src/roadveh_cmd.cpp
changeset 7104 59f24cd8470b
parent 7090 8e4a4ac64b2d
child 7109 7d410365d6fc
--- a/src/roadveh_cmd.cpp	Fri May 11 19:22:43 2007 +0000
+++ b/src/roadveh_cmd.cpp	Sat May 12 07:05:34 2007 +0000
@@ -211,6 +211,8 @@
 		v->vehicle_flags = 0;
 		if (e->flags & ENGINE_EXCLUSIVE_PREVIEW) SETBIT(v->vehicle_flags, VF_BUILT_AS_PROTOTYPE);
 
+		v->cargo_cap = GetVehicleProperty(v, 0x0F, rvi->capacity);
+
 		VehiclePositionChanged(v);
 
 		InvalidateWindowData(WC_VEHICLE_DEPOT, v->tile);
@@ -1849,7 +1851,7 @@
 		 * carry twice as much mail/goods as normal cargo, and four times as
 		 * many passengers
 		 */
-		capacity = rvi->capacity;
+		capacity = GetVehicleProperty(v, 0x0F, rvi->capacity);
 		switch (old_cid) {
 			case CT_PASSENGERS: break;
 			case CT_MAIL: