From b73a338b8b2db8416d7d43f3baf4185a26eef28f Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Tue, 25 Mar 2025 20:34:12 -0500 Subject: [PATCH] admins dont appear on track --- src/engine/gameManager/PowersManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);