diff options
| author | Keader <keader.android@gmail.com> | 2018-02-14 17:32:29 -0300 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-06-21 00:06:41 +0200 |
| commit | cb8ea03175da37f6a59c4586429ffd65217179ca (patch) | |
| tree | 73175d072222ecbaea63a2f6c9665ae41624e075 /src/server/scripts/Outland/HellfireCitadel | |
| parent | 9c3802c1dec82fc60ce008d2acb9fad7b322809e (diff) | |
Core/Scripts: Fixed some delayed enrage
Closes #15367
(cherry picked from commit 63c436f5fb6924b872050cf5838a4052d9034935)
Diffstat (limited to 'src/server/scripts/Outland/HellfireCitadel')
| -rw-r--r-- | src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp index 8f0a3807428..5e41e335c78 100644 --- a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp @@ -220,11 +220,14 @@ class boss_magtheridon : public CreatureScript void UpdateAI(uint32 diff) override { - if (me->HasUnitState(UNIT_STATE_CASTING)) + if (!events.IsInPhase(PHASE_BANISH) && !UpdateVictim()) return; events.Update(diff); + if (me->HasUnitState(UNIT_STATE_CASTING)) + return; + while (uint32 eventId = events.ExecuteEvent()) { switch (eventId) @@ -294,9 +297,6 @@ class boss_magtheridon : public CreatureScript return; } - if (!UpdateVictim()) - return; - DoMeleeAttackIfReady(); } |
