mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-19 00:48:56 +01:00
Scripts/Naxxramas: Fix an issue that could cause Sapphiron to stop using Drain
(cherry picked from commit 43491ba7f4)
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user