From 82a938447967da5376da52c3fc4a3d5b51d1e10d Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Fri, 4 Oct 2024 08:38:00 +0100 Subject: [PATCH] tweak biomes (pine, mediterranean) --- biome_info.json | 2 +- biomes.lua | 2 +- decor.lua | 4 ++-- schems.lua | 36 +++++++++++++++++++++++++++--------- 4 files changed, 31 insertions(+), 13 deletions(-) diff --git a/biome_info.json b/biome_info.json index 04841eb..663a1cd 100644 --- a/biome_info.json +++ b/biome_info.json @@ -34,7 +34,7 @@ {"name": "jumble", "heat_point": 25, "humidity_point": 55, "y_min": 1, "y_max": 71}, {"name": "jumble_ocean", "heat_point": 25, "humidity_point": 55, "y_min": -192, "y_max": 1}, {"name": "rainforest", "heat_point": 86, "humidity_point": 65, "y_min": 1, "y_max": 71}, -{"name": "rainforest_ocean", "heat_point": 86, "humidity_point": 65, "y_min": -192, "y_max": 2}, +{"name": "rainforest_ocean", "heat_point": 86, "humidity_point": 65, "y_min": -192, "y_max": 0}, {"name": "rainforest_under", "heat_point": 86, "humidity_point": 65, "y_min": -31000, "y_max": -256}, {"name": "swamp", "heat_point": 80, "humidity_point": 90, "y_min": 1, "y_max": 7}, {"name": "swamp_beach", "heat_point": 80, "humidity_point": 90, "y_min": -1, "y_max": 0}, diff --git a/biomes.lua b/biomes.lua index 3eff3fc..43ccbac 100644 --- a/biomes.lua +++ b/biomes.lua @@ -271,7 +271,7 @@ register_biome(ethereal.junglee, { register_biome(ethereal.junglee, { name = "rainforest_ocean", - heat_point = 86, humidity_point = 65, y_min = -192, y_max = 2, + heat_point = 86, humidity_point = 65, y_min = -192, y_max = 0, node_top = "default:sand", depth_top = 1, node_filler = "default:sand", depth_filler = 2}) diff --git a/decor.lua b/decor.lua index 1391230..a68f3fd 100644 --- a/decor.lua +++ b/decor.lua @@ -125,9 +125,9 @@ register_decoration(ethereal.caves, { -- flowers register_decoration(ethereal.grassy, { - place_on = {"default:dirt_with_grass"}, + place_on = {"default:dirt_with_grass", "ethereal:grove_dirt"}, fill_ratio = 0.025, - biomes = {"deciduous_forest", "grassytwo"}, + biomes = {"deciduous_forest", "grassytwo", "mediterranean"}, decoration = {"flowers:dandelion_white", "flowers:dandelion_yellow", "flowers:geranium", "flowers:rose", "flowers:tulip", "flowers:viola"}}) diff --git a/schems.lua b/schems.lua index 74db055..6074c71 100644 --- a/schems.lua +++ b/schems.lua @@ -175,20 +175,38 @@ register_decoration(ethereal.grayness, { -- default large pine tree for lower elevation register_decoration(ethereal.snowy, { - place_on = {"default:dirt_with_snow", "default:dirt_with_coniferous_litter"}, + place_on = {"default:dirt_with_coniferous_litter"}, fill_ratio = 0.025, - biomes = {"coniferous_forest", "taiga"}, + biomes = {"coniferous_forest"}, y_min = 4, y_max = 50, schematic = dpath .. "pine_tree.mts"}) --- small pine for higher elevation +-- default small pine tree for higher elevation register_decoration(ethereal.snowy, { - place_on = {"default:dirt_with_snow", "default:dirt_with_coniferous_litter"}, + place_on = {"default:dirt_with_coniferous_litter"}, fill_ratio = 0.025, - biomes = {"coniferous_forest", "taiga"}, + biomes = {"coniferous_forest"}, y_min = 50, y_max = 140, - schematic = ethereal.pinetree}) + schematic = dpath .. "small_pine_tree.mts"})--ethereal.pinetree}) + +-- default large snowy pine tree for lower elevation + +register_decoration(ethereal.alpine, { + place_on = {"default:dirt_with_snow"}, + fill_ratio = 0.025, + biomes = {"taiga"}, + y_min = 4, y_max = 50, + schematic = dpath .. "snowy_pine_tree_from_sapling.mts"}) + +-- default small snowy pine for higher elevation + +register_decoration(ethereal.snowy, { + place_on = {"default:dirt_with_snow"}, + fill_ratio = 0.025, + biomes = {"taiga"}, + y_min = 50, y_max = 140, + schematic = dpath .. "snowy_small_pine_tree_from_sapling.mts"})--ethereal.pinetree}) -- default apple tree @@ -282,7 +300,7 @@ register_decoration(ethereal.swamp, { register_decoration(ethereal.mediterranean, { place_on = "ethereal:grove_dirt", - fill_ratio = 0.002, + fill_ratio = 0.01, biomes = {"mediterranean"}, y_min = 5, y_max = 50, schematic = ethereal.lemontree}) @@ -291,9 +309,9 @@ register_decoration(ethereal.mediterranean, { register_decoration(ethereal.mediterranean, { place_on = "ethereal:grove_dirt", - fill_ratio = 0.002, + fill_ratio = 0.01, biomes = {"mediterranean"}, - y_min = 5, y_max = 35, + y_min = 5, y_max = 45, schematic = ethereal.olivetree}) -- default large cactus