![]() |
TrinityCore
|
Inheritance diagram for spell_item_highfathers_machination:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| bool | CheckHealth (AuraEffect const *aurEff, ProcEventInfo &eventInfo) |
| void | Heal (AuraEffect *aurEff, ProcEventInfo &) |
| void | Register () override |
Definition at line 4579 of file spell_item.cpp.
|
inlineprivate |
Definition at line 4586 of file spell_item.cpp.
References AuraEffect::GetAmount(), DamageInfo::GetDamage(), ProcEventInfo::GetDamageInfo(), AuraScript::GetTarget(), and Unit::HealthBelowPctDamaged().
Referenced by Register().
|
inlineprivate |
Definition at line 4591 of file spell_item.cpp.
References AuraScript::GetCaster(), AuraScript::GetTarget(), AuraScript::PreventDefaultAction(), and SPELL_HIGHFATHERS_TIMEKEEPING_HEAL.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 4598 of file spell_item.cpp.
References AuraCheckEffectProcFn, AuraEffectProcFn, CheckHealth(), AuraScript::DoCheckEffectProc, EFFECT_0, Heal(), AuraScript::OnEffectProc, and SPELL_AURA_DUMMY.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 4581 of file spell_item.cpp.
References SPELL_HIGHFATHERS_TIMEKEEPING_HEAL, and SpellScriptBase::ValidateSpellInfo().