![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Private Member Functions | |
PrepareSpellScript (spell_portal_effect_acherus) | |
bool | Validate (SpellInfo const *) override |
SpellCastResult | CheckCast () |
void | HandleScriptEffect (SpellEffIndex) |
void | Register () override |
|
inlineprivate |
References SpellScript::GetExplTargetUnit(), Player::HasQuest(), Object::IsPlayer(), QUEST_SCARLET_ARMIES_APPROACH, SPELL_CAST_OK, SPELL_FAILED_DONT_REPORT, and Object::ToPlayer().
Referenced by Register().
|
inlineprivate |
References SpellScript::GetCaster(), SpellScript::GetEffectValue(), and SpellScript::GetHitPlayer().
Referenced by Register().
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
References CheckCast(), EFFECT_0, HandleScriptEffect(), SpellScript::OnCheckCast, SpellScript::OnEffectHitTarget, SPELL_EFFECT_SCRIPT_EFFECT, SpellCheckCastFn, and SpellEffectFn.
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
References SPELL_PORTAL_EFFECT_ACHERUS, and _SpellScript::ValidateSpellInfo().