From 91f740424b9266f77ac65742a373f339ae3e8466 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Tue, 10 May 2022 00:08:02 +0100 Subject: [PATCH] Fix #386: Tree tile grass ground density update when tree growth/spread disabled --- src/tree_cmd.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tree_cmd.cpp b/src/tree_cmd.cpp index 4b0326d056..ce93ff5e7e 100644 --- a/src/tree_cmd.cpp +++ b/src/tree_cmd.cpp @@ -925,8 +925,6 @@ static void TileLoop_Trees(TileIndex tile) } } - if (_settings_game.construction.extra_tree_placement == ETP_NO_GROWTH_NO_SPREAD) return; - if (GetTreeCounter(tile) < 15) { if (_settings_game.construction.tree_growth_rate > 0) { /* slow, very slow, extremely slow */ @@ -942,6 +940,8 @@ static void TileLoop_Trees(TileIndex tile) } SetTreeCounter(tile, 0); + if (_settings_game.construction.extra_tree_placement == ETP_NO_GROWTH_NO_SPREAD) return; + switch (GetTreeGrowth(tile)) { case 3: // regular sized tree if (_settings_game.game_creation.landscape == LT_TROPIC &&