Ejemplo n.º 1
0
 bool Validate(SpellInfo const* /*spell*/) override
 {
     return ValidateSpellInfo({ SPELL_ENERGY_ORB, SPELL_RECHARGE_BOOMBOT, SPELL_RECHARGE_PUMMELER, SPELL_RECHARGE_SCRAPBOT });
 }
Ejemplo n.º 2
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_ENERGY_SURGE, SPELL_SHAMAN_POWER_SURGE });
 }
Ejemplo n.º 3
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_PATH_OF_FLAMES_TALENT, SPELL_SHAMAN_PATH_OF_FLAMES_SPREAD });
 }
Ejemplo n.º 4
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_EARTH_SHIELD_HEAL });
 }
Ejemplo n.º 5
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_FLAMETONGUE_ATTACK });
 }
Ejemplo n.º 6
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_CHAINED_HEAL });
 }
Ejemplo n.º 7
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_ANCESTRAL_GUIDANCE });
 }
Ejemplo n.º 8
0
 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 });
 }
Ejemplo n.º 10
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_ENERGIZED });
 }
Ejemplo n.º 11
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_MARK_OF_THE_FACELESS_DAMAGE });
 }
Ejemplo n.º 12
0
 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 });
 }
Ejemplo n.º 14
0
 bool Validate(SpellInfo const* /*spell*/) override
 {
     return ValidateSpellInfo({ SPELL_TELEPORT_SINGLE, SPELL_TELEPORT_SINGLE_IN_GROUP });
 }
Ejemplo n.º 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 });
 }
Ejemplo n.º 17
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_LAVA_BURST_BONUS_DAMAGE });
 }
Ejemplo n.º 18
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_MAGIC_PULL });
 }
Ejemplo n.º 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 });
 }
Ejemplo n.º 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 });
 }
Ejemplo n.º 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 });
 }
Ejemplo n.º 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 });
 }
Ejemplo n.º 27
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_ELEMENTAL_MASTERY });
 }
Ejemplo n.º 28
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_DRAIN_WORLD_TREE_TRIGGERED });
 }
Ejemplo n.º 29
0
 bool Validate(SpellInfo const* /*spellInfo*/) override
 {
     return ValidateSpellInfo({ SPELL_SHAMAN_LAVA_SURGE });
 }
Ejemplo n.º 30
0
 bool Validate(SpellInfo const* /*spell*/) override
 {
     return ValidateSpellInfo({ SPELL_SUMMON_VOID_ZONE });
 }