| | |
| | | local inv=meta:get_inventory() |
| | | return inv:room_for_item("src",stack) |
| | | end, |
| | | connect_sides = {left=1, right=1, back=1, top=1, bottom=1}, |
| | | }, |
| | | legacy_facedir_simple = true, |
| | | sounds = default.node_sound_wood_defaults(), |
| | |
| | | local inv=meta:get_inventory() |
| | | return inv:room_for_item("src",stack) |
| | | end, |
| | | connect_sides = {left=1, right=1, back=1, top=1, bottom=1}, |
| | | }, |
| | | legacy_facedir_simple = true, |
| | | sounds = default.node_sound_wood_defaults(), |
| | |
| | | |
| | | -- 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. |
| | | if (not output_tube_connected and inv:is_empty("src")) |
| | | or ( output_tube_connected and inv:is_empty("dst")) then |
| | | if inv:is_empty("src") and (not output_tube_connected or inv:is_empty("dst")) then |
| | | next_state = 1 |
| | | end |
| | | |