From 8a50df0e06d2270eeeb0be266b4511f3257c92e6 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Thu, 20 Jun 2013 17:46:47 +0000 Subject: [PATCH] Gideon from GTC - 1st ability will work --- src/main/java/forge/card/ability/SaTargetRountines.java | 1 + src/main/java/forge/card/ability/effects/CountersPutEffect.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/card/ability/SaTargetRountines.java b/src/main/java/forge/card/ability/SaTargetRountines.java index 24e3232108f..029944f90bf 100644 --- a/src/main/java/forge/card/ability/SaTargetRountines.java +++ b/src/main/java/forge/card/ability/SaTargetRountines.java @@ -17,6 +17,7 @@ public class SaTargetRountines { // Cards protected List getTargetCards(SpellAbility sa) { return getCards(false, "Defined", sa); } protected List getTargetCards(SpellAbility sa, String definedParam) { return getCards(false, definedParam, sa); } + protected List getDefinedCardsOrTargeted(SpellAbility sa) { return getCards(true, "Defined", sa); } protected List getDefinedCardsOrTargeted(SpellAbility sa, String definedParam) { return getCards(true, definedParam, sa); } private List getCards(boolean definedFirst, String definedParam, SpellAbility sa) { diff --git a/src/main/java/forge/card/ability/effects/CountersPutEffect.java b/src/main/java/forge/card/ability/effects/CountersPutEffect.java index dc91ff11254..cf0cf9baa0a 100644 --- a/src/main/java/forge/card/ability/effects/CountersPutEffect.java +++ b/src/main/java/forge/card/ability/effects/CountersPutEffect.java @@ -90,7 +90,7 @@ public class CountersPutEffect extends SpellAbilityEffect { } } - List tgtCards = getTargetCards(sa); + List tgtCards = getDefinedCardsOrTargeted(sa); for (final Card tgtCard : tgtCards) { counterAmount = (sa.usesTargeting() && sa.hasParam("DividedAsYouChoose")) ? sa.getTargetRestrictions().getDividedValue(tgtCard) : counterAmount;