![Omnifactory](https://media.forgecdn.net/avatars/thumbnails/198/486/256/256/636900272840730252.jpeg)
SMD recipes conflicting with diodes
hellosam123 opened this issue ยท 4 comments
Pack Version:
dev branch, f378b4f (latest)
Description:
When running a recipe with both SMD transistors and SMD diodes in the assembling machine, the recipe conflicts and instead makes diodes (the stuff for primitive processors). I understand that I can use blocking mode, but that only allows the recipe to be double parallelized inside of a processing array, instead of 16x.
Expected Behavior:
When scheduling a craft with both SMD transistors and SMD diodes, the assembling machine (or PA with assembling machine(s) in it) will craft the SMD transistors and SMD diodes with no issues.
Steps To Reproduce:
1: Have patterns for the SMD transistor and SMD diode in an interface next to the assembling machine or a PA with assembling machine(s) in it.
2: Schedule a craft that uses both SMD transistors and SMD diodes (such as the refined processor mainframe (SMD recipe).
3. Make sure blocking mode isn't enabled on the interface.
There are many cases where dumping the contents of two different recipes into a machine at the same time will result in a third, unintended recipe.
AE2's Blocking Mode solves this problem for on-demand crafting. For passive setups, you'd need different assemblers anyway.
There are many cases where dumping the contents of two different recipes into a machine at the same time will result in a third, unintended recipe.
AE2's Blocking Mode solves this problem for on-demand crafting. For passive setups, you'd need different assemblers anyway.
While you can use AE2's blocking mode, that doesn't allow you to use the processing array's 16x parallelization capabilities, as the input bus will be locked to 1 recipe at a time.
I don't see how AE2's blocking mode would not work with Processing Arrays. If you multiply the inputs and outputs of a pattern with blocking mode enabled on the interface, you should be able to use all of the machines in the Processing Array. The input bus shouldn't behave any differently from the input slots of an Assembler.