Open DonaldDuck313 opened 1 year ago
Turn on path reservations. I think you'll find the path is reserved by the train leaving the station in the top left.
Turn on path reservations. I think you'll find the path is reserved by the train leaving the station in the top left.
It doesn't seem like it's reserved:
Ah sorry didn't see the signal there.
The default for pf.yapf.rail_pbs_signal_back_penalty
of 1500 seems to be too high in this instance.
You could put a another reverse signal on the adjacent track with the waiting train to fudge it.
Version of OpenTTD
13.4, Windows 11
Expected result
If there are two ways a train can go that are equally long but one is occupied by another train, the train should choose the one that's free. For example, in the following screenshot, the train should go along the red arrow:
Actual result
The train waits for the occupied path to be free. For example, in the following screenshot, it wants to go along the red arrow, but that path is occupied so it's waiting for a free path instead of using the path that's already free:
Note that there is a signal under the bridge in the middle track for trains going the other way, but that allows trains to go through it both ways (if it's not clear what I mean, you can download the saved game below and see for yourself). Removing the signal solves the issue. But normally occupied tracks have a higher penalty than tracks with a signal going the other way, so I don't see why that shouldn't be the case here.
Steps to reproduce
What's even more weird is that if I wait a while for train 75 to arrive in this area (train 75 is headed in the same direction as train 9), train 75 uses the middle track through Kröndlöv station and then continues on the middle track to pass train 17 just as it should, which train 9 isn't doing for some reason.