From 1ee3b2107db8dd5e36b773d446eece882ad27e2a Mon Sep 17 00:00:00 2001 From: Jeija Date: Tue, 17 Feb 2015 20:02:24 +0100 Subject: [PATCH] Fix movestones sometimes not starting to move again when they are at the end of the wire --- mesecons_movestones/init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mesecons_movestones/init.lua b/mesecons_movestones/init.lua index 2a0b04f..69b8c5d 100644 --- a/mesecons_movestones/init.lua +++ b/mesecons_movestones/init.lua @@ -63,7 +63,10 @@ function mesecon.register_movestone(name, def, is_sticky) end local direction = mesecon.get_movestone_direction(pos) - if not direction then return end + if not direction then + minetest.set_node(pos, {name = name}) + return + end local frontpos = vector.add(pos, direction) local backpos = vector.subtract(pos, direction)