forked from mtcontrib/pipeworks
devices.lua: convert pump to use new directional flow class
This commit is contained in:
parent
fd978204dd
commit
c55374cdfa
|
@ -161,11 +161,10 @@ for s in ipairs(states) do
|
||||||
local fdir = node.param2
|
local fdir = node.param2
|
||||||
minetest.swap_node(pos, { name = "pipeworks:pump_"..states[3-s], param2 = fdir })
|
minetest.swap_node(pos, { name = "pipeworks:pump_"..states[3-s], param2 = fdir })
|
||||||
end,
|
end,
|
||||||
-- FIXME - does this preserve metadata? need to look at this
|
|
||||||
on_rotate = screwdriver.rotate_simple
|
on_rotate = screwdriver.rotate_simple
|
||||||
})
|
})
|
||||||
-- FIXME: currently a simple flow device, but needs directionality checking
|
-- FIXME: this currently assumes that pumps can only rotate around the fixed axis pointing Y+.
|
||||||
new_flow_logic_register.simple(pumpname)
|
new_flow_logic_register.directional(pumpname, function(node) return { {x=0,y=1,z=0} } end)
|
||||||
local pump_drive = 4
|
local pump_drive = 4
|
||||||
if states[s] ~= "off" then
|
if states[s] ~= "off" then
|
||||||
new_flow_logic_register.intake_simple(pumpname, pump_drive)
|
new_flow_logic_register.intake_simple(pumpname, pump_drive)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user