mirror of https://github.com/OpenTTD/OpenTTD
Fix: store the recent new game_creation settings in savegames
This allows us to later on see what someone did, and makes sure that "restart" command still knows how the game was created.pull/8899/head
parent
f05e2e0d40
commit
13a5264438
|
@ -323,7 +323,8 @@ enum SaveLoadVersion : uint16 {
|
||||||
|
|
||||||
SLV_GS_INDUSTRY_CONTROL, ///< 287 PR#7912 and PR#8115 GS industry control.
|
SLV_GS_INDUSTRY_CONTROL, ///< 287 PR#7912 and PR#8115 GS industry control.
|
||||||
SLV_VEH_MOTION_COUNTER, ///< 288 PR#8591 Desync safe motion counter
|
SLV_VEH_MOTION_COUNTER, ///< 288 PR#8591 Desync safe motion counter
|
||||||
SLV_INDUSTRY_TEXT, ///< 289 PR#8576 v1.11 Additional GS text for industries.
|
SLV_INDUSTRY_TEXT, ///< 289 PR#8576 v1.11.0-RC1 Additional GS text for industries.
|
||||||
|
SLV_MAPGEN_SETTINGS_REVAMP, ///< 290 PR#8891 v1.11 Revamp of some mapgen settings (snow coverage, desert coverage, heightmap height, custom terrain type).
|
||||||
|
|
||||||
SL_MAX_VERSION, ///< Highest possible saveload version
|
SL_MAX_VERSION, ///< Highest possible saveload version
|
||||||
};
|
};
|
||||||
|
|
|
@ -409,7 +409,7 @@ cat = SC_ADVANCED
|
||||||
base = GameSettings
|
base = GameSettings
|
||||||
var = game_creation.heightmap_height
|
var = game_creation.heightmap_height
|
||||||
type = SLE_UINT8
|
type = SLE_UINT8
|
||||||
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
|
from = SLV_MAPGEN_SETTINGS_REVAMP
|
||||||
guiflags = SGF_NEWGAME_ONLY
|
guiflags = SGF_NEWGAME_ONLY
|
||||||
def = MAP_HEIGHT_LIMIT_AUTO_MINIMUM
|
def = MAP_HEIGHT_LIMIT_AUTO_MINIMUM
|
||||||
min = MIN_HEIGHTMAP_HEIGHT
|
min = MIN_HEIGHTMAP_HEIGHT
|
||||||
|
@ -1433,7 +1433,7 @@ cat = SC_BASIC
|
||||||
base = GameSettings
|
base = GameSettings
|
||||||
var = game_creation.snow_coverage
|
var = game_creation.snow_coverage
|
||||||
type = SLE_UINT8
|
type = SLE_UINT8
|
||||||
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
|
from = SLV_MAPGEN_SETTINGS_REVAMP
|
||||||
guiflags = SGF_NEWGAME_ONLY
|
guiflags = SGF_NEWGAME_ONLY
|
||||||
def = DEF_SNOW_COVERAGE
|
def = DEF_SNOW_COVERAGE
|
||||||
min = 0
|
min = 0
|
||||||
|
@ -1448,7 +1448,7 @@ cat = SC_BASIC
|
||||||
base = GameSettings
|
base = GameSettings
|
||||||
var = game_creation.desert_coverage
|
var = game_creation.desert_coverage
|
||||||
type = SLE_UINT8
|
type = SLE_UINT8
|
||||||
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
|
from = SLV_MAPGEN_SETTINGS_REVAMP
|
||||||
guiflags = SGF_NEWGAME_ONLY
|
guiflags = SGF_NEWGAME_ONLY
|
||||||
def = DEF_DESERT_COVERAGE
|
def = DEF_DESERT_COVERAGE
|
||||||
min = 0
|
min = 0
|
||||||
|
@ -2467,7 +2467,7 @@ cat = SC_BASIC
|
||||||
base = GameSettings
|
base = GameSettings
|
||||||
var = game_creation.custom_terrain_type
|
var = game_creation.custom_terrain_type
|
||||||
type = SLE_UINT8
|
type = SLE_UINT8
|
||||||
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
|
from = SLV_MAPGEN_SETTINGS_REVAMP
|
||||||
guiflags = SGF_NEWGAME_ONLY
|
guiflags = SGF_NEWGAME_ONLY
|
||||||
def = MAP_HEIGHT_LIMIT_AUTO_MINIMUM
|
def = MAP_HEIGHT_LIMIT_AUTO_MINIMUM
|
||||||
min = MIN_CUSTOM_TERRAIN_TYPE
|
min = MIN_CUSTOM_TERRAIN_TYPE
|
||||||
|
|
Loading…
Reference in New Issue