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

@ -281,6 +281,7 @@ minetest.register_node("mesecons_pistons:piston_normal_off", {
sounds = mesecon.node_sound.wood,
mesecons = {effector={
action_on = piston_on,
const_node = true,
rules = piston_get_rules,
}},
on_punch = piston_punch,
@ -311,6 +312,7 @@ minetest.register_node("mesecons_pistons:piston_normal_on", {
sounds = mesecon.node_sound.wood,
mesecons = {effector={
action_off = piston_off,
const_node = true,
rules = piston_get_rules,
}},
on_rotate = piston_rotate_on,
@ -360,6 +362,7 @@ minetest.register_node("mesecons_pistons:piston_sticky_off", {
sounds = mesecon.node_sound.wood,
mesecons = {effector={
action_on = piston_on,
const_node = true,
rules = piston_get_rules,
}},
on_punch = piston_punch,
@ -390,6 +393,7 @@ minetest.register_node("mesecons_pistons:piston_sticky_on", {
sounds = mesecon.node_sound.wood,
mesecons = {effector={
action_off = piston_off,
const_node = true,
rules = piston_get_rules,
}},
on_rotate = piston_rotate_on,