[2.0.15] Inserter unloads modules when set recipe is incompatible
Posted: Thu Nov 07, 2024 5:56 pm
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).
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).