File diff r23435:0f8f3f8f40ec → r23436:cfad304b5b27
src/saveload/afterload.cpp
Show inline comments
 
@@ -528,24 +528,25 @@ bool AfterLoadGame()
 
	TileIndex map_size = MapSize();
 

	
 
	extern TileIndex _cur_tileloop_tile; // From landscape.cpp.
 
	/* The LFSR used in RunTileLoop iteration cannot have a zeroed state, make it non-zeroed. */
 
	if (_cur_tileloop_tile == 0) _cur_tileloop_tile = 1;
 

	
 
	if (IsSavegameVersionBefore(SLV_98)) GamelogOldver();
 

	
 
	GamelogTestRevision();
 
	GamelogTestMode();
 

	
 
	RebuildTownKdtree();
 
	RebuildStationKdtree();
 

	
 
	if (IsSavegameVersionBefore(SLV_98)) GamelogGRFAddList(_grfconfig);
 

	
 
	if (IsSavegameVersionBefore(SLV_119)) {
 
		_pause_mode = (_pause_mode == 2) ? PM_PAUSED_NORMAL : PM_UNPAUSED;
 
	} else if (_network_dedicated && (_pause_mode & PM_PAUSED_ERROR) != 0) {
 
		DEBUG(net, 0, "The loading savegame was paused due to an error state.");
 
		DEBUG(net, 0, "  The savegame cannot be used for multiplayer!");
 
		/* Restore the signals */
 
		ResetSignalHandlers();
 
		return false;
 
	} else if (!_networking || _network_server) {