![]() |
TrinityCore
|
Inheritance diagram for spell_dk_raise_ally::spell_dk_raise_ally_SpellScript:Private Member Functions | |
| PrepareSpellScript (spell_dk_raise_ally_SpellScript) | |
| bool | Load () override |
| void | SendText () |
| void | HandleSummon (SpellEffIndex effIndex) |
| void | SetGhoul (SpellEffIndex) |
| void | Register () override |
Private Attributes | |
| ObjectGuid | _ghoulGuid |
Definition at line 2355 of file spell_dk.cpp.
|
inlineprivate |
HACK - StatSystem needs further develop to enable update on Puppet stats
Leaving this here as it's necessary if statsystem problem is solved
Definition at line 2370 of file spell_dk.cpp.
References _ghoulGuid, WorldObject::CastSpell(), CHARM_TYPE_POSSESS, SpellScript::GetCaster(), SpellScript::GetEffectInfo(), Object::GetGUID(), SpellScript::GetHitDest(), WorldObject::GetMap(), SpellScript::GetOriginalCaster(), SpellScript::GetSpellInfo(), POWER_ENERGY, SpellScript::PreventHitDefaultEffect(), Unit::SetCharmedBy(), Unit::SetMaxPower(), SPELL_DK_DEATH_KNIGHT_PET_SCALING_01, SPELL_DK_DEATH_KNIGHT_PET_SCALING_03, SPELL_DK_DEATH_KNIGHT_RUNE_WEAPON_SCALING_02, SPELL_DK_MIRROR_NAME, SPELL_DK_MIRROR_NAME_TRIGGERED, SPELL_DK_PET_SCALING___MASTER_SPELL_03___INTELLECT_SPIRIT_RESILIENCE, SPELL_DK_PET_SCALING___MASTER_SPELL_06___SPELL_HIT_EXPERTISE_SPELL_PENETRATION, SPELL_DK_RISEN_GHOUL_SELF_STUN, SPELL_DK_RISEN_GHOUL_SPAWN__IN, SPELL_DK_SUMMON_HEAL, sSummonPropertiesStore, and Map::SummonCreature().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 2359 of file spell_dk.cpp.
References SpellScript::GetCaster(), Object::GetTypeId(), and TYPEID_PLAYER.
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
Definition at line 2424 of file spell_dk.cpp.
References SpellScript::AfterHit, EFFECT_0, EFFECT_1, HandleSummon(), SpellScript::OnEffectHit, SpellScript::OnEffectHitTarget, SendText(), SetGhoul(), SPELL_EFFECT_APPLY_AURA, SPELL_EFFECT_SUMMON, SpellEffectFn, and SpellHitFn.
|
inlineprivate |
Definition at line 2364 of file spell_dk.cpp.
References SpellScript::GetCaster(), SpellScript::GetOriginalCaster(), and TEXT_RISE_ALLY.
Referenced by Register().
|
inlineprivate |
Definition at line 2417 of file spell_dk.cpp.
References _ghoulGuid, SpellScript::GetHitAura(), and spell_dk_raise_ally::ScriptName.
Referenced by Register().
|
private |
Definition at line 2432 of file spell_dk.cpp.
Referenced by HandleSummon(), and SetGhoul().