summaryrefslogtreecommitdiff
path: root/ferns/treefern.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-03-14 21:24:35 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-03-14 21:24:35 -0400
commit6c701f9b7cf88fcb026a8f38d8852bd8a54412c7 (patch)
treefea375cbf160bd4e42792257947373b3e6345898 /ferns/treefern.lua
parentb627f5dbf691c2d478d620e38e8ce1823289866e (diff)
downloaddreambuilder_modpack-6c701f9b7cf88fcb026a8f38d8852bd8a54412c7.tar
dreambuilder_modpack-6c701f9b7cf88fcb026a8f38d8852bd8a54412c7.tar.gz
dreambuilder_modpack-6c701f9b7cf88fcb026a8f38d8852bd8a54412c7.tar.bz2
dreambuilder_modpack-6c701f9b7cf88fcb026a8f38d8852bd8a54412c7.tar.xz
dreambuilder_modpack-6c701f9b7cf88fcb026a8f38d8852bd8a54412c7.zip
update plantlife modpack (ferns)
Diffstat (limited to 'ferns/treefern.lua')
-rw-r--r--ferns/treefern.lua17
1 files changed, 13 insertions, 4 deletions
diff --git a/ferns/treefern.lua b/ferns/treefern.lua
index 4ba502b..7ba44d5 100644
--- a/ferns/treefern.lua
+++ b/ferns/treefern.lua
@@ -26,15 +26,24 @@ abstract_ferns.grow_tree_fern = function(pos)
local crown = ({ "ferns:tree_fern_leaves", "ferns:tree_fern_leaves_02" })[math.random(1, 2)]
local i = 1
- while (i < size-1) do
- if minetest.get_node({x = pos.x, y = pos.y + i + 1, z = pos.z}).name ~= "air" then
+ local brk = false
+ while (i < size) do
+ print(minetest.get_node({x = pos.x, y = pos.y + i, z = pos.z}).name)
+ if minetest.get_node({x = pos.x, y = pos.y + i, z = pos.z}).name ~= "air" then
+ brk = true
+ print("break!")
break
end
+ print("set trunk node at:")
+ print(dump({x = pos.x, y = pos.y + i, z = pos.z}))
minetest.set_node({x = pos.x, y = pos.y + i, z = pos.z}, { name = "ferns:fern_trunk" })
i = i + 1
end
-
- minetest.set_node({x = pos.x, y = pos.y + i, z = pos.z}, { name = crown })
+ if not brk then
+ print("set crown node at:")
+ print(dump({x = pos.x, y = pos.y + i, z = pos.z}))
+ minetest.set_node({x = pos.x, y = pos.y + i - 1, z = pos.z}, { name = crown })
+ end
end
-----------------------------------------------------------------------------------------------