mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Scripts/Magtheridon: Fixed Magtheridon inaccessible
Closes #21693
(cherry picked from commit 99993a7f62)
This commit is contained in:
@@ -139,7 +139,6 @@ class boss_magtheridon : public CreatureScript
|
||||
|
||||
void CombatStart()
|
||||
{
|
||||
events.SetPhase(PHASE_2);
|
||||
events.CancelEvent(EVENT_START_FIGHT);
|
||||
events.CancelEvent(EVENT_NEARLY_EMOTE);
|
||||
events.ScheduleEvent(EVENT_RELEASED, Seconds(6));
|
||||
@@ -220,7 +219,7 @@ class boss_magtheridon : public CreatureScript
|
||||
|
||||
void UpdateAI(uint32 diff) override
|
||||
{
|
||||
if (!events.IsInPhase(PHASE_BANISH) && !UpdateVictim())
|
||||
if (!events.IsInPhase(PHASE_BANISH) && !events.IsInPhase(PHASE_1) && !UpdateVictim())
|
||||
return;
|
||||
|
||||
events.Update(diff);
|
||||
@@ -254,6 +253,7 @@ class boss_magtheridon : public CreatureScript
|
||||
me->RemoveUnitFlag(UNIT_FLAG_NOT_SELECTABLE);
|
||||
me->SetImmuneToPC(false);
|
||||
DoZoneInCombat();
|
||||
events.SetPhase(PHASE_2);
|
||||
instance->SetData(DATA_MANTICRON_CUBE, ACTION_ENABLE);
|
||||
events.ScheduleEvent(EVENT_CLEAVE, Seconds(10));
|
||||
events.ScheduleEvent(EVENT_BLAST_NOVA, Seconds(60));
|
||||
|
||||
Reference in New Issue
Block a user