aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2018-03-11 13:05:41 +0100
committerShauren <shauren.trinity@gmail.com>2021-09-06 15:17:53 +0200
commita88cf958b0bc714030e2d577fda2f0b3a56cc35c (patch)
treeea98d7520a18485c3339ab13327835ff63f41061
parent339a2acac86604c32a1501e0af3454b979ad1e1b (diff)
Scripts/Naxxramas: Fix an issue that could cause Sapphiron to stop using Drain
(cherry picked from commit 43491ba7f45049618b61b8f6e72788a437d82edc)
-rw-r--r--src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp8
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 8e092ea0fa0..0c8154f4a33 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);
@@ -403,6 +400,9 @@ class boss_sapphiron : public CreatureScript
me->RemoveUnitFlag(UNIT_FLAG_NON_ATTACKABLE);
me->SetReactState(REACT_AGGRESSIVE);
return;
+ case EVENT_DRAIN:
+ _delayedDrain = true;
+ break;
}
}
}