diff --git a/forge-game/src/main/java/forge/game/cost/CostPutCounter.java b/forge-game/src/main/java/forge/game/cost/CostPutCounter.java index ca4d4fd2b45..f81e34fda7e 100644 --- a/forge-game/src/main/java/forge/game/cost/CostPutCounter.java +++ b/forge-game/src/main/java/forge/game/cost/CostPutCounter.java @@ -141,7 +141,7 @@ public class CostPutCounter extends CostPartWithList { public final boolean canPay(final SpellAbility ability, final Player payer, final boolean effect) { final Card source = ability.getHostCard(); if (this.payCostFromSource()) { - return source.isInPlay() && source.canReceiveCounters(this.counter); + return source.isInPlay() && (getAbilityAmount(ability) == 0 || source.canReceiveCounters(this.counter)); } // 3 Cards have Put a -1/-1 Counter on a Creature you control.