diff --git a/src/server/scripts/Outland/TempestKeep/arcatraz/boss_harbinger_skyriss.cpp b/src/server/scripts/Outland/TempestKeep/arcatraz/boss_harbinger_skyriss.cpp index 08f71aa9f..0c740520e 100644 --- a/src/server/scripts/Outland/TempestKeep/arcatraz/boss_harbinger_skyriss.cpp +++ b/src/server/scripts/Outland/TempestKeep/arcatraz/boss_harbinger_skyriss.cpp @@ -73,6 +73,13 @@ struct boss_harbinger_skyriss : public BossAI }); } + void EnterEvadeMode(EvadeReason why) override + { + BossAI::EnterEvadeMode(why); + instance->DoRespawnCreature(DATA_WARDEN_MELLICHAR, true); + me->DespawnOrUnsummon(); + } + void JustEngagedWith(Unit* /*who*/) override { Talk(SAY_AGGRO);