From c62f670bca3f1ab6b2afcad25d8062305fecfb52 Mon Sep 17 00:00:00 2001 From: darkvater Date: Sat, 18 Sep 2004 16:31:31 +0000 Subject: (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. --- misc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/misc.c b/misc.c index b08fd264e..32290640e 100644 --- a/misc.c +++ b/misc.c @@ -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) -- cgit v1.2.3-54-g00ecf