![]() |
TrinityCore
|
Inheritance diagram for spell_sha_stormweaver:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| bool | Load () override |
| void | Register () override |
Static Private Member Functions | |
| static void | PreventAffectingHealingSpells (SpellScript const &, WorldObject *&target) |
Definition at line 2733 of file spell_shaman.cpp.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 2740 of file spell_shaman.cpp.
References SpellScript::GetCaster(), Unit::HasAura(), and SPELL_SHAMAN_STORMWEAVER_PVP_TALENT.
|
inlinestaticprivate |
Definition at line 2745 of file spell_shaman.cpp.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 2750 of file spell_shaman.cpp.
References EFFECT_2, EFFECT_4, SpellScript::OnObjectTargetSelect, PreventAffectingHealingSpells(), SpellObjectTargetSelectFn, and TARGET_UNIT_CASTER.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 2735 of file spell_shaman.cpp.
References SPELL_SHAMAN_STORMWEAVER_PVP_TALENT, and SpellScriptBase::ValidateSpellInfo().