diff --git a/distribution/changelog.txt b/distribution/changelog.txt index e390b0622b..04b98f1abf 100644 --- a/distribution/changelog.txt +++ b/distribution/changelog.txt @@ -9,6 +9,7 @@ - Change: [#23413] The max number of park entrance objects has been raised to 255. - Fix: [#1122] Trains spawned on a cable lift hill will fall down and crash (original bug). - Fix: [#22742, #22793] In game console does not handle format tokens properly. +- Fix: [#23135] Map generator tree placement has noticable patterns. - Fix: [#23286] Currency formatted incorrectly in the in game console. - Fix: [#23348] Console set commands don't print output properly. - Fix: [#23376] Peeps with balloons, hats and umbrellas may leave artifacts on screen. diff --git a/src/openrct2/world/map_generator/TreePlacement.cpp b/src/openrct2/world/map_generator/TreePlacement.cpp index 6a5bded4aa..8061e50b04 100644 --- a/src/openrct2/world/map_generator/TreePlacement.cpp +++ b/src/openrct2/world/map_generator/TreePlacement.cpp @@ -147,6 +147,9 @@ namespace OpenRCT2::World::MapGenerator // Place trees float treeToLandRatio = static_cast(settings->treeToLandRatio) / 100.0f; + // Randomise simplex noise + NoiseRand(); + auto& gameState = GetGameState(); for (int32_t y = 1; y < gameState.MapSize.y - 1; y++) {