Feature: Configurable game ending year

Functionally reverts 683b65ee1
This commit is contained in:
Niels Martin Hansen
2019-09-18 20:18:45 +02:00
parent 69f9529ba3
commit 2fd871e2af
8 changed files with 47 additions and 4 deletions

View File

@@ -47,6 +47,8 @@ static bool UpdateServerPassword(int32 p1);
static bool UpdateRconPassword(int32 p1);
static bool UpdateClientConfigValues(int32 p1);
extern int32 _old_ending_year_slv_105;
/* End - Callback Functions for the various settings */
/* Some settings do not need to be synchronised when playing in multiplayer.
@@ -1402,9 +1404,30 @@ str = STR_CONFIG_SETTING_STARTING_YEAR
strval = STR_JUST_INT
cat = SC_BASIC
[SDT_NULL]
length = 4
[SDTG_VAR]
name = ""old_ending_year_slv_105""
var = _old_ending_year_slv_105
flags = SLF_NOT_IN_CONFIG
type = SLE_INT32
to = SLV_105
def = DEF_END_YEAR
min = MIN_YEAR
max = MAX_YEAR
[SDT_VAR]
base = GameSettings
var = game_creation.ending_year
type = SLE_INT32
from = SLV_ENDING_YEAR
guiflags = SGF_0ISDISABLED
def = DEF_END_YEAR
min = MIN_YEAR
max = MAX_YEAR
interval = 1
str = STR_CONFIG_SETTING_ENDING_YEAR
strhelp = STR_CONFIG_SETTING_ENDING_YEAR_HELPTEXT
strval = STR_CONFIG_SETTING_ENDING_YEAR_VALUE
cat = SC_ADVANCED
[SDT_BOOL]
base = GameSettings