Finaly fixed the statements

The idle condition for mv mashines is changed to what it should be
because sending items into the tube is done in idle, so we only care
if there is something left in src
This commit is contained in:
Jonathan Raphael Joachim Kolberg 2013-07-25 14:10:58 +02:00
parent 55caa109c9
commit 50b8aed01c
3 changed files with 11 additions and 11 deletions

View File

@ -260,9 +260,9 @@ minetest.register_abm(
end end
meta:set_int("tube_time", tube_time) meta:set_int("tube_time", tube_time)
-- 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 since we tube stuff
-- or if we have nothing to send with a tube connected. -- out while being idle.
if inv:is_empty("src") and (not output_tube_connected or inv:is_empty("dst")) then if inv:is_empty("src") then
next_state = 1 next_state = 1
end end
---------------------- ----------------------

View File

@ -259,11 +259,11 @@ minetest.register_abm(
end end
end end
meta:set_int("tube_time", tube_time) meta:set_int("tube_time", tube_time)
-- 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 since we tube stuff
-- or if we have nothing to send with a tube connected. -- out while being idle.
if inv:is_empty("src") and (not output_tube_connected or inv:is_empty("dst")) then if inv:is_empty("src") then
next_state = 1 next_state = 1
end end
---------------------- ----------------------

View File

@ -237,9 +237,9 @@ minetest.register_abm(
end end
meta:set_int("tube_time", tube_time) meta:set_int("tube_time", tube_time)
-- The machine shuts down if we have nothing to grind and no tube is connected -- The machine shuts down if we have nothing to smelt since we tube stuff
-- or if we have nothing to send with a tube connected. -- out while being idle.
if inv:is_empty("src") and (not output_tube_connected or inv:is_empty("dst")) then if inv:is_empty("src") then
next_state = 1 next_state = 1
end end