summaryrefslogtreecommitdiff
path: root/mesecons_pistons
diff options
context:
space:
mode:
authorJeija <jeija@mesecons.net>2014-11-21 21:43:28 +0100
committerJeija <jeija@mesecons.net>2014-11-21 21:43:28 +0100
commitdcf1f799c59b2b777c88a9127d0e8d358be0e7cd (patch)
treecbaa4c607d4e006d1900212d125cfb69f5507645 /mesecons_pistons
parentd325292291ebc0bdb10ebc73b235b9569842e003 (diff)
downloadmesecons-dcf1f799c59b2b777c88a9127d0e8d358be0e7cd.tar
mesecons-dcf1f799c59b2b777c88a9127d0e8d358be0e7cd.tar.gz
mesecons-dcf1f799c59b2b777c88a9127d0e8d358be0e7cd.tar.bz2
mesecons-dcf1f799c59b2b777c88a9127d0e8d358be0e7cd.tar.xz
mesecons-dcf1f799c59b2b777c88a9127d0e8d358be0e7cd.zip
Fix #184, Fix #186, Fix #187
Just some minor issues like dead code.
Diffstat (limited to 'mesecons_pistons')
-rw-r--r--mesecons_pistons/init.lua9
1 files changed, 5 insertions, 4 deletions
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,