The International Simutrans Forum

Simutrans Extended => Simutrans-Extended bug reports => Simutrans-Extended development => Simutrans-Extended closed bug reports => Topic started by: Rollmaterial on March 14, 2019, 11:21:55 PM

Title: Trains stop at the wrong station
Post by: Rollmaterial on March 14, 2019, 11:21:55 PM
In this save, the trains on line 1 travelling to the colliery will incorrectly stop and wait for time at the station in the middle when the default route through that station (through the platform with the end of choose sign) is occupied.
.sve: https://drive.google.com/file/d/1IsnvRKTRLRfLSl12XaGlSq4uRlZ7HGaj/view?usp=sharing
Title: Re: Trains stop at the wrong station
Post by: jamespetts on March 16, 2019, 08:44:17 PM
Thank you for your report. I believe that I have now found and fixed this. However, the fix involves making end of choose signals placed on platforms ineffective. End of choose signals were never intended to be used in this way, but they might have functioned in some circumstances previously; however, it was placing end of choose signals on a platform that caused the error that you reported. Now, end of choose signals on a platform will be ignored.
Title: Re: Trains stop at the wrong station
Post by: Rollmaterial on March 16, 2019, 10:00:08 PM
Do you mean that end of choose signs will no longer prevent stopping trains from choosing that platform as an alternative?
Title: Re: Trains stop at the wrong station
Post by: jamespetts on March 16, 2019, 10:15:00 PM
Quote from: Rollmaterial on March 16, 2019, 10:00:08 PM
Do you mean that end of choose signs will no longer prevent stopping trains from choosing that platform as an alternative?

I should clarify the end of choose signs on platforms will still work for trains whose next scheduled stop is the station for which they are platforms; only trains passing through will ignore end of choose signs placed on platforms,
Title: Re: Trains stop at the wrong station
Post by: Rollmaterial on March 17, 2019, 06:33:28 AM
Alright, thanks for the fix!