fix(Scripts/SunwellPlateau): Ensure Kil'jaeden encounter resets correctly on evade (#22006)
This commit is contained in:
@@ -471,8 +471,12 @@ struct boss_kiljaeden : public BossAI
|
|||||||
{
|
{
|
||||||
if (me->GetReactState() == REACT_PASSIVE)
|
if (me->GetReactState() == REACT_PASSIVE)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
ScriptedAI::EnterEvadeMode(why);
|
ScriptedAI::EnterEvadeMode(why);
|
||||||
me->DespawnOrUnsummon();
|
if (InstanceScript* instance = me->GetInstanceScript())
|
||||||
|
if (Creature* controller = instance->GetCreature(DATA_KJ_CONTROLLER))
|
||||||
|
if (controller->IsAIEnabled)
|
||||||
|
controller->AI()->Reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
void AttackStart(Unit* who) override
|
void AttackStart(Unit* who) override
|
||||||
|
|||||||
Reference in New Issue
Block a user