Author Topic: Directional reservations reserves occupied tracks in other dir - Bug  (Read 209 times)

0 Members and 1 Guest are viewing this topic.

Offline Ves

When opening the savegame, you see a train reversing at the station and another train approaching it far away (outside of image). The oncoming train has a directional reservation up to the choose signal as should be. When the stationary train is done reversing, it will make a directional reservation as far as possible, in this case up to the back of the choose signal, rendering a deadlock. All signals use timeinterval with telegraph. If you look around the map, you will see a bunch of trains in that deadlock state.

savegame: http://server.exp.simutrans.com/debug-saves/directional_reservation_reserves_even_though_the_entire_path_is_not_free.sve

pakset: Swedish pakset with this commit: f820a2ff3495b1e4f7dde674da5ef050b3ad3834

Offline jamespetts

  • Simitrans-Extended project coordinator
  • Moderator
  • *
  • Posts: 15425
  • Total likes: 376
  • Helpful: 171
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Directional reservations reserves occupied tracks in other dir - Bug
« Reply #1 on: June 17, 2017, 11:13:42 PM »
Thank you for the report - I think that I have managed to fix this. Would you be able to re-test?
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

Offline Ves

Re: Directional reservations reserves occupied tracks in other dir - Bug
« Reply #2 on: June 18, 2017, 09:14:32 AM »
Yes, it appears to work correctly now! Thanks!