version 2140 introduces some slight changes to the operation of Level Crossings, in particular when trains stop for signals or stationstops just before a level crossing.
The behaviour of level crossing in this situation was, up to now, that the LC closes as the train approaches, but reopens as the train comes to a stand. On departure of the train, the LC only starts to close as the train starts to move. So, as player one either started and then moved at a crawl until the LC was closed, or just ran over the open LC. AI trains always just passed over the open LC.
In the new version, the behaviour depends on the presence and state of a signal inbetween the train and LC :
- If there is a signal inbetween the train and the LC, and this signal is at danger :
- The LC will remain open as the train approaches and while the train is stopped.
- The LC will close when the signal clears.
- The LC will remain open as the train approaches and while the train is stopped.
- If there is no signal or this signal is cleared :
- The LC will close as the train approaches and will remain closed until the train has cleared the crossing.
If the train reverses after it has stopped, the LC will reopen if closed.
It still is not quite what it should be - in particular, the signal should not clear until the LC is fully closed - but further changes would require additional parameters for the interaction between the LC and the signal, and this is not possible with the inherited MSTS data structure.
Regards,
Rob Roeterdink