![]() |
TrinityCore
|
Inheritance diagram for spell_baleroc_vital_flame:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | OnApply (AuraEffect const *, AuraEffectHandleModes) |
| void | OnRemove (AuraEffect const *, AuraEffectHandleModes) |
| void | Register () override |
Private Attributes | |
| uint32 | stacks = 0u |
Definition at line 766 of file boss_baleroc.cpp.
|
inlineprivate |
Definition at line 773 of file boss_baleroc.cpp.
References EFFECT_0, AuraScript::GetAura(), Unit::GetAuraCount(), AuraScript::GetCastDifficulty(), AuraScript::GetCaster(), Aura::GetEffect(), AuraScript::GetEffect(), HasAura, Unit::RemoveAura(), AuraEffect::SetAmount(), SPELL_VITAL_SPARK, sSpellMgr, and stacks.
Referenced by Register().
|
inlineprivate |
Definition at line 790 of file boss_baleroc.cpp.
References AURA_REMOVE_BY_EXPIRE, AuraScript::GetCaster(), AuraScript::GetTargetApplication(), Unit::SetAuraStack(), SPELL_VITAL_SPARK, and stacks.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 796 of file boss_baleroc.cpp.
References AURA_EFFECT_HANDLE_REAL, AuraEffectApplyFn, AuraEffectRemoveFn, EFFECT_0, OnApply(), AuraScript::OnEffectApply, AuraScript::OnEffectRemove, OnRemove(), and SPELL_AURA_MOD_HEALING_DONE_VERSUS_AURASTATE.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 768 of file boss_baleroc.cpp.
References EFFECT_0, SPELL_VITAL_SPARK, and SpellScriptBase::ValidateSpellEffect().
|
private |
Definition at line 802 of file boss_baleroc.cpp.
Referenced by OnApply(), and OnRemove().