[2.0.73] Storage chest dropoff priority affected by recent inserter activity
Posted: Mon Mar 16, 2026 10:26 pm
I have attached a save which led me to this discovery.
In the save you will spawn near a decider combinator with an extra blank condition. If you remove that condition the copper wire production next to it will begin. You will notice that the bots pick up copper plates from the nearest storage chest with copper plates in it. This is exactly what I would expect.
However, bots picking up the new copper wire from the active provider chest will take the wire down to a few different storage chests far below the nearby copper wire storage chests. EDIT: To emphasise what I put at the bottom of this post, every one of these chests already has some copper wire in, so they should have the same priority.
I was trying to figure out for ages what was causing those chests to be prioritised, and why it wasn't even a single chest being prioritised but a spread of a few seemingly at random.
Eventually I realised that it seems to be something to do with the fact that they actively have inserters adding more copper wire to the storage chests. If you hand drop copper wire onto the belt leading into the copper wire storage tests near the crafting setup, bots will occasionally start dropping off in those chests too. If you stop dropping the copper wire then the bots will go back to only dropping off in the far away storage chests.
If you stop the flow of copper wire into the far away chests and start the flow into the nearby ones, the bots will gradually shift over their priority until eventually they only drop off in the nearby ones.
The fact that the priority of the storage chests for dropoff is clearly affected in this way struck me as a bug. They should all have identical priority level for drop off as they have the same filter for copper wire and all have some items in already. In that circumstance I would expect the bots to drop off at the nearest one of those chests with space in it.
In the save you will spawn near a decider combinator with an extra blank condition. If you remove that condition the copper wire production next to it will begin. You will notice that the bots pick up copper plates from the nearest storage chest with copper plates in it. This is exactly what I would expect.
However, bots picking up the new copper wire from the active provider chest will take the wire down to a few different storage chests far below the nearby copper wire storage chests. EDIT: To emphasise what I put at the bottom of this post, every one of these chests already has some copper wire in, so they should have the same priority.
I was trying to figure out for ages what was causing those chests to be prioritised, and why it wasn't even a single chest being prioritised but a spread of a few seemingly at random.
Eventually I realised that it seems to be something to do with the fact that they actively have inserters adding more copper wire to the storage chests. If you hand drop copper wire onto the belt leading into the copper wire storage tests near the crafting setup, bots will occasionally start dropping off in those chests too. If you stop dropping the copper wire then the bots will go back to only dropping off in the far away storage chests.
If you stop the flow of copper wire into the far away chests and start the flow into the nearby ones, the bots will gradually shift over their priority until eventually they only drop off in the nearby ones.
The fact that the priority of the storage chests for dropoff is clearly affected in this way struck me as a bug. They should all have identical priority level for drop off as they have the same filter for copper wire and all have some items in already. In that circumstance I would expect the bots to drop off at the nearest one of those chests with space in it.