From cd2312566498642df14a0da63d6a5e89f39e5f42 Mon Sep 17 00:00:00 2001 From: Jeff Date: Fri, 1 Feb 2019 10:04:46 -0600 Subject: [PATCH] - Fixed #5566 --- Mage/src/main/java/mage/game/combat/Combat.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Mage/src/main/java/mage/game/combat/Combat.java b/Mage/src/main/java/mage/game/combat/Combat.java index c7ab29f73c8..eb8cd837a80 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; }