From 15e41743322b358a76f4a3284b0b63d551a42f52 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Fri, 20 Jan 2017 20:07:35 +0000 Subject: [PATCH] Fix inverted condition for cargo waiting conditional order. Fixes incorrect port in 2d47c47a --- 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 263aaba2fb..7f889ba53f 100644 --- a/src/order_cmd.cpp +++ b/src/order_cmd.cpp @@ -2141,7 +2141,7 @@ VehicleOrderID ProcessConditionalOrder(const Order *order, const Vehicle *v) case OCV_UNCONDITIONALLY: skip_order = true; break; case OCV_CARGO_WAITING: { StationID next_station = GetNextRealStation(v, order); - if (Station::IsValidID(next_station)) skip_order = OrderConditionCompare(occ, !(Station::Get(next_station)->goods[value].cargo.AvailableCount() > 0), value); + if (Station::IsValidID(next_station)) skip_order = OrderConditionCompare(occ, (Station::Get(next_station)->goods[value].cargo.AvailableCount() > 0), value); break; } case OCV_CARGO_ACCEPTANCE: {