diff options
author | paramat <mat.gregory@virginmedia.com> | 2015-11-15 11:55:45 +0000 |
---|---|---|
committer | paramat <mat.gregory@virginmedia.com> | 2015-11-21 00:10:08 +0000 |
commit | d7bbe81726f46b46d88b188298155dc7519ae1a4 (patch) | |
tree | 631d5d46286b55acae1dd8d8e46c2b9d00f3f774 /src/mapgen_fractal.cpp | |
parent | 4fd394b657fbaf6f1966024553a45c4e5401542a (diff) | |
download | minetest-d7bbe81726f46b46d88b188298155dc7519ae1a4.tar.gz minetest-d7bbe81726f46b46d88b188298155dc7519ae1a4.tar.bz2 minetest-d7bbe81726f46b46d88b188298155dc7519ae1a4.zip |
Mapgen: Add global 'decorations' flag
Flag is set by default in MapgenParams
The global 'trees' flag remains but is now
undocumented and unset by default in MapgenParams
Add mgv6_spflag 'trees' set by default in
defaultsettings.cpp to affect new worlds only
This is automatically backwards
compatible for existing worlds
Diffstat (limited to 'src/mapgen_fractal.cpp')
-rw-r--r-- | src/mapgen_fractal.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mapgen_fractal.cpp b/src/mapgen_fractal.cpp index 89d4e53d3..26ebec353 100644 --- a/src/mapgen_fractal.cpp +++ b/src/mapgen_fractal.cpp @@ -310,7 +310,8 @@ void MapgenFractal::makeChunk(BlockMakeData *data) } // Generate the registered decorations - m_emerge->decomgr->placeAllDecos(this, blockseed, node_min, node_max); + if (flags & MG_DECORATIONS) + m_emerge->decomgr->placeAllDecos(this, blockseed, node_min, node_max); // Generate the registered ores m_emerge->oremgr->placeAllOres(this, blockseed, node_min, node_max); |