diff options
author | darkvater <darkvater@openttd.org> | 2005-01-10 14:43:00 +0000 |
---|---|---|
committer | darkvater <darkvater@openttd.org> | 2005-01-10 14:43:00 +0000 |
commit | 29b4ab04c319f6b88e724ff79d73ca49f5676eaa (patch) | |
tree | e114f254bcb59432fd9b8e483ca4ef7c4ef8ec89 /network_server.c | |
parent | fae367ab31433c0987a2e042fb7cea40952d5ff0 (diff) | |
download | openttd-29b4ab04c319f6b88e724ff79d73ca49f5676eaa.tar.xz |
(svn r1465) -Fix: [1099101] starting year patch goes out of range. Clamped year between 1920-2090 as wel as adding defines for it.
Diffstat (limited to 'network_server.c')
-rw-r--r-- | network_server.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/network_server.c b/network_server.c index b7bc8b3ed..dfa9b0e9d 100644 --- a/network_server.c +++ b/network_server.c @@ -1281,10 +1281,10 @@ extern void SwitchMode(int new_mode); /* Check if we want to restart the map */ static void NetworkCheckRestartMap() { - if (_network_restart_game_date != 0 && _cur_year + 1920 >= _network_restart_game_date) { + if (_network_restart_game_date != 0 && _cur_year + MAX_YEAR_BEGIN_REAL >= _network_restart_game_date) { _docommand_recursive = 0; - DEBUG(net, 0)("Auto-restarting map. Year %d reached.", _cur_year + 1920); + DEBUG(net, 0)("Auto-restarting map. Year %d reached.", _cur_year + MAX_YEAR_BEGIN_REAL); _random_seeds[0][0] = Random(); _random_seeds[0][1] = InteractiveRandom(); |