diff options
| -rw-r--r-- | mesecons_blinkyplant/init.lua | 25 | 
1 files changed, 10 insertions, 15 deletions
diff --git a/mesecons_blinkyplant/init.lua b/mesecons_blinkyplant/init.lua index 475d953..39dcc67 100644 --- a/mesecons_blinkyplant/init.lua +++ b/mesecons_blinkyplant/init.lua @@ -77,26 +77,21 @@ minetest.register_craft({  	}  }) -minetest.register_abm( -	{nodenames = {"mesecons_blinkyplant:blinky_plant_off"}, +minetest.register_abm({ +	nodenames = { +		"mesecons_blinkyplant:blinky_plant_off", +		"mesecons_blinkyplant:blinky_plant_on" +	},  	interval = BLINKY_PLANT_INTERVAL,  	chance = 1,  	action = function(pos, node, active_object_count, active_object_count_wider) -		--minetest.remove_node(pos) -		minetest.add_node(pos, {name="mesecons_blinkyplant:blinky_plant_on"}) +		if node.name == "mesecons_blinkyplant:blinky_plant_off" then +			minetest.add_node(pos, {name="mesecons_blinkyplant:blinky_plant_on"}) +		else +			minetest.add_node(pos, {name="mesecons_blinkyplant:blinky_plant_off"}) +		end  		nodeupdate(pos)	  		mesecon:receptor_on(pos)  	end,  }) -minetest.register_abm({ -	nodenames = {"mesecons_blinkyplant:blinky_plant_on"}, -	interval = BLINKY_PLANT_INTERVAL, -	chance = 1, -	action = function(pos, node, active_object_count, active_object_count_wider) -		--minetest.remove_node(pos) -		minetest.add_node(pos, {name="mesecons_blinkyplant:blinky_plant_off"}) -		nodeupdate(pos)	 -		mesecon:receptor_off(pos) -	end, -})  | 
