@@ -77,13 +77,13 @@ void GroundVehicle<T, Type>::CargoChange
uint32 current_weight = u->GetWeight();
weight += current_weight;
u->acc_cache.cached_slope_resistance = current_weight * u->GetSlopeSteepness();
}
/* Store consist weight in cache. */
this->acc_cache.cached_weight = weight;
this->acc_cache.cached_weight = max<uint32>(1, weight);
/* Now update vehicle power (tractive effort is dependent on weight). */
this->PowerChanged();
/**
Status change: