diff options
| author | Vincent-Michael <Vincent_Michael@gmx.de> | 2013-06-22 16:53:13 +0200 |
|---|---|---|
| committer | Vincent-Michael <Vincent_Michael@gmx.de> | 2013-06-22 16:53:13 +0200 |
| commit | e6185c92fc224e5427e634fdb1d44565a0fcf269 (patch) | |
| tree | 3e1e843668ec06541565ccbdb20090eb0786eb6b /src/server/scripts/Outland | |
| parent | 154dd377437aded96319338633b28eb9a4fee881 (diff) | |
Scripts: Convert DoCast(me->GetVictim(), SPELL_XXXXX); in DoCastVictim(SPELL_XXX);
Diffstat (limited to 'src/server/scripts/Outland')
42 files changed, 138 insertions, 138 deletions
diff --git a/src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/boss_exarch_maladaar.cpp b/src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/boss_exarch_maladaar.cpp index 698e5c2eb43..fce20a0fcdf 100644 --- a/src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/boss_exarch_maladaar.cpp +++ b/src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/boss_exarch_maladaar.cpp @@ -82,39 +82,39 @@ public: switch (myClass) { case CLASS_WARRIOR: - DoCast(me->GetVictim(), SPELL_MORTAL_STRIKE); + DoCastVictim(SPELL_MORTAL_STRIKE); Class_Timer = 6000; break; case CLASS_PALADIN: - DoCast(me->GetVictim(), SPELL_HAMMER_OF_JUSTICE); + DoCastVictim(SPELL_HAMMER_OF_JUSTICE); Class_Timer = 6000; break; case CLASS_HUNTER: - DoCast(me->GetVictim(), SPELL_FREEZING_TRAP); + DoCastVictim(SPELL_FREEZING_TRAP); Class_Timer = 20000; break; case CLASS_ROGUE: - DoCast(me->GetVictim(), SPELL_HEMORRHAGE); + DoCastVictim(SPELL_HEMORRHAGE); Class_Timer = 10000; break; case CLASS_PRIEST: - DoCast(me->GetVictim(), SPELL_MIND_FLAY); + DoCastVictim(SPELL_MIND_FLAY); Class_Timer = 5000; break; case CLASS_SHAMAN: - DoCast(me->GetVictim(), SPELL_FROSTSHOCK); + DoCastVictim(SPELL_FROSTSHOCK); Class_Timer = 8000; break; case CLASS_MAGE: - DoCast(me->GetVictim(), SPELL_FIREBALL); + DoCastVictim(SPELL_FIREBALL); Class_Timer = 5000; break; case CLASS_WARLOCK: - DoCast(me->GetVictim(), SPELL_CURSE_OF_AGONY); + DoCastVictim(SPELL_CURSE_OF_AGONY); Class_Timer = 20000; break; case CLASS_DRUID: - DoCast(me->GetVictim(), SPELL_MOONFIRE); + DoCastVictim(SPELL_MOONFIRE); Class_Timer = 10000; break; } @@ -329,7 +329,7 @@ public: if (Mortal_Strike_timer <= diff) { - DoCast(me->GetVictim(), SPELL_AV_MORTAL_STRIKE); + DoCastVictim(SPELL_AV_MORTAL_STRIKE); Mortal_Strike_timer = urand(10, 30) * 1000; } else Mortal_Strike_timer -= diff; diff --git a/src/server/scripts/Outland/Auchindoun/ManaTombs/boss_nexusprince_shaffar.cpp b/src/server/scripts/Outland/Auchindoun/ManaTombs/boss_nexusprince_shaffar.cpp index 9d5ee14ec65..5870cd51b4d 100644 --- a/src/server/scripts/Outland/Auchindoun/ManaTombs/boss_nexusprince_shaffar.cpp +++ b/src/server/scripts/Outland/Auchindoun/ManaTombs/boss_nexusprince_shaffar.cpp @@ -166,13 +166,13 @@ public: if (Frostbolt_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_FROSTBOLT); + DoCastVictim(SPELL_FROSTBOLT); Frostbolt_Timer = urand(4500, 6000); } else Frostbolt_Timer -= diff; if (FireBall_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_FIREBALL); + DoCastVictim(SPELL_FIREBALL); FireBall_Timer = urand(4500, 6000); } else FireBall_Timer -= diff; @@ -287,7 +287,7 @@ public: if (ArcaneBolt_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_ARCANE_BOLT); + DoCastVictim(SPELL_ARCANE_BOLT); ArcaneBolt_Timer = urand(2000, 4500); } else ArcaneBolt_Timer -= diff; @@ -344,10 +344,10 @@ public: { if (isFireboltTurn) { - DoCast(me->GetVictim(), SPELL_ETHEREAL_APPRENTICE_FIREBOLT, true); + DoCastVictim(SPELL_ETHEREAL_APPRENTICE_FIREBOLT, true); isFireboltTurn = false; }else{ - DoCast(me->GetVictim(), SPELL_ETHEREAL_APPRENTICE_FROSTBOLT, true); + DoCastVictim(SPELL_ETHEREAL_APPRENTICE_FROSTBOLT, true); isFireboltTurn = true; } Cast_Timer = 3000; diff --git a/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/boss_ambassador_hellmaw.cpp b/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/boss_ambassador_hellmaw.cpp index e8968659ea4..f16a629dd0c 100644 --- a/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/boss_ambassador_hellmaw.cpp +++ b/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/boss_ambassador_hellmaw.cpp @@ -179,7 +179,7 @@ public: if (CorrosiveAcid_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_CORROSIVE_ACID); + DoCastVictim(SPELL_CORROSIVE_ACID); CorrosiveAcid_Timer = urand(15000, 25000); } else CorrosiveAcid_Timer -= diff; diff --git a/src/server/scripts/Outland/BlackTemple/boss_bloodboil.cpp b/src/server/scripts/Outland/BlackTemple/boss_bloodboil.cpp index 858a80c9b9c..d5db702a9fc 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_bloodboil.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_bloodboil.cpp @@ -203,13 +203,13 @@ public: if (ArcingSmashTimer <= diff) { - DoCast(me->GetVictim(), SPELL_ARCING_SMASH); + DoCastVictim(SPELL_ARCING_SMASH); ArcingSmashTimer = 10000; } else ArcingSmashTimer -= diff; if (FelAcidTimer <= diff) { - DoCast(me->GetVictim(), SPELL_FEL_ACID); + DoCastVictim(SPELL_FEL_ACID); FelAcidTimer = 25000; } else FelAcidTimer -= diff; @@ -226,7 +226,7 @@ public: { if (BewilderingStrikeTimer <= diff) { - DoCast(me->GetVictim(), SPELL_BEWILDERING_STRIKE); + DoCastVictim(SPELL_BEWILDERING_STRIKE); float mt_threat = DoGetThreat(me->GetVictim()); if (Unit* target = SelectTarget(SELECT_TARGET_TOPAGGRO, 1)) me->AddThreat(target, mt_threat); @@ -235,14 +235,14 @@ public: if (EjectTimer <= diff) { - DoCast(me->GetVictim(), SPELL_EJECT1); + DoCastVictim(SPELL_EJECT1); DoModifyThreatPercent(me->GetVictim(), -40); EjectTimer = 15000; } else EjectTimer -= diff; if (AcidicWoundTimer <= diff) { - DoCast(me->GetVictim(), SPELL_ACIDIC_WOUND); + DoCastVictim(SPELL_ACIDIC_WOUND); AcidicWoundTimer = 10000; } else AcidicWoundTimer -= diff; @@ -251,7 +251,7 @@ public: if (BloodboilCount < 5) // Only cast it five times. { //CastBloodboil(); // Causes issues on windows, so is commented out. - DoCast(me->GetVictim(), SPELL_BLOODBOIL); + DoCastVictim(SPELL_BLOODBOIL); ++BloodboilCount; BloodboilTimer = 10000*BloodboilCount; } @@ -262,13 +262,13 @@ public: { if (AcidGeyserTimer <= diff) { - DoCast(me->GetVictim(), SPELL_ACID_GEYSER); + DoCastVictim(SPELL_ACID_GEYSER); AcidGeyserTimer = 30000; } else AcidGeyserTimer -= diff; if (EjectTimer <= diff) { - DoCast(me->GetVictim(), SPELL_EJECT2); + DoCastVictim(SPELL_EJECT2); EjectTimer = 15000; } else EjectTimer -= diff; } diff --git a/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp b/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp index 06e6c676ffa..9ef7aaa6dad 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp @@ -448,8 +448,8 @@ public: if (FlameBlastTimer <= diff) { - DoCast(me->GetVictim(), SPELL_BLAZE_SUMMON, true); // appear at victim - DoCast(me->GetVictim(), SPELL_FLAME_BLAST); + DoCastVictim(SPELL_BLAZE_SUMMON, true); // appear at victim + DoCastVictim(SPELL_FLAME_BLAST); FlameBlastTimer = 15000; // 10000 is official-like? DoZoneInCombat(); // in case someone is revived } else FlameBlastTimer -= diff; @@ -1039,12 +1039,12 @@ public: case EVENT_SHEAR: // no longer exists in 3.0f.2 - // DoCast(me->GetVictim(), SPELL_SHEAR); + // DoCastVictim(SPELL_SHEAR); Timer[EVENT_SHEAR] = 25000 + (rand()%16 * 1000); break; case EVENT_FLAME_CRASH: - DoCast(me->GetVictim(), SPELL_FLAME_CRASH); + DoCastVictim(SPELL_FLAME_CRASH); Timer[EVENT_FLAME_CRASH] = urand(30000, 40000); break; @@ -1061,7 +1061,7 @@ public: break; case EVENT_DRAW_SOUL: - DoCast(me->GetVictim(), SPELL_DRAW_SOUL); + DoCastVictim(SPELL_DRAW_SOUL); Timer[EVENT_DRAW_SOUL] = urand(50000, 60000); break; @@ -1130,7 +1130,7 @@ public: me->GetMotionMaster()->MoveChase(me->GetVictim(), 30); else me->GetMotionMaster()->MoveIdle(); - DoCast(me->GetVictim(), SPELL_SHADOW_BLAST); + DoCastVictim(SPELL_SHADOW_BLAST); Timer[EVENT_SHADOW_BLAST] = 4000; break; case EVENT_SHADOWDEMON: @@ -1340,7 +1340,7 @@ public: } break; case EVENT_MAIEV_SHADOW_STRIKE: - DoCast(me->GetVictim(), SPELL_SHADOW_STRIKE); + DoCastVictim(SPELL_SHADOW_STRIKE); Timer[EVENT_MAIEV_SHADOW_STRIKE] = 60000; break; case EVENT_MAIEV_TRAP: @@ -1354,7 +1354,7 @@ public: { if (!me->IsWithinDistInMap(me->GetVictim(), 40)) me->GetMotionMaster()->MoveChase(me->GetVictim(), 30); - DoCast(me->GetVictim(), SPELL_THROW_DAGGER); + DoCastVictim(SPELL_THROW_DAGGER); Timer[EVENT_MAIEV_THROW_DAGGER] = 2000; } break; @@ -1777,7 +1777,7 @@ public: EnterPhase(PHASE_TALK); else { - DoCast(me->GetVictim(), SPELL_CHAIN_LIGHTNING); + DoCastVictim(SPELL_CHAIN_LIGHTNING); Timer = 30000; } } @@ -2161,12 +2161,12 @@ public: { TargetGUID = me->GetVictim()->GetGUID(); me->AddThreat(me->GetVictim(), 10000000.0f); - DoCast(me->GetVictim(), SPELL_PURPLE_BEAM, true); - DoCast(me->GetVictim(), SPELL_PARALYZE, true); + DoCastVictim(SPELL_PURPLE_BEAM, true); + DoCastVictim(SPELL_PARALYZE, true); } // Kill our target if we're very close. if (me->IsWithinDistInMap(me->GetVictim(), 3)) - DoCast(me->GetVictim(), SPELL_CONSUME_SOUL); + DoCastVictim(SPELL_CONSUME_SOUL); } }; }; diff --git a/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp b/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp index 8ac3046c07f..1695c729b86 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp @@ -266,13 +266,13 @@ public: if (ShriekTimer <= diff) { - DoCast(me->GetVictim(), SPELL_SILENCING_SHRIEK); + DoCastVictim(SPELL_SILENCING_SHRIEK); ShriekTimer = 25000+rand()%10 * 1000; } else ShriekTimer -= diff; if (SaberTimer <= diff) { - DoCast(me->GetVictim(), SPELL_SABER_LASH); + DoCastVictim(SPELL_SABER_LASH); SaberTimer = 25000+rand()%10 * 1000; } else SaberTimer -= diff; diff --git a/src/server/scripts/Outland/BlackTemple/boss_reliquary_of_souls.cpp b/src/server/scripts/Outland/BlackTemple/boss_reliquary_of_souls.cpp index 182b43fe0d0..c2d2c67dc48 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_reliquary_of_souls.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_reliquary_of_souls.cpp @@ -590,14 +590,14 @@ public: if (SoulShockTimer <= diff) { - DoCast(me->GetVictim(), SPELL_SOUL_SHOCK); + DoCastVictim(SPELL_SOUL_SHOCK); SoulShockTimer = 5000; } else SoulShockTimer -= diff; if (DeadenTimer <= diff) { me->InterruptNonMeleeSpells(false); - DoCast(me->GetVictim(), SPELL_DEADEN); + DoCastVictim(SPELL_DEADEN); DeadenTimer = urand(25000, 35000); if (!(rand()%2)) { @@ -690,7 +690,7 @@ public: if (SoulScreamTimer <= diff) { - DoCast(me->GetVictim(), SPELL_SOUL_SCREAM); + DoCastVictim(SPELL_SOUL_SCREAM); SoulScreamTimer = urand(9000, 11000); if (!(rand()%3)) { diff --git a/src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp b/src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp index ec29dd628bf..cf937ee0cd1 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp @@ -887,7 +887,7 @@ public: if (LightningBoltTimer <= diff) { - DoCast(me->GetVictim(), SPELL_LIGHTNING_BOLT); + DoCastVictim(SPELL_LIGHTNING_BOLT); LightningBoltTimer = 10000; } else LightningBoltTimer -= diff; diff --git a/src/server/scripts/Outland/BlackTemple/illidari_council.cpp b/src/server/scripts/Outland/BlackTemple/illidari_council.cpp index c6b56566d47..b75296a59e3 100644 --- a/src/server/scripts/Outland/BlackTemple/illidari_council.cpp +++ b/src/server/scripts/Outland/BlackTemple/illidari_council.cpp @@ -666,14 +666,14 @@ public: if (ArcaneExplosionTimer <= diff) { - DoCast(me->GetVictim(), SPELL_ARCANE_EXPLOSION); + DoCastVictim(SPELL_ARCANE_EXPLOSION); Cooldown = 1000; ArcaneExplosionTimer = 14000; } else ArcaneExplosionTimer -= diff; if (ArcaneBoltTimer <= diff) { - DoCast(me->GetVictim(), SPELL_ARCANE_BOLT); + DoCastVictim(SPELL_ARCANE_BOLT); ArcaneBoltTimer = 3000; Cooldown = 2000; } else ArcaneBoltTimer -= diff; @@ -836,13 +836,13 @@ public: { if (DeadlyPoisonTimer <= diff) { - DoCast(me->GetVictim(), SPELL_DEADLY_POISON); + DoCastVictim(SPELL_DEADLY_POISON); DeadlyPoisonTimer = urand(15, 46) * 1000; } else DeadlyPoisonTimer -= diff; if (AppearEnvenomTimer <= diff) // Cast Envenom. This is cast 4 seconds after Vanish is over { - DoCast(me->GetVictim(), SPELL_ENVENOM); + DoCastVictim(SPELL_ENVENOM); AppearEnvenomTimer = 90000; } else AppearEnvenomTimer -= diff; diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_fathomlord_karathress.cpp b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_fathomlord_karathress.cpp index 8e23bd2a0c9..d25b9a25a85 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_fathomlord_karathress.cpp +++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_fathomlord_karathress.cpp @@ -263,7 +263,7 @@ public: //SearNova_Timer if (SearNova_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_SEAR_NOVA); + DoCastVictim(SPELL_SEAR_NOVA); SearNova_Timer = 20000+rand()%40000; } else SearNova_Timer -= diff; @@ -395,14 +395,14 @@ public: //LeechingThrow_Timer if (LeechingThrow_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_LEECHING_THROW); + DoCastVictim(SPELL_LEECHING_THROW); LeechingThrow_Timer = 20000; } else LeechingThrow_Timer -= diff; //Multishot_Timer if (Multishot_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_MULTISHOT); + DoCastVictim(SPELL_MULTISHOT); Multishot_Timer = 20000; } else Multishot_Timer -= diff; @@ -534,7 +534,7 @@ public: //FrostShock_Timer if (FrostShock_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_FROST_SHOCK); + DoCastVictim(SPELL_FROST_SHOCK); FrostShock_Timer = 25000+rand()%5000; } else FrostShock_Timer -= diff; @@ -651,14 +651,14 @@ public: //WaterBoltVolley_Timer if (WaterBoltVolley_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_WATER_BOLT_VOLLEY); + DoCastVictim(SPELL_WATER_BOLT_VOLLEY); WaterBoltVolley_Timer = 30000; } else WaterBoltVolley_Timer -= diff; //TidalSurge_Timer if (TidalSurge_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_TIDAL_SURGE); + DoCastVictim(SPELL_TIDAL_SURGE); // Hacky way to do it - won't trigger elseways me->GetVictim()->CastSpell(me->GetVictim(), SPELL_TIDAL_SURGE_FREEZE, true); TidalSurge_Timer = 15000+rand()%5000; diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_hydross_the_unstable.cpp b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_hydross_the_unstable.cpp index 7e203dfeed9..3b19393fa44 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_hydross_the_unstable.cpp +++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_hydross_the_unstable.cpp @@ -260,7 +260,7 @@ public: break; } - DoCast(me->GetVictim(), mark_spell); + DoCastVictim(mark_spell); if (MarkOfCorruption_Count < 5) ++MarkOfCorruption_Count; @@ -343,7 +343,7 @@ public: break; } - DoCast(me->GetVictim(), mark_spell); + DoCastVictim(mark_spell); if (MarkOfHydross_Count < 5) ++MarkOfHydross_Count; diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lady_vashj.cpp b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lady_vashj.cpp index 5ee43b9b0fb..8aa8d939a6d 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lady_vashj.cpp +++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lady_vashj.cpp @@ -296,12 +296,12 @@ public: case 0: // Shoot // Used in Phases 1 and 3 after Entangle or while having nobody in melee range. A shot that hits her target for 4097-5543 Physical damage. - DoCast(me->GetVictim(), SPELL_SHOOT); + DoCastVictim(SPELL_SHOOT); break; case 1: // Multishot // Used in Phases 1 and 3 after Entangle or while having nobody in melee range. A shot that hits 1 person and 4 people around him for 6475-7525 physical damage. - DoCast(me->GetVictim(), SPELL_MULTI_SHOT); + DoCastVictim(SPELL_MULTI_SHOT); break; } if (rand()%3) @@ -343,7 +343,7 @@ public: { // Shock Burst // Randomly used in Phases 1 and 3 on Vashj's target, it's a Shock spell doing 8325-9675 nature damage and stunning the target for 5 seconds, during which she will not attack her target but switch to the next person on the aggro list. - DoCast(me->GetVictim(), SPELL_SHOCK_BLAST); + DoCastVictim(SPELL_SHOCK_BLAST); me->TauntApply(me->GetVictim()); ShockBlastTimer = 1000+rand()%14000; // random cooldown @@ -368,7 +368,7 @@ public: { // Entangle // Used in Phases 1 and 3, it casts Entangling Roots on everybody in a 15 yard radius of Vashj, immobilzing them for 10 seconds and dealing 500 damage every 2 seconds. It's not a magic effect so it cannot be dispelled, but is removed by various buffs such as Cloak of Shadows or Blessing of Freedom. - DoCast(me->GetVictim(), SPELL_ENTANGLE); + DoCastVictim(SPELL_ENTANGLE); Entangle = true; EntangleTimer = 10000; } diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp index d0b0166b918..02a86e1ab6d 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp +++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp @@ -155,7 +155,7 @@ public: if (Link_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_SOUL_LINK, true); + DoCastVictim(SPELL_SOUL_LINK, true); Link_Timer = 1000; } else Link_Timer -= diff; @@ -164,7 +164,7 @@ public: if (ShadowBolt_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_SHADOWBOLT, false); + DoCastVictim(SPELL_SHADOWBOLT, false); ShadowBolt_Timer = 10000; } else ShadowBolt_Timer -= diff; @@ -507,7 +507,7 @@ public: // will cast only when in range of spell if (me->IsWithinDist(me->GetVictim(), 30)) { - //DoCast(me->GetVictim(), SPELL_CHAOS_BLAST, true); + //DoCastVictim(SPELL_CHAOS_BLAST, true); int damage = 100; me->CastCustomSpell(me->GetVictim(), SPELL_CHAOS_BLAST, &damage, NULL, NULL, false, NULL, NULL, me->GetGUID()); } @@ -657,7 +657,7 @@ public: // will cast only when in range od spell if (me->IsWithinDist(me->GetVictim(), 30)) { - //DoCast(me->GetVictim(), SPELL_CHAOS_BLAST, true); + //DoCastVictim(SPELL_CHAOS_BLAST, true); int damage = 100; me->CastCustomSpell(me->GetVictim(), SPELL_CHAOS_BLAST, &damage, NULL, NULL, false, NULL, NULL, me->GetGUID()); ChaosBlast_Timer = 3000; diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lurker_below.cpp b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lurker_below.cpp index 13e6a1abd05..3f42379dd62 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lurker_below.cpp +++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lurker_below.cpp @@ -399,7 +399,7 @@ public: if (MultiShotTimer <= diff) { if (me->GetVictim()) - DoCast(me->GetVictim(), SPELL_SPREAD_SHOT, true); + DoCastVictim(SPELL_SPREAD_SHOT, true); MultiShotTimer = 10000+rand()%10000; ShootBowTimer += 1500; // add global cooldown diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_morogrim_tidewalker.cpp b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_morogrim_tidewalker.cpp index 9202bdb653b..877e1113962 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_morogrim_tidewalker.cpp +++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_morogrim_tidewalker.cpp @@ -174,7 +174,7 @@ public: { if (!Earthquake) { - DoCast(me->GetVictim(), SPELL_EARTHQUAKE); + DoCastVictim(SPELL_EARTHQUAKE); Earthquake = true; Earthquake_Timer = 10000; } @@ -197,7 +197,7 @@ public: //TidalWave_Timer if (TidalWave_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_TIDAL_WAVE); + DoCastVictim(SPELL_TIDAL_WAVE); TidalWave_Timer = 20000; } else TidalWave_Timer -= diff; @@ -330,7 +330,7 @@ public: { if (me->IsWithinDistInMap(me->GetVictim(), 5)) { - DoCast(me->GetVictim(), SPELL_GLOBULE_EXPLOSION); + DoCastVictim(SPELL_GLOBULE_EXPLOSION); //despawn me->DespawnOrUnsummon(); diff --git a/src/server/scripts/Outland/CoilfangReservoir/SteamVault/boss_mekgineer_steamrigger.cpp b/src/server/scripts/Outland/CoilfangReservoir/SteamVault/boss_mekgineer_steamrigger.cpp index 3d64d258e0a..5d8d44ee70c 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SteamVault/boss_mekgineer_steamrigger.cpp +++ b/src/server/scripts/Outland/CoilfangReservoir/SteamVault/boss_mekgineer_steamrigger.cpp @@ -129,7 +129,7 @@ public: if (Shrink_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_SUPER_SHRINK_RAY); + DoCastVictim(SPELL_SUPER_SHRINK_RAY); Shrink_Timer = 20000; } else Shrink_Timer -= diff; @@ -138,14 +138,14 @@ public: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1)) DoCast(target, SPELL_SAW_BLADE); else - DoCast(me->GetVictim(), SPELL_SAW_BLADE); + DoCastVictim(SPELL_SAW_BLADE); Saw_Blade_Timer = 15000; } else Saw_Blade_Timer -= diff; if (Electrified_Net_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_ELECTRIFIED_NET); + DoCastVictim(SPELL_ELECTRIFIED_NET); Electrified_Net_Timer = 10000; } else Electrified_Net_Timer -= diff; diff --git a/src/server/scripts/Outland/GruulsLair/boss_gruul.cpp b/src/server/scripts/Outland/GruulsLair/boss_gruul.cpp index 6b7190e3853..473630cc9af 100644 --- a/src/server/scripts/Outland/GruulsLair/boss_gruul.cpp +++ b/src/server/scripts/Outland/GruulsLair/boss_gruul.cpp @@ -200,7 +200,7 @@ public: if (target && me->IsWithinMeleeRange(me->GetVictim())) DoCast(target, SPELL_HURTFUL_STRIKE); else - DoCast(me->GetVictim(), SPELL_HURTFUL_STRIKE); + DoCastVictim(SPELL_HURTFUL_STRIKE); m_uiHurtfulStrike_Timer= 8000; } @@ -210,7 +210,7 @@ public: // Reverberation if (m_uiReverberation_Timer <= uiDiff) { - DoCast(me->GetVictim(), SPELL_REVERBERATION, true); + DoCastVictim(SPELL_REVERBERATION, true); m_uiReverberation_Timer = urand(15000, 25000); } else diff --git a/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp b/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp index 6812a77d01c..f927f606bda 100644 --- a/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp +++ b/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp @@ -245,21 +245,21 @@ public: //ArcingSmash_Timer if (ArcingSmash_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_ARCING_SMASH); + DoCastVictim(SPELL_ARCING_SMASH); ArcingSmash_Timer = 10000; } else ArcingSmash_Timer -= diff; //Whirlwind_Timer if (Whirlwind_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_WHIRLWIND); + DoCastVictim(SPELL_WHIRLWIND); Whirlwind_Timer = 55000; } else Whirlwind_Timer -= diff; //MightyBlow_Timer if (MightyBlow_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_MIGHTY_BLOW); + DoCastVictim(SPELL_MIGHTY_BLOW); MightyBlow_Timer = 30000+rand()%10000; } else MightyBlow_Timer -= diff; @@ -404,7 +404,7 @@ public: //DarkDecay_Timer if (DarkDecay_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_DARK_DECAY); + DoCastVictim(SPELL_DARK_DECAY); DarkDecay_Timer = 20000; } else DarkDecay_Timer -= diff; @@ -528,21 +528,21 @@ public: //LightningBolt_Timer if (LightningBolt_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_LIGHTNING_BOLT); + DoCastVictim(SPELL_LIGHTNING_BOLT); LightningBolt_Timer = 15000; } else LightningBolt_Timer -= diff; //ArcaneShock_Timer if (ArcaneShock_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_ARCANE_SHOCK); + DoCastVictim(SPELL_ARCANE_SHOCK); ArcaneShock_Timer = 20000; } else ArcaneShock_Timer -= diff; //ArcaneExplosion_Timer if (ArcaneExplosion_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_ARCANE_EXPLOSION); + DoCastVictim(SPELL_ARCANE_EXPLOSION); ArcaneExplosion_Timer = 30000; } else ArcaneExplosion_Timer -= diff; @@ -748,7 +748,7 @@ public: //GreaterFireball_Timer if (GreaterFireball_Timer < diff || me->IsWithinDist(me->GetVictim(), 30)) { - DoCast(me->GetVictim(), SPELL_GREATER_FIREBALL); + DoCastVictim(SPELL_GREATER_FIREBALL); GreaterFireball_Timer = 2000; } else GreaterFireball_Timer -= diff; @@ -756,7 +756,7 @@ public: if (SpellShield_Timer <= diff) { me->InterruptNonMeleeSpells(false); - DoCast(me->GetVictim(), SPELL_SPELLSHIELD); + DoCastVictim(SPELL_SPELLSHIELD); SpellShield_Timer = 30000; } else SpellShield_Timer -= diff; diff --git a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp index c9a3c09d3fb..fdbd0b9dcc6 100644 --- a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp @@ -92,7 +92,7 @@ class boss_broggok : public CreatureScript return; if (AcidSpray_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_SLIME_SPRAY); + DoCastVictim(SPELL_SLIME_SPRAY); AcidSpray_Timer = 4000+rand()%8000; } else @@ -100,7 +100,7 @@ class boss_broggok : public CreatureScript if (PoisonBolt_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_POISON_BOLT); + DoCastVictim(SPELL_POISON_BOLT); PoisonBolt_Timer = 4000+rand()%8000; } else diff --git a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_kelidan_the_breaker.cpp b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_kelidan_the_breaker.cpp index 2d663465660..f491c5d4c9a 100644 --- a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_kelidan_the_breaker.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_kelidan_the_breaker.cpp @@ -361,7 +361,7 @@ class mob_shadowmoon_channeler : public CreatureScript if (ShadowBolt_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_SHADOW_BOLT); + DoCastVictim(SPELL_SHADOW_BOLT); ShadowBolt_Timer = 5000+rand()%1000; } else diff --git a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_the_maker.cpp b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_the_maker.cpp index 7a755b40ba7..134284acab5 100644 --- a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_the_maker.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_the_maker.cpp @@ -112,7 +112,7 @@ class boss_the_maker : public CreatureScript if (AcidSpray_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_ACID_SPRAY); + DoCastVictim(SPELL_ACID_SPRAY); AcidSpray_Timer = 15000+rand()%8000; } else @@ -141,7 +141,7 @@ class boss_the_maker : public CreatureScript if (Knockdown_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_KNOCKDOWN); + DoCastVictim(SPELL_KNOCKDOWN); Knockdown_Timer = 4000+rand()%8000; } else diff --git a/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_watchkeeper_gargolmar.cpp b/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_watchkeeper_gargolmar.cpp index cf5becb56ce..afde225407d 100644 --- a/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_watchkeeper_gargolmar.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_watchkeeper_gargolmar.cpp @@ -119,7 +119,7 @@ class boss_watchkeeper_gargolmar : public CreatureScript if (MortalWound_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_MORTAL_WOUND); + DoCastVictim(SPELL_MORTAL_WOUND); MortalWound_Timer = 5000+rand()%8000; } else diff --git a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp index ca0c60aafde..21b77525ea3 100644 --- a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp @@ -178,7 +178,7 @@ class mob_abyssal : public CreatureScript if (FireBlast_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_FIRE_BLAST); + DoCastVictim(SPELL_FIRE_BLAST); FireBlast_Timer = 5000+rand()%10000; } else FireBlast_Timer -= diff; @@ -368,7 +368,7 @@ class boss_magtheridon : public CreatureScript if (Cleave_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_CLEAVE); + DoCastVictim(SPELL_CLEAVE); Cleave_Timer = 10000; } else diff --git a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp index ed414215bef..f53748d0aa4 100644 --- a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp @@ -239,13 +239,13 @@ class boss_grand_warlock_nethekurse : public CreatureScript { if (!SpinOnce) { - DoCast(me->GetVictim(), SPELL_DARK_SPIN); + DoCastVictim(SPELL_DARK_SPIN); SpinOnce = true; } if (Cleave_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_SHADOW_CLEAVE); + DoCastVictim(SPELL_SHADOW_CLEAVE); Cleave_Timer = 6000+rand()%2500; } else @@ -353,7 +353,7 @@ class mob_fel_orc_convert : public CreatureScript if (Hemorrhage_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_HEMORRHAGE); + DoCastVictim(SPELL_HEMORRHAGE); Hemorrhage_Timer = 15000; } else Hemorrhage_Timer -= diff; diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp index 61cccc7ae24..62863edc2d7 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp @@ -383,7 +383,7 @@ class boss_alar : public CreatureScript if (MeltArmor_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_MELT_ARMOR); + DoCastVictim(SPELL_MELT_ARMOR); MeltArmor_Timer = 60000; } else diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp index 88fb5ca6c74..a18b34f7867 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp @@ -240,7 +240,7 @@ class boss_high_astromancer_solarian : public CreatureScript { if (BlindingLight) { - DoCast(me->GetVictim(), SPELL_BLINDING_LIGHT); + DoCastVictim(SPELL_BLINDING_LIGHT); BlindingLight = false; } else @@ -381,7 +381,7 @@ class boss_high_astromancer_solarian : public CreatureScript //VoidBolt_Timer if (VoidBolt_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_VOID_BOLT); + DoCastVictim(SPELL_VOID_BOLT); VoidBolt_Timer = 10000; } else @@ -473,7 +473,7 @@ class mob_solarium_priest : public CreatureScript if (holysmiteTimer <= diff) { - DoCast(me->GetVictim(), SPELL_SOLARIUM_HOLY_SMITE); + DoCastVictim(SPELL_SOLARIUM_HOLY_SMITE); holysmiteTimer = 4000; } else @@ -481,7 +481,7 @@ class mob_solarium_priest : public CreatureScript if (aoesilenceTimer <= diff) { - DoCast(me->GetVictim(), SPELL_SOLARIUM_ARCANE_TORRENT); + DoCastVictim(SPELL_SOLARIUM_ARCANE_TORRENT); aoesilenceTimer = 13000; } else diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp index f995a454671..d52c67bc2d6 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp @@ -761,7 +761,7 @@ class boss_kaelthas : public CreatureScript //ArcaneDisruption_Timer if (ArcaneDisruption_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_ARCANE_DISRUPTION, true); + DoCastVictim(SPELL_ARCANE_DISRUPTION, true); ArcaneDisruption_Timer = 60000; } else @@ -842,7 +842,7 @@ class boss_kaelthas : public CreatureScript { if (PyrosCasted < 3) { - DoCast(me->GetVictim(), SPELL_PYROBLAST); + DoCastVictim(SPELL_PYROBLAST); ++PyrosCasted; } else @@ -1075,7 +1075,7 @@ class boss_thaladred_the_darkener : public CreatureScript //Silence_Timer if (Silence_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_SILENCE); + DoCastVictim(SPELL_SILENCE); Silence_Timer = 20000; } else @@ -1084,7 +1084,7 @@ class boss_thaladred_the_darkener : public CreatureScript //PsychicBlow_Timer if (PsychicBlow_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_PSYCHIC_BLOW); + DoCastVictim(SPELL_PSYCHIC_BLOW); PsychicBlow_Timer = 20000+rand()%5000; } else @@ -1153,7 +1153,7 @@ class boss_lord_sanguinar : public CreatureScript //Fear_Timer if (Fear_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_BELLOWING_ROAR); + DoCastVictim(SPELL_BELLOWING_ROAR); Fear_Timer = 25000+rand()%10000; //approximately every 30 seconds } else @@ -1254,7 +1254,7 @@ class boss_grand_astromancer_capernian : public CreatureScript //Fireball_Timer if (Fireball_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_CAPERNIAN_FIREBALL); + DoCastVictim(SPELL_CAPERNIAN_FIREBALL); Fireball_Timer = 4000; } else @@ -1269,7 +1269,7 @@ class boss_grand_astromancer_capernian : public CreatureScript if (target && me->IsWithinDistInMap(target, 30)) DoCast(target, SPELL_CONFLAGRATION); else - DoCast(me->GetVictim(), SPELL_CONFLAGRATION); + DoCastVictim(SPELL_CONFLAGRATION); Conflagration_Timer = 10000+rand()%5000; } @@ -1368,7 +1368,7 @@ class boss_master_engineer_telonicus : public CreatureScript //Bomb_Timer if (Bomb_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_BOMB); + DoCastVictim(SPELL_BOMB); Bomb_Timer = 25000; } else diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_void_reaver.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_void_reaver.cpp index 684b37cc245..26668a77742 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_void_reaver.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_void_reaver.cpp @@ -107,7 +107,7 @@ class boss_void_reaver : public CreatureScript // Pounding if (Pounding_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_POUNDING); + DoCastVictim(SPELL_POUNDING); Talk(SAY_POUNDING); Pounding_Timer = 15000; //cast time(3000) + cooldown time(12000) } @@ -144,7 +144,7 @@ class boss_void_reaver : public CreatureScript // Single Target knock back, reduces aggro if (KnockAway_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_KNOCK_AWAY); + DoCastVictim(SPELL_KNOCK_AWAY); //Drop 25% aggro if (DoGetThreat(me->GetVictim())) DoModifyThreatPercent(me->GetVictim(), -25); diff --git a/src/server/scripts/Outland/TempestKeep/Eye/the_eye.cpp b/src/server/scripts/Outland/TempestKeep/Eye/the_eye.cpp index 3d72dae58df..c843f09beb9 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/the_eye.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/the_eye.cpp @@ -71,7 +71,7 @@ class mob_crystalcore_devastator : public CreatureScript //Knockaway_Timer if (Knockaway_Timer <= diff) { - 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/Outland/TempestKeep/Mechanar/boss_nethermancer_sepethrea.cpp b/src/server/scripts/Outland/TempestKeep/Mechanar/boss_nethermancer_sepethrea.cpp index 5954d885f72..1a4916f491a 100644 --- a/src/server/scripts/Outland/TempestKeep/Mechanar/boss_nethermancer_sepethrea.cpp +++ b/src/server/scripts/Outland/TempestKeep/Mechanar/boss_nethermancer_sepethrea.cpp @@ -206,7 +206,7 @@ class mob_ragin_flames : public CreatureScript if (inferno_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_INFERNO); + DoCastVictim(SPELL_INFERNO); me->TauntApply(me->GetVictim()); inferno_Timer = 10000; } else inferno_Timer -= diff; diff --git a/src/server/scripts/Outland/TempestKeep/Mechanar/boss_pathaleon_the_calculator.cpp b/src/server/scripts/Outland/TempestKeep/Mechanar/boss_pathaleon_the_calculator.cpp index cb687aea432..67fadf34caa 100644 --- a/src/server/scripts/Outland/TempestKeep/Mechanar/boss_pathaleon_the_calculator.cpp +++ b/src/server/scripts/Outland/TempestKeep/Mechanar/boss_pathaleon_the_calculator.cpp @@ -199,7 +199,7 @@ class mob_nether_wraith : public CreatureScript if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1)) DoCast(target, SPELL_ARCANE_MISSILES); else - DoCast(me->GetVictim(), SPELL_ARCANE_MISSILES); + DoCastVictim(SPELL_ARCANE_MISSILES); ArcaneMissiles_Timer = urand(5000, 10000); } else diff --git a/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp b/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp index 172a5b05a96..56e7dbe2a1f 100644 --- a/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp +++ b/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp @@ -203,7 +203,7 @@ class npc_millhouse_manastorm : public CreatureScript Talk(SAY_PYRO); - DoCast(me->GetVictim(), SPELL_PYROBLAST); + DoCastVictim(SPELL_PYROBLAST); Pyroblast_Timer = 40000; } else @@ -211,7 +211,7 @@ class npc_millhouse_manastorm : public CreatureScript if (Fireball_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_FIREBALL); + DoCastVictim(SPELL_FIREBALL); Fireball_Timer = 4000; } else diff --git a/src/server/scripts/Outland/TempestKeep/arcatraz/boss_harbinger_skyriss.cpp b/src/server/scripts/Outland/TempestKeep/arcatraz/boss_harbinger_skyriss.cpp index 2e6a4e52d67..3cf9f01a601 100644 --- a/src/server/scripts/Outland/TempestKeep/arcatraz/boss_harbinger_skyriss.cpp +++ b/src/server/scripts/Outland/TempestKeep/arcatraz/boss_harbinger_skyriss.cpp @@ -209,7 +209,7 @@ class boss_harbinger_skyriss : public CreatureScript if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1)) DoCast(target, SPELL_MIND_REND); else - DoCast(me->GetVictim(), SPELL_MIND_REND); + DoCastVictim(SPELL_MIND_REND); MindRend_Timer = 8000; } @@ -226,7 +226,7 @@ class boss_harbinger_skyriss : public CreatureScript if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1)) DoCast(target, SPELL_FEAR); else - DoCast(me->GetVictim(), SPELL_FEAR); + DoCastVictim(SPELL_FEAR); Fear_Timer = 25000; } @@ -243,7 +243,7 @@ class boss_harbinger_skyriss : public CreatureScript if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1)) DoCast(target, SPELL_DOMINATION); else - DoCast(me->GetVictim(), SPELL_DOMINATION); + DoCastVictim(SPELL_DOMINATION); Domination_Timer = 16000+rand()%16000; } diff --git a/src/server/scripts/Outland/TempestKeep/botanica/boss_laj.cpp b/src/server/scripts/Outland/TempestKeep/botanica/boss_laj.cpp index ad1f6327207..91bf42351b4 100644 --- a/src/server/scripts/Outland/TempestKeep/botanica/boss_laj.cpp +++ b/src/server/scripts/Outland/TempestKeep/botanica/boss_laj.cpp @@ -186,7 +186,7 @@ class boss_laj : public CreatureScript if (Allergic_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_ALLERGIC_REACTION); + DoCastVictim(SPELL_ALLERGIC_REACTION); Allergic_Timer = 25000+rand()%15000; } else diff --git a/src/server/scripts/Outland/TempestKeep/botanica/boss_warp_splinter.cpp b/src/server/scripts/Outland/TempestKeep/botanica/boss_warp_splinter.cpp index 4fb04aaeb2f..8f959334c5e 100644 --- a/src/server/scripts/Outland/TempestKeep/botanica/boss_warp_splinter.cpp +++ b/src/server/scripts/Outland/TempestKeep/botanica/boss_warp_splinter.cpp @@ -198,7 +198,7 @@ class boss_warp_splinter : public CreatureScript //Check for War Stomp if (War_Stomp_Timer <= diff) { - DoCast(me->GetVictim(), WAR_STOMP); + DoCastVictim(WAR_STOMP); War_Stomp_Timer = urand(25000, 40000); } else @@ -207,7 +207,7 @@ class boss_warp_splinter : public CreatureScript //Check for Arcane Volley if (Arcane_Volley_Timer <= diff) { - DoCast(me->GetVictim(), DUNGEON_MODE(ARCANE_VOLLEY, ARCANE_VOLLEY_H)); + DoCastVictim(DUNGEON_MODE(ARCANE_VOLLEY, ARCANE_VOLLEY_H)); Arcane_Volley_Timer = urand(20000, 35000); } else diff --git a/src/server/scripts/Outland/zone_blades_edge_mountains.cpp b/src/server/scripts/Outland/zone_blades_edge_mountains.cpp index 0e167987e74..3bf6840b6f4 100644 --- a/src/server/scripts/Outland/zone_blades_edge_mountains.cpp +++ b/src/server/scripts/Outland/zone_blades_edge_mountains.cpp @@ -238,7 +238,7 @@ public: if (IntangiblePresence_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_INTANGIBLE_PRESENCE); + DoCastVictim(SPELL_INTANGIBLE_PRESENCE); IntangiblePresence_Timer = 15000+rand()%15000; } else IntangiblePresence_Timer -= diff; @@ -252,7 +252,7 @@ public: if (ArcaneBlast_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_ARCANE_BLAST); + DoCastVictim(SPELL_ARCANE_BLAST); ArcaneBlast_Timer = 2500+rand()%5000; } else ArcaneBlast_Timer -= diff; diff --git a/src/server/scripts/Outland/zone_hellfire_peninsula.cpp b/src/server/scripts/Outland/zone_hellfire_peninsula.cpp index 10fd4e126cb..ea1fde3139f 100644 --- a/src/server/scripts/Outland/zone_hellfire_peninsula.cpp +++ b/src/server/scripts/Outland/zone_hellfire_peninsula.cpp @@ -113,13 +113,13 @@ public: if (Shock_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_SHOCK); + DoCastVictim(SPELL_SHOCK); Shock_Timer = 10000; } else Shock_Timer -= diff; if (EnvelopingWinds_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_ENVELOPING_WINDS); + DoCastVictim(SPELL_ENVELOPING_WINDS); EnvelopingWinds_Timer = 25000; } else EnvelopingWinds_Timer -= diff; diff --git a/src/server/scripts/Outland/zone_nagrand.cpp b/src/server/scripts/Outland/zone_nagrand.cpp index 442698ab2da..2bb688026d1 100644 --- a/src/server/scripts/Outland/zone_nagrand.cpp +++ b/src/server/scripts/Outland/zone_nagrand.cpp @@ -282,7 +282,7 @@ public: if (m_uiChainLightningTimer <= uiDiff) { - DoCast(me->GetVictim(), SPELL_CHAIN_LIGHTNING); + DoCastVictim(SPELL_CHAIN_LIGHTNING); m_uiChainLightningTimer = urand(7000, 14000); } else @@ -301,7 +301,7 @@ public: if (m_uiFrostShockTimer <= uiDiff) { - DoCast(me->GetVictim(), SPELL_FROST_SHOCK); + DoCastVictim(SPELL_FROST_SHOCK); m_uiFrostShockTimer = urand(7500, 15000); } else @@ -636,7 +636,7 @@ public: if (ChainLightningTimer <= diff) { - DoCast(me->GetVictim(), SPELL_KUR_CHAIN_LIGHTNING); + DoCastVictim(SPELL_KUR_CHAIN_LIGHTNING); ChainLightningTimer = urand(7000, 14000); } else ChainLightningTimer -= diff; @@ -651,7 +651,7 @@ public: if (FrostShockTimer <= diff) { - DoCast(me->GetVictim(), SPELL_KUR_FROST_SHOCK); + DoCastVictim(SPELL_KUR_FROST_SHOCK); FrostShockTimer = urand(7500, 15000); } else FrostShockTimer -= diff; diff --git a/src/server/scripts/Outland/zone_shadowmoon_valley.cpp b/src/server/scripts/Outland/zone_shadowmoon_valley.cpp index 110875f7ace..ff89c065c98 100644 --- a/src/server/scripts/Outland/zone_shadowmoon_valley.cpp +++ b/src/server/scripts/Outland/zone_shadowmoon_valley.cpp @@ -177,7 +177,7 @@ public: if (CastTimer <= diff) { - DoCast(me->GetVictim(), SPELL_NETHER_BREATH); + DoCastVictim(SPELL_NETHER_BREATH); CastTimer = 5000; } else CastTimer -= diff; @@ -1351,13 +1351,13 @@ public: { if (SpellTimer1 <= diff) { - DoCast(me->GetVictim(), SpawnCast[6].SpellId);//Cleave + DoCastVictim(SpawnCast[6].SpellId);//Cleave SpellTimer1 = SpawnCast[6].Timer2 + (rand()%10 * 1000); } else SpellTimer1 -= diff; if (SpellTimer2 <= diff) { - DoCast(me->GetVictim(), SpawnCast[7].SpellId);//Shadowfury + DoCastVictim(SpawnCast[7].SpellId);//Shadowfury SpellTimer2 = SpawnCast[7].Timer2 + (rand()%5 * 1000); } else SpellTimer2 -= diff; @@ -1609,7 +1609,7 @@ public: { if (SpellTimer1 <= diff) { - DoCast(me->GetVictim(), SpawnCast[0].SpellId);//Spellbreaker + DoCastVictim(SpawnCast[0].SpellId);//Spellbreaker SpellTimer1 = SpawnCast[0].Timer2 + (rand()%5 * 1000); } else SpellTimer1 -= diff; } @@ -1630,13 +1630,13 @@ public: if (SpellTimer2 <= diff) { - DoCast(me->GetVictim(), SpawnCast[2].SpellId);//Psychic Scream + DoCastVictim(SpawnCast[2].SpellId);//Psychic Scream SpellTimer2 = SpawnCast[2].Timer2 + (rand()%13 * 1000); } else SpellTimer2 -= diff; if (SpellTimer3 <= diff) { - DoCast(me->GetVictim(), SpawnCast[3].SpellId);//Mind Blast + DoCastVictim(SpawnCast[3].SpellId);//Mind Blast SpellTimer3 = SpawnCast[3].Timer2 + (rand()%8 * 1000); } else SpellTimer3 -= diff; } @@ -1645,13 +1645,13 @@ public: { if (SpellTimer1 <= diff) { - DoCast(me->GetVictim(), SpawnCast[4].SpellId);//Curse Of Flames + DoCastVictim(SpawnCast[4].SpellId);//Curse Of Flames SpellTimer1 = SpawnCast[4].Timer2 + (rand()%10 * 1000); } else SpellTimer1 -= diff; if (SpellTimer2 <= diff) { - DoCast(me->GetVictim(), SpawnCast[5].SpellId);//Flamestrike + DoCastVictim(SpawnCast[5].SpellId);//Flamestrike SpellTimer2 = SpawnCast[5].Timer2 + (rand()%7 * 13000); } else SpellTimer2 -= diff; } diff --git a/src/server/scripts/Outland/zone_shattrath_city.cpp b/src/server/scripts/Outland/zone_shattrath_city.cpp index f0c3910e737..06b34a8f0e2 100644 --- a/src/server/scripts/Outland/zone_shattrath_city.cpp +++ b/src/server/scripts/Outland/zone_shattrath_city.cpp @@ -107,7 +107,7 @@ public: if (Uppercut_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_UPPERCUT); + DoCastVictim(SPELL_UPPERCUT); Uppercut_Timer = 15000; } else Uppercut_Timer -= diff; @@ -181,7 +181,7 @@ public: if (MagneticPull_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_MAGNETIC_PULL); + DoCastVictim(SPELL_MAGNETIC_PULL); MagneticPull_Timer = 15000; } else MagneticPull_Timer -= diff; diff --git a/src/server/scripts/Outland/zone_terokkar_forest.cpp b/src/server/scripts/Outland/zone_terokkar_forest.cpp index 73991466f6e..d463f003523 100644 --- a/src/server/scripts/Outland/zone_terokkar_forest.cpp +++ b/src/server/scripts/Outland/zone_terokkar_forest.cpp @@ -417,7 +417,7 @@ public: if (Silence_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_SILENCE); + DoCastVictim(SPELL_SILENCE); Silence_Timer = 30000; } else Silence_Timer -= diff; @@ -429,7 +429,7 @@ public: if (Frostbolt_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_FROSTBOLT); + DoCastVictim(SPELL_FROSTBOLT); Frostbolt_Timer = 5000; } else Frostbolt_Timer -= diff; diff --git a/src/server/scripts/Outland/zone_zangarmarsh.cpp b/src/server/scripts/Outland/zone_zangarmarsh.cpp index 27143d47b8d..1f98d4aa337 100644 --- a/src/server/scripts/Outland/zone_zangarmarsh.cpp +++ b/src/server/scripts/Outland/zone_zangarmarsh.cpp @@ -199,7 +199,7 @@ public: if (LightningBolt_Timer <= diff) { - DoCast(me->GetVictim(), SPELL_LIGHTNING_BOLT); + DoCastVictim(SPELL_LIGHTNING_BOLT); LightningBolt_Timer = 5000; } else LightningBolt_Timer -= diff; |
