Page 1 of 1

[Rseding91] [1.1.34] Assembler output blocked on % output recipes

Posted: Sun Jun 13, 2021 5:58 pm
by Samuel2507
Hi,
someone reported to me that their assemblers with certain recipes are output blocked half of the time.
I tracked it down to an issue with recipes that have a % chance of outputs are handeled strangely for the "Output blocked" calculation.

I have 2 recipes with each 12 items in and 12 items out, the second one has a % chance on the output items (90% 8x item 1, 95% 5x item 2).

The 1. assembler (picture 1) without any % chances is on "ingredient shortage" after 1 craft.

The 2. assembler (picture 2) with the % output recipe is on "Output Full" after 1 craft.

This results in assembler 2 not being loaded at all until ALL results are moved out of the output slots while Assembler 1 is loaded just fine with 2x crafts worth of ingredients while being unloaded.
Even with only 1 item left in the output slot, Assembler 2 is on "Output full" (picture 3).

Ideally the output should only be declared as full on % output recipes with > 1 craft aswell, taking either the max. possible outcome of each result or the total amount of results into consideration.

Re: [Rseding91] [1.1.34] Assembler output blocked on % output recipes

Posted: Tue Jun 22, 2021 4:32 pm
by Rseding91
Hello, can you please post a mod with the trouble recipe so I can test?

Re: [Rseding91] [1.1.34] Assembler output blocked on % output recipes

Posted: Tue Jun 22, 2021 6:30 pm
by Samuel2507
Heres a save with the required mods to reproduce it (and creative mod for testing purposes).

Already built a small setup, southern omnitractor with a "normal" recipe, northern omnitractor with a "trouble" recipe.

Re: [Rseding91] [1.1.34] Assembler output blocked on % output recipes

Posted: Wed Jun 23, 2021 4:20 pm
by Rseding91
Thanks for the report and the save file showing the issue. It's now fixed for the next release.