From 57841f7213ba40cfd7adab381b5e12dcb5e3385e Mon Sep 17 00:00:00 2001 From: Skjalf <47818697+Nyeriah@users.noreply.github.com> Date: Wed, 27 Sep 2023 19:39:17 -0300 Subject: [PATCH] fix(Scripts/Karazhan): Update Aran script to use boss states (#17376) --- .../EasternKingdoms/Karazhan/boss_shade_of_aran.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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) {