Anti-spoiling belt terminator.
Posted: Tue Nov 05, 2024 9:00 am
On Gleba there's this issue, where inserters refuse to take from the end of a belt, particularly exacerbated by using Stack Inserters, here's a screenshot:
I've circled the nutrient stacks which the inserter prefers to take from and x'd the ones it refuses to take. Changing the orientation of the belt can help but I can't find any belt orientation where it'll grab the very last one and even if there is some very particular belt and inserter orientation, I don't want to be constrained in such a way (later edit: Found one: A Stack Inserter pulling from a corner can clear the belt).
Also inserters stubbornly ignore the "freshness" filter settings when grabbing from the belt, it seems that setting only applies to Chests.
The result: the last nutrients on the belt inevitably spoil as the cruel heartless inserter shuns them until they spoil and the nice spoilage inserter sends them on their way to a better place where they'll be appreciated (aka the Heating Tower).
Hence the anti-spoiling belt terminator: It's literally just the belt wired to anything, here I use a small power pole but it doesn't matter what it's wired to, as it's reacting to its own signal, it could even be wired to another belt. It only allows one stack of nutrients into the belt giving the inserter no choice in the matter.
This means spoiling only happens when something goes wrong rather than it being an inevitability.
Very trivial, quite meaningless in terms of improving the performance of the build, but satisfying to not have that last piece of nutrients spoiling away and to enjoy perfect freshness management. Also, it's a zero cost fix, the automation wire is free and if the belt is wired to something that is going to be there anyway, it takes up no more space.
This issue seems to affect any situation where an inserter grabs from the end of a belt but particularly when stacks are involved: the genericized version uses "Everything = 0", it doesn't need to be specific.
I've circled the nutrient stacks which the inserter prefers to take from and x'd the ones it refuses to take. Changing the orientation of the belt can help but I can't find any belt orientation where it'll grab the very last one and even if there is some very particular belt and inserter orientation, I don't want to be constrained in such a way (later edit: Found one: A Stack Inserter pulling from a corner can clear the belt).
Also inserters stubbornly ignore the "freshness" filter settings when grabbing from the belt, it seems that setting only applies to Chests.
The result: the last nutrients on the belt inevitably spoil as the cruel heartless inserter shuns them until they spoil and the nice spoilage inserter sends them on their way to a better place where they'll be appreciated (aka the Heating Tower).
Hence the anti-spoiling belt terminator: It's literally just the belt wired to anything, here I use a small power pole but it doesn't matter what it's wired to, as it's reacting to its own signal, it could even be wired to another belt. It only allows one stack of nutrients into the belt giving the inserter no choice in the matter.
This means spoiling only happens when something goes wrong rather than it being an inevitability.
Very trivial, quite meaningless in terms of improving the performance of the build, but satisfying to not have that last piece of nutrients spoiling away and to enjoy perfect freshness management. Also, it's a zero cost fix, the automation wire is free and if the belt is wired to something that is going to be there anyway, it takes up no more space.
This issue seems to affect any situation where an inserter grabs from the end of a belt but particularly when stacks are involved: the genericized version uses "Everything = 0", it doesn't need to be specific.