Bone meal spawns less floer species on dry grass

This commit is contained in:
Wuzzy 2017-11-14 23:52:03 +01:00
parent 72f5591400
commit 4083432770
1 changed files with 10 additions and 1 deletions

View File

@ -123,6 +123,11 @@ mcl_dye.apply_bone_meal = function(pointed_thing)
-- Allium and blue orchid intentionally left out,
-- those must be found by the player.
}
-- Special case for dry lands
local flowers_table_dry = {
"mcl_flowers:dandelion",
"mcl_flowers:poppy",
}
local pos = pointed_thing.under
local n = minetest.get_node(pos)
@ -226,7 +231,11 @@ mcl_dye.apply_bone_meal = function(pointed_thing)
minetest.add_node(pos, {name="mcl_flowers:tallgrass"})
end
else
minetest.add_node(pos, {name=flowers_table[math.random(1, #flowers_table)]})
if n2.name == "mcl_core:dirt_with_dry_grass" then
minetest.add_node(pos, {name=flowers_table_dry[math.random(1, #flowers_table_dry)]})
else
minetest.add_node(pos, {name=flowers_table[math.random(1, #flowers_table)]})
end
end
end
end