Eddi wrote:making trains leave just because their timetable says so is not desired. that's a very useless feature in almost any imaginable situation. a train with a too strict timetable would just keep running around empty. how silly...
"dear passengers. our ICE from Berlin to Köln is currently running 20 minutes late. due to that, we will stop at Wolfsburg, but not open the doors. thank you for riding with us."
http://bugs.openttd.org/task/2534 never did that, the "Leave on time" order would have unloaded when running late, it just would not load in that case. Which could be useful when it's blocking the platform for the next scheduled train and will be picking up more cargo at the next stop anyway. But that part has been removed long time ago.
maybe you should explain a little better what you think is wrong with the current implementation?
What it used to do: (at Wolfsburg) "Dear travelers. Because passengers are slowly coming in in Berlin, our ICE from Berlin to Köln will be running 60 minutes late, and all seats will be occupied. All following ICE's to Köln will also be completely occupied and running even more late. Please go away."
Current trunk implementation is perfect
