forked from mirror/OpenTTD
(svn r11867) -Fix: do not reset changes to persistent storages during world generation.
-Fix: store changes to persistent storages after performing all the game logic instead of resetting them.
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
#include "core/random_func.hpp"
|
||||
#include "engine.h"
|
||||
#include "settings_type.h"
|
||||
#include "newgrf_storage.h"
|
||||
|
||||
#include "table/sprites.h"
|
||||
|
||||
@@ -118,6 +119,8 @@ static void *_GenerateWorld(void *arg)
|
||||
}
|
||||
}
|
||||
|
||||
ClearStorageChanges(true);
|
||||
|
||||
/* These are probably pointless when inside the scenario editor. */
|
||||
SetGeneratingWorldProgress(GWP_GAME_INIT, 3);
|
||||
StartupPlayers();
|
||||
|
Reference in New Issue
Block a user