![]() |
TrinityCore
|
Inheritance diagram for spell_dh_elysian_decree:Private Attributes | |
| uint32 | _primarySpellId |
| int32 | _maxFragmentsToCreate = 0 |
| int32 | _fragmentsToCreate = 0 |
Definition at line 1147 of file spell_dh.cpp.
|
inline |
Definition at line 1150 of file spell_dh.cpp.
|
inline |
Definition at line 1166 of file spell_dh.cpp.
References _fragmentsToCreate, _maxFragmentsToCreate, spell_dh_shattered_souls_base_lesser::CreateFragments(), SpellScript::GetCaster(), SpellScript::GetHitUnit(), and SpellScript::GetUnitTargetCountForEffect().
Referenced by Register().
|
inlineoverridevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1159 of file spell_dh.cpp.
References _fragmentsToCreate, _maxFragmentsToCreate, _primarySpellId, EFFECT_2, SpellScript::GetCastDifficulty(), SpellScript::GetCaster(), and sSpellMgr.
|
inlineoverridevirtual |
Implements SpellScriptBase.
Definition at line 1177 of file spell_dh.cpp.
References CreateLesserSoulFragments(), EFFECT_0, SpellScript::OnEffectHitTarget, SPELL_EFFECT_SCHOOL_DAMAGE, and SpellEffectFn.
|
inlineoverridevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1152 of file spell_dh.cpp.
References _primarySpellId, DIFFICULTY_NONE, EFFECT_2, SPELL_EFFECT_DUMMY, sSpellMgr, spell_dh_shattered_souls_base_lesser::Validate(), and SpellScriptBase::ValidateSpellEffect().
|
private |
Definition at line 1185 of file spell_dh.cpp.
Referenced by CreateLesserSoulFragments(), and Load().
|
private |
Definition at line 1184 of file spell_dh.cpp.
Referenced by CreateLesserSoulFragments(), and Load().
|
private |
Definition at line 1183 of file spell_dh.cpp.
Referenced by Load(), and Validate().