Update scheduled dispatch window when vehicle acquires dispatch slot

This commit is contained in:
Jonathan G Rennison
2024-01-14 01:18:20 +00:00
parent a0a09c18fb
commit b5debe9b14

View File

@@ -865,6 +865,7 @@ void UpdateVehicleTimetable(Vehicle *v, bool travelling)
SetBit(v->vehicle_flags, VF_TIMETABLE_STARTED);
v->lateness_counter = (_scaled_date_ticks - slot + wait_offset).AsTicks();
ds.SetScheduledDispatchLastDispatch((slot - ds.GetScheduledDispatchStartTick()).AsTicks());
SetTimetableWindowsDirty(v, STWDF_SCHEDULED_DISPATCH);
set_scheduled_dispatch = true;
}
}