|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Private Member Functions | |
| bool | Load () OVERRIDE |
| void | OnRemove (AuraEffect const *, AuraEffectHandleModes) |
| PrepareAuraScript (spell_flame_ball_visual_AuraScript) | |
| void | Register () OVERRIDE |
Definition at line 1417 of file boss_blood_prince_council.cpp.
|
inlineprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 1421 of file boss_blood_prince_council.cpp.
References AuraScript::GetCaster(), NPC_BALL_OF_FLAME, NPC_BALL_OF_INFERNO_FLAME, and OVERRIDE.
|
inlineprivate |
Definition at line 1428 of file boss_blood_prince_council.cpp.
References ACTION_FLAME_BALL_CHASE, Creature::AI(), Unit::CastSpell(), Creature::DespawnOrUnsummon(), UnitAI::DoAction(), AuraScript::GetSpellInfo(), AuraScript::GetTarget(), SPELL_BALL_OF_FLAMES, SPELL_FLAME_SPHERE_SPAWN_EFFECT, and Object::ToCreature().
Referenced by Register().
|
private |
|
inlineprivatevirtual |
Implements _SpellScript.
Definition at line 1444 of file boss_blood_prince_council.cpp.
References AuraScript::AfterEffectRemove, AURA_EFFECT_HANDLE_REAL, AuraEffectRemoveFn, EFFECT_0, OnRemove(), OVERRIDE, and SPELL_AURA_MOD_STUN.