From 23fc9d6d632a866991c652406799ec0344ecb054 Mon Sep 17 00:00:00 2001 From: Gildor Date: Sun, 7 Jun 2020 12:55:38 +0200 Subject: Scripts/Naxxramas: Fix Kel'thuzad evade mode when he dies (#24763) (cherry picked from commit aeb41e67a92b7cd0c75683a269fb0ca75309e9a0) --- src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/server/scripts/Northrend') 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); -- cgit v1.2.3