Logging of invalid contracts

This commit is contained in:
2023-06-26 18:35:51 -04:00
parent cb344d57b2
commit bea82d80f2
+6 -1
View File
@@ -187,7 +187,12 @@ public class NPC extends AbstractCharacter {
// Default to contract load ID // Default to contract load ID
if (loadID == 0) if (loadID == 0)
loadID = this.contract.getMobbaseID(); if (this.contract != null)
loadID = this.contract.getMobbaseID();
else {
Logger.error("Invalid contract for NPC: " + this.getObjectUUID());
loadID = 2100; // Default human male
}
this.mobBase = MobBase.getMobBase(this.loadID); this.mobBase = MobBase.getMobBase(this.loadID);
this.level = rs.getByte("npc_level"); this.level = rs.getByte("npc_level");