![]() |
TrinityCore
|
Inheritance diagram for spell_pri_answered_prayers:Private Member Functions | |
| bool | Validate (SpellInfo const *spellInfo) override |
| void | HandleOnProc (AuraEffect const *aurEff, ProcEventInfo const &eventInfo) const |
| void | Register () override |
Definition at line 443 of file spell_priest.cpp.
|
inlineprivate |
Definition at line 451 of file spell_priest.cpp.
References WorldObject::CastSpell(), EFFECT_1, ProcEventInfo::GetActor(), AuraEffect::GetAmountAsInt(), AuraScript::GetAura(), Unit::GetAura(), AuraScript::GetEffect(), Aura::GetStackAmount(), AuraScript::GetTarget(), Aura::ModStackAmount(), Aura::Remove(), SPELL_PRIEST_ANSWERED_PRAYERS, SPELL_PRIEST_APOTHEOSIS, SPELLVALUE_DURATION, TRIGGERED_CAST_DIRECTLY, TRIGGERED_FULL_MASK, and TRIGGERED_IGNORE_CAST_IN_PROGRESS.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 487 of file spell_priest.cpp.
References AuraEffectProcFn, EFFECT_0, HandleOnProc(), AuraScript::OnEffectProc, and SPELL_AURA_ADD_FLAT_MODIFIER_BY_SPELL_LABEL.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 445 of file spell_priest.cpp.
References EFFECT_1, SpellInfo::Id, SPELL_PRIEST_ANSWERED_PRAYERS, SPELL_PRIEST_APOTHEOSIS, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().