]> git.lizzy.rs Git - Crafter.git/commitdiff
Fix capacitors recalc glitch
authoroilboi <47129783+oilboi@users.noreply.github.com>
Thu, 2 Jul 2020 05:27:13 +0000 (01:27 -0400)
committeroilboi <47129783+oilboi@users.noreply.github.com>
Thu, 2 Jul 2020 05:27:13 +0000 (01:27 -0400)
mods/redstone/capacitors.lua

index 10a30b166eb5e011e69d6a0513dd4a31b3556781..8aacc4525b5db3f1f505a7dcd88967a55a1383b5 100644 (file)
@@ -28,8 +28,10 @@ redstone.register_activator({
             source    = true,
             activator = true,
         })
-        redstone.update(pos,true)
-        redstone.update(pos)
+        minetest.after(0,function()
+            redstone.update(pos,true)
+            redstone.update(pos)
+        end)
     end,
   })
 
@@ -100,7 +102,10 @@ redstone.register_activator({
             capacitor = 0,
             activator = true,
         })
-        redstone.update(pos,true)
+        minetest.after(0,function()
+            redstone.update(pos,true)
+            redstone.update(pos)
+        end)
     end,
 })