Cleanup: Updating to Count$Valid, pass 3 (#7342)

This commit is contained in:
Renato Filipe Vidal Santos
2025-04-04 10:20:44 +01:00
committed by GitHub
parent caa5443874
commit b4b2346fb8
139 changed files with 147 additions and 147 deletions

View File

@@ -3,5 +3,5 @@ ManaCost:no cost
Types:Artifact Contraption
T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, target creature gets +X/+0 until end of turn, where X is the number of creatures you control.
SVar:TrigCrank:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X
SVar:X:Count$TypeYouCtrl.Creature
SVar:X:Count$Valid Creature.YouCtrl
Oracle:Whenever you crank Accessories to Murder, target creature gets +X/+0 until end of turn, where X is the number of creatures you control.

View File

@@ -6,7 +6,7 @@ K:Trample
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ Whenever CARDNAME enters or attacks, you get {E} (an energy counter) for each creature you control.
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEnergy | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters or attacks, you get {E} (an energy counter) for each creature you control.
SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ X
SVar:X:Count$TypeYouCtrl.Creature
SVar:X:Count$Valid Creature.YouCtrl
A:AB$ Pump | Cost$ PayEnergy<1> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn.
SVar:HasAttackEffect:TRUE
Oracle:Trample\nWhenever Aetherwind Basker enters or attacks, you get {E} (an energy counter) for each creature you control.\nPay {E}: Aetherwind Basker gets +1/+1 until end of turn.

View File

@@ -2,6 +2,6 @@ Name:Airborne Aid
ManaCost:3 U
Types:Sorcery
A:SP$ Draw | NumCards$ X | SpellDescription$ Draw a card for each Bird on the battlefield.
SVar:X:Count$TypeOnBattlefield.Bird
SVar:X:Count$Valid Bird
AI:RemoveDeck:Random
Oracle:Draw a card for each Bird on the battlefield.

View File

@@ -13,5 +13,5 @@ Name:Well
ManaCost:W
Types:Sorcery
A:SP$ GainLife | LifeAmount$ X | SpellDescription$ You gain 2 life for each creature you control.
SVar:X:Count$TypeYouCtrl.Creature/Times.2
SVar:X:Count$Valid Creature.YouCtrl/Times.2
Oracle:You gain 2 life for each creature you control.\nFuse (You may cast one or both halves of this card from your hand.)

View File

@@ -8,6 +8,6 @@ SVar:TrigRoll:DB$ RollDice | ResultSVar$ Result | Sides$ 20 | SubAbility$ DBImme
SVar:DBImmediateTrigger:DB$ ImmediateTrigger | Execute$ TrigChangeZone | RememberSVarAmount$ Result | TriggerDescription$ When you do, put any number of target creature cards with total mana value X or less from graveyards onto the battlefield under your control, where X is the result.
SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ Y | ValidTgts$ Creature | TgtPrompt$ Select any number of target creature cards with total mana value X or less from graveyards | MaxTotalTargetCMC$ X | GainControl$ True
SVar:X:Count$TriggerRememberAmount
SVar:Y:Count$TypeInAllYards.Creature
SVar:Y:Count$ValidGraveyard Creature
DeckHas:Ability$Graveyard
Oracle:Flying\nWhenever Ancient Brass Dragon deals combat damage to a player, roll a d20. When you do, put any number of target creature cards with total mana value X or less from graveyards onto the battlefield under your control, where X is the result.

View File

@@ -2,7 +2,7 @@ Name:Appeal
ManaCost:G
Types:Sorcery
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | KW$ Trample | SpellDescription$ Until end of turn, target creature gains trample and gets +X/+X, where X is the number of creatures you control.
SVar:X:Count$TypeYouCtrl.Creature
SVar:X:Count$Valid Creature.YouCtrl
AlternateMode:Split
Oracle:Until end of turn, target creature gains trample and gets +X/+X, where X is the number of creatures you control.

View File

@@ -4,6 +4,6 @@ Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness$ X | AddKeyword$ Flying | Description$ Enchanted creature gets +1/+1 for each Plains you control and has flying.
SVar:X:Count$TypeYouCtrl.Plains
SVar:X:Count$Valid Plains.YouCtrl
SVar:BuffedBy:Plains
Oracle:Enchant creature\nEnchanted creature gets +1/+1 for each Plains you control and has flying.

View File

@@ -4,7 +4,7 @@ Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Card.AttachedBy | AddPower$ X | AddToughness$ Y | Description$ Enchanted creature gets +X/+Y, where X is half the number of Forests you control, rounded down, and Y is half the number of Forests you control, rounded up.
SVar:X:Count$TypeYouCtrl.Forest/HalfDown
SVar:X:Count$Valid Forest.YouCtrl/HalfDown
SVar:Y:Count$Valid Forest.YouCtrl/HalfUp
SVar:BuffedBy:Forest
Oracle:Enchant creature\nEnchanted creature gets +X/+Y, where X is half the number of Forests you control, rounded down, and Y is half the number of Forests you control, rounded up.

View File

@@ -7,5 +7,5 @@ K:Vigilance
K:Lifelink
A:AB$ PumpAll | Cost$ PayLife<8> | ValidCards$ Creature.YouCtrl | KW$ Indestructible | SubAbility$ DBDraw | SpellDescription$ Each creature you control gains indestructible until end of turn. Then, draw a card for each creature you control.
SVar:DBDraw:DB$ Draw | NumCards$ X
SVar:X:Count$TypeYouCtrl.Creature
SVar:X:Count$Valid Creature.YouCtrl
Oracle:Flying, vigilance, lifelink\nPay 8 life: Each creature you control gains indestructible until end of turn. Then, draw a card for each creature you control.

View File

@@ -5,5 +5,5 @@ PT:6/5
K:Fear
A:AB$ Destroy | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NoRegen$ True | SpellDescription$ Destroy target creature. It can't be regenerated.
S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 6 | EffectZone$ All | CheckSVar$ X | SVarCompare$ GT9 | Description$ If there are ten or more creature cards total in all graveyards, CARDNAME costs {6} less to cast.
SVar:X:Count$TypeInAllYards.Creature
SVar:X:Count$ValidGraveyard Creature
Oracle:If there are ten or more creature cards total in all graveyards, this spell costs {6} less to cast.\nFear (This creature can't be blocked except by artifact creatures and/or black creatures.)\n{T}: Destroy target creature. It can't be regenerated.

View File

@@ -4,6 +4,6 @@ Types:Creature Human Rogue Ally
PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ DBDiscard | TriggerDescription$ Whenever CARDNAME or another Ally you control enters, target player reveals a number of cards from their hand equal to the number of Allies you control. You choose one of them. That player discards that card.
SVar:DBDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | RevealNumber$ X | Mode$ RevealYouChoose | DiscardValid$ Card
SVar:X:Count$TypeYouCtrl.Ally
SVar:X:Count$Valid Ally.YouCtrl
SVar:BuffedBy:Ally
Oracle:Whenever Bala Ged Thief or another Ally you control enters, target player reveals a number of cards from their hand equal to the number of Allies you control. You choose one of them. That player discards that card.

View File

@@ -3,5 +3,5 @@ ManaCost:1 W
Types:Creature Human Cleric
PT:1/1
A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature | Amount$ X | TgtPrompt$ Select target creature | SpellDescription$ Prevent the next X damage that would be dealt to target creature this turn, where X is the number of Clerics on the battlefield.
SVar:X:Count$TypeOnBattlefield.Cleric
SVar:X:Count$Valid Cleric
Oracle:{T}: Prevent the next X damage that would be dealt to target creature this turn, where X is the number of Clerics on the battlefield.

View File

@@ -3,5 +3,5 @@ ManaCost:3 G
Types:Sorcery
A:SP$ Token | TokenAmount$ X | TokenScript$ g_1_1_insect | TokenOwner$ You | SubAbility$ DBShuffle | SpellDescription$ Create a 1/1 green Insect creature token for each Forest you control. Shuffle CARDNAME into its owner's library.
SVar:DBShuffle:DB$ ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True | Defined$ Parent
SVar:X:Count$TypeYouCtrl.Forest
SVar:X:Count$Valid Forest.YouCtrl
Oracle:Create a 1/1 green Insect creature token for each Forest you control. Shuffle Beacon of Creation into its owner's library.

View File

@@ -4,6 +4,6 @@ Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ Enchanted creature gets +1/+1 for each Forest you control.
SVar:X:Count$TypeYouCtrl.Forest
SVar:X:Count$Valid Forest.YouCtrl
SVar:BuffedBy:Forest
Oracle:Enchant creature\nEnchanted creature gets +1/+1 for each Forest you control.

View File

@@ -3,7 +3,7 @@ ManaCost:no cost
Types:Land
A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}.
A:AB$ GainLife | Cost$ 3 W T Sac<1/CARDNAME> | Defined$ You | LifeAmount$ X | SpellDescription$ You gain 2 life for each creature you control.
SVar:X:Count$TypeYouCtrl.Creature/Times.2
SVar:X:Count$Valid Creature.YouCtrl/Times.2
DeckHas:Ability$Mana.Colorless
DeckNeeds:Color$White
Oracle:{T}: Add {C}.\n{3}{W}, {T}, Sacrifice Blighted Steppe: You gain 2 life for each creature you control.

View File

@@ -4,7 +4,7 @@ Types:Artifact Equipment
K:Living Weapon
K:Equip:2
S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddToughness$ X | Description$ Equipped creature gets +X/+X, where X is the number of creature cards in all graveyards.
SVar:X:Count$TypeInAllYards.Creature
SVar:X:Count$ValidGraveyard Creature
SVar:NeedsToPlayVar:X GE1
DeckHas:Ability$Token
Oracle:Living weapon (When this Equipment enters, create a 0/0 black Phyrexian Germ creature token, then attach this to it.)\nEquipped creature gets +X/+X, where X is the number of creature cards in all graveyards.\nEquip {2}

View File

@@ -2,5 +2,5 @@ Name:Bountiful Harvest
ManaCost:4 G
Types:Sorcery
A:SP$ GainLife | LifeAmount$ X | SpellDescription$ You gain 1 life for each land you control.
SVar:X:Count$TypeYouCtrl.Land
SVar:X:Count$Valid Land.YouCtrl
Oracle:You gain 1 life for each land you control.

View File

@@ -2,6 +2,6 @@ Name:Brass's Bounty
ManaCost:6 R
Types:Sorcery
A:SP$ Token | TokenAmount$ X | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ For each land you control, create a Treasure token.
SVar:X:Count$TypeYouCtrl.Land
SVar:X:Count$Valid Land.YouCtrl
DeckHas:Ability$Token
Oracle:For each land you control, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")

View File

@@ -2,6 +2,6 @@ Name:Brightstone Ritual
ManaCost:R
Types:Instant
A:SP$ Mana | Produced$ R | Amount$ X | AILogic$ ManaRitual | AINoRecursiveCheck$ True | SpellDescription$ Add {R} for each Goblin on the battlefield.
SVar:X:Count$TypeOnBattlefield.Goblin
SVar:X:Count$Valid Goblin
AI:RemoveDeck:Random
Oracle:Add {R} for each Goblin on the battlefield.

View File

@@ -4,6 +4,6 @@ Types:Sorcery
A:SP$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBDraw | SpellDescription$ You gain X life and draw X cards, where X is the number of creatures you control.
SVar:DBDraw:DB$ Draw | NumCards$ X | SubAbility$ DBPumpAll
SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn.
SVar:X:Count$TypeYouCtrl.Creature
SVar:X:Count$Valid Creature.YouCtrl
SVar:PlayMain1:TRUE
Oracle:You gain X life and draw X cards, where X is the number of creatures you control. Creatures you control get +1/+1 until end of turn.

View File

@@ -4,6 +4,6 @@ Types:Creature Lhurgoyf
PT:*/*
K:Vigilance
S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of enchantment cards in all graveyards.
SVar:X:Count$TypeInAllYards.Enchantment
SVar:X:Count$ValidGraveyard Enchantment
AI:RemoveDeck:Random
Oracle:Vigilance\nCantivore's power and toughness are each equal to the number of enchantment cards in all graveyards.

View File

@@ -2,5 +2,5 @@ Name:Chain Reaction
ManaCost:2 R R
Types:Sorcery
A:SP$ DamageAll | NumDmg$ X | ValidCards$ Creature | ValidDescription$ each creature. | SpellDescription$ CARDNAME deals X damage to each creature, where X is the number of creatures on the battlefield.
SVar:X:Count$TypeOnBattlefield.Creature
SVar:X:Count$Valid Creature
Oracle:Chain Reaction deals X damage to each creature, where X is the number of creatures on the battlefield.

View File

@@ -4,6 +4,6 @@ Types:Legendary Planeswalker Chandra
Loyalty:3
A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | TokenAmount$ 1 | TokenScript$ r_2_2_gremlin | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create a 2/2 red Gremlin creature token.
A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to target creature or player, where X is the number of Gremlins you control.
SVar:X:Count$TypeYouCtrl.Gremlin
SVar:X:Count$Valid Gremlin.YouCtrl
DeckHas:Ability$Token
Oracle:[+1]: Create a 2/2 red Gremlin creature token.\n[-2]: Chandra, Gremlin Wrangler deals X damage to target creature or player, where X is the number of Gremlins you control.

View File

@@ -4,6 +4,6 @@ Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddKeyword$ First Strike | Description$ Enchanted creature gets +1/+0 for each Mountain you control and has first strike.
SVar:X:Count$TypeYouCtrl.Mountain
SVar:X:Count$Valid Mountain.YouCtrl
SVar:BuffedBy:Mountain
Oracle:Enchant creature\nEnchanted creature gets +1/+0 for each Mountain you control and has first strike.

View File

@@ -4,6 +4,6 @@ Types:Creature Lhurgoyf
PT:*/*
K:Flying
S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of instant cards in all graveyards.
SVar:X:Count$TypeInAllYards.Instant
SVar:X:Count$ValidGraveyard Instant
AI:RemoveDeck:Random
Oracle:Flying\nCognivore's power and toughness are each equal to the number of instant cards in all graveyards.

View File

@@ -2,5 +2,5 @@ Name:Collective Unconscious
ManaCost:4 G G
Types:Sorcery
A:SP$ Draw | NumCards$ X | SpellDescription$ Draw a card for each creature you control.
SVar:X:Count$TypeYouCtrl.Creature
SVar:X:Count$Valid Creature.YouCtrl
Oracle:Draw a card for each creature you control.

View File

@@ -2,5 +2,5 @@ Name:Congregate
ManaCost:3 W
Types:Instant
A:SP$ GainLife | LifeAmount$ X | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player gains 2 life for each creature on the battlefield.
SVar:X:Count$TypeOnBattlefield.Creature/Times.2
SVar:X:Count$Valid Creature/Times.2
Oracle:Target player gains 2 life for each creature on the battlefield.

View File

@@ -3,6 +3,6 @@ ManaCost:B B
Types:Instant
A:SP$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals X damage to target creature or planeswalker and you gain X life, where X is the number of Swamps you control.
SVar:DBGainLife:DB$ GainLife | LifeAmount$ X
SVar:X:Count$TypeYouCtrl.Swamp
SVar:X:Count$Valid Swamp.YouCtrl
DeckHas:Ability$LifeGain
Oracle:Consuming Corruption deals X damage to target creature or planeswalker and you gain X life, where X is the number of Swamps you control.

View File

@@ -3,6 +3,6 @@ ManaCost:5 B
Types:Sorcery
A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals damage to any target equal to the number of Swamps you control. You gain life equal to the damage dealt this way.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ Y | StackDescription$ You gain life equal to the damage dealt this way.
SVar:X:Count$TypeYouCtrl.Swamp
SVar:X:Count$Valid Swamp.YouCtrl
SVar:Y:Count$TotalDamageDoneByThisTurn
Oracle:Corrupt deals damage to any target equal to the number of Swamps you control. You gain life equal to the damage dealt this way.

View File

@@ -4,7 +4,7 @@ Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness$ X | AddKeyword$ Reach | Description$ Enchanted creature gets +1/+1 for each Elf you control and has reach.
SVar:X:Count$TypeYouCtrl.Elf
SVar:X:Count$Valid Elf.YouCtrl
SVar:BuffedBy:Elf
A:AB$ ChangeZone | Cost$ 2 G | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand.
DeckHints:Type$Elf

View File

@@ -3,7 +3,7 @@ ManaCost:1 B
Types:Creature Nightmare
PT:*/*
S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of creature cards in all graveyards.
SVar:X:Count$TypeInAllYards.Creature
SVar:X:Count$ValidGraveyard Creature
DeckHints:Ability$Mill|Discard|Graveyard
DeckHas:Ability$Mill
AlternateMode:Adventure

View File

@@ -40,7 +40,7 @@ SVar:DrawTrig:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Command | Ex
SVar:TrigDig:DB$ Dig | Defined$ TriggeredPlayer | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile
SVar:EmblemUpkeepLose:DB$ Effect | Name$ Emblem — Davriel, Soul Broker (Condition 8) | Triggers$ UpkeepLoseTrig | Duration$ Permanent | SpellDescription$ You get an emblem with "At the beginning of your upkeep, you lose 1 life for each creature you control."
SVar:UpkeepLoseTrig:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLose | TriggerZones$ Command | TriggerDescription$ At the beginning of your upkeep, you lose 1 life for each creature you control.
SVar:TrigLose:DB$ LoseLife | Defined$ You | LifeAmount$ Count$TypeYouCtrl.Creature
SVar:TrigLose:DB$ LoseLife | Defined$ You | LifeAmount$ Count$Valid Creature.YouCtrl
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
A:AB$ Pump | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | NumAtt$ -3 | NumDef$ -3 | Duration$ Perpetual | StackDescription$ REP Target creature an opponent controls_{c:Targeted} | SpellDescription$ Target creature an opponent controls perpetually gets -3/-3.
DeckHas:Ability$LifeGain|Graveyard|Sacrifice

View File

@@ -2,5 +2,5 @@ Name:Defile
ManaCost:B
Types:Instant
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | SpellDescription$ Target creature gets -1/-1 until end of turn for each Swamp you control.
SVar:X:Count$TypeYouCtrl.Swamp
SVar:X:Count$Valid Swamp.YouCtrl
Oracle:Target creature gets -1/-1 until end of turn for each Swamp you control.

View File

@@ -2,5 +2,5 @@ Name:Deploy to the Front
ManaCost:5 W W
Types:Sorcery
A:SP$ Token | TokenAmount$ X | TokenScript$ w_1_1_soldier | TokenOwner$ You | SpellDescription$ Create X 1/1 white Soldier creature tokens, where X is the number of creatures on the battlefield.
SVar:X:Count$TypeOnBattlefield.Creature
SVar:X:Count$Valid Creature
Oracle:Create X 1/1 white Soldier creature tokens, where X is the number of creatures on the battlefield.

View File

@@ -13,6 +13,6 @@ ManaCost:2 W U
Types:Instant
A:SP$ Token | TokenAmount$ 2 | TokenOwner$ You | TokenScript$ c_1_1_a_thopter_flying | SubAbility$ DBGainLife | SpellDescription$ Create two 1/1 colorless Thopter artifact creature tokens with flying, then you gain 1 life for each creature you control.
SVar:DBGainLife:DB$ GainLife | LifeAmount$ X
SVar:X:Count$TypeYouCtrl.Creature
SVar:X:Count$Valid Creature.YouCtrl
DeckHas:Ability$Token
Oracle:Create two 1/1 colorless Thopter artifact creature tokens with flying, then you gain 1 life for each creature you control.

View File

@@ -3,5 +3,5 @@ ManaCost:2 R
Types:Instant
S:Mode$ AlternativeCost | ValidSA$ Spell.Self | EffectZone$ All | Cost$ Sac<1/Mountain> | Description$ You may sacrifice a Mountain rather than pay this spell's mana cost.
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | SpellDescription$ Target creature gets +X/+0 until end of turn, where X is the number of Mountains you control.
SVar:X:Count$TypeYouCtrl.Mountain
SVar:X:Count$Valid Mountain.YouCtrl
Oracle:You may sacrifice a Mountain rather than pay this spell's mana cost.\nTarget creature gets +X/+0 until end of turn, where X is the number of Mountains you control.

View File

@@ -3,7 +3,7 @@ ManaCost:U
Types:Sorcery
A:SP$ Pump | ValidTgts$ Player | SubAbility$ DBChangeZone | IsCurse$ True | SpellDescription$ Put any number of target artifact cards from target player's graveyard on top of their library in any order.
SVar:DBChangeZone:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ X | TargetsWithDefinedController$ ParentTarget | Origin$ Graveyard | Destination$ Library | TgtPrompt$ Choose target artifact card | ValidTgts$ Artifact | Chooser$ You
SVar:X:Count$InAllYards
SVar:X:Count$ValidGraveyard Artifact.OwnedBy TargetedPlayer
AI:RemoveDeck:All
DeckHas:Ability$Graveyard
DeckHints:Ability$Mill

View File

@@ -5,5 +5,5 @@ Loyalty:4
A:AB$ GainLife | Cost$ AddCounter<2/LOYALTY> | LifeAmount$ XLife | Planeswalker$ True | SpellDescription$ You gain 1 life for each creature you control.
A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | TokenAmount$ 3 | TokenScript$ w_1_1_soldier | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create three 1/1 white Soldier creature tokens.
A:AB$ DestroyAll | Cost$ SubCounter<5/LOYALTY> | ValidCards$ Permanent.nonLand+!token+StrictlyOther | Planeswalker$ True | Ultimate$ True | SpellDescription$ Destroy all other permanents except for lands and tokens.
SVar:XLife:Count$TypeYouCtrl.Creature
SVar:XLife:Count$Valid Creature.YouCtrl
Oracle:[+2]: You gain 1 life for each creature you control.\n[-2]: Create three 1/1 white Soldier creature tokens.\n[-5]: Destroy all other permanents except for lands and tokens.

View File

@@ -6,7 +6,7 @@ S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy Aura.YouCtrl | Target$ You,
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of your end step, each opponent loses X life and you gain X life, where X is the number of Auras you control.
SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X
SVar:X:Count$TypeYouCtrl.Aura
SVar:X:Count$Valid Aura.YouCtrl
DeckHas:Ability$LifeGain
DeckNeeds:Type$Aura
Oracle:Each creature that's enchanted by an Aura you control can't attack you or planeswalkers you control.\nAt the beginning of your end step, each opponent loses X life and you gain X life, where X is the number of Auras you control.

View File

@@ -4,5 +4,5 @@ Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ Enchanted creature gets +X/+X, where X is the number of creature cards in all graveyards.
SVar:X:Count$TypeInAllYards.Creature
SVar:X:Count$ValidGraveyard Creature
Oracle:Enchant creature\nEnchanted creature gets +X/+X, where X is the number of creature cards in all graveyards.

View File

@@ -2,6 +2,6 @@ Name:Feedback Bolt
ManaCost:4 R
Types:Instant
A:SP$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target player or planeswalker equal to the number of artifacts you control.
SVar:X:Count$TypeYouCtrl.Artifact
SVar:X:Count$Valid Artifact.YouCtrl
AI:RemoveDeck:Random
Oracle:Feedback Bolt deals damage to target player or planeswalker equal to the number of artifacts you control.

View File

@@ -2,5 +2,5 @@ Name:Festival of Trokin
ManaCost:W
Types:Sorcery
A:SP$ GainLife | LifeAmount$ X | SpellDescription$ You gain 2 life for each creature you control.
SVar:X:Count$TypeYouCtrl.Creature/Times.2
SVar:X:Count$Valid Creature.YouCtrl/Times.2
Oracle:You gain 2 life for each creature you control.

View File

@@ -5,6 +5,6 @@ PT:6/6
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals damage to target creature equal to the number of Mountains you control.
SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X
SVar:X:Count$TypeYouCtrl.Mountain
SVar:X:Count$Valid Mountain.YouCtrl
SVar:PlayMain1:TRUE
Oracle:Flying\nWhen Fire Dragon enters, it deals damage to target creature equal to the number of Mountains you control.

View File

@@ -2,6 +2,6 @@ Name:Flow of Ideas
ManaCost:5 U
Types:Sorcery
A:SP$ Draw | NumCards$ X | SpellDescription$ Draw a card for each Island you control.
SVar:X:Count$TypeYouCtrl.Island
SVar:X:Count$Valid Island.YouCtrl
AI:RemoveDeck:Random
Oracle:Draw a card for each Island you control.

View File

@@ -3,7 +3,7 @@ ManaCost:2 G
Types:Instant
K:Flashback:1 W
A:SP$ GainLife | LifeAmount$ X | SpellDescription$ You gain 1 life for each creature you control.
SVar:X:Count$TypeYouCtrl.Creature
SVar:X:Count$Valid Creature.YouCtrl
AI:RemoveDeck:Random
DeckNeeds:Color$White
Oracle:You gain 1 life for each creature you control.\nFlashback {1}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.)

View File

@@ -2,5 +2,5 @@ Name:Fruition
ManaCost:G
Types:Sorcery
A:SP$ GainLife | LifeAmount$ X | SpellDescription$ You gain 1 life for each Forest on the battlefield.
SVar:X:Count$TypeOnBattlefield.Forest
SVar:X:Count$Valid Forest
Oracle:You gain 1 life for each Forest on the battlefield.

View File

@@ -4,5 +4,5 @@ Types:Land Locus
A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 1 life for each Locus on the battlefield.
SVar:TrigGainLife:DB$ GainLife | LifeAmount$ X
SVar:X:Count$TypeOnBattlefield.Locus
SVar:X:Count$Valid Locus
Oracle:When Glimmerpost enters, you gain 1 life for each Locus on the battlefield.\n{T}: Add {C}.

View File

@@ -6,6 +6,6 @@ K:First Strike
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | TriggerDescription$ At the beginning of your end step, you may pay {1}. When you do, CARDNAME deals X damage to target player or planeswalker, where X is the number of Shrines you control.
SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 1 | Execute$ TrigDealDamage | SpellDescription$ CARDNAME deals X damage to target player or planeswalker, where X is the number of Shrines you control.
SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ X
SVar:X:Count$TypeYouCtrl.Shrine
SVar:X:Count$Valid Shrine.YouCtrl
DeckHints:Type$Shrine
Oracle:First strike\nAt the beginning of your end step, you may pay {1}. When you do, Go-Shintai of Ancient Wars deals X damage to target player or planeswalker, where X is the number of Shrines you control.

View File

@@ -6,7 +6,7 @@ K:Trample
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | TriggerDescription$ At the beginning of your end step, you may pay {1}. When you do, put a +1/+1 counter on target Shrine for each Shrine you control.
SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 1 | Execute$ TrigPutCounter | SpellDescription$ Put a +1/+1 counter on target Shrine for each Shrine you control.
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Shrine | TgtPrompt$ Select target Shrine | CounterType$ P1P1 | CounterNum$ X
SVar:X:Count$TypeYouCtrl.Shrine
SVar:X:Count$Valid Shrine.YouCtrl
DeckHas:Ability$Counters
DeckNeeds:Type$Shrine
Oracle:Trample\nAt the beginning of your end step, you may pay {1}. When you do, put a +1/+1 counter on target Shrine for each Shrine you control.

View File

@@ -6,7 +6,7 @@ K:Deathtouch
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | TriggerDescription$ At the beginning of your end step, you may pay {1}. When you do, destroy target creature with toughness X or less, where X is the number of Shrines you control.
SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 1 | Execute$ TrigDestroy | SpellDescription$ Destroy target creature with toughness X or less, where X is the number of Shrines you control.
SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.toughnessLEX | TgtPrompt$ Select target creature with toughness X or less
SVar:X:Count$TypeYouCtrl.Shrine
SVar:X:Count$Valid Shrine.YouCtrl
DeckHas:Ability$Mill
DeckHints:Type$Shrine
Oracle:Deathtouch\nAt the beginning of your end step, you may pay {1}. When you do, destroy target creature with toughness X or less, where X is the number of Shrines you control.

View File

@@ -6,7 +6,7 @@ K:Flying
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | TriggerDescription$ At the beginning of your end step, you may pay {1}. When you do, target player mills X cards, where X is the number of Shrines you control. (To mill a card, a player puts the top card of their library into their graveyard.)
SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 1 | Execute$ TrigMill | SpellDescription$ Target player mills X cards, where X is the number of Shrines you control.
SVar:TrigMill:DB$ Mill | ValidTgts$ Player | NumCards$ X | TgtPrompt$ Select target player
SVar:X:Count$TypeYouCtrl.Shrine
SVar:X:Count$Valid Shrine.YouCtrl
DeckHas:Ability$Mill
DeckHints:Type$Shrine
Oracle:Flying\nAt the beginning of your end step, you may pay {1}. When you do, target player mills X cards, where X is the number of Shrines you control. (To mill a card, a player puts the top card of their library into their graveyard.)

View File

@@ -5,7 +5,7 @@ PT:1/3
K:Vigilance
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, you may pay {1}. If you do, create a 1/1 colorless Spirit creature token for each Shrine you control.
SVar:TrigToken:AB$ Token | Cost$ 1 | TokenAmount$ X | TokenScript$ c_1_1_spirit
SVar:X:Count$TypeYouCtrl.Shrine
SVar:X:Count$Valid Shrine.YouCtrl
DeckHas:Ability$Token & Type$Spirit
DeckHints:Type$Shrine
Oracle:Vigilance\nAt the beginning of your end step, you may pay {1}. If you do, create a 1/1 colorless Spirit creature token for each Shrine you control.

View File

@@ -2,6 +2,6 @@ Name:Goblin War Strike
ManaCost:R
Types:Sorcery
A:SP$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target player or planeswalker equal to the number of Goblins you control.
SVar:X:Count$TypeYouCtrl.Goblin
SVar:X:Count$Valid Goblin.YouCtrl
AI:RemoveDeck:Random
Oracle:Goblin War Strike deals damage to target player or planeswalker equal to the number of Goblins you control.

View File

@@ -2,5 +2,5 @@ Name:Ground Assault
ManaCost:R G
Types:Sorcery
A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the number of lands you control to target creature.
SVar:X:Count$TypeYouCtrl.Land
SVar:X:Count$Valid Land.YouCtrl
Oracle:Ground Assault deals damage to target creature equal to the number of lands you control.

View File

@@ -3,5 +3,5 @@ ManaCost:2 W
Types:Creature Merfolk Archer
PT:2/2
A:AB$ DealDamage | Cost$ W T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to target attacking or blocking creature, where X is the number of Merfolk you control.
SVar:X:Count$TypeYouCtrl.Merfolk
SVar:X:Count$Valid Merfolk.YouCtrl
Oracle:{W}, {T}: Harpoon Sniper deals X damage to target attacking or blocking creature, where X is the number of Merfolk you control.

View File

@@ -5,6 +5,6 @@ PT:5/5
K:Flying
K:Haste
A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +X | SpellDescription$ CARDNAME gets +X/+0 until end of turn, where X is the number of artifacts you control.
SVar:X:Count$TypeYouCtrl.Artifact
SVar:X:Count$Valid Artifact.YouCtrl
DeckHints:Type$Artifact
Oracle:Flying, haste\n{1}{R}: Hellkite Igniter gets +X/+0 until end of turn, where X is the number of artifacts you control.

View File

@@ -3,6 +3,6 @@ ManaCost:3 W
Types:Legendary Enchantment Shrine
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your upkeep, you gain 2 life for each Shrine you control.
SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X
SVar:X:Count$TypeYouCtrl.Shrine/Times.2
SVar:X:Count$Valid Shrine.YouCtrl/Times.2
DeckHints:Type$Shrine
Oracle:At the beginning of your upkeep, you gain 2 life for each Shrine you control.

View File

@@ -3,6 +3,6 @@ ManaCost:2 R
Types:Legendary Enchantment Shrine
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals damage to any target equal to the number of Shrines you control.
SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X
SVar:X:Count$TypeYouCtrl.Shrine
SVar:X:Count$Valid Shrine.YouCtrl
DeckHints:Type$Shrine
Oracle:At the beginning of your upkeep, Honden of Infinite Rage deals damage to any target equal to the number of Shrines you control.

View File

@@ -3,6 +3,6 @@ ManaCost:4 G
Types:Legendary Enchantment Shrine
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a 1/1 colorless Spirit creature token for each Shrine you control.
SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ c_1_1_spirit | TokenOwner$ You
SVar:X:Count$TypeYouCtrl.Shrine
SVar:X:Count$Valid Shrine.YouCtrl
DeckHints:Type$Shrine
Oracle:At the beginning of your upkeep, create a 1/1 colorless Spirit creature token for each Shrine you control.

View File

@@ -3,6 +3,6 @@ ManaCost:3 B
Types:Legendary Enchantment Shrine
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of your upkeep, target opponent discards a card for each Shrine you control.
SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ X | Mode$ TgtChoose
SVar:X:Count$TypeYouCtrl.Shrine
SVar:X:Count$Valid Shrine.YouCtrl
DeckHints:Type$Shrine
Oracle:At the beginning of your upkeep, target opponent discards a card for each Shrine you control.

View File

@@ -3,6 +3,6 @@ ManaCost:4 U
Types:Legendary Enchantment Shrine
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, draw a card for each Shrine you control.
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X
SVar:X:Count$TypeYouCtrl.Shrine
SVar:X:Count$Valid Shrine.YouCtrl
DeckHints:Type$Shrine
Oracle:At the beginning of your upkeep, draw a card for each Shrine you control.

View File

@@ -2,5 +2,5 @@ Name:Howl of the Night Pack
ManaCost:6 G
Types:Sorcery
A:SP$ Token | TokenAmount$ X | TokenScript$ g_2_2_wolf | TokenOwner$ You | SpellDescription$ Create a 2/2 green Wolf creature token for each Forest you control.
SVar:X:Count$TypeYouCtrl.Forest
SVar:X:Count$Valid Forest.YouCtrl
Oracle:Create a 2/2 green Wolf creature token for each Forest you control.

View File

@@ -2,6 +2,6 @@ Name:Hunger of the Nim
ManaCost:1 B
Types:Sorcery
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | SpellDescription$ Target creature gets +1/+0 until end of turn for each artifact you control.
SVar:X:Count$TypeYouCtrl.Artifact
SVar:X:Count$Valid Artifact.YouCtrl
AI:RemoveDeck:Random
Oracle:Target creature gets +1/+0 until end of turn for each artifact you control.

View File

@@ -3,5 +3,5 @@ ManaCost:1 U
Types:Creature Human Wizard
PT:1/1
A:AB$ RearrangeTopOfLibrary | Cost$ T | Defined$ You | NumCards$ X | SpellDescription$ Look at the top X cards of your library, where X is the number of Wizards on the battlefield, then put them back in any order.
SVar:X:Count$TypeOnBattlefield.Wizard
SVar:X:Count$Valid Wizard
Oracle:{T}: Look at the top X cards of your library, where X is the number of Wizards on the battlefield, then put them back in any order.

View File

@@ -2,5 +2,5 @@ Name:Invigorating Falls
ManaCost:2 G G
Types:Sorcery
A:SP$ GainLife | LifeAmount$ X | SpellDescription$ You gain life equal to the number of creature cards in all graveyards.
SVar:X:Count$TypeInAllYards.Creature
SVar:X:Count$ValidGraveyard Creature
Oracle:You gain life equal to the number of creature cards in all graveyards.

View File

@@ -2,6 +2,6 @@ Name:Ixidor's Will
ManaCost:2 U
Types:Instant
A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ Y | SpellDescription$ Counter target spell unless its controller pays {2} for each Wizard on the battlefield.
SVar:Y:Count$TypeYouCtrl.Wizard/Twice
SVar:Y:Count$Valid Wizard.YouCtrl/Twice
AI:RemoveDeck:Random
Oracle:Counter target spell unless its controller pays {2} for each Wizard on the battlefield.

View File

@@ -5,5 +5,5 @@ Loyalty:4
A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn.
A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ mowu | TokenOwner$ You | SpellDescription$ If you don't control a creature named Mowu, create Mowu, a legendary 3/3 green Dog creature token. | ConditionPresent$ Creature.YouCtrl+namedMowu | ConditionCompare$ EQ0
A:AB$ Pump | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | KW$ Trample | SpellDescription$ Until end of turn, target creature gains trample and gets +X/+X, where X is the number of lands you control.
SVar:X:Count$TypeYouCtrl.Land
SVar:X:Count$Valid Land.YouCtrl
Oracle:[+1]: Target creature gets +2/+2 until end of turn.\n[-1]: If you don't control a creature named Mowu, create Mowu, a legendary 3/3 green Dog creature token.\n[-5]: Until end of turn, target creature gains trample and gets +X/+X, where X is the number of lands you control.

View File

@@ -2,5 +2,5 @@ Name:Joyous Respite
ManaCost:3 G
Types:Sorcery Arcane
A:SP$ GainLife | LifeAmount$ X | SpellDescription$ You gain 1 life for each land you control.
SVar:X:Count$TypeYouCtrl.Land
SVar:X:Count$Valid Land.YouCtrl
Oracle:You gain 1 life for each land you control.

View File

@@ -5,6 +5,6 @@ PT:*/3
K:Trample
K:Dash:2 R
S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | Description$ CARDNAME's power is equal to the number of creatures you control.
SVar:X:Count$TypeYouCtrl.Creature
SVar:X:Count$Valid Creature.YouCtrl
SVar:BuffedBy:Creature
Oracle:Trample\nKolaghan Forerunners's power is equal to the number of creatures you control.\nDash {2}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.)

View File

@@ -3,6 +3,6 @@ ManaCost:5 U U
Types:Creature Kraken
PT:6/6
S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLEX | Description$ Creatures with power less than the number of Islands you control can't block CARDNAME.
SVar:X:Count$TypeYouCtrl.Island
SVar:X:Count$Valid Island.YouCtrl
SVar:BuffedBy:Island
Oracle:Creatures with power less than the number of Islands you control can't block Kraken of the Straits.

View File

@@ -3,6 +3,6 @@ ManaCost:2 R R
Types:Legendary Creature Goblin Warrior
PT:3/3
A:AB$ Token | Cost$ T | TokenAmount$ X | TokenScript$ r_1_1_goblin | TokenOwner$ You | SpellDescription$ Create X 1/1 red Goblin creature tokens, where X is the number of Goblins you control.
SVar:X:Count$TypeYouCtrl.Goblin
SVar:X:Count$Valid Goblin.YouCtrl
DeckHints:Type$Goblin
Oracle:{T}: Create X 1/1 red Goblin creature tokens, where X is the number of Goblins you control.

View File

@@ -2,5 +2,5 @@ Name:Landbind Ritual
ManaCost:3 W W
Types:Sorcery
A:SP$ GainLife | LifeAmount$ X | SpellDescription$ You gain 2 life for each Plains you control.
SVar:X:Count$TypeYouCtrl.Plains/Times.2
SVar:X:Count$Valid Plains.YouCtrl/Times.2
Oracle:You gain 2 life for each Plains you control.

View File

@@ -6,6 +6,6 @@ SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ Y
A:SP$ DealDamage | Cost$ X R W | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X | PrecostDesc$ Cleave | SubAbility$ DBGainLifeC | CostDesc$ {X}{R}{W} | NonBasicSpell$ True | SpellDescription$ (You may cast this spell for its cleave cost. If you do, remove the words in square brackets.)
SVar:DBGainLifeC:DB$ GainLife | Defined$ You | LifeAmount$ X
SVar:X:Count$xPaid
SVar:Y:Count$TypeYouCtrl.Creature
SVar:Y:Count$Valid Creature.YouCtrl
DeckHas:Ability$LifeGain
Oracle:Cleave {X}{R}{W} (You may cast this spell for its cleave cost. If you do, remove the words in square brackets.)\nLantern Flare deals X damage to target creature or planeswalker and you gain X life. [X is the number of creatures you control.]

View File

@@ -7,10 +7,10 @@ SVar:DBTokenForest:DB$ Token | TokenAmount$ ForestsYouControl | TokenScript$ g_1
SVar:DBGainLifePlains:DB$ GainLife | Defined$ You | LifeAmount$ PlainsYouControl | SubAbility$ DBDrawCardIsland
SVar:DBDrawCardIsland:DB$ Draw | Defined$ You | NumCards$ IslandsYouControl | SubAbility$ DBDiscardJustAsMany
SVar:DBDiscardJustAsMany:DB$ Discard | Defined$ You | NumCards$ IslandsYouControl | Mode$ TgtChoose
SVar:SwampsYouControl:Count$TypeYouCtrl.Swamp/Times.2
SVar:MountainsYouControl:Count$TypeYouCtrl.Mountain
SVar:ForestsYouControl:Count$TypeYouCtrl.Forest
SVar:PlainsYouControl:Count$TypeYouCtrl.Plains/Times.2
SVar:IslandsYouControl:Count$TypeYouCtrl.Island
SVar:SwampsYouControl:Count$Valid Swamp.YouCtrl/Times.2
SVar:MountainsYouControl:Count$Valid Mountain.YouCtrl
SVar:ForestsYouControl:Count$Valid Forest.YouCtrl
SVar:PlainsYouControl:Count$Valid Plains.YouCtrl/Times.2
SVar:IslandsYouControl:Count$Valid Island.YouCtrl
AI:RemoveDeck:Random
Oracle:Target opponent loses 2 life for each Swamp you control. Last Stand deals damage to target creature equal to the number of Mountains you control. Create a 1/1 green Saproling creature token for each Forest you control. You gain 2 life for each Plains you control. Draw a card for each Island you control, then discard that many cards.

View File

@@ -4,7 +4,7 @@ Types:Sorcery
A:SP$ Token | TokenScript$ gu_0_0_fractal | RememberTokens$ True | SpellDescription$ Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of lands you control. | SubAbility$ DBCounters
SVar:DBCounters:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ X | StackDescription$ None | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$TypeYouCtrl.Land
SVar:X:Count$Valid Land.YouCtrl
DeckHas:Ability$Token|Counters
DeckHints:Type$Instant|Sorcery
Oracle:Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of lands you control.

View File

@@ -3,6 +3,6 @@ ManaCost:2 G G
Types:Creature Lhurgoyf
PT:*/1+*
S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ Y | Description$ CARDNAME's power is equal to the number of creature cards in all graveyards and its toughness is equal to that number plus 1.
SVar:X:Count$TypeInAllYards.Creature
SVar:Y:Count$TypeInAllYards.Creature/Plus.1
SVar:X:Count$ValidGraveyard Creature
SVar:Y:Count$ValidGraveyard Creature/Plus.1
Oracle:Lhurgoyf's power is equal to the number of creature cards in all graveyards and its toughness is equal to that number plus 1.

View File

@@ -5,5 +5,5 @@ PT:3/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target player shuffles any number of target cards from their graveyard into their library.
SVar:TrigPump:DB$ Pump | ValidTgts$ Player | SubAbility$ DBChangeZone | IsCurse$ True
SVar:DBChangeZone:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ X | TargetsWithDefinedController$ ParentTarget | Origin$ Graveyard | Destination$ Library | Shuffle$ True | TgtPrompt$ Choose target card | ValidTgts$ Card
SVar:X:Count$InAllYards
SVar:X:Count$ValidGraveyard Card.OwnedBy TargetedPlayer
Oracle:When Loaming Shaman enters, target player shuffles any number of target cards from their graveyard into their library.

View File

@@ -3,6 +3,6 @@ ManaCost:3 B G
Types:Creature Elemental
PT:*/*
S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of cards in all graveyards.
SVar:X:Count$InAllYards
SVar:X:Count$ValidGraveyard Card
SVar:NeedsToPlayVar:X GE4
Oracle:Lord of Extinction's power and toughness are each equal to the number of cards in all graveyards.

View File

@@ -4,7 +4,7 @@ Types:Creature Lhurgoyf
PT:*/*
K:Haste
S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of sorcery cards in all graveyards.
SVar:X:Count$TypeInAllYards.Sorcery
SVar:X:Count$ValidGraveyard Sorcery
SVar:NeedsToPlayVar:X GE2
AI:RemoveDeck:Random
Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nMagnivore's power and toughness are each equal to the number of sorcery cards in all graveyards.

View File

@@ -4,7 +4,7 @@ Types:Legendary Creature Rat Rogue
PT:2/3
S:Mode$ Continuous | Affected$ Rat | AddKeyword$ Fear | Description$ All Rats have fear.
A:AB$ Token | Cost$ T Sac<1/Rat> | TokenAmount$ X | TokenScript$ b_1_1_rat | TokenOwner$ You | SpellDescription$ Create X 1/1 black Rat creature tokens, where X is the number of Rats you control.
SVar:X:Count$TypeYouCtrl.Rat
SVar:X:Count$Valid Rat.YouCtrl
SVar:AIPreference:SacCost$Creature.Rat+token,Creature.Rat+cmcLE3
AI:RemoveDeck:Random
DeckHints:Type$Rat

View File

@@ -2,6 +2,6 @@ Name:Mass Appeal
ManaCost:2 U
Types:Sorcery
A:SP$ Draw | NumCards$ X | SpellDescription$ Draw a card for each Human you control.
SVar:X:Count$TypeYouCtrl.Human
SVar:X:Count$Valid Human.YouCtrl
AI:RemoveDeck:Random
Oracle:Draw a card for each Human you control.

View File

@@ -2,5 +2,5 @@ Name:Might of the Masses
ManaCost:G
Types:Instant
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | SpellDescription$ Target creature gets +1/+1 until end of turn for each creature you control.
SVar:X:Count$TypeYouCtrl.Creature
SVar:X:Count$Valid Creature.YouCtrl
Oracle:Target creature gets +1/+1 until end of turn for each creature you control.

View File

@@ -2,5 +2,5 @@ Name:Mind Sludge
ManaCost:4 B
Types:Sorcery
A:SP$ Discard | ValidTgts$ Player | NumCards$ X | Mode$ TgtChoose | SpellDescription$ Target player discards a card for each Swamp you control.
SVar:X:Count$TypeYouCtrl.Swamp
SVar:X:Count$Valid Swamp.YouCtrl
Oracle:Target player discards a card for each Swamp you control.

View File

@@ -3,6 +3,6 @@ ManaCost:2 B B
Types:Sorcery
A:SP$ Draw | NumCards$ X | SpellDescription$ You draw X cards and you lose X life, where X is the number of creatures you control. | SubAbility$ DB1
SVar:DB1:DB$ LoseLife | LifeAmount$ X
SVar:X:Count$TypeYouCtrl.Creature
SVar:X:Count$Valid Creature.YouCtrl
AI:RemoveDeck:All
Oracle:You draw X cards and you lose X life, where X is the number of creatures you control.

View File

@@ -2,5 +2,5 @@ Name:Mire's Toll
ManaCost:B
Types:Sorcery
A:SP$ Discard | ValidTgts$ Player | Mode$ RevealYouChoose | RevealNumber$ X | NumCards$ 1 | SpellDescription$ Target player reveals a number of cards from their hand equal to the number of Swamps you control. You choose one of them. That player discards that card.
SVar:X:Count$TypeYouCtrl.Swamp
SVar:X:Count$Valid Swamp.YouCtrl
Oracle:Target player reveals a number of cards from their hand equal to the number of Swamps you control. You choose one of them. That player discards that card.

View File

@@ -2,5 +2,5 @@ Name:Mob Justice
ManaCost:1 R
Types:Sorcery
A:SP$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target player or planeswalker equal to the number of creatures you control.
SVar:X:Count$TypeYouCtrl.Creature
SVar:X:Count$Valid Creature.YouCtrl
Oracle:Mob Justice deals damage to target player or planeswalker equal to the number of creatures you control.

View File

@@ -3,7 +3,7 @@ ManaCost:2 B B
Types:Creature Lhurgoyf
PT:*/*
S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of creature cards in all graveyards.
SVar:X:Count$TypeInAllYards.Creature
SVar:X:Count$ValidGraveyard Creature
A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME.
SVar:NeedsToPlayVar:X GE2
Oracle:Mortivore's power and toughness are each equal to the number of creature cards in all graveyards.\n{B}: Regenerate Mortivore.

View File

@@ -5,6 +5,6 @@ PT:1/1
K:Flash
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may have it deal damage to target creature or planeswalker equal to the number of Goblins you control.
SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X
SVar:X:Count$TypeYouCtrl.Goblin
SVar:X:Count$Valid Goblin.YouCtrl
DeckHints:Type$Goblin
Oracle:Flash\nWhen Munitions Expert enters, you may have it deal damage to target creature or planeswalker equal to the number of Goblins you control.

View File

@@ -6,6 +6,6 @@ S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | Description$ C
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of each player's upkeep, that player discards a card.
SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredPlayer | NumCards$ 1 | Mode$ TgtChoose
K:Madness:1 B B
SVar:X:Count$TypeInAllYards.Creature
SVar:X:Count$ValidGraveyard Creature
DeckHas:Ability$Discard
Oracle:Necrogoyf's power is equal to the number of creature cards in all graveyards.\nAt the beginning of each player's upkeep, that player discards a card.\nMadness {1}{B}{B} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.)

View File

@@ -4,5 +4,5 @@ Types:Enchantment Creature Horror
PT:0/0
K:Bestow:2 B B
S:Mode$ Continuous | Affected$ Card.Self,Card.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ CARDNAME and enchanted creature each get +X/+X, where X is the number of creature cards in all graveyards.
SVar:X:Count$TypeInAllYards.Creature
SVar:X:Count$ValidGraveyard Creature
Oracle:Bestow {2}{B}{B} (If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached to a creature.)\nNighthowler and enchanted creature each get +X/+X, where X is the number of creature cards in all graveyards.

View File

@@ -5,7 +5,7 @@ Loyalty:2
A:AB$ ChangeZone | Cost$ AddCounter<1/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.namedNissa's Chosen | ChangeNum$ 1 | Planeswalker$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card named Nissa's Chosen, put it onto the battlefield, then shuffle.
A:AB$ GainLife | Cost$ AddCounter<1/LOYALTY> | LifeAmount$ XLife | Planeswalker$ True | SpellDescription$ You gain 2 life for each Elf you control.
A:AB$ ChangeZone | Cost$ SubCounter<7/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Elf | ChangeNum$ XFetch | Planeswalker$ True | Ultimate$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for any number of Elf creature cards, put them onto the battlefield, then shuffle.
SVar:XLife:Count$TypeYouCtrl.Elf/Times.2
SVar:XLife:Count$Valid Elf.YouCtrl/Times.2
SVar:XFetch:Count$ValidLibrary Creature.Elf+YouCtrl
AI:RemoveDeck:Random
DeckHints:Type$Elf & Name$Nissa's Chosen

View File

@@ -2,5 +2,5 @@ Name:Peach Garden Oath
ManaCost:W
Types:Sorcery
A:SP$ GainLife | LifeAmount$ X | SpellDescription$ You gain 2 life for each creature you control.
SVar:X:Count$TypeYouCtrl.Creature/Times.2
SVar:X:Count$Valid Creature.YouCtrl/Times.2
Oracle:You gain 2 life for each creature you control.

View File

@@ -2,5 +2,5 @@ Name:Primal Bellow
ManaCost:G
Types:Instant
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | SpellDescription$ Target creature gets +1/+1 until end of turn for each Forest you control.
SVar:X:Count$TypeYouCtrl.Forest
SVar:X:Count$Valid Forest.YouCtrl
Oracle:Target creature gets +1/+1 until end of turn for each Forest you control.

View File

@@ -3,6 +3,6 @@ ManaCost:2 B B
Types:Sorcery
A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals X damage to any target and you gain X life, where X is the number of Clerics on the battlefield.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X
SVar:X:Count$TypeOnBattlefield.Cleric
SVar:X:Count$Valid Cleric
AI:RemoveDeck:Random
Oracle:Profane Prayers deals X damage to any target and you gain X life, where X is the number of Clerics on the battlefield.

View File

@@ -6,6 +6,6 @@ S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$
S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time, and you may play lands from the top of your library.
S:Mode$ Continuous | Affected$ Land.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | Secondary$ True | Description$ You may look at the top card of your library any time, and you may play lands from the top of your library.
A:AB$ Pump | Cost$ 4 R G | Defined$ Self | NumAtt$ +X | NumDef$ +X | SpellDescription$ NICKNAME gets +X/+X until end of turn, where X is the number of lands you control.
SVar:X:Count$TypeYouCtrl.Land
SVar:X:Count$Valid Land.YouCtrl
SVar:BuffedBy:Land
Oracle:During your turn, Radha, Heart of Keld has first strike.\nYou may look at the top card of your library any time, and you may play lands from the top of your library.\n{4}{R}{G}: Radha gets +X/+X until end of turn, where X is the number of lands you control.

View File

@@ -5,6 +5,6 @@ PT:2/3
K:Haste
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may have it deal damage to target creature equal to the number of artifacts you control.
SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X
SVar:X:Count$TypeYouCtrl.Artifact
SVar:X:Count$Valid Artifact.YouCtrl
SVar:PlayMain1:TRUE
Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nWhen Reclusive Artificer enters, you may have it deal damage to target creature equal to the number of artifacts you control.

View File

@@ -1,7 +1,7 @@
Name:Renewing Dawn
ManaCost:1 W
Types:Sorcery
A:SP$ GainLife | LifeAmount$ X | SpellDescription$ You gain 2 life for each Mountain target opponent controls.
SVar:X:Count$TypeOppCtrl.Mountain/Times.2
A:SP$ GainLife | ValidTgts$ Opponent | Defined$ You | LifeAmount$ X | SpellDescription$ You gain 2 life for each Mountain target opponent controls.
SVar:X:Count$Valid Mountain.TargetedPlayerCtrl/Times.2
AI:RemoveDeck:Random
Oracle:You gain 2 life for each Mountain target opponent controls.

View File

@@ -2,6 +2,6 @@ Name:Ribbons of the Reikai
ManaCost:4 U
Types:Sorcery Arcane
A:SP$ Draw | NumCards$ X | SpellDescription$ Draw a card for each Spirit you control.
SVar:X:Count$TypeYouCtrl.Spirit
SVar:X:Count$Valid Spirit.YouCtrl
AI:RemoveDeck:Random
Oracle:Draw a card for each Spirit you control.

View File

@@ -8,7 +8,7 @@ T:Mode$ SpellCast | ValidCard$ Cat | ValidActivatingPlayer$ You | Execute$ TrigD
SVar:TrigDogToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_dog | TokenOwner$ You
A:AB$ DealDamage | Cost$ R G W T | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals damage to any target equal to the number of Dogs you control. You gain life equal to the number of Cats you control.
SVar:DBGainLife:DB$ GainLife | LifeAmount$ Y | Defined$ You
SVar:X:Count$TypeYouCtrl.Dog
SVar:Y:Count$TypeYouCtrl.Cat
SVar:X:Count$Valid Dog.YouCtrl
SVar:Y:Count$Valid Cat.YouCtrl
DeckHints:Type$Dog|Cat
Oracle:Whenever you cast a Dog spell, create a 1/1 green Cat creature token.\nWhenever you cast a Cat spell, create a 1/1 white Dog creature token.\n{R}{G}{W}, {T}: Rin and Seri, Inseparable deals damage to any target equal to the number of Dogs you control. You gain life equal to the number of Cats you control.

View File

@@ -3,7 +3,7 @@ ManaCost:2 U U
Types:Creature Human Wizard
PT:2/3
A:AB$ Draw | Cost$ 2 U U T | NumCards$ X | SpellDescription$ Draw a card for each Wizard you control.
SVar:X:Count$TypeYouCtrl.Wizard
SVar:X:Count$Valid Wizard.YouCtrl
AI:RemoveDeck:Random
SVar:NonCombatPriority:3
Oracle:{2}{U}{U}, {T}: Draw a card for each Wizard you control.

Some files were not shown because too many files have changed in this diff Show More