Add: zero tree growth setting

This commit is contained in:
Yourself
2020-07-10 15:18:05 -07:00
parent 48b15bb7b8
commit 087cae82fc
5 changed files with 5 additions and 2 deletions

View File

@@ -1785,6 +1785,7 @@ STR_CONFIG_SETTING_TREE_GROWTH_NORMAL :Normal
STR_CONFIG_SETTING_TREE_GROWTH_SLOW :Slow STR_CONFIG_SETTING_TREE_GROWTH_SLOW :Slow
STR_CONFIG_SETTING_TREE_GROWTH_VERY_SLOW :Very slow STR_CONFIG_SETTING_TREE_GROWTH_VERY_SLOW :Very slow
STR_CONFIG_SETTING_TREE_GROWTH_EXTREMLY_SLOW :Extremly slow STR_CONFIG_SETTING_TREE_GROWTH_EXTREMLY_SLOW :Extremly slow
STR_CONFIG_SETTING_TREE_GROWTH_STATIC :None
STR_CONFIG_SETTING_TOOLBAR_POS :Position of main toolbar: {STRING2} STR_CONFIG_SETTING_TOOLBAR_POS :Position of main toolbar: {STRING2}
STR_CONFIG_SETTING_TOOLBAR_POS_HELPTEXT :Horizontal position of the main toolbar at the top of the screen STR_CONFIG_SETTING_TOOLBAR_POS_HELPTEXT :Horizontal position of the main toolbar at the top of the screen

View File

@@ -1710,6 +1710,7 @@ STR_CONFIG_SETTING_TREE_GROWTH_NORMAL :Normal
STR_CONFIG_SETTING_TREE_GROWTH_SLOW :Langsam STR_CONFIG_SETTING_TREE_GROWTH_SLOW :Langsam
STR_CONFIG_SETTING_TREE_GROWTH_VERY_SLOW :Sehr langsam STR_CONFIG_SETTING_TREE_GROWTH_VERY_SLOW :Sehr langsam
STR_CONFIG_SETTING_TREE_GROWTH_EXTREMLY_SLOW :Extrem langsam STR_CONFIG_SETTING_TREE_GROWTH_EXTREMLY_SLOW :Extrem langsam
STR_CONFIG_SETTING_TREE_GROWTH_STATIC :Keiner
STR_CONFIG_SETTING_TOOLBAR_POS :Position der Werkzeugleiste: {STRING} STR_CONFIG_SETTING_TOOLBAR_POS :Position der Werkzeugleiste: {STRING}
STR_CONFIG_SETTING_TOOLBAR_POS_HELPTEXT :Horizontale Position der Bauleiste am oberen Bildschirmrand STR_CONFIG_SETTING_TOOLBAR_POS_HELPTEXT :Horizontale Position der Bauleiste am oberen Bildschirmrand

View File

@@ -1777,6 +1777,7 @@ STR_CONFIG_SETTING_TREE_GROWTH_NORMAL :보통
STR_CONFIG_SETTING_TREE_GROWTH_SLOW :느림 STR_CONFIG_SETTING_TREE_GROWTH_SLOW :느림
STR_CONFIG_SETTING_TREE_GROWTH_VERY_SLOW :다소 느림 STR_CONFIG_SETTING_TREE_GROWTH_VERY_SLOW :다소 느림
STR_CONFIG_SETTING_TREE_GROWTH_EXTREMLY_SLOW :매우 느림 STR_CONFIG_SETTING_TREE_GROWTH_EXTREMLY_SLOW :매우 느림
STR_CONFIG_SETTING_TREE_GROWTH_STATIC :없음
STR_CONFIG_SETTING_TOOLBAR_POS :주메뉴의 위치: {STRING} STR_CONFIG_SETTING_TOOLBAR_POS :주메뉴의 위치: {STRING}
STR_CONFIG_SETTING_TOOLBAR_POS_HELPTEXT :주 메뉴가 화면 상단의 어느 위치에 표시될지를 선택합니다. STR_CONFIG_SETTING_TOOLBAR_POS_HELPTEXT :주 메뉴가 화면 상단의 어느 위치에 표시될지를 선택합니다.

View File

@@ -3558,7 +3558,7 @@ type = SLE_UINT8
guiflags = SGF_MULTISTRING guiflags = SGF_MULTISTRING
def = 0 def = 0
min = 0 min = 0
max = 3 max = 4
str = STR_CONFIG_SETTING_TREE_GROWTH str = STR_CONFIG_SETTING_TREE_GROWTH
strhelp = STR_CONFIG_SETTING_TREE_GROWTH_HELPTEXT strhelp = STR_CONFIG_SETTING_TREE_GROWTH_HELPTEXT
strval = STR_CONFIG_SETTING_TREE_GROWTH_NORMAL strval = STR_CONFIG_SETTING_TREE_GROWTH_NORMAL

View File

@@ -762,7 +762,7 @@ static void TileLoop_Trees(TileIndex tile)
if (GetTreeCounter(tile) < 15) { if (GetTreeCounter(tile) < 15) {
if (_settings_game.construction.tree_growth_rate > 0) { if (_settings_game.construction.tree_growth_rate > 0) {
/* slow, very slow, extremely slow */ /* slow, very slow, extremely slow */
uint16 grow_slowing_values[3] = { 0x10000 / 5, 0x10000 / 20, 0x10000 / 120 }; uint16 grow_slowing_values[4] = { 0x10000 / 5, 0x10000 / 20, 0x10000 / 120, 0 };
if (GB(Random(), 0, 16) < grow_slowing_values[_settings_game.construction.tree_growth_rate - 1]) { if (GB(Random(), 0, 16) < grow_slowing_values[_settings_game.construction.tree_growth_rate - 1]) {
AddTreeCounter(tile, 1); AddTreeCounter(tile, 1);