diff options
Diffstat (limited to 'mesecons_button')
| -rw-r--r-- | mesecons_button/init.lua | 26 | 
1 files changed, 8 insertions, 18 deletions
| diff --git a/mesecons_button/init.lua b/mesecons_button/init.lua index dfccc48..67011e4 100644 --- a/mesecons_button/init.lua +++ b/mesecons_button/init.lua @@ -24,7 +24,7 @@ minetest.register_node("mesecons_button:button_off", {  		{ -4/16, -2/16, 4/16, 4/16, 2/16, 6/16 }	-- the button itself  	}      }, -    groups = {dig_immediate=2, mesecon = 1}, +    groups = {dig_immediate=2, mesecon = 3},      description = "Button",  })  minetest.register_node("mesecons_button:button_on", { @@ -53,7 +53,7 @@ minetest.register_node("mesecons_button:button_on", {  		{ -4/16, -2/16, 11/32, 4/16, 2/16, 6/16 }  	}      }, -	groups = {dig_immediate=2, not_in_creative_inventory=1, mesecon = 1}, +	groups = {dig_immediate=2, not_in_creative_inventory=1, mesecon = 3},  	drop = 'mesecons_button:button_off',  	description = "Button",  }) @@ -97,22 +97,12 @@ minetest.register_craft({  })  mesecon:add_rules("button", { -{x=1,  y=0,  z=0}, -{x=-1, y=0,  z=0}, -{x=0,  y=0,  z=1}, -{x=1,  y=1,  z=0}, -{x=1,  y=-1, z=0}, -{x=-1, y=1,  z=0}, -{x=-1, y=-1, z=0}, -{x=0,  y=1,  z=1}, -{x=0,  y=-1, z=1}, -{x=0,  y=1,  z=-1}, -{x=0,  y=0,  z=-1}, -{x=0,  y=-1, z=-1}, -{x=0,  y=-1, z=0}, -{x=2,  y=0,  z=0}, -{x=1,  y=-1,  z=1}, -{x=1,  y=-1,  z=-1}}) +{x = 1,  y = 0, z = 0}, +{x = 1,  y = 1, z = 0}, +{x = 1,  y =-1, z = 0}, +{x = 1,  y =-1, z = 1}, +{x = 1,  y =-1, z =-1}, +{x = 2,  y = 0, z = 0},})  mesecon:add_receptor_node_off("mesecons_button:button_off", nil, mesecon.button_get_rules)  mesecon:add_receptor_node("mesecons_button:button_on", nil, mesecon.button_get_rules) | 
