![]() |
TrinityCore
|
Inheritance diagram for spell_dh_demonic:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| bool | Load () override |
| void | TriggerMetamorphosis () const |
| void | Register () override |
Private Attributes | |
| uint32 | _transformSpellId |
Definition at line 938 of file spell_dh.cpp.
|
inlineexplicit |
Definition at line 988 of file spell_dh.cpp.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 947 of file spell_dh.cpp.
References EFFECT_0, SpellScript::GetCaster(), Unit::HasAuraEffect(), and SPELL_DH_DEMONIC.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 980 of file spell_dh.cpp.
References SpellScript::AfterCast, SpellCastFn, and TriggerMetamorphosis().
|
inlineprivate |
Definition at line 952 of file spell_dh.cpp.
References _transformSpellId, DIFFICULTY_NONE, EFFECT_0, ObjectGuid::Empty, AuraEffect::GetAmountAsInt(), Unit::GetAura(), Unit::GetAuraEffect(), SpellScript::GetCaster(), Spell::GetChannelDuration(), SpellScript::GetSpell(), Spell::m_SpellVisual, Spell::prepare(), SpellCastVisual::ScriptVisualID, Spell::SetSpellValue(), SpellCastTargets::SetUnitTarget(), SPELL_DH_DEMONIC, SPELLVALUE_DURATION, SpellCastVisual::SpellXSpellVisualID, sSpellMgr, TRIGGERED_DONT_REPORT_CAST_ERROR, TRIGGERED_IGNORE_CAST_IN_PROGRESS, and TRIGGERED_IGNORE_SPELL_AND_CATEGORY_CD.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 940 of file spell_dh.cpp.
References _transformSpellId, DIFFICULTY_NONE, EFFECT_0, SPELL_DH_DEMONIC, sSpellMgr, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().
|
private |
Definition at line 985 of file spell_dh.cpp.
Referenced by TriggerMetamorphosis(), and Validate().