Change grass and tallgrass seed in non-v6 mapgens

This commit is contained in:
Wuzzy 2017-09-05 21:30:02 +02:00
parent b1a648c86f
commit 1a120f2663
1 changed files with 32 additions and 25 deletions

View File

@ -971,15 +971,23 @@ end
-- All mapgens except mgv6 -- All mapgens except mgv6
local function register_grass_decoration(node, offset, scale, biomes, place_on) -- Template to register a grass or fern decoration
if not place_on then local function register_grass_decoration(grasstype, offset, scale, biomes)
local place_on, seed, node
if grasstype == "fern" then
node = "mcl_flowers:fern"
place_on = {"mcl_core:dirt_with_grass", "mcl_core:podzol"}
seed = 333
elseif grasstype == "tallgrass" then
node = "mcl_flowers:tallgrass"
place_on = {"mcl_core:dirt_with_grass"} place_on = {"mcl_core:dirt_with_grass"}
seed = 420
end end
local noise = { local noise = {
offset = offset, offset = offset,
scale = scale, scale = scale,
spread = {x = 200, y = 200, z = 200}, spread = {x = 200, y = 200, z = 200},
seed = 329, seed = seed,
octaves = 3, octaves = 3,
persist = 0.6 persist = 0.6
} }
@ -1782,32 +1790,31 @@ local function register_decorations()
local grass_forest = {"grassland", "coniferous_forest", "deciduous_forest", "roofed_forest", "flower_forest" } local grass_forest = {"grassland", "coniferous_forest", "deciduous_forest", "roofed_forest", "flower_forest" }
local grass_grassland = {"grassland", "savanna"} local grass_grassland = {"grassland", "savanna"}
local grass_savanna = {"savanna"} local grass_savanna = {"savanna"}
register_grass_decoration("mcl_flowers:tallgrass", -0.03, 0.09, grass_minimal) register_grass_decoration("tallgrass", -0.03, 0.09, grass_minimal)
register_grass_decoration("mcl_flowers:tallgrass", -0.015, 0.075, grass_minimal) register_grass_decoration("tallgrass", -0.015, 0.075, grass_minimal)
register_grass_decoration("mcl_flowers:tallgrass", 0, 0.06, grass_forest) register_grass_decoration("tallgrass", 0, 0.06, grass_forest)
register_grass_decoration("mcl_flowers:tallgrass", 0.015, 0.045, grass_forest) register_grass_decoration("tallgrass", 0.015, 0.045, grass_forest)
register_grass_decoration("mcl_flowers:tallgrass", 0.03, 0.03, grass_forest) register_grass_decoration("tallgrass", 0.03, 0.03, grass_forest)
register_grass_decoration("mcl_flowers:tallgrass", 0.01, 0.05, grass_forest) register_grass_decoration("tallgrass", 0.01, 0.05, grass_forest)
register_grass_decoration("mcl_flowers:tallgrass", 0.03, 0.03, grass_grassland) register_grass_decoration("tallgrass", 0.03, 0.03, grass_grassland)
register_grass_decoration("mcl_flowers:tallgrass", 0.05, 0.01, grass_grassland) register_grass_decoration("tallgrass", 0.05, 0.01, grass_grassland)
register_grass_decoration("mcl_flowers:tallgrass", 0.07, -0.01, grass_grassland) register_grass_decoration("tallgrass", 0.07, -0.01, grass_grassland)
register_grass_decoration("mcl_flowers:tallgrass", 0.09, -0.03, grass_grassland) register_grass_decoration("tallgrass", 0.09, -0.03, grass_grassland)
register_grass_decoration("mcl_flowers:tallgrass", 0.18, -0.03, grass_savanna) register_grass_decoration("tallgrass", 0.18, -0.03, grass_savanna)
local fern_minimal = { "rainforest", "taiga", "mega_taiga", "cold_taiga" } local fern_minimal = { "rainforest", "taiga", "mega_taiga", "cold_taiga" }
local fern_low = { "rainforest", "taiga", "mega_taiga" } local fern_low = { "rainforest", "taiga", "mega_taiga" }
local fern_full = { "rainforest" } local fern_full = { "rainforest" }
local fern_surf = {"mcl_core:dirt_with_grass", "mcl_core:podzol"} register_grass_decoration("fern", -0.03, 0.09, fern_minimal)
register_grass_decoration("mcl_flowers:fern", -0.03, 0.09, fern_minimal, fern_surf) register_grass_decoration("fern", -0.015, 0.075, fern_minimal)
register_grass_decoration("mcl_flowers:fern", -0.015, 0.075, fern_minimal, fern_surf) register_grass_decoration("fern", 0, 0.06, fern_minimal)
register_grass_decoration("mcl_flowers:fern", 0, 0.06, fern_minimal, fern_surf) register_grass_decoration("fern", 0.015, 0.045, fern_low)
register_grass_decoration("mcl_flowers:fern", 0.015, 0.045, fern_low, fern_surf) register_grass_decoration("fern", 0.03, 0.03, fern_low)
register_grass_decoration("mcl_flowers:fern", 0.03, 0.03, fern_low, fern_surf) register_grass_decoration("fern", 0.01, 0.05, fern_full)
register_grass_decoration("mcl_flowers:fern", 0.01, 0.05, fern_full, fern_surf) register_grass_decoration("fern", 0.03, 0.03, fern_full)
register_grass_decoration("mcl_flowers:fern", 0.03, 0.03, fern_full, fern_surf) register_grass_decoration("fern", 0.05, 0.01, fern_full)
register_grass_decoration("mcl_flowers:fern", 0.05, 0.01, fern_full, fern_surf) register_grass_decoration("fern", 0.07, -0.01, fern_full)
register_grass_decoration("mcl_flowers:fern", 0.07, -0.01, fern_full, fern_surf) register_grass_decoration("fern", 0.09, -0.03, fern_full)
register_grass_decoration("mcl_flowers:fern", 0.09, -0.03, fern_full, fern_surf)
-- Dead bushes -- Dead bushes
minetest.register_decoration({ minetest.register_decoration({