forked from MagicBane/Server
Validation work
This commit is contained in:
@@ -149,7 +149,11 @@ public enum ForgeManager implements Runnable {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// use Warehouse.caclulateOverdraft(workorder) method
|
if (calcCostOverflow(workOrder).isEmpty() == false) {
|
||||||
|
if (playerCharacter != null)
|
||||||
|
ErrorPopupMsg.sendErrorPopup(playerCharacter, 18); //18: You can't really afford that
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -220,7 +224,7 @@ public enum ForgeManager implements Runnable {
|
|||||||
return production_cost;
|
return production_cost;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static HashMap<mbEnums.ResourceType, Integer> calculateCostOverflow(WorkOrder workOrder) {
|
public static HashMap<mbEnums.ResourceType, Integer> calcCostOverflow(WorkOrder workOrder) {
|
||||||
|
|
||||||
HashMap<mbEnums.ResourceType, Integer> costMap = new HashMap<>();
|
HashMap<mbEnums.ResourceType, Integer> costMap = new HashMap<>();
|
||||||
Warehouse warehouse;
|
Warehouse warehouse;
|
||||||
|
|||||||
Reference in New Issue
Block a user