From b09c8082914d5a45f40eb12ceedd759e9b6794e5 Mon Sep 17 00:00:00 2001 From: Treeston Date: Sun, 11 Mar 2018 13:05:41 +0100 Subject: [PATCH] Scripts/Naxxramas: Fix an issue that could cause Sapphiron to stop using Drain --- src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp b/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp index 74da0607518..586eb7b2751 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp @@ -294,10 +294,7 @@ class boss_sapphiron : public CreatureScript events.ScheduleEvent(EVENT_TAIL, randtime(Seconds(7), Seconds(10)), 0, PHASE_GROUND); return; case EVENT_DRAIN: - if (events.IsInPhase(PHASE_FLIGHT)) - _delayedDrain = true; - else - CastDrain(); + CastDrain(); return; case EVENT_BLIZZARD: DoCastAOE(SPELL_SUMMON_BLIZZARD); @@ -399,6 +396,9 @@ class boss_sapphiron : public CreatureScript me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); me->SetReactState(REACT_AGGRESSIVE); return; + case EVENT_DRAIN: + _delayedDrain = true; + break; } } }