From 2ac38e66396fd1ce016367edb48de01d9aee5e05 Mon Sep 17 00:00:00 2001 From: swordshine Date: Sat, 13 Jan 2018 20:02:59 +0800 Subject: [PATCH] - one more update --- .../main/java/forge/game/ability/effects/ChooseCardEffect.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChooseCardEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseCardEffect.java index 0be9b67e5d7..c04722a0059 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChooseCardEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChooseCardEffect.java @@ -93,7 +93,7 @@ public class ChooseCardEffect extends SpellAbilityEffect { final int totP = AbilityUtils.calculateAmount(host, sa.getParam("WithTotalPower"), sa); CardCollection negativeCreats = new CardCollection(CardLists.getValidCards(p.getCreaturesInPlay(), "Card.powerLT0", host.getController(), host)); int negativeNum = Aggregates.sum(negativeCreats, CardPredicates.Accessors.fnGetNetPower); - CardCollection creature = new CardCollection(CardLists.getValidCards(p.getCreaturesInPlay(), "Card.powerLE" + Integer.toString(totP - negativeNum), host.getController(), host)); + CardCollection creature = new CardCollection(CardLists.filterLEPower(p.getCreaturesInPlay(), totP - negativeNum)); CardCollection chosenPool = new CardCollection(); int chosenP = 0; while (!creature.isEmpty()) {