diff --git a/forge-game/src/main/java/forge/game/ability/effects/TokenEffectBase.java b/forge-game/src/main/java/forge/game/ability/effects/TokenEffectBase.java index 8e1a4856b7c..7fcefd02971 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/TokenEffectBase.java +++ b/forge-game/src/main/java/forge/game/ability/effects/TokenEffectBase.java @@ -3,6 +3,7 @@ package forge.game.ability.effects; import java.util.Arrays; import java.util.List; +import forge.game.card.*; import org.apache.commons.lang3.mutable.MutableBoolean; import com.google.common.collect.Iterables; @@ -15,10 +16,6 @@ import forge.game.GameEntity; import forge.game.GameObject; import forge.game.ability.AbilityUtils; import forge.game.ability.SpellAbilityEffect; -import forge.game.card.Card; -import forge.game.card.CardCollection; -import forge.game.card.CardUtil; -import forge.game.card.CardZoneTable; import forge.game.card.token.TokenInfo; import forge.game.event.GameEventCardStatsChanged; import forge.game.player.Player; @@ -48,6 +45,11 @@ public abstract class TokenEffectBase extends SpellAbilityEffect { continue; } + if (sa.hasParam("WithCounters")) { + String[] parse = sa.getParam("WithCounters").split("_"); + tok.addEtbCounter(CounterType.getType(parse[0]), Integer.parseInt(parse[1]), creator); + } + if (clone) { tok.setCopiedPermanent(prototype); } diff --git a/forge-gui/res/cardsfolder/upcoming/littjara_mirrorlake.txt b/forge-gui/res/cardsfolder/upcoming/littjara_mirrorlake.txt new file mode 100644 index 00000000000..4746dcafdf3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/littjara_mirrorlake.txt @@ -0,0 +1,8 @@ +Name:Littjara Mirrorlake +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +A:AB$ CopyPermanent | Cost$ 2 G G U T Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | WithCounters$ P1P1_1 | SorcerySpeed$ True | SpellDescription$ Create a token that's a copy of target creature you control, except it enters the battlefield with an additional +1/+1 counter on it. Activate this ability only any time you could cast a sorcery. +DeckHas:Ability$Sacrifice & Ability$Token & Ability$Counters +Oracle:Littjara Mirrorlake enters the battlefield tapped.\n{T}: Add {U}.\n{2}{G}{G}{U}, {T}, Sacrifice Littjara Mirrorlake: Create a token that's a copy of target creature you control, except it enters the battlefield with an additional +1/+1 counter on it. Activate this ability only any time you could cast a sorcery.