From 4f394f6a636c9bbba637efe2e53c3e6b329bdf8f Mon Sep 17 00:00:00 2001 From: peter1138 Date: Thu, 19 Jan 2006 18:33:20 +0000 Subject: [PATCH] (svn r3410) - NewGRF fix: Only add a random number of days to an engine's base introduction date if that date is not 0. --- engine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine.c b/engine.c index 56693a00ce..b845934a7e 100644 --- a/engine.c +++ b/engine.c @@ -210,7 +210,7 @@ void StartupEngines(void) e->player_avail = 0; r = Random(); - e->intro_date = GB(r, 0, 9) + ei->base_intro; + e->intro_date = ei->base_intro == 0 ? 0 : GB(r, 0, 9) + ei->base_intro; if (e->intro_date <= _date) { e->age = (_date - e->intro_date) >> 5; e->player_avail = (byte)-1;