Avoid most node copies

This commit is contained in:
Jude Melton-Houghton
2022-05-19 21:17:48 -04:00
parent 468ec521ea
commit d4acc6a8a6
15 changed files with 72 additions and 22 deletions

View File

@ -31,6 +31,7 @@ minetest.register_node("mesecons_lamp:lamp_on", {
action_off = function (pos, node)
minetest.swap_node(pos, {name = "mesecons_lamp:lamp_off", param2 = node.param2})
end,
const_node = true,
rules = mesecon.rules.wallmounted_get,
}},
on_blast = mesecon.on_blastnode,
@ -56,6 +57,7 @@ minetest.register_node("mesecons_lamp:lamp_off", {
action_on = function (pos, node)
minetest.swap_node(pos, {name = "mesecons_lamp:lamp_on", param2 = node.param2})
end,
const_node = true,
rules = mesecon.rules.wallmounted_get,
}},
on_blast = mesecon.on_blastnode,