src/newgrf_engine.cpp
changeset 7548 3a679b6e8b30
parent 7497 40e457c0a8ac
child 7550 dc1fcce38fb8
--- a/src/newgrf_engine.cpp	Sun Sep 09 10:34:32 2007 +0000
+++ b/src/newgrf_engine.cpp	Sun Sep 09 11:23:49 2007 +0000
@@ -509,8 +509,6 @@
 	switch (variable) {
 		case 0x40: // Get length of consist
 		case 0x41: // Get length of same consecutive wagons
-			if (!v->HasFront()) return 1;
-
 			{
 				const Vehicle* u;
 				byte chain_before = 0;
@@ -832,7 +830,7 @@
 	res->ResolveReal   = &VehicleResolveReal;
 
 	res->u.vehicle.self   = v;
-	res->u.vehicle.parent = (v != NULL && v->HasFront()) ? v->First() : v;
+	res->u.vehicle.parent = (v != NULL) ? v->First() : v;
 
 	res->u.vehicle.self_type = engine_type;