Merge pull request #64 from hdastwb/mvidlecond

fix the mv tube-enabled idle condition
This commit is contained in:
RealBadAngel 2013-07-24 03:39:09 -07:00
commit f4d9a1e4e7
3 changed files with 3 additions and 6 deletions

View File

@ -262,8 +262,7 @@ minetest.register_abm(
-- The machine shuts down if we have nothing to smelt and no tube is connected -- The machine shuts down if we have nothing to smelt and no tube is connected
-- or if we have nothing to send with a tube connected. -- or if we have nothing to send with a tube connected.
if (not output_tube_connected and inv:is_empty("src")) if inv:is_empty("src") and (not output_tube_connected or inv:is_empty("dst")) then
or ( output_tube_connected and inv:is_empty("dst")) then
next_state = 1 next_state = 1
end end
---------------------- ----------------------

View File

@ -262,8 +262,7 @@ minetest.register_abm(
-- The machine shuts down if we have nothing to smelt and no tube is connected -- The machine shuts down if we have nothing to smelt and no tube is connected
-- or if we have nothing to send with a tube connected. -- or if we have nothing to send with a tube connected.
if (not output_tube_connected and inv:is_empty("src")) if inv:is_empty("src") and (not output_tube_connected or inv:is_empty("dst")) then
or ( output_tube_connected and inv:is_empty("dst")) then
next_state = 1 next_state = 1
end end
---------------------- ----------------------

View File

@ -239,8 +239,7 @@ minetest.register_abm(
-- The machine shuts down if we have nothing to grind and no tube is connected -- The machine shuts down if we have nothing to grind and no tube is connected
-- or if we have nothing to send with a tube connected. -- or if we have nothing to send with a tube connected.
if (not output_tube_connected and inv:is_empty("src")) if inv:is_empty("src") and (not output_tube_connected or inv:is_empty("dst")) then
or ( output_tube_connected and inv:is_empty("dst")) then
next_state = 1 next_state = 1
end end