diff options
| author | Jeija <norrepli@gmail.com> | 2015-02-17 20:02:24 +0100 | 
|---|---|---|
| committer | Jeija <norrepli@gmail.com> | 2015-02-17 20:02:24 +0100 | 
| commit | 1ee3b2107db8dd5e36b773d446eece882ad27e2a (patch) | |
| tree | 404b6df7823c9f1148e3b594c4d085fab8abf590 | |
| parent | 1df6e5a03bbc4057571a882017009f5e6c54907b (diff) | |
Fix movestones sometimes not starting to move again when they are at the
end of the wire
| -rw-r--r-- | mesecons_movestones/init.lua | 5 | 
1 files changed, 4 insertions, 1 deletions
| 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) | 
