- In this specific scenario the magenta train refuses to move to the magenta station on the right. Even though the blocks are free and the station enabled.
- The cyan train isn't moving to the cyan station to the right because it is disabled.
- the magenta train attempts to path through blue.
- Setting the cyan train to "manual" (effectively disabling it) causes the magenta train to drive straight ahead to the magenta station as scheduled.
- magenta train's behavior is not influenced by whether cyan train has a waiting condition or not (nor what it would resolve to if it did)
the magenta train prefers the path through the left cyan station over the path straight ahead with two black stations. However it completely Ignores the cyan train in it's pathing calculation if it isn't set to manual.
Issue:
It is intended that magenta train prefers a path it believes to be reasonable. (Though what is reasonable is debatable.)
It surely can't be intended that magenta train ignores a free path over a blocked one though.
Reproducibility:
The attached zip file contains the engineered scenario in the picture.
This appears in 1.1, 1.0 and I've seen it in older versions too.