diff options
author | Anthony Zhang <azhang9@gmail.com> | 2012-10-01 22:18:45 -0400 |
---|---|---|
committer | Anthony Zhang <azhang9@gmail.com> | 2012-10-01 22:18:45 -0400 |
commit | cd8fd55fe3bdc587a76094ab8830b0ea96e6bbfc (patch) | |
tree | bd6271b2d6e35a93693fdfe4695babb3598e4860 /mesecons_pistons/pistons_up.lua | |
parent | 208e95c2ff688a794b4e45dbb148e424e80e1cde (diff) |
Fix whitespace, simplify node updating.
Diffstat (limited to 'mesecons_pistons/pistons_up.lua')
-rw-r--r-- | mesecons_pistons/pistons_up.lua | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/mesecons_pistons/pistons_up.lua b/mesecons_pistons/pistons_up.lua index 9002068..d04bdee 100644 --- a/mesecons_pistons/pistons_up.lua +++ b/mesecons_pistons/pistons_up.lua @@ -186,9 +186,6 @@ mesecon:register_on_signal_off(function(pos, node) --retract piston minetest.env:remove_node(pos) --remove pusher - if node.name ~= "mesecons_pistons:piston_up_sticky" then - nodeupdate(pos) - end if node.name == "mesecons_pistons:piston_up_sticky" then --retract block local checkpos = {x=pos.x + dir.x, y=pos.y + dir.y, z=pos.z + dir.z} --move to the node to be retracted checknode = minetest.env:get_node(checkpos) @@ -197,12 +194,10 @@ mesecon:register_on_signal_off(function(pos, node) and minetest.registered_nodes[checknode.name].liquidtype == "none" and not mesecon:is_mvps_stopper(checknode.name) then minetest.env:remove_node(checkpos) - mesecon:updatenode(checkpos) - minetest.env:set_node(pos, checknode) - mesecon:updatenode(pos) + mesecon:updatenode(checkpos) + minetest.env:set_node(pos, checknode) + mesecon:updatenode(pos) end end - if node.name == "mesecons_pistons:piston_up_sticky" then - nodeupdate(pos) - end + nodeupdate(pos) end) |