FS#5542 - Train not using the entire station

Attached to Project: OpenTTD
Opened by Transportman (Transportman) - Saturday, 04 May 2013, 15:36 GMT
Last edited by frosch (frosch) - Monday, 13 May 2013, 16:02 GMT
Type Bug
Category Core
Status Confirmed
Assigned To No-one
Operating System Windows
Severity Low
Priority Normal
Reported Version trunk
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


When a station has a track that consists of 1 platform with 2 tracktypes, a train only considers the first tracktype it reaches, not considering the rest of the station with the other track.

In the attached save both trains are identical, only difference is that one of the 2 tracks has a platform that consists of 2 track types.

It only happens when there is a NewGRF that contains a train which has properties that depend on the tracklabel, as the default vehicles are not affected when no train GRF is loaded, but are affected when the Dutch Train Set does not disable them. It also doesn't happen with NuTracks 1.1.2 + Dutch Trainset, as the trainset then detects that the properties should not depend on the tracklabels.

OS: Windows 7 64 bits
OpenTTD: r25217 64 bits
(application/octet-stream)    Bug.sav (13.3 KiB)
This task depends upon

Comment by Transportman (Transportman) - Saturday, 04 May 2013, 19:53 GMT
I have limited it a bit, it only happens when the station has a Standard Rail followed by HSL or Betuweroute rail. The train then stops at the transition and turns around, while it runs fine on both tracks when the transition is not in a station.
Comment by Ed Penwell (Lusankya) - Monday, 13 May 2013, 15:24 GMT
This looks like a bug in the Dutch Trackset, not OTTD. It doesn't look like it's been touched in BaNaNaS since transportman's first release. Please post your report to, as per the NewGRF Readme.
Comment by frosch (frosch) - Monday, 13 May 2013, 16:02 GMT
  • Field changed: Status (New → Confirmed)
Comment by Ed Penwell (Lusankya) - Tuesday, 14 May 2013, 19:59 GMT
Whoops, so it is! Sorry about that.