diff options
author | Andrew <47818697+Nyeriah@users.noreply.github.com> | 2024-06-16 13:57:51 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-16 18:57:51 +0200 |
commit | 9e122a0cad6dc57e22e6d689ea7a763c430a6d78 (patch) | |
tree | 65c2b7a4a59ec1bb997d429b73e18b0e025f3197 /src/server/game/AI/CreatureAI.cpp | |
parent | 737f487faef1c9bdbbf238ab0f0ec000b3d5089a (diff) |
fix(Core/AI): Fix bosses being stuck IN_PROGRESS if despawnonevade fl… (#19070)
fix(Core/AI): Fix bosses being stuck IN_PROGRESS if despawnonevade flag is used
Diffstat (limited to 'src/server/game/AI/CreatureAI.cpp')
-rw-r--r-- | src/server/game/AI/CreatureAI.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/AI/CreatureAI.cpp b/src/server/game/AI/CreatureAI.cpp index 17d48bf54b..1f97131cb1 100644 --- a/src/server/game/AI/CreatureAI.cpp +++ b/src/server/game/AI/CreatureAI.cpp @@ -223,14 +223,14 @@ void CreatureAI::EnterEvadeMode(EvadeReason why) me->GetVehicleKit()->Reset(true); } + sScriptMgr->OnUnitEnterEvadeMode(me, why); + // despawn bosses at reset - only verified tbc/woltk bosses with this reset type CreatureTemplate const* cInfo = sObjectMgr->GetCreatureTemplate(me->GetEntry()); if (cInfo && cInfo->HasFlagsExtra(CREATURE_FLAG_EXTRA_HARD_RESET)) { me->DespawnOnEvade(); } - - sScriptMgr->OnUnitEnterEvadeMode(me, why); } /*void CreatureAI::AttackedBy(Unit* attacker) |