@ -93,7 +93,6 @@ static void _GenerateWorld()
_generating_world = true ;
if ( _network_dedicated ) Debug ( net , 3 , " Generating map, please wait... " ) ;
/* Set the Random() seed to generation_seed so we produce the same map with the same seed */
if ( _settings_game . game_creation . generation_seed = = GENERATE_NEW_SEED ) _settings_game . game_creation . generation_seed = _settings_newgame . game_creation . generation_seed = InteractiveRandom ( ) ;
_random . SetSeed ( _settings_game . game_creation . generation_seed ) ;
SetGeneratingWorldProgress ( GWP_MAP_INIT , 2 ) ;
SetObjectToPlace ( SPR_CURSOR_ZZZ , PAL_NONE , HT_NONE , WC_MAIN_WINDOW , 0 ) ;
@ -302,6 +301,8 @@ void GenerateWorld(GenWorldMode mode, uint size_x, uint size_y, bool reset_setti
_settings_game . construction . map_height_limit = std : : max ( MAP_HEIGHT_LIMIT_AUTO_MINIMUM , std : : min ( MAX_MAP_HEIGHT_LIMIT , estimated_height + MAP_HEIGHT_LIMIT_AUTO_CEILING_ROOM ) ) ;
}
if ( _settings_game . game_creation . generation_seed = = GENERATE_NEW_SEED ) _settings_game . game_creation . generation_seed = _settings_newgame . game_creation . generation_seed = InteractiveRandom ( ) ;
/* Load the right landscape stuff, and the NewGRFs! */
GfxLoadSprites ( ) ;
LoadStringWidthTable ( ) ;