![]() |
TrinityCore
|
Inheritance diagram for spell_pal_awakening:Private Member Functions | |
| bool | Validate (SpellInfo const *spellInfo) override |
| bool | CheckProc (AuraEffect const *aurEff, ProcEventInfo &) |
| void | HandleProc (AuraEffect *, ProcEventInfo &eventInfo) |
| void | Register () override |
Definition at line 295 of file spell_paladin.cpp.
|
inlineprivate |
Definition at line 303 of file spell_paladin.cpp.
References AuraEffect::GetAmount(), and roll_chance().
Referenced by Register().
|
inlineprivate |
Definition at line 308 of file spell_paladin.cpp.
References CastSpellExtraArgs::AddSpellMod(), WorldObject::CastSpell(), EFFECT_1, AuraScript::GetAura(), AuraScript::GetEffect(), ProcEventInfo::GetProcSpell(), AuraScript::GetTarget(), SPELL_PALADIN_AVENGING_WRATH, SPELLVALUE_DURATION, TRIGGERED_IGNORE_CAST_IN_PROGRESS, and TRIGGERED_IGNORE_SPELL_AND_CATEGORY_CD.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 326 of file spell_paladin.cpp.
References AuraCheckEffectProcFn, AuraEffectProcFn, CheckProc(), AuraScript::DoCheckEffectProc, EFFECT_0, HandleProc(), AuraScript::OnEffectProc, and SPELL_AURA_DUMMY.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 297 of file spell_paladin.cpp.
References EFFECT_1, SpellInfo::Id, SPELL_PALADIN_AVENGING_WRATH, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().