fix(Scripts/SunwellPlateau): Ensure Kil'jaeden encounter resets correctly on evade (#22006)

This commit is contained in:
blinkysc
2025-05-07 03:42:49 -05:00
committed by GitHub
parent 69a16b0b59
commit 8c727c5485

View File

@@ -471,8 +471,12 @@ struct boss_kiljaeden : public BossAI
{
if (me->GetReactState() == REACT_PASSIVE)
return;
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