Skip to content

"Only change after a complete craft" setting #64

@DaleStan

Description

@DaleStan

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.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions