]> git.lizzy.rs Git - Crafter.git/blobdiff - mods/redstone/player_detector.lua
Fix piston crashing game with button or lever
[Crafter.git] / mods / redstone / player_detector.lua
index 8c0cb359b461f5ebaa502f339aaf18e5fa5cd10e..fe1916bd05f398dd31fb5abea2ca40b5cc8fbc4d 100644 (file)
@@ -40,8 +40,10 @@ minetest.register_abm{
                                local level = minetest.get_node_group(minetest.get_node(pos).name, "redstone_power")
                                found_player = true
                                local pos2 = object:get_pos()
+                               pos2 = vector.floor(vector.add(pos2,0.5))
                                local distance = math.floor(vector.distance(pos2,pos))
                                distance = math.abs(distance - 9)
+                               --print(distance)
                                if level ~= distance then
                                        minetest.set_node(pos,{name="redstone:player_detector_"..distance})
                                        redstone.collect_info(pos)