diff --git a/Mage/src/main/java/mage/filter/predicate/permanent/AttackingSameNotBandedPredicate,java b/Mage/src/main/java/mage/filter/predicate/permanent/AttackingSameNotBandedPredicate,java index 519d28f0645..eeb2d985416 100644 --- a/Mage/src/main/java/mage/filter/predicate/permanent/AttackingSameNotBandedPredicate,java +++ b/Mage/src/main/java/mage/filter/predicate/permanent/AttackingSameNotBandedPredicate,java @@ -49,11 +49,9 @@ public class AttackingSameNotBandedPredicate implements Predicate { @Override public boolean apply(Permanent input, Game game) { CombatGroup combatGroup = game.getCombat().findGroup(input.getId()); - if (combatGroup != null) { - return input.isAttacking() + return combatGroup != null + && input.isAttacking() && input.getBandedCards().isEmpty() && combatGroup.getDefenderId().equals(defenderId); - } - return false; } }