Update to protection check.
This commit is contained in:
@@ -22,6 +22,7 @@ import java.time.Instant;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.ZoneId;
|
||||
import java.util.ArrayList;
|
||||
import java.util.EnumSet;
|
||||
import java.util.HashMap;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.Delayed;
|
||||
@@ -150,7 +151,7 @@ public class WorkOrder implements Delayed {
|
||||
// Forge must be protected in order to access warehouse.
|
||||
|
||||
if (ForgeManager.calcProductionCost(workOrder).size() > 1)
|
||||
if (!workOrder.vendor.building.protectionState.equals(mbEnums.ProtectionState.PROTECTED))
|
||||
if (!EnumSet.of(mbEnums.ProtectionState.PROTECTED, mbEnums.ProtectionState.CONTRACT).contains(workOrder.vendor.building.protectionState))
|
||||
return 193; //193: Production denied: This building must be protected to gain access to warehouse
|
||||
|
||||
return validation_result;
|
||||
|
||||
Reference in New Issue
Block a user