![]() |
TrinityCore
|
Inheritance diagram for spell_warr_fueled_by_violence:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleProc (ProcEventInfo &eventInfo) |
| void | HandlePeriodic (AuraEffect const *) |
| void | Register () override |
Private Attributes | |
| uint32 | _nextHealAmount = 0 |
Definition at line 1026 of file spell_warrior.cpp.
|
inlineprivate |
Definition at line 1040 of file spell_warrior.cpp.
References _nextHealAmount, CastSpellExtraArgs::AddSpellBP0(), WorldObject::CastSpell(), AuraScript::GetTarget(), SPELL_WARRIOR_FUELED_BY_VIOLENCE_HEAL, and TRIGGERED_FULL_MASK.
Referenced by Register().
|
inlineprivate |
Definition at line 1033 of file spell_warrior.cpp.
References _nextHealAmount, CalculatePct(), EFFECT_0, DamageInfo::GetDamage(), ProcEventInfo::GetDamageInfo(), AuraScript::GetEffectInfo(), AuraScript::GetTarget(), and AuraScript::PreventDefaultAction().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1053 of file spell_warrior.cpp.
References AuraEffectPeriodicFn, AuraProcFn, EFFECT_0, HandlePeriodic(), HandleProc(), AuraScript::OnEffectPeriodic, AuraScript::OnProc, and SPELL_AURA_PERIODIC_DUMMY.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1028 of file spell_warrior.cpp.
References SPELL_WARRIOR_FUELED_BY_VIOLENCE_HEAL, and SpellScriptBase::ValidateSpellInfo().
|
private |
Definition at line 1060 of file spell_warrior.cpp.
Referenced by HandlePeriodic(), and HandleProc().