fix(Scripts/MagtheridonsLair): Fixed Blast Nova timers. (#14776)

This commit is contained in:
UltraNix
2023-01-28 11:07:22 +01:00
committed by GitHub
parent f780ae84b8
commit ae2e3a4e35

View File

@@ -24,19 +24,18 @@ enum Yells
{ {
SAY_TAUNT = 0, SAY_TAUNT = 0,
SAY_FREE = 1, SAY_FREE = 1,
SAY_AGGRO = 2, SAY_SLAY = 2,
SAY_SLAY = 3, SAY_BANISH = 3,
SAY_BANISH = 4, SAY_PHASE3 = 4,
SAY_PHASE3 = 5, SAY_DEATH = 5,
SAY_DEATH = 6,
}; };
enum Emotes enum Emotes
{ {
SAY_EMOTE_BEGIN = 7, SAY_EMOTE_BEGIN = 6,
SAY_EMOTE_NEARLY = 8, SAY_EMOTE_NEARLY = 7,
SAY_EMOTE_FREE = 9, SAY_EMOTE_FREE = 8,
SAY_EMOTE_NOVA = 10 SAY_EMOTE_NOVA = 9
}; };
enum Spells enum Spells
@@ -189,7 +188,6 @@ public:
me->SetImmuneToPC(false); me->SetImmuneToPC(false);
me->SetReactState(REACT_AGGRESSIVE); me->SetReactState(REACT_AGGRESSIVE);
events.ScheduleEvent(EVENT_CLEAVE, 9000); events.ScheduleEvent(EVENT_CLEAVE, 9000);
events.ScheduleEvent(EVENT_BLAST_NOVA, 60000);
events.ScheduleEvent(EVENT_BLAZE, 10000); events.ScheduleEvent(EVENT_BLAZE, 10000);
events.ScheduleEvent(EVENT_QUAKE, 40000); events.ScheduleEvent(EVENT_QUAKE, 40000);
events.ScheduleEvent(EVENT_CHECK_HEALTH, 500); events.ScheduleEvent(EVENT_CHECK_HEALTH, 500);
@@ -204,7 +202,6 @@ public:
break; break;
case EVENT_BLAST_NOVA: case EVENT_BLAST_NOVA:
me->CastSpell(me, SPELL_BLAST_NOVA, false); me->CastSpell(me, SPELL_BLAST_NOVA, false);
events.ScheduleEvent(EVENT_BLAST_NOVA, 60000);
events.ScheduleEvent(EVENT_CANCEL_GRASP_CHECK, 12000); events.ScheduleEvent(EVENT_CANCEL_GRASP_CHECK, 12000);
events2.ScheduleEvent(EVENT_CHECK_GRASP, 0); events2.ScheduleEvent(EVENT_CHECK_GRASP, 0);
break; break;
@@ -220,6 +217,7 @@ public:
break; break;
case EVENT_QUAKE: case EVENT_QUAKE:
me->CastSpell(me, SPELL_QUAKE, false); me->CastSpell(me, SPELL_QUAKE, false);
events.ScheduleEvent(EVENT_BLAST_NOVA, 7000);
events.ScheduleEvent(EVENT_QUAKE, 50000); events.ScheduleEvent(EVENT_QUAKE, 50000);
break; break;
case EVENT_CHECK_HEALTH: case EVENT_CHECK_HEALTH: