My idea is to have a block similiar to a train observer but would affect the trains speed between train signals.
Why would we need this?
Simply that this block would affect EVERY train that passes between the train speed adjustment block affected zone & overide train schedules set speeds.
This also means that instead of having trains with scheduled speeds between stations this block would schedule speeds between two train signal points.
Example of a Use Case:
I would personnally use it to slow trains coming into sharp turns by reducing the train speed from 100% - 80% in the section leading up to the corner. Then when the train passes that section of the track I would adust the next section of track (the corner itself) to 60% train speed to make the train turning the corner as smooth looking and as realistic as possible.
Another interisting possibility is an option for certain selected trains to be affected by the train speed adjustment block. If for example I want Train 1 to pass through the section of track at 60% the speed but I still want Train 2 to stay at 100% speed I could by using the blocks interface.
⏩ 🚅