summaryrefslogtreecommitdiff
path: root/src/server/game/AI/CreatureAI.cpp
AgeCommit message (Expand)Author
9 daysfeat(NPC): add configuration for creature repositioning during NPC combat (#2...Yehonal
13 daysfix(Core/Creature): ensure target is valid when acquiring GUID (#22937)Andrew
13 daysfeat(Core/SAI): Implement delay option to SMART_ACTION_TALK (#22918)Andrew
2025-05-30feat(Scripts/Commands): `.debug boundary` to visualize `CreatureBoundary` (#...Jelle Meeus
2024-11-24fix(Scripts/ZulAman): Fix Amani Hatcher behaviour (#20687)Andrew
2024-09-03fix(Core/AI): Improve creature leashing behavior. (#19751)Benjamin Jackson
2024-09-03refactor(Core): Make more use of helpers. (#19835)Benjamin Jackson
2024-06-16fix(Core/AI): Fix bosses being stuck IN_PROGRESS if despawnonevade fl… (#19...Andrew
2024-02-27fix(Core/Creature): Prevent combat movement disabled creatures from r… (#18...Andrew
2023-12-15feat(Core/SmartScripts): SMART_EVENT_SUMMONED_UNIT_EVADE (#18018)avarishd
2023-11-18chore(Core/Misc): sort includes (#17776)Winfidonarleyan
2023-08-28refactor(Core): remove unused imports (#17094)Francesco Borzì
2023-02-11feat(Core/AI): Implement delay option to the Talk() function (#14950)Skjalf
2023-01-28feat(Core/Creature): Actually despawn creatures on evade with Despawn… (#14...Skjalf
2022-07-25fix(Scripts/RuinsOfAhnQiraj): Implement Rajaxx waves (#12513)Skjalf
2022-07-24fix(Core/Creatures): Added new AI function `OnTeleportUnreacheablePlayer` to ...UltraNix
2022-07-11feat(Core/Scripting): Add several UnitHooks (#12365)Skjalf
2022-06-13refactor(Core/Unit): minor changes for the combat system (#11904)Maelthyr
2022-05-23refactor(Core/Combat): DeleteThreatLists() become ClearAllThreat() (#11824)Maelthyr
2022-05-18Core/Combat: rename getThreatMgr() to GetThreatMgr() (#11758)Maelthyr
2022-04-23chore(Core/CreatureAI): improve log (#11468)Kitzunu
2022-04-15feat(Core/Maps): AreaBoundary (#10525)IntelligentQuantum
2022-04-02fix(Core/Creatures): Properly reset encounter if boss despawns on evade. (#11...UltraNix
2022-01-31chore(Core/Texts): Rename parameter for creature texts (#10317)Nefertumm
2022-01-27refactor(Core/Logging): switch to fmt style for LOG_ (#10366)Kargatum
2022-01-13refactor(Core/Misc): isEmpty to IsEmpty (#10011)Kitzunu
2021-12-19refactor(Core): remove unused imports (#9767)Francesco Borzì
2021-11-25fix(Core/Formations): fixed possible finite loop related to GROUP_AI_FLAG_EVA...Andrius Peleckas
2021-11-22refactor(Core/Misc): headers cleanup (#9259)Kargatum
2021-11-20fix(Core/CreatureAI): enemy stealth alert ignoring LOS (#9161)schell244
2021-11-16feat(Core/Formations): implemented a new formation groupAI flag "GROUP_AI_FLA...Andrius Peleckas
2021-11-10feat(Core/Misc): change how Position struct is retrieved (#9017)sschepens
2021-11-09refactor(Core/Combat): Cleanup DoZoneInCombat function. (#8789)UltraNix
2021-11-02fix(Core/Creatures): `AttackStart` in `MoveInLineOfSight` is called only for ...UltraNix
2021-10-12refactor(Core/CreatureAI): Turn hardcoded entries into flagsExtra (#8189)Kitzunu
2021-09-30feat(License): add new headers information about license (#7941)Kargatum
2021-09-17fix(Core/Creature): remove combo points on evade (#7861)Kitzunu
2021-09-16fix(Creature/Core): Boss phased reset (#7828)Silker
2021-09-15refactor(Core): Rename ...Manager to ...Mgr (#6910)Kitzunu
2021-09-14fix(Core/Misc): bunch of crashfixes (#7307)Viste
2021-07-08feat(Core): port aggro distance from vMaNGOS (#6214)Shiroe
2021-06-21chore(Core/Logging): replace most server loggers (#5726)Kargatum
2021-06-16refactor(Core): code cleanup (part 1) (#6361)Francesco Borzì
2021-04-17feat(Core/Logging): rework logging (#4692)Kargatum
2021-03-17fix(Core/License): issue with old files license (#4762)Francesco Borzì
2021-03-02refactor(Core): replace NULL with nullptr (#4593)Kitzunu
2021-02-24refactor(Core): sort #includes alphabetically (#4579)Kitzunu
2021-02-01feat(Core/Movement): Improved pathfinding, collisions and movements (#4220)Yehonal
2021-01-14fix(Core/CreatureAI): revert NPC repositioning and path system (temporarily) ...Stefano Borzì
2021-01-04feat(Core/CreatureAI): improve npc position during the combat (#3369)Stefano Borzì