![]() |
TrinityCore
|
Inheritance diagram for spell_pri_divinity:Private Member Functions | |
| bool | Validate (SpellInfo const *spellInfo) override |
| void | HandleProc (AuraEffect const *aurEff, ProcEventInfo const &procInfo) |
| void | Register () override |
Static Private Member Functions | |
| static bool | CheckProc (AuraScript const &, ProcEventInfo const &eventInfo) |
Definition at line 1607 of file spell_priest.cpp.
|
inlinestaticprivate |
Definition at line 1615 of file spell_priest.cpp.
References ProcEventInfo::GetSpellInfo(), SpellInfo::HasLabel(), and SPELL_LABEL_PRIEST_APOTHEOSIS.
Referenced by Register().
|
inlineprivate |
Definition at line 1620 of file spell_priest.cpp.
References WorldObject::CastSpell(), AuraEffect::GetSpellEffectInfo(), AuraScript::GetTarget(), AuraScript::PreventDefaultAction(), and SpellEffectInfo::TriggerSpell.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1632 of file spell_priest.cpp.
References AuraCheckProcFn, AuraEffectProcFn, CheckProc(), EFFECT_2, HandleProc(), and SPELL_AURA_PROC_TRIGGER_SPELL.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1609 of file spell_priest.cpp.
References EFFECT_2, SpellInfo::GetEffect(), SpellInfo::Id, SPELL_PRIEST_APOTHEOSIS, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().