[2.0.23] Bulk inserters try to squeeze extra into full mixed rocket silo, weird stack size
Posted: Thu Dec 05, 2024 10:06 am
Preconditions:
- have bulk inserters' stack size researched up to 12 total
- have semi-automatic mixed rocket silo setup:
-- a silo w/ auto filling disabled
-- a requester chest with:
--- request group for 4 pieces of each rocket part component (blue circuit, rocket fuel, low density structure), partially satisfied
--- a separate requests group for requesting mixed payloads (currently empty)
--- autotrash unrequested: disabled
-- a bulk inserter, unwired, built back when stack size research was... well... unresearched
Sanity check:
Put 50 (or more) solar panels into requester chest at once OR request 50 solar panels while inserter is rotated, then remove the request and turn inserter back into operating position
Result:
Rocket is filled just fine and is ready to deliver stuff to orbital Taxi.
Inserter is not clogging itself.
Steps to reproduce the issue:
1. Turn the inserter in such a manner so it won't fill the rocket.
2. Request 6 roboports and 50 solar panels into requester chest. Make sure that roboports will be loaded first.
3. Delete roboport+panels request.
4. Turn the inserter back.
Expected result:
Rocket is filled.
Nothing is clogged.
Actual result:
Rocket is filled.
But Bulk Inserter eagerly clogs itself with exactly 4 solar panels for some reason.
(happens with other mixes as well but this specific one is at hand here and now)
Stack clogging the inserter have unusual stack size (i. e. on second Panels swing it grabs full stack as if rocket have enough space to stick it, not the stack size needed to fill the rocket to max capacity (as with other machinery with limited insertion (assemblers etc))). Which is not the case for one item stack somehow (i. e. I'm assuming that inserters check only currently held item's max rocket capacity instead of currently available real capacity).
Logs, save w/ reproduced problem (see silo at top right side of Nauvis base) and screenshot of the perpetrating inserter are included.
- have bulk inserters' stack size researched up to 12 total
- have semi-automatic mixed rocket silo setup:
-- a silo w/ auto filling disabled
-- a requester chest with:
--- request group for 4 pieces of each rocket part component (blue circuit, rocket fuel, low density structure), partially satisfied
--- a separate requests group for requesting mixed payloads (currently empty)
--- autotrash unrequested: disabled
-- a bulk inserter, unwired, built back when stack size research was... well... unresearched
Sanity check:
Put 50 (or more) solar panels into requester chest at once OR request 50 solar panels while inserter is rotated, then remove the request and turn inserter back into operating position
Result:
Rocket is filled just fine and is ready to deliver stuff to orbital Taxi.
Inserter is not clogging itself.
Steps to reproduce the issue:
1. Turn the inserter in such a manner so it won't fill the rocket.
2. Request 6 roboports and 50 solar panels into requester chest. Make sure that roboports will be loaded first.
3. Delete roboport+panels request.
4. Turn the inserter back.
Expected result:
Rocket is filled.
Nothing is clogged.
Actual result:
Rocket is filled.
But Bulk Inserter eagerly clogs itself with exactly 4 solar panels for some reason.
(happens with other mixes as well but this specific one is at hand here and now)
Stack clogging the inserter have unusual stack size (i. e. on second Panels swing it grabs full stack as if rocket have enough space to stick it, not the stack size needed to fill the rocket to max capacity (as with other machinery with limited insertion (assemblers etc))). Which is not the case for one item stack somehow (i. e. I'm assuming that inserters check only currently held item's max rocket capacity instead of currently available real capacity).
Logs, save w/ reproduced problem (see silo at top right side of Nauvis base) and screenshot of the perpetrating inserter are included.