mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-12-23 08:29:34 +01:00
Add MesaBryce biome
This commit is contained in:
parent
0b9e25fd9a
commit
ae513f7b53
1 changed files with 51 additions and 3 deletions
|
@ -62,7 +62,6 @@ local function register_biomes()
|
|||
Intentionally missing biomes:
|
||||
* River (generated by valleys and v7)
|
||||
* Frozen River (generated by valleys and v7)
|
||||
* Mesa Bryce (oddities of terrain generator might generate this by chance, esp. v7)
|
||||
* Hills biomes (shape only)
|
||||
* Plateau (shape only)
|
||||
* Plateau M (shape only)
|
||||
|
@ -109,6 +108,7 @@ local function register_biomes()
|
|||
"Savanna",
|
||||
"SavannaM",
|
||||
"Mesa",
|
||||
"MesaBryce",
|
||||
"MesaPlateauF",
|
||||
"MesaPlateauFM",
|
||||
}
|
||||
|
@ -793,6 +793,52 @@ local function register_biomes()
|
|||
heat_point = 100,
|
||||
})
|
||||
|
||||
-- Mesa Bryce: Variant of Mesa, but without the red sand desert
|
||||
minetest.register_biome({
|
||||
name = "MesaBryce",
|
||||
node_top = "mcl_colorblocks:hardened_clay",
|
||||
depth_top = 1,
|
||||
node_filler = "mcl_colorblocks:hardened_clay",
|
||||
node_riverbed = "mcl_colorblocks:hardened_clay",
|
||||
depth_riverbed = 1,
|
||||
node_stone = "mcl_colorblocks:hardened_clay",
|
||||
y_min = 0,
|
||||
y_max = mcl_vars.mg_overworld_max,
|
||||
humidity_point = -4,
|
||||
heat_point = 100,
|
||||
})
|
||||
-- Helper biome for the red sand at the bottom of Mesas.
|
||||
minetest.register_biome({
|
||||
name = "MesaBryce_sandlevel",
|
||||
node_top = "mcl_core:redsand",
|
||||
depth_top = 1,
|
||||
node_filler = "mcl_colorblocks:hardened_clay_orange",
|
||||
depth_filler = 3,
|
||||
node_riverbed = "mcl_colorblocks:hardned_clay",
|
||||
depth_riverbed = 1,
|
||||
node_stone = "mcl_colorblocks:hardened_clay_orange",
|
||||
y_min = -4,
|
||||
y_max = -1,
|
||||
humidity_point = -4,
|
||||
heat_point = 100,
|
||||
})
|
||||
minetest.register_biome({
|
||||
name = "MesaBryce_ocean",
|
||||
node_top = "mcl_core:sand",
|
||||
depth_top = 3,
|
||||
node_filler = "mcl_core:sand",
|
||||
depth_filler = 2,
|
||||
node_riverbed = "mcl_core:sand",
|
||||
depth_riverbed = 2,
|
||||
y_min = OCEAN_MIN,
|
||||
y_max = -5,
|
||||
vertical_blend = 1,
|
||||
humidity_point = -4,
|
||||
heat_point = 100,
|
||||
})
|
||||
|
||||
|
||||
|
||||
-- Mesa Plateau F
|
||||
-- Identical to Mesa below Y=30. At Y=30 and above there is an oak forest
|
||||
minetest.register_biome({
|
||||
|
@ -1344,6 +1390,7 @@ local function register_biome_ores()
|
|||
y_min = mcl_worlds.layer_to_y(32),
|
||||
y_max = mcl_worlds.layer_to_y(79),
|
||||
biomes = { "Mesa", "Mesa_sandlevel", "Mesa_ocean",
|
||||
"MesaBryce", "MesaBryce_sandlevel", "MesaBryce_ocean",
|
||||
"MesaPlateauF", "MesaPlateauF_sandlevel", "MesaPlateauF_ocean",
|
||||
"MesaPlateauFM", "MesaPlateauFM_sandlevel", "MesaPlateauFM_ocean", },
|
||||
})
|
||||
|
@ -1484,6 +1531,7 @@ local function register_biomelike_ores()
|
|||
stratum_thickness = 8,
|
||||
biomes = {
|
||||
"Mesa_sandlevel", "Mesa_ocean",
|
||||
"MesaBryce_sandlevel", "MesaBryce_ocean",
|
||||
"MesaPlateauF_sandlevel", "MesaPlateauF_ocean",
|
||||
"MesaPlateauFM_sandlevel", "MesaPlateauFM_ocean",
|
||||
},
|
||||
|
@ -1510,7 +1558,7 @@ local function register_biomelike_ores()
|
|||
wherein = {"mcl_colorblocks:hardened_clay"},
|
||||
y_min = y_min,
|
||||
y_max = y_max,
|
||||
biomes = { "Mesa", "MesaPlateauF" },
|
||||
biomes = { "Mesa", "MesaPlateauF", "MesaBryce" },
|
||||
})
|
||||
-- Eroded stratum
|
||||
minetest.register_ore({
|
||||
|
@ -3262,7 +3310,7 @@ local function register_decorations()
|
|||
},
|
||||
y_min = 4,
|
||||
y_max = mcl_vars.mg_overworld_max,
|
||||
biomes = {"Desert", "Mesa", "Mesa_sandlevel", "MesaPlateauF", "MesaPlateauF_sandlevel", "MesaPlateauF_grasstop", "Taiga", "MegaTaiga"},
|
||||
biomes = {"Desert", "Mesa", "Mesa_sandlevel", "MesaPlateauF", "MesaPlateauF_sandlevel", "MesaPlateauF_grasstop","MesaBryce","Taiga", "MegaTaiga"},
|
||||
decoration = "mcl_core:deadbush",
|
||||
height = 1,
|
||||
})
|
||||
|
|
Loading…
Reference in a new issue