![]() |
TrinityCore
|
Inheritance diagram for spell_garothi_cannon_chooser:Private Member Functions | |
| void | HandleDummyEffect (SpellEffIndex) |
| void | Register () override |
Definition at line 815 of file boss_garothi_worldbreaker.cpp.
|
inlineprivate |
Definition at line 817 of file boss_garothi_worldbreaker.cpp.
References Creature::AI(), AnnihilationCenterReferencePos, WorldObject::CastSpell(), DATA_ANNIHILATOR, DATA_DECIMATOR, DATA_LAST_FIRED_CANNON, frand(), InstanceScript::GetCreature(), UnitAI::GetData(), Map::GetHeight(), SpellScript::GetHitCreature(), WorldObject::GetInstanceScript(), WorldObject::GetMap(), WorldObject::GetPhaseShift(), Map::GetPlayersCountExceptGMs(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), Unit::IsAIEnabled(), Map::IsMythic(), M_PI, MAX_TARGETS_SIZE, MIN_TARGETS_SIZE, NPC_ANNIHILATOR, NPC_DECIMATOR, SAY_ANNIHILATION, SAY_DECIMATION, UnitAI::SetData(), SPELL_ANNIHILATION_DUMMY, SPELL_ANNIHILATION_SELECTOR, SPELL_ANNIHILATION_SUMMON, SPELL_DECIMATION_SELECTOR, and CreatureAI::Talk().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 859 of file boss_garothi_worldbreaker.cpp.
References EFFECT_0, HandleDummyEffect(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_DUMMY, and SpellEffectFn.