diff --git a/src/order_cmd.cpp b/src/order_cmd.cpp index 8d251dc0b8..263aaba2fb 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: {