diff --git a/src/engine/gameManager/PowersManager.java b/src/engine/gameManager/PowersManager.java index 137808d7..2ef7b390 100644 --- a/src/engine/gameManager/PowersManager.java +++ b/src/engine/gameManager/PowersManager.java @@ -1580,6 +1580,8 @@ public enum PowersManager { ArrayList nationsInRange = new ArrayList<>(); //first round to add players in range for(AbstractWorldObject trackChar : allInRange){ + if(trackChar.equals(playerCharacter) || !trackChar.isAlive() || !((PlayerCharacter)trackChar).isActive()) + continue; if(allInRange.contains(trackChar)) { trackChars.add((AbstractCharacter)trackChar); Guild nation = ((AbstractCharacter)trackChar).guild.getNation();