More refactor itembase out of warehouse
This commit is contained in:
1 parent
a489aecb86
commit
a1dbb42b4d
1 file changed
+4
-4
@@ -179,12 +179,12 @@ public class Warehouse extends AbstractWorldObject {
|
||||
boolean worked;
|
||||
EnumBitSet<Enum.ResourceType> bitSet = EnumBitSet.asEnumBitSet(wh.lockedResourceTypes.toLong(), Enum.ResourceType.class);
|
||||
|
||||
bitSet.remove(Enum.ResourceType.resourceLookup.get(ItemBase.getItemBase(resourceType.templateID)));
|
||||
bitSet.remove(resourceType);
|
||||
|
||||
worked = DbManager.WarehouseQueries.updateLocks(wh, bitSet.toLong());
|
||||
|
||||
if (worked) {
|
||||
wh.lockedResourceTypes.remove(Enum.ResourceType.resourceLookup.get(ItemBase.getItemBase(resourceType.templateID)));
|
||||
wh.lockedResourceTypes.remove(resourceType);
|
||||
ViewResourcesMessage vrm = new ViewResourcesMessage(player);
|
||||
vrm.setGuild(player.getGuild());
|
||||
vrm.setWarehouseBuilding(warehouse);
|
||||
@@ -197,12 +197,12 @@ public class Warehouse extends AbstractWorldObject {
|
||||
|
||||
EnumBitSet<Enum.ResourceType> bitSet = EnumBitSet.asEnumBitSet(wh.lockedResourceTypes.toLong(), Enum.ResourceType.class);
|
||||
|
||||
bitSet.add(Enum.ResourceType.resourceLookup.get(ItemBase.getItemBase(resourceType.templateID)));
|
||||
bitSet.add(resourceType);
|
||||
|
||||
if (!DbManager.WarehouseQueries.updateLocks(wh, bitSet.toLong()))
|
||||
return;
|
||||
|
||||
wh.lockedResourceTypes.add(Enum.ResourceType.resourceLookup.get(ItemBase.getItemBase(resourceType.templateID)));
|
||||
wh.lockedResourceTypes.add(resourceType);
|
||||
ViewResourcesMessage vrm = new ViewResourcesMessage(player);
|
||||
vrm.setGuild(player.getGuild());
|
||||
vrm.setWarehouseBuilding(warehouse);
|
||||
|
||||
Reference in new issue
Block a user