Biome registration: Update due to revert of mgv7 'biomerepeat' option
authorparamat <paramat@users.noreply.github.com>
Sun, 17 Sep 2017 05:03:42 +0000 (06:03 +0100)
committerparamat <mat.gregory@virginmedia.com>
Sun, 17 Sep 2017 05:18:47 +0000 (06:18 +0100)
mods/default/mapgen.lua

index 1fc2dc3411aae13241a3a5061eb5b6d3579d0eff..ebb93d36817e285be8c29614683cfff95214b573 100644 (file)
@@ -1445,7 +1445,6 @@ end
 
 
 -- Biomes for floatlands
--- Used when mgv7 'biomerepeat' flag is false
 
 -- TODO Temporary simple biomes to be replaced by special floatland biomes later.
 
@@ -2018,10 +2017,9 @@ end
 
 -- Get setting or default
 local mgv7_spflags = minetest.get_mapgen_setting("mgv7_spflags") or
-       "mountains, ridges, nofloatlands, caverns, biomerepeat"
+       "mountains, ridges, nofloatlands, caverns"
 local captures_float = string.match(mgv7_spflags, "floatlands")
 local captures_nofloat = string.match(mgv7_spflags, "nofloatlands")
-local captures_nobiorep = string.match(mgv7_spflags, "nobiomerepeat")
 
 -- Get setting or default
 -- Make global for mods to use to register floatland biomes
@@ -2039,12 +2037,11 @@ local mg_name = minetest.get_mapgen_setting("mg_name")
 if mg_name == "v6" then
        default.register_mgv6_ores()
        default.register_mgv6_decorations()
+-- Need to check for 'nofloatlands' because that contains
+-- 'floatlands' which makes the second condition true.
 elseif mg_name == "v7" and
                captures_float == "floatlands" and
-               -- Need to check for 'nofloatlands' because that contains
-               -- 'floatlands' which makes the second condition true.
-               captures_nofloat ~= "nofloatlands" and
-               captures_nobiorep == "nobiomerepeat" then
+               captures_nofloat ~= "nofloatlands" then
        -- Mgv7 with floatlands and floatland biomes
        default.register_biomes(default.mgv7_shadow_limit - 1)
        default.register_floatland_biomes(