[0.17.55] Multi-Directional Trains Picking Paths Incorrectly Depending On Other Train's Mode
Posted: Thu Jul 11, 2019 1:02 am
Currently I have two locomotives running on the same tracks, with several different stations, networks and intersections for them to go to. There is one station that is along the main track path, so I added a passing lane for trains that need to pass the station if another train is already parked there. However, when two trains head towards the intersection, the train behavior seems to glitch. The train first to arrive (the top train in the video) will stop, as expected, and wait for the other train to leave the next block. But the arriving train (the bottom one in the video) chooses to ignore the open block that it could use to head towards its destination, instead heading for the block already occupied by the already-stopped train. I've thoroughly tested the intersections: the trains can all get where they're supposed to be going and my signals are working as intended. Strangely enough, if I back up the bottom train and set the already-stopped train to "Manual" mode, the incoming train (bottom) will choose the correct path.
After testing this a bit, I found that adding another pass-through around the station in the middle allows the bottom train to maneuver around the station and continue onward. But why would the station be preventing the train from entering the block?
Please see the attached video for clarity (apologies for the low quality, Windows screwed it up when I trimmed it :/ )
After testing this a bit, I found that adding another pass-through around the station in the middle allows the bottom train to maneuver around the station and continue onward. But why would the station be preventing the train from entering the block?
Please see the attached video for clarity (apologies for the low quality, Windows screwed it up when I trimmed it :/ )