mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-22 18:15:31 +01:00
Scripts/Naxxramas: Fix an issue that could cause Sapphiron to stop using Drain
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user