Prevent activating unplayable abilities

This commit is contained in:
drdev
2014-05-13 02:30:19 +00:00
parent 3662440e23
commit aafc4dd4a0

View File

@@ -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<SpellAbility> abilities = card.getAllPossibleAbilities(player, false);
//remove unplayable unless triggerEvent specified, in which case unplayable may be shown as disabled options
List<SpellAbility> abilities = card.getAllPossibleAbilities(player, triggerEvent == null);
if (abilities.isEmpty()) {
flashIncorrectAction();
return;