Fix bug with multiple input inventories with the filters

This commit is contained in:
Novatux 2014-07-02 12:42:33 +02:00
parent 99a902a8b8
commit df1c9d0874
1 changed files with 6 additions and 4 deletions

View File

@ -148,9 +148,10 @@ minetest.register_node("pipeworks:filter", {
end end
end end
if inv:is_empty("main") then if inv:is_empty("main") then
grabAndFire(frominv, frominvname, frompos, fromnode, nil, tube, idef, dir) if grabAndFire(frominv, frominvname, frompos, fromnode, nil, tube, idef, dir) then
return true return true
end end
end
return false return false
end end
@ -239,9 +240,10 @@ minetest.register_node("pipeworks:mese_filter", {
end end
end end
if inv:is_empty("main") then if inv:is_empty("main") then
grabAndFire(frominv, frominvname, frompos, fromnode, nil, tube, idef, dir, true) if grabAndFire(frominv, frominvname, frompos, fromnode, nil, tube, idef, dir, true) then
return true return true
end end
end
return false return false
end end