Page 1 of 1

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

Posted: Mon Nov 11, 2024 1:50 pm
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.

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

Posted: Tue Nov 12, 2024 1:49 am
by boskid
Thanks for the report. Issue should be now fixed for 2.0.17.