![]() |
TrinityCore
|
Inheritance diagram for spell_warl_demonic_empowerment:Private Member Functions | |
| PrepareSpellScript (spell_warl_demonic_empowerment) | |
| bool | Validate (SpellInfo const *) override |
| void | HandleScriptEffect (SpellEffIndex) |
| void | Register () override |
Definition at line 377 of file spell_warlock.cpp.
|
inlineprivate |
Definition at line 393 of file spell_warlock.cpp.
References CastSpellExtraArgs::AddSpellBP0(), CREATURE_FAMILY_FELGUARD, CREATURE_FAMILY_FELHUNTER, CREATURE_FAMILY_IMP, CREATURE_FAMILY_SUCCUBUS, CREATURE_FAMILY_VOIDWALKER, EFFECT_0, CreatureTemplate::family, SpellScript::GetCaster(), SpellInfo::GetEffect(), SpellScript::GetHitCreature(), SPELL_WARLOCK_DEMONIC_EMPOWERMENT_FELGUARD, SPELL_WARLOCK_DEMONIC_EMPOWERMENT_FELHUNTER, SPELL_WARLOCK_DEMONIC_EMPOWERMENT_IMP, SPELL_WARLOCK_DEMONIC_EMPOWERMENT_SUCCUBUS, SPELL_WARLOCK_DEMONIC_EMPOWERMENT_VOIDWALKER, sSpellMgr, and TRIGGERED_FULL_MASK.
Referenced by Register().
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
Definition at line 431 of file spell_warlock.cpp.
References EFFECT_0, HandleScriptEffect(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_SCRIPT_EFFECT, and SpellEffectFn.
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 381 of file spell_warlock.cpp.
References SPELL_WARLOCK_DEMONIC_EMPOWERMENT_FELGUARD, SPELL_WARLOCK_DEMONIC_EMPOWERMENT_FELHUNTER, SPELL_WARLOCK_DEMONIC_EMPOWERMENT_IMP, SPELL_WARLOCK_DEMONIC_EMPOWERMENT_SUCCUBUS, SPELL_WARLOCK_DEMONIC_EMPOWERMENT_VOIDWALKER, and _SpellScript::ValidateSpellInfo().