[Rseding91] [1.1.34] Assembler output blocked on % output recipes
Posted: Sun Jun 13, 2021 5:58 pm
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.
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.