mirror of https://github.com/OpenTTD/OpenTTD
(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.release/0.6
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