@ -1729,10 +1730,10 @@ public class Mob extends AbstractIntelligenceAgent {
@@ -1729,10 +1730,10 @@ public class Mob extends AbstractIntelligenceAgent {
// with the exceptions being mobiles
// with a contract.
this.bindLoc=building.getLoc().add(bindLoc);
if(this.contract!=null||this.isSiege)
if(this.contract!=null)
NPCManager.slotCharacterInBuilding(this);
else
this.bindLoc=building.getLoc().add(bindLoc);
}
// Setup location for this Mobile
@ -1806,8 +1807,10 @@ public class Mob extends AbstractIntelligenceAgent {
@@ -1806,8 +1807,10 @@ public class Mob extends AbstractIntelligenceAgent {