![]() |
TrinityCore
|
Inheritance diagram for spell_vehicle_throw_passenger::spell_vehicle_throw_passenger_SpellScript:Private Member Functions | |
| void | HandleScript (SpellEffIndex) |
| void | Register () override |
Definition at line 1714 of file boss_flame_leviathan.cpp.
|
inlineprivate |
Definition at line 1716 of file boss_flame_leviathan.cpp.
References SpellEffectInfo::CalcRadius(), CURRENT_CHANNELED_SPELL, EVENT_JUMP, SpellScript::GetCaster(), SpellCastTargets::GetDstPos(), SpellScript::GetEffectInfo(), SpellScript::GetEffectValueAsInt(), Position::GetExactDistSq(), SpellScript::GetExplTargetDest(), SpellCastTargets::GetSpeedXY(), SpellScript::GetSpell(), SpellScript::GetSpellInfo(), SpellCastTargets::HasTraj(), WorldObject::IsInRange2d(), Spell::m_targets, SpellRange::Max, SpellRange::Min, NPC_SEAT, TARGET_CHECK_DEFAULT, TARGET_OBJECT_TYPE_UNIT, Object::ToUnit(), and Cell::VisitAllObjects().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1760 of file boss_flame_leviathan.cpp.
References EFFECT_0, HandleScript(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_DUMMY, and SpellEffectFn.