Skip to content

Commit 9c2a5c3

Browse files
committedJan 5, 2014
Use swap_node instead of add_node when replacing conductors.
1 parent fb417d4 commit 9c2a5c3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed
 

‎mesecons/internal.lua

+2-2
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ function mesecon:turnon(pos, rulename)
425425
return
426426
end
427427

428-
minetest.add_node(pos, {name = mesecon:get_conductor_on(node, rulename), param2 = node.param2})
428+
minetest.swap_node(pos, {name = mesecon:get_conductor_on(node, rulename), param2 = node.param2})
429429

430430
for _, rule in ipairs(mesecon:rule2meta(rulename, rules)) do
431431
local np = mesecon:addPosRule(pos, rule)
@@ -458,7 +458,7 @@ function mesecon:turnoff(pos, rulename)
458458
return
459459
end
460460
--]]
461-
minetest.add_node(pos, {name = mesecon:get_conductor_off(node, rulename), param2 = node.param2})
461+
minetest.swap_node(pos, {name = mesecon:get_conductor_off(node, rulename), param2 = node.param2})
462462

463463
for _, rule in ipairs(mesecon:rule2meta(rulename, rules)) do
464464
local np = mesecon:addPosRule(pos, rule)

0 commit comments

Comments
 (0)