button and walllever through opaque blocks

This commit is contained in:
Henry Behrendt 2021-09-04 23:03:34 +02:00
parent 237031b2ca
commit 0b79820cc0
2 changed files with 7 additions and 3 deletions

View File

@ -139,6 +139,7 @@ function mesecon.register_button(basename, description, texture, recipeitem, sou
mesecons = {receptor = {
state = mesecon.state.off,
rules = button_get_output_rules,
opaquespread = true,
}},
_mcl_button_basename = basename,
_mcl_button_timer = button_timer,
@ -165,7 +166,8 @@ function mesecon.register_button(basename, description, texture, recipeitem, sou
sounds = sounds,
mesecons = {receptor = {
state = mesecon.state.on,
rules = button_get_output_rules
rules = button_get_output_rules,
opaquespread = true,
}},
_mcl_button_basename = basename,
_mcl_button_timer = button_timer,

View File

@ -125,7 +125,8 @@ minetest.register_node("mesecons_walllever:wall_lever_off", {
sounds = mcl_sounds.node_sound_stone_defaults(),
mesecons = {receptor = {
rules = lever_get_output_rules,
state = mesecon.state.off
state = mesecon.state.off,
opaquespread = true,
}},
on_rotate = on_rotate,
_mcl_blast_resistance = 0.5,
@ -158,7 +159,8 @@ minetest.register_node("mesecons_walllever:wall_lever_on", {
sounds = mcl_sounds.node_sound_stone_defaults(),
mesecons = {receptor = {
rules = lever_get_output_rules,
state = mesecon.state.on
state = mesecon.state.on,
opaquespread = true,
}},
on_rotate = on_rotate,
_mcl_blast_resistance = 0.5,