From 4e313e8792afbc2f85a15941c5ce7753e2bd537c Mon Sep 17 00:00:00 2001 From: jack-the-BOSS <38446944+jack-the-BOSS@users.noreply.github.com> Date: Tue, 17 Apr 2018 08:59:08 -0500 Subject: [PATCH] Update CardImpl.java Added adjustTargets case for Aryel, Knight of Windgrace --- Mage/src/main/java/mage/cards/CardImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Mage/src/main/java/mage/cards/CardImpl.java b/Mage/src/main/java/mage/cards/CardImpl.java index 2ebac99fff3..15fcbcaf0d8 100644 --- a/Mage/src/main/java/mage/cards/CardImpl.java +++ b/Mage/src/main/java/mage/cards/CardImpl.java @@ -389,6 +389,16 @@ public abstract class CardImpl extends MageObjectImpl implements Card { ability.getTargets().clear(); ability.getTargets().add(new TargetPermanent(minTargets, maxTargets, permanentFilter, false)); break; + case ARYEL:// Aryel, Knight of Windgrace only + xValue = ability.cost.getFixedCostsFromAnnouncedValue(); + oldTargetPermanent = (TargetPermanent) ability.getTargets().get(0); + minTargets = oldTargetPermanent.getMinNumberOfTargets(); + maxTargets = oldTargetPermanent.getMaxNumberOfTargets(); + permanentFilter = oldTargetPermanent.getFilter().copy(); + permanentFilter.add(new PowerPredicate(ComparisonType.FEWER_THAN, xValue + 1)); + ability.getTargets().clear(); + ability.getTargets().add(new TargetPermanent(minTargets, maxTargets, permanentFilter, false)); + break; case VERSE_COUNTER_TARGETS: Permanent sourcePermanent = game.getPermanentOrLKIBattlefield(ability.getSourceId()); if (sourcePermanent != null) {