Under certian circumstances, trains that reserve a path over custom bridge heads will fail to unreserve the bridge-head when manually reversed. This was observed in alpha 69; however, due to the use of tunnel bridges, testing in earlier versions seems ill-advised.
The attached save (Name: PBS/Bridgeheads) and configs demonstrate, as follows:
Trains 136, 185, and 176 are all stopped, just prior to entering the PBS junction. By removing one of the two signals in the SW corner (marked), any train can be forced to take either bridge.
If either 136 or 185 are released to travel over the south bridge, and manually reversed prior to entering the first bridge head, they will leave the N/S track on the south bridge head reserved. If they are allowed to enter the north bridge head, they will properly release all reservations. (Proof: If enough signals are removed so they can pull completely out of the junction, they will reserve the exact same path the second time around.)
Train 176, when sent over the northern bridge, appears to properly unreserve everything, in both cases (before and after entering the south bridge head), but when attempting the proof, it simply stops at the PBS signal, rather than reentering the junction.
If train 136/185 are released to travel over the north bridge, or 176 across the south bridge, PBS (un)reservation works as it should.
(Yes, the rails are all electrified; I removed elrailsw.grf to make the screenshot less busy.)
save&cfgs.rar [289.05 KiB]
Downloaded 28 times
scr9.png [ 32.46 KiB | Viewed 501 times ]
To get a good answer, ask a Smart Question
. Similarly, if you want a bug fixed, write a Useful Bug Report
. No TTDPatch crashlog? Then follow directions
) | PlaneSet
) | grfcodec
) | grfdebug.log parser