]> git.lizzy.rs Git - Crafter.git/commitdiff
Fix buttons crashing
authoroilboi <47129783+oilboi@users.noreply.github.com>
Sun, 28 Jun 2020 08:36:39 +0000 (04:36 -0400)
committeroilboi <47129783+oilboi@users.noreply.github.com>
Sun, 28 Jun 2020 08:36:39 +0000 (04:36 -0400)
mods/redstone/button.lua
mods/redstone/lever.lua

index a292f9b683c2803660c50ecf68108adda6f2c53e..79ed1473c7e301e41f6e0aebb3694633e6637f0e 100644 (file)
@@ -95,7 +95,8 @@ minetest.register_lbm({
        nodenames = {"redstone:button_on"},
        run_at_every_load = true,
        action = function(pos)
-               local dir = minetest.wallmounted_to_dir(node.param2)
+               local param2 = minetest.get_node(pos).param2
+               local dir = minetest.wallmounted_to_dir(param2)
 
                redstone.inject(pos,{torch=9})
                local pos2 = vector.add(dir,pos)
index 807003c9787b9a8bb2ceff29777d6f98526f3ac7..b2e4817f1d67583cc9b52ddf1466ae9b34adae5e 100644 (file)
@@ -54,7 +54,8 @@ minetest.register_lbm({
        nodenames = {"redstone:lever_on"},
        run_at_every_load = true,
        action = function(pos)
-               local dir = minetest.wallmounted_to_dir(node.param2)
+               local param2 = minetest.get_node(pos).param2
+               local dir = minetest.wallmounted_to_dir(param2)
                redstone.inject(pos,{torch=9})
                local pos2 = vector.add(dir,pos)
                redstone.inject(pos2,{torch=9})