453 {
455
457 {
458 player->ExitVehicle();
459 player->DisableSpline();
461
462 float dist = position->
GetExactDist2d(player->GetPositionX(), player->GetPositionY());
464 float speedZ = std::max(10.0f, float(50.0f * std::sin(elevation)));
465 float speedXY = dist * 10.0f / speedZ;
466
468 }
469 }
float GetElevation() const
Definition Spell.h:180
WorldLocation const * GetExplTargetDest()
Definition SpellScript.cpp:421
Spell * GetSpell()
Definition SpellScript.h:443
Unit * GetCaster()
Definition SpellScript.cpp:401
SpellCastTargets m_targets
Definition Spell.h:542
Definition Position.h:256
float GetExactDist2d(const float x, const float y) const
Definition Position.h:170
float GetPositionZ() const
Definition Position.h:123
float GetPositionX() const
Definition Position.h:121
float GetPositionY() const
Definition Position.h:122