diff --git a/src/AIModel/AIShip.cxx b/src/AIModel/AIShip.cxx index ab91ddc2b..0c3e76f25 100644 --- a/src/AIModel/AIShip.cxx +++ b/src/AIModel/AIShip.cxx @@ -287,6 +287,8 @@ void FGAIShip::Run(double dt) { if (speed_diff < 0.0) speed -= _speed_constant * dt; + } else { + speed = tgt_speed; } // do not allow unreasonable speeds