diff options
author | Treeston <treeston.mmoc@gmail.com> | 2018-03-11 13:05:41 +0100 |
---|---|---|
committer | Treeston <treeston.mmoc@gmail.com> | 2018-03-11 13:05:41 +0100 |
commit | 43491ba7f45049618b61b8f6e72788a437d82edc (patch) | |
tree | 3ed6e02e509e88082d5227c5cf625f9b16e23915 /src | |
parent | 02f1399fde008d3cc40ed80cb859764fba15eeff (diff) |
Scripts/Naxxramas: Fix an issue that could cause Sapphiron to stop using Drain
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp | 8 |
1 files 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 99ffc291bb0..eb7cd9451d6 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp @@ -299,10 +299,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); @@ -404,6 +401,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; } } } |