mirror of https://github.com/OpenTTD/OpenTTD
FInalized everything, made the setting values accept only in 100% intervals. And changed English texts to fit the new changes.
parent
42301884ce
commit
7a1a36344a
|
@ -195,7 +195,7 @@ struct Company : CompanyProperties, CompanyPool::PoolItem<&_company_pool> {
|
||||||
*/
|
*/
|
||||||
inline uint32_t GetMaxLoanFromPercentage()
|
inline uint32_t GetMaxLoanFromPercentage()
|
||||||
{
|
{
|
||||||
return ((_settings_game.difficulty.max_loan_percentage / 100) * 300000) * GetCurrency().rate;
|
return ((_settings_game.difficulty.max_loan_percentage / 100) * (300000 * GetCurrency().rate));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1274,7 +1274,7 @@ STR_CONFIG_SETTING_INFINITE_MONEY :Infinite money:
|
||||||
STR_CONFIG_SETTING_INFINITE_MONEY_HELPTEXT :Allow unlimited spending and disable bankruptcy of companies
|
STR_CONFIG_SETTING_INFINITE_MONEY_HELPTEXT :Allow unlimited spending and disable bankruptcy of companies
|
||||||
|
|
||||||
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN :Maximum initial loan percentage: {STRING2}
|
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN :Maximum initial loan percentage: {STRING2}
|
||||||
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_HELPTEXT :Maximum percentage a company can loan. If set to "No loan", no money will be available unless provided by a Game Script or the "Infinite money" setting
|
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_HELPTEXT :Sets the maximum loan a company can loan. Default maximum loan is at 100%. If set to "No loan", no money will be available unless provided by a Game Script or the "Infinite money" setting
|
||||||
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_VALUE :{NUM}%
|
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_VALUE :{NUM}%
|
||||||
###setting-zero-is-special
|
###setting-zero-is-special
|
||||||
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_DISABLED :No loan
|
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_DISABLED :No loan
|
||||||
|
|
|
@ -1273,9 +1273,9 @@ STR_CONFIG_SETTING_SECONDS_VALUE :{COMMA}{NBSP}se
|
||||||
STR_CONFIG_SETTING_INFINITE_MONEY :Infinite money: {STRING}
|
STR_CONFIG_SETTING_INFINITE_MONEY :Infinite money: {STRING}
|
||||||
STR_CONFIG_SETTING_INFINITE_MONEY_HELPTEXT :Allow unlimited spending and disable bankruptcy of companies
|
STR_CONFIG_SETTING_INFINITE_MONEY_HELPTEXT :Allow unlimited spending and disable bankruptcy of companies
|
||||||
|
|
||||||
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN :Maximum initial loan: {STRING}
|
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN :Maximum initial loan percentage: {STRING}
|
||||||
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_HELPTEXT :Maximum amount a company can loan (without taking inflation into account). If set to "No loan", no money will be available unless provided by a Game Script or the "Infinite money" setting
|
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_HELPTEXT :Sets the maximum loan a company can loan. Default maximum loan is at 100%. If set to "No loan", no money will be available unless provided by a Game Script or the "Infinite money" setting
|
||||||
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_VALUE :{CURRENCY_LONG}
|
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_VALUE :{NUM}%
|
||||||
###setting-zero-is-special
|
###setting-zero-is-special
|
||||||
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_DISABLED :No loan
|
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_DISABLED :No loan
|
||||||
|
|
||||||
|
|
|
@ -113,7 +113,7 @@ flags = SF_NEWGAME_ONLY | SF_SCENEDIT_TOO | SF_GUI_0_IS_SPECIAL
|
||||||
def = 100
|
def = 100
|
||||||
min = 100
|
min = 100
|
||||||
max = 6000000
|
max = 6000000
|
||||||
pre_cb = [](auto &new_value) { new_value = (new_value + 10 / 2) / 10 * 10; return true; }
|
pre_cb = [](auto &new_value) { new_value = (new_value + 100 / 2) / 100 * 100; return true; }
|
||||||
interval = 100
|
interval = 100
|
||||||
str = STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN
|
str = STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN
|
||||||
strhelp = STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_HELPTEXT
|
strhelp = STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_HELPTEXT
|
||||||
|
|
Loading…
Reference in New Issue