aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/scripts/Pet/pet_shaman.cpp4
-rw-r--r--src/server/scripts/World/boss_emerald_dragons.cpp10
-rw-r--r--src/server/scripts/World/go_scripts.cpp18
-rw-r--r--src/server/scripts/World/npcs_special.cpp2
4 files changed, 15 insertions, 19 deletions
diff --git a/src/server/scripts/Pet/pet_shaman.cpp b/src/server/scripts/Pet/pet_shaman.cpp
index 64f80c125c6..e997691da51 100644
--- a/src/server/scripts/Pet/pet_shaman.cpp
+++ b/src/server/scripts/Pet/pet_shaman.cpp
@@ -54,7 +54,7 @@ class npc_pet_shaman_earth_elemental : public CreatureScript
void Reset() override
{
_events.Reset();
- _events.ScheduleEvent(EVENT_SHAMAN_ANGEREDEARTH, 0);
+ _events.ScheduleEvent(EVENT_SHAMAN_ANGEREDEARTH, 0s);
me->ApplySpellImmune(0, IMMUNITY_SCHOOL, SPELL_SCHOOL_MASK_NATURE, true);
}
@@ -98,7 +98,7 @@ class npc_pet_shaman_fire_elemental : public CreatureScript
_events.Reset();
_events.ScheduleEvent(EVENT_SHAMAN_FIRENOVA, 5s, 20s);
_events.ScheduleEvent(EVENT_SHAMAN_FIREBLAST, 5s, 20s);
- _events.ScheduleEvent(EVENT_SHAMAN_FIRESHIELD, 0);
+ _events.ScheduleEvent(EVENT_SHAMAN_FIRESHIELD, 0s);
me->ApplySpellImmune(0, IMMUNITY_SCHOOL, SPELL_SCHOOL_MASK_FIRE, true);
}
diff --git a/src/server/scripts/World/boss_emerald_dragons.cpp b/src/server/scripts/World/boss_emerald_dragons.cpp
index 499e953011b..0162a1f833b 100644
--- a/src/server/scripts/World/boss_emerald_dragons.cpp
+++ b/src/server/scripts/World/boss_emerald_dragons.cpp
@@ -101,8 +101,8 @@ struct emerald_dragonAI : public WorldBossAI
me->SetReactState(REACT_AGGRESSIVE);
DoCast(me, SPELL_MARK_OF_NATURE_AURA, true);
events.ScheduleEvent(EVENT_TAIL_SWEEP, 4s);
- events.ScheduleEvent(EVENT_NOXIOUS_BREATH, urand(7500, 15000));
- events.ScheduleEvent(EVENT_SEEPING_FOG, urand(12500, 20000));
+ events.ScheduleEvent(EVENT_NOXIOUS_BREATH, 7500ms, 15s);
+ events.ScheduleEvent(EVENT_SEEPING_FOG, 12500ms, 20s);
}
// Target killed during encounter, mark them as suspectible for Aura Of Nature
@@ -122,12 +122,12 @@ struct emerald_dragonAI : public WorldBossAI
// Despawntime is 2 minutes, so reschedule it for new cast after 2 minutes + a minor "random time" (30 seconds at max)
DoCast(me, SPELL_SEEPING_FOG_LEFT, true);
DoCast(me, SPELL_SEEPING_FOG_RIGHT, true);
- events.ScheduleEvent(EVENT_SEEPING_FOG, urand(120000, 150000));
+ events.ScheduleEvent(EVENT_SEEPING_FOG, 120s, 150s);
break;
case EVENT_NOXIOUS_BREATH:
// Noxious Breath is cast on random intervals, no less than 7.5 seconds between
DoCast(me, SPELL_NOXIOUS_BREATH);
- events.ScheduleEvent(EVENT_NOXIOUS_BREATH, urand(7500, 15000));
+ events.ScheduleEvent(EVENT_NOXIOUS_BREATH, 7500ms, 15s);
break;
case EVENT_TAIL_SWEEP:
// Tail Sweep is cast every two seconds, no matter what goes on in front of the dragon
@@ -528,7 +528,7 @@ class boss_emeriss : public CreatureScript
{
case EVENT_VOLATILE_INFECTION:
DoCastVictim(SPELL_VOLATILE_INFECTION);
- events.ScheduleEvent(EVENT_VOLATILE_INFECTION, 120000);
+ events.ScheduleEvent(EVENT_VOLATILE_INFECTION, 120s);
break;
default:
emerald_dragonAI::ExecuteEvent(eventId);
diff --git a/src/server/scripts/World/go_scripts.cpp b/src/server/scripts/World/go_scripts.cpp
index 111abf889b4..c6a138a6de4 100644
--- a/src/server/scripts/World/go_scripts.cpp
+++ b/src/server/scripts/World/go_scripts.cpp
@@ -1101,16 +1101,12 @@ enum BrewfestMusic
EVENT_BREWFESTGOBLIN03 = 11815 // 0.28 min
};
-// These are in seconds
-enum BrewfestMusicTime
-{
- EVENT_BREWFESTDWARF01_TIME = 95000,
- EVENT_BREWFESTDWARF02_TIME = 155000,
- EVENT_BREWFESTDWARF03_TIME = 23000,
- EVENT_BREWFESTGOBLIN01_TIME = 68000,
- EVENT_BREWFESTGOBLIN02_TIME = 93000,
- EVENT_BREWFESTGOBLIN03_TIME = 28000
-};
+constexpr Seconds EVENT_BREWFESTDWARF01_TIME = 95s;
+constexpr Seconds EVENT_BREWFESTDWARF02_TIME = 155s;
+constexpr Seconds EVENT_BREWFESTDWARF03_TIME = 23s;
+constexpr Seconds EVENT_BREWFESTGOBLIN01_TIME = 68s;
+constexpr Seconds EVENT_BREWFESTGOBLIN02_TIME = 93s;
+constexpr Seconds EVENT_BREWFESTGOBLIN03_TIME = 28s;
enum BrewfestMusicAreas
{
@@ -1141,7 +1137,7 @@ public:
struct go_brewfest_musicAI : public GameObjectAI
{
uint32 rnd = 0;
- uint32 musicTime = 1000;
+ Milliseconds musicTime = 1s;
go_brewfest_musicAI(GameObject* go) : GameObjectAI(go)
{
diff --git a/src/server/scripts/World/npcs_special.cpp b/src/server/scripts/World/npcs_special.cpp
index c746b862908..916c0aa077e 100644
--- a/src/server/scripts/World/npcs_special.cpp
+++ b/src/server/scripts/World/npcs_special.cpp
@@ -487,7 +487,7 @@ public:
return;
running = true;
- events.ScheduleEvent(EVENT_CAST_RED_FIRE_RING, 1);
+ events.ScheduleEvent(EVENT_CAST_RED_FIRE_RING, 1ms);
}
bool checkNearbyPlayers()