diff --git a/Mage/src/main/java/mage/game/combat/Combat.java b/Mage/src/main/java/mage/game/combat/Combat.java index c7ab29f73c..eb8cd837a8 100644 --- a/Mage/src/main/java/mage/game/combat/Combat.java +++ b/Mage/src/main/java/mage/game/combat/Combat.java @@ -1588,7 +1588,10 @@ public class Combat implements Serializable, Copyable { public Set getPlayerDefenders(Game game) { Set playerDefenders = new HashSet<>(); for (CombatGroup group : groups) { - if (group.defenderIsPlaneswalker) { + if (!group.defenderIsPlaneswalker) { + playerDefenders.add(group.getDefenderId()); + } + /* The planeswalker was attacked, not the player. So I believe the code is incorrect. Permanent permanent = game.getPermanent(group.getDefenderId()); if (permanent != null) { playerDefenders.add(permanent.getControllerId()); @@ -1596,6 +1599,7 @@ public class Combat implements Serializable, Copyable { } else { playerDefenders.add(group.getDefenderId()); } + */ } return playerDefenders; }