Browse Source

Minions loaded for guard captain

magicbox-1.5.2
MagicBot 1 year ago
parent
commit
6b3c64faea
  1. 14
      src/engine/objects/Mob.java

14
src/engine/objects/Mob.java

@ -1677,10 +1677,13 @@ public class Mob extends AbstractIntelligenceAgent { @@ -1677,10 +1677,13 @@ public class Mob extends AbstractIntelligenceAgent {
if (this.getMobBase().enemy.size() > 0)
this.enemy.addAll(this.getMobBase().enemy);
}
// Load skills, powers and effects
NPCManager.applyMobbaseEffects(this);
NPCManager.applyEquipmentResists(this);
NPCManager.applyMobbaseSkill(this);
NPCManager.applyRuneSkills(this,this.getMobBaseID());
NPCManager.applyRuneSkills(this, this.getMobBaseID());
this.recalculateStats();
this.setHealth(this.healthMax);
@ -1695,6 +1698,11 @@ public class Mob extends AbstractIntelligenceAgent { @@ -1695,6 +1698,11 @@ public class Mob extends AbstractIntelligenceAgent {
if (this.agentType.equals(AIAgentType.MOBILE))
NPCManager.AssignPatrolPoints(this);
// Load minions for guard captain.
if (this.agentType.equals(AIAgentType.GUARDCAPTAIN))
DbManager.MobQueries.LOAD_GUARD_MINIONS(this);
this.deathTime = 0;
}
@ -1732,9 +1740,9 @@ public class Mob extends AbstractIntelligenceAgent { @@ -1732,9 +1740,9 @@ public class Mob extends AbstractIntelligenceAgent {
if (!ac.getObjectType().equals(GameObjectType.PlayerCharacter))
return;
if (this.getCombatTarget() == null) {
if (this.getCombatTarget() == null)
this.setCombatTarget(ac);
}
}
public void setRank(int newRank) {

Loading…
Cancel
Save