diff --git a/src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp b/src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp index 7d7239de8..e8413ef48 100644 --- a/src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp +++ b/src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp @@ -198,8 +198,7 @@ struct boss_shade_of_aran : public BossAI void JustDied(Unit* /*killer*/) override { Talk(SAY_DEATH); - - instance->SetData(DATA_ARAN, DONE); + _JustDied(); if (GameObject* libraryDoor = instance->instance->GetGameObject(instance->GetGuidData(DATA_GO_LIBRARY_DOOR))) { @@ -210,12 +209,9 @@ struct boss_shade_of_aran : public BossAI void JustEngagedWith(Unit* /*who*/) override { + _JustEngagedWith(); Talk(SAY_AGGRO); - instance->SetData(DATA_ARAN, IN_PROGRESS); - - DoZoneInCombat(); - //handle timed closing door scheduler.Schedule(15s, [this](TaskContext) {