![]() |
TrinityCore
|
Inheritance diagram for spell_pal_improved_aura:Private Member Functions | |
| PrepareAuraScript (spell_pal_improved_aura) | |
Private Attributes | |
| uint32 | _spellId |
Definition at line 994 of file spell_paladin.cpp.
|
inline |
Definition at line 999 of file spell_paladin.cpp.
|
inline |
Definition at line 1011 of file spell_paladin.cpp.
References _spellId, WorldObject::CastSpell(), AuraScript::GetCasterGUID(), AuraScript::GetTarget(), and Unit::RemoveOwnedAura().
Referenced by Register().
|
inline |
Definition at line 1018 of file spell_paladin.cpp.
References _spellId, AuraScript::GetCasterGUID(), SpellInfo::GetFirstRankSpell(), AuraScript::GetSpellInfo(), AuraScript::GetTarget(), SpellInfo::Id, Unit::RemoveOwnedAura(), SPELL_PALADIN_SANCTIFIED_RETRIBUTION_R1, and SPELL_PALADIN_SWIFT_RETRIBUTION_R1.
Referenced by Register().
|
private |
|
inlineoverridevirtual |
Implements _SpellScript.
Definition at line 1029 of file spell_paladin.cpp.
References AuraScript::AfterEffectApply, AuraScript::AfterEffectRemove, AURA_EFFECT_HANDLE_REAL, AuraEffectApplyFn, AuraEffectRemoveFn, EFFECT_FIRST_FOUND, HandleEffectApply(), HandleEffectRemove(), and SPELL_AURA_ADD_FLAT_MODIFIER.
|
inlineoverridevirtual |
Reimplemented from _SpellScript.
Definition at line 1001 of file spell_paladin.cpp.
References _spellId, SPELL_PALADIN_SANCTIFIED_RETRIBUTION_R1, SPELL_PALADIN_SWIFT_RETRIBUTION_R1, and _SpellScript::ValidateSpellInfo().
|
private |
Definition at line 1036 of file spell_paladin.cpp.
Referenced by HandleEffectApply(), HandleEffectRemove(), and Validate().