Idk if its a bug or a forgotten behaviour which seems unsuitable for 2.0.
When using assemblers with productivity modules and producing intermediate items like copper wires, all works fine. But as soon as you change recipe with a signal to an end product like laser turrets, the productivity modules get removed by the unloading inserter.
It's known, that productivity modules are incompatible with end products, but it seems totally unsuitable that the modules get removed by the inserter instead of just disabled. Automatically you cant put modules back into the assembler. So it ruins the idea for having assemblers for multiple products. Im just building 'one assembler for all items' but because of that I can only use speed modules which at some point break my circuit because of race conditions if the assembler produces too fast.
The expected behaviour would be that the modules would have no effect for that specific recipe OR that we are able to load modules back into the assembler with inserters (which seems tricky if you have a recipe that also needs that kind of modules as ingredient).
[2.0.15] Inserter unloads modules when set recipe is incompatible
Re: [2.0.15] Inserter unloads modules when set recipe is incompatible
Thanks for the report. This is working as intended. Perhaps one day another developer will want to try to re-work this but for now this is how it works. you can work around it by simply not feeding recipes that don't allow the machine's given modules into the machine.
If you want to get ahold of me I'm almost always on Discord.
Re: [2.0.15] Inserter unloads modules when set recipe is incompatible
Seems like a very reasonable compromise for the advantages that circuit-controlled assemblers give. If you want maximum productivity, make a separate production line for intermediates. The trick would be how to map each recipe to the correct production line if both were circuit controlled.
My mods: Multiple Unit Train Control, Smart Artillery Wagons
Maintainer of Vehicle Wagon 2, Cargo Ships, Honk
Maintainer of Vehicle Wagon 2, Cargo Ships, Honk
-
- Long Handed Inserter
- Posts: 69
- Joined: Thu Apr 07, 2016 9:17 pm
- Contact:
Re: [2.0.15] Inserter unloads modules when set recipe is incompatible
This seems fairly-obviously broken. I can understand if Wube decides to keep it low priority, but it strikes me that "Not A Bug" is incorrect characterization.
The introduction of Set Recipe requires either a way to insert modules when the recipe allows them or an automatic keep-in-place-but-disable recipe-incompatible modules.
Of course there are workarounds, but "set up a parallel assembly line" and "don't do that" are workarounds to a flaw, not actual solutions.
#championOfWronglyIgnoredBugs
The introduction of Set Recipe requires either a way to insert modules when the recipe allows them or an automatic keep-in-place-but-disable recipe-incompatible modules.
Of course there are workarounds, but "set up a parallel assembly line" and "don't do that" are workarounds to a flaw, not actual solutions.
#championOfWronglyIgnoredBugs