diff --git a/Mage.Sets/src/mage/cards/j/JunglePatrol.java b/Mage.Sets/src/mage/cards/j/JunglePatrol.java index 31e9ecade3f..3a16b86acc6 100644 --- a/Mage.Sets/src/mage/cards/j/JunglePatrol.java +++ b/Mage.Sets/src/mage/cards/j/JunglePatrol.java @@ -9,6 +9,7 @@ import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; +import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount; import mage.abilities.effects.mana.BasicManaEffect; import mage.abilities.effects.common.CreateTokenEffect; import mage.cards.CardImpl; @@ -49,7 +50,7 @@ public final class JunglePatrol extends CardImpl { // Sacrifice a token named Wood: Add {R}. this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, - new BasicManaEffect(Mana.RedMana(1)), + new BasicManaEffect(Mana.RedMana(1), new PermanentsOnBattlefieldCount(filter)), new SacrificeTargetCost(new TargetControlledPermanent(1, 1, filter, true)))); } diff --git a/Mage.Sets/src/mage/cards/k/KydeleChosenOfKruphix.java b/Mage.Sets/src/mage/cards/k/KydeleChosenOfKruphix.java index 52a80f2758b..43411eb8cb9 100644 --- a/Mage.Sets/src/mage/cards/k/KydeleChosenOfKruphix.java +++ b/Mage.Sets/src/mage/cards/k/KydeleChosenOfKruphix.java @@ -31,8 +31,8 @@ public final class KydeleChosenOfKruphix extends CardImpl { // {T}: Add {C} for each card you've drawn this turn. DynamicManaAbility ability = new DynamicManaAbility( - Mana.ColorlessMana(1), CardsDrawnThisTurnDynamicValue.instance, new TapSourceCost() - ); + Mana.ColorlessMana(1), CardsDrawnThisTurnDynamicValue.instance, + new TapSourceCost(), null, false, CardsDrawnThisTurnDynamicValue.instance); this.addAbility(ability, new CardsDrawnThisTurnWatcher()); // Partner diff --git a/Mage.Sets/src/mage/cards/k/KykarWindsFury.java b/Mage.Sets/src/mage/cards/k/KykarWindsFury.java index dd0f84d93e7..1a6b2265e89 100644 --- a/Mage.Sets/src/mage/cards/k/KykarWindsFury.java +++ b/Mage.Sets/src/mage/cards/k/KykarWindsFury.java @@ -20,6 +20,7 @@ import mage.game.permanent.token.SpiritWhiteToken; import mage.target.common.TargetControlledPermanent; import java.util.UUID; +import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount; /** * @author TheElk801 @@ -49,7 +50,7 @@ public final class KykarWindsFury extends CardImpl { // Sacrifice a Spirit: Add {R}. this.addAbility(new SimpleManaAbility( - Zone.BATTLEFIELD, new BasicManaEffect(Mana.RedMana(1)), + Zone.BATTLEFIELD, new BasicManaEffect(Mana.RedMana(1), new PermanentsOnBattlefieldCount(filter)), new SacrificeTargetCost(new TargetControlledPermanent(filter)) )); } diff --git a/Mage.Sets/src/mage/cards/m/ManaCache.java b/Mage.Sets/src/mage/cards/m/ManaCache.java index be93b51c677..9a163a4ed5a 100644 --- a/Mage.Sets/src/mage/cards/m/ManaCache.java +++ b/Mage.Sets/src/mage/cards/m/ManaCache.java @@ -26,6 +26,7 @@ import mage.game.permanent.Permanent; import mage.players.Player; import java.util.UUID; +import mage.abilities.dynamicvalue.common.CountersSourceCount; /** * @author L_J @@ -87,7 +88,8 @@ class ManaCacheEffect extends OneShotEffect { class ManaCacheManaAbility extends ActivatedManaAbilityImpl { public ManaCacheManaAbility() { - super(Zone.BATTLEFIELD, new BasicManaEffect(Mana.ColorlessMana(1)), new RemoveCountersSourceCost(CounterType.CHARGE.createInstance(1))); + super(Zone.BATTLEFIELD, new BasicManaEffect(Mana.ColorlessMana(1), new CountersSourceCount(CounterType.CHARGE)), + new RemoveCountersSourceCost(CounterType.CHARGE.createInstance(1))); this.netMana.add(new Mana(0, 0, 0, 0, 0, 0, 0, 1)); }