Browse Source

Invis check precedes power check.

combat-2
MagicBot 1 year ago
parent
commit
92666dca21
  1. 12
      src/engine/mobileAI/MobAI.java

12
src/engine/mobileAI/MobAI.java

@ -323,17 +323,17 @@ public class MobAI { @@ -323,17 +323,17 @@ public class MobAI {
return false;
}
// Mobile has no powers defined.
if (PowersManager.getPowersForRune(mob.getMobBaseID()).isEmpty() &&
PowersManager.getPowersForRune(mob.contractUUID).isEmpty())
return false;
if (!mob.canSee((PlayerCharacter) mob.getCombatTarget())) {
mob.setCombatTarget(null);
return false;
}
// Mobile has no powers defined in mobbase or contract..
if (PowersManager.getPowersForRune(mob.getMobBaseID()).isEmpty() &&
mob.getContract() != null && PowersManager.getPowersForRune(mob.getContract().getObjectUUID()).isEmpty())
return false;
if (mob.nextCastTime == 0)
mob.nextCastTime = System.currentTimeMillis();

Loading…
Cancel
Save