Refactor itembase.name to template.

This commit is contained in:
2024-02-28 16:42:07 -05:00
parent d9775dbf4e
commit 8d91f200e7
3 changed files with 10 additions and 11 deletions
+4 -4
View File
@@ -354,24 +354,24 @@ public class Warehouse extends AbstractWorldObject {
public static synchronized boolean depositFromMine(Mine mine, ItemBase resource, int amount, Warehouse warehouse) {
int oldAmount = warehouse.resources.get(resource);
int newAmount = oldAmount + amount;
if (newAmount > getMaxResources().get(resource.getUUID()))
return false;
if (!DepositApproved(resource,amount,warehouse))
if (!DepositApproved(resource, amount, warehouse))
return false;
warehouse.resources.put(resource, newAmount);
Resource resourceType;
ItemTemplate template = ItemTemplate.itemTemplates.get(resource.getUUID());
if (resource.getUUID() == 7)
resourceType = Resource.GOLD;
else
resourceType = Resource.valueOf(resource.getName().toUpperCase());
resourceType = Resource.valueOf(template.item_base_name.toUpperCase());
if (mine != null)
AddTransactionToWarehouse(warehouse, Enum.GameObjectType.Building, mine.getBuildingID(), Enum.TransactionType.MINE, resourceType, amount);