diff -r 67ee50b5570f -r 492a1c0440af src/build_vehicle_gui.cpp --- a/src/build_vehicle_gui.cpp Tue Jan 30 18:53:10 2007 +0000 +++ b/src/build_vehicle_gui.cpp Tue Jan 30 21:10:04 2007 +0000 @@ -378,7 +378,7 @@ /* Wagon speed limit, displayed if above zero */ if (rvi->max_speed > 0 && _patches.wagon_speed_limits) { - SetDParam(0, rvi->max_speed); + SetDParam(0, rvi->max_speed * 10 / 16); DrawString(x,y, STR_PURCHASE_INFO_SPEED, 0); y += 10; } @@ -397,7 +397,7 @@ y += 10; /* Max speed - Engine power */ - SetDParam(0, rvi->max_speed); + SetDParam(0, rvi->max_speed * 10 / 16); SetDParam(1, rvi->power << multihead); DrawString(x,y, STR_PURCHASE_INFO_SPEED_POWER, 0); y += 10; @@ -432,7 +432,7 @@ /* Purchase cost - Max speed */ SetDParam(0, rvi->base_cost * (_price.roadveh_base>>3)>>5); - SetDParam(1, rvi->max_speed / 2); + SetDParam(1, rvi->max_speed * 10 / 32); DrawString(x, y, STR_PURCHASE_INFO_COST_SPEED, 0); y += 10; @@ -456,7 +456,7 @@ { /* Purchase cost - Max speed */ SetDParam(0, svi->base_cost * (_price.ship_base>>3)>>5); - SetDParam(1, svi->max_speed / 2); + SetDParam(1, svi->max_speed * 10 / 32); DrawString(x,y, STR_PURCHASE_INFO_COST_SPEED, 0); y += 10; @@ -482,7 +482,7 @@ /* Purchase cost - Max speed */ SetDParam(0, avi->base_cost * (_price.aircraft_base>>3)>>5); - SetDParam(1, avi->max_speed * 128 / 10); + SetDParam(1, avi->max_speed * 8); DrawString(x, y, STR_PURCHASE_INFO_COST_SPEED, 0); y += 10;