Issue description
Long stacker towers take a while to scan their zone for spaces to fill... because they rely on a live scan, back and forth. While that does cause the tower to slow down over time, and there are plenty of ways to make it more responsive without appreciably increasing memory or CPU load, that's not the issue here- the issue is that the 'stacker extension is blocked' error appears to be on a timer, rather than waiting for an actual, full scan of the zone to say 'nothing to fill, cannot place extension'. As a result, these long stacker towers spam errors into the log- and that sound that should be reserved for actionable issues, making it a Boy Who Cried Wolf. This is unforgivable in a set-and-forget machine.
Reproduction steps
- Build a stacker tower with full zone width. Will need a very long area filled at least as far as the tower would. First appearance is at just a few extensions, starts getting serious around 25-30, and downright unsalvageable at 60, especially when the stacker's internal conveyor is large enough to buffer an entire extension's worth of resources.
- Feed resources into the tower.
- The tower will frequently take several seconds to perform its scan before creating an extension or moving to a fresh dump spot (scanning all down one side and back up), and if that scan takes longer than about a second... "The rail extension of Stacker tower is blocked" when it manifestly isn't. The error will clear itself when the scan finds something to do- and if you hide it, well, it forgets that it was hidden and comes back with a vengeance.
Game version and build number
Update 4.1 | v0.8.3a (b578)
Operating system
Windows
Attachments
