![]() |
TrinityCore
|
Inheritance diagram for spell_vehicle_throw_passenger::spell_vehicle_throw_passenger_SpellScript:Private Member Functions | |
| PrepareSpellScript (spell_vehicle_throw_passenger_SpellScript) | |
| void | HandleScript (SpellEffIndex) |
| void | Register () override |
Definition at line 1802 of file boss_flame_leviathan.cpp.
|
inlineprivate |
Definition at line 1805 of file boss_flame_leviathan.cpp.
References CURRENT_CHANNELED_SPELL, Unit::EnterVehicle(), SpellScript::GetCaster(), SpellCastTargets::GetDstPos(), SpellScript::GetEffectInfo(), SpellScript::GetEffectValue(), Position::GetExactDistSq(), SpellScript::GetExplTargetDest(), SpellCastTargets::GetSpeedXY(), SpellCastTargets::GetSpeedZ(), SpellScript::GetSpell(), SpellScript::GetSpellInfo(), SpellCastTargets::HasTraj(), WorldObject::IsWithinDist2d(), Spell::m_targets, NPC_SEAT, TARGET_CHECK_DEFAULT, Object::ToUnit(), and Cell::VisitAllObjects().
Referenced by Register().
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
Definition at line 1848 of file boss_flame_leviathan.cpp.
References EFFECT_0, HandleScript(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_DUMMY, and SpellEffectFn.