aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/EasternKingdoms
diff options
context:
space:
mode:
authorVincent-Michael <Vincent_Michael@gmx.de>2013-06-22 16:53:13 +0200
committerVincent-Michael <Vincent_Michael@gmx.de>2013-06-22 16:53:13 +0200
commite6185c92fc224e5427e634fdb1d44565a0fcf269 (patch)
tree3e1e843668ec06541565ccbdb20090eb0786eb6b /src/server/scripts/EasternKingdoms
parent154dd377437aded96319338633b28eb9a4fee881 (diff)
Scripts: Convert DoCast(me->GetVictim(), SPELL_XXXXX); in DoCastVictim(SPELL_XXX);
Diffstat (limited to 'src/server/scripts/EasternKingdoms')
-rw-r--r--src/server/scripts/EasternKingdoms/AlteracValley/alterac_valley.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp10
-rw-r--r--src/server/scripts/EasternKingdoms/AlteracValley/boss_drekthar.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp10
-rw-r--r--src/server/scripts/EasternKingdoms/AlteracValley/boss_vanndar.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockDepths/blackrock_depths.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockDepths/boss_ambassador_flamelash.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockDepths/boss_anubshiah.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockDepths/boss_emperor_dagran_thaurissan.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockDepths/boss_general_angerforge.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockDepths/boss_gorosh_the_dervish.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockDepths/boss_grizzle.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockDepths/boss_high_interrogator_gerstahn.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockDepths/boss_magmus.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockDepths/boss_moira_bronzebeard.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockDepths/boss_tomb_of_seven.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockSpire/boss_drakkisath.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockSpire/boss_gyth.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockSpire/boss_halycon.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockSpire/boss_highlord_omokk.cpp14
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockSpire/boss_overlord_wyrmthalak.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockSpire/boss_quartermaster_zigris.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockSpire/boss_rend_blackhand.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockSpire/boss_shadow_hunter_voshgajin.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockSpire/boss_the_beast.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockSpire/boss_warmaster_voone.cpp12
-rw-r--r--src/server/scripts/EasternKingdoms/BlackwingLair/boss_chromaggus.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/BlackwingLair/boss_nefarian.cpp10
-rw-r--r--src/server/scripts/EasternKingdoms/BlackwingLair/boss_razorgore.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/BlackwingLair/boss_vaelastrasz.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/Deadmines/boss_mr_smite.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/Karazhan/boss_maiden_of_virtue.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/Karazhan/boss_midnight.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/Karazhan/boss_moroes.cpp18
-rw-r--r--src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp10
-rw-r--r--src/server/scripts/EasternKingdoms/Karazhan/boss_prince_malchezaar.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/Karazhan/boss_terestian_illhoof.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp22
-rw-r--r--src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/MagistersTerrace/boss_priestess_delrissa.cpp54
-rw-r--r--src/server/scripts/EasternKingdoms/MagistersTerrace/boss_vexallus.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/MoltenCore/boss_golemagg.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletMonastery/boss_arcanist_doan.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletMonastery/boss_azshir_the_sleepless.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletMonastery/boss_bloodmage_thalnos.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletMonastery/boss_herod.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletMonastery/boss_high_inquisitor_fairbanks.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletMonastery/boss_mograine_and_whitemane.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletMonastery/boss_scorn.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/Scholomance/boss_jandice_barov.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/Scholomance/boss_ras_frostwhisper.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/Scholomance/boss_vectus.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/Stratholme/boss_baron_rivendare.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/Stratholme/boss_baroness_anastari.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/Stratholme/boss_cannon_master_willey.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/Stratholme/boss_dathrohan_balnazzar.cpp14
-rw-r--r--src/server/scripts/EasternKingdoms/Stratholme/boss_magistrate_barthilas.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/Stratholme/boss_maleki_the_pallid.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/Stratholme/boss_nerubenkan.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/Stratholme/boss_ramstein_the_gorger.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/Stratholme/boss_timmy_the_cruel.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/SunwellPlateau/boss_felmyst.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kalecgos.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp32
-rw-r--r--src/server/scripts/EasternKingdoms/SunwellPlateau/boss_muru.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/Uldaman/boss_archaedas.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/Uldaman/boss_ironaya.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/ZulAman/boss_halazzi.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/ZulAman/boss_hexlord.cpp12
-rw-r--r--src/server/scripts/EasternKingdoms/ZulAman/boss_janalai.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/ZulAman/boss_nalorakk.cpp10
-rw-r--r--src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/ZulGurub/boss_jeklik.cpp8
-rw-r--r--src/server/scripts/EasternKingdoms/ZulGurub/boss_jindo.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/ZulGurub/boss_marli.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/ZulGurub/boss_renataki.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/ZulGurub/boss_thekal.cpp12
-rw-r--r--src/server/scripts/EasternKingdoms/ZulGurub/boss_venoxis.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/boss_kruul.cpp10
-rw-r--r--src/server/scripts/EasternKingdoms/zone_duskwood.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/zone_redridge_mountains.cpp4
-rw-r--r--src/server/scripts/EasternKingdoms/zone_westfall.cpp2
92 files changed, 294 insertions, 294 deletions
diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/alterac_valley.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/alterac_valley.cpp
index 33b32fa6978..5f05f21b1de 100644
--- a/src/server/scripts/EasternKingdoms/AlteracValley/alterac_valley.cpp
+++ b/src/server/scripts/EasternKingdoms/AlteracValley/alterac_valley.cpp
@@ -129,11 +129,11 @@ class mob_av_marshal_or_warmaster : public CreatureScript
switch (eventId)
{
case EVENT_CHARGE_TARGET:
- DoCast(me->GetVictim(), SPELL_CHARGE);
+ DoCastVictim(SPELL_CHARGE);
events.ScheduleEvent(EVENT_CHARGE, urand(10 * IN_MILLISECONDS, 25 * IN_MILLISECONDS));
break;
case EVENT_CLEAVE:
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
events.ScheduleEvent(EVENT_CLEAVE, urand(10 * IN_MILLISECONDS, 16 * IN_MILLISECONDS));
break;
case EVENT_DEMORALIZING_SHOUT:
diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp
index 1d2d4435966..d5eafbb17a6 100644
--- a/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp
+++ b/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp
@@ -69,7 +69,7 @@ public:
if (waterBoltTimer < diff)
{
- DoCast(me->GetVictim(), SPELL_WATERBOLT);
+ DoCastVictim(SPELL_WATERBOLT);
waterBoltTimer = 5 * IN_MILLISECONDS;
} else waterBoltTimer -= diff;
@@ -159,25 +159,25 @@ public:
if (arcaneExplosionTimer < diff)
{
- DoCast(me->GetVictim(), SPELL_ARCANE_EXPLOSION);
+ DoCastVictim(SPELL_ARCANE_EXPLOSION);
arcaneExplosionTimer = urand(5 * IN_MILLISECONDS, 15 * IN_MILLISECONDS);
} else arcaneExplosionTimer -= diff;
if (coneOfColdTimer < diff)
{
- DoCast(me->GetVictim(), SPELL_CONE_OF_COLD);
+ DoCastVictim(SPELL_CONE_OF_COLD);
coneOfColdTimer = urand(10 * IN_MILLISECONDS, 20 * IN_MILLISECONDS);
} else coneOfColdTimer -= diff;
if (fireBoltTimer < diff)
{
- DoCast(me->GetVictim(), SPELL_FIREBALL);
+ DoCastVictim(SPELL_FIREBALL);
fireBoltTimer = urand(5 * IN_MILLISECONDS, 9 * IN_MILLISECONDS);
} else fireBoltTimer -= diff;
if (frostboltTimer < diff)
{
- DoCast(me->GetVictim(), SPELL_FROSTBOLT);
+ DoCastVictim(SPELL_FROSTBOLT);
frostboltTimer = urand(4 * IN_MILLISECONDS, 12 * IN_MILLISECONDS);
} else frostboltTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/boss_drekthar.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/boss_drekthar.cpp
index ba415bf9b37..f423bca9372 100644
--- a/src/server/scripts/EasternKingdoms/AlteracValley/boss_drekthar.cpp
+++ b/src/server/scripts/EasternKingdoms/AlteracValley/boss_drekthar.cpp
@@ -82,25 +82,25 @@ public:
if (WhirlwindTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_WHIRLWIND);
+ DoCastVictim(SPELL_WHIRLWIND);
WhirlwindTimer = urand(8 * IN_MILLISECONDS, 18 * IN_MILLISECONDS);
} else WhirlwindTimer -= diff;
if (Whirlwind2Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_WHIRLWIND2);
+ DoCastVictim(SPELL_WHIRLWIND2);
Whirlwind2Timer = urand(7 * IN_MILLISECONDS, 25 * IN_MILLISECONDS);
} else Whirlwind2Timer -= diff;
if (KnockdownTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_KNOCKDOWN);
+ DoCastVictim(SPELL_KNOCKDOWN);
KnockdownTimer = urand(10 * IN_MILLISECONDS, 15 * IN_MILLISECONDS);
} else KnockdownTimer -= diff;
if (FrenzyTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FRENZY);
+ DoCastVictim(SPELL_FRENZY);
FrenzyTimer = urand(20 * IN_MILLISECONDS, 30 * IN_MILLISECONDS);
} else FrenzyTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp
index 020d82c8be2..3622259ffcd 100644
--- a/src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp
+++ b/src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp
@@ -76,31 +76,31 @@ public:
if (CleaveTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
CleaveTimer = urand(10 * IN_MILLISECONDS, 16 * IN_MILLISECONDS);
} else CleaveTimer -= diff;
if (FrighteningShoutTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FRIGHTENING_SHOUT);
+ DoCastVictim(SPELL_FRIGHTENING_SHOUT);
FrighteningShoutTimer = urand(10 * IN_MILLISECONDS, 15 * IN_MILLISECONDS);
} else FrighteningShoutTimer -= diff;
if (Whirlwind1Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_WHIRLWIND1);
+ DoCastVictim(SPELL_WHIRLWIND1);
Whirlwind1Timer = urand(6 * IN_MILLISECONDS, 10 * IN_MILLISECONDS);
} else Whirlwind1Timer -= diff;
if (Whirlwind2Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_WHIRLWIND2);
+ DoCastVictim(SPELL_WHIRLWIND2);
Whirlwind2Timer = urand(10 * IN_MILLISECONDS, 25 * IN_MILLISECONDS);
} else Whirlwind2Timer -= diff;
if (MortalStrikeTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MORTAL_STRIKE);
+ DoCastVictim(SPELL_MORTAL_STRIKE);
MortalStrikeTimer = urand(10 * IN_MILLISECONDS, 30 * IN_MILLISECONDS);
} else MortalStrikeTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/boss_vanndar.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/boss_vanndar.cpp
index 747793044cf..034d8aff42a 100644
--- a/src/server/scripts/EasternKingdoms/AlteracValley/boss_vanndar.cpp
+++ b/src/server/scripts/EasternKingdoms/AlteracValley/boss_vanndar.cpp
@@ -71,19 +71,19 @@ public:
if (AvatarTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_AVATAR);
+ DoCastVictim(SPELL_AVATAR);
AvatarTimer = urand(15 * IN_MILLISECONDS, 20 * IN_MILLISECONDS);
} else AvatarTimer -= diff;
if (ThunderclapTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_THUNDERCLAP);
+ DoCastVictim(SPELL_THUNDERCLAP);
ThunderclapTimer = urand(5 * IN_MILLISECONDS, 15 * IN_MILLISECONDS);
} else ThunderclapTimer -= diff;
if (StormboltTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_STORMBOLT);
+ DoCastVictim(SPELL_STORMBOLT);
StormboltTimer = urand(10 * IN_MILLISECONDS, 25 * IN_MILLISECONDS);
} else StormboltTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/BlackrockDepths/blackrock_depths.cpp b/src/server/scripts/EasternKingdoms/BlackrockDepths/blackrock_depths.cpp
index 343f3f577f4..cded76874c7 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockDepths/blackrock_depths.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockDepths/blackrock_depths.cpp
@@ -381,7 +381,7 @@ public:
//ThunderClap_Timer
if (ThunderClap_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_THUNDERCLAP);
+ DoCastVictim(SPELL_THUNDERCLAP);
ThunderClap_Timer = 10000;
} else ThunderClap_Timer -= diff;
@@ -390,7 +390,7 @@ public:
{
if (FireballVolley_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FIREBALLVOLLEY);
+ DoCastVictim(SPELL_FIREBALLVOLLEY);
FireballVolley_Timer = 15000;
} else FireballVolley_Timer -= diff;
}
@@ -398,7 +398,7 @@ public:
//MightyBlow_Timer
if (MightyBlow_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MIGHTYBLOW);
+ DoCastVictim(SPELL_MIGHTYBLOW);
MightyBlow_Timer = 10000;
} else MightyBlow_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_ambassador_flamelash.cpp b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_ambassador_flamelash.cpp
index 8cab58124a0..97de0b1b2da 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_ambassador_flamelash.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_ambassador_flamelash.cpp
@@ -64,7 +64,7 @@ public:
//FireBlast_Timer
if (FireBlast_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FIREBLAST);
+ DoCastVictim(SPELL_FIREBLAST);
FireBlast_Timer = 7000;
} else FireBlast_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_anubshiah.cpp b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_anubshiah.cpp
index e75147bcb92..66458a30113 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_anubshiah.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_anubshiah.cpp
@@ -68,7 +68,7 @@ public:
//ShadowBolt_Timer
if (ShadowBolt_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHADOWBOLT);
+ DoCastVictim(SPELL_SHADOWBOLT);
ShadowBolt_Timer = 7000;
} else ShadowBolt_Timer -= diff;
@@ -83,7 +83,7 @@ public:
//CurseOfWeakness_Timer
if (CurseOfWeakness_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CURSEOFWEAKNESS);
+ DoCastVictim(SPELL_CURSEOFWEAKNESS);
CurseOfWeakness_Timer = 45000;
} else CurseOfWeakness_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_emperor_dagran_thaurissan.cpp b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_emperor_dagran_thaurissan.cpp
index 2e7f0064457..3a058e1b9bb 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_emperor_dagran_thaurissan.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_emperor_dagran_thaurissan.cpp
@@ -108,7 +108,7 @@ public:
//AvatarOfFlame_Timer
if (AvatarOfFlame_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_AVATAROFFLAME);
+ DoCastVictim(SPELL_AVATAROFFLAME);
AvatarOfFlame_Timer = 18000;
} else AvatarOfFlame_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_general_angerforge.cpp b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_general_angerforge.cpp
index 766bc729545..85256d763c3 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_general_angerforge.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_general_angerforge.cpp
@@ -78,21 +78,21 @@ public:
//MightyBlow_Timer
if (MightyBlow_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MIGHTYBLOW);
+ DoCastVictim(SPELL_MIGHTYBLOW);
MightyBlow_Timer = 18000;
} else MightyBlow_Timer -= diff;
//HamString_Timer
if (HamString_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_HAMSTRING);
+ DoCastVictim(SPELL_HAMSTRING);
HamString_Timer = 15000;
} else HamString_Timer -= diff;
//Cleave_Timer
if (Cleave_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
Cleave_Timer = 9000;
} else Cleave_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_gorosh_the_dervish.cpp b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_gorosh_the_dervish.cpp
index e0eb1f19bb0..b70bbf670bc 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_gorosh_the_dervish.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_gorosh_the_dervish.cpp
@@ -68,7 +68,7 @@ public:
//MortalStrike_Timer
if (MortalStrike_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MORTALSTRIKE);
+ DoCastVictim(SPELL_MORTALSTRIKE);
MortalStrike_Timer = 15000;
} else MortalStrike_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_grizzle.cpp b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_grizzle.cpp
index 0848f8bb086..e3f4a665e03 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_grizzle.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_grizzle.cpp
@@ -60,7 +60,7 @@ public:
//GroundTremor_Timer
if (GroundTremor_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_GROUNDTREMOR);
+ DoCastVictim(SPELL_GROUNDTREMOR);
GroundTremor_Timer = 8000;
} else GroundTremor_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_high_interrogator_gerstahn.cpp b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_high_interrogator_gerstahn.cpp
index 1a92fc621da..680b358418c 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_high_interrogator_gerstahn.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_high_interrogator_gerstahn.cpp
@@ -81,7 +81,7 @@ public:
//PsychicScream_Timer
if (PsychicScream_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_PSYCHICSCREAM);
+ DoCastVictim(SPELL_PSYCHICSCREAM);
PsychicScream_Timer = 30000;
} else PsychicScream_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_magmus.cpp b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_magmus.cpp
index 750a739d07c..edcb1b5ca42 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_magmus.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_magmus.cpp
@@ -64,7 +64,7 @@ public:
//FieryBurst_Timer
if (FieryBurst_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FIERYBURST);
+ DoCastVictim(SPELL_FIERYBURST);
FieryBurst_Timer = 6000;
} else FieryBurst_Timer -= diff;
@@ -73,7 +73,7 @@ public:
{
if (WarStomp_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_WARSTOMP);
+ DoCastVictim(SPELL_WARSTOMP);
WarStomp_Timer = 8000;
} else WarStomp_Timer -= diff;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_moira_bronzebeard.cpp b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_moira_bronzebeard.cpp
index 4fb0785bb8f..6de2a4999af 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_moira_bronzebeard.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_moira_bronzebeard.cpp
@@ -67,21 +67,21 @@ public:
//MindBlast_Timer
if (MindBlast_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MINDBLAST);
+ DoCastVictim(SPELL_MINDBLAST);
MindBlast_Timer = 14000;
} else MindBlast_Timer -= diff;
//ShadowWordPain_Timer
if (ShadowWordPain_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHADOWWORDPAIN);
+ DoCastVictim(SPELL_SHADOWWORDPAIN);
ShadowWordPain_Timer = 18000;
} else ShadowWordPain_Timer -= diff;
//Smite_Timer
if (Smite_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SMITE);
+ DoCastVictim(SPELL_SMITE);
Smite_Timer = 10000;
} else Smite_Timer -= diff;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_tomb_of_seven.cpp b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_tomb_of_seven.cpp
index 55a5baf9a70..4931608ea00 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_tomb_of_seven.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockDepths/boss_tomb_of_seven.cpp
@@ -210,7 +210,7 @@ public:
//ShadowVolley_Timer
if (ShadowVolley_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHADOWBOLTVOLLEY);
+ DoCastVictim(SPELL_SHADOWBOLTVOLLEY);
ShadowVolley_Timer = 12000;
} else ShadowVolley_Timer -= diff;
@@ -226,7 +226,7 @@ public:
//CurseOfWeakness_Timer
if (CurseOfWeakness_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CURSEOFWEAKNESS);
+ DoCastVictim(SPELL_CURSEOFWEAKNESS);
CurseOfWeakness_Timer = 45000;
} else CurseOfWeakness_Timer -= diff;
@@ -240,7 +240,7 @@ public:
//Summon Voidwalkers
if (!Voidwalkers && HealthBelowPct(51))
{
- DoCast(me->GetVictim(), SPELL_SUMMON_VOIDWALKERS, true);
+ DoCastVictim(SPELL_SUMMON_VOIDWALKERS, true);
Voidwalkers = true;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_drakkisath.cpp b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_drakkisath.cpp
index af777d0474e..c480e3115e2 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_drakkisath.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_drakkisath.cpp
@@ -84,19 +84,19 @@ public:
switch (eventId)
{
case EVENT_FIRE_NOVA:
- DoCast(me->GetVictim(), SPELL_FIRENOVA);
+ DoCastVictim(SPELL_FIRENOVA);
events.ScheduleEvent(EVENT_FIRE_NOVA, 10 * IN_MILLISECONDS);
break;
case EVENT_CLEAVE:
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
events.ScheduleEvent(EVENT_CLEAVE, 8 * IN_MILLISECONDS);
break;
case EVENT_CONFLIGURATION:
- DoCast(me->GetVictim(), SPELL_CONFLIGURATION);
+ DoCastVictim(SPELL_CONFLIGURATION);
events.ScheduleEvent(EVENT_CONFLIGURATION, 18 * IN_MILLISECONDS);
break;
case EVENT_THUNDERCLAP:
- DoCast(me->GetVictim(), SPELL_THUNDERCLAP);
+ DoCastVictim(SPELL_THUNDERCLAP);
events.ScheduleEvent(EVENT_THUNDERCLAP, 20 * IN_MILLISECONDS);
break;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_gyth.cpp b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_gyth.cpp
index cdb0e9e2454..e1cce4f319e 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_gyth.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_gyth.cpp
@@ -151,15 +151,15 @@ public:
events.CancelEvent(EVENT_SUMMON_ORC_PACK);
break;
case EVENT_CORROSIVE_ACID:
- DoCast(me->GetVictim(), SPELL_CORROSIVE_ACID);
+ DoCastVictim(SPELL_CORROSIVE_ACID);
events.ScheduleEvent(EVENT_CORROSIVE_ACID, 7 * IN_MILLISECONDS);
break;
case EVENT_FREEZE:
- DoCast(me->GetVictim(), SPELL_FREEZE);
+ DoCastVictim(SPELL_FREEZE);
events.ScheduleEvent(EVENT_FREEZE, 16 * IN_MILLISECONDS);
break;
case EVENT_FLAME_BREATH:
- DoCast(me->GetVictim(), SPELL_FLAMEBREATH);
+ DoCastVictim(SPELL_FLAMEBREATH);
events.ScheduleEvent(EVENT_FLAME_BREATH, 10500);
break;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_halycon.cpp b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_halycon.cpp
index a55c7578d6e..887506bc4f9 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_halycon.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_halycon.cpp
@@ -90,11 +90,11 @@ public:
switch (eventId)
{
case EVENT_CROWD_PUMMEL:
- DoCast(me->GetVictim(), SPELL_CROWDPUMMEL);
+ DoCastVictim(SPELL_CROWDPUMMEL);
events.ScheduleEvent(EVENT_CROWD_PUMMEL, 14 * IN_MILLISECONDS);
break;
case EVENT_MIGHTY_BLOW:
- DoCast(me->GetVictim(), SPELL_MIGHTYBLOW);
+ DoCastVictim(SPELL_MIGHTYBLOW);
events.ScheduleEvent(EVENT_MIGHTY_BLOW, 10 * IN_MILLISECONDS);
break;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_highlord_omokk.cpp b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_highlord_omokk.cpp
index 3576d1272ac..4cba989d737 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_highlord_omokk.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_highlord_omokk.cpp
@@ -93,31 +93,31 @@ public:
switch (eventId)
{
case EVENT_WARSTOMP:
- DoCast(me->GetVictim(), SPELL_WARSTOMP);
+ DoCastVictim(SPELL_WARSTOMP);
events.ScheduleEvent(EVENT_WARSTOMP, 14 * IN_MILLISECONDS);
break;
case EVENT_CLEAVE:
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
events.ScheduleEvent(EVENT_CLEAVE, 8 * IN_MILLISECONDS);
break;
case EVENT_STRIKE:
- DoCast(me->GetVictim(), SPELL_STRIKE);
+ DoCastVictim(SPELL_STRIKE);
events.ScheduleEvent(EVENT_STRIKE, 10 * IN_MILLISECONDS);
break;
case EVENT_REND:
- DoCast(me->GetVictim(), SPELL_REND);
+ DoCastVictim(SPELL_REND);
events.ScheduleEvent(EVENT_REND, 18 * IN_MILLISECONDS);
break;
case EVENT_SUNDER_ARMOR:
- DoCast(me->GetVictim(), SPELL_SUNDERARMOR);
+ DoCastVictim(SPELL_SUNDERARMOR);
events.ScheduleEvent(EVENT_SUNDER_ARMOR, 25 * IN_MILLISECONDS);
break;
case EVENT_KNOCK_AWAY:
- DoCast(me->GetVictim(), SPELL_KNOCKAWAY);
+ DoCastVictim(SPELL_KNOCKAWAY);
events.ScheduleEvent(EVENT_KNOCK_AWAY, 12 * IN_MILLISECONDS);
break;
case EVENT_SLOW:
- DoCast(me->GetVictim(), SPELL_SLOW);
+ DoCastVictim(SPELL_SLOW);
events.ScheduleEvent(EVENT_SLOW, 18 * IN_MILLISECONDS);
break;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_overlord_wyrmthalak.cpp b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_overlord_wyrmthalak.cpp
index f7edaeeb388..b792a49b714 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_overlord_wyrmthalak.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_overlord_wyrmthalak.cpp
@@ -108,19 +108,19 @@ public:
switch (eventId)
{
case EVENT_BLAST_WAVE:
- DoCast(me->GetVictim(), SPELL_BLASTWAVE);
+ DoCastVictim(SPELL_BLASTWAVE);
events.ScheduleEvent(EVENT_BLAST_WAVE, 20 * IN_MILLISECONDS);
break;
case EVENT_SHOUT:
- DoCast(me->GetVictim(), SPELL_SHOUT);
+ DoCastVictim(SPELL_SHOUT);
events.ScheduleEvent(EVENT_SHOUT, 10 * IN_MILLISECONDS);
break;
case EVENT_CLEAVE:
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
events.ScheduleEvent(EVENT_CLEAVE, 7 * IN_MILLISECONDS);
break;
case EVENT_KNOCK_AWAY:
- DoCast(me->GetVictim(), SPELL_KNOCKAWAY);
+ DoCastVictim(SPELL_KNOCKAWAY);
events.ScheduleEvent(EVENT_KNOCK_AWAY, 14 * IN_MILLISECONDS);
break;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_quartermaster_zigris.cpp b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_quartermaster_zigris.cpp
index 0e934553ab7..f735159afb6 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_quartermaster_zigris.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_quartermaster_zigris.cpp
@@ -80,11 +80,11 @@ public:
switch (eventId)
{
case EVENT_SHOOT:
- DoCast(me->GetVictim(), SPELL_SHOOT);
+ DoCastVictim(SPELL_SHOOT);
events.ScheduleEvent(EVENT_SHOOT, 500);
break;
case EVENT_STUN_BOMB:
- DoCast(me->GetVictim(), SPELL_STUNBOMB);
+ DoCastVictim(SPELL_STUNBOMB);
events.ScheduleEvent(EVENT_STUN_BOMB, 14 * IN_MILLISECONDS);
break;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_rend_blackhand.cpp b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_rend_blackhand.cpp
index edfa5b0c5a6..34bcedf91d7 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_rend_blackhand.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_rend_blackhand.cpp
@@ -81,15 +81,15 @@ public:
switch (eventId)
{
case EVENT_WHIRLWIND:
- DoCast(me->GetVictim(), SPELL_WHIRLWIND);
+ DoCastVictim(SPELL_WHIRLWIND);
events.ScheduleEvent(EVENT_WHIRLWIND, 18 * IN_MILLISECONDS);
break;
case EVENT_CLEAVE:
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
events.ScheduleEvent(EVENT_CLEAVE, 10 * IN_MILLISECONDS);
break;
case EVENT_THUNDERCLAP:
- DoCast(me->GetVictim(), SPELL_THUNDERCLAP);
+ DoCastVictim(SPELL_THUNDERCLAP);
events.ScheduleEvent(EVENT_THUNDERCLAP, 16 * IN_MILLISECONDS);
break;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_shadow_hunter_voshgajin.cpp b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_shadow_hunter_voshgajin.cpp
index a521a40ab8e..b4a62ecb918 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_shadow_hunter_voshgajin.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_shadow_hunter_voshgajin.cpp
@@ -82,7 +82,7 @@ public:
switch (eventId)
{
case EVENT_CURSE_OF_BLOOD:
- DoCast(me->GetVictim(), SPELL_CURSEOFBLOOD);
+ DoCastVictim(SPELL_CURSEOFBLOOD);
events.ScheduleEvent(EVENT_CURSE_OF_BLOOD, 45 * IN_MILLISECONDS);
break;
case EVENT_HEX:
@@ -91,7 +91,7 @@ public:
events.ScheduleEvent(EVENT_HEX, 15 * IN_MILLISECONDS);
break;
case EVENT_CLEAVE:
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
events.ScheduleEvent(EVENT_CLEAVE, 7 * IN_MILLISECONDS);
break;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_the_beast.cpp b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_the_beast.cpp
index 44f2e98f848..ff4b080282e 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_the_beast.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_the_beast.cpp
@@ -81,7 +81,7 @@ public:
switch (eventId)
{
case EVENT_FLAME_BREAK:
- DoCast(me->GetVictim(), SPELL_FLAMEBREAK);
+ DoCastVictim(SPELL_FLAMEBREAK);
events.ScheduleEvent(EVENT_FLAME_BREAK, 10 * IN_MILLISECONDS);
break;
case EVENT_IMMOLATE:
@@ -90,7 +90,7 @@ public:
events.ScheduleEvent(EVENT_IMMOLATE, 8 * IN_MILLISECONDS);
break;
case EVENT_TERRIFYING_ROAR:
- DoCast(me->GetVictim(), SPELL_TERRIFYINGROAR);
+ DoCastVictim(SPELL_TERRIFYINGROAR);
events.ScheduleEvent(EVENT_TERRIFYING_ROAR, 20 * IN_MILLISECONDS);
break;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_warmaster_voone.cpp b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_warmaster_voone.cpp
index 586b7c9e140..7c4a976bca8 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_warmaster_voone.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackrockSpire/boss_warmaster_voone.cpp
@@ -90,27 +90,27 @@ public:
switch (eventId)
{
case EVENT_SNAP_KICK:
- DoCast(me->GetVictim(), SPELL_SNAPKICK);
+ DoCastVictim(SPELL_SNAPKICK);
events.ScheduleEvent(EVENT_SNAP_KICK, 6 * IN_MILLISECONDS);
break;
case EVENT_CLEAVE:
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
events.ScheduleEvent(EVENT_CLEAVE, 12 * IN_MILLISECONDS);
break;
case EVENT_UPPERCUT:
- DoCast(me->GetVictim(), SPELL_UPPERCUT);
+ DoCastVictim(SPELL_UPPERCUT);
events.ScheduleEvent(EVENT_UPPERCUT, 14 * IN_MILLISECONDS);
break;
case EVENT_MORTAL_STRIKE:
- DoCast(me->GetVictim(), SPELL_MORTALSTRIKE);
+ DoCastVictim(SPELL_MORTALSTRIKE);
events.ScheduleEvent(EVENT_MORTAL_STRIKE, 10 * IN_MILLISECONDS);
break;
case EVENT_PUMMEL:
- DoCast(me->GetVictim(), SPELL_PUMMEL);
+ DoCastVictim(SPELL_PUMMEL);
events.ScheduleEvent(EVENT_MORTAL_STRIKE, 16 * IN_MILLISECONDS);
break;
case EVENT_THROW_AXE:
- DoCast(me->GetVictim(), SPELL_THROWAXE);
+ DoCastVictim(SPELL_THROWAXE);
events.ScheduleEvent(EVENT_THROW_AXE, 8 * IN_MILLISECONDS);
break;
}
diff --git a/src/server/scripts/EasternKingdoms/BlackwingLair/boss_chromaggus.cpp b/src/server/scripts/EasternKingdoms/BlackwingLair/boss_chromaggus.cpp
index c93cc291760..9698d8c147f 100644
--- a/src/server/scripts/EasternKingdoms/BlackwingLair/boss_chromaggus.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackwingLair/boss_chromaggus.cpp
@@ -226,14 +226,14 @@ public:
//Breath1_Timer
if (Breath1_Timer <= diff)
{
- DoCast(me->GetVictim(), Breath1_Spell);
+ DoCastVictim(Breath1_Spell);
Breath1_Timer = 60000;
} else Breath1_Timer -= diff;
//Breath2_Timer
if (Breath2_Timer <= diff)
{
- DoCast(me->GetVictim(), Breath2_Spell);
+ DoCastVictim(Breath2_Spell);
Breath2_Timer = 60000;
} else Breath2_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/BlackwingLair/boss_nefarian.cpp b/src/server/scripts/EasternKingdoms/BlackwingLair/boss_nefarian.cpp
index 28eebe9f71f..77da6e54df0 100644
--- a/src/server/scripts/EasternKingdoms/BlackwingLair/boss_nefarian.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackwingLair/boss_nefarian.cpp
@@ -138,28 +138,28 @@ public:
//ShadowFlame_Timer
if (ShadowFlame_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHADOWFLAME);
+ DoCastVictim(SPELL_SHADOWFLAME);
ShadowFlame_Timer = 12000;
} else ShadowFlame_Timer -= diff;
//BellowingRoar_Timer
if (BellowingRoar_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_BELLOWINGROAR);
+ DoCastVictim(SPELL_BELLOWINGROAR);
BellowingRoar_Timer = 30000;
} else BellowingRoar_Timer -= diff;
//VeilOfShadow_Timer
if (VeilOfShadow_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_VEILOFSHADOW);
+ DoCastVictim(SPELL_VEILOFSHADOW);
VeilOfShadow_Timer = 15000;
} else VeilOfShadow_Timer -= diff;
//Cleave_Timer
if (Cleave_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
Cleave_Timer = 7000;
} else Cleave_Timer -= diff;
@@ -167,7 +167,7 @@ public:
if (TailLash_Timer <= diff)
{
//Cast NYI since we need a better check for behind target
- //DoCast(me->GetVictim(), SPELL_TAILLASH);
+ //DoCastVictim(SPELL_TAILLASH);
TailLash_Timer = 10000;
} else TailLash_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/BlackwingLair/boss_razorgore.cpp b/src/server/scripts/EasternKingdoms/BlackwingLair/boss_razorgore.cpp
index 66afb4cd565..369e97ca99a 100644
--- a/src/server/scripts/EasternKingdoms/BlackwingLair/boss_razorgore.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackwingLair/boss_razorgore.cpp
@@ -89,28 +89,28 @@ public:
//Cleave_Timer
if (Cleave_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
Cleave_Timer = urand(7000, 10000);
} else Cleave_Timer -= diff;
//WarStomp_Timer
if (WarStomp_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_WARSTOMP);
+ DoCastVictim(SPELL_WARSTOMP);
WarStomp_Timer = urand(15000, 25000);
} else WarStomp_Timer -= diff;
//FireballVolley_Timer
if (FireballVolley_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FIREBALLVOLLEY);
+ DoCastVictim(SPELL_FIREBALLVOLLEY);
FireballVolley_Timer = urand(12000, 15000);
} else FireballVolley_Timer -= diff;
//Conflagration_Timer
if (Conflagration_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CONFLAGRATION);
+ DoCastVictim(SPELL_CONFLAGRATION);
//We will remove this threat reduction and add an aura check.
//if (DoGetThreat(me->GetVictim()))
diff --git a/src/server/scripts/EasternKingdoms/BlackwingLair/boss_vaelastrasz.cpp b/src/server/scripts/EasternKingdoms/BlackwingLair/boss_vaelastrasz.cpp
index be3d5e42014..dfa0f42f4a6 100644
--- a/src/server/scripts/EasternKingdoms/BlackwingLair/boss_vaelastrasz.cpp
+++ b/src/server/scripts/EasternKingdoms/BlackwingLair/boss_vaelastrasz.cpp
@@ -205,14 +205,14 @@ public:
//Cleave_Timer
if (Cleave_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
Cleave_Timer = 15000;
} else Cleave_Timer -= diff;
//FlameBreath_Timer
if (FlameBreath_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FLAMEBREATH);
+ DoCastVictim(SPELL_FLAMEBREATH);
FlameBreath_Timer = urand(4000, 8000);
} else FlameBreath_Timer -= diff;
@@ -248,7 +248,7 @@ public:
//FireNova_Timer
if (FireNova_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FIRENOVA);
+ DoCastVictim(SPELL_FIRENOVA);
FireNova_Timer = 5000;
} else FireNova_Timer -= diff;
@@ -258,7 +258,7 @@ public:
//Only cast if we are behind
/*if (!me->HasInArc(M_PI, me->GetVictim()))
{
- DoCast(me->GetVictim(), SPELL_TAILSWIPE);
+ DoCastVictim(SPELL_TAILSWIPE);
}*/
TailSwipe_Timer = 20000;
diff --git a/src/server/scripts/EasternKingdoms/Deadmines/boss_mr_smite.cpp b/src/server/scripts/EasternKingdoms/Deadmines/boss_mr_smite.cpp
index b1642f8fc0b..04ae634eb55 100644
--- a/src/server/scripts/EasternKingdoms/Deadmines/boss_mr_smite.cpp
+++ b/src/server/scripts/EasternKingdoms/Deadmines/boss_mr_smite.cpp
@@ -110,7 +110,7 @@ public:
if (uiSlamTimer <= uiDiff)
{
if (bCheckChances())
- DoCast(me->GetVictim(), SPELL_SMITE_SLAM);
+ DoCastVictim(SPELL_SMITE_SLAM);
uiSlamTimer = 11000;
} else uiSlamTimer -= uiDiff;
diff --git a/src/server/scripts/EasternKingdoms/Karazhan/boss_maiden_of_virtue.cpp b/src/server/scripts/EasternKingdoms/Karazhan/boss_maiden_of_virtue.cpp
index 9d59ea5ee1f..ff31074617c 100644
--- a/src/server/scripts/EasternKingdoms/Karazhan/boss_maiden_of_virtue.cpp
+++ b/src/server/scripts/EasternKingdoms/Karazhan/boss_maiden_of_virtue.cpp
@@ -108,7 +108,7 @@ public:
if (Repentance_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_REPENTANCE);
+ DoCastVictim(SPELL_REPENTANCE);
Talk(SAY_REPENTANCE);
Repentance_Timer = urand(25000, 35000); //A little randomness on that spell
diff --git a/src/server/scripts/EasternKingdoms/Karazhan/boss_midnight.cpp b/src/server/scripts/EasternKingdoms/Karazhan/boss_midnight.cpp
index 1ebde76ea77..be6eac01cc4 100644
--- a/src/server/scripts/EasternKingdoms/Karazhan/boss_midnight.cpp
+++ b/src/server/scripts/EasternKingdoms/Karazhan/boss_midnight.cpp
@@ -262,13 +262,13 @@ void boss_attumen::boss_attumenAI::UpdateAI(uint32 diff)
if (CleaveTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHADOWCLEAVE);
+ DoCastVictim(SPELL_SHADOWCLEAVE);
CleaveTimer = urand(10000, 15000);
} else CleaveTimer -= diff;
if (CurseTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_INTANGIBLE_PRESENCE);
+ DoCastVictim(SPELL_INTANGIBLE_PRESENCE);
CurseTimer = 30000;
} else CurseTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Karazhan/boss_moroes.cpp b/src/server/scripts/EasternKingdoms/Karazhan/boss_moroes.cpp
index 7c1e7cac71a..69631ca90b9 100644
--- a/src/server/scripts/EasternKingdoms/Karazhan/boss_moroes.cpp
+++ b/src/server/scripts/EasternKingdoms/Karazhan/boss_moroes.cpp
@@ -430,7 +430,7 @@ public:
if (MindFlay_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MINDFLY);
+ DoCastVictim(SPELL_MINDFLY);
MindFlay_Timer = 12000; // 3 sec channeled
} else MindFlay_Timer -= diff;
@@ -498,13 +498,13 @@ public:
if (JudgementOfCommand_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_JUDGEMENTOFCOMMAND);
+ DoCastVictim(SPELL_JUDGEMENTOFCOMMAND);
JudgementOfCommand_Timer = SealOfCommand_Timer + 29000;
} else JudgementOfCommand_Timer -= diff;
if (HammerOfJustice_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_HAMMEROFJUSTICE);
+ DoCastVictim(SPELL_HAMMEROFJUSTICE);
HammerOfJustice_Timer = 12000;
} else HammerOfJustice_Timer -= diff;
}
@@ -566,7 +566,7 @@ public:
if (HolyFire_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_HOLYFIRE);
+ DoCastVictim(SPELL_HOLYFIRE);
HolyFire_Timer = 22000;
} else HolyFire_Timer -= diff;
@@ -692,13 +692,13 @@ public:
if (Hamstring_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_HAMSTRING);
+ DoCastVictim(SPELL_HAMSTRING);
Hamstring_Timer = 12000;
} else Hamstring_Timer -= diff;
if (MortalStrike_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MORTALSTRIKE);
+ DoCastVictim(SPELL_MORTALSTRIKE);
MortalStrike_Timer = 18000;
} else MortalStrike_Timer -= diff;
@@ -750,19 +750,19 @@ public:
if (Disarm_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_DISARM);
+ DoCastVictim(SPELL_DISARM);
Disarm_Timer = 12000;
} else Disarm_Timer -= diff;
if (HeroicStrike_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_HEROICSTRIKE);
+ DoCastVictim(SPELL_HEROICSTRIKE);
HeroicStrike_Timer = 10000;
} else HeroicStrike_Timer -= diff;
if (ShieldBash_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHIELDBASH);
+ DoCastVictim(SPELL_SHIELDBASH);
ShieldBash_Timer = 13000;
} else ShieldBash_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp b/src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp
index 5e8921825c5..cccf45d9c32 100644
--- a/src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp
+++ b/src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp
@@ -315,13 +315,13 @@ public:
if (BellowingRoarTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_BELLOWING_ROAR);
+ DoCastVictim(SPELL_BELLOWING_ROAR);
BellowingRoarTimer = urand(30000, 40000);
} else BellowingRoarTimer -= diff;
if (SmolderingBreathTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SMOLDERING_BREATH);
+ DoCastVictim(SPELL_SMOLDERING_BREATH);
SmolderingBreathTimer = 20000;
} else SmolderingBreathTimer -= diff;
@@ -370,14 +370,14 @@ public:
{
for (uint8 i = 0; i <= 3; ++i)
{
- DoCast(me->GetVictim(), SPELL_SUMMON_SKELETON);
+ DoCastVictim(SPELL_SUMMON_SKELETON);
Skeletons = true;
}
}
if (RainofBonesTimer < diff && !RainBones) // only once at the beginning of phase 2
{
- DoCast(me->GetVictim(), SPELL_RAIN_OF_BONES);
+ DoCastVictim(SPELL_RAIN_OF_BONES);
RainBones = true;
SmokingBlastTimer = 20000;
} else RainofBonesTimer -= diff;
@@ -394,7 +394,7 @@ public:
{
if (SmokingBlastTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SMOKING_BLAST);
+ DoCastVictim(SPELL_SMOKING_BLAST);
SmokingBlastTimer = 1500; //timer wrong
} else SmokingBlastTimer -= diff;
}
diff --git a/src/server/scripts/EasternKingdoms/Karazhan/boss_prince_malchezaar.cpp b/src/server/scripts/EasternKingdoms/Karazhan/boss_prince_malchezaar.cpp
index 324c8e077e6..bb9f36f36c9 100644
--- a/src/server/scripts/EasternKingdoms/Karazhan/boss_prince_malchezaar.cpp
+++ b/src/server/scripts/EasternKingdoms/Karazhan/boss_prince_malchezaar.cpp
@@ -480,13 +480,13 @@ public:
if (SunderArmorTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SUNDER_ARMOR);
+ DoCastVictim(SPELL_SUNDER_ARMOR);
SunderArmorTimer = urand(10000, 18000);
} else SunderArmorTimer -= diff;
if (Cleave_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
Cleave_Timer = urand(6000, 12000);
} else Cleave_Timer -= diff;
}
@@ -530,7 +530,7 @@ public:
if (ShadowNovaTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHADOWNOVA);
+ DoCastVictim(SPELL_SHADOWNOVA);
ShadowNovaTimer = phase == 3 ? 31000 : uint32(-1);
} else ShadowNovaTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp b/src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp
index 77cf0e4f226..998406e6d8c 100644
--- a/src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp
+++ b/src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp
@@ -538,7 +538,7 @@ public:
if (CastTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_WATERBOLT);
+ DoCastVictim(SPELL_WATERBOLT);
CastTimer = urand(2000, 5000);
} else CastTimer -= diff;
}
diff --git a/src/server/scripts/EasternKingdoms/Karazhan/boss_terestian_illhoof.cpp b/src/server/scripts/EasternKingdoms/Karazhan/boss_terestian_illhoof.cpp
index c10c45a400d..ea2793a1463 100644
--- a/src/server/scripts/EasternKingdoms/Karazhan/boss_terestian_illhoof.cpp
+++ b/src/server/scripts/EasternKingdoms/Karazhan/boss_terestian_illhoof.cpp
@@ -120,7 +120,7 @@ public:
if (AmplifyTimer <= diff)
{
me->InterruptNonMeleeSpells(false);
- DoCast(me->GetVictim(), SPELL_AMPLIFY_FLAMES);
+ DoCastVictim(SPELL_AMPLIFY_FLAMES);
AmplifyTimer = urand(10000, 20000);
} else AmplifyTimer -= diff;
@@ -236,7 +236,7 @@ public:
if (FireboltTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FIREBOLT);
+ DoCastVictim(SPELL_FIREBOLT);
FireboltTimer = 2200;
} else FireboltTimer -= diff;
@@ -394,10 +394,10 @@ public:
if (SummonTimer <= diff)
{
if (!PortalGUID[0])
- DoCast(me->GetVictim(), SPELL_FIENDISH_PORTAL, false);
+ DoCastVictim(SPELL_FIENDISH_PORTAL, false);
if (!PortalGUID[1])
- DoCast(me->GetVictim(), SPELL_FIENDISH_PORTAL_1, false);
+ DoCastVictim(SPELL_FIENDISH_PORTAL_1, false);
if (PortalGUID[0] && PortalGUID[1])
{
diff --git a/src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp b/src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp
index 9425bf269d1..c23c282f7e6 100644
--- a/src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp
+++ b/src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp
@@ -209,7 +209,7 @@ public:
if (FearTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SCREAM);
+ DoCastVictim(SPELL_SCREAM);
FearTimer = 30000;
} else FearTimer -= diff;
@@ -270,7 +270,7 @@ public:
if (YipTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_YIPPING);
+ DoCastVictim(SPELL_YIPPING);
YipTimer = 10000;
} else YipTimer -= diff;
@@ -389,7 +389,7 @@ public:
if (BrainBashTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_BRAIN_BASH);
+ DoCastVictim(SPELL_BRAIN_BASH);
BrainBashTimer = 15000;
} else BrainBashTimer -= diff;
@@ -494,7 +494,7 @@ public:
if (CleaveTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
CleaveTimer = 5000;
} else CleaveTimer -= diff;
@@ -601,19 +601,19 @@ public:
if (MangleTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MANGLE);
+ DoCastVictim(SPELL_MANGLE);
MangleTimer = urand(5000, 8000);
} else MangleTimer -= diff;
if (ShredTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHRED);
+ DoCastVictim(SPELL_SHRED);
ShredTimer = urand(10000, 15000);
} else ShredTimer -= diff;
if (ScreamTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FRIGHTENED_SCREAM);
+ DoCastVictim(SPELL_FRIGHTENED_SCREAM);
ScreamTimer = urand(20000, 30000);
} else ScreamTimer -= diff;
@@ -699,7 +699,7 @@ public:
if (ChainLightningTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CHAIN_LIGHTNING);
+ DoCastVictim(SPELL_CHAIN_LIGHTNING);
ChainLightningTimer = 15000;
} else ChainLightningTimer -= diff;
@@ -917,13 +917,13 @@ public:
if (FearTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_TERRIFYING_HOWL);
+ DoCastVictim(SPELL_TERRIFYING_HOWL);
FearTimer = urand(25000, 35000);
} else FearTimer -= diff;
if (SwipeTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_WIDE_SWIPE);
+ DoCastVictim(SPELL_WIDE_SWIPE);
SwipeTimer = urand(25000, 30000);
} else SwipeTimer -= diff;
}
@@ -1322,7 +1322,7 @@ public:
if (PoisonThrustTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_POISON_THRUST);
+ DoCastVictim(SPELL_POISON_THRUST);
PoisonThrustTimer = urand(10000, 20000);
} else PoisonThrustTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp b/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp
index 35ca6e578de..dcb7acac7d6 100644
--- a/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp
+++ b/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp
@@ -298,14 +298,14 @@ public:
me->InterruptSpell(CURRENT_CHANNELED_SPELL);
me->InterruptSpell(CURRENT_GENERIC_SPELL);
DoCast(me, SPELL_SHOCK_BARRIER, true);
- DoCast(me->GetVictim(), SPELL_PYROBLAST);
+ DoCastVictim(SPELL_PYROBLAST);
PyroblastTimer = 60000;
} else PyroblastTimer -= diff;
}
if (FireballTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FIREBALL_NORMAL);
+ DoCastVictim(SPELL_FIREBALL_NORMAL);
FireballTimer = urand(2000, 6000);
} else FireballTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_priestess_delrissa.cpp b/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_priestess_delrissa.cpp
index 53d1c4561bd..56361e2fd54 100644
--- a/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_priestess_delrissa.cpp
+++ b/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_priestess_delrissa.cpp
@@ -544,8 +544,8 @@ public:
{
if (Wait_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_BACKSTAB, true);
- DoCast(me->GetVictim(), SPELL_KIDNEY_SHOT, true);
+ DoCastVictim(SPELL_BACKSTAB, true);
+ DoCastVictim(SPELL_KIDNEY_SHOT, true);
me->SetVisible(true); // ...? Hacklike
InVanish = false;
} else Wait_Timer -= diff;
@@ -553,19 +553,19 @@ public:
if (Gouge_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_GOUGE);
+ DoCastVictim(SPELL_GOUGE);
Gouge_Timer = 5500;
} else Gouge_Timer -= diff;
if (Kick_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_KICK);
+ DoCastVictim(SPELL_KICK);
Kick_Timer = 7000;
} else Kick_Timer -= diff;
if (Eviscerate_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_EVISCERATE);
+ DoCastVictim(SPELL_EVISCERATE);
Eviscerate_Timer = 4000;
} else Eviscerate_Timer -= diff;
@@ -632,13 +632,13 @@ public:
if (Immolate_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_IMMOLATE);
+ DoCastVictim(SPELL_IMMOLATE);
Immolate_Timer = 6000;
} else Immolate_Timer -= diff;
if (Shadow_Bolt_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHADOW_BOLT);
+ DoCastVictim(SPELL_SHADOW_BOLT);
Shadow_Bolt_Timer = 5000;
} else Shadow_Bolt_Timer -= diff;
@@ -712,13 +712,13 @@ public:
if (Knockdown_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_KNOCKDOWN);
+ DoCastVictim(SPELL_KNOCKDOWN);
Knockdown_Timer = 6000;
} else Knockdown_Timer -= diff;
if (Snap_Kick_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SNAP_KICK);
+ DoCastVictim(SPELL_SNAP_KICK);
Snap_Kick_Timer = 4500;
} else Snap_Kick_Timer -= diff;
@@ -812,19 +812,19 @@ public:
if (Ice_Lance_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_ICE_LANCE);
+ DoCastVictim(SPELL_ICE_LANCE);
Ice_Lance_Timer = 12000;
} else Ice_Lance_Timer -= diff;
if (Cone_of_Cold_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CONE_OF_COLD);
+ DoCastVictim(SPELL_CONE_OF_COLD);
Cone_of_Cold_Timer = 10000;
} else Cone_of_Cold_Timer -= diff;
if (Frostbolt_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FROSTBOLT);
+ DoCastVictim(SPELL_FROSTBOLT);
Frostbolt_Timer = 8000;
} else Frostbolt_Timer -= diff;
@@ -943,31 +943,31 @@ public:
if (Disarm_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_DISARM);
+ DoCastVictim(SPELL_DISARM);
Disarm_Timer = 6000;
} else Disarm_Timer -= diff;
if (Hamstring_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_HAMSTRING);
+ DoCastVictim(SPELL_HAMSTRING);
Hamstring_Timer = 4500;
} else Hamstring_Timer -= diff;
if (Mortal_Strike_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MORTAL_STRIKE);
+ DoCastVictim(SPELL_MORTAL_STRIKE);
Mortal_Strike_Timer = 4500;
} else Mortal_Strike_Timer -= diff;
if (Piercing_Howl_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_PIERCING_HOWL);
+ DoCastVictim(SPELL_PIERCING_HOWL);
Piercing_Howl_Timer = 10000;
} else Piercing_Howl_Timer -= diff;
if (Frightening_Shout_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FRIGHTENING_SHOUT);
+ DoCastVictim(SPELL_FRIGHTENING_SHOUT);
Frightening_Shout_Timer = 18000;
} else Frightening_Shout_Timer -= diff;
@@ -1047,7 +1047,7 @@ public:
{
if (Wing_Clip_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_WING_CLIP);
+ DoCastVictim(SPELL_WING_CLIP);
Wing_Clip_Timer = 4000;
} else Wing_Clip_Timer -= diff;
@@ -1062,7 +1062,7 @@ public:
else
{
//if go does not exist, then we can cast
- DoCast(me->GetVictim(), SPELL_FREEZING_TRAP);
+ DoCastVictim(SPELL_FREEZING_TRAP);
Freezing_Trap_Timer = 15000;
}
} else Freezing_Trap_Timer -= diff;
@@ -1073,25 +1073,25 @@ public:
{
if (Concussive_Shot_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CONCUSSIVE_SHOT);
+ DoCastVictim(SPELL_CONCUSSIVE_SHOT);
Concussive_Shot_Timer = 8000;
} else Concussive_Shot_Timer -= diff;
if (Multi_Shot_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MULTI_SHOT);
+ DoCastVictim(SPELL_MULTI_SHOT);
Multi_Shot_Timer = 10000;
} else Multi_Shot_Timer -= diff;
if (Aimed_Shot_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_AIMED_SHOT);
+ DoCastVictim(SPELL_AIMED_SHOT);
Aimed_Shot_Timer = 6000;
} else Aimed_Shot_Timer -= diff;
if (Shoot_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHOOT);
+ DoCastVictim(SPELL_SHOOT);
Shoot_Timer = 2500;
} else Shoot_Timer -= diff;
}
@@ -1174,7 +1174,7 @@ public:
if (Frost_Shock_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FROST_SHOCK);
+ DoCastVictim(SPELL_FROST_SHOCK);
Frost_Shock_Timer = 7000;
} else Frost_Shock_Timer -= diff;
@@ -1249,19 +1249,19 @@ public:
if (Goblin_Dragon_Gun_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_GOBLIN_DRAGON_GUN);
+ DoCastVictim(SPELL_GOBLIN_DRAGON_GUN);
Goblin_Dragon_Gun_Timer = 10000;
} else Goblin_Dragon_Gun_Timer -= diff;
if (Rocket_Launch_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_ROCKET_LAUNCH);
+ DoCastVictim(SPELL_ROCKET_LAUNCH);
Rocket_Launch_Timer = 9000;
} else Rocket_Launch_Timer -= diff;
if (Fel_Iron_Bomb_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FEL_IRON_BOMB);
+ DoCastVictim(SPELL_FEL_IRON_BOMB);
Fel_Iron_Bomb_Timer = 15000;
} else Fel_Iron_Bomb_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_vexallus.cpp b/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_vexallus.cpp
index bea25ec0471..0872e5b9935 100644
--- a/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_vexallus.cpp
+++ b/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_vexallus.cpp
@@ -185,7 +185,7 @@ public:
{
if (OverloadTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_OVERLOAD);
+ DoCastVictim(SPELL_OVERLOAD);
OverloadTimer = 2000;
} else OverloadTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/MoltenCore/boss_golemagg.cpp b/src/server/scripts/EasternKingdoms/MoltenCore/boss_golemagg.cpp
index 9d313883b40..8ddc7dc01bd 100644
--- a/src/server/scripts/EasternKingdoms/MoltenCore/boss_golemagg.cpp
+++ b/src/server/scripts/EasternKingdoms/MoltenCore/boss_golemagg.cpp
@@ -163,7 +163,7 @@ class mob_core_rager : public CreatureScript
// Mangle
if (mangleTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MANGLE);
+ DoCastVictim(SPELL_MANGLE);
mangleTimer = 10*IN_MILLISECONDS;
}
else
diff --git a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp
index fc3eb1318b2..7f5936ff289 100644
--- a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp
@@ -245,22 +245,22 @@ public:
switch (eventId)
{
case EVENT_ICY_TOUCH:
- DoCast(me->GetVictim(), SPELL_ICY_TOUCH);
+ DoCastVictim(SPELL_ICY_TOUCH);
events.DelayEvents(1000, GCD_CAST);
events.ScheduleEvent(EVENT_ICY_TOUCH, 5000, GCD_CAST);
break;
case EVENT_PLAGUE_STRIKE:
- DoCast(me->GetVictim(), SPELL_PLAGUE_STRIKE);
+ DoCastVictim(SPELL_PLAGUE_STRIKE);
events.DelayEvents(1000, GCD_CAST);
events.ScheduleEvent(SPELL_PLAGUE_STRIKE, 5000, GCD_CAST);
break;
case EVENT_BLOOD_STRIKE:
- DoCast(me->GetVictim(), SPELL_BLOOD_STRIKE);
+ DoCastVictim(SPELL_BLOOD_STRIKE);
events.DelayEvents(1000, GCD_CAST);
events.ScheduleEvent(EVENT_BLOOD_STRIKE, 5000, GCD_CAST);
break;
case EVENT_DEATH_COIL:
- DoCast(me->GetVictim(), SPELL_DEATH_COIL);
+ DoCastVictim(SPELL_DEATH_COIL);
events.DelayEvents(1000, GCD_CAST);
events.ScheduleEvent(EVENT_DEATH_COIL, 5000, GCD_CAST);
break;
diff --git a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp
index 7cc3f3cc2e4..a9374481b77 100644
--- a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp
@@ -498,14 +498,14 @@ public:
if (uiInquisitor_Penance_timer <= diff)
{
Shout();
- DoCast(me->GetVictim(), SPELL_INQUISITOR_PENANCE);
+ DoCastVictim(SPELL_INQUISITOR_PENANCE);
uiInquisitor_Penance_timer = urand(2000, 7000);
} else uiInquisitor_Penance_timer -= diff;
if (uiValroth_Smite_timer <= diff)
{
Shout();
- DoCast(me->GetVictim(), SPELL_VALROTH_SMITE);
+ DoCastVictim(SPELL_VALROTH_SMITE);
uiValroth_Smite_timer = urand(1000, 6000);
} else uiValroth_Smite_timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp
index b500ec60b87..4aff2e93212 100644
--- a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp
@@ -1343,25 +1343,25 @@ public:
if (uiDeath_strike <= diff)
{
- DoCast(me->GetVictim(), SPELL_DEATH_STRIKE);
+ DoCastVictim(SPELL_DEATH_STRIKE);
uiDeath_strike = urand(5000, 10000);
} else uiDeath_strike -= diff;
if (uiDeath_embrace <= diff)
{
- DoCast(me->GetVictim(), SPELL_DEATH_EMBRACE);
+ DoCastVictim(SPELL_DEATH_EMBRACE);
uiDeath_embrace = urand(5000, 10000);
} else uiDeath_embrace -= diff;
if (uiIcy_touch <= diff)
{
- DoCast(me->GetVictim(), SPELL_ICY_TOUCH1);
+ DoCastVictim(SPELL_ICY_TOUCH1);
uiIcy_touch = urand(5000, 10000);
} else uiIcy_touch -= diff;
if (uiUnholy_blight <= diff)
{
- DoCast(me->GetVictim(), SPELL_UNHOLY_BLIGHT);
+ DoCastVictim(SPELL_UNHOLY_BLIGHT);
uiUnholy_blight = urand(5000, 10000);
} else uiUnholy_blight -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_arcanist_doan.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_arcanist_doan.cpp
index b08eb55d7a4..1e7ae1d16b7 100644
--- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_arcanist_doan.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_arcanist_doan.cpp
@@ -112,7 +112,7 @@ public:
//AoESilence_Timer
if (AoESilence_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_AOESILENCE);
+ DoCastVictim(SPELL_AOESILENCE);
AoESilence_Timer = urand(15000, 20000);
}
else AoESilence_Timer -= diff;
@@ -120,7 +120,7 @@ public:
//ArcaneExplosion_Timer
if (ArcaneExplosion_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_ARCANEEXPLOSION);
+ DoCastVictim(SPELL_ARCANEEXPLOSION);
ArcaneExplosion_Timer = 8000;
}
else ArcaneExplosion_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_azshir_the_sleepless.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_azshir_the_sleepless.cpp
index ad1a3604354..b225faa04e0 100644
--- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_azshir_the_sleepless.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_azshir_the_sleepless.cpp
@@ -71,7 +71,7 @@ public:
//SoulSiphon_Timer
if (SoulSiphon_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SOULSIPHON);
+ DoCastVictim(SPELL_SOULSIPHON);
return;
//SoulSiphon_Timer = 20000;
@@ -82,7 +82,7 @@ public:
//CallOfTheGrave_Timer
if (CallOftheGrave_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CALLOFTHEGRAVE);
+ DoCastVictim(SPELL_CALLOFTHEGRAVE);
CallOftheGrave_Timer = 30000;
}
else CallOftheGrave_Timer -= diff;
@@ -90,7 +90,7 @@ public:
//Terrify_Timer
if (Terrify_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_TERRIFY);
+ DoCastVictim(SPELL_TERRIFY);
Terrify_Timer = 20000;
}
else Terrify_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_bloodmage_thalnos.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_bloodmage_thalnos.cpp
index 60a95b3ffea..cdd67645213 100644
--- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_bloodmage_thalnos.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_bloodmage_thalnos.cpp
@@ -92,7 +92,7 @@ public:
//FlameShock_Timer
if (FlameShock_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FLAMESHOCK);
+ DoCastVictim(SPELL_FLAMESHOCK);
FlameShock_Timer = urand(10000, 15000);
}
else FlameShock_Timer -= diff;
@@ -100,7 +100,7 @@ public:
//FlameSpike_Timer
if (FlameSpike_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FLAMESPIKE);
+ DoCastVictim(SPELL_FLAMESPIKE);
FlameSpike_Timer = 30000;
}
else FlameSpike_Timer -= diff;
@@ -108,7 +108,7 @@ public:
//FireNova_Timer
if (FireNova_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FIRENOVA);
+ DoCastVictim(SPELL_FIRENOVA);
FireNova_Timer = 40000;
}
else FireNova_Timer -= diff;
@@ -116,7 +116,7 @@ public:
//ShadowBolt_Timer
if (ShadowBolt_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHADOWBOLT);
+ DoCastVictim(SPELL_SHADOWBOLT);
ShadowBolt_Timer = 2000;
}
else ShadowBolt_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp
index 7b833b07abb..baac9609c57 100644
--- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp
@@ -731,7 +731,7 @@ public:
DoMeleeAttackIfReady();
if (cleave <= diff)
{
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
cleave = urand(2000, 6000); //1 cleave per 2.0f-6.0fsec
}
else cleave -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_herod.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_herod.cpp
index 6f03ae70c81..491cbf6ea11 100644
--- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_herod.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_herod.cpp
@@ -110,7 +110,7 @@ public:
//Cleave_Timer
if (Cleave_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
Cleave_Timer = 12000;
}
else Cleave_Timer -= diff;
@@ -119,7 +119,7 @@ public:
if (Whirlwind_Timer <= diff)
{
Talk(SAY_WHIRLWIND);
- DoCast(me->GetVictim(), SPELL_WHIRLWIND);
+ DoCastVictim(SPELL_WHIRLWIND);
Whirlwind_Timer = 30000;
}
else Whirlwind_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_high_inquisitor_fairbanks.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_high_inquisitor_fairbanks.cpp
index d482fb28894..8db98127f65 100644
--- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_high_inquisitor_fairbanks.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_high_inquisitor_fairbanks.cpp
@@ -130,7 +130,7 @@ public:
//CurseOfBlood_Timer
if (CurseOfBlood_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CURSEOFBLOOD);
+ DoCastVictim(SPELL_CURSEOFBLOOD);
CurseOfBlood_Timer = 25000;
}
else CurseOfBlood_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp
index 326fb0e4591..857e046ec04 100644
--- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp
@@ -110,7 +110,7 @@ public:
//ShadowWordPain_Timer
if (ShadowWordPain_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHADOWWORDPAIN);
+ DoCastVictim(SPELL_SHADOWWORDPAIN);
ShadowWordPain_Timer = urand(5000, 15000);
}
else ShadowWordPain_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_mograine_and_whitemane.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_mograine_and_whitemane.cpp
index fe12bbc0c5d..3169bf754f3 100644
--- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_mograine_and_whitemane.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_mograine_and_whitemane.cpp
@@ -206,7 +206,7 @@ public:
//CrusaderStrike_Timer
if (CrusaderStrike_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CRUSADERSTRIKE);
+ DoCastVictim(SPELL_CRUSADERSTRIKE);
CrusaderStrike_Timer = 10000;
}
else CrusaderStrike_Timer -= diff;
@@ -214,7 +214,7 @@ public:
//HammerOfJustice_Timer
if (HammerOfJustice_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_HAMMEROFJUSTICE);
+ DoCastVictim(SPELL_HAMMEROFJUSTICE);
HammerOfJustice_Timer = 60000;
}
else HammerOfJustice_Timer -= diff;
@@ -316,7 +316,7 @@ public:
if (me->IsNonMeleeSpellCasted(false))
me->InterruptNonMeleeSpells(false);
- DoCast(me->GetVictim(), SPELL_DEEPSLEEP);
+ DoCastVictim(SPELL_DEEPSLEEP);
_bCanResurrectCheck = true;
_bCanResurrect = true;
return;
@@ -362,7 +362,7 @@ public:
//HolySmite_Timer
if (HolySmite_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_HOLYSMITE);
+ DoCastVictim(SPELL_HOLYSMITE);
HolySmite_Timer = 6000;
}
else HolySmite_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_scorn.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_scorn.cpp
index 66457d48995..8a61b3088e1 100644
--- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_scorn.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_scorn.cpp
@@ -71,7 +71,7 @@ public:
//LichSlap_Timer
if (LichSlap_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_LICHSLAP);
+ DoCastVictim(SPELL_LICHSLAP);
LichSlap_Timer = 45000;
}
else LichSlap_Timer -= diff;
@@ -79,7 +79,7 @@ public:
//FrostboltVolley_Timer
if (FrostboltVolley_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FROSTBOLTVOLLEY);
+ DoCastVictim(SPELL_FROSTBOLTVOLLEY);
FrostboltVolley_Timer = 20000;
}
else FrostboltVolley_Timer -= diff;
@@ -87,7 +87,7 @@ public:
//MindFlay_Timer
if (MindFlay_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MINDFLAY);
+ DoCastVictim(SPELL_MINDFLAY);
MindFlay_Timer = 20000;
}
else MindFlay_Timer -= diff;
@@ -95,7 +95,7 @@ public:
//FrostNova_Timer
if (FrostNova_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FROSTNOVA);
+ DoCastVictim(SPELL_FROSTNOVA);
FrostNova_Timer = 15000;
}
else FrostNova_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_jandice_barov.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_jandice_barov.cpp
index 1e932e00190..7a46483a897 100644
--- a/src/server/scripts/EasternKingdoms/Scholomance/boss_jandice_barov.cpp
+++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_jandice_barov.cpp
@@ -94,7 +94,7 @@ public:
if (CurseOfBlood_Timer <= diff)
{
//Cast
- DoCast(me->GetVictim(), SPELL_CURSEOFBLOOD);
+ DoCastVictim(SPELL_CURSEOFBLOOD);
//45 seconds
CurseOfBlood_Timer = 30000;
@@ -130,7 +130,7 @@ public:
// if (Illusion_Timer <= diff)
// {
// //Cast
- // DoCast(me->GetVictim(), SPELL_ILLUSION);
+ // DoCastVictim(SPELL_ILLUSION);
//
// //3 Illusion will be summoned
// if (Illusioncounter < 3)
@@ -190,7 +190,7 @@ public:
if (Cleave_Timer <= diff)
{
//Cast
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
//5-8 seconds
Cleave_Timer = urand(5000, 8000);
diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp
index c386da3fc97..b7556334691 100644
--- a/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp
+++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp
@@ -82,14 +82,14 @@ public:
//ShadowVolley_Timer
if (ShadowVolley_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHADOWBOLTVOLLEY);
+ DoCastVictim(SPELL_SHADOWBOLTVOLLEY);
ShadowVolley_Timer = 15000;
} else ShadowVolley_Timer -= diff;
//BoneShield_Timer
if (BoneShield_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_BONESHIELD);
+ DoCastVictim(SPELL_BONESHIELD);
BoneShield_Timer = 45000;
} else BoneShield_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_ras_frostwhisper.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_ras_frostwhisper.cpp
index dbe4f2755ce..00fb2220210 100644
--- a/src/server/scripts/EasternKingdoms/Scholomance/boss_ras_frostwhisper.cpp
+++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_ras_frostwhisper.cpp
@@ -95,28 +95,28 @@ public:
//Freeze_Timer
if (Freeze_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FREEZE);
+ DoCastVictim(SPELL_FREEZE);
Freeze_Timer = 24000;
} else Freeze_Timer -= diff;
//Fear_Timer
if (Fear_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FEAR);
+ DoCastVictim(SPELL_FEAR);
Fear_Timer = 30000;
} else Fear_Timer -= diff;
//ChillNova_Timer
if (ChillNova_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CHILLNOVA);
+ DoCastVictim(SPELL_CHILLNOVA);
ChillNova_Timer = 14000;
} else ChillNova_Timer -= diff;
//FrostVolley_Timer
if (FrostVolley_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FROSTVOLLEY);
+ DoCastVictim(SPELL_FROSTVOLLEY);
FrostVolley_Timer = 15000;
} else FrostVolley_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_vectus.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_vectus.cpp
index ee6d9780a1a..e606ff2229f 100644
--- a/src/server/scripts/EasternKingdoms/Scholomance/boss_vectus.cpp
+++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_vectus.cpp
@@ -77,7 +77,7 @@ public:
//BlastWave_Timer
if (m_uiBlastWave_Timer <= uiDiff)
{
- DoCast(me->GetVictim(), SPELL_BLAST_WAVE);
+ DoCastVictim(SPELL_BLAST_WAVE);
m_uiBlastWave_Timer = 12000;
}
else
diff --git a/src/server/scripts/EasternKingdoms/Stratholme/boss_baron_rivendare.cpp b/src/server/scripts/EasternKingdoms/Stratholme/boss_baron_rivendare.cpp
index d1a43c5e4b7..d2b884188c6 100644
--- a/src/server/scripts/EasternKingdoms/Stratholme/boss_baron_rivendare.cpp
+++ b/src/server/scripts/EasternKingdoms/Stratholme/boss_baron_rivendare.cpp
@@ -125,7 +125,7 @@ public:
if (ShadowBolt_Timer <= diff)
{
if (SelectTarget(SELECT_TARGET_RANDOM, 0))
- DoCast(me->GetVictim(), SPELL_SHADOWBOLT);
+ DoCastVictim(SPELL_SHADOWBOLT);
ShadowBolt_Timer = 10000;
} else ShadowBolt_Timer -= diff;
@@ -133,7 +133,7 @@ public:
//Cleave
if (Cleave_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
//13 seconds until we should cast this again
Cleave_Timer = 7000 + (rand()%10000);
} else Cleave_Timer -= diff;
@@ -141,7 +141,7 @@ public:
//MortalStrike
if (MortalStrike_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MORTALSTRIKE);
+ DoCastVictim(SPELL_MORTALSTRIKE);
MortalStrike_Timer = 10000 + (rand()%15000);
} else MortalStrike_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Stratholme/boss_baroness_anastari.cpp b/src/server/scripts/EasternKingdoms/Stratholme/boss_baroness_anastari.cpp
index eddaae4e106..258bef64612 100644
--- a/src/server/scripts/EasternKingdoms/Stratholme/boss_baroness_anastari.cpp
+++ b/src/server/scripts/EasternKingdoms/Stratholme/boss_baroness_anastari.cpp
@@ -83,7 +83,7 @@ public:
if (BansheeWail_Timer <= diff)
{
if (rand()%100 < 95)
- DoCast(me->GetVictim(), SPELL_BANSHEEWAIL);
+ DoCastVictim(SPELL_BANSHEEWAIL);
//4 seconds until we should cast this again
BansheeWail_Timer = 4000;
} else BansheeWail_Timer -= diff;
@@ -92,7 +92,7 @@ public:
if (BansheeCurse_Timer <= diff)
{
if (rand()%100 < 75)
- DoCast(me->GetVictim(), SPELL_BANSHEECURSE);
+ DoCastVictim(SPELL_BANSHEECURSE);
//18 seconds until we should cast this again
BansheeCurse_Timer = 18000;
} else BansheeCurse_Timer -= diff;
@@ -101,7 +101,7 @@ public:
if (Silence_Timer <= diff)
{
if (rand()%100 < 80)
- DoCast(me->GetVictim(), SPELL_SILENCE);
+ DoCastVictim(SPELL_SILENCE);
//13 seconds until we should cast this again
Silence_Timer = 13000;
} else Silence_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Stratholme/boss_cannon_master_willey.cpp b/src/server/scripts/EasternKingdoms/Stratholme/boss_cannon_master_willey.cpp
index 98fc6093496..345f42d21c8 100644
--- a/src/server/scripts/EasternKingdoms/Stratholme/boss_cannon_master_willey.cpp
+++ b/src/server/scripts/EasternKingdoms/Stratholme/boss_cannon_master_willey.cpp
@@ -131,7 +131,7 @@ public:
//Cast
if (rand()%100 < 90) //90% chance to cast
{
- DoCast(me->GetVictim(), SPELL_PUMMEL);
+ DoCastVictim(SPELL_PUMMEL);
}
//12 seconds until we should cast this again
Pummel_Timer = 12000;
@@ -143,7 +143,7 @@ public:
//Cast
if (rand()%100 < 80) //80% chance to cast
{
- DoCast(me->GetVictim(), SPELL_KNOCKAWAY);
+ DoCastVictim(SPELL_KNOCKAWAY);
}
//14 seconds until we should cast this again
KnockAway_Timer = 14000;
@@ -153,7 +153,7 @@ public:
if (Shoot_Timer <= diff)
{
//Cast
- DoCast(me->GetVictim(), SPELL_SHOOT);
+ DoCastVictim(SPELL_SHOOT);
//1 seconds until we should cast this again
Shoot_Timer = 1000;
} else Shoot_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Stratholme/boss_dathrohan_balnazzar.cpp b/src/server/scripts/EasternKingdoms/Stratholme/boss_dathrohan_balnazzar.cpp
index 96fa0b71876..593b2fd53b1 100644
--- a/src/server/scripts/EasternKingdoms/Stratholme/boss_dathrohan_balnazzar.cpp
+++ b/src/server/scripts/EasternKingdoms/Stratholme/boss_dathrohan_balnazzar.cpp
@@ -131,28 +131,28 @@ public:
//MindBlast
if (m_uiMindBlast_Timer <= uiDiff)
{
- DoCast(me->GetVictim(), SPELL_MINDBLAST);
+ DoCastVictim(SPELL_MINDBLAST);
m_uiMindBlast_Timer = urand(15000, 20000);
} else m_uiMindBlast_Timer -= uiDiff;
//CrusadersHammer
if (m_uiCrusadersHammer_Timer <= uiDiff)
{
- DoCast(me->GetVictim(), SPELL_CRUSADERSHAMMER);
+ DoCastVictim(SPELL_CRUSADERSHAMMER);
m_uiCrusadersHammer_Timer = 12000;
} else m_uiCrusadersHammer_Timer -= uiDiff;
//CrusaderStrike
if (m_uiCrusaderStrike_Timer <= uiDiff)
{
- DoCast(me->GetVictim(), SPELL_CRUSADERSTRIKE);
+ DoCastVictim(SPELL_CRUSADERSTRIKE);
m_uiCrusaderStrike_Timer = 15000;
} else m_uiCrusaderStrike_Timer -= uiDiff;
//HolyStrike
if (m_uiHolyStrike_Timer <= uiDiff)
{
- DoCast(me->GetVictim(), SPELL_HOLYSTRIKE);
+ DoCastVictim(SPELL_HOLYSTRIKE);
m_uiHolyStrike_Timer = 15000;
} else m_uiHolyStrike_Timer -= uiDiff;
@@ -173,14 +173,14 @@ public:
//MindBlast
if (m_uiMindBlast_Timer <= uiDiff)
{
- DoCast(me->GetVictim(), SPELL_MINDBLAST);
+ DoCastVictim(SPELL_MINDBLAST);
m_uiMindBlast_Timer = urand(15000, 20000);
} else m_uiMindBlast_Timer -= uiDiff;
//ShadowShock
if (m_uiShadowShock_Timer <= uiDiff)
{
- DoCast(me->GetVictim(), SPELL_SHADOWSHOCK);
+ DoCastVictim(SPELL_SHADOWSHOCK);
m_uiShadowShock_Timer = 11000;
} else m_uiShadowShock_Timer -= uiDiff;
@@ -205,7 +205,7 @@ public:
//MindControl
if (m_uiMindControl_Timer <= uiDiff)
{
- DoCast(me->GetVictim(), SPELL_MINDCONTROL);
+ DoCastVictim(SPELL_MINDCONTROL);
m_uiMindControl_Timer = 15000;
} else m_uiMindControl_Timer -= uiDiff;
}
diff --git a/src/server/scripts/EasternKingdoms/Stratholme/boss_magistrate_barthilas.cpp b/src/server/scripts/EasternKingdoms/Stratholme/boss_magistrate_barthilas.cpp
index bda54375bdb..db5509662ef 100644
--- a/src/server/scripts/EasternKingdoms/Stratholme/boss_magistrate_barthilas.cpp
+++ b/src/server/scripts/EasternKingdoms/Stratholme/boss_magistrate_barthilas.cpp
@@ -104,21 +104,21 @@ public:
//DrainingBlow
if (DrainingBlow_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_DRAININGBLOW);
+ DoCastVictim(SPELL_DRAININGBLOW);
DrainingBlow_Timer = 15000;
} else DrainingBlow_Timer -= diff;
//CrowdPummel
if (CrowdPummel_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CROWDPUMMEL);
+ DoCastVictim(SPELL_CROWDPUMMEL);
CrowdPummel_Timer = 15000;
} else CrowdPummel_Timer -= diff;
//MightyBlow
if (MightyBlow_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MIGHTYBLOW);
+ DoCastVictim(SPELL_MIGHTYBLOW);
MightyBlow_Timer = 20000;
} else MightyBlow_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Stratholme/boss_maleki_the_pallid.cpp b/src/server/scripts/EasternKingdoms/Stratholme/boss_maleki_the_pallid.cpp
index 25d297b81b7..83fbcac20fd 100644
--- a/src/server/scripts/EasternKingdoms/Stratholme/boss_maleki_the_pallid.cpp
+++ b/src/server/scripts/EasternKingdoms/Stratholme/boss_maleki_the_pallid.cpp
@@ -82,7 +82,7 @@ public:
if (Frostbolt_Timer <= diff)
{
if (rand()%100 < 90)
- DoCast(me->GetVictim(), SPELL_FROSTBOLT);
+ DoCastVictim(SPELL_FROSTBOLT);
Frostbolt_Timer = 3500;
} else Frostbolt_Timer -= diff;
@@ -90,7 +90,7 @@ public:
if (IceTomb_Timer <= diff)
{
if (rand()%100 < 65)
- DoCast(me->GetVictim(), SPELL_ICETOMB);
+ DoCastVictim(SPELL_ICETOMB);
IceTomb_Timer = 28000;
} else IceTomb_Timer -= diff;
@@ -98,7 +98,7 @@ public:
if (DrainLife_Timer <= diff)
{
if (rand()%100 < 55)
- DoCast(me->GetVictim(), SPELL_DRAINLIFE);
+ DoCastVictim(SPELL_DRAINLIFE);
DrainLife_Timer = 31000;
} else DrainLife_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Stratholme/boss_nerubenkan.cpp b/src/server/scripts/EasternKingdoms/Stratholme/boss_nerubenkan.cpp
index 690b3035da3..51fa2418560 100644
--- a/src/server/scripts/EasternKingdoms/Stratholme/boss_nerubenkan.cpp
+++ b/src/server/scripts/EasternKingdoms/Stratholme/boss_nerubenkan.cpp
@@ -92,7 +92,7 @@ public:
//EncasingWebs
if (EncasingWebs_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_ENCASINGWEBS);
+ DoCastVictim(SPELL_ENCASINGWEBS);
EncasingWebs_Timer = 30000;
} else EncasingWebs_Timer -= diff;
@@ -100,14 +100,14 @@ public:
if (PierceArmor_Timer <= diff)
{
if (urand(0, 3) < 2)
- DoCast(me->GetVictim(), SPELL_PIERCEARMOR);
+ DoCastVictim(SPELL_PIERCEARMOR);
PierceArmor_Timer = 35000;
} else PierceArmor_Timer -= diff;
//CryptScarabs_Timer
if (CryptScarabs_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CRYPT_SCARABS);
+ DoCastVictim(SPELL_CRYPT_SCARABS);
CryptScarabs_Timer = 20000;
} else CryptScarabs_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Stratholme/boss_ramstein_the_gorger.cpp b/src/server/scripts/EasternKingdoms/Stratholme/boss_ramstein_the_gorger.cpp
index a0cfb383872..3d876671238 100644
--- a/src/server/scripts/EasternKingdoms/Stratholme/boss_ramstein_the_gorger.cpp
+++ b/src/server/scripts/EasternKingdoms/Stratholme/boss_ramstein_the_gorger.cpp
@@ -98,7 +98,7 @@ public:
//Knockout
if (Knockout_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_KNOCKOUT);
+ DoCastVictim(SPELL_KNOCKOUT);
Knockout_Timer = 10000;
} else Knockout_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Stratholme/boss_timmy_the_cruel.cpp b/src/server/scripts/EasternKingdoms/Stratholme/boss_timmy_the_cruel.cpp
index dc2a8188ea9..df00dfcaa4f 100644
--- a/src/server/scripts/EasternKingdoms/Stratholme/boss_timmy_the_cruel.cpp
+++ b/src/server/scripts/EasternKingdoms/Stratholme/boss_timmy_the_cruel.cpp
@@ -78,7 +78,7 @@ public:
if (RavenousClaw_Timer <= diff)
{
//Cast
- DoCast(me->GetVictim(), SPELL_RAVENOUSCLAW);
+ DoCastVictim(SPELL_RAVENOUSCLAW);
//15 seconds until we should cast this again
RavenousClaw_Timer = 15000;
} else RavenousClaw_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp
index 1e800c617bf..ca6464f2080 100644
--- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp
+++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp
@@ -306,14 +306,14 @@ public:
if (SlashTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_METEOR_SLASH);
+ DoCastVictim(SPELL_METEOR_SLASH);
SlashTimer = 11000;
} else SlashTimer -= diff;
if (StompTimer <= diff)
{
Talk(YELL_LOVE);
- DoCast(me->GetVictim(), SPELL_STOMP);
+ DoCastVictim(SPELL_STOMP);
StompTimer = 30000;
} else StompTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp
index 35b48aaea70..b9aef826738 100644
--- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp
+++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp
@@ -645,7 +645,7 @@ public:
{
if (!me->IsNonMeleeSpellCasted(false))
{
- DoCast(me->GetVictim(), SPELL_BLAZE);
+ DoCastVictim(SPELL_BLAZE);
BlazeTimer = 3800;
}
} else BlazeTimer -= diff;
@@ -733,7 +733,7 @@ public:
{
//If we are within range melee the target
if (me->IsWithinMeleeRange(me->GetVictim()))
- DoCast(me->GetVictim(), SPELL_DARK_STRIKE);
+ DoCastVictim(SPELL_DARK_STRIKE);
}
DarkstrikeTimer = 3000;
} else DarkstrikeTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_felmyst.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_felmyst.cpp
index 6af7634a90a..7db85b79d20 100644
--- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_felmyst.cpp
+++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_felmyst.cpp
@@ -428,11 +428,11 @@ public:
events.ScheduleEvent(EVENT_BERSERK, 10000);
break;
case EVENT_CLEAVE:
- DoCast(me->GetVictim(), SPELL_CLEAVE, false);
+ DoCastVictim(SPELL_CLEAVE, false);
events.ScheduleEvent(EVENT_CLEAVE, urand(5000, 10000));
break;
case EVENT_CORROSION:
- DoCast(me->GetVictim(), SPELL_CORROSION, false);
+ DoCastVictim(SPELL_CORROSION, false);
events.ScheduleEvent(EVENT_CORROSION, urand(20000, 30000));
break;
case EVENT_GAS_NOVA:
diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kalecgos.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kalecgos.cpp
index 345112ac48e..c24e5864fae 100644
--- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kalecgos.cpp
+++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kalecgos.cpp
@@ -528,7 +528,7 @@ public:
if (HeroicStrikeTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_HEROIC_STRIKE);
+ DoCastVictim(SPELL_HEROIC_STRIKE);
HeroicStrikeTimer = 2000;
} else HeroicStrikeTimer -= diff;
@@ -789,7 +789,7 @@ public:
if (CorruptionStrikeTimer <= diff)
{
if (!(rand()%5))Talk(SAY_SATH_SPELL2);
- DoCast(me->GetVictim(), SPELL_CORRUPTION_STRIKE);
+ DoCastVictim(SPELL_CORRUPTION_STRIKE);
CorruptionStrikeTimer = 13000;
} else CorruptionStrikeTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp
index a051274d1b1..c0d7bb19b9d 100644
--- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp
+++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp
@@ -725,8 +725,8 @@ public:
case TIMER_SOUL_FLAY:
if (!me->IsNonMeleeSpellCasted(false))
{
- DoCast(me->GetVictim(), SPELL_SOUL_FLAY_SLOW, false);
- DoCast(me->GetVictim(), SPELL_SOUL_FLAY, false);
+ DoCastVictim(SPELL_SOUL_FLAY_SLOW, false);
+ DoCastVictim(SPELL_SOUL_FLAY, false);
Timer[TIMER_SOUL_FLAY] = 3500;
}
break;
@@ -966,7 +966,7 @@ public:
// Shadow Bolt Volley - Shoots Shadow Bolts at all enemies within 30 yards, for ~2k Shadow damage.
if (ShadowBoltVolleyTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHADOW_BOLT_VOLLEY);
+ DoCastVictim(SPELL_SHADOW_BOLT_VOLLEY);
ShadowBoltVolleyTimer = 12000;
}
else
@@ -1090,7 +1090,7 @@ public:
}
else if (me->IsWithinDistInMap(me->GetVictim(), 3)) // Explode if it's close enough to it's target
{
- DoCast(me->GetVictim(), SPELL_FELFIRE_FISSION);
+ DoCastVictim(SPELL_FELFIRE_FISSION);
me->Kill(me);
}
}
@@ -1306,7 +1306,7 @@ public:
case CLASS_DRUID:
if (uiTimer[1] <= diff)
{
- DoCast(me->GetVictim(), SPELL_SR_MOONFIRE, false);
+ DoCastVictim(SPELL_SR_MOONFIRE, false);
uiTimer[1] = urand(2000, 4000);
}
DoMeleeAttackIfReady();
@@ -1314,19 +1314,19 @@ public:
case CLASS_HUNTER:
if (uiTimer[1] <= diff)
{
- DoCast(me->GetVictim(), SPELL_SR_MULTI_SHOT, false);
+ DoCastVictim(SPELL_SR_MULTI_SHOT, false);
uiTimer[1] = urand(8000, 10000);
}
if (uiTimer[2] <= diff)
{
- DoCast(me->GetVictim(), SPELL_SR_SHOOT, false);
+ DoCastVictim(SPELL_SR_SHOOT, false);
uiTimer[2] = urand(4000, 6000);
}
if (me->IsWithinMeleeRange(me->GetVictim(), 6))
{
if (uiTimer[0] <= diff)
{
- DoCast(me->GetVictim(), SPELL_SR_MULTI_SHOT, false);
+ DoCastVictim(SPELL_SR_MULTI_SHOT, false);
uiTimer[0] = urand(6000, 8000);
}
DoMeleeAttackIfReady();
@@ -1335,7 +1335,7 @@ public:
case CLASS_MAGE:
if (uiTimer[1] <= diff)
{
- DoCast(me->GetVictim(), SPELL_SR_FIREBALL, false);
+ DoCastVictim(SPELL_SR_FIREBALL, false);
uiTimer[1] = urand(2000, 4000);
}
DoMeleeAttackIfReady();
@@ -1343,7 +1343,7 @@ public:
case CLASS_WARLOCK:
if (uiTimer[1] <= diff)
{
- DoCast(me->GetVictim(), SPELL_SR_SHADOW_BOLT, false);
+ DoCastVictim(SPELL_SR_SHADOW_BOLT, false);
uiTimer[1] = urand(3000, 5000);
}
if (uiTimer[2] <= diff)
@@ -1356,7 +1356,7 @@ public:
case CLASS_WARRIOR:
if (uiTimer[1] <= diff)
{
- DoCast(me->GetVictim(), SPELL_SR_WHIRLWIND, false);
+ DoCastVictim(SPELL_SR_WHIRLWIND, false);
uiTimer[1] = urand(9000, 11000);
}
DoMeleeAttackIfReady();
@@ -1364,12 +1364,12 @@ public:
case CLASS_PALADIN:
if (uiTimer[1] <= diff)
{
- DoCast(me->GetVictim(), SPELL_SR_HAMMER_OF_JUSTICE, false);
+ DoCastVictim(SPELL_SR_HAMMER_OF_JUSTICE, false);
uiTimer[1] = urand(6000, 8000);
}
if (uiTimer[2] <= diff)
{
- DoCast(me->GetVictim(), SPELL_SR_HOLY_SHOCK, false);
+ DoCastVictim(SPELL_SR_HOLY_SHOCK, false);
uiTimer[2] = urand(2000, 4000);
}
DoMeleeAttackIfReady();
@@ -1377,7 +1377,7 @@ public:
case CLASS_PRIEST:
if (uiTimer[1] <= diff)
{
- DoCast(me->GetVictim(), SPELL_SR_HOLY_SMITE, false);
+ DoCastVictim(SPELL_SR_HOLY_SMITE, false);
uiTimer[1] = urand(4000, 6000);
}
if (uiTimer[2] <= diff)
@@ -1390,7 +1390,7 @@ public:
case CLASS_SHAMAN:
if (uiTimer[1] <= diff)
{
- DoCast(me->GetVictim(), SPELL_SR_EARTH_SHOCK, false);
+ DoCastVictim(SPELL_SR_EARTH_SHOCK, false);
uiTimer[1] = urand(4000, 6000);
}
DoMeleeAttackIfReady();
@@ -1398,7 +1398,7 @@ public:
case CLASS_ROGUE:
if (uiTimer[1] <= diff)
{
- DoCast(me->GetVictim(), SPELL_SR_HEMORRHAGE, true);
+ DoCastVictim(SPELL_SR_HEMORRHAGE, true);
uiTimer[1] = urand(4000, 6000);
}
DoMeleeAttackIfReady();
diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_muru.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_muru.cpp
index 9766e9189b5..dd5edc969b7 100644
--- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_muru.cpp
+++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_muru.cpp
@@ -559,7 +559,7 @@ public:
if (VoidBlastTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_VOID_BLAST, false);
+ DoCastVictim(SPELL_VOID_BLAST, false);
VoidBlastTimer = 45000;
} else VoidBlastTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/Uldaman/boss_archaedas.cpp b/src/server/scripts/EasternKingdoms/Uldaman/boss_archaedas.cpp
index 30182f00ccb..f7f2dbfa6f7 100644
--- a/src/server/scripts/EasternKingdoms/Uldaman/boss_archaedas.cpp
+++ b/src/server/scripts/EasternKingdoms/Uldaman/boss_archaedas.cpp
@@ -185,7 +185,7 @@ class boss_archaedas : public CreatureScript
if (uiTremorTimer <= uiDiff)
{
//Cast
- DoCast(me->GetVictim(), SPELL_GROUND_TREMOR);
+ DoCastVictim(SPELL_GROUND_TREMOR);
//45 seconds until we should cast this agian
uiTremorTimer = 45000;
diff --git a/src/server/scripts/EasternKingdoms/Uldaman/boss_ironaya.cpp b/src/server/scripts/EasternKingdoms/Uldaman/boss_ironaya.cpp
index 126745fccfe..7d745d4f89a 100644
--- a/src/server/scripts/EasternKingdoms/Uldaman/boss_ironaya.cpp
+++ b/src/server/scripts/EasternKingdoms/Uldaman/boss_ironaya.cpp
@@ -72,7 +72,7 @@ class boss_ironaya : public CreatureScript
//If we are <50% hp do knockaway ONCE
if (!bHasCastedKnockaway && HealthBelowPct(50))
{
- DoCast(me->GetVictim(), SPELL_KNOCKAWAY, true);
+ DoCastVictim(SPELL_KNOCKAWAY, true);
// current aggro target is knocked away pick new target
Unit* target = SelectTarget(SELECT_TARGET_TOPAGGRO, 0);
diff --git a/src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp b/src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp
index ca0138c826f..e0aede6cd1b 100644
--- a/src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp
@@ -261,7 +261,7 @@ class boss_akilzon : public CreatureScript
break;
}
case EVENT_CALL_LIGHTNING:
- DoCast(me->GetVictim(), SPELL_CALL_LIGHTNING);
+ DoCastVictim(SPELL_CALL_LIGHTNING);
events.ScheduleEvent(EVENT_CALL_LIGHTNING, urand(12000, 17000)); // totaly random timer. can't find any info on this
break;
case EVENT_ELECTRICAL_STORM:
diff --git a/src/server/scripts/EasternKingdoms/ZulAman/boss_halazzi.cpp b/src/server/scripts/EasternKingdoms/ZulAman/boss_halazzi.cpp
index 60e25af862b..142bc46a1f1 100644
--- a/src/server/scripts/EasternKingdoms/ZulAman/boss_halazzi.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulAman/boss_halazzi.cpp
@@ -232,7 +232,7 @@ class boss_halazzi : public CreatureScript
{
// A tank with more than 490 defense skills should receive no critical hit
//DoCast(me, 41296, true);
- DoCast(me->GetVictim(), SPELL_SABER_LASH, true);
+ DoCastVictim(SPELL_SABER_LASH, true);
//me->RemoveAurasDueToSpell(41296);
SaberlashTimer = 30000;
} else SaberlashTimer -= diff;
@@ -397,7 +397,7 @@ class mob_halazzi_lynx : public CreatureScript
if (shredder_timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHRED_ARMOR);
+ DoCastVictim(SPELL_SHRED_ARMOR);
shredder_timer = 4000;
} else shredder_timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ZulAman/boss_hexlord.cpp b/src/server/scripts/EasternKingdoms/ZulAman/boss_hexlord.cpp
index 195e21ca102..5b5d1ce4bb1 100644
--- a/src/server/scripts/EasternKingdoms/ZulAman/boss_hexlord.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulAman/boss_hexlord.cpp
@@ -529,7 +529,7 @@ class boss_thurg : public CreatureScript
if (cleave_timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CLEAVE, false);
+ DoCastVictim(SPELL_CLEAVE, false);
cleave_timer = 12000; //3 sec cast
} else cleave_timer -= diff;
@@ -679,7 +679,7 @@ struct boss_gazakrothAI : public boss_hexlord_addAI
if (firebolt_timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FIREBOLT, false);
+ DoCastVictim(SPELL_FIREBOLT, false);
firebolt_timer = 700;
} else firebolt_timer -= diff;
@@ -721,13 +721,13 @@ class boss_lord_raadan : public CreatureScript
if (thunderclap_timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_THUNDERCLAP, false);
+ DoCastVictim(SPELL_THUNDERCLAP, false);
thunderclap_timer = 12000;
} else thunderclap_timer -= diff;
if (flamebreath_timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FLAME_BREATH, false);
+ DoCastVictim(SPELL_FLAME_BREATH, false);
flamebreath_timer = 12000;
} else flamebreath_timer -= diff;
@@ -770,7 +770,7 @@ class boss_darkheart : public CreatureScript
if (psychicwail_timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_PSYCHIC_WAIL, false);
+ DoCastVictim(SPELL_PSYCHIC_WAIL, false);
psychicwail_timer = 12000;
} else psychicwail_timer -= diff;
@@ -923,7 +923,7 @@ class boss_koragg : public CreatureScript
if (mightyblow_timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MIGHTY_BLOW, false);
+ DoCastVictim(SPELL_MIGHTY_BLOW, false);
mightyblow_timer = 12000;
}
if (coldstare_timer <= diff)
diff --git a/src/server/scripts/EasternKingdoms/ZulAman/boss_janalai.cpp b/src/server/scripts/EasternKingdoms/ZulAman/boss_janalai.cpp
index 9fac48c10a1..267e58e9d4c 100644
--- a/src/server/scripts/EasternKingdoms/ZulAman/boss_janalai.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulAman/boss_janalai.cpp
@@ -654,7 +654,7 @@ class mob_janalai_hatchling : public CreatureScript
if (BuffetTimer <= diff)
{
- DoCast(me->GetVictim(), SPELL_FLAMEBUFFET, false);
+ DoCastVictim(SPELL_FLAMEBUFFET, false);
BuffetTimer = 10000;
} else BuffetTimer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ZulAman/boss_nalorakk.cpp b/src/server/scripts/EasternKingdoms/ZulAman/boss_nalorakk.cpp
index e8e72fe9e10..d73612a7935 100644
--- a/src/server/scripts/EasternKingdoms/ZulAman/boss_nalorakk.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulAman/boss_nalorakk.cpp
@@ -398,7 +398,7 @@ class boss_nalorakk : public CreatureScript
{
if (BrutalSwipe_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_BRUTALSWIPE);
+ DoCastVictim(SPELL_BRUTALSWIPE);
BrutalSwipe_Timer = urand(7000, 12000);
} else BrutalSwipe_Timer -= diff;
@@ -406,7 +406,7 @@ class boss_nalorakk : public CreatureScript
{
if (me->GetVictim() && !me->GetVictim()->HasAura(SPELL_MANGLEEFFECT))
{
- DoCast(me->GetVictim(), SPELL_MANGLE);
+ DoCastVictim(SPELL_MANGLE);
Mangle_Timer = 1000;
}
else Mangle_Timer = urand(10000, 15000);
@@ -426,19 +426,19 @@ class boss_nalorakk : public CreatureScript
{
if (LaceratingSlash_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_LACERATINGSLASH);
+ DoCastVictim(SPELL_LACERATINGSLASH);
LaceratingSlash_Timer = urand(18000, 23000);
} else LaceratingSlash_Timer -= diff;
if (RendFlesh_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_RENDFLESH);
+ DoCastVictim(SPELL_RENDFLESH);
RendFlesh_Timer = urand(5000, 10000);
} else RendFlesh_Timer -= diff;
if (DeafeningRoar_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_DEAFENINGROAR);
+ DoCastVictim(SPELL_DEAFENINGROAR);
DeafeningRoar_Timer = urand(15000, 20000);
} else DeafeningRoar_Timer -= diff;
}
diff --git a/src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp b/src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp
index 9a3fbd0358f..77f45754745 100644
--- a/src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp
@@ -256,7 +256,7 @@ class boss_zuljin : public CreatureScript
me->AttackerStateUpdate(me->GetVictim());
if (me->GetVictim() && health == me->GetVictim()->GetHealth())
{
- DoCast(me->GetVictim(), SPELL_OVERPOWER, false);
+ DoCastVictim(SPELL_OVERPOWER, false);
Overpower_Timer = 5000;
}
} else me->AttackerStateUpdate(me->GetVictim());
diff --git a/src/server/scripts/EasternKingdoms/ZulGurub/boss_jeklik.cpp b/src/server/scripts/EasternKingdoms/ZulGurub/boss_jeklik.cpp
index 31e8e09fc6e..c52157b5303 100644
--- a/src/server/scripts/EasternKingdoms/ZulGurub/boss_jeklik.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulGurub/boss_jeklik.cpp
@@ -119,13 +119,13 @@ class boss_jeklik : public CreatureScript //jeklik
if (SonicBurst_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SONICBURST);
+ DoCastVictim(SPELL_SONICBURST);
SonicBurst_Timer = urand(8000, 13000);
} else SonicBurst_Timer -= diff;
if (Screech_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SCREECH);
+ DoCastVictim(SPELL_SCREECH);
Screech_Timer = urand(18000, 26000);
} else Screech_Timer -= diff;
@@ -169,14 +169,14 @@ class boss_jeklik : public CreatureScript //jeklik
if (MindFlay_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_MIND_FLAY);
+ DoCastVictim(SPELL_MIND_FLAY);
MindFlay_Timer = 16000;
}MindFlay_Timer -=diff;
if (ChainMindFlay_Timer <= diff)
{
me->InterruptNonMeleeSpells(false);
- DoCast(me->GetVictim(), SPELL_CHAIN_MIND_FLAY);
+ DoCastVictim(SPELL_CHAIN_MIND_FLAY);
ChainMindFlay_Timer = urand(15000, 30000);
}ChainMindFlay_Timer -=diff;
diff --git a/src/server/scripts/EasternKingdoms/ZulGurub/boss_jindo.cpp b/src/server/scripts/EasternKingdoms/ZulGurub/boss_jindo.cpp
index 6870cb3b784..0a61d20577f 100644
--- a/src/server/scripts/EasternKingdoms/ZulGurub/boss_jindo.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulGurub/boss_jindo.cpp
@@ -266,7 +266,7 @@ class mob_shade_of_jindo : public CreatureScript
//ShadowShock_Timer
if (ShadowShock_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SHADOWSHOCK);
+ DoCastVictim(SPELL_SHADOWSHOCK);
ShadowShock_Timer = 2000;
} else ShadowShock_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ZulGurub/boss_marli.cpp b/src/server/scripts/EasternKingdoms/ZulGurub/boss_marli.cpp
index e2b04ca1350..7f9f681eea3 100644
--- a/src/server/scripts/EasternKingdoms/ZulGurub/boss_marli.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulGurub/boss_marli.cpp
@@ -160,7 +160,7 @@ class boss_marli : public CreatureScript
me->SetBaseWeaponDamage(BASE_ATTACK, MINDAMAGE, (cinfo->mindmg +((cinfo->mindmg/100) * 35)));
me->SetBaseWeaponDamage(BASE_ATTACK, MAXDAMAGE, (cinfo->maxdmg +((cinfo->maxdmg/100) * 35)));
me->UpdateDamagePhysical(BASE_ATTACK);
- DoCast(me->GetVictim(), SPELL_ENVOLWINGWEB);
+ DoCastVictim(SPELL_ENVOLWINGWEB);
if (DoGetThreat(me->GetVictim()))
DoModifyThreatPercent(me->GetVictim(), -100);
events.ScheduleEvent(EVENT_CHARGE_PLAYER, 1500, 0, PHASE_THREE);
diff --git a/src/server/scripts/EasternKingdoms/ZulGurub/boss_renataki.cpp b/src/server/scripts/EasternKingdoms/ZulGurub/boss_renataki.cpp
index 68672be7740..8b526c7ad82 100644
--- a/src/server/scripts/EasternKingdoms/ZulGurub/boss_renataki.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulGurub/boss_renataki.cpp
@@ -149,7 +149,7 @@ class boss_renataki : public CreatureScript
if (ThousandBlades_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_THOUSANDBLADES);
+ DoCastVictim(SPELL_THOUSANDBLADES);
ThousandBlades_Timer = urand(7000, 12000);
} else ThousandBlades_Timer -= diff;
}
diff --git a/src/server/scripts/EasternKingdoms/ZulGurub/boss_thekal.cpp b/src/server/scripts/EasternKingdoms/ZulGurub/boss_thekal.cpp
index 5d3a2ee83e0..592c53d7025 100644
--- a/src/server/scripts/EasternKingdoms/ZulGurub/boss_thekal.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulGurub/boss_thekal.cpp
@@ -347,7 +347,7 @@ class mob_zealot_lorkhan : public CreatureScript
//Disarm_Timer
if (Disarm_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_DISARM);
+ DoCastVictim(SPELL_DISARM);
Disarm_Timer = 15000+rand()%10000;
} else Disarm_Timer -= diff;
@@ -468,21 +468,21 @@ class mob_zealot_zath : public CreatureScript
//SweepingStrikes_Timer
if (SweepingStrikes_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SWEEPINGSTRIKES);
+ DoCastVictim(SPELL_SWEEPINGSTRIKES);
SweepingStrikes_Timer = 22000+rand()%4000;
} else SweepingStrikes_Timer -= diff;
//SinisterStrike_Timer
if (SinisterStrike_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SINISTERSTRIKE);
+ DoCastVictim(SPELL_SINISTERSTRIKE);
SinisterStrike_Timer = 8000+rand()%8000;
} else SinisterStrike_Timer -= diff;
//Gouge_Timer
if (Gouge_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_GOUGE);
+ DoCastVictim(SPELL_GOUGE);
if (DoGetThreat(me->GetVictim()))
DoModifyThreatPercent(me->GetVictim(), -100);
@@ -493,14 +493,14 @@ class mob_zealot_zath : public CreatureScript
//Kick_Timer
if (Kick_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_KICK);
+ DoCastVictim(SPELL_KICK);
Kick_Timer = 15000+rand()%10000;
} else Kick_Timer -= diff;
//Blind_Timer
if (Blind_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_BLIND);
+ DoCastVictim(SPELL_BLIND);
Blind_Timer = 10000+rand()%10000;
} else Blind_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/ZulGurub/boss_venoxis.cpp b/src/server/scripts/EasternKingdoms/ZulGurub/boss_venoxis.cpp
index 1b0864fcbcb..955781e3097 100644
--- a/src/server/scripts/EasternKingdoms/ZulGurub/boss_venoxis.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulGurub/boss_venoxis.cpp
@@ -190,7 +190,7 @@ class boss_venoxis : public CreatureScript
// trigger spellcast only if we have 3 or more targets to affect
if (_inMeleeRange >= 3)
- DoCast(me->GetVictim(), SPELL_HOLY_NOVA);
+ DoCastVictim(SPELL_HOLY_NOVA);
events.ScheduleEvent(EVENT_HOLY_NOVA, urand(45000, 75000), 0, PHASE_ONE);
break;
diff --git a/src/server/scripts/EasternKingdoms/boss_kruul.cpp b/src/server/scripts/EasternKingdoms/boss_kruul.cpp
index 0a84804bed4..80237b5013c 100644
--- a/src/server/scripts/EasternKingdoms/boss_kruul.cpp
+++ b/src/server/scripts/EasternKingdoms/boss_kruul.cpp
@@ -96,7 +96,7 @@ public:
if (ShadowVolley_Timer <= diff)
{
if (urand(0, 99) < 45)
- DoCast(me->GetVictim(), SPELL_SHADOWVOLLEY);
+ DoCastVictim(SPELL_SHADOWVOLLEY);
ShadowVolley_Timer = 5000;
} else ShadowVolley_Timer -= diff;
@@ -105,7 +105,7 @@ public:
if (Cleave_Timer <= diff)
{
if (urand(0, 1))
- DoCast(me->GetVictim(), SPELL_CLEAVE);
+ DoCastVictim(SPELL_CLEAVE);
Cleave_Timer = 10000;
} else Cleave_Timer -= diff;
@@ -114,7 +114,7 @@ public:
if (ThunderClap_Timer <= diff)
{
if (urand(0, 9) < 2)
- DoCast(me->GetVictim(), SPELL_THUNDERCLAP);
+ DoCastVictim(SPELL_THUNDERCLAP);
ThunderClap_Timer = 12000;
} else ThunderClap_Timer -= diff;
@@ -122,7 +122,7 @@ public:
//TwistedReflection_Timer
if (TwistedReflection_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_TWISTEDREFLECTION);
+ DoCastVictim(SPELL_TWISTEDREFLECTION);
TwistedReflection_Timer = 30000;
} else TwistedReflection_Timer -= diff;
@@ -130,7 +130,7 @@ public:
if (VoidBolt_Timer <= diff)
{
if (urand(0, 9) < 4)
- DoCast(me->GetVictim(), SPELL_VOIDBOLT);
+ DoCastVictim(SPELL_VOIDBOLT);
VoidBolt_Timer = 18000;
} else VoidBolt_Timer -= diff;
diff --git a/src/server/scripts/EasternKingdoms/zone_duskwood.cpp b/src/server/scripts/EasternKingdoms/zone_duskwood.cpp
index d2143af2252..df9265e5621 100644
--- a/src/server/scripts/EasternKingdoms/zone_duskwood.cpp
+++ b/src/server/scripts/EasternKingdoms/zone_duskwood.cpp
@@ -122,13 +122,13 @@ public:
return;
if (SoulCorruption_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_SOUL_CORRUPTION);
+ DoCastVictim(SPELL_SOUL_CORRUPTION);
SoulCorruption_Timer = rand()%4000+15000; //gotta confirm Timers
} else SoulCorruption_Timer-=diff;
if (CreatureOfNightmare_Timer <= diff)
{
- DoCast(me->GetVictim(), SPELL_CREATURE_OF_NIGHTMARE);
+ DoCastVictim(SPELL_CREATURE_OF_NIGHTMARE);
CreatureOfNightmare_Timer = 45000; //gotta confirm Timers
} else CreatureOfNightmare_Timer-=diff;
DoMeleeAttackIfReady();
diff --git a/src/server/scripts/EasternKingdoms/zone_redridge_mountains.cpp b/src/server/scripts/EasternKingdoms/zone_redridge_mountains.cpp
index bf3040d5d03..55e1294d9e7 100644
--- a/src/server/scripts/EasternKingdoms/zone_redridge_mountains.cpp
+++ b/src/server/scripts/EasternKingdoms/zone_redridge_mountains.cpp
@@ -152,13 +152,13 @@ public:
if (uiMockingBlowTimer <= uiDiff)
{
- DoCast(me->GetVictim(), SPELL_MOCKING_BLOW);
+ DoCastVictim(SPELL_MOCKING_BLOW);
uiMockingBlowTimer = 5000;
} else uiMockingBlowTimer -= uiDiff;
if (uiShieldBashTimer <= uiDiff)
{
- DoCast(me->GetVictim(), SPELL_MOCKING_BLOW);
+ DoCastVictim(SPELL_MOCKING_BLOW);
uiShieldBashTimer = 8000;
} else uiShieldBashTimer -= uiDiff;
diff --git a/src/server/scripts/EasternKingdoms/zone_westfall.cpp b/src/server/scripts/EasternKingdoms/zone_westfall.cpp
index 9ca880a1261..a0c1c01d3a2 100644
--- a/src/server/scripts/EasternKingdoms/zone_westfall.cpp
+++ b/src/server/scripts/EasternKingdoms/zone_westfall.cpp
@@ -188,7 +188,7 @@ public:
uiShootTimer = 1500;
if (!me->IsWithinDist(me->GetVictim(), ATTACK_DISTANCE))
- DoCast(me->GetVictim(), SPELL_SHOOT);
+ DoCastVictim(SPELL_SHOOT);
} else uiShootTimer -= diff;
}
};