![]() |
TrinityCore
|
Inheritance diagram for spell_dh_charred_warblades:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| bool | CheckProc (ProcEventInfo &eventInfo) |
| void | HandleAfterProc (ProcEventInfo &eventInfo) |
| void | HandleDummyTick (AuraEffect const *aurEff) |
| void | Register () override |
Private Attributes | |
| uint32 | _healAmount = 0 |
Definition at line 482 of file spell_dh.cpp.
|
inlineprivate |
Definition at line 489 of file spell_dh.cpp.
References ProcEventInfo::GetDamageInfo(), DamageInfo::GetSchoolMask(), and SPELL_SCHOOL_MASK_FIRE.
Referenced by Register().
|
inlineprivate |
Definition at line 494 of file spell_dh.cpp.
References _healAmount, CalculatePct(), EFFECT_0, DamageInfo::GetDamage(), ProcEventInfo::GetDamageInfo(), and AuraScript::GetEffect().
Referenced by Register().
|
inlineprivate |
Definition at line 499 of file spell_dh.cpp.
References _healAmount, WorldObject::CastSpell(), AuraScript::GetTarget(), SPELL_DH_CHARRED_WARBLADES_HEAL, TRIGGERED_DONT_REPORT_CAST_ERROR, and TRIGGERED_IGNORE_CAST_IN_PROGRESS.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 512 of file spell_dh.cpp.
References AuraScript::AfterProc, AuraCheckProcFn, AuraEffectPeriodicFn, AuraProcFn, CheckProc(), AuraScript::DoCheckProc, EFFECT_0, HandleAfterProc(), HandleDummyTick(), AuraScript::OnEffectPeriodic, and SPELL_AURA_PERIODIC_DUMMY.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 484 of file spell_dh.cpp.
References SPELL_DH_CHARRED_WARBLADES_HEAL, and SpellScriptBase::ValidateSpellInfo().
|
private |
Definition at line 520 of file spell_dh.cpp.
Referenced by HandleAfterProc(), and HandleDummyTick().