![]() |
TrinityCore
|
7.1.5 More...
Inheritance diagram for spell_dk_dancing_rune_weapon:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleProc (AuraEffect *, ProcEventInfo &eventInfo) |
| void | Register () override |
7.1.5
Definition at line 456 of file spell_dk.cpp.
|
inlineprivate |
Definition at line 466 of file spell_dk.cpp.
References SpellNonMeleeDamage::damage, Unit::DealDamage(), AuraScript::GetCaster(), DamageInfo::GetDamage(), ProcEventInfo::GetDamageInfo(), SpellInfo::GetSchoolMask(), ProcEventInfo::GetSpellInfo(), Unit::GetVictim(), Unit::m_Controlled, NPC_DK_DANCING_RUNE_WEAPON, AuraScript::PreventDefaultAction(), Unit::SendSpellNonMeleeDamageLog(), and SPELL_DIRECT_DAMAGE.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 501 of file spell_dk.cpp.
References AuraEffectProcFn, EFFECT_1, HandleProc(), AuraScript::OnEffectProc, and SPELL_AURA_DUMMY.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 458 of file spell_dk.cpp.
References NPC_DK_DANCING_RUNE_WEAPON, and sObjectMgr.