summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUltraNix <80540499+UltraNix@users.noreply.github.com>2023-01-28 11:07:22 +0100
committerGitHub <noreply@github.com>2023-01-28 11:07:22 +0100
commitae2e3a4e358fd8d5fda8155e464d18cfacfcc053 (patch)
treec88eee895e533e9725b9af483e872b1f79d1a790
parentf780ae84b8231037b3611413a15efea20f0f1ec6 (diff)
fix(Scripts/MagtheridonsLair): Fixed Blast Nova timers. (#14776)
-rw-r--r--src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp
index dd6f74a2df..2eec1fca35 100644
--- a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp
+++ b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp
@@ -24,19 +24,18 @@ enum Yells
{
SAY_TAUNT = 0,
SAY_FREE = 1,
- SAY_AGGRO = 2,
- SAY_SLAY = 3,
- SAY_BANISH = 4,
- SAY_PHASE3 = 5,
- SAY_DEATH = 6,
+ SAY_SLAY = 2,
+ SAY_BANISH = 3,
+ SAY_PHASE3 = 4,
+ SAY_DEATH = 5,
};
enum Emotes
{
- SAY_EMOTE_BEGIN = 7,
- SAY_EMOTE_NEARLY = 8,
- SAY_EMOTE_FREE = 9,
- SAY_EMOTE_NOVA = 10
+ SAY_EMOTE_BEGIN = 6,
+ SAY_EMOTE_NEARLY = 7,
+ SAY_EMOTE_FREE = 8,
+ SAY_EMOTE_NOVA = 9
};
enum Spells
@@ -189,7 +188,6 @@ public:
me->SetImmuneToPC(false);
me->SetReactState(REACT_AGGRESSIVE);
events.ScheduleEvent(EVENT_CLEAVE, 9000);
- events.ScheduleEvent(EVENT_BLAST_NOVA, 60000);
events.ScheduleEvent(EVENT_BLAZE, 10000);
events.ScheduleEvent(EVENT_QUAKE, 40000);
events.ScheduleEvent(EVENT_CHECK_HEALTH, 500);
@@ -204,7 +202,6 @@ public:
break;
case EVENT_BLAST_NOVA:
me->CastSpell(me, SPELL_BLAST_NOVA, false);
- events.ScheduleEvent(EVENT_BLAST_NOVA, 60000);
events.ScheduleEvent(EVENT_CANCEL_GRASP_CHECK, 12000);
events2.ScheduleEvent(EVENT_CHECK_GRASP, 0);
break;
@@ -220,6 +217,7 @@ public:
break;
case EVENT_QUAKE:
me->CastSpell(me, SPELL_QUAKE, false);
+ events.ScheduleEvent(EVENT_BLAST_NOVA, 7000);
events.ScheduleEvent(EVENT_QUAKE, 50000);
break;
case EVENT_CHECK_HEALTH: