diff options
| author | DanVS <33371360+DanVS@users.noreply.github.com> | 2018-09-17 16:38:22 +0000 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-11-09 00:26:59 +0100 |
| commit | 28cb2af1c5dbaf9b3644a7919edc1603f0d75dbf (patch) | |
| tree | 2d45d4a3d9713307418cc3a5dbef49306d090542 /src/server/scripts/Kalimdor | |
| parent | e8e8e4b9d6ae72615334c5ef5f62d14a77729f55 (diff) | |
Core/Scripts: Unify Chrono Literals (#22420)
* Unify Chrono Literals
* Retire IN_MILLISECONDS
* Build fix
* Build fix (sequel)
* Retire urand()
* Edge cases
* Build
* Whitespaces
* More edge cases
* Additional cases
(cherry picked from commit 5b0f4009df4cde413c92c73467ca9a63e79a772b)
Diffstat (limited to 'src/server/scripts/Kalimdor')
31 files changed, 213 insertions, 213 deletions
diff --git a/src/server/scripts/Kalimdor/BlackfathomDeeps/boss_aku_mai.cpp b/src/server/scripts/Kalimdor/BlackfathomDeeps/boss_aku_mai.cpp index 83ca2730a1d..7ee8976c977 100644 --- a/src/server/scripts/Kalimdor/BlackfathomDeeps/boss_aku_mai.cpp +++ b/src/server/scripts/Kalimdor/BlackfathomDeeps/boss_aku_mai.cpp @@ -57,7 +57,7 @@ public: void JustEngagedWith(Unit* /*who*/) override { _JustEngagedWith(); - events.ScheduleEvent(EVENT_POISON_CLOUD, urand(5000, 9000)); + events.ScheduleEvent(EVENT_POISON_CLOUD, 5s, 9s); } void DamageTaken(Unit* /*atacker*/, uint32 &damage) override @@ -75,7 +75,7 @@ public: { case EVENT_POISON_CLOUD: DoCastVictim(SPELL_POISON_CLOUD); - events.ScheduleEvent(EVENT_POISON_CLOUD, urand(25000, 50000)); + events.ScheduleEvent(EVENT_POISON_CLOUD, 25s, 50s); break; default: break; diff --git a/src/server/scripts/Kalimdor/BlackfathomDeeps/boss_gelihast.cpp b/src/server/scripts/Kalimdor/BlackfathomDeeps/boss_gelihast.cpp index c262c6e5cc7..fd25f1743f3 100644 --- a/src/server/scripts/Kalimdor/BlackfathomDeeps/boss_gelihast.cpp +++ b/src/server/scripts/Kalimdor/BlackfathomDeeps/boss_gelihast.cpp @@ -41,7 +41,7 @@ public: void JustEngagedWith(Unit* /*who*/) override { _JustEngagedWith(); - events.ScheduleEvent(EVENT_THROW_NET, urand(2000, 4000)); + events.ScheduleEvent(EVENT_THROW_NET, 2s, 4s); } void UpdateAI(uint32 diff) override @@ -56,7 +56,7 @@ public: if (eventId == EVENT_THROW_NET) { DoCastVictim(SPELL_NET); - events.ScheduleEvent(EVENT_THROW_NET, urand(4000, 7000)); + events.ScheduleEvent(EVENT_THROW_NET, 4s, 7s); } } diff --git a/src/server/scripts/Kalimdor/BlackfathomDeeps/boss_kelris.cpp b/src/server/scripts/Kalimdor/BlackfathomDeeps/boss_kelris.cpp index c1ac2ec1016..bc371add693 100644 --- a/src/server/scripts/Kalimdor/BlackfathomDeeps/boss_kelris.cpp +++ b/src/server/scripts/Kalimdor/BlackfathomDeeps/boss_kelris.cpp @@ -51,8 +51,8 @@ public: { _JustEngagedWith(); Talk(SAY_AGGRO); - events.ScheduleEvent(EVENT_MIND_BLAST, urand(2000, 5000)); - events.ScheduleEvent(EVENT_SLEEP, urand(9000, 12000)); + events.ScheduleEvent(EVENT_MIND_BLAST, 2s, 5s); + events.ScheduleEvent(EVENT_SLEEP, 9s, 12s); } void JustDied(Unit* /*killer*/) override @@ -77,7 +77,7 @@ public: { case EVENT_MIND_BLAST: DoCastVictim(SPELL_MIND_BLAST); - events.ScheduleEvent(EVENT_MIND_BLAST, urand(7000, 9000)); + events.ScheduleEvent(EVENT_MIND_BLAST, 7s, 9s); break; case EVENT_SLEEP: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true)) @@ -85,7 +85,7 @@ public: Talk(SAY_SLEEP); DoCast(target, SPELL_SLEEP); } - events.ScheduleEvent(EVENT_SLEEP, urand(15000, 20000)); + events.ScheduleEvent(EVENT_SLEEP, 15s, 20s); break; default: break; diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_archimonde.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_archimonde.cpp index 9bdd4ac25c4..ab6d48a4ed1 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_archimonde.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_archimonde.cpp @@ -302,14 +302,14 @@ public: { Talk(SAY_AGGRO); _JustEngagedWith(); - events.ScheduleEvent(EVENT_FEAR, 42000); - events.ScheduleEvent(EVENT_AIR_BURST, 30000); - events.ScheduleEvent(EVENT_GRIP_OF_THE_LEGION, urand(5000, 25000)); - events.ScheduleEvent(EVENT_DOOMFIRE, 20000); - events.ScheduleEvent(EVENT_UNLEASH_SOUL_CHARGE, urand(2000, 30000)); - events.ScheduleEvent(EVENT_FINGER_OF_DEATH, 15000); - events.ScheduleEvent(EVENT_HAND_OF_DEATH, 600000); - events.ScheduleEvent(EVENT_DISTANCE_CHECK, 30000); + events.ScheduleEvent(EVENT_FEAR, 42s); + events.ScheduleEvent(EVENT_AIR_BURST, 30s); + events.ScheduleEvent(EVENT_GRIP_OF_THE_LEGION, 5s, 25s); + events.ScheduleEvent(EVENT_DOOMFIRE, 20s); + events.ScheduleEvent(EVENT_UNLEASH_SOUL_CHARGE, 2s, 30s); + events.ScheduleEvent(EVENT_FINGER_OF_DEATH, 15s); + events.ScheduleEvent(EVENT_HAND_OF_DEATH, 10min); + events.ScheduleEvent(EVENT_DISTANCE_CHECK, 30s); } void ExecuteEvent(uint32 eventId) override @@ -318,7 +318,7 @@ public: { case EVENT_HAND_OF_DEATH: DoCastAOE(SPELL_HAND_OF_DEATH); - events.ScheduleEvent(EVENT_HAND_OF_DEATH, 2000); + events.ScheduleEvent(EVENT_HAND_OF_DEATH, 2s); break; case EVENT_UNLEASH_SOUL_CHARGE: _chargeSpell = 0; @@ -345,32 +345,32 @@ public: me->RemoveAuraFromStack(_chargeSpell); DoCastVictim(_unleashSpell); SoulChargeCount--; - events.ScheduleEvent(EVENT_UNLEASH_SOUL_CHARGE, urand(2000, 30000)); + events.ScheduleEvent(EVENT_UNLEASH_SOUL_CHARGE, 2s, 30s); } break; case EVENT_FINGER_OF_DEATH: if (!SelectTarget(SELECT_TARGET_RANDOM, 0, 5.0f)) // Checks if there are no targets in melee range { DoCast(SelectTarget(SELECT_TARGET_RANDOM, 0), SPELL_FINGER_OF_DEATH); - events.ScheduleEvent(EVENT_FINGER_OF_DEATH, 1000); + events.ScheduleEvent(EVENT_FINGER_OF_DEATH, 1s); } else - events.ScheduleEvent(EVENT_FINGER_OF_DEATH, 5000); + events.ScheduleEvent(EVENT_FINGER_OF_DEATH, 5s); break; case EVENT_GRIP_OF_THE_LEGION: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0)) DoCast(target, SPELL_GRIP_OF_THE_LEGION); - events.ScheduleEvent(EVENT_GRIP_OF_THE_LEGION, urand(5000, 25000)); + events.ScheduleEvent(EVENT_GRIP_OF_THE_LEGION, 5s, 25s); break; case EVENT_AIR_BURST: Talk(SAY_AIR_BURST); if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1)) DoCast(target, SPELL_AIR_BURST); //not on tank - events.ScheduleEvent(EVENT_AIR_BURST, urand(25000, 40000)); + events.ScheduleEvent(EVENT_AIR_BURST, 25s, 40s); break; case EVENT_FEAR: DoCastAOE(SPELL_FEAR); - events.ScheduleEvent(EVENT_FEAR, 42000); + events.ScheduleEvent(EVENT_FEAR, 42s); break; case EVENT_DOOMFIRE: Talk(SAY_DOOMFIRE); @@ -378,20 +378,20 @@ public: SummonDoomfire(temp); else SummonDoomfire(me->GetVictim()); - events.ScheduleEvent(EVENT_DOOMFIRE, 20000); + events.ScheduleEvent(EVENT_DOOMFIRE, 20s); break; case EVENT_DISTANCE_CHECK: if (Creature* channelTrigger = instance->GetCreature(DATA_CHANNEL_TARGET)) if (me->IsWithinDistInMap(channelTrigger, 75.0f)) DoAction(ACTION_ENRAGE); - events.ScheduleEvent(EVENT_DISTANCE_CHECK, 5000); + events.ScheduleEvent(EVENT_DISTANCE_CHECK, 5s); break; case EVENT_SUMMON_WHISP: DoSpawnCreature(NPC_ANCIENT_WISP, float(rand32() % 40), float(rand32() % 40), 0, 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 15000); ++WispCount; if (WispCount >= 30) me->KillSelf(); - events.ScheduleEvent(EVENT_SUMMON_WHISP, 1500); + events.ScheduleEvent(EVENT_SUMMON_WHISP, 1500ms); break; default: break; @@ -413,7 +413,7 @@ public: // All members of raid must get this buff DoCastAOE(SPELL_PROTECTION_OF_ELUNE, true); HasProtected = true; - events.ScheduleEvent(EVENT_SUMMON_WHISP, 1500); + events.ScheduleEvent(EVENT_SUMMON_WHISP, 1500ms); } } } @@ -443,7 +443,7 @@ public: break; } - events.ScheduleEvent(EVENT_UNLEASH_SOUL_CHARGE, urand(2000, 30000)); + events.ScheduleEvent(EVENT_UNLEASH_SOUL_CHARGE, 2s, 30s); ++SoulChargeCount; } } diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_chrono_lord_epoch.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_chrono_lord_epoch.cpp index 2032697dd57..d33eeef1829 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_chrono_lord_epoch.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_chrono_lord_epoch.cpp @@ -66,10 +66,10 @@ class boss_epoch : public CreatureScript Talk(SAY_AGGRO); _JustEngagedWith(); - events.ScheduleEvent(EVENT_CURSE_OF_EXERTION, 9300); + events.ScheduleEvent(EVENT_CURSE_OF_EXERTION, 9300ms); events.ScheduleEvent(EVENT_TIME_WARP, 25300); events.ScheduleEvent(EVENT_TIME_STOP, 21300); - events.ScheduleEvent(EVENT_WOUNDING_STRIKE, 5300); + events.ScheduleEvent(EVENT_WOUNDING_STRIKE, 5300ms); } void ExecuteEvent(uint32 eventId) override @@ -79,7 +79,7 @@ class boss_epoch : public CreatureScript case EVENT_CURSE_OF_EXERTION: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 100.0f, true)) DoCast(target, SPELL_CURSE_OF_EXERTION); - events.ScheduleEvent(EVENT_CURSE_OF_EXERTION, 9300); + events.ScheduleEvent(EVENT_CURSE_OF_EXERTION, 9300ms); break; case EVENT_TIME_WARP: Talk(SAY_TIME_WARP); @@ -92,7 +92,7 @@ class boss_epoch : public CreatureScript break; case EVENT_WOUNDING_STRIKE: DoCastVictim(SPELL_WOUNDING_STRIKE); - events.ScheduleEvent(EVENT_WOUNDING_STRIKE, 5300); + events.ScheduleEvent(EVENT_WOUNDING_STRIKE, 5300ms); break; default: break; diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_infinite_corruptor.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_infinite_corruptor.cpp index b76d8ac469a..a476483a96b 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_infinite_corruptor.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_infinite_corruptor.cpp @@ -64,8 +64,8 @@ class boss_infinite_corruptor : public CreatureScript { Talk(SAY_AGGRO); _JustEngagedWith(); - events.ScheduleEvent(EVENT_CORRUPTING_BLIGHT, 7000); - events.ScheduleEvent(EVENT_VOID_STRIKE, 5000); + events.ScheduleEvent(EVENT_CORRUPTING_BLIGHT, 7s); + events.ScheduleEvent(EVENT_VOID_STRIKE, 5s); } void JustDied(Unit* /*killer*/) override @@ -90,11 +90,11 @@ class boss_infinite_corruptor : public CreatureScript case EVENT_CORRUPTING_BLIGHT: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 60.0f, true)) DoCast(target, SPELL_CORRUPTING_BLIGHT); - events.ScheduleEvent(EVENT_CORRUPTING_BLIGHT, 17000); + events.ScheduleEvent(EVENT_CORRUPTING_BLIGHT, 15s); break; case EVENT_VOID_STRIKE: DoCastVictim(SPELL_VOID_STRIKE); - events.ScheduleEvent(EVENT_VOID_STRIKE, 5000); + events.ScheduleEvent(EVENT_VOID_STRIKE, 5s); break; default: break; diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_meathook.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_meathook.cpp index 3da5f22cde9..c5923f54321 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_meathook.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_meathook.cpp @@ -57,9 +57,9 @@ class boss_meathook : public CreatureScript { Talk(SAY_AGGRO); _JustEngagedWith(); - events.ScheduleEvent(EVENT_CHAIN, urand(12000, 17000)); - events.ScheduleEvent(EVENT_DISEASE, urand(2000, 4000)); - events.ScheduleEvent(EVENT_FRENZY, urand(21000, 26000)); + events.ScheduleEvent(EVENT_CHAIN, 12s, 17s); + events.ScheduleEvent(EVENT_DISEASE, 2s, 4s); + events.ScheduleEvent(EVENT_FRENZY, 21s, 26s); } void ExecuteEvent(uint32 eventId) override @@ -69,15 +69,15 @@ class boss_meathook : public CreatureScript case EVENT_CHAIN: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 100.0f, true)) DoCast(target, SPELL_CONSTRICTING_CHAINS); - events.ScheduleEvent(EVENT_CHAIN, urand(2000, 4000)); + events.ScheduleEvent(EVENT_CHAIN, 2s, 4s); break; case EVENT_DISEASE: DoCastAOE(SPELL_DISEASE_EXPULSION); - events.ScheduleEvent(EVENT_DISEASE, urand(1500, 4000)); + events.ScheduleEvent(EVENT_DISEASE, 1500ms, 4s); break; case EVENT_FRENZY: DoCast(me, SPELL_FRENZY); - events.ScheduleEvent(EVENT_FRENZY, urand(21000, 26000)); + events.ScheduleEvent(EVENT_FRENZY, 21s, 26s); break; default: break; diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_salramm_the_fleshcrafter.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_salramm_the_fleshcrafter.cpp index 117e5d92b0f..b0c1326c897 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_salramm_the_fleshcrafter.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_salramm_the_fleshcrafter.cpp @@ -65,9 +65,9 @@ class boss_salramm : public CreatureScript Talk(SAY_AGGRO); _JustEngagedWith(); - events.ScheduleEvent(EVENT_CURSE_FLESH, 30000); - events.ScheduleEvent(EVENT_SUMMON_GHOULS, urand(19000, 24000)); - events.ScheduleEvent(EVENT_SHADOW_BOLT, urand(8000, 12000)); + events.ScheduleEvent(EVENT_CURSE_FLESH, 30s); + events.ScheduleEvent(EVENT_SUMMON_GHOULS, 19s, 24s); + events.ScheduleEvent(EVENT_SHADOW_BOLT, 8s, 12s); events.ScheduleEvent(EVENT_STEAL_FLESH, 12345); /// @todo: adjust timer } @@ -77,18 +77,18 @@ class boss_salramm : public CreatureScript { case EVENT_CURSE_FLESH: DoCastVictim(SPELL_CURSE_OF_TWISTED_FLESH); - events.ScheduleEvent(EVENT_CURSE_FLESH, 37000); + events.ScheduleEvent(EVENT_CURSE_FLESH, 35s); break; case EVENT_SUMMON_GHOULS: Talk(SAY_SUMMON_GHOULS); DoCast(me, SPELL_SUMMON_GHOULS); - events.ScheduleEvent(EVENT_SUMMON_GHOULS, 10000); - events.ScheduleEvent(EVENT_EXPLODE_GHOUL, 6000); + events.ScheduleEvent(EVENT_SUMMON_GHOULS, 10s); + events.ScheduleEvent(EVENT_EXPLODE_GHOUL, 6s); break; case EVENT_SHADOW_BOLT: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 40.0f, true)) DoCast(target, SPELL_SHADOW_BOLT); - events.ScheduleEvent(EVENT_SHADOW_BOLT, urand(8000, 12000)); + events.ScheduleEvent(EVENT_SHADOW_BOLT, 8s, 12s); break; case EVENT_STEAL_FLESH: Talk(SAY_STEAL_FLESH); diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/instance_culling_of_stratholme.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/instance_culling_of_stratholme.cpp index ca6ae33eeaa..5714aa88b0a 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/instance_culling_of_stratholme.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/instance_culling_of_stratholme.cpp @@ -312,7 +312,7 @@ class instance_culling_of_stratholme : public InstanceMapScript default: break; } - events.ScheduleEvent(EVENT_INFINITE_TIMER, 60000); + events.ScheduleEvent(EVENT_INFINITE_TIMER, 1min); --_eventTimer; break; default: diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_aeonus.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_aeonus.cpp index e62b3ad2372..04611a8be0b 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_aeonus.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_aeonus.cpp @@ -63,9 +63,9 @@ public: void JustEngagedWith(Unit* /*who*/) override { - events.ScheduleEvent(EVENT_SANDBREATH, urand(15000, 30000)); - events.ScheduleEvent(EVENT_TIMESTOP, urand(10000, 15000)); - events.ScheduleEvent(EVENT_FRENZY, urand(30000, 45000)); + events.ScheduleEvent(EVENT_SANDBREATH, 15s, 30s); + events.ScheduleEvent(EVENT_TIMESTOP, 10s, 15s); + events.ScheduleEvent(EVENT_FRENZY, 30s, 45s); Talk(SAY_AGGRO); } @@ -117,16 +117,16 @@ public: { case EVENT_SANDBREATH: DoCastVictim(SPELL_SAND_BREATH); - events.ScheduleEvent(EVENT_SANDBREATH, urand(15000, 25000)); + events.ScheduleEvent(EVENT_SANDBREATH, 15s, 25s); break; case EVENT_TIMESTOP: DoCastVictim(SPELL_TIME_STOP); - events.ScheduleEvent(EVENT_TIMESTOP, urand(20000, 35000)); + events.ScheduleEvent(EVENT_TIMESTOP, 20s, 35s); break; case EVENT_FRENZY: Talk(EMOTE_FRENZY); DoCast(me, SPELL_ENRAGE); - events.ScheduleEvent(EVENT_FRENZY, urand(20000, 35000)); + events.ScheduleEvent(EVENT_FRENZY, 20s, 35s); break; default: break; diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_chrono_lord_deja.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_chrono_lord_deja.cpp index a5995b59868..f99076b445a 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_chrono_lord_deja.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_chrono_lord_deja.cpp @@ -64,11 +64,11 @@ public: void JustEngagedWith(Unit* /*who*/) override { - events.ScheduleEvent(EVENT_ARCANE_BLAST, urand(18000, 23000)); - events.ScheduleEvent(EVENT_TIME_LAPSE, urand(10000, 15000)); - events.ScheduleEvent(EVENT_ARCANE_DISCHARGE, urand(20000, 30000)); + events.ScheduleEvent(EVENT_ARCANE_BLAST, 18s, 23s); + events.ScheduleEvent(EVENT_TIME_LAPSE, 10s, 15s); + events.ScheduleEvent(EVENT_ARCANE_DISCHARGE, 20s, 30s); if (IsHeroic()) - events.ScheduleEvent(EVENT_ATTRACTION, urand(25000, 35000)); + events.ScheduleEvent(EVENT_ATTRACTION, 25s, 35s); Talk(SAY_AGGRO); } @@ -117,21 +117,21 @@ public: { case EVENT_ARCANE_BLAST: DoCastVictim(SPELL_ARCANE_BLAST); - events.ScheduleEvent(EVENT_ARCANE_BLAST, urand(15000, 25000)); + events.ScheduleEvent(EVENT_ARCANE_BLAST, 15s, 25s); break; case EVENT_TIME_LAPSE: Talk(SAY_BANISH); DoCast(me, SPELL_TIME_LAPSE); - events.ScheduleEvent(EVENT_TIME_LAPSE, urand(15000, 25000)); + events.ScheduleEvent(EVENT_TIME_LAPSE, 15s, 25s); break; case EVENT_ARCANE_DISCHARGE: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0)) DoCast(target, SPELL_ARCANE_DISCHARGE); - events.ScheduleEvent(EVENT_ARCANE_DISCHARGE, urand(20000, 30000)); + events.ScheduleEvent(EVENT_ARCANE_DISCHARGE, 20s, 30s); break; case EVENT_ATTRACTION: // Only in Heroic DoCast(me, SPELL_ATTRACTION); - events.ScheduleEvent(EVENT_ATTRACTION, urand(25000, 35000)); + events.ScheduleEvent(EVENT_ATTRACTION, 25s, 35s); break; default: break; diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_temporus.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_temporus.cpp index eb768a27d88..aa6b11e0347 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_temporus.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_temporus.cpp @@ -63,11 +63,11 @@ public: void JustEngagedWith(Unit* /*who*/) override { - events.ScheduleEvent(EVENT_HASTE, urand(15000, 23000)); - events.ScheduleEvent(EVENT_MORTAL_WOUND, 8000); - events.ScheduleEvent(EVENT_WING_BUFFET, urand(25000, 35000)); + events.ScheduleEvent(EVENT_HASTE, 15s, 23s); + events.ScheduleEvent(EVENT_MORTAL_WOUND, 8s); + events.ScheduleEvent(EVENT_WING_BUFFET, 25s, 35s); if (IsHeroic()) - events.ScheduleEvent(EVENT_SPELL_REFLECTION, 30000); + events.ScheduleEvent(EVENT_SPELL_REFLECTION, 30s); Talk(SAY_AGGRO); } @@ -117,19 +117,19 @@ public: { case EVENT_HASTE: DoCast(me, SPELL_HASTE); - events.ScheduleEvent(EVENT_HASTE, urand(20000, 25000)); + events.ScheduleEvent(EVENT_HASTE, 20s, 25s); break; case EVENT_MORTAL_WOUND: DoCast(me, SPELL_MORTAL_WOUND); - events.ScheduleEvent(EVENT_MORTAL_WOUND, urand(10000, 20000)); + events.ScheduleEvent(EVENT_MORTAL_WOUND, 10s, 20s); break; case EVENT_WING_BUFFET: DoCast(me, SPELL_WING_BUFFET); - events.ScheduleEvent(EVENT_WING_BUFFET, urand(20000, 30000)); + events.ScheduleEvent(EVENT_WING_BUFFET, 20s, 30s); break; case EVENT_SPELL_REFLECTION: // Only in Heroic DoCast(me, SPELL_REFLECT); - events.ScheduleEvent(EVENT_SPELL_REFLECTION, urand(25000, 35000)); + events.ScheduleEvent(EVENT_SPELL_REFLECTION, 25s, 35s); break; default: break; diff --git a/src/server/scripts/Kalimdor/OnyxiasLair/boss_onyxia.cpp b/src/server/scripts/Kalimdor/OnyxiasLair/boss_onyxia.cpp index ddd49ee8852..4ebc02c6c7d 100644 --- a/src/server/scripts/Kalimdor/OnyxiasLair/boss_onyxia.cpp +++ b/src/server/scripts/Kalimdor/OnyxiasLair/boss_onyxia.cpp @@ -164,10 +164,10 @@ public: { _JustEngagedWith(); Talk(SAY_AGGRO); - events.ScheduleEvent(EVENT_FLAME_BREATH, urand(10000, 20000)); - events.ScheduleEvent(EVENT_TAIL_SWEEP, urand(15000, 20000)); - events.ScheduleEvent(EVENT_CLEAVE, urand(2000, 5000)); - events.ScheduleEvent(EVENT_WING_BUFFET, urand(10000, 20000)); + events.ScheduleEvent(EVENT_FLAME_BREATH, 10s, 20s); + events.ScheduleEvent(EVENT_TAIL_SWEEP, 15s, 20s); + events.ScheduleEvent(EVENT_CLEAVE, 2s, 5s); + events.ScheduleEvent(EVENT_WING_BUFFET, 10s, 20s); instance->DoStartCriteriaTimer(CriteriaStartEvent::SendEvent, ACHIEV_TIMED_START_EVENT); } @@ -239,11 +239,11 @@ public: me->GetMotionMaster()->MoveChase(tank); else if (Unit* newtarget = SelectTarget(SELECT_TARGET_MINDISTANCE, 0)) me->GetMotionMaster()->MoveChase(newtarget); - events.ScheduleEvent(EVENT_BELLOWING_ROAR, 5000); - events.ScheduleEvent(EVENT_FLAME_BREATH, urand(10000, 20000)); - events.ScheduleEvent(EVENT_TAIL_SWEEP, urand(15000, 20000)); - events.ScheduleEvent(EVENT_CLEAVE, urand(2000, 5000)); - events.ScheduleEvent(EVENT_WING_BUFFET, urand(15000, 30000)); + events.ScheduleEvent(EVENT_BELLOWING_ROAR, 5s); + events.ScheduleEvent(EVENT_FLAME_BREATH, 10s, 20s); + events.ScheduleEvent(EVENT_TAIL_SWEEP, 15s, 20s); + events.ScheduleEvent(EVENT_CLEAVE, 2s, 5s); + events.ScheduleEvent(EVENT_WING_BUFFET, 15s, 30s); break; case 10: me->SetCanFly(true); @@ -256,11 +256,11 @@ public: me->SetSpeedRate(MOVE_FLIGHT, 1.0f); Talk(SAY_PHASE_2_TRANS); instance->SetData(DATA_ONYXIA_PHASE, Phase); - events.ScheduleEvent(EVENT_WHELP_SPAWN, 5000); + events.ScheduleEvent(EVENT_WHELP_SPAWN, 5s); events.ScheduleEvent(EVENT_LAIR_GUARD, 15000); events.ScheduleEvent(EVENT_DEEP_BREATH, 75000); - events.ScheduleEvent(EVENT_MOVEMENT, 10000); - events.ScheduleEvent(EVENT_FIREBALL, 18000); + events.ScheduleEvent(EVENT_MOVEMENT, 10s); + events.ScheduleEvent(EVENT_FIREBALL, 18s); break; case 11: if (PointData) @@ -362,24 +362,24 @@ public: Cell::VisitGridObjects(me, searcher, 30.0f); if (Floor) instance->SetGuidData(DATA_FLOOR_ERUPTION_GUID, Floor->GetGUID()); - events.ScheduleEvent(EVENT_BELLOWING_ROAR, 30000); + events.ScheduleEvent(EVENT_BELLOWING_ROAR, 30s); break; } case EVENT_FLAME_BREATH: // Phase PHASE_START and PHASE_END DoCastVictim(SPELL_FLAME_BREATH); - events.ScheduleEvent(EVENT_FLAME_BREATH, urand(10000, 20000)); + events.ScheduleEvent(EVENT_FLAME_BREATH, 10s, 20s); break; case EVENT_TAIL_SWEEP: // Phase PHASE_START and PHASE_END DoCastAOE(SPELL_TAIL_SWEEP); - events.ScheduleEvent(EVENT_TAIL_SWEEP, urand(15000, 20000)); + events.ScheduleEvent(EVENT_TAIL_SWEEP, 15s, 20s); break; case EVENT_CLEAVE: // Phase PHASE_START and PHASE_END DoCastVictim(SPELL_CLEAVE); - events.ScheduleEvent(EVENT_CLEAVE, urand(2000, 5000)); + events.ScheduleEvent(EVENT_CLEAVE, 2s, 5s); break; case EVENT_WING_BUFFET: // Phase PHASE_START and PHASE_END DoCastVictim(SPELL_WING_BUFFET); - events.ScheduleEvent(EVENT_WING_BUFFET, urand(15000, 30000)); + events.ScheduleEvent(EVENT_WING_BUFFET, 15s, 30s); break; default: break; @@ -401,7 +401,7 @@ public: IsMoving = false; Position const pos = me->GetHomePosition(); me->GetMotionMaster()->MovePoint(9, pos.GetPositionX(), pos.GetPositionY(), pos.GetPositionZ() + 12.0f); - events.ScheduleEvent(EVENT_BELLOWING_ROAR, 30000); + events.ScheduleEvent(EVENT_BELLOWING_ROAR, 30s); return; } @@ -430,7 +430,7 @@ public: events.ScheduleEvent(EVENT_DEEP_BREATH, 75000); } else - events.ScheduleEvent(EVENT_DEEP_BREATH, 1000); + events.ScheduleEvent(EVENT_DEEP_BREATH, 1s); break; case EVENT_MOVEMENT: // Phase PHASE_BREATH if (!IsMoving && !(me->HasUnitState(UNIT_STATE_CASTING))) @@ -446,21 +446,21 @@ public: events.ScheduleEvent(EVENT_MOVEMENT, 25000); } else - events.ScheduleEvent(EVENT_MOVEMENT, 500); + events.ScheduleEvent(EVENT_MOVEMENT, 500ms); break; case EVENT_FIREBALL: // Phase PHASE_BREATH if (!IsMoving) { if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0)) DoCast(target, SPELL_FIREBALL); - events.ScheduleEvent(EVENT_FIREBALL, 8000); + events.ScheduleEvent(EVENT_FIREBALL, 8s); } else - events.ScheduleEvent(EVENT_FIREBALL, 1000); + events.ScheduleEvent(EVENT_FIREBALL, 1s); break; case EVENT_LAIR_GUARD: // Phase PHASE_BREATH me->SummonCreature(NPC_LAIRGUARD, SpawnLocations[2], TEMPSUMMON_CORPSE_DESPAWN); - events.ScheduleEvent(EVENT_LAIR_GUARD, 30000); + events.ScheduleEvent(EVENT_LAIR_GUARD, 30s); break; case EVENT_WHELP_SPAWN: // Phase PHASE_BREATH me->SummonCreature(NPC_WHELP, SpawnLocations[0], TEMPSUMMON_CORPSE_DESPAWN); @@ -468,10 +468,10 @@ public: if (SummonWhelpCount >= RAID_MODE(20, 40)) { SummonWhelpCount = 0; - events.ScheduleEvent(EVENT_WHELP_SPAWN, 90000); + events.ScheduleEvent(EVENT_WHELP_SPAWN, 90s); } else - events.ScheduleEvent(EVENT_WHELP_SPAWN, 500); + events.ScheduleEvent(EVENT_WHELP_SPAWN, 500ms); break; default: break; diff --git a/src/server/scripts/Kalimdor/RazorfenDowns/boss_amnennar_the_coldbringer.cpp b/src/server/scripts/Kalimdor/RazorfenDowns/boss_amnennar_the_coldbringer.cpp index b2a742a8da4..ecf5ee6cbe5 100644 --- a/src/server/scripts/Kalimdor/RazorfenDowns/boss_amnennar_the_coldbringer.cpp +++ b/src/server/scripts/Kalimdor/RazorfenDowns/boss_amnennar_the_coldbringer.cpp @@ -71,9 +71,9 @@ public: void JustEngagedWith(Unit* /*who*/) override { _JustEngagedWith(); - events.ScheduleEvent(EVENT_AMNENNARSWRATH, 8000); - events.ScheduleEvent(EVENT_FROSTBOLT, 1000); - events.ScheduleEvent(EVENT_FROST_NOVA, urand(10000, 15000)); + events.ScheduleEvent(EVENT_AMNENNARSWRATH, 8s); + events.ScheduleEvent(EVENT_FROSTBOLT, 1s); + events.ScheduleEvent(EVENT_FROST_NOVA, 10s, 15s); Talk(SAY_AGGRO); } @@ -104,15 +104,15 @@ public: { case EVENT_AMNENNARSWRATH: DoCastVictim(SPELL_AMNENNARSWRATH); - events.ScheduleEvent(EVENT_AMNENNARSWRATH, 12000); + events.ScheduleEvent(EVENT_AMNENNARSWRATH, 12s); break; case EVENT_FROSTBOLT: DoCastVictim(SPELL_FROSTBOLT); - events.ScheduleEvent(EVENT_FROSTBOLT, 8000); + events.ScheduleEvent(EVENT_FROSTBOLT, 8s); break; case EVENT_FROST_NOVA: DoCast(me, SPELL_FROST_NOVA); - events.ScheduleEvent(EVENT_FROST_NOVA, 15000); + events.ScheduleEvent(EVENT_FROST_NOVA, 15s); break; } diff --git a/src/server/scripts/Kalimdor/RazorfenDowns/boss_mordresh_fire_eye.cpp b/src/server/scripts/Kalimdor/RazorfenDowns/boss_mordresh_fire_eye.cpp index b9c434c2b1d..25650b9441b 100644 --- a/src/server/scripts/Kalimdor/RazorfenDowns/boss_mordresh_fire_eye.cpp +++ b/src/server/scripts/Kalimdor/RazorfenDowns/boss_mordresh_fire_eye.cpp @@ -63,8 +63,8 @@ public: _JustEngagedWith(); events.Reset(); Talk(SAY_AGGRO); - events.ScheduleEvent(EVENT_FIREBALL, 100); - events.ScheduleEvent(EVENT_FIRE_NOVA, urand(8000, 12000)); + events.ScheduleEvent(EVENT_FIREBALL, 100ms); + events.ScheduleEvent(EVENT_FIRE_NOVA, 8s, 12s); } void JustDied(Unit* /*killer*/) override @@ -112,11 +112,11 @@ public: { case EVENT_FIREBALL: DoCastVictim(SPELL_FIREBALL); - events.ScheduleEvent(EVENT_FIREBALL, urand(2400, 3800)); + events.ScheduleEvent(EVENT_FIREBALL, 2400ms, 3800ms); break; case EVENT_FIRE_NOVA: DoCast(me, SPELL_FIRE_NOVA); - events.ScheduleEvent(EVENT_FIRE_NOVA, urand(11000, 16000)); + events.ScheduleEvent(EVENT_FIRE_NOVA, 11s, 16s); break; } diff --git a/src/server/scripts/Kalimdor/RazorfenDowns/boss_tuten_kash.cpp b/src/server/scripts/Kalimdor/RazorfenDowns/boss_tuten_kash.cpp index b12a168fee3..61e05d16586 100644 --- a/src/server/scripts/Kalimdor/RazorfenDowns/boss_tuten_kash.cpp +++ b/src/server/scripts/Kalimdor/RazorfenDowns/boss_tuten_kash.cpp @@ -54,8 +54,8 @@ public: void JustEngagedWith(Unit* /*who*/) override { _JustEngagedWith(); - events.ScheduleEvent(EVENT_WEB_SPRAY, urand(3000, 5000)); - events.ScheduleEvent(EVENT_CURSE_OF_TUTENKASH, urand(9000, 14000)); + events.ScheduleEvent(EVENT_WEB_SPRAY, 3s, 5s); + events.ScheduleEvent(EVENT_CURSE_OF_TUTENKASH, 9s, 14s); } void JustDied(Unit* /*killer*/) override @@ -83,11 +83,11 @@ public: if (!target->HasAura(SPELL_WEB_SPRAY)) DoCast(target, SPELL_WEB_SPRAY); } - events.ScheduleEvent(EVENT_WEB_SPRAY, urand(6000, 8000)); + events.ScheduleEvent(EVENT_WEB_SPRAY, 6s, 8s); break; case EVENT_CURSE_OF_TUTENKASH: DoCast(me, SPELL_CURSE_OF_TUTENKASH); - events.ScheduleEvent(EVENT_CURSE_OF_TUTENKASH, urand(15000, 25000)); + events.ScheduleEvent(EVENT_CURSE_OF_TUTENKASH, 15s, 25s); break; } diff --git a/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.cpp b/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.cpp index 8f8debaec9f..e89c5f1fbfd 100644 --- a/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.cpp +++ b/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.cpp @@ -115,8 +115,8 @@ public: Talk(SAY_WATCH_OUT, who); else { - events.ScheduleEvent(EVENT_FIREBALL, 1000); - events.ScheduleEvent(EVENT_FROST_NOVA, urand(8000, 12000)); + events.ScheduleEvent(EVENT_FIREBALL, 1s); + events.ScheduleEvent(EVENT_FROST_NOVA, 8s, 12s); if (urand(0, 100) > 40) Talk(SAY_AGGRO, who); } @@ -145,7 +145,7 @@ public: if (type == WAYPOINT_MOTION_TYPE && id == POINT_REACH_IDOL) { channeling = true; - events.ScheduleEvent(EVENT_CHANNEL, 2000); + events.ScheduleEvent(EVENT_CHANNEL, 2s); } } @@ -163,14 +163,14 @@ public: case EVENT_CHANNEL: Talk(SAY_EVENT_START); DoCast(me, SPELL_IDOL_SHUTDOWN_VISUAL); - events.ScheduleEvent(EVENT_IDOL_ROOM_SPAWNER, 100); + events.ScheduleEvent(EVENT_IDOL_ROOM_SPAWNER, 100ms); events.ScheduleEvent(EVENT_PROGRESS, 120000); break; case EVENT_IDOL_ROOM_SPAWNER: if (Creature* creature = me->SummonCreature(NPC_IDOL_ROOM_SPAWNER, PosSummonSpawner[urand(0,2)], TEMPSUMMON_TIMED_DESPAWN, 4000)) creature->AI()->SetData(0,spawnerCount); if (++spawnerCount < 8) - events.ScheduleEvent(EVENT_IDOL_ROOM_SPAWNER, 35000); + events.ScheduleEvent(EVENT_IDOL_ROOM_SPAWNER, 35s); break; case EVENT_PROGRESS: { @@ -179,23 +179,23 @@ public: case 0: Talk(SAY_EVENT_THREE_MIN_LEFT); ++eventProgress; - events.ScheduleEvent(EVENT_PROGRESS, 60000); + events.ScheduleEvent(EVENT_PROGRESS, 1min); break; case 1: Talk(SAY_EVENT_TWO_MIN_LEFT); ++eventProgress; - events.ScheduleEvent(EVENT_PROGRESS, 60000); + events.ScheduleEvent(EVENT_PROGRESS, 1min); break; case 2: Talk(SAY_EVENT_ONE_MIN_LEFT); ++eventProgress; - events.ScheduleEvent(EVENT_PROGRESS, 60000); + events.ScheduleEvent(EVENT_PROGRESS, 1min); break; case 3: events.CancelEvent(EVENT_IDOL_ROOM_SPAWNER); me->InterruptSpell(CURRENT_CHANNELED_SPELL); Talk(SAY_EVENT_END); - events.ScheduleEvent(EVENT_COMPLETE, 3000); + events.ScheduleEvent(EVENT_COMPLETE, 3s); break; } break; @@ -229,13 +229,13 @@ public: if (me->HasUnitState(UNIT_STATE_CASTING) || !UpdateVictim()) return; DoCastVictim(SPELL_FIREBALL); - events.ScheduleEvent(EVENT_FIREBALL, 8000); + events.ScheduleEvent(EVENT_FIREBALL, 8s); break; case EVENT_FROST_NOVA: if (me->HasUnitState(UNIT_STATE_CASTING) || !UpdateVictim()) return; DoCast(me, SPELL_FROST_NOVA); - events.ScheduleEvent(EVENT_FROST_NOVA, 15000); + events.ScheduleEvent(EVENT_FROST_NOVA, 15s); break; } } @@ -332,7 +332,7 @@ public: void JustEngagedWith(Unit* /*who*/) override { - events.ScheduleEvent(EVENT_WEB, urand(5000, 8000)); + events.ScheduleEvent(EVENT_WEB, 5s, 8s); } void UpdateAI(uint32 diff) override @@ -348,7 +348,7 @@ public: { case EVENT_WEB: DoCastVictim(SPELL_WEB); - events.ScheduleEvent(EVENT_WEB, urand(7000, 16000)); + events.ScheduleEvent(EVENT_WEB, 7s, 16s); break; } } diff --git a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ayamiss.cpp b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ayamiss.cpp index c589ac7d980..0b630c69cd3 100644 --- a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ayamiss.cpp +++ b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ayamiss.cpp @@ -140,11 +140,11 @@ class boss_ayamiss : public CreatureScript { BossAI::JustEngagedWith(attacker); - events.ScheduleEvent(EVENT_STINGER_SPRAY, urand(20000, 30000)); - events.ScheduleEvent(EVENT_POISON_STINGER, 5000); - events.ScheduleEvent(EVENT_SUMMON_SWARMER, 5000); - events.ScheduleEvent(EVENT_SWARMER_ATTACK, 60000); - events.ScheduleEvent(EVENT_PARALYZE, 15000); + events.ScheduleEvent(EVENT_STINGER_SPRAY, 20s, 30s); + events.ScheduleEvent(EVENT_POISON_STINGER, 5s); + events.ScheduleEvent(EVENT_SUMMON_SWARMER, 5s); + events.ScheduleEvent(EVENT_SWARMER_ATTACK, 1min); + events.ScheduleEvent(EVENT_PARALYZE, 15s); me->SetCanFly(true); me->SetDisableGravity(true); @@ -169,8 +169,8 @@ class boss_ayamiss : public CreatureScript me->GetMotionMaster()->MovePoint(POINT_GROUND, VictimPos); } ResetThreatList(); - events.ScheduleEvent(EVENT_LASH, urand(5000, 8000)); - events.ScheduleEvent(EVENT_TRASH, urand(3000, 6000)); + events.ScheduleEvent(EVENT_LASH, 5s, 8s); + events.ScheduleEvent(EVENT_TRASH, 3s, 6s); events.CancelEvent(EVENT_POISON_STINGER); } else @@ -191,11 +191,11 @@ class boss_ayamiss : public CreatureScript { case EVENT_STINGER_SPRAY: DoCast(me, SPELL_STINGER_SPRAY); - events.ScheduleEvent(EVENT_STINGER_SPRAY, urand(15000, 20000)); + events.ScheduleEvent(EVENT_STINGER_SPRAY, 15s, 20s); break; case EVENT_POISON_STINGER: DoCastVictim(SPELL_POISON_STINGER); - events.ScheduleEvent(EVENT_POISON_STINGER, urand(2000, 3000)); + events.ScheduleEvent(EVENT_POISON_STINGER, 2s, 3s); break; case EVENT_PARALYZE: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 0, true)) @@ -205,7 +205,7 @@ class boss_ayamiss : public CreatureScript uint8 Index = urand(0, 1); me->SummonCreature(NPC_LARVA, LarvaPos[Index], TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 30000); } - events.ScheduleEvent(EVENT_PARALYZE, 15000); + events.ScheduleEvent(EVENT_PARALYZE, 15s); break; case EVENT_SWARMER_ATTACK: for (GuidList::iterator i = _swarmers.begin(); i != _swarmers.end(); ++i) @@ -214,22 +214,22 @@ class boss_ayamiss : public CreatureScript swarmer->AI()->AttackStart(target); _swarmers.clear(); - events.ScheduleEvent(EVENT_SWARMER_ATTACK, 60000); + events.ScheduleEvent(EVENT_SWARMER_ATTACK, 1min); break; case EVENT_SUMMON_SWARMER: { Position Pos = me->GetRandomPoint(SwarmerPos, 80.0f); me->SummonCreature(NPC_SWARMER, Pos); - events.ScheduleEvent(EVENT_SUMMON_SWARMER, 5000); + events.ScheduleEvent(EVENT_SUMMON_SWARMER, 5s); break; } case EVENT_TRASH: DoCastVictim(SPELL_TRASH); - events.ScheduleEvent(EVENT_TRASH, urand(5000, 7000)); + events.ScheduleEvent(EVENT_TRASH, 5s, 7s); break; case EVENT_LASH: DoCastVictim(SPELL_LASH); - events.ScheduleEvent(EVENT_LASH, urand(8000, 15000)); + events.ScheduleEvent(EVENT_LASH, 8s, 15s); break; } } diff --git a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_buru.cpp b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_buru.cpp index 62c20793c97..65320cfa5f1 100644 --- a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_buru.cpp +++ b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_buru.cpp @@ -90,9 +90,9 @@ class boss_buru : public CreatureScript Talk(EMOTE_TARGET, who); DoCast(me, SPELL_THORNS); - events.ScheduleEvent(EVENT_DISMEMBER, 5000); - events.ScheduleEvent(EVENT_GATHERING_SPEED, 9000); - events.ScheduleEvent(EVENT_FULL_SPEED, 60000); + events.ScheduleEvent(EVENT_DISMEMBER, 5s); + events.ScheduleEvent(EVENT_GATHERING_SPEED, 9s); + events.ScheduleEvent(EVENT_FULL_SPEED, 1min); _phase = PHASE_EGG; } @@ -117,8 +117,8 @@ class boss_buru : public CreatureScript me->RemoveAurasDueToSpell(SPELL_FULL_SPEED); me->RemoveAurasDueToSpell(SPELL_GATHERING_SPEED); - events.ScheduleEvent(EVENT_GATHERING_SPEED, 9000); - events.ScheduleEvent(EVENT_FULL_SPEED, 60000); + events.ScheduleEvent(EVENT_GATHERING_SPEED, 9s); + events.ScheduleEvent(EVENT_FULL_SPEED, 1min); if (Unit* victim = SelectTarget(SELECT_TARGET_RANDOM, 0, 0.0f, true)) { @@ -148,18 +148,18 @@ class boss_buru : public CreatureScript { case EVENT_DISMEMBER: DoCastVictim(SPELL_DISMEMBER); - events.ScheduleEvent(EVENT_DISMEMBER, 5000); + events.ScheduleEvent(EVENT_DISMEMBER, 5s); break; case EVENT_GATHERING_SPEED: DoCast(me, SPELL_GATHERING_SPEED); - events.ScheduleEvent(EVENT_GATHERING_SPEED, 9000); + events.ScheduleEvent(EVENT_GATHERING_SPEED, 9s); break; case EVENT_FULL_SPEED: DoCast(me, SPELL_FULL_SPEED); break; case EVENT_CREEPING_PLAGUE: DoCast(me, SPELL_CREEPING_PLAGUE); - events.ScheduleEvent(EVENT_CREEPING_PLAGUE, 6000); + events.ScheduleEvent(EVENT_CREEPING_PLAGUE, 6s); break; case EVENT_RESPAWN_EGG: if (Creature* egg = ObjectAccessor::GetCreature(*me, Eggs.front())) diff --git a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_kurinnaxx.cpp b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_kurinnaxx.cpp index f9a925a67fe..270d4eb781e 100644 --- a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_kurinnaxx.cpp +++ b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_kurinnaxx.cpp @@ -66,10 +66,10 @@ class boss_kurinnaxx : public CreatureScript { _Reset(); Initialize(); - events.ScheduleEvent(EVENT_MORTAL_WOUND, 8000); - events.ScheduleEvent(EVENT_SANDTRAP, urand(5000, 15000)); - events.ScheduleEvent(EVENT_TRASH, 1000); - events.ScheduleEvent(EVENT_WIDE_SLASH, 11000); + events.ScheduleEvent(EVENT_MORTAL_WOUND, 8s); + events.ScheduleEvent(EVENT_SANDTRAP, 5s, 15s); + events.ScheduleEvent(EVENT_TRASH, 1s); + events.ScheduleEvent(EVENT_WIDE_SLASH, 11s); } void DamageTaken(Unit* /*attacker*/, uint32& /*damage*/) override @@ -104,22 +104,22 @@ class boss_kurinnaxx : public CreatureScript { case EVENT_MORTAL_WOUND: DoCastVictim(SPELL_MORTALWOUND); - events.ScheduleEvent(EVENT_MORTAL_WOUND, 8000); + events.ScheduleEvent(EVENT_MORTAL_WOUND, 8s); break; case EVENT_SANDTRAP: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true)) target->CastSpell(target, SPELL_SANDTRAP, true); else if (Unit* victim = me->GetVictim()) victim->CastSpell(victim, SPELL_SANDTRAP, true); - events.ScheduleEvent(EVENT_SANDTRAP, urand(5000, 15000)); + events.ScheduleEvent(EVENT_SANDTRAP, 5s, 15s); break; case EVENT_WIDE_SLASH: DoCast(me, SPELL_WIDE_SLASH); - events.ScheduleEvent(EVENT_WIDE_SLASH, 11000); + events.ScheduleEvent(EVENT_WIDE_SLASH, 11s); break; case EVENT_TRASH: DoCast(me, SPELL_TRASH); - events.ScheduleEvent(EVENT_WIDE_SLASH, 16000); + events.ScheduleEvent(EVENT_WIDE_SLASH, 15s); break; default: break; diff --git a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_moam.cpp b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_moam.cpp index 934ddbd4df6..a534f190642 100644 --- a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_moam.cpp +++ b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_moam.cpp @@ -73,8 +73,8 @@ class boss_moam : public CreatureScript _Reset(); me->SetPower(POWER_MANA, 0); Initialize(); - events.ScheduleEvent(EVENT_STONE_PHASE, 90000); - //events.ScheduleEvent(EVENT_WIDE_SLASH, 11000); + events.ScheduleEvent(EVENT_STONE_PHASE, 90s); + //events.ScheduleEvent(EVENT_WIDE_SLASH, 11s); } void DamageTaken(Unit* /*attacker*/, uint32& /*damage*/) override @@ -93,7 +93,7 @@ class boss_moam : public CreatureScript case ACTION_STONE_PHASE_END: { me->RemoveAurasDueToSpell(SPELL_ENERGIZE); - events.ScheduleEvent(EVENT_STONE_PHASE, 90000); + events.ScheduleEvent(EVENT_STONE_PHASE, 90s); _isStonePhase = false; break; } @@ -103,7 +103,7 @@ class boss_moam : public CreatureScript DoCast(me, SPELL_SUMMON_MANA_FIEND_2); DoCast(me, SPELL_SUMMON_MANA_FIEND_3); DoCast(me, SPELL_ENERGIZE); - events.ScheduleEvent(EVENT_STONE_PHASE_END, 90000); + events.ScheduleEvent(EVENT_STONE_PHASE_END, 90s); break; } default: @@ -158,16 +158,16 @@ class boss_moam : public CreatureScript for (std::list<Unit*>::iterator itr = targetList.begin(); itr != targetList.end(); ++itr) DoCast(*itr, SPELL_DRAIN_MANA); - events.ScheduleEvent(EVENT_DRAIN_MANA, urand(5000, 15000)); + events.ScheduleEvent(EVENT_DRAIN_MANA, 5s, 15s); break; }/* case EVENT_WIDE_SLASH: DoCast(me, SPELL_WIDE_SLASH); - events.ScheduleEvent(EVENT_WIDE_SLASH, 11000); + events.ScheduleEvent(EVENT_WIDE_SLASH, 11s); break; case EVENT_TRASH: DoCast(me, SPELL_TRASH); - events.ScheduleEvent(EVENT_WIDE_SLASH, 16000); + events.ScheduleEvent(EVENT_WIDE_SLASH, 15s); break;*/ default: break; diff --git a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ossirian.cpp b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ossirian.cpp index 00b47457c23..4aab787d26b 100644 --- a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ossirian.cpp +++ b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ossirian.cpp @@ -142,9 +142,9 @@ class boss_ossirian : public CreatureScript { _JustEngagedWith(); events.Reset(); - events.ScheduleEvent(EVENT_SILENCE, 30000); - events.ScheduleEvent(EVENT_CYCLONE, 20000); - events.ScheduleEvent(EVENT_STOMP, 30000); + events.ScheduleEvent(EVENT_SILENCE, 30s); + events.ScheduleEvent(EVENT_CYCLONE, 20s); + events.ScheduleEvent(EVENT_STOMP, 30s); DoCast(me, SPELL_SUPREME); Talk(SAY_AGGRO); @@ -254,15 +254,15 @@ class boss_ossirian : public CreatureScript { case EVENT_SILENCE: DoCast(me, SPELL_SILENCE); - events.ScheduleEvent(EVENT_SILENCE, urand(20000, 30000)); + events.ScheduleEvent(EVENT_SILENCE, 20s, 30s); break; case EVENT_CYCLONE: DoCastVictim(SPELL_CYCLONE); - events.ScheduleEvent(EVENT_CYCLONE, 20000); + events.ScheduleEvent(EVENT_CYCLONE, 20s); break; case EVENT_STOMP: DoCast(me, SPELL_STOMP); - events.ScheduleEvent(EVENT_STOMP, 30000); + events.ScheduleEvent(EVENT_STOMP, 30s); break; default: break; diff --git a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_rajaxx.cpp b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_rajaxx.cpp index f2257b8cfe8..f8810940af6 100644 --- a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_rajaxx.cpp +++ b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_rajaxx.cpp @@ -76,8 +76,8 @@ class boss_rajaxx : public CreatureScript { _Reset(); Initialize(); - events.ScheduleEvent(EVENT_DISARM, 10000); - events.ScheduleEvent(EVENT_THUNDERCRASH, 12000); + events.ScheduleEvent(EVENT_DISARM, 10s); + events.ScheduleEvent(EVENT_THUNDERCRASH, 12s); } void JustDied(Unit* /*killer*/) override @@ -107,11 +107,11 @@ class boss_rajaxx : public CreatureScript { case EVENT_DISARM: DoCastVictim(SPELL_DISARM); - events.ScheduleEvent(EVENT_DISARM, 22000); + events.ScheduleEvent(EVENT_DISARM, 22s); break; case EVENT_THUNDERCRASH: DoCast(me, SPELL_THUNDERCRASH); - events.ScheduleEvent(EVENT_THUNDERCRASH, 21000); + events.ScheduleEvent(EVENT_THUNDERCRASH, 21s); break; default: break; diff --git a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_skeram.cpp b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_skeram.cpp index a61c83919a4..3d3a67ce60e 100644 --- a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_skeram.cpp +++ b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_skeram.cpp @@ -135,10 +135,10 @@ class boss_skeram : public CreatureScript _JustEngagedWith(); events.Reset(); - events.ScheduleEvent(EVENT_ARCANE_EXPLOSION, urand(6000, 12000)); - events.ScheduleEvent(EVENT_FULLFILMENT, 15000); - events.ScheduleEvent(EVENT_BLINK, urand(30000, 45000)); - events.ScheduleEvent(EVENT_EARTH_SHOCK, 2000); + events.ScheduleEvent(EVENT_ARCANE_EXPLOSION, 6s, 12s); + events.ScheduleEvent(EVENT_FULLFILMENT, 15s); + events.ScheduleEvent(EVENT_BLINK, 30s, 45s); + events.ScheduleEvent(EVENT_EARTH_SHOCK, 2s); Talk(SAY_AGGRO); } @@ -156,22 +156,22 @@ class boss_skeram : public CreatureScript { case EVENT_ARCANE_EXPLOSION: DoCastAOE(SPELL_ARCANE_EXPLOSION, true); - events.ScheduleEvent(EVENT_ARCANE_EXPLOSION, urand(8000, 18000)); + events.ScheduleEvent(EVENT_ARCANE_EXPLOSION, 8s, 18s); break; case EVENT_FULLFILMENT: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1, 45.0f, true)) DoCast(target, SPELL_TRUE_FULFILLMENT); - events.ScheduleEvent(EVENT_FULLFILMENT, urand(20000, 30000)); + events.ScheduleEvent(EVENT_FULLFILMENT, 20s, 30s); break; case EVENT_BLINK: DoCast(me, BlinkSpells[urand(0, 2)]); ResetThreatList(); me->SetVisible(true); - events.ScheduleEvent(EVENT_BLINK, urand(10000, 30000)); + events.ScheduleEvent(EVENT_BLINK, 10s, 30s); break; case EVENT_EARTH_SHOCK: DoCastVictim(SPELL_EARTH_SHOCK); - events.ScheduleEvent(EVENT_EARTH_SHOCK, 2000); + events.ScheduleEvent(EVENT_EARTH_SHOCK, 2s); break; } } diff --git a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_viscidus.cpp b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_viscidus.cpp index c28cc669ba5..bd26a4e4d39 100644 --- a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_viscidus.cpp +++ b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_viscidus.cpp @@ -164,7 +164,7 @@ class boss_viscidus : public CreatureScript _phase = PHASE_MELEE; DoCast(me, SPELL_VISCIDUS_FREEZE); me->RemoveAura(SPELL_VISCIDUS_SLOWED_MORE); - events.ScheduleEvent(EVENT_RESET_PHASE, 15000); + events.ScheduleEvent(EVENT_RESET_PHASE, 15s); } else if (_hitcounter >= HITCOUNTER_SLOW_MORE) { @@ -190,8 +190,8 @@ class boss_viscidus : public CreatureScript void InitSpells() { DoCast(me, SPELL_TOXIN); - events.ScheduleEvent(EVENT_POISONBOLT_VOLLEY, urand(10000, 15000)); - events.ScheduleEvent(EVENT_POISON_SHOCK, urand(7000, 12000)); + events.ScheduleEvent(EVENT_POISONBOLT_VOLLEY, 10s, 15s); + events.ScheduleEvent(EVENT_POISON_SHOCK, 7s, 12s); } void EnterEvadeMode(EvadeReason why) override @@ -233,11 +233,11 @@ class boss_viscidus : public CreatureScript { case EVENT_POISONBOLT_VOLLEY: DoCast(me, SPELL_POISONBOLT_VOLLEY); - events.ScheduleEvent(EVENT_POISONBOLT_VOLLEY, urand(10000, 15000)); + events.ScheduleEvent(EVENT_POISONBOLT_VOLLEY, 10s, 15s); break; case EVENT_POISON_SHOCK: DoCast(me, SPELL_POISON_SHOCK); - events.ScheduleEvent(EVENT_POISON_SHOCK, urand(7000, 12000)); + events.ScheduleEvent(EVENT_POISON_SHOCK, 7s, 12s); break; case EVENT_RESET_PHASE: _hitcounter = 0; diff --git a/src/server/scripts/Kalimdor/ZulFarrak/boss_zum_rah.cpp b/src/server/scripts/Kalimdor/ZulFarrak/boss_zum_rah.cpp index dbcffe2c029..1e9164cebc2 100644 --- a/src/server/scripts/Kalimdor/ZulFarrak/boss_zum_rah.cpp +++ b/src/server/scripts/Kalimdor/ZulFarrak/boss_zum_rah.cpp @@ -76,8 +76,8 @@ public: void JustEngagedWith(Unit* /*who*/) override { Talk(SAY_SANCT_INVADE); - events.ScheduleEvent(EVENT_SHADOW_BOLT, 1000); - events.ScheduleEvent(EVENT_SHADOWBOLT_VOLLEY, 10000); + events.ScheduleEvent(EVENT_SHADOW_BOLT, 1s); + events.ScheduleEvent(EVENT_SHADOWBOLT_VOLLEY, 10s); } void JustDied(Unit* /*killer*/) override @@ -103,7 +103,7 @@ public: { case EVENT_SHADOW_BOLT: DoCastVictim(SPELL_SHADOW_BOLT); - events.ScheduleEvent(EVENT_SHADOW_BOLT, 4000); + events.ScheduleEvent(EVENT_SHADOW_BOLT, 4s); break; case EVENT_WARD_OF_ZUM_RAH: DoCast(me,SPELL_WARD_OF_ZUM_RAH); @@ -114,7 +114,7 @@ public: case EVENT_SHADOWBOLT_VOLLEY: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0)) DoCast(target, SPELL_SHADOWBOLT_VOLLEY); - events.ScheduleEvent(EVENT_SHADOWBOLT_VOLLEY, 9000); + events.ScheduleEvent(EVENT_SHADOWBOLT_VOLLEY, 9s); break; default: break; @@ -125,20 +125,20 @@ public: { _ward80 = true; Talk(SAY_WARD); - events.ScheduleEvent(EVENT_WARD_OF_ZUM_RAH, 1000); + events.ScheduleEvent(EVENT_WARD_OF_ZUM_RAH, 1s); } if (!_ward40 && HealthBelowPct(40)) { _ward40 = true; Talk(SAY_WARD); - events.ScheduleEvent(EVENT_WARD_OF_ZUM_RAH, 1000); + events.ScheduleEvent(EVENT_WARD_OF_ZUM_RAH, 1s); } if (!_heal30 && HealthBelowPct(30)) { _heal30 = true; - events.ScheduleEvent(EVENT_HEALING_WAVE, 3000); + events.ScheduleEvent(EVENT_HEALING_WAVE, 3s); } DoMeleeAttackIfReady(); diff --git a/src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp b/src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp index 31afc1b65ef..7d9f4f98df8 100644 --- a/src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp +++ b/src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp @@ -366,7 +366,7 @@ public: if (quest->GetQuestId() == QUEST_A_CRY_FOR_HELP) { _player = player->GetGUID(); - _events.ScheduleEvent(EVENT_ACCEPT_QUEST, Seconds(2)); + _events.ScheduleEvent(EVENT_ACCEPT_QUEST, 2s); } } @@ -381,7 +381,7 @@ public: break; case 28: player->GroupEventHappens(QUEST_A_CRY_FOR_HELP, me); - _events.ScheduleEvent(EVENT_TALK_END, Seconds(2)); + _events.ScheduleEvent(EVENT_TALK_END, 2s); SetRun(true); break; case 29: @@ -405,12 +405,12 @@ public: if (Player* player = ObjectAccessor::GetPlayer(*me, _player)) Talk(SAY_START, player); me->SetFaction(FACTION_ESCORTEE_N_NEUTRAL_PASSIVE); - _events.ScheduleEvent(EVENT_START_ESCORT, Seconds(1)); + _events.ScheduleEvent(EVENT_START_ESCORT, 1s); break; case EVENT_START_ESCORT: if (Player* player = ObjectAccessor::GetPlayer(*me, _player)) EscortAI::Start(true, false, player->GetGUID()); - _events.ScheduleEvent(EVENT_STAND, Seconds(2)); + _events.ScheduleEvent(EVENT_STAND, 2s); break; case EVENT_STAND: // Remove kneel standstate. Using a separate delayed event because it causes unwanted delay before starting waypoint movement. me->SetStandState(UNIT_STAND_STATE_STAND); @@ -418,7 +418,7 @@ public: case EVENT_TALK_END: if (Player* player = ObjectAccessor::GetPlayer(*me, _player)) Talk(SAY_END1, player); - _events.ScheduleEvent(EVENT_COWLEN_TALK, Seconds(2)); + _events.ScheduleEvent(EVENT_COWLEN_TALK, 2s); break; case EVENT_COWLEN_TALK: if (Creature* cowlen = me->FindNearestCreature(NPC_COWLEN, 50.0f, true)) diff --git a/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp b/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp index b5b0442bb8d..4dd1556c951 100644 --- a/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp +++ b/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp @@ -257,7 +257,7 @@ public: { _events.ScheduleEvent(EVENT_UPPERCUT, 15 * IN_MILLISECONDS); _events.ScheduleEvent(EVENT_IMMOLATE, 10 * IN_MILLISECONDS); - _events.ScheduleEvent(EVENT_CURSE_OF_BLOOD, 5 * IN_MILLISECONDS); + _events.ScheduleEvent(EVENT_CURSE_OF_BLOOD, 5s); } void JustDied(Unit* killer) override @@ -292,15 +292,15 @@ public: { case EVENT_UPPERCUT: DoCastVictim(SPELL_UPPERCUT); - _events.ScheduleEvent(EVENT_UPPERCUT, urand(10, 12) * IN_MILLISECONDS); + _events.ScheduleEvent(EVENT_UPPERCUT, 10s, 12s); break; case EVENT_IMMOLATE: DoCastVictim(SPELL_IMMOLATE); - _events.ScheduleEvent(EVENT_IMMOLATE, urand(15, 20) * IN_MILLISECONDS); + _events.ScheduleEvent(EVENT_IMMOLATE, 15s, 20s); break; case EVENT_CURSE_OF_BLOOD: DoCastVictim(SPELL_CURSE_OF_BLOOD); - _events.ScheduleEvent(EVENT_CURSE_OF_BLOOD, urand(20, 25) * IN_MILLISECONDS); + _events.ScheduleEvent(EVENT_CURSE_OF_BLOOD, 20s, 25s); break; default: break; @@ -404,10 +404,10 @@ public: me->SetCanDualWield(true); Initialize(); _events.Reset(); - _events.ScheduleEvent(EVENT_FROST_SHOCK, 1 * IN_MILLISECONDS); - _events.ScheduleEvent(EVENT_HEALING_SURGE, 5 * IN_MILLISECONDS); - _events.ScheduleEvent(EVENT_SEARING_TOTEM, 15 * IN_MILLISECONDS); - _events.ScheduleEvent(EVENT_STRENGTH_OF_EARTH_TOTEM, 20 * IN_MILLISECONDS); + _events.ScheduleEvent(EVENT_FROST_SHOCK, 1s); + _events.ScheduleEvent(EVENT_HEALING_SURGE, 5s); + _events.ScheduleEvent(EVENT_SEARING_TOTEM, 15s); + _events.ScheduleEvent(EVENT_STRENGTH_OF_EARTH_TOTEM, 20s); } void UpdateAI(uint32 diff) override @@ -423,7 +423,7 @@ public: case EVENT_FROST_SHOCK: DoCastVictim(SPELL_FROST_SHOCK); _events.DelayEvents(1 * IN_MILLISECONDS); - _events.ScheduleEvent(EVENT_FROST_SHOCK, urand(10, 15) * IN_MILLISECONDS); + _events.ScheduleEvent(EVENT_FROST_SHOCK, 10s, 15s); break; case EVENT_SEARING_TOTEM: DoCast(me, SPELL_SEARING_TOTEM); @@ -446,10 +446,10 @@ public: if (target) { DoCast(target, SPELL_HEALING_SURGE); - _events.ScheduleEvent(EVENT_HEALING_SURGE, 10 * IN_MILLISECONDS); + _events.ScheduleEvent(EVENT_HEALING_SURGE, 10s); } else - _events.ScheduleEvent(EVENT_HEALING_SURGE, 2 * IN_MILLISECONDS); + _events.ScheduleEvent(EVENT_HEALING_SURGE, 2s); break; } default: diff --git a/src/server/scripts/Kalimdor/zone_moonglade.cpp b/src/server/scripts/Kalimdor/zone_moonglade.cpp index d6e390f0fd8..a97afda5025 100644 --- a/src/server/scripts/Kalimdor/zone_moonglade.cpp +++ b/src/server/scripts/Kalimdor/zone_moonglade.cpp @@ -75,8 +75,8 @@ public: void JustEngagedWith(Unit* /*attacker*/) override { events.Reset(); - events.ScheduleEvent(EVENT_CAST_CLEAVE, urand(3000, 5000)); - events.ScheduleEvent(EVENT_CAST_STARFALL, urand(8000, 10000)); + events.ScheduleEvent(EVENT_CAST_CLEAVE, 3s, 5s); + events.ScheduleEvent(EVENT_CAST_STARFALL, 8s, 10s); } void JustDied(Unit* /*killer*/) override @@ -106,12 +106,12 @@ public: { case EVENT_CAST_CLEAVE: DoCastVictim(SPELL_OMEN_CLEAVE); - events.ScheduleEvent(EVENT_CAST_CLEAVE, urand(8000, 10000)); + events.ScheduleEvent(EVENT_CAST_CLEAVE, 8s, 10s); break; case EVENT_CAST_STARFALL: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0)) DoCast(target, SPELL_OMEN_STARFALL); - events.ScheduleEvent(EVENT_CAST_STARFALL, urand(14000, 16000)); + events.ScheduleEvent(EVENT_CAST_STARFALL, 14s, 16s); break; } diff --git a/src/server/scripts/Kalimdor/zone_the_barrens.cpp b/src/server/scripts/Kalimdor/zone_the_barrens.cpp index b55186efe02..656ad1751db 100644 --- a/src/server/scripts/Kalimdor/zone_the_barrens.cpp +++ b/src/server/scripts/Kalimdor/zone_the_barrens.cpp @@ -621,7 +621,7 @@ public: if (Player* player = GetPlayerForEscort()) { player->GroupEventHappens(QUEST_ESCAPE, me); - me->DespawnOrUnsummon(3min); + me->DespawnOrUnsummon(5min); me->SummonCreature(NPC_PILOT_WIZZ, 0.0f, 0.0f, 0.0f, 0.0f, TEMPSUMMON_TIMED_DESPAWN, 180000); } break; diff --git a/src/server/scripts/Kalimdor/zone_winterspring.cpp b/src/server/scripts/Kalimdor/zone_winterspring.cpp index adee39d11ee..1f4415a57d0 100644 --- a/src/server/scripts/Kalimdor/zone_winterspring.cpp +++ b/src/server/scripts/Kalimdor/zone_winterspring.cpp @@ -389,7 +389,7 @@ public: SetEscortPaused(true); DoSummonPriestess(); Talk(SAY_RANSHALLA_ALTAR_2); - events.ScheduleEvent(EVENT_RESUME, 2000); + events.ScheduleEvent(EVENT_RESUME, 2s); break; case 44: // Stop the escort and turn towards the altar |
