...
This commit is contained in:
@@ -290,15 +290,14 @@ public class BuildOrderService : IBuildOrderService
|
||||
{
|
||||
return (from ordersAtTime in _buildOrder.StartedOrders
|
||||
from orders in ordersAtTime.Value
|
||||
where orders.Harvest() != null
|
||||
where ordersAtTime.Key + (orders.Production() == null
|
||||
? 0
|
||||
: orders.Production().BuildTime) <= interval
|
||||
&& !orders.Harvest().IsDepleted(
|
||||
let production = orders.Production()
|
||||
let harvest = orders.Harvest()
|
||||
where harvest != null
|
||||
let buildTime = production?.BuildTime ?? 0
|
||||
where ordersAtTime.Key + buildTime <= interval
|
||||
&& !harvest.IsDepleted(
|
||||
interval,
|
||||
ordersAtTime.Key + (orders.Production() == null
|
||||
? 0
|
||||
: orders.Production().BuildTime))
|
||||
ordersAtTime.Key + buildTime)
|
||||
select orders).ToList();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user