[boskid][2.0.15] Stack Inserter Doesn't Wait For Full If 'Spoil Priority' Enabled

This subforum contains all the issues which we already resolved.
FactorioPony
Burner Inserter
Burner Inserter
Posts: 9
Joined: Sat Nov 02, 2024 5:05 am
Contact:

[boskid][2.0.15] Stack Inserter Doesn't Wait For Full If 'Spoil Priority' Enabled

Post by FactorioPony »

What did you do?

Attempting to use a stack inserter to gather a stack of 16 nutrients from a buffer chest, using the spoiled priority option, since stacked nutrients can feed the base more evenly in low quantities(Each building along the line can only grab some, spreading the bursts of nutrients more evenly).

What happened?

Every time nutrients enter the chest, the stack inserter grabs and places them immediately, including only 1 at a time. It will properly grab multiple if multiple are in the container, but will not wait for this to be the case.


What did you expect to happen instead? It might be obvious to you, but do it anyway!

While it isn't specified in game(as far as I can tell), it sounds like "Stack inserters will always wait for full stacks." is supposed to be their defining rule, which is violated in this case.


Does it happen always, once, or sometimes?

Always, as long as it is grabbing from an inventory(chest/biolab, at least as tested). This also occurs when given inputs other than spoilables, and regardless of which spoil priority is chosen.

It does not occur when being fed from a belt, which makes sense as the spoil priority option doesn't affect belts.



As a temporary workaround, it's not too hard to fix this behavior by wiring the stack inserter to enable when 'contents > 16', or feeding the chest using a non-spoil-priority stack inserter with the same hand-size.
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 2964
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [boskid][2.0.15] Stack Inserter Doesn't Wait For Full If 'Spoil Priority' Enabled

Post by boskid »

Thanks for the report. Issue should be now fixed for 2.0.17.
Post Reply

Return to “Resolved Problems and Bugs”