add spawn functions to some trees that didn't have them

This commit is contained in:
FaceDeer
2022-07-13 22:01:50 -06:00
parent c3e3ea0d5d
commit 4884f1e51a
4 changed files with 36 additions and 26 deletions

View File

@ -725,10 +725,13 @@ minetest.register_node("df_primordial_items:mush_sapling", {
if df_farming and df_farming.kill_if_sunlit(pos) then
return
end
local mushroom = df_primordial_items.get_primordial_mushroom()
local rotation = (math.random(1,4)-1)*90
minetest.set_node(pos, {name="air"}) -- clear sapling so mushroom can replace it
mapgen_helper.place_schematic(pos, mushroom, rotation)
df_primordial_items.spawn_primordial_mushroom(pos)
end,
})
df_primordial_items.spawn_primordial_mushroom = function(pos)
local mushroom = df_primordial_items.get_primordial_mushroom()
local rotation = (math.random(1,4)-1)*90
minetest.set_node(pos, {name="air"}) -- clear sapling so mushroom can replace it
mapgen_helper.place_schematic(pos, mushroom, rotation)
end