(svn r9780) -Codechange: [NewGRF] Add support for variable vehicle weight for trains (callback 36, property 16)
authorpeter1138
Fri, 04 May 2007 19:24:01 +0000
changeset 7068 846986cf3a6e
parent 7067 ea55b6046015
child 7069 9c50360195ff
(svn r9780) -Codechange: [NewGRF] Add support for variable vehicle weight for trains (callback 36, property 16)
src/train_cmd.cpp
--- a/src/train_cmd.cpp	Fri May 04 16:27:13 2007 +0000
+++ b/src/train_cmd.cpp	Fri May 04 19:24:01 2007 +0000
@@ -114,7 +114,7 @@
 		/* Vehicle weight is not added for articulated parts. */
 		if (!IsArticulatedPart(u)) {
 			/* vehicle weight is the sum of the weight of the vehicle and the weight of its cargo */
-			vweight += RailVehInfo(u->engine_type)->weight;
+			vweight += GetVehicleProperty(u, 0x16, RailVehInfo(u->engine_type)->weight);
 
 			/* powered wagons have extra weight added */
 			if (HASBIT(u->u.rail.flags, VRF_POWEREDWAGON))