From bd4a27d1722a8e31a5f47a2405f1f9a3871e3341 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Fri, 17 Mar 2017 05:26:10 -0400 Subject: make valve and pump turn on/off via on_rightclick (instead of on_punch) --- devices.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'devices.lua') diff --git a/devices.lua b/devices.lua index e4c5f43..a102a28 100644 --- a/devices.lua +++ b/devices.lua @@ -73,8 +73,8 @@ for s in ipairs(states) do minetest.add_node(pos,{name="pipeworks:pump_off", param2 = node.param2}) end }}, - on_punch = function(pos, node, puncher) - local fdir = minetest.get_node(pos).param2 + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local fdir = node.param2 minetest.add_node(pos, { name = "pipeworks:pump_"..states[3-s], param2 = fdir }) end }) @@ -104,7 +104,7 @@ for s in ipairs(states) do after_dig_node = function(pos) pipeworks.scan_for_pipe_objects(pos) end, - drop = "pipeworks:valve_off_empty", + drop = "pipeworks:valve_off_empty", mesecons = {effector = { action_on = function (pos, node) minetest.add_node(pos,{name="pipeworks:valve_on_empty", param2 = node.param2}) @@ -113,8 +113,8 @@ for s in ipairs(states) do minetest.add_node(pos,{name="pipeworks:valve_off_empty", param2 = node.param2}) end }}, - on_punch = function(pos, node, puncher) - local fdir = minetest.get_node(pos).param2 + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local fdir = node.param2 minetest.add_node(pos, { name = "pipeworks:valve_"..states[3-s].."_empty", param2 = fdir }) end }) @@ -154,8 +154,8 @@ minetest.register_node("pipeworks:valve_on_loaded", { minetest.add_node(pos,{name="pipeworks:valve_off_empty", param2 = node.param2}) end }}, - on_punch = function(pos, node, puncher) - local fdir = minetest.get_node(pos).param2 + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local fdir = node.param2 minetest.add_node(pos, { name = "pipeworks:valve_off_empty", param2 = fdir }) end }) -- cgit v1.2.3