From 76ebd0a0e1552e0b519716deca3d77e03d1b6b94 Mon Sep 17 00:00:00 2001 From: thetaepsilon-gamedev Date: Sun, 1 Oct 2017 21:17:05 +0100 Subject: devices.lua: make fountains functional under new flow logic using new neighbour output helper --- devices.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'devices.lua') diff --git a/devices.lua b/devices.lua index d12c84a..995f1da 100644 --- a/devices.lua +++ b/devices.lua @@ -598,7 +598,6 @@ end -- fountainhead --- TODO flow-logic-stub: fountainheads currently non-functional under new flow logic local nodename_fountain_empty = "pipeworks:fountainhead" minetest.register_node(nodename_fountain_empty, { description = "Fountainhead", @@ -668,6 +667,14 @@ minetest.register_node(nodename_fountain_loaded, { drop = "pipeworks:fountainhead", on_rotate = false }) +new_flow_logic_register.simple(nodename_fountain_empty) +new_flow_logic_register.simple(nodename_fountain_loaded) +local fountain_min = 1 +local fountainfn = pipeworks.flowlogic.helpers.make_neighbour_output({{x=0, y=1, z=0}}) +new_flow_logic_register.output(nodename_fountain_empty, fountain_min, fountainfn) +new_flow_logic_register.output(nodename_fountain_loaded, fountain_min, fountainfn) + + minetest.register_alias("pipeworks:valve_off_loaded", "pipeworks:valve_off_empty") minetest.register_alias("pipeworks:entry_panel", "pipeworks:entry_panel_empty") -- cgit v1.2.3