From dcf1f799c59b2b777c88a9127d0e8d358be0e7cd Mon Sep 17 00:00:00 2001 From: Jeija Date: Fri, 21 Nov 2014 21:43:28 +0100 Subject: Fix #184, Fix #186, Fix #187 Just some minor issues like dead code. --- mesecons_pistons/init.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'mesecons_pistons') diff --git a/mesecons_pistons/init.lua b/mesecons_pistons/init.lua index 7780fc9..efc18f3 100644 --- a/mesecons_pistons/init.lua +++ b/mesecons_pistons/init.lua @@ -56,14 +56,15 @@ end local piston_remove_pusher = function(pos, node) pistonspec = minetest.registered_nodes[node.name].mesecons_piston - if pushername == pistonspec.pusher then --make sure there actually is a pusher (for compatibility reasons mainly) - return - end - dir = piston_get_direction(pistonspec.dir, node) local pusherpos = mesecon:addPosRule(pos, dir) local pushername = minetest.get_node(pusherpos).name + -- make sure there actually is a pusher (for compatibility reasons mainly) + if pushername ~= pistonspec.pusher then + return + end + minetest.remove_node(pusherpos) minetest.sound_play("piston_retract", { pos = pos, -- cgit v1.2.3