![]() |
TrinityCore
|
Inheritance diagram for spell_item_echoing_blades:Private Member Functions | |
| void | PrepareProc (ProcEventInfo &eventInfo) |
| bool | CheckFanOfKnivesCounter (AuraEffect const *aurEff, ProcEventInfo &) |
| void | ReduceCounter (AuraEffect *aurEff, ProcEventInfo &) |
| void | Register () override |
Private Attributes | |
| ObjectGuid | _lastFanOfKnives |
Definition at line 421 of file spell_azerite.cpp.
|
inlineprivate |
Definition at line 434 of file spell_azerite.cpp.
References AuraEffect::GetAmount().
Referenced by Register().
|
inlineprivate |
Definition at line 423 of file spell_azerite.cpp.
References _lastFanOfKnives, EFFECT_0, AuraScript::GetEffect(), ProcEventInfo::GetProcSpell(), Spell::m_castId, and AuraEffect::RecalculateAmount().
Referenced by Register().
|
inlineprivate |
Definition at line 439 of file spell_azerite.cpp.
References AuraEffect::GetAmount(), and AuraEffect::SetAmount().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 444 of file spell_azerite.cpp.
References AuraScript::AfterEffectProc, AuraCheckEffectProcFn, AuraEffectProcFn, AuraProcFn, CheckFanOfKnivesCounter(), AuraScript::DoCheckEffectProc, AuraScript::DoPrepareProc, EFFECT_0, PrepareProc(), ReduceCounter(), and SPELL_AURA_PROC_TRIGGER_SPELL.
|
private |
Definition at line 451 of file spell_azerite.cpp.
Referenced by PrepareProc().