From aafc4dd4a0793287d4928f405f04f6a198efe225 Mon Sep 17 00:00:00 2001 From: drdev Date: Tue, 13 May 2014 02:30:19 +0000 Subject: [PATCH] Prevent activating unplayable abilities --- .../src/main/java/forge/match/input/InputPassPriority.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/src/main/java/forge/match/input/InputPassPriority.java b/forge-gui/src/main/java/forge/match/input/InputPassPriority.java index d33186194f7..2c0d94afa01 100644 --- a/forge-gui/src/main/java/forge/match/input/InputPassPriority.java +++ b/forge-gui/src/main/java/forge/match/input/InputPassPriority.java @@ -59,10 +59,10 @@ public class InputPassPriority extends InputSyncronizedBase { public SpellAbility getChosenSa() { return chosenSa; } - @Override protected void onCardSelected(final Card card, final ITriggerEvent triggerEvent) { - List abilities = card.getAllPossibleAbilities(player, false); + //remove unplayable unless triggerEvent specified, in which case unplayable may be shown as disabled options + List abilities = card.getAllPossibleAbilities(player, triggerEvent == null); if (abilities.isEmpty()) { flashIncorrectAction(); return;