![]() |
TrinityCore
|
Inheritance diagram for spell_pri_lightwell:Private Member Functions | |
| PrepareSpellScript (spell_pri_lightwell) | |
| bool | Validate (SpellInfo const *) override |
| bool | Load () override |
| void | HandleScriptEffect (SpellEffIndex) |
| void | Register () override |
Definition at line 640 of file spell_priest.cpp.
|
inlineprivate |
Definition at line 662 of file spell_priest.cpp.
References WorldObject::CastSpell(), Unit::GetAura(), SpellScript::GetCaster(), Object::GetEntry(), SpellScript::GetHitUnit(), TempSummon::GetSummonerGUID(), Unit::IsSummon(), PRIEST_LIGHTWELL_NPC_1, PRIEST_LIGHTWELL_NPC_2, PRIEST_LIGHTWELL_NPC_3, PRIEST_LIGHTWELL_NPC_4, PRIEST_LIGHTWELL_NPC_5, PRIEST_LIGHTWELL_NPC_6, SPELL_PRIEST_LIGHTWELL_CHARGES, SPELL_PRIEST_LIGHTWELL_RENEW_R1, SPELL_PRIEST_LIGHTWELL_RENEW_R2, SPELL_PRIEST_LIGHTWELL_RENEW_R3, SPELL_PRIEST_LIGHTWELL_RENEW_R4, SPELL_PRIEST_LIGHTWELL_RENEW_R5, SPELL_PRIEST_LIGHTWELL_RENEW_R6, Object::ToCreature(), Unit::ToTempSummon(), and TempSummon::UnSummon().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 657 of file spell_priest.cpp.
References SpellScript::GetCaster(), Object::GetTypeId(), and TYPEID_UNIT.
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
Definition at line 702 of file spell_priest.cpp.
References EFFECT_0, HandleScriptEffect(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_SCRIPT_EFFECT, and SpellEffectFn.
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 644 of file spell_priest.cpp.
References SPELL_PRIEST_LIGHTWELL_RENEW_R1, SPELL_PRIEST_LIGHTWELL_RENEW_R2, SPELL_PRIEST_LIGHTWELL_RENEW_R3, SPELL_PRIEST_LIGHTWELL_RENEW_R4, SPELL_PRIEST_LIGHTWELL_RENEW_R5, SPELL_PRIEST_LIGHTWELL_RENEW_R6, and _SpellScript::ValidateSpellInfo().