![]() |
TrinityCore
|
Inheritance diagram for spell_pri_vampiric_touch:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleDispel (DispelInfo const *dispelInfo) const |
| void | HandleApplyEffect (AuraEffect const *, AuraEffectHandleModes) const |
| void | Register () override |
Definition at line 5252 of file spell_priest.cpp.
|
inlineprivate |
Definition at line 5265 of file spell_priest.cpp.
References AuraScript::GetCaster(), AuraScript::GetTarget(), SPELL_PRIEST_MISERY, and SPELL_PRIEST_SHADOW_WORD_PAIN.
Referenced by Register().
|
inlineprivate |
Definition at line 5259 of file spell_priest.cpp.
References AuraScript::GetCaster(), DispelInfo::GetDispeller(), and SPELL_PRIEST_SIN_AND_PUNISHMENT.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 5272 of file spell_priest.cpp.
References AuraScript::AfterDispel, AURA_EFFECT_HANDLE_REAL_OR_REAPPLY_MASK, AuraDispelFn, AuraEffectApplyFn, EFFECT_0, HandleApplyEffect(), HandleDispel(), AuraScript::OnEffectApply, and SPELL_AURA_DUMMY.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 5254 of file spell_priest.cpp.
References SPELL_PRIEST_SHADOW_WORD_PAIN, SPELL_PRIEST_SIN_AND_PUNISHMENT, and SpellScriptBase::ValidateSpellInfo().