mirror of
				https://github.com/minetest-mods/mesecons.git
				synced 2025-11-04 04:55:26 +01:00 
			
		
		
		
	Use right mouse button instead of left to press button and change state of switch and lever.
This commit is contained in:
		@@ -40,7 +40,7 @@ minetest.register_node("mesecons_button:button_off", {
 | 
			
		||||
	},
 | 
			
		||||
	groups = {dig_immediate=2, mesecon_needs_receiver = 1},
 | 
			
		||||
	description = "Button",
 | 
			
		||||
	on_punch = function (pos, node)
 | 
			
		||||
	on_rightclick = function (pos, node)
 | 
			
		||||
		minetest.swap_node(pos, {name = "mesecons_button:button_on", param2=node.param2})
 | 
			
		||||
		mesecon.receptor_on(pos, mesecon.rules.buttonlike_get(node))
 | 
			
		||||
		minetest.sound_play("mesecons_button_push", {pos=pos})
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,7 @@ mesecon.register_node("mesecons_switch:mesecon_switch", {
 | 
			
		||||
	paramtype2="facedir",
 | 
			
		||||
	description="Switch",
 | 
			
		||||
	sounds = default.node_sound_stone_defaults(),
 | 
			
		||||
	on_punch = function (pos, node)
 | 
			
		||||
	on_rightclick = function (pos, node)
 | 
			
		||||
		if(mesecon.flipstate(pos, node) == "on") then
 | 
			
		||||
			mesecon.receptor_on(pos)
 | 
			
		||||
		else
 | 
			
		||||
 
 | 
			
		||||
@@ -15,7 +15,7 @@ mesecon.register_node("mesecons_walllever:wall_lever", {
 | 
			
		||||
		fixed = { -8/16, -8/16, 3/16, 8/16, 8/16, 8/16 },
 | 
			
		||||
	},
 | 
			
		||||
	sounds = default.node_sound_wood_defaults(),
 | 
			
		||||
	on_punch = function (pos, node)
 | 
			
		||||
	on_rightclick = function (pos, node)
 | 
			
		||||
		if(mesecon.flipstate(pos, node) == "on") then
 | 
			
		||||
			mesecon.receptor_on(pos, mesecon.rules.buttonlike_get(node))
 | 
			
		||||
		else
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user