Update scheduled dispatch window when vehicle acquires dispatch slot

pull/642/head
Jonathan G Rennison 5 months ago
parent a0a09c18fb
commit b5debe9b14

@ -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;
}
}

Loading…
Cancel
Save