Start of considering depleted values for Raw Ether surges and bases

This commit is contained in:
Jonathan
2025-06-14 12:39:42 -04:00
parent 5d4f141580
commit fd20f8ca7d
5 changed files with 24 additions and 1 deletions
+1
View File
@@ -30,6 +30,7 @@ public class BuildOrderService : IBuildOrderService
public Dictionary<int, List<EntityModel>> StartedOrders => _buildOrder.StartedOrders;
public Dictionary<int, List<EntityModel>> CompletedOrders => _buildOrder.CompletedOrders;
public Dictionary<int, List<EntityModel>> DepletedOrders => _buildOrder.DepletedOrders;
public Dictionary<string, int> UniqueCompletedTimes => _buildOrder.UniqueCompletedTimes;
public Dictionary<int, int> SupplyCountTimes => _buildOrder.SupplyCountTimes;
+1 -1
View File
@@ -169,7 +169,7 @@ public class EconomyService : IEconomyService
var usedWorkers = Math.Min(harvesterPoint.Slots, freeWorkers);
economyAtSecond.Alloy += harvesterPoint.HarvestedPerInterval * usedWorkers;
economyAtSecond.AlloyIncome += harvesterPoint.HarvestedPerInterval * usedWorkers;
freeWorkers -= usedWorkers;
if (usedWorkers < harvesterPoint.Slots) workersNeeded += 1;