Fix inverted condition for cargo waiting conditional order.

Fixes incorrect port in 2d47c47a
This commit is contained in:
Jonathan G Rennison
2017-01-20 20:07:35 +00:00
parent 8abdbcece6
commit 15e4174332

View File

@@ -2141,7 +2141,7 @@ VehicleOrderID ProcessConditionalOrder(const Order *order, const Vehicle *v)
case OCV_UNCONDITIONALLY: skip_order = true; break; case OCV_UNCONDITIONALLY: skip_order = true; break;
case OCV_CARGO_WAITING: { case OCV_CARGO_WAITING: {
StationID next_station = GetNextRealStation(v, order); 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; break;
} }
case OCV_CARGO_ACCEPTANCE: { case OCV_CARGO_ACCEPTANCE: {