![]() |
TrinityCore
|
Inheritance diagram for spell_rotface_large_ooze_buff_combine:Private Member Functions | |
| bool | Load () override |
| void | HandleScript (SpellEffIndex) |
| void | Register () override |
Definition at line 569 of file boss_rotface.cpp.
|
inlineprivate |
Definition at line 576 of file boss_rotface.cpp.
References Creature::AI(), WorldObject::CastSpell(), DATA_OOZE_DANCE_ACHIEVEMENT, DATA_ROTFACE, Creature::DespawnOrUnsummon(), UnitAI::DoAction(), EMOTE_UNSTABLE_2, EMOTE_UNSTABLE_3, EMOTE_UNSTABLE_4, EMOTE_UNSTABLE_EXPLOSION, EVENT_STICKY_OOZE, Unit::GetAura(), SpellScript::GetCaster(), ObjectAccessor::GetCreature(), BaseEntity::GetGUID(), SpellScript::GetHitCreature(), WorldObject::GetInstanceScript(), Unit::RemoveAurasDueToSpell(), SAY_UNSTABLE_EXPLOSION, SPELL_LARGE_OOZE_BUFF_COMBINE, SPELL_LARGE_OOZE_COMBINE, SPELL_UNSTABLE_OOZE, SPELL_UNSTABLE_OOZE_EXPLOSION, SPELL_VERTEX_COLOR_BRIGHT_RED, SPELL_VERTEX_COLOR_DARK_RED, SPELL_VERTEX_COLOR_PINK, CreatureAI::Talk(), and Object::ToCreature().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 571 of file boss_rotface.cpp.
References SpellScript::GetCaster(), BaseEntity::GetTypeId(), and TYPEID_UNIT.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 626 of file boss_rotface.cpp.
References EFFECT_0, HandleScript(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_SCRIPT_EFFECT, and SpellEffectFn.