Writing string of bitset for contracts.

This commit is contained in:
2024-04-05 09:18:12 -04:00
parent 52865d7cfd
commit f7c76937fb
6 changed files with 22 additions and 24 deletions
+3 -8
View File
@@ -36,7 +36,7 @@ public class Contract extends AbstractGameObject {
private ArrayList<Integer> npcModSuffixTable = new ArrayList<>();
private ArrayList<Byte> itemModTable = new ArrayList<>();
private ArrayList<Item> sellInventory = new ArrayList<>();
private EnumSet<mbEnums.BuildingGroup> allowedBuildings;
public EnumSet<mbEnums.BuildingGroup> allowedBuildings;
private ArrayList<Integer> buyItemType = new ArrayList<>();
private ArrayList<Integer> buySkillToken = new ArrayList<>();
private ArrayList<Integer> buyUnknownToken = new ArrayList<>();
@@ -89,6 +89,8 @@ public class Contract extends AbstractGameObject {
this.equipmentSet = rs.getInt("equipSetID");
this.inventorySet = rs.getInt("inventorySet");
DbManager.ContractQueries.updateAllowedBuildings(this);
try {
String menuoptions = rs.getString("menuoptions");
@@ -220,10 +222,6 @@ public class Contract extends AbstractGameObject {
DbManager.ContractQueries.updateDatabase(this);
}
public EnumSet<mbEnums.BuildingGroup> getAllowedBuildings() {
return allowedBuildings;
}
public ArrayList<Integer> getBuyItemType() {
return this.buyItemType;
}
@@ -254,7 +252,4 @@ public class Contract extends AbstractGameObject {
return (this.allowedBuildings.contains(building.getBlueprint().getBuildingGroup()));
}
public int getEquipmentSet() {
return equipmentSet;
}
}