Page 1 of 1

[0.18.10] Output inserters from assembler not round-robining

Posted: Sat Mar 07, 2020 6:26 pm
by terronium
From what i understand and remember observing earlier, if you have multiple output inserters from an assembler they round robin in who gets the next built item. But now i am seeing the inserter to chest being favored and other starving until the former's chest is full.

In the save fie, there is a assembler creating yellow inserters and there are two output inserters, one going to a chest above and another going to assembler on the right creating red-inserters. The right inserter to assembler is not moving until the chest for yellow inserters is full.

There is a good chance i am derping out here and missing something and in that case my apologies for the noise.

Re: [0.18.10] Output inserters from assembler not round-robining

Posted: Sat Mar 07, 2020 6:51 pm
by Optera
Entity updates always where first come first serve.
I think it was left to right then top to bottom for each chunk.

Re: [0.18.10] Output inserters from assembler not round-robining

Posted: Sat Mar 07, 2020 11:18 pm
by Loewchen

Re: [0.18.10] Output inserters from assembler not round-robining

Posted: Sun Mar 08, 2020 4:20 am
by terronium
Thanks. I wonder how i never observed this before. It always balanced outputs.

Re: [0.18.10] Output inserters from assembler not round-robining

Posted: Sun Mar 08, 2020 7:26 am
by Zavian
If the assembler can complete one craft faster than the inserter can complete a full swing, then two output inserters will alternate. (That assumes that the assembler is adequately supplied with resources, and neither output inserter is blocked).

For a 0.5 second craft time recipe (eg yellow inserters), that means 2 yellow output inserters will alternate for all vanilla assemblers, and 2 blue inserters will alternate for lvl 3 assemblers. (That assumes no modules or other speed altering effects).