From 0c432bdc4de81f0c9fe8199fa23ab171d91b689c Mon Sep 17 00:00:00 2001 From: SamuXarick <43006711+SamuXarick@users.noreply.github.com> Date: Mon, 19 Feb 2024 18:34:55 +0000 Subject: [PATCH] Fix 3947453: GetNextDecisionNode ignored go to nearest depot when combined with stop at depot --- src/order_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/order_cmd.cpp b/src/order_cmd.cpp index 62c9e55040..ce09ce93b9 100644 --- a/src/order_cmd.cpp +++ b/src/order_cmd.cpp @@ -392,7 +392,7 @@ const Order *OrderList::GetNextDecisionNode(const Order *next, uint hops) const } if (next->IsType(OT_GOTO_DEPOT)) { - if (next->GetDepotActionType() == ODATFB_HALT) return nullptr; + if ((next->GetDepotActionType() & ODATFB_HALT) != 0) return nullptr; if (next->IsRefit()) return next; }