diff --git a/src/engine/objects/Mob.java b/src/engine/objects/Mob.java index b35cb247..99880a14 100644 --- a/src/engine/objects/Mob.java +++ b/src/engine/objects/Mob.java @@ -1778,6 +1778,14 @@ public class Mob extends AbstractIntelligenceAgent { this.isPlayerGuard = true; } + // Load AI for wall archers + + if (this.contract != null && NPC.ISWallArcher(this.contract)) { + this.BehaviourType = MobBehaviourType.GuardWallArcher; + this.isPlayerGuard = true; + this.spawnTime = 450; + } + if (this.building != null) this.guild = this.building.getGuild(); else @@ -1829,14 +1837,6 @@ public class Mob extends AbstractIntelligenceAgent { this.defenseRating = (short) this.mobBase.getDefenseRating(); this.isActive = true; - // Load AI for wall archers - - if (this.contract != null && NPC.ISWallArcher(this.contract)) { - this.BehaviourType = MobBehaviourType.GuardWallArcher; - this.isPlayerGuard = true; - this.spawnTime = 450; - } - } // Configure parent zone adding this NPC to the