|
|
|
@ -149,7 +149,7 @@ public enum ForgeManager implements Runnable {
@@ -149,7 +149,7 @@ public enum ForgeManager implements Runnable {
|
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (calcCostOverflow(workOrder).isEmpty() == false) { |
|
|
|
|
if (!calcCostOverrun(workOrder).isEmpty()) { |
|
|
|
|
if (playerCharacter != null) |
|
|
|
|
ErrorPopupMsg.sendErrorPopup(playerCharacter, 18); //18: You can't really afford that
|
|
|
|
|
return false; |
|
|
|
@ -224,7 +224,7 @@ public enum ForgeManager implements Runnable {
@@ -224,7 +224,7 @@ public enum ForgeManager implements Runnable {
|
|
|
|
|
return production_cost; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static HashMap<mbEnums.ResourceType, Integer> calcCostOverflow(WorkOrder workOrder) { |
|
|
|
|
public static HashMap<mbEnums.ResourceType, Integer> calcCostOverrun(WorkOrder workOrder) { |
|
|
|
|
|
|
|
|
|
HashMap<mbEnums.ResourceType, Integer> costMap = new HashMap<>(); |
|
|
|
|
Warehouse warehouse; |
|
|
|
|