diff --git a/Source/Game/Entities/Player/Player.cs b/Source/Game/Entities/Player/Player.cs index 888bc5b62..6890cebbc 100644 --- a/Source/Game/Entities/Player/Player.cs +++ b/Source/Game/Entities/Player/Player.cs @@ -1661,7 +1661,8 @@ namespace Game.Entities SetUnitMovementFlags(GetUnitMovementFlags() & MovementFlag.MaskHasPlayerStatusOpcode); m_movementInfo.ResetJump(); DisableSpline(); - GetMotionMaster().Clear(); + if (!IsInFlight()) + GetMotionMaster().Clear(); Transport transport = GetTransport(); if (transport)