--- a/network_server.c Tue Aug 15 14:52:17 2006 +0000
+++ b/network_server.c Tue Aug 15 15:18:03 2006 +0000
@@ -1313,8 +1313,8 @@
/* Check if we want to restart the map */
static void NetworkCheckRestartMap(void)
{
- if (_network_restart_game_year != 0 && _cur_year + MAX_YEAR_BEGIN_REAL >= _network_restart_game_year) {
- DEBUG(net, 0)("Auto-restarting map. Year %d reached.", _cur_year + MAX_YEAR_BEGIN_REAL);
+ if (_network_restart_game_year != 0 && BASE_YEAR + _cur_year >= _network_restart_game_year) {
+ DEBUG(net, 0)("Auto-restarting map. Year %d reached.", BASE_YEAR + _cur_year);
_random_seeds[0][0] = Random();
_random_seeds[0][1] = InteractiveRandom();