diff options
author | darkvater <darkvater@openttd.org> | 2004-09-18 16:31:31 +0000 |
---|---|---|
committer | darkvater <darkvater@openttd.org> | 2004-09-18 16:31:31 +0000 |
commit | c62f670bca3f1ab6b2afcad25d8062305fecfb52 (patch) | |
tree | f5d010b2513cd489a6bf1cbfd663ca06d8443c74 | |
parent | d1a88cbbca61f017ebb21e3963240e1b8b76dc87 (diff) | |
download | openttd-c62f670bca3f1ab6b2afcad25d8062305fecfb52.tar.xz |
(svn r292) -Fix: [1030275] 'Service at' orders ignored after 2090. After 2090 year is reset to 1. Jan 2090, so most of the time, last service was in the future and no service ensured.
-rw-r--r-- | misc.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -630,8 +630,12 @@ void IncreaseDate() /* check if we reached 2090, that's the maximum year. */ if (_cur_year == 171) { + Vehicle *v; _cur_year = 170; _date = 62093; + FOR_ALL_VEHICLES(v) { + v->date_of_last_service -= 365; // 1 year is 365 days long + } } if (_patches.auto_euro) |