From e578668a9317cae8b5bbf2806d2a391c02f9d8a7 Mon Sep 17 00:00:00 2001 From: Tyler Trahan Date: Wed, 2 Jul 2025 06:09:39 -0400 Subject: [PATCH] Fix #14360: Don't reuse strings for Low/Medium/High setting values (#14409) --- src/lang/english.txt | 8 ++++++++ src/table/settings/difficulty_settings.ini | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/lang/english.txt b/src/lang/english.txt index 2fd8d027b9..e1ec3f2a95 100644 --- a/src/lang/english.txt +++ b/src/lang/english.txt @@ -1300,6 +1300,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Loan interest r STR_CONFIG_SETTING_RUNNING_COSTS :Running costs: {STRING2} STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Set level of maintenance and running costs of vehicles and infrastructure +###length 3 +STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Low +STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Medium +STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :High STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Construction speed: {STRING2} STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limit the amount of construction actions for AIs @@ -1321,6 +1325,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :No subsidies STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Construction costs: {STRING2} STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Set level of construction and purchase costs +###length 3 +STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Low +STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Medium +STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :High STR_CONFIG_SETTING_RECESSIONS :Recessions: {STRING2} STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :If enabled, recessions may occur periodically. During a recession all production is significantly lower (it returns to previous level when the recession is over) diff --git a/src/table/settings/difficulty_settings.ini b/src/table/settings/difficulty_settings.ini index 47b003a821..f405620f50 100644 --- a/src/table/settings/difficulty_settings.ini +++ b/src/table/settings/difficulty_settings.ini @@ -145,7 +145,7 @@ max = 2 interval = 1 str = STR_CONFIG_SETTING_RUNNING_COSTS strhelp = STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT -strval = STR_SEA_LEVEL_LOW +strval = STR_CONFIG_SETTING_RUNNING_COSTS_LOW cat = SC_BASIC [SDT_VAR] @@ -223,7 +223,7 @@ max = 2 interval = 1 str = STR_CONFIG_SETTING_CONSTRUCTION_COSTS strhelp = STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT -strval = STR_SEA_LEVEL_LOW +strval = STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW cat = SC_BASIC [SDT_VAR]