[0.18.10] Output inserters from assembler not round-robining

Things that has been reported already before.
terronium
Burner Inserter
Burner Inserter
Posts: 16
Joined: Sat Mar 16, 2019 11:39 pm
Contact:

[0.18.10] Output inserters from assembler not round-robining

Post 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.
Attachments
factorio-current.log
(6.7 KiB) Downloaded 76 times
vanilla 0.18 - inserter bug.zip
(3.75 MiB) Downloaded 72 times
User avatar
Optera
Smart Inserter
Smart Inserter
Posts: 2920
Joined: Sat Jun 11, 2016 6:41 am
Contact:

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

Post by Optera »

Entity updates always where first come first serve.
I think it was left to right then top to bottom for each chunk.
terronium
Burner Inserter
Burner Inserter
Posts: 16
Joined: Sat Mar 16, 2019 11:39 pm
Contact:

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

Post by terronium »

Thanks. I wonder how i never observed this before. It always balanced outputs.
Zavian
Smart Inserter
Smart Inserter
Posts: 1651
Joined: Thu Mar 02, 2017 2:57 am
Contact:

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

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

Return to “Duplicates”