In the attached activity for the ATSF Gallup Sub route the player train path has three rocket loops. The first two are recognized by method LoopSearch(). The third one, that is in the same position of the first one, isn't recognized, leading to bad train run over it (train enters the loop from the wrong branch and the track monitor doesn't show correct indications).
Imported from https://bugs.launchpad.net/bugs/1765038
In the attached activity for the ATSF Gallup Sub route the player train path has three rocket loops. The first two are recognized by method LoopSearch(). The third one, that is in the same position of the first one, isn't recognized, leading to bad train run over it (train enters the loop from the wrong branch and the track monitor doesn't show correct indications).