-
Notifications
You must be signed in to change notification settings - Fork 18
Description
I would like a setting where the combinator only considers its inputs when target assembler completes a craft.
Borrowing a highly-simplified situation, I have a circuit that tries to decide whether to craft iron or steel. It looks at a chest, and sees that there is more iron than steel, so sets the assembler to steel. Once I pull the iron plate out, it sees less iron than steel, so it switches the assembler to iron. The iron plate is evicted from the assembler, and it starts loading iron ore. The iron plate is returned to the chest, the circuit changes its mind again, and returns to asking for steel plate.
I'd like to be able to short-circuit this loop by saying "Craft this recipe [in the example, steel plate]. Do not change the recipe until it completes a craft."
This is similar to "Keep crafting until zero", but not the same. The decision circuit may not reduce the steel plate below zero until all the iron is consumed, or it may reduce the steel plate recipe to less than zero as a result of loading iron, before the crafting starts.
(The actual situation is an arcosphere balancer for Space Exploration. It needs to manage 8 recipes, with two inputs and outputs each.)