Preserve wait time/timetabled state when duplicating or mass changing order
This commit is contained in:
@@ -1094,7 +1094,7 @@ void UpdateVehicleTimetable(Vehicle *v, bool travelling)
|
||||
SetTimetableWindowsDirty(v);
|
||||
}
|
||||
|
||||
void SetOrderFixedWaitTime(Vehicle *v, VehicleOrderID order_number, uint32_t wait_time, bool wait_timetabled) {
|
||||
void SetOrderFixedWaitTime(Vehicle *v, VehicleOrderID order_number, uint32_t wait_time, bool wait_timetabled, bool wait_fixed) {
|
||||
ChangeTimetable(v, order_number, wait_time, MTF_WAIT_TIME, wait_timetabled, true);
|
||||
ChangeTimetable(v, order_number, 1, MTF_SET_WAIT_FIXED, false, true);
|
||||
ChangeTimetable(v, order_number, wait_fixed ? 1 : 0, MTF_SET_WAIT_FIXED, false, true);
|
||||
}
|
||||
|
Reference in New Issue
Block a user