aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGildor <gildor55@gmail.com>2020-06-07 12:55:38 +0200
committerShauren <shauren.trinity@gmail.com>2022-01-06 20:46:40 +0100
commit23fc9d6d632a866991c652406799ec0344ecb054 (patch)
treecf2554ed72d01f11af8b4ef3bd633a3609f1d5ea /src
parent3171cd3fa9dbcec43f5d70b74ab2f54a2aa44173 (diff)
Scripts/Naxxramas: Fix Kel'thuzad evade mode when he dies (#24763)
(cherry picked from commit aeb41e67a92b7cd0c75683a269fb0ca75309e9a0)
Diffstat (limited to 'src')
-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 8e8b8c03585..a21ef5ff402 100644
--- a/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp
+++ b/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp
@@ -233,8 +233,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);