Add PR #228: New configure town zone multipliers

This commit is contained in:
reldred
2021-03-25 12:17:59 +00:00
committed by Jonathan G Rennison
parent 8098274892
commit 67c256f437
8 changed files with 150 additions and 1 deletions

View File

@@ -48,6 +48,7 @@ static bool RedrawTownAuthority(int32 p1);
static bool InvalidateCompanyInfrastructureWindow(int32 p1);
static bool InvalidateCompanyWindow(int32 p1);
static bool ZoomMinMaxChanged(int32 p1);
static bool InvalidateSettingsWindow(int32 p1);
static bool MaxVehiclesChanged(int32 p1);
static bool InvalidateShipPathCache(int32 p1);
static bool ImprovedBreakdownsSettingChanged(int32 p1);
@@ -2399,6 +2400,86 @@ strhelp = STR_CONFIG_SETTING_TOWN_GROWTH_HELPTEXT
strval = STR_CONFIG_SETTING_TOWN_GROWTH_EXTREME_SLOW
orderproc = OrderTownGrowthRate
[SDT_BOOL]
base = GameSettings
var = economy.town_zone_calc_mode
def = false
str = STR_CONFIG_SETTING_TOWN_ZONE_CALC_MODE
strhelp = STR_CONFIG_SETTING_TOWN_ZONE_CALC_MODE_HELPTEXT
proc = InvalidateSettingsWindow
cat = SC_EXPERT
patxname = ""town_zone.economy.town_zone_calc_mode""
[SDT_VAR]
base = GameSettings
var = economy.town_zone_0_mult
type = SLE_UINT16
def = 15
min = 0
max = 255
interval = 1
str = STR_CONFIG_SETTING_TOWN_ZONE_0_MULT
strhelp = STR_CONFIG_SETTING_TOWN_ZONE_0_MULT_HELPTEXT
strval = STR_JUST_COMMA
cat = SC_EXPERT
patxname = ""town_zone.economy.town_zone_0_mult""
[SDT_VAR]
base = GameSettings
var = economy.town_zone_1_mult
type = SLE_UINT16
def = 9
min = 0
max = 255
interval = 1
str = STR_CONFIG_SETTING_TOWN_ZONE_1_MULT
strhelp = STR_CONFIG_SETTING_TOWN_ZONE_1_MULT_HELPTEXT
strval = STR_JUST_COMMA
cat = SC_EXPERT
patxname = ""town_zone.economy.town_zone_1_mult""
[SDT_VAR]
base = GameSettings
var = economy.town_zone_2_mult
type = SLE_UINT16
def = 0
min = 0
max = 255
interval = 1
str = STR_CONFIG_SETTING_TOWN_ZONE_2_MULT
strhelp = STR_CONFIG_SETTING_TOWN_ZONE_2_MULT_HELPTEXT
strval = STR_JUST_COMMA
cat = SC_EXPERT
patxname = ""town_zone.economy.town_zone_2_mult""
[SDT_VAR]
base = GameSettings
var = economy.town_zone_3_mult
type = SLE_UINT16
def = 5
min = 0
max = 255
interval = 1
str = STR_CONFIG_SETTING_TOWN_ZONE_3_MULT
strhelp = STR_CONFIG_SETTING_TOWN_ZONE_3_MULT_HELPTEXT
strval = STR_JUST_COMMA
cat = SC_EXPERT
patxname = ""town_zone.economy.town_zone_3_mult""
[SDT_VAR]
base = GameSettings
var = economy.town_zone_4_mult
type = SLE_UINT16
def = 3
min = 0
max = 255
interval = 1
str = STR_CONFIG_SETTING_TOWN_ZONE_4_MULT
strhelp = STR_CONFIG_SETTING_TOWN_ZONE_4_MULT_HELPTEXT
strval = STR_JUST_COMMA
cat = SC_EXPERT
patxname = ""town_zone.economy.town_zone_4_mult""
[SDT_VAR]
base = GameSettings
var = economy.town_growth_cargo_transported