tweak mesa and cold desert biomes.

This commit is contained in:
tenplus1 2024-10-04 12:21:42 +01:00
parent 82a9384479
commit c15ec9f79f
7 changed files with 63 additions and 17 deletions

View File

@ -8,8 +8,10 @@
{"name": "desert_under", "heat_point": 92, "humidity_point": 16, "y_min": -31000, "y_max": -256},
{"name": "bamboo", "heat_point": 45, "humidity_point": 45, "y_min": 3, "y_max": 70},
{"name": "bamboo_ocean", "heat_point": 45, "humidity_point": 45, "y_min": -192, "y_max": 2},
{"name": "mesa", "heat_point": 25, "humidity_point": 10, "y_min": 1, "y_max": 71},
{"name": "mesa_ocean", "heat_point": 25, "humidity_point": 10, "y_min": -192, "y_max": 2},
{"name": "mesa", "heat_point": 25, "humidity_point": 10, "y_min": 18, "y_max": 71},
{"name": "mesa_redwood", "heat_point": 25, "humidity_point": 10, "y_min": 11, "y_max": 17},
{"name": "mesa_beach", "heat_point": 25, "humidity_point": 10, "y_min": -1, "y_max": 10},
{"name": "mesa_ocean", "heat_point": 25, "humidity_point": 10, "y_min": -192, "y_max": -2},
{"name": "coniferous_forest", "heat_point": 45, "humidity_point": 70, "y_min": 6, "y_max": 140},
{"name": "coniferous_dunes", "heat_point": 45, "humidity_point": 70, "y_min": 4, "y_max": 5},
{"name": "coniferous_forest_ocean", "heat_point": 45, "humidity_point": 70, "y_min": -255, "y_max": 3},

View File

@ -92,13 +92,28 @@ register_biome(ethereal.bamboo, {
register_biome(ethereal.mesa, {
name = "mesa",
heat_point = 25, humidity_point = 10, y_min = 1, y_max = 71,
heat_point = 25, humidity_point = 10, y_min = 18, y_max = 71,
node_top = "bakedclay:orange", depth_top = 1,
node_filler = "bakedclay:orange", depth_filler = 15,
node_riverbed = "default:desert_sand", depth_riverbed = 2})
register_biome(ethereal.mesa, {
name = "mesa_redwood",
heat_point = 25, humidity_point = 10, y_min = 11, y_max = 17,
node_top = "default:dirt_with_dry_grass", depth_top = 1,
node_filler = "bakedclay:orange", depth_filler = 15})
node_filler = "bakedclay:orange", depth_filler = 15,
node_riverbed = "default:desert_sand", depth_riverbed = 2})
register_biome(ethereal.mesa, {
name = "mesa_beach",
heat_point = 25, humidity_point = 10, y_min = -1, y_max = 10,
node_top = "default:desert_sand", depth_top = 1,
node_filler = "bakedclay:orange", depth_filler = 2,
node_riverbed = "default:desert_sand", depth_riverbed = 2})
register_biome(ethereal.mesa, {
name = "mesa_ocean",
heat_point = 25, humidity_point = 10, y_min = -192, y_max = 2,
heat_point = 25, humidity_point = 10, y_min = -192, y_max = -2,
node_top = "default:sand", depth_top = 1,
node_filler = "default:sand", depth_filler = 2})
@ -497,7 +512,8 @@ register_biome(1, {
name = "cold_desert",
heat_point = 20, humidity_point = 85, y_min = 4, y_max = 100,
node_top = "default:silver_sand", depth_top = 1,
node_filler = "default:silver_sand", depth_filler = 1})
node_filler = "default:silver_sand", depth_filler = 1,
node_riverbed = "default:silver_sand", depth_riverbed = 2})
register_biome(1, {
name = "cold_desert_ocean",

View File

@ -67,8 +67,7 @@ else
sidelen = 16,
noise_params = {
offset = 0, scale = 0.002, spread = {x = 100, y = 100, z = 100},
seed = 143, octaves = 3, persist = 0.6
},
seed = 143, octaves = 3, persist = 0.6},
y_min = 15, y_max = 55,
decoration = "ethereal:strawberry_7"})
end
@ -99,6 +98,13 @@ register_decoration(ethereal.plains, {
biomes = {"plains", "deciduous_forest_ocean", "desert", "sandstone_desert", "mesa"},
decoration = "default:dry_shrub"})
register_decoration(ethereal.plains, {
place_on = {"default:desert_sand", "default:dirt_with_dry_grass", "bakedclay:red",
"bakedclay:grey", "bakedclay:brown", "bakedclay:orange"},
fill_ratio = 0.015,
biomes = {"mesa_beach", "mesa_redwood", "mesa"},
decoration = "default:dry_shrub"})
-- dry grass
register_decoration(ethereal.savanna, {
@ -111,7 +117,7 @@ register_decoration(ethereal.savanna, {
register_decoration(ethereal.mesa, {
place_on = {"default:dirt_with_dry_grass"},
fill_ratio = 0.10,
biomes = {"mesa"},
biomes = {"mesa_redwood"},
decoration = {"default:dry_grass_2", "default:dry_grass_3", "default:dry_grass_4",
"default:dry_grass_5"}})
@ -168,6 +174,12 @@ register_decoration(ethereal.snowy, {
biomes = {"grayness", "coniferous_forest"},
decoration = "ethereal:snowygrass"})
register_decoration(ethereal.snowy, {
place_on = {"default:silver_sand"},
fill_ratio = 0.025,
biomes = {"cold_desert"},
decoration = {"default:dry_shrub", "ethereal:snowygrass"} })
-- cactus
register_decoration(ethereal.sandstone, {

View File

@ -254,6 +254,14 @@ if not minetest.get_modpath("bakedclay") then
is_ground_content = ethereal.cavedirt,
sounds = default.node_sound_stone_defaults()
})
minetest.register_node(":bakedclay:brown", {
description = S("Brown Baked Clay"),
tiles = {"baked_clay_brown.png"},
groups = {cracky = 3},
is_ground_content = ethereal.cavedirt,
sounds = default.node_sound_stone_defaults()
})
end
-- Quicksand (new style, sinking inside shows yellow effect

View File

@ -14,14 +14,14 @@ local function add_stratum(y_min, y_max, node)
})
end
-- add baked clay layers (mesa biome is between 1 and 71)
-- add baked clay layers (mesa biome is between 20 and 71)
add_stratum(5, 10, "bakedclay:red")
add_stratum(15, 20, "bakedclay:grey")
add_stratum(25, 30, "bakedclay:red")
add_stratum(35, 40, "bakedclay:grey")
add_stratum(45, 50, "bakedclay:red")
add_stratum(55, 60, "bakedclay:grey")
for n = 0, 5 do
add_stratum(20 + (n * 9), 21 + (n * 9), "bakedclay:brown")
add_stratum(22 + (n * 9), 23 + (n * 9), "bakedclay:grey")
add_stratum(25 + (n * 9), 26 + (n * 9), "bakedclay:red")
end
-- scatter ore helper

View File

@ -73,11 +73,19 @@ register_decoration(ethereal.bamboo, {
register_decoration(ethereal.mesa, {
place_on = "default:dirt_with_dry_grass",
fill_ratio = 0.0025,
biomes = {"mesa"},
biomes = {"mesa_redwood"},
schematic = ethereal.redwood_tree,
flags = "place_center_x, place_center_z",
spawn_by = "default:dirt_with_dry_grass", num_spawn_by = 8})
register_decoration(ethereal.mesa, {
place_on = "default:dirt_with_dry_grass",
fill_ratio = 0.0015,
biomes = {"mesa_redwood"},
schematic = ethereal.redwood_small_tree,
flags = "place_center_x, place_center_z",
spawn_by = "default:dirt_with_dry_grass", num_spawn_by = 8})
-- banana tree
register_decoration(ethereal.grove, {

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 B