|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Private Member Functions | |
| void | HandleScript (SpellEffIndex effIndex) |
| PrepareSpellScript (spell_vehicle_throw_passenger_SpellScript) | |
| void | Register () OVERRIDE |
Definition at line 1705 of file boss_flame_leviathan.cpp.
|
inlineprivate |
Definition at line 1708 of file boss_flame_leviathan.cpp.
References CURRENT_CHANNELED_SPELL, Unit::EnterVehicle(), SpellScript::GetCaster(), SpellCastTargets::GetDstPos(), SpellScript::GetEffectValue(), SpellScript::GetExplTargetDest(), WorldObject::GetMap(), Position::GetPosition(), SpellCastTargets::GetSpeedXY(), SpellCastTargets::GetSpeedZ(), SpellScript::GetSpell(), SpellScript::GetSpellInfo(), SpellCastTargets::HasTraj(), WorldObject::IsWithinDist2d(), Spell::m_targets, NPC_SEAT, TARGET_CHECK_DEFAULT, Object::ToUnit(), and Map::VisitAll().
Referenced by Register().
|
private |
|
inlineprivatevirtual |
Implements _SpellScript.
Definition at line 1753 of file boss_flame_leviathan.cpp.
References EFFECT_0, HandleScript(), SpellScript::OnEffectHitTarget, OVERRIDE, SPELL_EFFECT_DUMMY, and SpellEffectFn.