@@ -91,7 +91,7 @@ protected override ControlLayout Layout(ControlLayout layout)
9191 line . Add ( viewed = new TrainLabel ( Owner . TextFontDefault . Height , line . RemainingHeight , Owner . Viewer , thisTrain , "*" , LabelAlignment . Right ) ) ;
9292 viewed . Color = Color . Red ;
9393 }
94- if ( Owner . Viewer . Simulator . IsAutopilotMode && ! Owner . Viewer . Simulator . TimetableMode )
94+ if ( Owner . Viewer . Simulator . IsAutopilotMode )
9595 {
9696 number . Color = thisTrain . IsPlayable ? Color . LightGreen : Color . White ;
9797 name . Color = thisTrain . IsPlayable ? Color . LightGreen : Color . White ;
@@ -110,7 +110,7 @@ protected override ControlLayout Layout(ControlLayout layout)
110110 }
111111
112112 // Now list static trains with loco and cab
113- if ( Owner . Viewer . Simulator . IsAutopilotMode && ! Owner . Viewer . Simulator . TimetableMode )
113+ if ( Owner . Viewer . Simulator . IsAutopilotMode )
114114 {
115115 foreach ( var thisTrain in Owner . Viewer . Simulator . Trains )
116116 {
@@ -181,7 +181,7 @@ void TrainListLabel_Click(Control arg1, Point arg2)
181181 }
182182 if ( PickedTrainFromList != null && ( PickedTrainFromList == Viewer . SelectedTrain || ( PickedTrainFromList . TrainType == Train . TRAINTYPE . AI_INCORPORATED &&
183183 ( PickedTrainFromList as AITrain ) . IncorporatingTrain . IsPathless && ( PickedTrainFromList as AITrain ) . IncorporatingTrain == Viewer . SelectedTrain ) ) && ! PickedTrainFromList . IsActualPlayerTrain &&
184- Viewer . Simulator . IsAutopilotMode && PickedTrainFromList . IsPlayable && ( Viewer . PlayerTrain as AITrain ) . MovementState != AITrain . AI_MOVEMENT_STATE . AI_STATIC )
184+ Viewer . Simulator . IsAutopilotMode && PickedTrainFromList . IsPlayable && ! ( Viewer . Simulator . TimetableMode && ( Viewer . PlayerTrain as AITrain ) . MovementState == AITrain . AI_MOVEMENT_STATE . AI_STATIC ) )
185185 {
186186 if ( UserInput . IsDown ( UserCommand . GameSuspendOldPlayer ) && ! Viewer . Simulator . TimetableMode )
187187 Viewer . Simulator . TrainSwitcher . SuspendOldPlayer = true ;
0 commit comments