aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp b/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp
index d0d0a909ad0..97257a121c6 100644
--- a/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp
+++ b/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp
@@ -234,8 +234,12 @@ public:
_abominationDeathCount = 0;
_phaseThree = false;
}
+
void EnterEvadeMode(EvadeReason /*why*/) override
{
+ if (!me->IsAlive())
+ return;
+
for (NAXData64 portalData : portalList)
if (GameObject* portal = ObjectAccessor::GetGameObject(*me, instance->GetGuidData(portalData)))
portal->SetGoState(GO_STATE_READY);