trouble shooting mine bug

This commit is contained in:
2024-12-31 19:57:18 -06:00
parent fbd910ef50
commit 2e3e403165
+11 -2
View File
@@ -78,8 +78,17 @@ public class Mine extends AbstractGameObject {
this.buildingID = rs.getInt("mine_buildingUID"); this.buildingID = rs.getInt("mine_buildingUID");
this.flags = rs.getInt("flags"); this.flags = rs.getInt("flags");
int parent = rs.getInt("parent"); int parent = rs.getInt("parent");
this.parentZone = ZoneManager.getZoneByUUID(parent); if(ZoneManager.getZoneByUUID(parent) != null) {
this.zoneName = this.parentZone.getParent().getName(); this.parentZone = ZoneManager.getZoneByUUID(parent);
this.zoneName = this.parentZone.getParent().getName();
}else{
this.parentZone = ZoneManager.getSeaFloor();
this.zoneName = this.parentZone.getParent().getName();
Logger.error("MINE FAILED TO LOAD PARENT: ");
Logger.error("MINE UID: " + rs.getInt("UID"));
Logger.error("MINE buildingID: " + buildingID);
}
this.owningGuild = Guild.getGuild(ownerUID); this.owningGuild = Guild.getGuild(ownerUID);
Guild nation = null; Guild nation = null;