From 4990887b98ad44b093d40cd6ee2eda03b65510c1 Mon Sep 17 00:00:00 2001 From: drdev Date: Thu, 27 Nov 2014 03:55:33 +0000 Subject: [PATCH] Prevent using Shift+click to attack with cards that have summoning sickness --- .../src/main/java/forge/match/input/InputAttack.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/forge-gui/src/main/java/forge/match/input/InputAttack.java b/forge-gui/src/main/java/forge/match/input/InputAttack.java index 7014429fada..3fa9517a1d6 100644 --- a/forge-gui/src/main/java/forge/match/input/InputAttack.java +++ b/forge-gui/src/main/java/forge/match/input/InputAttack.java @@ -180,7 +180,9 @@ public class InputAttack extends InputSyncronizedBase { declareAttacker(card); if (otherCardsToSelect != null) { for (Card c : otherCardsToSelect) { - declareAttacker(c); + if (activeBand.canJoinBand(c)) { + declareAttacker(c); + } } } } @@ -220,7 +222,9 @@ public class InputAttack extends InputSyncronizedBase { declareAttacker(card); if (otherCardsToSelect != null) { for (Card c : otherCardsToSelect) { - declareAttacker(c); + if (CombatUtil.canAttack(c, currentDefender)) { + declareAttacker(c); + } } }