From ea8a89e377fcab1b83542aae2a836c670f762d54 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sun, 10 May 2020 12:15:37 +0100 Subject: [PATCH] Reset conditional order comp operator when switching to load % or waiting cargo amount. --- src/order_cmd.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/order_cmd.cpp b/src/order_cmd.cpp index cd1e065f78..8ca0888fe9 100644 --- a/src/order_cmd.cpp +++ b/src/order_cmd.cpp @@ -1833,6 +1833,7 @@ CommandCost CmdModifyOrder(TileIndex tile, DoCommandFlag flags, uint32 p1, uint3 case OCV_CARGO_WAITING_AMOUNT: if (!old_var_was_cargo) order->SetConditionValue((uint16) GetFirstValidCargo()); order->GetXDataRef() = 0; + order->SetConditionComparator(OCC_EQUALS); break; case OCV_REQUIRES_SERVICE: if (old_var_was_cargo || old_var_was_slot) order->SetConditionValue(0);