![]() |
TrinityCore
|
Inheritance diagram for spell_the_lich_king_necrotic_plague_jump_aura:Private Member Functions | |
| void | OnApply (AuraEffect const *, AuraEffectHandleModes) |
| void | OnRemove (AuraEffect const *aurEff, AuraEffectHandleModes) |
| void | OnDispel (AuraEffect const *aurEff, AuraEffectHandleModes) |
| void | AfterDispel (AuraEffect const *aurEff, AuraEffectHandleModes) |
| void | Register () override |
Private Attributes | |
| SpellEffectValue | _lastAmount |
Definition at line 2016 of file boss_the_lich_king.cpp.
|
inline |
Definition at line 2019 of file boss_the_lich_king.cpp.
References _lastAmount.
|
inlineprivate |
Definition at line 2057 of file boss_the_lich_king.cpp.
References _lastAmount, CastSpellExtraArgs::AddSpellMod(), AURA_REMOVE_BY_ENEMY_SPELL, WorldObject::CastSpell(), AuraEffect::GetAmount(), AuraScript::GetCaster(), AuraScript::GetCasterGUID(), AuraScript::GetStackAmount(), AuraScript::GetTarget(), Remove, CastSpellExtraArgs::SetOriginalCaster(), SPELL_NECROTIC_PLAGUE_JUMP, SPELL_PLAGUE_SIPHON, SPELLVALUE_AURA_STACK, SPELLVALUE_BASE_POINT1, and TRIGGERED_FULL_MASK.
|
inlineprivate |
Definition at line 2025 of file boss_the_lich_king.cpp.
References DATA_PLAGUE_STACK, AuraScript::GetCaster(), and AuraScript::GetStackAmount().
Referenced by Register().
|
inlineprivate |
Definition at line 2052 of file boss_the_lich_king.cpp.
References _lastAmount, and AuraEffect::GetAmount().
|
inlineprivate |
Definition at line 2032 of file boss_the_lich_king.cpp.
References _lastAmount, CastSpellExtraArgs::AddSpellMod(), AURA_REMOVE_BY_DEATH, AURA_REMOVE_BY_EXPIRE, WorldObject::CastSpell(), AuraEffect::GetAmount(), AuraScript::GetCaster(), AuraScript::GetCasterGUID(), AuraScript::GetStackAmount(), AuraScript::GetTarget(), AuraScript::GetTargetApplication(), CastSpellExtraArgs::SetOriginalCaster(), SPELL_NECROTIC_PLAGUE_JUMP, SPELL_PLAGUE_SIPHON, SPELLVALUE_AURA_STACK, and TRIGGERED_FULL_MASK.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 2074 of file boss_the_lich_king.cpp.
References AuraScript::AfterDispel, AuraScript::AfterEffectApply, AuraScript::AfterEffectRemove, AURA_EFFECT_HANDLE_REAL, AURA_EFFECT_HANDLE_REAL_OR_REAPPLY_MASK, AURA_EFFECT_HANDLE_REAPPLY, AuraEffectApplyFn, AuraEffectRemoveFn, EFFECT_0, OnApply(), AuraScript::OnDispel, AuraScript::OnEffectApply, OnRemove(), and SPELL_AURA_PERIODIC_DAMAGE.
|
private |
Definition at line 2082 of file boss_the_lich_king.cpp.
Referenced by AfterDispel(), OnDispel(), OnRemove(), and spell_the_lich_king_necrotic_plague_jump_aura().