It seems to me like trains start braking for stations much earlier than they would need to. There are times where high speed trains start slowing down for stations when the braking distance is not even half way to the station.
It also leads to some interesting situations where the train starts braking before it even knows that the station is reachable/it is that station it's going to stop at. For example: placing a rail signal that is closed via circuits some distance in front of a station makes the train go through the following states: on_the_path -> arrive_station -> arrive_signal -> wait_signal.
This seems pretty strange, why would trains have worse braking properties when approaching a station than when approaching a signal?
[0.15.34] arrive_station triggers early
Re: [0.15.34] arrive_station triggers early
Noticed that too.
Re: [0.15.34] arrive_station triggers early
I changed (cleaned) the way states and logic related to t his works for 0.16, so lets postpone this to 0.16, if it still happens in 0.16, let me know.