Skip over dummy/invalid orders in destination prediction and auto-separation
This commit is contained in:
@@ -707,8 +707,8 @@ std::vector<TimetableProgress> PopulateSeparationState(const Vehicle *v_start)
|
||||
// Do not try to separate vehicles on depot service or halt orders
|
||||
separation_valid = false;
|
||||
}
|
||||
if (order->IsType(OT_RELEASE_SLOT) || order->IsType(OT_COUNTER)) {
|
||||
// Do not try to separate vehicles on release slot or change counter orders
|
||||
if (order->IsType(OT_RELEASE_SLOT) || order->IsType(OT_COUNTER) || order->IsType(OT_DUMMY)) {
|
||||
// Do not try to separate vehicles on release slot, change counter, or invalid orders
|
||||
separation_valid = false;
|
||||
}
|
||||
int order_ticks;
|
||||
|
Reference in New Issue
Block a user