![]() |
TrinityCore
|
Inheritance diagram for spell_warl_devour_magic:Private Member Functions | |
| bool | Validate (SpellInfo const *spellInfo) override |
| void | OnSuccessfulDispel (SpellEffIndex) |
| void | Register () override |
Definition at line 773 of file spell_warlock.cpp.
|
inlineprivate |
Definition at line 781 of file spell_warlock.cpp.
References CastSpellExtraArgs::AddSpellBP0(), WorldObject::CastSpell(), EFFECT_1, SpellScript::GetCaster(), SpellScript::GetEffectInfo(), WorldObject::GetOwner(), SPELL_WARLOCK_DEVOUR_MAGIC_HEAL, SPELL_WARLOCK_GLYPH_OF_DEMON_TRAINING, TRIGGERED_FULL_MASK, and CastSpellExtraArgsInit::TriggerFlags.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 796 of file spell_warlock.cpp.
References EFFECT_0, SpellScript::OnEffectSuccessfulDispel, OnSuccessfulDispel(), SPELL_EFFECT_DISPEL, and SpellEffectFn.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 775 of file spell_warlock.cpp.
References EFFECT_1, SpellInfo::Id, SPELL_WARLOCK_DEVOUR_MAGIC_HEAL, SPELL_WARLOCK_GLYPH_OF_DEMON_TRAINING, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().