From 12748d2f89cc94f95c5132e8127fe9f5e21c17b8 Mon Sep 17 00:00:00 2001 From: FaceDeer Date: Sun, 1 Jan 2017 12:02:03 -0700 Subject: add a check for falling_nodes to make stuff fall after the digtron has passed --- node_controllers.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/node_controllers.lua b/node_controllers.lua index 07b84fb..87e5371 100644 --- a/node_controllers.lua +++ b/node_controllers.lua @@ -222,6 +222,9 @@ minetest.register_node("digtron:controller", { if whether_to_dig == true then minetest.remove_node(node_to_dig) end + -- all of the digtron's nodes wind up in nodes_dug, so this is an ideal place to stick + -- a check to make sand fall after the digtron has passed. + minetest.check_for_falling({x=node_to_dig.x, y=node_to_dig.y+1, z=node_to_dig.z}) node_to_dig, whether_to_dig = nodes_dug:pop() end end, -- cgit v1.2.3