"where it is" would be quite bad if trains check in between stations. Trains would be sitting on the main lines blocking all other trains. I guess you mend it would stop at the current station (or the next on the list if in between).vipm23 wrote:It's been suggested earlier that the train should simply stop where it is until a station opens up.mrvn wrote:
Now a more interesting question: If train stops can be skipped, maybe even mid travel, then what does a train do when it skips all stations?
As for loops at the end: If you have dead ends then you have double sided trains. Make them symetrical and skipping a station doesn't matter. It will just arrive the other way around on the next.TheUnknown007 wrote:That will only work with a train network where the train is guaranteed to be able to reach an "out of the way"-station from every position. Which means that you are pretty much forced to use loops at dead ends.
Two solutions to the general problem:
1) don't use skip conditions if that makes stations unreachable.
2) when the station after a skipped one is unreachable then drive to previous station (the train doesn't have to stop but just has to plan the path to go through the station)