summaryrefslogtreecommitdiff
path: root/devices.lua
diff options
context:
space:
mode:
Diffstat (limited to 'devices.lua')
-rw-r--r--devices.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/devices.lua b/devices.lua
index 26df862..670ed6c 100644
--- a/devices.lua
+++ b/devices.lua
@@ -1,3 +1,4 @@
+local new_flow_logic_register = pipeworks.flowables.register
-- rotation handlers
@@ -163,6 +164,10 @@ for s in ipairs(states) do
-- FIXME - does this preserve metadata? need to look at this
on_rotate = screwdriver.rotate_simple
})
+ new_flow_logic_register.simple(pumpname)
+ if states[s] ~= "off" then
+ new_flow_logic_register.intake_simple(pumpname, 2)
+ end
local nodename_valve_empty = "pipeworks:valve_"..states[s].."_empty"
minetest.register_node(nodename_valve_empty, {