aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AI/CreatureAI.cpp
AgeCommit message (Expand)Author
2025-06-13Core/Scripts: Mark script base class constructors noexceptShauren
2024-12-31Core/Misc: Include cleanup - remove MapUtils.h from Containers.hShauren
2024-12-29Core/Creature: Implement aggro grace period (#30362)ModoX
2024-11-05Core/Summons: Handle summons using SummonProperties.Control type 5 as vehicle...Meji
2024-02-27Core/Creatures: Implemented CREATURE_STATIC_FLAG_5_NO_LEAVECOMBAT_STATE_RESTOREShauren
2024-02-22Core/Creatures: Implemented CREATURE_STATIC_FLAG_4_NO_MELEE_APPROACH and fixe...Shauren
2023-07-20Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE (#29159)Teleqraph
2023-06-08Core/Scripts: Added const to GetDialogStatus functionsHuangStomach
2023-03-15Core/Creatures: Allow flagging creatures to not clear their tap list when eva...Shauren
2023-03-11Core/Scripts: Make CreatureAI::DoZoneInCombat overload accepting a different ...Shauren
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
2023-01-06Core/Misc: Add missing Containers.h include where neccessaryShauren
2022-10-17Core/Loot: Implemented personal loot and tag sharing for non-boss lootShauren
2022-03-27Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlagShauren
2022-03-15Core/Misc: Rename UNIT_FLAG_NOT_SELECTABLE to UNIT_FLAG_UNINTERACTIBLE (#26913)offl
2022-02-28AI/CreatureAI: Properly update Victim even while spell focusingTreeston
2022-02-13Core/Misc: Minor game include cleanupShauren
2022-01-24Core/CreatureAI: std::chrono-ify DoSummon* methodsCarbenium
2022-01-24Core/WorldObject: Remove non-std::chrono SummonCreature overloadCarbenium
2022-01-24Core/WorldObject: Partially std::chrono-ify SummonCreature overloadsCarbenium
2021-12-22Core/AI: Fix remaining charming issuejackpoz
2021-12-22Core/AI: Allow creatures to evade (#24221)Giacomo Pozzoni
2021-12-19Scripts/ICC: little bit of cleanup in Valithria after the "recent" changesccrs
2021-12-19Core/Creature: Clear creature focus after an evadeKillyana
2021-12-19Creature/AI: Reset CoolDowns on evadeKillyana
2021-12-18Scripts/Outland: Fix npc_ancestral_wolf not starting waypoint (#23763)Artamedes
2021-12-18Core/Unit: Spell focusing now no longer nonsensical. HasSpellFocus always con...Treeston
2021-12-18Core/Unit: rename IsFocusing methodccrs
2021-12-17Core/Combat: Properly unset engagement flag on death.Treeston
2021-12-17Core/AI: No longer do strange things when told to enter evade mode while ther...Treeston
2021-12-17Core/AI: No longer override chase movement with follow movement if the creatu...Treeston
2021-12-17Core/AI: Finally move the "is creature engaged" flag to be a property of the ...Treeston
2021-12-13Entities/Player: Clean up client control handling behavior around possession....Treeston
2021-12-13Misc: some corrections after recent mergesccrs
2021-12-13Core/AI: Actually accurately reproduce the logic from before 8499434 that det...Treeston
2021-12-12Core/Creatures: Fixed crash in CreatureAI::JustAppeared caused by scripted su...Shauren
2021-12-12Core/AI: minimize further undesired behaviours (e3e4b97 followup)ccrs
2021-12-12Combat/Threat: Split ThreatManager::NotifyDisengaged off from ThreatManager::...Treeston
2021-12-12Core/AI: Remove EnterEvadeMode calls from Guardian/Summon spell handlers. Add...Treeston
2021-12-05Core/AI: logs, codestyle & cosmetics standarizationccrs
2021-12-05Core/AI: variable naming standarizationccrs
2021-12-03Core/Vehicles: Fix accessories disappearing on resetjackpoz
2021-10-22Core/AI: Clean up charm AI handling, we now have two unique_ptr instead of a ...Treeston
2021-10-22Core/AI: Remove unnecessary parameter from DoZoneInCombat after eb1972fTreeston
2021-10-22Core/Scripts: Implement script name reloadingSeyden
2021-10-22Core/AI: Some cleanup to DoZoneInCombat and Malygos' AI that I found while wo...Treeston
2021-09-28Core/Movement: MotionMaster reimplementation (#21888)ccrs
2021-09-23Core/Position: Refactor GetAngle -> GetAbsoluteAngle because code clarity is ...Treeston
2021-08-23Core/CreatureAI: CheckBoundary -> IsInBoundary, better reflects what it does....Treeston