diff --git a/Source/Game/Movement/Generators/WaypointMovement.cs b/Source/Game/Movement/Generators/WaypointMovement.cs index 428913494..1526a2f73 100644 --- a/Source/Game/Movement/Generators/WaypointMovement.cs +++ b/Source/Game/Movement/Generators/WaypointMovement.cs @@ -485,6 +485,9 @@ namespace Game.Movement if (_speed.HasValue) init.SetVelocity(_speed.Value); + if (IsExactSplinePath() && points.Count > 2 && owner.CanFly()) + init.SetSmooth(); + TimeSpan duration = TimeSpan.FromMilliseconds(init.Launch()); if (!IsExactSplinePath()