bool Validate(SpellInfo const* /*spell*/) override
 {
     return ValidateSpellInfo({ SPELL_ENERGY_ORB, SPELL_RECHARGE_BOOMBOT, SPELL_RECHARGE_PUMMELER, SPELL_RECHARGE_SCRAPBOT });
 }
Exemple #2
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_ENERGY_SURGE, SPELL_SHAMAN_POWER_SURGE });
 }
Exemple #3
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_PATH_OF_FLAMES_TALENT, SPELL_SHAMAN_PATH_OF_FLAMES_SPREAD });
 }
Exemple #4
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_EARTH_SHIELD_HEAL });
 }
Exemple #5
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_FLAMETONGUE_ATTACK });
 }
Exemple #6
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_CHAINED_HEAL });
 }
Exemple #7
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_ANCESTRAL_GUIDANCE });
 }
 bool Validate(SpellInfo const* /*spell*/) override
 {
     return ValidateSpellInfo({ SPELL_SARONITE_VAPORS_ENERGIZE, SPELL_SARONITE_VAPORS_DAMAGE });
 }
 bool Validate(SpellInfo const* /*spell*/) override
 {
     return ValidateSpellInfo({ SPELL_MARK_OF_KAZZAK_DAMAGE });
 }
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_ENERGIZED });
 }
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_MARK_OF_THE_FACELESS_DAMAGE });
 }
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_OOZE_ZAP_CHANNEL_END });
 }
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SUMMON_PERIODIC_LIGHT, SPELL_SUMMON_PERIODIC_DARK });
 }
 bool Validate(SpellInfo const* /*spell*/) override
 {
     return ValidateSpellInfo({ SPELL_TELEPORT_SINGLE, SPELL_TELEPORT_SINGLE_IN_GROUP });
 }
Exemple #15
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_ELECTRIFIED });
 }
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_TWISTED_REFLECTION_HEAL });
 }
Exemple #17
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_LAVA_BURST_BONUS_DAMAGE });
 }
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_MAGIC_PULL });
 }
Exemple #19
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_WINDFURY_ATTACK });
 }
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_MOUNTING_CHECK });
 }
Exemple #21
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_CRASH_LIGHTNING_CLEAVE });
 }
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_MOTIVATE_1, SPELL_MOTIVATE_2 });
 }
Exemple #23
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_EARTHEN_RAGE_PASSIVE, SPELL_SHAMAN_EARTHEN_RAGE_DAMAGE });
 }
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_BREW, SPELL_GHOSTLY, SPELL_HEX1, SPELL_HEX2, SPELL_HEX3, SPELL_GROW, SPELL_LAUNCH });
 }
Exemple #25
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_ITEM_LIGHTNING_SHIELD_DAMAGE });
 }
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_RANDOM_CIRCUMFERENCE_POINT_POISON, SPELL_COSMETIC_BLOOD_EXPLOSION_GREEN_LARGE });
 }
Exemple #27
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_ELEMENTAL_MASTERY });
 }
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_DRAIN_WORLD_TREE_TRIGGERED });
 }
Exemple #29
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_LAVA_SURGE });
 }
Exemple #30
0
 bool Validate(SpellInfo const* /*spell*/) override
 {
     return ValidateSpellInfo({ SPELL_SUMMON_VOID_ZONE });
 }