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

Bugs that are actually features.
hdparm
Manual Inserter
Manual Inserter
Posts: 1
Joined: Wed Oct 30, 2024 11:40 pm
Contact:

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

Post 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.
Attachments
2.0.12 set recipe ingredient reuse issue.webm
(1.11 MiB) Downloaded 21 times
Rseding91
Factorio Staff
Factorio Staff
Posts: 14891
Joined: Wed Jun 11, 2014 5:23 am
Contact:

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

Post by Rseding91 »

Thanks for the report. This is working as intended.
If you want to get ahold of me I'm almost always on Discord.
User avatar
MrGrim
Fast Inserter
Fast Inserter
Posts: 244
Joined: Sat Apr 09, 2016 7:58 pm
Contact:

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

Post 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
User avatar
MrGrim
Fast Inserter
Fast Inserter
Posts: 244
Joined: Sat Apr 09, 2016 7:58 pm
Contact:

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

Post 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.
Post Reply

Return to “Not a bug”