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 &&