Mercurial > hg > openttd
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 (2011-08-27) |
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; }