Browse Source

GuardCaptain flag in run after load

master
FatBoy-DOTC 2 years ago
parent
commit
b1bd09bfc4
  1. 4
      src/engine/objects/Mob.java

4
src/engine/objects/Mob.java

@ -843,7 +843,6 @@ public class Mob extends AbstractIntelligenceAgent {
for (int slot = 1; slot < maxSlots + 1; slot++) for (int slot = 1; slot < maxSlots + 1; slot++)
if (!this.building.getHirelings().containsValue(slot)) { if (!this.building.getHirelings().containsValue(slot)) {
this.building.getHirelings().put(this, slot); this.building.getHirelings().put(this, slot);
this.BehaviourType = MobileFSM.MobBehaviourType.GuardCaptain;
break; break;
} }
} }
@ -1996,6 +1995,9 @@ public class Mob extends AbstractIntelligenceAgent {
} }
} }
this.BehaviourType = this.getMobBase().fsm; this.BehaviourType = this.getMobBase().fsm;
if(this.isPlayerGuard() && this.contract != null){
this.BehaviourType = MobileFSM.MobBehaviourType.GuardCaptain;
}
} catch (Exception e) { } catch (Exception e) {
Logger.error(e.getMessage()); Logger.error(e.getMessage());
} }

Loading…
Cancel
Save