aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AI/SmartScripts/SmartAI.cpp
AgeCommit message (Expand)Author
6 daysCore/AreaTriggers: Implement AreaTriggerActionSetFlag::DontRunOnLeaveWhenExpi...Meji
2025-07-17Core/SAI: Replace sai specific object type checking functions with Object fun...Shauren
2025-07-11Core/Groups: Use iterators instead of raw LinkedListElement to interact with ...Shauren
2024-12-04Core/SAI: Allow update of disable gravity/root applied via static flags (usin...Meji
2024-10-22Core/SAI: Implemented new event type SMART_EVENT_AREATRIGGER_EXIT (88) (#30367)Meji
2024-04-21Core/Movement: Implemented alternative method of smoothing waypoint paths (se...Shauren
2024-04-14Core/SAI: Implement waiting for actions on action list to finish before conti...Shauren
2024-04-03Core/SAI: Allow gameobjects to be targeted by spell castsShauren
2024-03-12Core/SmartAI: Load paths by their id now that SAI doesn't use a separate data...Shauren
2024-02-22Core/Creatures: Implemented CREATURE_STATIC_FLAG_4_NO_MELEE_APPROACH and fixe...Shauren
2024-01-08Core/Creatures: Moved autoattack handling from scripts to gameShauren
2024-01-05Core/Waypoints: Refactor to split data into path and node related info in db ...ModoX
2023-07-09Core/SAI: Implemented new source type SMART_SCRIPT_TYPE_EVENT (3) (#28816)Meji
2023-06-24Core/SAI: Fixed event SMART_EVENT_WAYPOINT_ENDED (#29025)Meji
2023-05-29Core/Creatures: Move creature difficulty specific data from creature_template...Meji
2023-04-08Core/SAI: Drop waypoints table and move existing rows to waypoint_data table ...ModoX
2023-03-13Core/Creatures: Allow disabling melee attacks for all creatures, not just the...Shauren
2023-01-31Core/SAI: Set the trigger player as baseobject when the source type isn't a W...Meji
2023-01-19Core/Scripts: Move EvadeReason outside of CreatureAI classShauren
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compati...Shauren
2022-09-16Core/Loot: Move loot rolls from Group to LootShauren
2022-09-05Core/SAI: Rename LeavingWorld to OnDespawn & use it in SAI (#28059)offl
2022-06-10Scripts/Quest: Rework 'The Way to His Heart...' & make SAI's StopFollow work ...offl
2022-04-01Core/Misc: Apply various cosmetic changes that were made to 3.3.5 branch when...Shauren
2022-03-26Core/Misc: Rename SetXXXFlags updatefield functions to ReplaceAllXXXFlagsShauren
2022-03-26Core/AI: OnSpellCast, OnSpellFailed, OnSpellStart hooks (#27704)offl
2022-03-21Core/SAI: Remove deprecated events and actions (#27258)offl
2022-03-12Core/AI: Add DamageEffectType and SpellInfo parameters to UnitAI::DamageTaken...Giacomo Pozzoni
2022-03-10Core/SAI: Fix typojackpoz
2022-03-06Core/SmartAI: AI change on charmed (#26065)Engilas
2022-02-28Core/SAI: Fix SMART_ACTION_WP_RESUME actually pausing next waypoint if the cu...jackpoz
2022-02-27Core/SAI: Fix SMART_ACTION_WP_PAUSE with 0 delay pausing the path only for 1 ...Giacomo Pozzoni
2022-02-05Add "On" to some gossip methods in AI (#25415)Maks Szokalski
2022-02-05Core/Scripts: Remove now-unused WaypointPathStarted hook. WaypointStarted doe...Treeston
2022-02-05Core/SAI: Fix SMART_EVENT_WAYPOINT_START not being called at every waypoint c...jackpoz
2022-01-26Core/SAI: Fix creatures casting spells while moving with flag SMARTCAST_COMBA...jackpoz
2022-01-22Creature/AI: Remove SetVisible from SmartAI::InitializeAIakrom23
2022-01-18Core/SAI: Add SMART_ACTION_BECOME_PERSONAL_CLONE_FOR_PLAYER (#27581)Seyden
2022-01-18Core/SAI: do not allow the waypoint pause timer to update while in combat. (#...Rothend
2022-01-18Core/SAI: implement SMART_EVENT_SUMMONED_UNIT_DIES (82), useable by creatures...Rothend
2022-01-06Core/SmartAI: allow AreaTrigger SAI scripts to use the player triggering it a...Rothend
2022-01-06Core/AI: refactor SpellHit and SpellHitTarget. (#24691)ForesterDev
2021-12-22Core/AI: Fix charmed Creatures with SAI scripts not starting waypoint pathsjackpoz
2021-12-22Core/AI: Fix remaining charming issuejackpoz
2021-12-22Core/AI: Make charmed creatures follow their owner (#24195)Giacomo Pozzoni
2021-12-22Modernize codebase with Clang-Tidy range based loops (#24165)Ujp8LfXBJ6wCPR
2021-12-19Core/AI: Fix creatures not updating their target properly once engagedKillyana
2021-12-18Core/SmartAI: SmartAI creatures no longer process health-based hooks after de...Treeston
2021-12-16Core/SmartAI: add missing movement generator type check on SmartAI::SetCombat...ccrs
2021-12-16Core/SmartAI: allow more Unit::ResumeMovement calls on JustReachedHome()ccrs