changeset 18032:9d7cd831df9b draft

(svn r22847) -Fix (r22816): Wagons shall not be processed by autorenew.
author frosch <frosch@openttd.org>
date Sat, 27 Aug 2011 08:41:36 +0000
parents decc7318b960
children 4b0a0ebb794f
files src/vehicle.cpp
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/vehicle.cpp
+++ b/src/vehicle.cpp
@@ -81,7 +81,9 @@
 
 	if (!c->settings.engine_renew) return false;
 	if (this->age - this->max_age < (c->settings.engine_renew_months * 30)) return false;
-	if (this->age == 0) return false; // rail cars don't age and lacks a max age
+
+	/* Only engines need renewing */
+	if (this->type == VEH_TRAIN && !Train::From(this)->IsEngine()) return false;
 
 	return true;
 }