Remove old loader in preb for refactor

This commit is contained in:
2024-02-11 07:29:42 -05:00
parent e05d0d8daa
commit e1e722f09f
2 changed files with 8 additions and 85 deletions
+8 -46
View File
@@ -20,6 +20,7 @@ import org.pmw.tinylog.Logger;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.EnumSet;
import java.util.HashMap;
import java.util.HashSet;
import java.util.concurrent.ConcurrentHashMap;
@@ -79,13 +80,12 @@ public class ItemBase {
private boolean autoID = false;
//requirements/restrictions
public ArrayList<Enum.MonsterType> restrictedRaces;
public ArrayList<Enum.MonsterType> requiredRaces;
public ArrayList<Enum.ClassType> restrictedClasses;
public ArrayList<Enum.ClassType> requiredClasses;
public ArrayList<Integer> requiredDiscs;
public ArrayList<Integer> restrictedDiscs;
public Enum.SexType requiredSex;
public EnumSet<Enum.MonsterType> restrictedRaces;
public EnumSet<Enum.MonsterType> requiredRaces;
public EnumSet<Enum.ClassType> restrictedClasses;
public EnumSet<Enum.ClassType> requiredClasses;
public EnumSet<Enum.DisciplineType> requiredDiscs;
public EnumSet<Enum.DisciplineType> restrictedDiscs;
/**
* ResultSet Constructor
@@ -222,7 +222,7 @@ public class ItemBase {
public static void loadAllItemBases() {
DbManager.ItemBaseQueries.LOAD_ALL_ITEMBASES();
DbManager.ItemBaseQueries.LOAD_ALL_ITEM_REQUIREMENTS();
AnniverseryGifts.add(971000);
AnniverseryGifts.add(971001);
AnniverseryGifts.add(971002);
@@ -979,42 +979,4 @@ public class ItemBase {
return false;
}
public void LoadRequirements(String racesRequired, String racesRestricted, String classesRequired, String classesRestricted, String discsRequired, String discsRestricted){
this.requiredRaces = new ArrayList<>();
this.restrictedRaces = new ArrayList<>();
this.requiredClasses = new ArrayList<>();
this.restrictedClasses = new ArrayList<>();
this.requiredDiscs = new ArrayList<>();
this.restrictedDiscs = new ArrayList<>();
if(racesRequired != null){
for(String entry : racesRequired.split(";")){
requiredRaces.add(Enum.MonsterType.valueOf(entry));
}
}
if(racesRestricted != null){
for(String entry : racesRestricted.split(";")){
restrictedRaces.add(Enum.MonsterType.valueOf(entry));
}
}
if(classesRequired != null){
for(String entry : classesRequired.split(";")){
requiredClasses.add(Enum.ClassType.valueOf(entry));
}
}
if(classesRestricted != null){
for(String entry : classesRestricted.split(";")){
restrictedClasses.add(Enum.ClassType.valueOf(entry));
}
}
if(discsRequired != null){
for(String entry : discsRequired.split(";")){
//TODO find way to load disc runebaseID from name
}
}
if(discsRestricted != null){
for(String entry : discsRestricted.split(";")) {
//TODO find way to load disc runebaseID from name
}
}
}
}