diff --git a/src/engine/gameManager/PowersManager.java b/src/engine/gameManager/PowersManager.java index 262fa084..6f74ff27 100644 --- a/src/engine/gameManager/PowersManager.java +++ b/src/engine/gameManager/PowersManager.java @@ -1649,7 +1649,7 @@ public enum PowersManager { it.remove(); else if (awo.getObjectType().equals(GameObjectType.PlayerCharacter)) { PlayerBonuses bonus = ((PlayerCharacter) awo).getBonuses(); - if (bonus != null && bonus.getBool(ModType.CannotTrack, SourceType.None)) + if (bonus != null && bonus.getBool(ModType.CannotTrack, SourceType.None) || ((PlayerCharacter) awo).getAccount().status.equals(AccountStatus.ADMIN)) it.remove(); } } @@ -1713,7 +1713,7 @@ public enum PowersManager { if(awo.equals(tracker)) continue; PlayerCharacter pc = (PlayerCharacter)awo; - if(!pc.isAlive()) + if(!pc.isAlive() || pc.getAccount().status.equals(AccountStatus.ADMIN)) continue; if(guildsPresent.contains(pc.guild.getNation())) list.add(pc);