diff options
| author | Keader <keader.android@gmail.com> | 2018-03-26 16:24:46 -0300 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-09-22 23:29:33 +0200 |
| commit | c1641642cbda9f3a1a52acc477ba090d55236e48 (patch) | |
| tree | 32efc56bc6db8769bd3eb5d7095fceabfc49428f /src | |
| parent | 1ce1d5789022ad16ec10fc797c7118910f07ec06 (diff) | |
Scripts/Magtheridon: Fixed Magtheridon inaccessible
Closes #21693
(cherry picked from commit 99993a7f62b200841866e1286003b5ba9dd0d214)
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp index 5e41e335c78..da3cdf62f74 100644 --- a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp @@ -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)); |
