Fidaltiy garbage removed from NPC class.

This commit is contained in:
2023-03-31 09:15:52 -04:00
parent 2b307daeb2
commit 24b6820a1b
3 changed files with 7 additions and 76 deletions
+7 -33
View File
@@ -89,7 +89,6 @@ public class NPC extends AbstractCharacter {
private int parentZoneID;
public ArrayList<ProducedItem> forgedItems = new ArrayList<>();
private int fidalityID;
private int buildingLevel;
private int buildingFloor;
public HashMap<Integer, MobEquipment> equip = null;
@@ -188,7 +187,6 @@ public class NPC extends AbstractCharacter {
this.gridObjectType = GridObjectType.STATIC;
this.contract = DbManager.ContractQueries.GET_CONTRACT(contractID);
this.fidalityID = (rs.getInt("fidalityID"));
this.equipmentSetID = rs.getInt("equipmentSet");
this.runeSetID = rs.getInt("runeSet");
@@ -202,8 +200,7 @@ public class NPC extends AbstractCharacter {
int mobBaseOverride = rs.getInt("npc_raceID");
if ((this.fidalityID != 0) || (mobBaseOverride != 0))
this.loadID = mobBaseOverride;
this.loadID = mobBaseOverride;
this.mobBase = MobBase.getMobBase(this.loadID);
this.level = rs.getByte("npc_level");
@@ -253,12 +250,6 @@ public class NPC extends AbstractCharacter {
int guildID = rs.getInt("npc_guildID");
if (this.fidalityID != 0){
if (this.building != null)
this.guild = this.building.getGuild();
else
this.guild = Guild.getGuild(guildID);
}else
if (this.building != null)
this.guild = this.building.getGuild();
else
@@ -266,9 +257,8 @@ public class NPC extends AbstractCharacter {
if (guildID != 0 && (this.guild == null || this.guild.isEmptyGuild()))
NPC.Oprhans.add(currentID);
else if(this.building == null && buildingID > 0) {
else if(this.building == null && buildingID > 0)
NPC.Oprhans.add(currentID);
}
if (this.guild == null)
this.guild = Guild.getErrantGuild();
@@ -292,8 +282,8 @@ public class NPC extends AbstractCharacter {
this.setParentZone(ZoneManager.getZoneByUUID(this.parentZoneID));
if (this.fidalityID != 0)
this.nameOverride = rs.getString("npc_name");
this.nameOverride = rs.getString("npc_name");
}catch(Exception e){
Logger.error(e);
@@ -367,7 +357,7 @@ public class NPC extends AbstractCharacter {
}
//add this npc to building
if (this.building != null && this.loadID != 0 && this.fidalityID == 0) {
if (this.building != null && this.loadID != 0) {
if (building.getBlueprint() != null){
@@ -1175,9 +1165,6 @@ public class NPC extends AbstractCharacter {
if (ConfigManager.serverType.equals(ServerType.LOGINSERVER))
return;
if (this.fidalityID != 0)
DbManager.NPCQueries.LOAD_RUNES_FOR_FIDELITY_NPC(this);
try{
this.equip = loadEquipmentSet(this.equipmentSetID);
@@ -1621,10 +1608,6 @@ public class NPC extends AbstractCharacter {
return true;
}
public int getFidalityID() {
return fidalityID;
}
public int getBuildingLevel() {
return buildingLevel;
}
@@ -1650,21 +1633,12 @@ public class NPC extends AbstractCharacter {
if (buildingModel == null)
return -1;
if (npc.fidalityID != 0){
if (npc.building.fidelityNpcs.get(npc.currentID) != null){
slot = npc.building.fidelityNpcs.get(npc.currentID);
}
} else{
if (npc.building.getHirelings().containsKey(npc))
slot = (npc.building.getHirelings().get(npc));
}
if (npc.building.getHirelings().containsKey(npc))
slot = (npc.building.getHirelings().get(npc));
if (buildingModel.getNPCLocation(slot) == null)
return -1;
return slot;
}