aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Spells
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2014-09-25 21:10:00 +0200
committerjackpoz <giacomopoz@gmail.com>2014-09-25 21:19:34 +0200
commit16a884d999d17290955f3c2721b78a13c8795293 (patch)
tree9f594219491d9daf080fa21f1b6618d29f9ea2fa /src/server/scripts/Spells
parentea4dd2c8f45ac30be74c71dbcfebeb5ca5a7e0cc (diff)
Core/Misc: Refactor scripts to fix static analysis warnings
Eighth batch of fixes targeting 80 issues reported by Coverity
Diffstat (limited to 'src/server/scripts/Spells')
-rw-r--r--src/server/scripts/Spells/spell_dk.cpp88
-rw-r--r--src/server/scripts/Spells/spell_druid.cpp21
-rw-r--r--src/server/scripts/Spells/spell_generic.cpp36
-rw-r--r--src/server/scripts/Spells/spell_holiday.cpp5
-rw-r--r--src/server/scripts/Spells/spell_mage.cpp13
-rw-r--r--src/server/scripts/Spells/spell_paladin.cpp29
-rw-r--r--src/server/scripts/Spells/spell_pet.cpp31
-rw-r--r--src/server/scripts/Spells/spell_priest.cpp20
-rw-r--r--src/server/scripts/Spells/spell_rogue.cpp48
-rw-r--r--src/server/scripts/Spells/spell_shaman.cpp12
-rw-r--r--src/server/scripts/Spells/spell_warlock.cpp5
-rw-r--r--src/server/scripts/Spells/spell_warrior.cpp26
12 files changed, 260 insertions, 74 deletions
diff --git a/src/server/scripts/Spells/spell_dk.cpp b/src/server/scripts/Spells/spell_dk.cpp
index 36bf8389cc2..929ffe60364 100644
--- a/src/server/scripts/Spells/spell_dk.cpp
+++ b/src/server/scripts/Spells/spell_dk.cpp
@@ -85,6 +85,13 @@ class spell_dk_anti_magic_shell_raid : public SpellScriptLoader
{
PrepareAuraScript(spell_dk_anti_magic_shell_raid_AuraScript);
+ public:
+ spell_dk_anti_magic_shell_raid_AuraScript()
+ {
+ absorbPct = 0;
+ }
+
+ private:
uint32 absorbPct;
bool Load() override
@@ -127,6 +134,14 @@ class spell_dk_anti_magic_shell_self : public SpellScriptLoader
{
PrepareAuraScript(spell_dk_anti_magic_shell_self_AuraScript);
+ public:
+ spell_dk_anti_magic_shell_self_AuraScript()
+ {
+ absorbPct = 0;
+ hpPct = 0;
+ }
+
+ private:
uint32 absorbPct, hpPct;
bool Load() override
{
@@ -184,6 +199,13 @@ class spell_dk_anti_magic_zone : public SpellScriptLoader
{
PrepareAuraScript(spell_dk_anti_magic_zone_AuraScript);
+ public:
+ spell_dk_anti_magic_zone_AuraScript()
+ {
+ absorbPct = 0;
+ }
+
+ private:
uint32 absorbPct;
bool Load() override
@@ -235,6 +257,13 @@ class spell_dk_blood_boil : public SpellScriptLoader
{
PrepareSpellScript(spell_dk_blood_boil_SpellScript);
+ public:
+ spell_dk_blood_boil_SpellScript()
+ {
+ _executed = false;
+ }
+
+ private:
bool Validate(SpellInfo const* /*spellInfo*/) override
{
if (!sSpellMgr->GetSpellInfo(SPELL_DK_BLOOD_BOIL_TRIGGERED))
@@ -244,7 +273,6 @@ class spell_dk_blood_boil : public SpellScriptLoader
bool Load() override
{
- _executed = false;
return GetCaster()->GetTypeId() == TYPEID_PLAYER && GetCaster()->getClass() == CLASS_DEATH_KNIGHT;
}
@@ -281,16 +309,17 @@ class spell_dk_blood_gorged : public SpellScriptLoader
{
PrepareAuraScript(spell_dk_blood_gorged_AuraScript);
- bool Validate(SpellInfo const* /*spellInfo*/) override
+ public:
+ spell_dk_blood_gorged_AuraScript()
{
- if (!sSpellMgr->GetSpellInfo(SPELL_DK_BLOOD_GORGED_HEAL))
- return false;
- return true;
+ _procTarget = nullptr;
}
- bool Load() override
+ private:
+ bool Validate(SpellInfo const* /*spellInfo*/) override
{
- _procTarget = NULL;
+ if (!sSpellMgr->GetSpellInfo(SPELL_DK_BLOOD_GORGED_HEAL))
+ return false;
return true;
}
@@ -384,6 +413,13 @@ class spell_dk_corpse_explosion : public SpellScriptLoader
{
PrepareSpellScript(spell_dk_corpse_explosion_SpellScript);
+ public:
+ spell_dk_corpse_explosion_SpellScript()
+ {
+ _target = nullptr;
+ }
+
+ private:
bool Validate(SpellInfo const* spellInfo) override
{
if (!sSpellMgr->GetSpellInfo(SPELL_DK_CORPSE_EXPLOSION_TRIGGERED)
@@ -394,12 +430,6 @@ class spell_dk_corpse_explosion : public SpellScriptLoader
return true;
}
- bool Load() override
- {
- _target = NULL;
- return true;
- }
-
void CheckTarget(WorldObject*& target)
{
if (CorpseExplosionCheck(GetCaster()->GetGUID(), true)(target))
@@ -1204,6 +1234,14 @@ class spell_dk_raise_dead : public SpellScriptLoader
{
PrepareSpellScript(spell_dk_raise_dead_SpellScript);
+ public:
+ spell_dk_raise_dead_SpellScript()
+ {
+ _result = SPELL_CAST_OK;
+ _corpse = false;
+ }
+
+ private:
bool Validate(SpellInfo const* spellInfo) override
{
if (!sSpellMgr->GetSpellInfo(spellInfo->Effects[EFFECT_1].CalcValue())
@@ -1216,8 +1254,6 @@ class spell_dk_raise_dead : public SpellScriptLoader
bool Load() override
{
- _result = SPELL_CAST_OK;
- _corpse = false;
return GetCaster()->GetTypeId() == TYPEID_PLAYER;
}
@@ -1399,14 +1435,16 @@ class spell_dk_scourge_strike : public SpellScriptLoader
class spell_dk_scourge_strike_SpellScript : public SpellScript
{
PrepareSpellScript(spell_dk_scourge_strike_SpellScript);
- float multiplier;
- bool Load() override
+ public:
+ spell_dk_scourge_strike_SpellScript()
{
multiplier = 1.0f;
- return true;
}
+ private:
+ float multiplier;
+
bool Validate(SpellInfo const* /*spellInfo*/) override
{
if (!sSpellMgr->GetSpellInfo(SPELL_DK_SCOURGE_STRIKE_TRIGGERED))
@@ -1463,6 +1501,13 @@ class spell_dk_spell_deflection : public SpellScriptLoader
{
PrepareAuraScript(spell_dk_spell_deflection_AuraScript);
+ public:
+ spell_dk_spell_deflection_AuraScript()
+ {
+ absorbPct = 0;
+ }
+
+ private:
uint32 absorbPct;
bool Load() override
@@ -1534,6 +1579,13 @@ class spell_dk_will_of_the_necropolis : public SpellScriptLoader
{
PrepareAuraScript(spell_dk_will_of_the_necropolis_AuraScript);
+ public:
+ spell_dk_will_of_the_necropolis_AuraScript()
+ {
+ absorbPct = 0;
+ }
+
+ private:
bool Validate(SpellInfo const* spellInfo) override
{
SpellInfo const* firstRankSpellInfo = sSpellMgr->GetSpellInfo(SPELL_DK_WILL_OF_THE_NECROPOLIS_AURA_R1);
diff --git a/src/server/scripts/Spells/spell_druid.cpp b/src/server/scripts/Spells/spell_druid.cpp
index dbcc7716f32..7a49e156971 100644
--- a/src/server/scripts/Spells/spell_druid.cpp
+++ b/src/server/scripts/Spells/spell_druid.cpp
@@ -421,6 +421,13 @@ class spell_dru_moonkin_form_passive : public SpellScriptLoader
{
PrepareAuraScript(spell_dru_moonkin_form_passive_AuraScript);
+ public:
+ spell_dru_moonkin_form_passive_AuraScript()
+ {
+ absorbPct = 0;
+ }
+
+ private:
uint32 absorbPct;
bool Load() override
@@ -521,6 +528,13 @@ class spell_dru_primal_tenacity : public SpellScriptLoader
{
PrepareAuraScript(spell_dru_primal_tenacity_AuraScript);
+ public:
+ spell_dru_primal_tenacity_AuraScript()
+ {
+ absorbPct = 0;
+ }
+
+ private:
uint32 absorbPct;
bool Load() override
@@ -613,6 +627,13 @@ class spell_dru_savage_defense : public SpellScriptLoader
{
PrepareAuraScript(spell_dru_savage_defense_AuraScript);
+ public:
+ spell_dru_savage_defense_AuraScript()
+ {
+ absorbPct = 0;
+ }
+
+ private:
uint32 absorbPct;
bool Load() override
diff --git a/src/server/scripts/Spells/spell_generic.cpp b/src/server/scripts/Spells/spell_generic.cpp
index e5ef3d5b7b7..b2efa1052e8 100644
--- a/src/server/scripts/Spells/spell_generic.cpp
+++ b/src/server/scripts/Spells/spell_generic.cpp
@@ -47,6 +47,13 @@ class spell_gen_absorb0_hitlimit1 : public SpellScriptLoader
{
PrepareAuraScript(spell_gen_absorb0_hitlimit1_AuraScript);
+ public:
+ spell_gen_absorb0_hitlimit1_AuraScript()
+ {
+ limit = 0;
+ }
+
+ private:
uint32 limit;
bool Load() override
@@ -775,6 +782,13 @@ class spell_gen_clone_weapon_aura : public SpellScriptLoader
{
PrepareAuraScript(spell_gen_clone_weapon_auraScript);
+ public:
+ spell_gen_clone_weapon_auraScript()
+ {
+ prevItem = 0;
+ }
+
+ private:
bool Validate(SpellInfo const* /*spellInfo*/) override
{
if (!sSpellMgr->GetSpellInfo(SPELL_COPY_WEAPON_AURA) ||
@@ -787,12 +801,6 @@ class spell_gen_clone_weapon_aura : public SpellScriptLoader
return true;
}
- bool Load() override
- {
- prevItem = 0;
- return true;
- }
-
void OnApply(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
{
Unit* caster = GetCaster();
@@ -1392,9 +1400,15 @@ class spell_gen_dungeon_credit : public SpellScriptLoader
{
PrepareSpellScript(spell_gen_dungeon_credit_SpellScript);
- bool Load() override
+ public:
+ spell_gen_dungeon_credit_SpellScript()
{
_handled = false;
+ }
+
+ private:
+ bool Load() override
+ {
return GetCaster()->GetTypeId() == TYPEID_UNIT;
}
@@ -2406,11 +2420,17 @@ class spell_gen_on_tournament_mount : public SpellScriptLoader
{
PrepareAuraScript(spell_gen_on_tournament_mount_AuraScript);
+ public:
+ spell_gen_on_tournament_mount_AuraScript()
+ {
+ _pennantSpellId = 0;
+ }
+
+ private:
uint32 _pennantSpellId;
bool Load() override
{
- _pennantSpellId = 0;
return GetCaster() && GetCaster()->GetTypeId() == TYPEID_PLAYER;
}
diff --git a/src/server/scripts/Spells/spell_holiday.cpp b/src/server/scripts/Spells/spell_holiday.cpp
index 41ffbaf9cf8..4e8d47381e7 100644
--- a/src/server/scripts/Spells/spell_holiday.cpp
+++ b/src/server/scripts/Spells/spell_holiday.cpp
@@ -301,12 +301,9 @@ class spell_pilgrims_bounty_buff_food : public SpellScriptLoader
uint32 const _triggeredSpellId;
public:
- spell_pilgrims_bounty_buff_food_AuraScript(uint32 triggeredSpellId) : AuraScript(), _triggeredSpellId(triggeredSpellId) { }
-
- bool Load() override
+ spell_pilgrims_bounty_buff_food_AuraScript(uint32 triggeredSpellId) : AuraScript(), _triggeredSpellId(triggeredSpellId)
{
_handled = false;
- return true;
}
void HandleTriggerSpell(AuraEffect const* /*aurEff*/)
diff --git a/src/server/scripts/Spells/spell_mage.cpp b/src/server/scripts/Spells/spell_mage.cpp
index a19a24d47e9..24e893ed445 100644
--- a/src/server/scripts/Spells/spell_mage.cpp
+++ b/src/server/scripts/Spells/spell_mage.cpp
@@ -278,16 +278,17 @@ class spell_mage_focus_magic : public SpellScriptLoader
{
PrepareAuraScript(spell_mage_focus_magic_AuraScript);
- bool Validate(SpellInfo const* /*spellInfo*/) override
+ public:
+ spell_mage_focus_magic_AuraScript()
{
- if (!sSpellMgr->GetSpellInfo(SPELL_MAGE_FOCUS_MAGIC_PROC))
- return false;
- return true;
+ _procTarget = nullptr;
}
- bool Load() override
+ private:
+ bool Validate(SpellInfo const* /*spellInfo*/) override
{
- _procTarget = NULL;
+ if (!sSpellMgr->GetSpellInfo(SPELL_MAGE_FOCUS_MAGIC_PROC))
+ return false;
return true;
}
diff --git a/src/server/scripts/Spells/spell_paladin.cpp b/src/server/scripts/Spells/spell_paladin.cpp
index 2d32341757f..fae6e9a86bf 100644
--- a/src/server/scripts/Spells/spell_paladin.cpp
+++ b/src/server/scripts/Spells/spell_paladin.cpp
@@ -99,6 +99,14 @@ class spell_pal_ardent_defender : public SpellScriptLoader
{
PrepareAuraScript(spell_pal_ardent_defender_AuraScript);
+ public:
+ spell_pal_ardent_defender_AuraScript()
+ {
+ absorbPct = 0;
+ healPct = 0;
+ }
+
+ private:
uint32 absorbPct, healPct;
enum Spell
@@ -465,6 +473,13 @@ class spell_pal_divine_storm : public SpellScriptLoader
{
PrepareSpellScript(spell_pal_divine_storm_SpellScript);
+ public:
+ spell_pal_divine_storm_SpellScript()
+ {
+ healPct = 0;
+ }
+
+ private:
uint32 healPct;
bool Validate(SpellInfo const* /*spellInfo*/) override
@@ -508,6 +523,13 @@ class spell_pal_divine_storm_dummy : public SpellScriptLoader
{
PrepareSpellScript(spell_pal_divine_storm_dummy_SpellScript);
+ public:
+ spell_pal_divine_storm_dummy_SpellScript()
+ {
+ _targetCount = 0;
+ }
+
+ private:
bool Validate(SpellInfo const* /*spellInfo*/) override
{
if (!sSpellMgr->GetSpellInfo(SPELL_PALADIN_DIVINE_STORM_HEAL))
@@ -696,6 +718,13 @@ class spell_pal_hand_of_sacrifice : public SpellScriptLoader
{
PrepareAuraScript(spell_pal_hand_of_sacrifice_AuraScript);
+ public:
+ spell_pal_hand_of_sacrifice_AuraScript()
+ {
+ remainingAmount = 0;
+ }
+
+ private:
int32 remainingAmount;
bool Load() override
diff --git a/src/server/scripts/Spells/spell_pet.cpp b/src/server/scripts/Spells/spell_pet.cpp
index 775f9f505f9..9f2a73174bb 100644
--- a/src/server/scripts/Spells/spell_pet.cpp
+++ b/src/server/scripts/Spells/spell_pet.cpp
@@ -229,11 +229,17 @@ public:
{
PrepareAuraScript(spell_warl_pet_scaling_01_AuraScript);
+ public:
+ spell_warl_pet_scaling_01_AuraScript()
+ {
+ _tempBonus = 0;
+ }
+
+ private:
bool Load() override
{
if (!GetCaster() || !GetCaster()->GetOwner() || GetCaster()->GetOwner()->GetTypeId() != TYPEID_PLAYER)
return false;
- _tempBonus = 0;
return true;
}
@@ -366,11 +372,17 @@ public:
{
PrepareAuraScript(spell_warl_pet_scaling_02_AuraScript);
+ public:
+ spell_warl_pet_scaling_02_AuraScript()
+ {
+ _tempBonus = 0;
+ }
+
+ private:
bool Load() override
{
if (!GetCaster() || !GetCaster()->GetOwner() || GetCaster()->GetOwner()->GetTypeId() != TYPEID_PLAYER)
return false;
- _tempBonus = 0;
return true;
}
@@ -882,6 +894,13 @@ public:
{
PrepareAuraScript(spell_hun_pet_scaling_01_AuraScript);
+ public:
+ spell_hun_pet_scaling_01_AuraScript()
+ {
+ _tempHealth = 0;
+ }
+
+ private:
void CalculateStaminaAmount(AuraEffect const* /* aurEff */, int32& amount, bool& /*canBeRecalculated*/)
{
if (Unit* pet = GetUnitOwner())
@@ -1478,11 +1497,17 @@ public:
{
PrepareAuraScript(spell_dk_pet_scaling_01_AuraScript);
+ public:
+ spell_dk_pet_scaling_01_AuraScript()
+ {
+ _tempHealth = 0;
+ }
+
+ private:
bool Load() override
{
if (!GetCaster() || !GetCaster()->GetOwner() || GetCaster()->GetOwner()->GetTypeId() != TYPEID_PLAYER)
return false;
- _tempHealth = 0;
return true;
}
diff --git a/src/server/scripts/Spells/spell_priest.cpp b/src/server/scripts/Spells/spell_priest.cpp
index ba3d6ce490a..d70d7b09b8b 100644
--- a/src/server/scripts/Spells/spell_priest.cpp
+++ b/src/server/scripts/Spells/spell_priest.cpp
@@ -263,6 +263,13 @@ class spell_pri_guardian_spirit : public SpellScriptLoader
{
PrepareAuraScript(spell_pri_guardian_spirit_AuraScript);
+ public:
+ spell_pri_guardian_spirit_AuraScript()
+ {
+ healPct = 0;
+ }
+
+ private:
uint32 healPct;
bool Validate(SpellInfo const* /*spellInfo*/) override
@@ -451,16 +458,17 @@ class spell_pri_mana_leech : public SpellScriptLoader
{
PrepareAuraScript(spell_pri_mana_leech_AuraScript);
- bool Validate(SpellInfo const* /*spellInfo*/) override
+ public:
+ spell_pri_mana_leech_AuraScript()
{
- if (!sSpellMgr->GetSpellInfo(SPELL_PRIEST_MANA_LEECH_PROC))
- return false;
- return true;
+ _procTarget = nullptr;
}
- bool Load() override
+ private:
+ bool Validate(SpellInfo const* /*spellInfo*/) override
{
- _procTarget = NULL;
+ if (!sSpellMgr->GetSpellInfo(SPELL_PRIEST_MANA_LEECH_PROC))
+ return false;
return true;
}
diff --git a/src/server/scripts/Spells/spell_rogue.cpp b/src/server/scripts/Spells/spell_rogue.cpp
index 9c9a75d853b..7b0a02b4c96 100644
--- a/src/server/scripts/Spells/spell_rogue.cpp
+++ b/src/server/scripts/Spells/spell_rogue.cpp
@@ -52,16 +52,17 @@ class spell_rog_blade_flurry : public SpellScriptLoader
{
PrepareAuraScript(spell_rog_blade_flurry_AuraScript);
- bool Validate(SpellInfo const* /*spellInfo*/) override
+ public:
+ spell_rog_blade_flurry_AuraScript()
{
- if (!sSpellMgr->GetSpellInfo(SPELL_ROGUE_BLADE_FLURRY_EXTRA_ATTACK))
- return false;
- return true;
+ _procTarget = nullptr;
}
- bool Load() override
+ private:
+ bool Validate(SpellInfo const* /*spellInfo*/) override
{
- _procTarget = NULL;
+ if (!sSpellMgr->GetSpellInfo(SPELL_ROGUE_BLADE_FLURRY_EXTRA_ATTACK))
+ return false;
return true;
}
@@ -107,6 +108,13 @@ class spell_rog_cheat_death : public SpellScriptLoader
{
PrepareAuraScript(spell_rog_cheat_death_AuraScript);
+ public:
+ spell_rog_cheat_death_AuraScript()
+ {
+ absorbChance = 0;
+ }
+
+ private:
uint32 absorbChance;
bool Validate(SpellInfo const* /*spellInfo*/) override
@@ -170,9 +178,15 @@ class spell_rog_deadly_poison : public SpellScriptLoader
{
PrepareSpellScript(spell_rog_deadly_poison_SpellScript);
- bool Load() override
+ public:
+ spell_rog_deadly_poison_SpellScript()
{
_stackAmount = 0;
+ }
+
+ private:
+ bool Load() override
+ {
// at this point CastItem must already be initialized
return GetCaster()->GetTypeId() == TYPEID_PLAYER && GetCastItem();
}
@@ -364,6 +378,13 @@ class spell_rog_nerves_of_steel : public SpellScriptLoader
{
PrepareAuraScript(spell_rog_nerves_of_steel_AuraScript);
+ public:
+ spell_rog_nerves_of_steel_AuraScript()
+ {
+ absorbPct = 0;
+ }
+
+ private:
uint32 absorbPct;
bool Load() override
@@ -613,6 +634,13 @@ class spell_rog_tricks_of_the_trade : public SpellScriptLoader
{
PrepareAuraScript(spell_rog_tricks_of_the_trade_AuraScript);
+ public:
+ spell_rog_tricks_of_the_trade_AuraScript()
+ {
+ _redirectTarget = nullptr;
+ }
+
+ private:
bool Validate(SpellInfo const* /*spellInfo*/) override
{
if (!sSpellMgr->GetSpellInfo(SPELL_ROGUE_TRICKS_OF_THE_TRADE_DMG_BOOST))
@@ -622,12 +650,6 @@ class spell_rog_tricks_of_the_trade : public SpellScriptLoader
return true;
}
- bool Load() override
- {
- _redirectTarget = NULL;
- return true;
- }
-
void OnRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
{
if (GetTargetApplication()->GetRemoveMode() != AURA_REMOVE_BY_DEFAULT)
diff --git a/src/server/scripts/Spells/spell_shaman.cpp b/src/server/scripts/Spells/spell_shaman.cpp
index bba1f4e298b..99570ad1b75 100644
--- a/src/server/scripts/Spells/spell_shaman.cpp
+++ b/src/server/scripts/Spells/spell_shaman.cpp
@@ -122,6 +122,13 @@ class spell_sha_astral_shift : public SpellScriptLoader
{
PrepareAuraScript(spell_sha_astral_shift_AuraScript);
+ public:
+ spell_sha_astral_shift_AuraScript()
+ {
+ absorbPct = 0;
+ }
+
+ private:
uint32 absorbPct;
bool Load() override
@@ -209,13 +216,14 @@ class spell_sha_chain_heal : public SpellScriptLoader
{
PrepareSpellScript(spell_sha_chain_heal_SpellScript);
- bool Load() override
+ public:
+ spell_sha_chain_heal_SpellScript()
{
firstHeal = true;
riptide = false;
- return true;
}
+ private:
void HandleHeal(SpellEffIndex /*effIndex*/)
{
if (firstHeal)
diff --git a/src/server/scripts/Spells/spell_warlock.cpp b/src/server/scripts/Spells/spell_warlock.cpp
index 4571798506e..de72ec8c643 100644
--- a/src/server/scripts/Spells/spell_warlock.cpp
+++ b/src/server/scripts/Spells/spell_warlock.cpp
@@ -71,12 +71,13 @@ class spell_warl_banish : public SpellScriptLoader
{
PrepareSpellScript(spell_warl_banish_SpellScript);
- bool Load() override
+ public:
+ spell_warl_banish_SpellScript()
{
_removed = false;
- return true;
}
+ private:
void HandleBanish()
{
if (Unit* target = GetHitUnit())
diff --git a/src/server/scripts/Spells/spell_warrior.cpp b/src/server/scripts/Spells/spell_warrior.cpp
index 9709532f56f..dba4da8bde5 100644
--- a/src/server/scripts/Spells/spell_warrior.cpp
+++ b/src/server/scripts/Spells/spell_warrior.cpp
@@ -681,16 +681,17 @@ class spell_warr_sweeping_strikes : public SpellScriptLoader
{
PrepareAuraScript(spell_warr_sweeping_strikes_AuraScript);
- bool Validate(SpellInfo const* /*spellInfo*/) override
+ public:
+ spell_warr_sweeping_strikes_AuraScript()
{
- if (!sSpellMgr->GetSpellInfo(SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_1) || !sSpellMgr->GetSpellInfo(SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_2))
- return false;
- return true;
+ _procTarget = nullptr;
}
- bool Load() override
+ private:
+ bool Validate(SpellInfo const* /*spellInfo*/) override
{
- _procTarget = NULL;
+ if (!sSpellMgr->GetSpellInfo(SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_1) || !sSpellMgr->GetSpellInfo(SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_2))
+ return false;
return true;
}
@@ -745,6 +746,13 @@ class spell_warr_vigilance : public SpellScriptLoader
{
PrepareAuraScript(spell_warr_vigilance_AuraScript);
+ public:
+ spell_warr_vigilance_AuraScript()
+ {
+ _procTarget = nullptr;
+ }
+
+ private:
bool Validate(SpellInfo const* /*spellInfo*/) override
{
if (!sSpellMgr->GetSpellInfo(SPELL_WARRIOR_GLYPH_OF_VIGILANCE))
@@ -758,12 +766,6 @@ class spell_warr_vigilance : public SpellScriptLoader
return true;
}
- bool Load() override
- {
- _procTarget = NULL;
- return true;
- }
-
void HandleApply(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
{
Unit* target = GetTarget();