![]() |
TrinityCore
|
Inheritance diagram for spell_pri_prayer_of_mending_aura:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleHeal (AuraEffect const *aurEff, ProcEventInfo const &) |
| void | Register () override |
Private Attributes | |
| bool | _isEmpoweredByFocusedMending = false |
Definition at line 3711 of file spell_priest.cpp.
|
inlineprivate |
Definition at line 3719 of file spell_priest.cpp.
References _isEmpoweredByFocusedMending, CastSpellExtraArgs::AddSpellMod(), WorldObject::CastSpell(), EFFECT_0, AuraScript::GetCaster(), AuraScript::GetStackAmount(), AuraScript::GetTarget(), CastSpellExtraArgsInit::OriginalCaster, Remove, roll_chance(), CastSpellExtraArgs::SetCustomArg(), SPELL_PRIEST_PRAYER_OF_MENDING_HEAL, SPELL_PRIEST_PRAYER_OF_MENDING_JUMP, SPELL_PRIEST_SAY_YOUR_PRAYERS, and SPELLVALUE_BASE_POINT0.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 3751 of file spell_priest.cpp.
References AuraEffectProcFn, EFFECT_0, HandleHeal(), AuraScript::OnEffectProc, and SPELL_AURA_DUMMY.
|
inline |
Definition at line 3757 of file spell_priest.cpp.
References _isEmpoweredByFocusedMending.
Referenced by spell_pri_prayer_of_mending::HandleEffectDummy().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 3713 of file spell_priest.cpp.
References EFFECT_0, SPELL_PRIEST_PRAYER_OF_MENDING_HEAL, SPELL_PRIEST_PRAYER_OF_MENDING_JUMP, SPELL_PRIEST_SAY_YOUR_PRAYERS, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().
|
private |
Definition at line 3763 of file spell_priest.cpp.
Referenced by HandleHeal(), and SetEmpoweredByFocusedMending().