![]() |
TrinityCore
|
Inheritance diagram for spell_dk_death_strike_enabler:Private Member Functions | |
| bool | CheckProc (ProcEventInfo &eventInfo) |
| void | Update (AuraEffect *) |
| void | HandleCalcAmount (AuraEffect const *, SpellEffectValue &amount, bool &canBeRecalculated) |
| void | HandleProc (AuraEffect *, ProcEventInfo &eventInfo) |
| void | Register () override |
Private Attributes | |
| std::array< uint32, LAST_SECONDS > | _damagePerSecond = { } |
Static Private Attributes | |
| static constexpr uint8 | LAST_SECONDS = 5 |
Definition at line 749 of file spell_dk.cpp.
|
inlineprivate |
Definition at line 754 of file spell_dk.cpp.
References ProcEventInfo::GetDamageInfo().
Referenced by Register().
|
inlineprivate |
|
inlineprivate |
Definition at line 772 of file spell_dk.cpp.
References _damagePerSecond, DamageInfo::GetDamage(), and ProcEventInfo::GetDamageInfo().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 777 of file spell_dk.cpp.
References AuraCheckProcFn, AuraEffectCalcAmountFn, AuraEffectProcFn, AuraEffectUpdatePeriodicFn, CheckProc(), AuraScript::DoCheckProc, AuraScript::DoEffectCalcAmount, EFFECT_0, HandleCalcAmount(), HandleProc(), AuraScript::OnEffectProc, AuraScript::OnEffectUpdatePeriodic, SPELL_AURA_PERIODIC_DUMMY, and Update().
|
inlineprivate |
Definition at line 759 of file spell_dk.cpp.
References _damagePerSecond, and LAST_SECONDS.
Referenced by Register().
|
private |
Definition at line 786 of file spell_dk.cpp.
Referenced by HandleCalcAmount(), HandleProc(), and Update().
|
staticconstexprprivate |
Definition at line 752 of file spell_dk.cpp.
Referenced by Update().