mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 14:27:16 +00:00
(svn r10327) -Fix (r10236) [FS#934]: Vehicles wait at stations when they arrive early even
if they haven't been timetabled to wait, so make sure the lateness counter gets updated as well.
This commit is contained in:
parent
ff126a9c1d
commit
9216eabb54
@ -95,7 +95,10 @@ void UpdateVehicleTimetable(Vehicle *v, bool travelling)
|
||||
|
||||
v->current_order_time = 0;
|
||||
|
||||
if (!_patches.timetabling || timetabled == 0) return;
|
||||
/* Vehicles will wait at stations if they arrive early even if they are not
|
||||
* timetabled to wait there, so make sure the lateness counter is updated
|
||||
* when this happens. */
|
||||
if (!_patches.timetabling || (timetabled == 0 && (travelling || v->lateness_counter >= 0))) return;
|
||||
|
||||
v->lateness_counter -= (timetabled - time_taken);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user