![]() |
TrinityCore
|
Inheritance diagram for spell_taldaram_flame_ball_visual:Private Member Functions | |
| bool | Load () override |
| bool | Validate (SpellInfo const *) override |
| void | OnRemove (AuraEffect const *, AuraEffectHandleModes) |
| void | Register () override |
Definition at line 1131 of file boss_blood_prince_council.cpp.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1133 of file boss_blood_prince_council.cpp.
References AuraScript::GetCaster(), GetEntry(), NPC_BALL_OF_FLAME, and NPC_BALL_OF_INFERNO_FLAME.
|
inlineprivate |
Definition at line 1145 of file boss_blood_prince_council.cpp.
References ACTION_FLAME_BALL_CHASE, Creature::AI(), WorldObject::CastSpell(), Creature::DespawnOrUnsummon(), UnitAI::DoAction(), AuraScript::GetSpellInfo(), AuraScript::GetTarget(), SPELL_BALL_OF_FLAMES, SPELL_FLAME_SPHERE_SPAWN_EFFECT, and Object::ToCreature().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1161 of file boss_blood_prince_council.cpp.
References AuraScript::AfterEffectRemove, AURA_EFFECT_HANDLE_REAL, AuraEffectRemoveFn, EFFECT_0, OnRemove(), and SPELL_AURA_MOD_STUN.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1140 of file boss_blood_prince_council.cpp.
References SPELL_BALL_OF_FLAMES, and SpellScriptBase::ValidateSpellInfo().