diff options
Diffstat (limited to 'mesecons/services.lua')
-rw-r--r-- | mesecons/services.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mesecons/services.lua b/mesecons/services.lua index b6a3951..9d192ae 100644 --- a/mesecons/services.lua +++ b/mesecons/services.lua @@ -9,16 +9,16 @@ mesecon.on_placenode = function (pos, node) mesecon:changesignal(pos, node, mesecon:effector_get_rules(node), "on") mesecon:activate(pos, node) end - elseif mesecon:is_conductor_on(node.name) then - minetest.swap_node(pos, {name = mesecon:get_conductor_off(node.name)}) + elseif mesecon:is_conductor_on(node) then + minetest.swap_node(pos, {name = mesecon:get_conductor_off(node)}) elseif mesecon:is_effector_on (node.name) then mesecon:deactivate(pos, node) end end mesecon.on_dignode = function (pos, node) - if mesecon:is_conductor_on(node.name) then - mesecon:receptor_off(pos, mesecon:conductor_get_rules(node)) + if mesecon:is_conductor_on(node) then + mesecon:receptor_off_i(pos, mesecon:conductor_get_rules(node)) elseif mesecon:is_receptor_on(node.name) then mesecon:receptor_off(pos, mesecon:receptor_get_rules(node)) end |