Page 1 of 1

[2.0.12] Ingredients are always moved to trash output slots when changing recipe

Posted: Wed Oct 30, 2024 11:52 pm
by hdparm
Before 2.0.12
Changing assembly machine's recipe with circuits to another recipe that has the same ingredients (for example, medium to large power poles) would keep the ingredients in input slots.

After 2.0.12
Ingredients are always moved to trash output slots when changing recipe, even if the new recipe has the same ingredients. Please see the attached video.

This breaks my early game mall design (which uses one assembler for medium and large power poles and one assembler for electric miners and radars) that does not rely on logistic robots or complicated circuit designs and greatly reduces the usefulness of the "Set recipe" functionality.

Re: [2.0.12] Ingredients are always moved to trash output slots when changing recipe

Posted: Thu Oct 31, 2024 1:05 am
by Rseding91
Thanks for the report. This is working as intended.

Re: [2.0.12] Ingredients are always moved to trash output slots when changing recipe

Posted: Sun Nov 03, 2024 8:38 pm
by MrGrim
Rseding91 wrote: Thu Oct 31, 2024 1:05 am Thanks for the report. This is working as intended.
If I may be so bold as to ask the reasoning, and request it be re-evaluated?

Take for example this build:

Code: Select all

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
With the prior behavior it works perfectly, and is already fairly complex. With this change, it will need considerable redesign to pull the circuits out of the assemblers only to re-insert them and prevent the inserters from placing them in the active providers. I would be grateful if you could help me at least understand why this was done?

Thanks

Re: [2.0.12] Ingredients are always moved to trash output slots when changing recipe

Posted: Sun Nov 03, 2024 9:06 pm
by MrGrim
I found 117890 and the related viewtopic.php?t=118708. That answers my question. I'll join the chorus of folks asking that ingredients be re-used.