Fix locked wait times not being preserved when moving orders to new station

This commit is contained in:
Jonathan G Rennison
2019-09-15 11:37:10 +01:00
parent 57337b76bd
commit f9a8c3da46
2 changed files with 11 additions and 0 deletions

View File

@@ -997,3 +997,8 @@ void UpdateVehicleTimetable(Vehicle *v, bool travelling)
SetWindowDirty(WC_VEHICLE_TIMETABLE, v->index);
}
}
void SetOrderFixedWaitTime(Vehicle *v, VehicleOrderID order_number, uint32 wait_time, bool wait_timetabled) {
ChangeTimetable(v, order_number, wait_time, MTF_WAIT_TIME, wait_timetabled, true);
ChangeTimetable(v, order_number, 1, MTF_SET_WAIT_FIXED, false, true);
}