diff --git a/decor.lua b/decor.lua index 7433f98..67ee123 100644 --- a/decor.lua +++ b/decor.lua @@ -177,7 +177,7 @@ register_decoration(ethereal.fiery, { -- snowy grass -register_decoration((ethereal.grayness or ethereal.snowy), { +register_decoration(ethereal.snowy, { place_on = {"ethereal:gray_dirt", "ethereal:cold_dirt", "default:dirt_with_coniferous_litter"}, fill_ratio = 0.05, @@ -302,7 +302,7 @@ register_decoration(ethereal.frost, { -- chance of something edible so high up register_decoration(ethereal.snowy, { place_on = {"default:dirt_with_coniferous_litter"}, fill_ratio = 0.8, - y_min = 20, y_max = 40, + y_min = 20, y_max = 140, biomes = {"coniferous_forest"}, decoration = "default:snow"}) diff --git a/schematics/volcanol.lua b/schematics/volcanol.lua index efcd73a..84751e9 100644 --- a/schematics/volcanol.lua +++ b/schematics/volcanol.lua @@ -2,7 +2,7 @@ local _ = {name = "air", prob = 0} local d = {name = "ethereal:fiery_dirt", prob = 245} local s = {name = "default:stone", prob = 255} -local l = {name = "default:lava_source", prob = 255} +local l = {name = "default:lava_source", prob = 255, force_place = true} local f = {name = "default:lava_flowing", prob = 255} local o = {name = "default:obsidian", prob = 215} @@ -13,7 +13,6 @@ ethereal.volcanol = { yslice_prob = { {ypos = 0, prob = 127}, {ypos = 1, prob = 127}, - {ypos = 2, prob = 127} }, data = { diff --git a/schematics/volcanom.lua b/schematics/volcanom.lua index b0a634e..0569080 100644 --- a/schematics/volcanom.lua +++ b/schematics/volcanom.lua @@ -1,6 +1,6 @@ local _ = {name = "air", prob = 0} -local l = {name = "default:lava_source", prob = 225} +local l = {name = "default:lava_source", prob = 225, force_place = true} local s = {name = "default:stone", prob = 255} local d = {name = "ethereal:fiery_dirt", prob = 255} diff --git a/schems.lua b/schems.lua index fa72389..7144610 100644 --- a/schems.lua +++ b/schems.lua @@ -148,7 +148,7 @@ register_decoration(ethereal.fiery, { register_decoration(ethereal.fiery, { place_on = "ethereal:fiery_dirt", - fill_ratio = 0.03, + fill_ratio = 0.03, place_offset_y = -1, biomes = {"fiery"}, schematic = ethereal.basandrabush}) @@ -172,19 +172,19 @@ register_decoration(ethereal.grayness, { -- default large pine tree for lower elevation register_decoration(ethereal.snowy, { - place_on = "default:dirt_with_coniferous_litter", + place_on = {"default:dirt_with_snow", "default:dirt_with_coniferous_litter"}, fill_ratio = 0.025, - biomes = {"coniferous_forest"}, - y_min = 10, y_max = 40, + biomes = {"coniferous_forest", "taiga"}, + y_min = 4, y_max = 50, schematic = dpath .. "pine_tree.mts"}) -- small pine for higher elevation register_decoration(ethereal.snowy, { - place_on = {"default:dirt_with_snow"}, + place_on = {"default:dirt_with_snow", "default:dirt_with_coniferous_litter"}, fill_ratio = 0.025, - biomes = {"taiga"}, - y_min = 40, y_max = 140, + biomes = {"coniferous_forest", "taiga"}, + y_min = 50, y_max = 140, schematic = ethereal.pinetree}) -- default apple tree