1
0
зеркало из https://github.com/mt-mods/plantlife_modpack.git synced 2025-09-18 12:40:34 +02:00

Fixed a bug in direct growing of trees

Этот коммит содержится в:
Vanessa Ezekowitz
2013-01-20 13:37:58 -05:00
родитель 40b4cc677a
Коммит 34b7ad4f32
2 изменённых файлов: 23 добавлений и 18 удалений

Просмотреть файл

@@ -258,8 +258,14 @@ function plantslib:grow_plants(
local perlin2 = minetest.env:get_perlin(temperature_seeddiff, temperature_octaves, temperature_persistence, temperature_scale)
local noise1 = perlin1:get2d({x=p_top.x, y=p_top.z})
local noise2 = perlin2:get2d({x=p_top.x, y=p_top.z})
minetest.log("verbose", "Call function: "..grow_function.."("..dump(pos)..","..noise1..","..noise2..")")
assert(loadstring(grow_function.."("..dump(pos)..","..noise1..","..noise2..")"))()
if type(grow_function) == "table" then
minetest.log("verbose", "Grow sapling into tree at "..dump(pos))
minetest.env:remove_node(pos)
minetest.env:spawn_tree(pos, grow_function)
else
minetest.log("verbose", "Call function: "..grow_function.."("..dump(pos)..","..noise1..","..noise2..")")
assert(loadstring(grow_function.."("..dump(pos)..","..noise1..","..noise2..")"))()
end
end
end
})