Browse Source

admins dont appear on track

lakebane-recovery
FatBoy-DOTC 6 days ago
parent
commit
b73a338b8b
  1. 4
      src/engine/gameManager/PowersManager.java

4
src/engine/gameManager/PowersManager.java

@ -1649,7 +1649,7 @@ public enum PowersManager { @@ -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 { @@ -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);

Loading…
Cancel
Save