From 00fb63ff06dbeea1f4a2e7d35378382da42086bf Mon Sep 17 00:00:00 2001 From: oilboi <47129783+oilboi@users.noreply.github.com> Date: Wed, 1 Jul 2020 05:50:19 -0400 Subject: [PATCH] Fix certain scenarios breaking circuits with repeaters --- mods/redstone/repeater.lua | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/mods/redstone/repeater.lua b/mods/redstone/repeater.lua index e5a90a8..5120158 100644 --- a/mods/redstone/repeater.lua +++ b/mods/redstone/repeater.lua @@ -67,7 +67,7 @@ minetest.register_node("redstone:repeater_on_"..level, { input = vector.subtract(pos,dir), dir = dir }) - + redstone.update(pos) redstone.update(vector.add(pos,dir)) end, @@ -164,12 +164,6 @@ minetest.register_node("redstone:repeater_off_"..level, { {-0.1, -0.5, -0.05-(level*0.05), 0.1, 0.1, 0.15-(level*0.05)}, --input post }, }, - redstone_activation = function(pos) - local timer = minetest.get_node_timer(pos) - if not timer:is_started() then - timer:start(level/max_timer) - end - end, on_timer = function(pos, elapsed) local param2 = minetest.get_node(pos).param2 @@ -185,6 +179,7 @@ minetest.register_node("redstone:repeater_off_"..level, { output = vector.add(pos,dir), dir = dir }) + redstone.update(pos) redstone.update(vector.add(pos,dir)) end, -- 2.44.0