From b0f307365a85ff71b6086d8fc8708d95104579cf Mon Sep 17 00:00:00 2001 From: bjarni Date: Sat, 6 Aug 2005 19:12:44 +0000 Subject: (svn r2820) -Fix: [autoreplace] fixed issue introduced in 2817 where autoreplace failed if new engine is cheaper than the old one (peter1138) --- vehicle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vehicle.c') diff --git a/vehicle.c b/vehicle.c index 4c27eaa4d..2d09e8db7 100644 --- a/vehicle.c +++ b/vehicle.c @@ -1442,7 +1442,7 @@ int32 ReplaceVehicle(Vehicle *v) /* Check if there is money for the upgrade.. if not, give a nice news-item (that is needed, because this CMD is called automaticly) */ - if ( p->money64 < (p->engine_renew_money + build_cost + rear_engine_cost - v->value)) { + if ( p->money64 < (int32)(p->engine_renew_money + build_cost + rear_engine_cost - v->value)) { if (( _local_player == v->owner ) && ( v->unitnumber != 0 )) { //v->unitnumber = 0 for train cars int message; SetDParam(0, v->unitnumber); -- cgit v1.2.3-54-g00ecf