diff --git a/src/ground_vehicle.cpp b/src/ground_vehicle.cpp index 419d9483b7..395f0c26b3 100644 --- a/src/ground_vehicle.cpp +++ b/src/ground_vehicle.cpp @@ -80,7 +80,7 @@ void GroundVehicle::CargoChanged() } /* Store consist weight in cache. */ - this->acc_cache.cached_weight = weight; + this->acc_cache.cached_weight = max(1, weight); /* Now update vehicle power (tractive effort is dependent on weight). */ this->PowerChanged();