[2.0.20] Robots Stuck trying to build unsupported elaveted rail
Posted: Mon Nov 25, 2024 6:03 am
Bassically, ghost build a section of elevated rail using the rail planner:
The rails that are not close enough to a rail support however are not built, the robots are simply hanging around carrying the rails.
Now if you wait long enough, the robots will run out of battery and disappear. But then more robots come back!
My guess is that this behaviour is due to an optimisation: rather than have the bots wait for the rail support to be built, they get assigned straight away, so that as soon as the support is built, they can then add the rail segments. In this case however, they are waiting for something that never happens!
What I would expect to happen is that a piece of elevated rail is not assigned to a robot unless it is supported by a rail support (either real or ghost). Ideally, I'd also like a warning telling me that they can't be built.
Then delete one of the supports:
Then, assuming you have enough bots, roboport coverage, and materials, wait a bit:
As you can see the robots have built one of the rail supports and, parts of the rails.The rails that are not close enough to a rail support however are not built, the robots are simply hanging around carrying the rails.
Now if you wait long enough, the robots will run out of battery and disappear. But then more robots come back!
My guess is that this behaviour is due to an optimisation: rather than have the bots wait for the rail support to be built, they get assigned straight away, so that as soon as the support is built, they can then add the rail segments. In this case however, they are waiting for something that never happens!
What I would expect to happen is that a piece of elevated rail is not assigned to a robot unless it is supported by a rail support (either real or ghost). Ideally, I'd also like a warning telling me that they can't be built.