Browse Source

trouble shooting mine bug

lakebane2
FatBoy-DOTC 3 weeks ago
parent
commit
2e3e403165
  1. 13
      src/engine/objects/Mine.java

13
src/engine/objects/Mine.java

@ -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;

Loading…
Cancel
Save