diff --git a/src/engine/objects/NPC.java b/src/engine/objects/NPC.java index f38537b0..d9659749 100644 --- a/src/engine/objects/NPC.java +++ b/src/engine/objects/NPC.java @@ -1074,6 +1074,9 @@ public class NPC extends AbstractCharacter { if (this.building != null) NPCManager.slotCharacterInBuilding(this); + if (this.contract == null) + return; // Early exit for npc guild owners + if (this.contract != null) { this.symbol = this.contract.getIconID(); this.modTypeTable = this.contract.getNPCModTypeTable();