]> git.lizzy.rs Git - Crafter.git/blobdiff - mods/redstone/repeater.lua
Fix weird problems with update queueing repeaters and inverters
[Crafter.git] / mods / redstone / repeater.lua
index bd72677d11062f5c3eadcb334a202946376637cf..0d3df2dbd7f0591eb26ec6d65522749dc46c4154 100644 (file)
@@ -68,10 +68,8 @@ minetest.register_node("redstone:repeater_on_"..level, {
                        output = vector.add(pos,dir),
                        dir = dir
                })
-               minetest.after(0,function()
-                       redstone.update(pos)
-                       redstone.update(vector.add(pos,dir))
-               end)
+               redstone.update(pos)
+               redstone.update(vector.add(pos,dir))
        end,
 
        after_destruct = function(pos, oldnode)
@@ -179,10 +177,8 @@ minetest.register_node("redstone:repeater_off_"..level, {
                        output = vector.add(pos,dir),
                        dir = dir
                })
-               minetest.after(0,function()
-                       redstone.update(pos)
-                       redstone.update(vector.add(pos,dir))
-               end)
+               redstone.update(pos)
+               redstone.update(vector.add(pos,dir))
        end,
 
        on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)