![]() |
TrinityCore
|
Inheritance diagram for spell_anduin_wrynn_befouled_barrier_absorb:Private Member Functions | |
| bool | Validate (SpellInfo const *spellInfo) override |
| void | OnHealAbsorb (AuraEffect *, HealInfo const &healInfo, uint32 &absorbAmount) const |
| void | Register () override |
Definition at line 2602 of file boss_anduin_wrynn.cpp.
|
inlineprivate |
Definition at line 2610 of file boss_anduin_wrynn.cpp.
References at_anduin_wrynn_befouled_barrier::Absorb(), AreaTrigger::AI(), CalculatePct(), EFFECT_2, Unit::GetAreaTrigger(), AuraScript::GetCaster(), AuraScript::GetEffectInfo(), HealInfo::GetHeal(), and SPELL_BEFOULED_BARRIER_SPHERE_AREATRIGGER.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 2629 of file boss_anduin_wrynn.cpp.
References AuraEffectAbsorbHealFn, EFFECT_0, AuraScript::OnEffectAbsorbHeal, and OnHealAbsorb().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 2604 of file boss_anduin_wrynn.cpp.
References EFFECT_2, SpellInfo::Id, SPELL_BEFOULED_BARRIER_SPHERE_AREATRIGGER, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().