diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 3a9a26275..52b1e575e 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -1,6 +1,6 @@ #Primitives Pack for Wagic the Homebrew. #Please keep these card alphabetized, and try to have the "name=" line at the top of each card -#Sorted this programmatically - Thanks to Vitty85 02-08-2024 +#Sorted this programmatically - Thanks to Vitty85 16-08-2024 [card] name=+2 Mace auto={3}:equip @@ -1064,6 +1064,36 @@ mana={3}{W} type=Sorcery [/card] [card] +name=Agate Assault +auto=choice exiledeath target(creature) && damage:4 +auto=choice moveto(exile) target(artifact) +text=Choose one - -- - Agate Assault deals 4 damage to target creature. If that creature would die this turn, exile it instead. -- - Exile target artifact. +mana={2}{R} +type=Sorcery +[/card] +[card] +name=Agate Instigator +kicker={1}{R} name(Offspring) +auto=@movedTo(other creature|myBattlefield):damage:1 all(opponent) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +text=Offspring {1}{R} (You may pay an additional {1}{R} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- Whenever another creature you control enters, this creature deals 1 damage to each opponent. +mana={1}{R} +type=Creature +subtype=Lizard Rogue +power=1 +toughness=3 +[/card] +[card] +name=Agate-Blade Assassin +auto=_ATTACKING_life:1 controller && life:-1 opponent +text=Whenever Agate-Blade Assassin attacks, defending player loses 1 life and you gain 1 life. +mana={1}{B} +type=Creature +subtype=Lizard Assassin +power=1 +toughness=3 +[/card] +[card] name=Ageless Guardian mana={1}{W} type=Creature @@ -1597,6 +1627,16 @@ power=2 toughness=4 [/card] [card] +name=Alania's Pathmaker +auto=_IMPULSEUENT_ +text=When Alania's Pathmaker enters, exile the top card of your library. Until the end of your next turn, you may play that card. +mana={3}{R} +type=Creature +subtype=Otter Wizard +power=4 +toughness=2 +[/card] +[card] name=Alaundo the Seer auto={T}:name(Draw and exile) all(*[zpos=1]|mylibrary) moveto(hand) and!( transforms((,newability[name(Exile a card) target(*|myhand) moveto(myexile) and!( transforms((,newability[counter(0/0.manacost.Time)],newability[name(Remove time counter) name(Remove time counter) all(other *[counter{0/0.1.Time}]|myexile) counter(0/0.-1.Time)],newability[@counterremoved(0/0.1.Time) from(this|myexile) restriction{compare(hascnttime)~equalto~0}:may name(Cast from exile) name(Cast from exile) all(this|mygraveyard) moveto(myexile) and!( if cantargetcard(*[-creature]|*) then activate castcard(normal) else moveto(myBattlefield) and!( transforms((,haste)) ueot )! )!])) forever])!)) forever )! text={T}: Draw a card, then exile a card from your hand and put a number of time counters on it equal to its mana value. It gains "When the last time counter is removed from this card, if it's exiled, you may cast it without paying its mana cost. If you cast a creature spell this way, it gains haste until end of turn." Then remove a time counter from each other card you own in exile. @@ -3225,6 +3265,14 @@ power=3 toughness=5 [/card] [card] +name=Another Chance +auto=may deplete:2 and!(target(creature|mygraveyard) moveto(hand))! +auto=may target(creature|mygraveyard) moveto(hand) +text=You may mill two cards. Then return up to two creature cards from your graveyard to your hand. (To mill two cards, put the top two cards of your library into your graveyard.) +mana={2}{B} +type=Instant +[/card] +[card] name=Anowon, the Ruin Thief auto=lord(other creature[rogue]|mybattlefield) 1/1 auto=@combatdamagefoeof(player) from(creature[rogue]|myBattlefield) restriction{type(creature[zpos<=thatmuch]|opponentlibrary)~lessthan~1}:deplete:thatmuch opponent @@ -7061,6 +7109,19 @@ mana={2}{G} type=Instant [/card] [card] +name=Bandit's Talent +auto=counter(0/0,1,Level) +auto=ability$! name(discard 2 cards) choice name(discard 2 cards) target(<2>*|myhand) reject _ if type(*[-land]|myhand)~morethan~0 then name(discard artifact) choice name(discard artifact) target(*[-land]|myhand) reject !$ opponent +auto=this(variable{hascntlevel}=1) {B}:name(Level 2) counter(0/0,1,Level) asSorcery +auto=@each opponent upkeep restriction{compare(hascntlevel)~morethan~1,type(*|opponenthand)~lessthan~2}:life:-2 opponent +auto=this(variable{hascntlevel}=2) {3}{B}:name(Level 3) counter(0/0,1,Level) asSorcery +auto=@each my draw restriction{compare(hascntlevel)~morethan~2,type(*|opponenthand)~lessthan~2}:draw:1 +text=(Gain the next level as a sorcery to add its ability.) -- When Bandit's Talent enters, each opponent discards two cards unless they discard a nonland card. -- {B}: Level 2 -- At the beginning of each opponent's upkeep, if that player has one or fewer cards in hand, they lose 2 life. -- {3}{B}: Level 3 -- At the beginning of your draw step, draw an additional card for each opponent who has one or fewer cards in hand. +mana={1}{B} +type=Enchantment +subtype=Class +[/card] +[card] name=Bane Alley Broker auto={T}:name(Draw and exile) draw:1 controller && transforms((,newability[name(Exile a card) notatarget(*|myhand) moveto(exile) and!( counter(0/0.1.BaneExiled) )!])) oneshot auto={U}{B}{T}:name(Return exiled card) target(*[counter{0/0.1.BaneExiled}]|myexile) moveto(hand) @@ -7433,6 +7494,17 @@ text={T}: Add {G}. // Tidechannel Pathway type=Land [/card] [card] +name=Barkform Harvester +abilities=reach,changeling +auto={2}:target(*|mygraveyard) bottomoflibrary +text=Changeling (This card is every creature type.) -- Reach -- {2}: Put target card from your graveyard on the bottom of your library. +mana={3} +type=Artifact Creature +subtype=Shapeshifter +power=2 +toughness=3 +[/card] +[card] name=Barkhide Troll auto=counter(1/1) auto={1}{C(1/1,-1)}:hexproof ueot @@ -7705,6 +7777,18 @@ type=Land subtype=Gate [/card] [card] +name=Basking Broodscale +abilities=devoid +auto={1}{G}:_ADAPT1_ +auto=@totalcounteradded(1/1) from(this):may _ELDRAZISPAWN_ +text=Devoid (This card has no color.) -- {1}{G}: Adapt 1. (If this creature has no +1/+1 counters on it, put a +1/+1 counter on it.) -- Whenever one or more +1/+1 counters are put on Basking Broodscale, you may create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}." +mana={1}{G} +type=Creature +subtype=Eldrazi Lizard +power=2 +toughness=2 +[/card] +[card] name=Basking Capybara auto=aslongas(*[-instant;-sorcery]|myGraveyard) 3/0 >3 text=Descend 4 - Basking Capybara gets +3/+0 as long as there are four or more permanent cards in your graveyard. @@ -8048,6 +8132,18 @@ power=2 toughness=1 [/card] [card] +name=Baylen, the Haymaker +auto={T(*[token]|mybattlefield)}{T(*[token]|mybattlefield)}:activatechooseacolor add{chosencolor} activatechooseend +auto={T(*[token]|mybattlefield)}{T(*[token]|mybattlefield)}{T(*[token]|mybattlefield)}:draw:1 +auto={T(*[token]|mybattlefield)}{T(*[token]|mybattlefield)}{T(*[token]|mybattlefield)}{T(*[token]|mybattlefield)}:transforms((,newability[counter(1/1.3)],trample)) ueot +text=Tap two untapped tokens you control: Add one mana of any color. -- Tap three untapped tokens you control: Draw a card. -- Tap four untapped tokens you control: Put three +1/+1 counters on Baylen, the Haymaker. It gains trample until end of turn. +mana={R}{G}{W} +type=Legendary Creature +subtype=Rabbit Warrior +power=4 +toughness=3 +[/card] +[card] name=Bayou Groff other={4}{G} name(Pay 3) restriction=type(creature|mybattlefield)~morethan~0 @@ -8500,6 +8596,17 @@ power=3 toughness=3 [/card] [card] +name=Bello, Bard of the Brambles +auto=this(variable{controllerturn}>0) lord(artifact[-equipment;manacost>=4]|myBattlefield) transforms((elemental creature,setpower=4,settoughness=4,indestructible,haste,newability[@combatdamaged(player) from(this):draw:1])) +auto=this(variable{controllerturn}>0) lord(enchantment[-aura;manacost>=4]|myBattlefield) transforms((elemental creature,setpower=4,settoughness=4,indestructible,haste,newability[@combatdamaged(player) from(this):draw:1])) +text=During your turn, each non-Equipment artifact and non-Aura enchantment you control with mana value 4 or greater is a 4/4 Elemental creature in addition to its other types and has indestructible, haste, and "Whenever this creature deals combat damage to a player, draw a card." +mana={1}{R}{G} +type=Legendary Creature +subtype=Raccoon Bard +power=3 +toughness=3 +[/card] +[card] name=Bellowing Aegisaur auto=_ENRAGE_counter(1/1) all(other creature|mybattlefield) text=Enrage - Whenever Bellowing Aegisaur is dealt damage, put a +1/+1 counter on each other creature you control. @@ -8510,6 +8617,16 @@ power=3 toughness=5 [/card] [card] +name=Bellowing Crier +auto=_LOOT_ +text=When Bellowing Crier enters, draw a card, then discard a card. +mana={1}{U} +type=Creature +subtype=Frog Advisor +power=2 +toughness=1 +[/card] +[card] name=Bellowing Elk auto=if thisturn(creature|mybattlefield)~morethan~1 then transforms((,trample,indestructible)) ueot auto=@movedTo(other creature|myBattlefield):transforms((,trample,indestructible)) ueot @@ -8895,6 +9012,19 @@ mana={1}{U} type=Instant [/card] [card] +name=Beza, the Bounding Spring +auto=if control less lands then _TREASURE_ +auto=if compare(lifetotal)~lessthan~compare(opponentlifetotal) then life:4 +auto=if control less creatures then create(fish:creature fish:1/1:blue)*2 +auto=if type(*|opponenthand)~morethan~type(*|myhand) then draw:1 +text=When Beza, the Bounding Spring enters, create a Treasure token if an opponent controls more lands than you. You gain 4 life if an opponent has more life than you. Create two 1/1 blue Fish creature tokens if an opponent controls more creatures than you. Draw a card if an opponent has more cards in hand than you. +mana={2}{W}{W} +type=Legendary Creature +subtype=Elemental Elk +power=4 +toughness=5 +[/card] +[card] name=Bhaal's Invoker auto=name(Scorching Ray) {8}:damage:4 opponent text=Scorching Ray - {8}: Bhaal's Invoker deals 4 damage to each opponent. @@ -9509,6 +9639,20 @@ mana={W} type=Instant [/card] [card] +name=Blacksmith's Talent +auto=counter(0/0,1,Level) +auto=token(Sword,Equipment artifact,0/0) and!( transforms((,newability[teach(creature) 1/1],newability[{2}:equip])) forever )! +auto=this(variable{hascntlevel}=1) {2}{R}:name(Level 2) counter(0/0,1,Level) asSorcery +auto=@each my combatbegins restriction{compare(hascntlevel)~morethan~1}:target(equipment|mybattlefield) transforms((,newability[may rehook target(creature|mybattlefield)])) forever +auto=this(variable{hascntlevel}=2) {3}{R}:name(Level 3) counter(0/0,1,Level) asSorcery +auto=this(variable{hascntlevel}>=3) this(variable{controllerturn}>0) lord(creature[geared]|myBattlefield) double strike +auto=this(variable{hascntlevel}>=3) this(variable{controllerturn}>0) lord(creature[geared]|myBattlefield) haste +text=(Gain the next level as a sorcery to add its ability.) -- When Blacksmith's Talent enters, create a colorless Equipment artifact token named Sword with "Equipped creature gets +1/+1" and equip {2}. -- {2}{R}: Level 2 -- At the beginning of combat on your turn, attach target Equipment you control to up to one target creature you control. -- {3}{R}: Level 3 -- During your turn, equipped creatures you control have double strike and haste. +mana={R} +type=Enchantment +subtype=Class +[/card] +[card] name=Blacksnag Buzzard abilities=flying auto=if morbid then counter(1/1) @@ -10773,6 +10917,19 @@ power=4 toughness=3 [/card] [card] +name=Bloodroot Apothecary +abilities=poisontwotoxic +auto=_TREASURE_ +auto=target(opponent) _TREASURE_ targetedplayer +auto=@sacrificed(*[-creature;token]|opponentbattlefield):alterpoison:2 opponent +text=Toxic 2 (Players dealt combat damage by this creature also get two poison counters. A player with ten or more poison counters loses the game.) -- When Bloodroot Apothecary enters, you and target opponent each create a Treasure token. -- Whenever an opponent sacrifices a noncreature token, that player gets two poison counters. +mana={2}{G} +type=Creature +subtype=Squirrel Druid +power=3 +toughness=3 +[/card] +[card] name=Bloodsky Berserker auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~equalto~1}:transforms((,newability[counter(1/1.2)],menace)) ueot text=Whenever you cast your second spell each turn, put two +1/+1 counters on Bloodsky Berserker. It gains menace until end of turn. (It can't be blocked except by two or more creatures.) @@ -10985,6 +11142,17 @@ power=4 toughness=4 [/card] [card] +name=Blooming Blast +other={1}{R} name(Gift a Treasure) +auto=if paid(alternative) then _TREASURE_ opponent +target=creature +auto=damage:2 +auto=if paid(alternative) then damage:3 targetController +text=Gift a Treasure (You may promise an opponent a gift as you cast this spell. If you do, they create a Treasure token before its other effects. It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") -- Blooming Blast deals 2 damage to target creature. If the gift was promised, Blooming Blast also deals 3 damage to that creature's controller. +mana={1}{R} +type=Instant +[/card] +[card] name=Bloomwielder Dryads auto=_WARD2_ auto=@each my end:name(Put 1/1 counter) target(creature|myBattlefield) counter(1/1) @@ -11635,6 +11803,16 @@ mana={B}{S(creature|myBattlefield)} type=Sorcery [/card] [card] +name=Bonebind Orator +autograveyard={3}{B}{E}:target(other creature|mygraveyard) moveto(hand) +text={3}{B}, Exile Bonebind Orator from your graveyard: Return another target creature card from your graveyard to your hand. +mana={1}{B} +type=Creature +subtype=Squirrel Warlock Bard +power=2 +toughness=2 +[/card] +[card] name=Bonecaller Cleric auto={3}{B}{S}:target(creature|mygraveyard) moveTo(mybattlefield) asSorcery text={3}{B}, Sacrifice Bonecaller Cleric: Return target creature card from your graveyard to the battlefield. Activate only as a sorcery. @@ -12451,6 +12629,16 @@ power=2 toughness=2 [/card] [card] +name=Brambleguard Captain +auto=@each my combatbegins:target(creature|myBattlefield) power/0 ueot +text=At the beginning of combat on your turn, target creature you control gets +X/+0 until end of turn, where X is Brambleguard Captain's power. +mana={3}{R} +type=Creature +subtype=Mouse Soldier +power=2 +toughness=3 +[/card] +[card] name=Brambleweft Behemoth abilities=trample text=Trample (This creature can deal excess combat damage to defending player or planeswalker while attacking.) @@ -12542,6 +12730,16 @@ mana={1}{W} type=Enchantment [/card] [card] +name=Brave-Kin Duo +auto={1}{T}:target(creature) 1/1 ueot asSorcery +text={1}, {T}: Target creature gets +1/+1 until end of turn. Activate only as a sorcery. +mana={W} +type=Creature +subtype=Rabbit Mouse +power=1 +toughness=1 +[/card] +[card] name=Brawl-Bash Ogre abilities=menace auto=_ATTACKING_may name(sacrifice) transforms((,newability[sacrifice notatarget(other creature|myBattlefield)],newability[2/2])) ueot @@ -12598,6 +12796,17 @@ mana={3}{R} type=Enchantment [/card] [card] +name=Brazen Collector +abilities=first strike +auto=_ATTACKING_add{R} doesntempty +text=First strike -- Whenever Brazen Collector attacks, add {R}. Until end of turn, you don't lose this mana as steps and phases end. +mana={1}{R} +type=Creature +subtype=Raccoon Rogue +power=2 +toughness=1 +[/card] +[card] name=Brazen Dwarf auto=@dierolled(*|mybattlefield) from(controller):name(Deal damage) damage:1 opponent text=Whenever you roll one or more dice, Brazen Dwarf deals 1 damage to each opponent. @@ -12848,6 +13057,18 @@ power=2 toughness=3 [/card] [card] +name=Bria, Riptide Rogue +auto=@movedto(*[-creature]|mystack):1/1 ueot +auto=lord(other creature|myBattlefield) transforms((,newability[@movedto(*[-creature]|mystack):1/1 ueot])) +auto=@movedTo(*[-creature]|mystack):target(creature|myBattlefield) unblockable +text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- Other creatures you control have prowess. (If a creature has multiple instances of prowess, each triggers separately.) -- Whenever you cast a noncreature spell, target creature you control can't be blocked this turn. +mana={2}{U}{R} +type=Legendary Creature +subtype=Otter Rogue +power=3 +toughness=3 +[/card] +[card] name=Briar Hydra abilities=trample auto=@combatdamaged(player) from(this):counter(1/1,pbasiclandtypes) target(creature|myBattlefield) @@ -12916,6 +13137,30 @@ mana={4}{W} type=Instant [/card] [card] +name=Brightblade Stoat +abilities=first strike,lifelink +text=First strike, lifelink +mana={1}{W} +type=Creature +subtype=Weasel Soldier +power=2 +toughness=2 +[/card] +[card] +name=Brightcap Badger // Fungus Frolic +abilities=adventure +other={2}{G} name(Adventure) +auto=if paid(alternative) then create(saproling:creature saproling:1/1:green)*2 +auto=lord(*[Fungus;Saproling]|mybattlefield) {T}:Add{G} +auto=@each my end:create(saproling:creature saproling:1/1:green) +text=Each Fungus and Saproling you control has "{T}: Add {G}." -- At the beginning of your end step, create a 1/1 green Saproling creature token. +mana={3}{G} +type=Creature +subtype=Badger Druid +power=3 +toughness=4 +[/card] +[card] name=Brightclimb Pathway restriction=compare(isflipped)~equalto~0 anyzone={0}:doubleside(Grimclimb Pathway) @@ -13579,6 +13824,14 @@ power=3 toughness=6 [/card] [card] +name=Bumbleflower's Sharepot +auto=_FOOD_ +auto={5}{T}{S}:destroy target(*[-land]) asSorcery +text=When Bumbleflower's Sharepot enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") -- {5}, {T}, Sacrifice Bumbleflower's Sharepot: Destroy target nonland permanent. Activate only as a sorcery. +mana={2} +type=Artifact +[/card] +[card] name=Bumbling Pangolin auto=may destroy target(artifact) text=When this creature enters, you may destroy target artifact. @@ -13836,6 +14089,17 @@ power=2 toughness=1 [/card] [card] +name=Burrowguard Mentor +abilities=trample +anyzone=type:creature:mybattlefield/type:creature:mybattlefield cdaactive +text=Trample -- Burrowguard Mentor's power and toughness are each equal to the number of creatures you control. +mana={G}{W} +type=Creature +subtype=Rabbit Soldier +power=* +toughness=* +[/card] +[card] name=Burrowing Razormaw auto=_DIES_deplete:4 text=When Burrowing Razormaw dies, mill four cards. (Put the top four cards of your library into your graveyard.) @@ -13920,6 +14184,18 @@ mana={3}{W}{W} type=Sorcery [/card] [card] +name=Byrke, Long Ear of the Law +abilities=vigilance +auto=may counter(1/1) target(creature) +auto=@combat(attacking) source(creature[counter{1/1.1}]|mybattlefield):all(trigger) transforms((,newability[thisforeach(counter{1/1.1}) counter(1/1)])) +text=Vigilance -- When Byrke, Long Ear of the Law enters, put a +1/+1 counter on each of up to two target creatures. -- Whenever a creature you control with a +1/+1 counter on it attacks, double the number of +1/+1 counters on it. +mana={4}{G}{W} +type=Legendary Creature +subtype=Rabbit Soldier +power=4 +toughness=4 +[/card] +[card] name=Cabal Conditioning target=opponent auto=choice name(Opponent Discards) reject notatarget(*|targetedpersonshand) @@ -14124,6 +14400,14 @@ power=2 toughness=3 [/card] [card] +name=Calamitous Tide +auto=may target(creature) moveTo(hand) +auto=ability$! draw:2 && transforms((,newability[target(*|myhand) reject])) forever !$ controller +text=Return up to two target creatures to their owners' hands. Draw two cards, then discard a card. +mana={4}{U}{U} +type=Sorcery +[/card] +[card] name=Calamity Bearer auto=transforms((,double strike)) forever auto=@damaged(*|battlefield) from(*[-Calamity Bearer&giant]|myzones):name(Deals double damage) all(trigger[to]) name(Deals double damage) damage:thatmuch @@ -14137,6 +14421,14 @@ power=3 toughness=4 [/card] [card] +name=Calamity of Cinders +other={convoke} name(Convoke) +auto=damage:6 all(creature[-tapped]) +text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Calamity of Cinders deals 6 damage to each untapped creature. +mana={5}{R}{R} +type=Sorcery +[/card] +[card] name=Calamity of the Titans restriction=type(creature[colorless]|myhand)~morethan~0 auto=name(Reveal colorless creature) target(creature[colorless]|myhand) transforms((,newability[all(creature[manacost<=manacostminus1minusend]|battlefield) moveto(exile)],newability[all(planeswalker[manacost<=manacostminus1minusend]|battlefield) moveto(exile)])) oneshot @@ -14877,6 +15169,19 @@ power=2 toughness=1 [/card] [card] +name=Caretaker's Talent +auto=counter(0/0,1,Level) +auto=@movedTo(*[token]|myBattlefield) turnlimited:draw:1 +auto=this(variable{hascntlevel}=1) {W}:name(Level 2) counter(0/0,1,Level) asSorcery +auto=@counteradded(0/0.1.Level) from(this) restriction{compare(hascntlevel)~equalto~2}:target(*[token]|mybattlefield) clone +auto=this(variable{hascntlevel}=2) {3}{W}:name(Level 3) counter(0/0,1,Level) asSorcery +auto=this(variable{hascntlevel}>=3) lord(creature[token]|mybattlefield) 2/2 +text=(Gain the next level as a sorcery to add its ability.) -- Whenever one or more tokens you control enter, draw a card. This ability triggers only once each turn. -- {W}: Level 2 -- When this Class becomes level 2, create a token that's a copy of target token you control. -- {3}{W}: Level 3 -- Creature tokens you control get +2/+2. +mana={2}{W} +type=Enchantment +subtype=Class +[/card] +[card] name=Carnage Interpreter auto=reject all(*|myhand) && _CLUE_*4 auto=aslongas(*|myhand) 2/2 <2 @@ -15013,6 +15318,18 @@ power=1 toughness=1 [/card] [card] +name=Carrot Cake +auto=create(rabbit:creature rabbit:1/1 white) +auto=_SCRY1_ +auto=@sacrificed(this):create(rabbit:creature rabbit:1/1 white) +auto=@sacrificed(this):_SCRY1_ +auto={2}{T}{S}:life:3 +text=When Carrot Cake enters the battlefield and when you sacrifice it, create a 1/1 white Rabbit creature token and scry 1. {2}, {T}, Sacrifice Carrot Cake: You gain 3 life. +mana={1}{W} +type=Artifact +subtype=Food +[/card] +[card] name=Carth the Lion abilities=hiddenface aicode=activate transforms((,newability[if type(planeswalker[zpos<=7]|myLibrary)~morethan~0 then target(planeswalker[zpos<=7]|myLibrary) moveto(hand) and!( all(other *[zpos<=7]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )! else all(*[zpos<=7]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! ])) oneshot @@ -17640,6 +17957,17 @@ power=7 toughness=6 [/card] [card] +name=Cindering Cutthroat +auto=if compare(oplifelost)~morethan~0 then counter(1/1) +auto={1}{BR}:menace ueot +text=Cindering Cutthroat enters with a +1/+1 counter on it if an opponent lost life this turn. -- {1}{B/R}: Cindering Cutthroat gains menace until end of turn. (It can't be blocked except by two or more creatures.) +mana={2}{BR} +type=Creature +subtype=Lizard Assassin +power=3 +toughness=2 +[/card] +[card] name=Cinderslash Ravager abilities=vigilance anyzone=foreach(*[counter{0/0.1.Oil}]|myBattlefield) altercost(colorless,-1) @@ -18388,6 +18716,17 @@ power=2 toughness=2 [/card] [card] +name=Clifftop Lookout +abilities=reach +auto=reveal:1 revealzone(mylibrary) revealuntil(*[land]|mylibrary) optionone choice name(Get Card) target(land|reveal) moveto(battlefield) and!( tap(noevent) )! optiononeend optiontwo choice name(bottom of library) all(*|reveal) bottomoflibrary optiontwoend revealend +text=Reach -- When Clifftop Lookout enters, reveal cards from the top of your library until you reveal a land card. Put that card onto the battlefield tapped and the rest on the bottom of your library in a random order. +mana={2}{G} +type=Creature +subtype=Frog Scout +power=1 +toughness=2 +[/card] +[card] name=Cling to Dust auto=if type(*[-creature]|graveyard)~morethan~0 then choice name(exile non-creature card) name(exile non-creature card) moveTo(exile) target(*[-creature]|graveyard) && draw:1 controller auto=if type(*[creature]|graveyard)~morethan~0 then choice name(exile creature card) name(exile creature card) moveTo(exile) target(creature|graveyard) && life:3 controller @@ -18784,6 +19123,17 @@ power=1 toughness=2 [/card] [card] +name=Coiling Rebirth +other={3}{B}{B} name(Gift a card) +auto=if paid(alternative) then draw:1 opponent +target=creature|mygraveyard +auto=moveTo(battlefield) +auto=if paid(alternative) then if cantargetcard(*[-legendary]|*) then clone and!( transforms((,setpower=1,settoughness=1)) forever )! +text=Gift a card (You may promise an opponent a gift as you cast this spell. If you do, they draw a card before its other effects.) -- Return target creature card from your graveyard to the battlefield. Then if the gift was promised and that creature isn't legendary, create a token that's a copy of that creature, except it's 1/1. +mana={3}{B}{B} +type=Sorcery +[/card] +[card] name=Coiling Stalker autohand={1}{G}{N}:ninjutsu auto=@combatdamaged(player) from(this):name(Put 1/1 counter) target(creature[-counter{1/1}]|mybattlefield) counter(1/1) @@ -19435,6 +19785,15 @@ power=1 toughness=3 [/card] [card] +name=Communal Brewing +auto=may target(opponent) draw:1 targetedplayer and!(counter(0/0,1,ingredient))! +auto=counter(0/0,1,ingredient) +auto=@movedTo(creature|myBattlefield) from(mystack):all(trigger) thisforeach(counter{0/0.1.ingredient}) counter(1/1) +text=When Communal Brewing enters, any number of target opponents each draw a card. Put an ingredient counter on Communal Brewing, then put an ingredient counter on it for each card drawn this way. -- Whenever you cast a creature spell, that creature enters with X additional +1/+1 counters on it, where X is the number of ingredient counters on Communal Brewing. +mana={2}{G} +type=Enchantment +[/card] +[card] name=Commune with Dinosaurs auto=name(look) reveal:5 optionone name(Get a card) target(<1>*[dinosaur;land]|reveal) moveto(hand) optiononeend optiontwo name(put on bottom) target(<5>*|reveal) bottomoflibrary optiontwoend revealend text=Look at the top five cards of your library. You may reveal a Dinosaur or land card from among them and put it into your hand. Put the rest on the bottom of your library in any order. @@ -19586,6 +19945,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Compy Swarm +auto=@each my end:if morbid then clone and!(transforms((,newability[tap(noevent)])))! notatarget(this) +text=At the beginning of your end step, if a creature died this turn, create a tapped token that's a copy of Compy Swarm. +mana={1}{B}{G} +type=Creature +subtype=Dinosaur +power=2 +toughness=2 +[/card] +[card] name=Concealed Weapon auto=teach(creature) 3/0 facedown={3} @@ -19685,6 +20054,15 @@ mana={3}{G} type=Enchantment [/card] [card] +name=Conduct Electricity +target=creature +auto=damage:6 +auto=damage:2 target(creature[token]) +text=Conduct Electricity deals 6 damage to target creature and 2 damage to up to one target creature token. +mana={4}{R} +type=Instant +[/card] +[card] name=Conductive Current auto=all(creature|battlefield) damage:3 auto=name(Choose instant or sorcery) target(*[instant;sorcery]|myhand) counter(0/0.1.PerpetualCurrent) notrg @@ -20073,6 +20451,17 @@ mana={1}{B}{G} type=Instant [/card] [card] +name=Consumed by Greed +other={1}{B}{B} name(Gift a card) +auto=if paid(alternative) then draw:1 opponent +auto=if paid(alternative) then target(creature|mygraveyard) moveto(hand) +target=opponent +auto=ability$! sacrifice notatarget(creature[power=power:highest:creature:myBattlefield]|mybattlefield) !$ targetedplayer +text=Gift a card (You may promise an opponent a gift as you cast this spell. If you do, they draw a card before its other effects.) -- Target opponent sacrifices a creature with the greatest power among creatures they control. If the gift was promised, return target creature card from your graveyard to your hand. +mana={1}{B}{B} +type=Instant +[/card] +[card] name=Consuming Aetherborn abilities=lifelink auto=name(This creature) target(this) counter(1/1) @@ -20607,6 +20996,18 @@ power=3 toughness=3 [/card] [card] +name=Coruscation Mage +kicker={2} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=@movedTo(*[-creature]|mystack):damage:1 all(opponent) +text=Offspring {2} (You may pay an additional {2} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- Whenever you cast a noncreature spell, this creature deals 1 damage to each opponent. +mana={1}{R} +type=Creature +subtype=Otter Wizard +power=2 +toughness=2 +[/card] +[card] name=Cosi's Trickster auto=@shuffledfoeof(player) turnlimited:may name(Put 1/1 counter) counter(1/1) text=Whenever an opponent shuffles their library, you may put a +1/+1 counter on Cosi's Trickster. @@ -21751,6 +22152,17 @@ power=3 toughness=3 [/card] [card] +name=Crumb and Get It +other={W} name(Gift a Food) +auto=if paid(alternative) then indestructible +auto=if paid(alternative) then _FOOD_ opponent +target=creature|myBattlefield +auto=2/2 +text=Gift a Food (You may promise an opponent a gift as you cast this spell. If you do, they create a Food token before its other effects. It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") -- Target creature you control gets +2/+2 until end of turn. If the gift was promised, that creature also gains indestructible until end of turn. +mana={W} +type=Instant +[/card] +[card] name=Crush Contraband restriction=type(*[artifact;enchantment]|battlefield)~morethan~0 auto=if type(artifact|battlefield)~morethan~0 then choice name(Exile artifact) name(Exile artifact) moveto(exile) target(artifact|battlefield) @@ -22217,6 +22629,17 @@ power=3 toughness=1 [/card] [card] +name=Curious Forager +auto=may ability$! name(exile three cards) moveto(myexile) notatarget(<3>*|mygraveyard) and!(target(*[-instant;-sorcery]|mygraveyard) moveto(hand))! !$ controller restriction{type(*|mygraveyard)~morethan~2} +auto=may sacrifice notatarget(*[Food]|mybattlefield) and!(target(*[-instant;-sorcery]card |mygraveyard) moveto(hand))! restriction{type(*[Food]|mybattlefield)~morethan~0} +text=When Curious Forager enters, you may forage. When you do, return target permanent card from your graveyard to your hand. (To forage, exile three cards from your graveyard or sacrifice a Food.) +mana={2}{G} +type=Creature +subtype=Squirrel Druid +power=3 +toughness=2 +[/card] +[card] name=Curious Herd target=opponent auto=token(Beast Cur)*type:artifact:opponentBattlefield @@ -22839,6 +23262,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Daggerfang Duo +abilities=deathtouch +auto=may deplete:2 +text=Deathtouch -- When Daggerfang Duo enters, you may mill two cards. (You may put the top two cards of your library into your graveyard.) +mana={2}{B} +type=Creature +subtype=Rat Squirrel +power=3 +toughness=2 +[/card] +[card] name=Daggersail Aeronaut auto=this(variable{controllerturn}>0) flying text=As long as it's your turn, Daggersail Aeronaut has flying. @@ -23092,6 +23526,16 @@ power=4 toughness=4 [/card] [card] +name=Daring Waverider +auto=may name(cast card) castcard(normal) target(*[instant;sorcery;manacost<=4]|mygraveyard) and!(transforms((,newability[gainedexiledeath])) forever)! +text=When Daring Waverider enters, you may cast target instant or sorcery card with mana value 4 or less from your graveyard without paying its mana cost. If that spell would be put into your graveyard, exile it instead. +mana={4}{U}{U} +type=Creature +subtype=Otter Wizard +power=4 +toughness=4 +[/card] +[card] name=Dark Bargain auto=damage:2 controller auto=name(Reveal top 3 cards) reveal:3 optionone name(Get 2 cards) target(<2>*|reveal) moveto(hand) optiononeend optiontwo name(put in graveyard) target(<3>*|reveal) moveto(mygraveyard) optiontwoend revealend @@ -23163,6 +23607,19 @@ text=Darkmoss Bridge enters tapped. -- Indestructible -- {T}: Add {B} or {G}. type=Artifact Land [/card] [card] +name=Darkstar Augur +abilities=flying +kicker={B} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=@each my upkeep:reveal:1 optionone name(Reveal) target(*|reveal) transforms((,newability[life:-manacost controller])) forever optiononeend optiontwo name(Claim your card) choice all(*|reveal) moveto(hand) optiontwoend revealend +text=Offspring {B} (You may pay an additional {B} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- Flying -- At the beginning of your upkeep, reveal the top card of your library and put that card into your hand. You lose life equal to its mana value. +mana={2}{B} +type=Creature +subtype=Bat Warlock +power=2 +toughness=3 +[/card] +[card] name=Darksteel Monolith abilities=indestructible auto={0}:name(Zerocast colorless spell) target(*[colorless]|myhand) activate castcard(normal) limit:1 @@ -23385,6 +23842,17 @@ mana={2}{W}{W} type=Sorcery [/card] [card] +name=Dawn's Truce +other={1}{W} name(Gift a card) +auto=if paid(alternative) then draw:1 opponent +auto=if paid(alternative) then all(*|myBattlefield) indestructible +auto=controllershroud controller +auto=all(*|myBattlefield) hexproof +text=Gift a card (You may promise an opponent a gift as you cast this spell. If you do, they draw a card before its other effects.) -- You and permanents you control gain hexproof until end of turn. If the gift was promised, permanents you control also gain indestructible until end of turn. +mana={1}{W} +type=Instant +[/card] +[card] name=Dawnbringer Cleric auto=choice name(Gain 2 life) life:2 controller auto=choice name(Destroy enchantment) target(enchantment|battlefield) destroy @@ -25701,6 +26169,16 @@ power=1 toughness=1 [/card] [card] +name=Dewdrop Cure +other={2}{W} name(Gift a card) +auto=if paid(alternative) then draw:1 opponent +auto=if paid(alternative) then may target(creature[manacost<=2]|mygraveyard) moveTo(battlefield) +auto=ifnot paid(alternative) then may target(creature[manacost<=2]|mygraveyard) moveTo(battlefield) +text=Gift a card (You may promise an opponent a gift as you cast this spell. If you do, they draw a card before its other effects.) -- Return up to two target creature cards each with mana value 2 or less from your graveyard to the battlefield. If the gift was promised, instead return up to three target creature cards each with mana value 2 or less from your graveyard to the battlefield. +mana={2}{W} +type=Sorcery +[/card] +[card] name=Diabolic Servitude auto=name(Return creature) target(creature|mygraveyard) moveTo(myBattlefield) and!( counter(0/0.1.DiabolicReturned) )! auto=@movedto(creature[counter{0/0.1.DiabolicReturned}]|graveyard) from(mybattlefield):name(Exile returned creature) all(trigger[to]) name(Exile returned creature) transforms((,newability[moveto(exile)])) oneshot @@ -26189,6 +26667,13 @@ power=2 toughness=3 [/card] [card] +name=Diresight +auto=name(Surveil 2) reveal:psurveiloffsetplus2plusend optionone name(put in graveyard) target(*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(*|reveal) moveto(ownerlibrary) optiontwoend afterrevealed all(*[zpos=1]|mylibrary) transforms((,newability[draw:2 && life:-2 controller])) oneshot afterrevealedend revealend +text=Surveil 2, then draw two cards. You lose 2 life. (To surveil 2, look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +mana={2}{B} +type=Sorcery +[/card] +[card] name=Dirge Bat abilities=flash,flying,mutate otherrestriction=type(creature[-human]|mybattlefield)~morethan~0 @@ -27256,6 +27741,18 @@ mana={3}{B} type=Sorcery [/card] [card] +name=Downwind Ambusher +abilities=flash +auto=choice target(creature|opponentBattlefield) -1/-1 ueot +auto=choice destroy target(creature[damaged]|opponentBattlefield) +text=Flash -- When Downwind Ambusher enters, choose one - -- - Target creature an opponent controls gets -1/-1 until end of turn. -- - Destroy target creature an opponent controls that was dealt damage this turn. +mana={3}{B} +type=Creature +subtype=Skunk Assassin +power=4 +toughness=2 +[/card] +[card] name=Dowsing Dagger auto=token(Plant,creature Plant,0/2,green,defender)*2 opponent auto=@combatdamaged(player) from(mytgt):may all(this) moveto(mybattlefield) and!(flip(Lost Vale))! @@ -28210,6 +28707,17 @@ power=3 toughness=3 [/card] [card] +name=Dreamdew Entrancer +abilities=reach +auto=may target(creature) transforms((,newability[tap],newability[counter(0/0.3.Stun)],newability[this(cantargetcard(*|myBattlefield) draw:2)) +text=Reach -- When Dreamdew Entrancer enters, tap up to one target creature and put three stun counters on it. If you control that creature, draw two cards. +mana={2}{G}{U} +type=Creature +subtype=Frog Wizard +power=3 +toughness=4 +[/card] +[card] name=Dreamdrinker Vampire abilities=lifelink auto={1}{B}:_ADAPT1_ @@ -28680,6 +29188,17 @@ power=2 toughness=2 [/card] [card] +name=Druid of the Spade +auto=aslongas(*[token]|myBattlefield) 2/0 +auto=aslongas(*[token]|myBattlefield) trample +text=As long as you control a token, Druid of the Spade gets +2/+0 and has trample. +mana={2}{G} +type=Creature +subtype=Rabbit Druid +power=2 +toughness=3 +[/card] +[card] name=Druidic Ritual aicode=activate transforms((,newability[if type(creature[zpos<=3]|mylibrary)~morethan~0 then if type(land[zpos<=3]|mylibrary)~morethan~0 then target(creature[zpos<=3]|mylibrary) moveto(hand) and!( transforms((,newability[target(land[zpos<=3]|mylibrary) moveto(hand) and!( all(other *[zpos<=3]|mylibrary) moveto(mygraveyard) )!])) oneshot )!],newability[if type(creature[zpos<=3]|mylibrary)~morethan~0 then if type(land[zpos<=3]|mylibrary)~equalto~0 then target(creature[zpos<=3]|mylibrary) moveto(hand) and!( all(other *[zpos<=3]|mylibrary) moveto(mygraveyard) )!],newability[if type(creature[zpos<=3]|mylibrary)~equalto~0 then if type(land[zpos<=3]|mylibrary)~morethan~0 then target(land[zpos<=3]|mylibrary) moveto(hand) and!( all(other *[zpos<=3]|mylibrary) moveto(mygraveyard) )!],newability[if type(creature[zpos<=3]|mylibrary)~equalto~0 then if type(land[zpos<=3]|mylibrary)~equalto~0 then all(*[zpos<=3]|mylibrary) moveto(mygraveyard)])) ueot auto=if type(creature[zpos<=3]|mylibrary)~morethan~0 then if type(land[zpos<=3]|mylibrary)~morethan~0 then name(Mill 3 cards) name(Mill 3 cards) name(Mill 3 cards) reveal:3 optionone name(Put land in hand) target(land|reveal) moveto(hand) optiononeend optiontwo choice name(Put creature in hand) target(creature|reveal) moveto(hand) and!( all(other *|reveal) moveto(mygraveyard) )! optiontwoend revealend @@ -29560,6 +30079,14 @@ power=3 toughness=3 [/card] [card] +name=Early Winter +auto=choice moveto(exile) target(creature) +auto=choice target(opponent) ability$! moveto(exile) target(enchantment|myBattlefield) !$ targetedplayer +text=Choose one - -- - Exile target creature. -- - Target opponent exiles an enchantment they control. +mana={4}{B} +type=Instant +[/card] +[card] name=Earth Tremor target=creature,planeswalker auto=damage:type:land:myBattlefield @@ -29864,6 +30391,14 @@ mana={4}{U}{U} type=Sorcery [/card] [card] +name=Echoing Assault +auto=lord(creature[token]|mybattlefield) menace +auto=@each my blockers:target(creature[attacking]) clone with(battleready,treason) and!( becomes(,1/1) )! +text=Creature tokens you control have menace. -- Whenever you attack a player, choose target nontoken creature that's attacking that player. Create a token that's a copy of that creature, except it's 1/1. The token enters tapped and attacking that player. Sacrifice it at the beginning of the next end step. +mana={4}{R} +type=Enchantment +[/card] +[card] name=Echoing Boon abilities=hiddenface,isconspiracy restriction=never @@ -29945,6 +30480,19 @@ power=2 toughness=3 [/card] [card] +name=Eddymurk Crab +abilities=flash,affinitygraveinstsorc +auto=foreach(|myBattlefield) +auto=this(variable{opponentturn}>0) tap(noevent) +auto=may tap target(creature) +text=Flash -- This spell costs {1} less to cast for each instant and sorcery card in your graveyard. -- Eddymurk Crab enters tapped if it's not your turn. -- When Eddymurk Crab enters, tap up to two target creatures. +mana={5}{U}{U} +type=Creature +subtype=Elemental Crab +power=5 +toughness=5 +[/card] +[card] name=Edgar Markov abilities=first strike,haste auto=@movedTo(other *[vampire]|mystack):token(Vampire,Creature Vampire,1/1,black) @@ -31024,6 +31572,18 @@ power=4 toughness=3 [/card] [card] +name=Emberheart Challenger +abilities=haste +auto=@movedto(*[-creature]|mystack):1/1 ueot +auto=_VALIANT__IMPULSE_DRAW_ +text=Haste -- Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- Valiant - Whenever Emberheart Challenger becomes the target of a spell or ability you control for the first time each turn, exile the top card of your library. Until end of turn, you may play that card. +mana={1}{R} +type=Creature +subtype=Mouse Warrior +power=2 +toughness=2 +[/card] +[card] name=Emberhorn Minotaur auto=@exerted(this):1/1 ueot && menace ueot auto=_ATTACKING_may exert @@ -32400,6 +32960,19 @@ mana={U}{U} type=Instant [/card] [card] +name=Essence Channeler +auto=@lifelostof(player) turnlimited:flying ueot +auto=@lifelostof(player) turnlimited:vigilance ueot +auto=@lifeof(player) from(*[-lifefaker]|*):counter(1/1) +auto=_DIES_choice thisforeach(counter{1/1}) counter(1/1) target(creature|mybattlefield) +text=As long as you've lost life this turn, Essence Channeler has flying and vigilance. -- Whenever you gain life, put a +1/+1 counter on Essence Channeler. -- When Essence Channeler dies, put its counters on target creature you control. +mana={1}{W} +type=Creature +subtype=Bat Cleric +power=2 +toughness=1 +[/card] +[card] name=Essence Infusion target=creature auto=transforms((,newability[counter(1/1.2)],lifelink)) ueot @@ -32816,6 +33389,19 @@ mana={2}{U} type=Enchantment [/card] [card] +name=Evercoat Ursine +abilities=trample +auto=name(look) reveal:3 optionone name(Exile a card) target(*|reveal) moveto(myExile) and!( transforms((EvercoatUrsine)) forever )! optiononeend optiontwo name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=name(look) reveal:3 optionone name(Exile a card) target(*|reveal) moveto(myExile) and!( transforms((EvercoatUrsine)) forever )! optiononeend optiontwo name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=@combatdamaged(player) from(this):transforms((,newability[may name(Cast exiled card) target(*[EvercoatUrsine]|myexile) activate castcard(normal)])) forever +text=Trample -- Hideaway 3, hideaway 3 (When this creature enters, look at the top three cards of your library, exile one face down, then put the rest on the bottom in a random order. Then do it again.) -- Whenever Evercoat Ursine deals combat damage to a player, if there are cards exiled with it, you may play one of them without paying its mana cost. +mana={4}{G} +type=Creature +subtype=Elemental Bear +power=6 +toughness=5 +[/card] +[card] name=Everdawn Champion auto=preventAllCombatDamage to(this) text=Prevent all combat damage that would be dealt to Everdawn Champion. @@ -32884,6 +33470,17 @@ power=3 toughness=2 [/card] [card] +name=Evolution Witness +auto={1}{G}:_ADAPT2_ +auto=@totalcounteradded(1/1) from(this):target(*[-instant;-sorcery]|mygraveyard) moveto(hand) +text={1}{G}: Adapt 2. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.) -- Whenever one or more +1/+1 counters are put on Evolution Witness, return target permanent card from your graveyard to your hand. +mana={2}{G} +type=Creature +subtype=Elf Shaman Mutant +power=2 +toughness=1 +[/card] +[card] name=Evolved Sleeper auto=this(cantargetcard(*[Horror]) {1}{B}{B}:counter(1/1) && draw:1 && life:-1 ) auto=this(cantargetcard(*[cleric]) {1}{B}:becomes(Horror,3/3,deathtouch) forever ) @@ -35473,6 +36070,18 @@ color=red type=Artifact [/card] [card] +name=Feather of Flight +abilities=flash +target=creature +auto=draw:1 +auto=teach(creature) 1/0 +auto=teach(creature) flying +text=Flash -- Enchant creature -- When Feather of Flight enters, draw a card. -- Enchanted creature gets +1/+0 and has flying. +mana={1}{W} +type=Enchantment +subtype=Aura +[/card] +[card] name=Feather, the Redeemed abilities=flying auto=@targeted(creature|mybattlefield) from(sorcery|myzones):transforms((,newability[all(sorcery|mystack) moveto(exile)])) ueot @@ -35602,6 +36211,14 @@ power=3 toughness=2 [/card] [card] +name=Fell +target=creature +auto=destroy +text=Destroy target creature. +mana={1}{B} +type=Sorcery +[/card] +[card] name=Fell Flagship auto=lord(pirate|mybattlefield) 1/0 auto=@combatdamagefoeof(player) from(this):ability$!name(discard) target(*|myhand) reject!$ opponent @@ -35802,6 +36419,12 @@ power=1 toughness=1 [/card] [card] +name=Ferrous Lake +auto={1}{T}:Add{U}{R} +text={1}, {T}: Add {U}{R}. +type=Land +[/card] +[card] name=Fertilid's Favor target=player auto=ability$!name(Search a land) name(Search a land) target(land[basic]|mylibrary) moveTo(myBattlefield) and!(tap(noevent))! !$ targetedPlayer @@ -35904,6 +36527,17 @@ mana={4}{B} type=Instant [/card] [card] +name=Fetid Gargantua +auto={2}{B}:_ADAPT2_ +auto=@totalcounteradded(1/1) from(this):may draw:2 && life:-2 +text={2}{B}: Adapt 2. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.) -- Whenever one or more +1/+1 counters are put on Fetid Gargantua, you may draw two cards. If you do, you lose 2 life. +mana={4}{B} +type=Creature +subtype=Horror +power=4 +toughness=4 +[/card] +[card] name=Fetid Pools abilities=cycling auto=tap @@ -36387,6 +37021,19 @@ mana={X}{U}{U} type=Sorcery [/card] [card] +name=Finch Formation +abilities=flying +kicker={3} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=target(creature|myBattlefield) flying ueot +text=Offspring {3} (You may pay an additional {3} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- Flying -- When this creature enters, target creature you control gains flying until end of turn. +mana={2}{U} +type=Creature +subtype=Bird Scout +power=2 +toughness=2 +[/card] +[card] name=Find // Finality other={4}{B}{G} name(Finality) auto=ifnot paid(alternative) then moveto(hand) target(creature|mygraveyard) @@ -36414,6 +37061,19 @@ mana={4}{B} type=Instant [/card] [card] +name=Finneas, Ace Archer +abilities=reach,vigilance +auto=@combat(attacking) source(this) restriction{compare(powertotalinplay)~morethan~9}:draw:1 +auto=_ATTACKING_counter(1/1) all(other Rabbit[-token]|myBattlefield) +auto=_ATTACKING_counter(1/1) all(other creature[token]|myBattlefield) +text=Vigilance, reach -- Whenever Finneas, Ace Archer attacks, put a +1/+1 counter on each other creature you control that's a token or a Rabbit. Then if creatures you control have total power 10 or greater, draw a card. +mana={G}{W} +type=Legendary Creature +subtype=Rabbit Archer +power=2 +toughness=2 +[/card] +[card] name=Firbolg Flutist auto=target(creature|opponentbattlefield) moveTo(mybattlefield) and!( transforms((,newability[@next end:moveTo(ownerbattlefield)],newability[untap],haste)) ueot )! text=Enthralling Performance - When Firbolg Flutist enters, gain control of target creature you don't control until end of turn. Untap it. It gains haste and myriad until end of turn. (Whenever it attacks, for each opponent other than defending player, you may create a token that's a copy of that creature that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) @@ -36625,6 +37285,16 @@ power=4 toughness=3 [/card] [card] +name=Fireglass Mentor +auto=@each my secondmain:if compare(oplifelost)~morethan~0 then transforms((,newability[all(*[zpos<=2]|mylibrary) moveto(myexile) and!( name(Choose exiled card) target(*[fresh]|myexile) transforms((,newability[canplayfromexile])) ueot )!])) forever +text=At the beginning of your second main phase, if an opponent lost life this turn, exile the top two cards of your library. Choose one of them. Until end of turn, you may play that card. +mana={B}{R} +type=Creature +subtype=Lizard Warlock +power=2 +toughness=1 +[/card] +[card] name=Firemane Commando abilities=flying auto=@each my blockers restriction{type(creature[attacking]|myBattlefield)~morethan~1}:draw:1 @@ -37065,6 +37735,17 @@ power=1 toughness=2 [/card] [card] +name=Flamecache Gecko +auto=if compare(oplifelost)~morethan~0 then add{B}{R} +auto={1}{R}{D(*|myhand)}:draw:1 +text=When Flamecache Gecko enters, if an opponent lost life this turn, add {B}{R}. -- {1}{R}, Discard a card: Draw a card. +mana={1}{R} +type=Creature +subtype=Lizard Warlock +power=2 +toughness=2 +[/card] +[card] name=Flamekin Bladewhirl otherrestriction=type(*[elemental]|myhand)~lessthan~2 other={3}{R} @@ -37574,6 +38255,18 @@ mana={GW} type=Sorcery [/card] [card] +name=Flowerfoot Swordmaster +kicker={2} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=_VALIANT_all(mouse|myBattlefield) 1/0 +text=Offspring {2} (You may pay an additional {2} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- Valiant - Whenever this creature becomes the target of a spell or ability you control for the first time each turn, Mice you control get +1/+0 until end of turn. +mana={W} +type=Creature +subtype=Mouse Soldier +power=1 +toughness=2 +[/card] +[card] name=Flowering of the White Tree auto=lord(creature[legendary]|myBattlefield) 2/1 auto=lord(creature[-legendary]|myBattlefield) 1/1 @@ -37602,6 +38295,20 @@ power=2 toughness=3 [/card] [card] +name=Flubs, the Fool +auto=maxPlay(land)+1 +auto=@movedTo(mybattlefield) from(land|myhandexilegrave) restriction{type(*|myhand)~equalto~0}:draw:1 +auto=@movedTo(mybattlefield) from(land|myhandexilegrave) restriction{type(*|myhand)~morethan~0}:ability$!name(discard) reject notatarget(*|myhand)!$ controller +auto=@movedto(*|stack) from(*|mycastingzone) restriction{type(*|myhand)~equalto~0}:draw:1 +auto=@movedto(*|stack) from(*|mycastingzone) restriction{type(*|myhand)~morethan~0}:ability$!name(discard) reject notatarget(*|myhand)!$ controller +text=You may play an additional land on each of your turns. -- Whenever you play a land or cast a spell, draw a card if you have no cards in hand. Otherwise, discard a card. +mana={G}{U}{R} +type=Legendary Creature +subtype=Frog Scout +power=0 +toughness=5 +[/card] +[card] name=Fluctuator auto=lord(*[cycling]|mycastingzone) altercost(colorless,-2) text=Cycling abilities you activate cost up to {2} less to activate. @@ -38379,6 +39086,23 @@ mana={1} type=Artifact [/card] [card] +name=Fountainport +auto={T}:Add{C} +auto={2}{T}{S(*[token]|myBattlefield)}:draw:1 +auto={3}{T}{L:1}:create(fish:creature fish:1/1:blue) +auto={4}{T}:_TREASURE_ +text={T}: Add {C}. -- {2}, {T}, Sacrifice a token: Draw a card. -- {3}, {T}, Pay 1 life: Create a 1/1 blue Fish creature token. -- {4}, {T}: Create a Treasure token. +type=Land +[/card] +[card] +name=Fountainport Bell +auto=may target(land[basic]|mylibrary) moveto(myreveal) and!( moveto(mylibrary) )! +auto={1}{S}:draw:1 +text=When Fountainport Bell enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. -- {1}, Sacrifice Fountainport Bell: Draw a card. +mana={1} +type=Artifact +[/card] +[card] name=Fowl Play target=creature auto=teach(creature) loseabilities @@ -38462,6 +39186,17 @@ power=1 toughness=3 [/card] [card] +name=Francisco, Fowl Marauder +abilities=flying,cantblock,partner +auto=@damaged(player) from(Pirate|mybattlefield) turnlimited:_EXPLORES_ +text=Flying -- Francisco, Fowl Marauder can't block. -- Whenever one or more Pirates you control deal damage to a player, Francisco explores. -- Partner (You can have two commanders if both have partner.) +mana={1}{B} +type=Legendary Creature +subtype=Bird Pirate +power=0 +toughness=1 +[/card] +[card] name=Frantic Inventory auto=draw:1 controller auto=foreach(Frantic Inventory|myGraveyard) draw:1 controller @@ -38702,6 +39437,17 @@ power=4 toughness=6 [/card] [card] +name=Frilled Sparkshooter +abilities=menace,reach +auto=if compare(oplifelost)~morethan~0 then counter(1/1) +text=Menace, reach -- Frilled Sparkshooter enters with a +1/+1 counter on it if an opponent lost life this turn. +mana={3}{R} +type=Creature +subtype=Lizard Archer +power=3 +toughness=3 +[/card] +[card] name=Frillscare Mentor auto=target(creature[-human]|myBattlefield) transforms((,newability[counter(0/0.1.Menace)],newability[this(counter{0/0.1.Menace}>=1) menace])) forever auto={2}{R}{T}:counter(1/1) all(creature[Menace]|myBattlefield) @@ -39591,6 +40337,16 @@ mana={2}{U} type=Instant [/card] [card] +name=Galewind Moose +abilities=flash,reach,trample,vigilance +text=Flash -- Vigilance, reach, trample +mana={4}{G}{G} +type=Creature +subtype=Elemental Elk +power=6 +toughness=6 +[/card] +[card] name=Gallant Cavalry abilities=vigilance auto=_KNIGHTTOKEN_ @@ -40646,6 +41402,18 @@ power=3 toughness=4 [/card] [card] +name=Gev, Scaled Scorch +auto=@targeted(this|myBattlefield) from(*[instant;sorcery]|opponentzones):choice name(This spell costs 2 life more) name(This spell costs 2 life more) target(*[instant;sorcery]|opponentzones) transforms((,newability[pay[[{L:2}]] name(pay 2 life) donothing?fizzle])) oneshot +auto=@movedTo(other creature|mybattlefield) restriction{compare(oplifelost)~morethan~0}:all(trigger) counter(1/1) ueot +auto=@movedTo(Lizard|mystack):damage:1 target(opponent) +text=Ward-Pay 2 life. -- Other creatures you control enter with an additional +1/+1 counter on them for each opponent who lost life this turn. -- Whenever you cast a Lizard spell, Gev, Scaled Scorch deals 1 damage to target opponent. +mana={B}{R} +type=Legendary Creature +subtype=Lizard Mercenary +power=3 +toughness=2 +[/card] +[card] name=Ghalta and Mavren abilities=trample auto=@each my blockers:name(Choose one) transforms((,newability[choice name(Create Dinosaur) token(Dinosaur^Creature Dinosaur^otherpower:highest:creature[attacking]:mybattlefield/otherpower:highest:creature[attacking]:mybattlefield^trample^battleready)],newability[choice name(Create vampires) token(Vampire^Creature Vampire^1/1^white^lifelink)*type:creature[attacking]:myBattlefield])) oneshot @@ -41819,6 +42587,19 @@ type=Legendary Artifact subtype=Equipment [/card] [card] +name=Glarb, Calamity's Augur +abilities=deathtouch,showfromtoplibrary +auto=aslongas(land[zpos=1]|mylibrary) canplayfromlibrarytop +auto=aslongas(*[manacost>=4&zpos=1]|mylibrary) canplayfromlibrarytop +auto={T}:_SURVEIL2_ +text=Deathtouch -- You may look at the top card of your library any time. -- You may play lands and cast spells with mana value 4 or greater from the top of your library. -- {T}: Surveil 2. +mana={B}{G}{U} +type=Legendary Creature +subtype=Frog Wizard Noble +power=2 +toughness=4 +[/card] +[card] name=Glarecaster abilities=flying auto={5}{W}:transforms((,newability[undamageable],newability[_ENRAGE_damage:thatmuch target(anytarget)],newability[@damageof(player):life:thatmuch controller && damage:thatmuch target(anytarget)])) ueot @@ -41948,6 +42729,17 @@ mana={0} type=Artifact [/card] [card] +name=Glidedive Duo +abilities=flying +auto=life:-2 opponent && life:2 +text=Flying -- When Glidedive Duo enters, each opponent loses 2 life and you gain 2 life. +mana={4}{B} +type=Creature +subtype=Bat Lizard +power=3 +toughness=3 +[/card] +[card] name=Glimmer Bairn auto={S(*[token]|myBattlefield)}:name(Gets 2/2) 2/2 ueot text=Sacrifice a token: Glimmer Bairn gets +2/+2 until end of turn. @@ -43949,6 +44741,19 @@ mana={W}{W} type=Enchantment [/card] [card] +name=Gossip's Talent +auto=counter(0/0,1,Level) +auto=@movedto(creature|myBattlefield):_SURVEIL1_ +auto=this(variable{hascntlevel}=1) {1}{U}:name(Level 2) counter(0/0,1,Level) asSorcery +auto=@each my blockers restriction{compare(hascntlevel)~equalto~2}:target(creature[attacking&power<=3]) unblockable ueot +auto=this(variable{hascntlevel}=2) {3}{U}:name(Level 3) counter(0/0,1,Level) asSorcery +auto=this(variable{hascntlevel}>=3):lord(creature|mybattlefield) transforms((,newability[@combatdamaged(player) from(this):may moveto(exile) and!( moveto(battlefield) )!])) +text=(Gain the next level as a sorcery to add its ability.) -- Whenever a creature you control enters, surveil 1. -- {1}{U}: Level 2 -- Whenever you attack, target attacking creature with power 3 or less can't be blocked this turn. -- {3}{U}: Level 3 -- Whenever a creature you control deals combat damage to a player, you may exile it, then return it to the battlefield under its owner's control. +mana={1}{U} +type=Enchantment +subtype=Class +[/card] +[card] name=Gothmog, Morgul Lieutenant auto=_AMASSORC1_ auto=lord(creature[token]|myBattlefield) deathtouch @@ -46963,6 +47768,17 @@ power=2 toughness=5 [/card] [card] +name=Harnesser of Storms +auto=@movedTo(*[-creature]|mystack) turnlimited:may _IMPULSE_DRAW_ +auto=@movedTo(Otter|mystack) turnlimited:may _IMPULSE_DRAW_ +text=Whenever you cast a noncreature or Otter spell, you may exile the top card of your library. Until end of turn, you may play that card. This ability triggers only once each turn. +mana={2}{R} +type=Creature +subtype=Otter Wizard +power=1 +toughness=4 +[/card] +[card] name=Harnfel, Horn of Bounty auto={D(*|myhand)}:name(Exile top 2 cards) all(*[zpos<=2]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile])) ueot )! text=Discard a card: Exile the top two cards of your library. You may play those cards this turn. // {2}{R} Birgi, God of Storytelling @@ -47372,6 +48188,16 @@ mana={3}{R} type=Sorcery [/card] [card] +name=Hazardroot Herbalist +auto=@each my blockers:target(creature|myBattlefield) transforms((,newability[1/0],newability[if cantargetcard(*[token]) then deathtouch])) ueot +text=Whenever you attack, target creature you control gets +1/+0 until end of turn. If that creature is a token, it also gains deathtouch until end of turn. +mana={2}{G} +type=Creature +subtype=Rabbit Druid +power=1 +toughness=4 +[/card] +[card] name=Haze of Pollen abilities=cycling auto=preventalldamage @@ -47381,6 +48207,14 @@ mana={1}{G} type=Instant [/card] [card] +name=Hazel's Nocturne +auto=may target(creature|mygraveyard) moveto(hand) +auto=life:-2 opponent && life:2 +text=Return up to two target creature cards from your graveyard to your hand. Each opponent loses 2 life and you gain 2 life. +mana={3}{B} +type=Instant +[/card] +[card] name=Hazezon, Shaper of Sand abilities=desertwalk auto=lord(desert|mygraveyard) CanPlayFromGraveyard @@ -47429,6 +48263,16 @@ mana={4}{R}{R} type=Sorcery [/card] [card] +name=Head of the Homestead +auto=create(rabbit:creature rabbit:1/1:white)*2 +text=When Head of the Homestead enters, create two 1/1 white Rabbit creature tokens. +mana={3}{GW}{GW} +type=Creature +subtype=Rabbit Citizen +power=3 +toughness=2 +[/card] +[card] name=Headless Rider auto=@movedto(zombie[-token]|graveyard) from(mybattlefield):name(Create Zombie) _ZOMBIETOKEN_ text=Wheenver Headless Rider or another nontoken Zombie you control dies, create a 2/2 black Zombie creature token. @@ -47544,6 +48388,16 @@ type=Land subtype=Gate [/card] [card] +name=Heaped Harvest +auto=may target(land[basic]|mylibrary) moveto(mybattlefield) && tap(noevent) +auto=@sacrificed(this):may target(land[basic]|mylibrary) moveto(mybattlefield) && tap(noevent) +auto={2}{T}{S}:life:3 +text=When Heaped Harvest enters and when you sacrifice it, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. -- {2}, {T}, Sacrifice Heaped Harvest: You gain 3 life. +mana={2}{G} +type=Artifact +subtype=Food +[/card] +[card] name=Heart Wolf abilities=first strike auto={T}:restriction{during battle} name(Choose dwarf) name(Choose dwarf) target(creature[dwarf]|mybattlefield) transforms((,newability[2/0],first strike,newability[@movedto(this|nonbattlezone) from(mybattlefield):sacrifice notAtarget(Heart Wolf[tapped]|mybattlefield)])) ueot @@ -47576,6 +48430,17 @@ mana={1}{R}{S(creature,planeswalker|myBattlefield)} type=Instant [/card] [card] +name=Heartfire Hero +auto=_VALIANT_counter(1/1) +auto=_DIES_damage:power all(opponent) +text=Valiant - Whenever Heartfire Hero becomes the target of a spell or ability you control for the first time each turn, put a +1/+1 counter on it. -- When Heartfire Hero dies, it deals damage equal to its power to each opponent. +mana={R} +type=Creature +subtype=Mouse Soldier +power=1 +toughness=1 +[/card] +[card] name=Heartfire Immolator abilities=prowess auto=@movedTo(*[-creature]|myStack):1/1 ueot @@ -47588,6 +48453,18 @@ power=2 toughness=2 [/card] [card] +name=Hearthborn Battler +abilities=haste +auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~equalto~1}:damage:2 target(opponent) +auto=@movedto(*|opponentStack) restriction{thisturn(*|opponentStack)~equalto~1}:damage:2 target(opponent) +text=Haste -- Whenever a player casts their second spell each turn, Hearthborn Battler deals 2 damage to target opponent. +mana={2}{R} +type=Creature +subtype=Lizard Warlock +power=2 +toughness=3 +[/card] +[card] name=Heartless Act auto=choice name(Destroy):destroy target(creature[counter{notany}]) auto=choice name(Remove three counters):target(creature) removesinglecountertype(1) && removesinglecountertype(1) && removesinglecountertype(1) @@ -48525,6 +49402,18 @@ power=6 toughness=6 [/card] [card] +name=Hidden Grotto +auto=_SURVEIL1_ +auto={T}:Add{C} +auto={1}{T}:Add{W} +auto={1}{T}:Add{U} +auto={1}{T}:Add{B} +auto={1}{T}:Add{R} +auto={1}{T}:Add{G} +text=When Hidden Grotto enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) -- {T}: Add {C}. -- {1}, {T}: Add one mana of any color. +type=Land +[/card] +[card] name=Hidden Stag auto=@movedTo(land|opponentbattlefield) from(opponenthand):transforms((removetypes)) forever && transforms((Elk Beast Creature,setpower=3,settoughness=2)) forever auto=@movedTo(land|mybattlefield) from(myhand):transforms((removetypes,newability[becomes(Enchantment)])) forever @@ -48646,6 +49535,16 @@ mana={1}{W} type=Enchantment [/card] [card] +name=High Stride +target=creature +auto=1/3 +auto=reach +auto=untap +text=Target creature gets +1/+3 and gains reach until end of turn. Untap it. +mana={G} +type=Instant +[/card] +[card] name=High-Rise Sawjack abilities=reach auto=@combat(blocking) source(this) from(creature[flying]):all(this) 2/0 ueot @@ -48801,6 +49700,17 @@ power=3 toughness=2 [/card] [card] +name=Hired Claw +auto=@each my blockers restriction{type(Lizard[attacking]|myBattlefield)~morethan~0}:damage:1 target(opponent) +auto={1}{R} restriction{compare(oplifelost)~morethan~0}:counter(1/1) limit:1 +text=Whenever you attack with one or more Lizards, Hired Claw deals 1 damage to target opponent. -- {1}{R}: Put a +1/+1 counter on Hired Claw. Activate only if an opponent lost life this turn and only once each turn. +mana={R} +type=Creature +subtype=Lizard Mercenary +power=1 +toughness=2 +[/card] +[card] name=Hired Heist abilities=hiddenface,isconspiracy restriction=never @@ -48931,6 +49841,18 @@ power=3 toughness=5 [/card] [card] +name=Hivespine Wolverine +auto=choice counter(1/1) target(creature|myBattlefield) +auto=choice transforms((,newability[target(creature[token]|opponentbattlefield) dynamicability])) ueot +auto=choice destroy target(artifact,enchantment) +text=When Hivespine Wolverine enters, choose one - -- - Put a +1/+1 counter on target creature you control. -- - Hivespine Wolverine fights target creature token. -- - Destroy target artifact or enchantment. +mana={3}{G}{G} +type=Creature +subtype=Elemental Wolverine +power=5 +toughness=4 +[/card] +[card] name=Hixus, Prison Warden abilities=flash auto=@combatdamageof(player) from(creature|battlefield):this(cantargetcard(*[fresh]|*)) name(Exile creature) all(trigger[from]) (blink)forsrc @@ -49326,6 +50248,18 @@ power=3 toughness=2 [/card] [card] +name=Honored Dreyleader +abilities=trample +auto=counter(1/1,othertype:*[Squirrel;Food]:myBattlefield) +auto=@movedTo(other *[Squirrel;Food]|myBattlefield):counter(1/1) +text=Trample -- When Honored Dreyleader enters, put a +1/+1 counter on it for each other Squirrel and/or Food you control. -- Whenever another Squirrel or Food you control enters, put a +1/+1 counter on Honored Dreyleader. +mana={2}{G} +type=Creature +subtype=Squirrel Warrior +power=1 +toughness=1 +[/card] +[card] name=Honored Heirloom auto={T}:add{R} auto={T}:add{W} @@ -49407,6 +50341,13 @@ power=4 toughness=4 [/card] [card] +name=Hop to It +auto=create(rabbit:creature rabbit:1/1:white)*3 +text=Create three 1/1 white Rabbit creature tokens. +mana={2}{W} +type=Sorcery +[/card] +[card] name=Hope Tender auto={1}{T}:untap target(land) auto=@exerted(this):untap target(land) @@ -50012,6 +50953,18 @@ mana={2}{U} type=Sorcery [/card] [card] +name=Hugs, Grisly Guardian +abilities=trample +auto=all(*[zpos<=castx]|mylibrary) moveto(exile) and!( transforms((,newability[canplayfromexile uent])) uent )! +auto=maxPlay(land)+1 +text=Trample -- When Hugs, Grisly Guardian enters, exile the top X cards of your library. Until the end of your next turn, you may play those cards. -- You may play an additional land on each of your turns. +mana={X}{R}{R}{G}{G} +type=Legendary Creature +subtype=Badger Warrior +power=5 +toughness=5 +[/card] +[card] name=Hulking Bugbear abilities=haste text=Haste @@ -50387,6 +51340,19 @@ mana={3}{G} type=Instant [/card] [card] +name=Hunter's Talent +auto=counter(0/0,1,Level) +auto=target(creature|myBattlefield) transforms((,newability[damage:power target(creature|opponentbattlefield)])) ueot +auto=this(variable{hascntlevel}=1) {1}{G}:name(Level 2) counter(0/0,1,Level) asSorcery +auto=@each my blockers restriction{compare(hascntlevel)~morethan~1}:target(creature[attacking]) transforms((,newability[1/0],trample)) ueot +auto=this(variable{hascntlevel}=2) {3}{G}:name(Level 3) counter(0/0,1,Level) asSorcery +auto=@each my end restriction{compare(hascntlevel)~morethan~2}:if type(creature[power>=4]|myBattlefield)~morethan~0 then draw:1 +text=(Gain the next level as a sorcery to add its ability.) -- When Hunter's Talent enters, target creature you control deals damage equal to its power to target creature you don't control. -- {1}{G}: Level 2 -- Whenever you attack, target attacking creature gets +1/+0 and gains trample until end of turn. -- {3}{G}: Level 3 -- At the beginning of your end step, if you control a creature with power 4 or greater, draw a card. +mana={1}{G} +type=Enchantment +subtype=Class +[/card] +[card] name=Huntmaster Liger abilities=mutate otherrestriction=type(creature[-human]|mybattlefield)~morethan~0 @@ -50500,6 +51466,17 @@ power=2 toughness=1 [/card] [card] +name=Huskburster Swarm +abilities=deathtouch,menace +anyzone=affinity(creature|mygraveexile) reduce({1}) +text=This spell costs {1} less to cast for each creature card you own in exile and in your graveyard. -- Menace, deathtouch +mana={7}{B} +type=Creature +subtype=Elemental Insect +power=6 +toughness=6 +[/card] +[card] name=Hydra's Growth target=creature auto=counter(1/1) @@ -53096,6 +54073,16 @@ mana={2}{R} type=Sorcery [/card] [card] +name=Into the Flood Maw +other={U} name(Gift a tapped Fish) +auto=if paid(alternative) then _FISHTOKEN_ and!(tap(noevent))! opponent +auto=if paid(alternative) then target(*[-land]|opponentBattlefield) moveto(hand) +auto=ifnot paid(alternative) then target(creature|opponentBattlefield) moveto(hand) +text=Gift a tapped Fish (You may promise an opponent a gift as you cast this spell. If you do, they create a tapped 1/1 blue Fish creature token before its other effects.) -- Return target creature an opponent controls to its owner's hand. If the gift was promised, instead return target nonland permanent an opponent controls to its owner's hand. +mana={U} +type=Instant +[/card] +[card] name=Into the Night auto=if type(*[day;night]|battlefield)~equalto~0 then if type(*[nonight]|battlefield)~equalto~0 then name(It becomes night) name(It becomes night) name(It becomes night) activate castcard(noevent named!:Night:!) auto=may name(Discard cards) target(*|myhand) reject and!( draw:1 controller )! @@ -53165,6 +54152,18 @@ power=2 toughness=3 [/card] [card] +name=Intrepid Rabbit +kicker={1} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=target(creature|myBattlefield) 1/1 ueot +text=Offspring {1} (You may pay an additional {1} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- When this creature enters, target creature you control gets +1/+1 until end of turn. +mana={2}{W} +type=Creature +subtype=Rabbit Soldier +power=3 +toughness=2 +[/card] +[card] name=Introduction to Annihilation target=*[-land]|battlefield auto=moveto(exile) and!( transforms((,newability[draw:1 controller])) oneshot )! @@ -54037,6 +55036,18 @@ power=3 toughness=4 [/card] [card] +name=Iridescent Vinelasher +kicker={2} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=_LANDFALL_damage:1 target(opponent) +text=Offspring {2} (You may pay an additional {2} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- Landfall - Whenever a land you control enters, this creature deals 1 damage to target opponent. +mana={B} +type=Creature +subtype=Lizard Assassin +power=1 +toughness=2 +[/card] +[card] name=Iridian Maelstrom auto=destroy all(creature[-white]) auto=destroy all(creature[-blue]) @@ -54626,6 +55637,29 @@ type=Artifact mana={1} [/card] [card] +name=Jackdaw Savior +abilities=flying +auto=@movedTo(graveyard) from(creature[flying]|mybattlefield):moveTo(mybattlefield) target(other creature[manacost<=manacostminus1minusend]|mygraveyard) +text=Flying -- Whenever Jackdaw Savior or another creature you control with flying dies, return another target creature card with lesser mana value from your graveyard to the battlefield. +mana={2}{W} +type=Creature +subtype=Bird Cleric +power=3 +toughness=1 +[/card] +[card] +name=Jacked Rabbit +auto=counter(1/1,X) +auto=this(X>=5) draw:1 +auto=_ATTACKING_create(rabbit:creature rabbit:1/1 white)*power +text=Ravenous (This creature enters with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.) -- Whenever Jacked Rabbit attacks, create a number of 1/1 white Rabbit creature tokens equal to Jacked Rabbit's power. +mana={X}{1}{W} +type=Creature +subtype=Rabbit Warrior +power=1 +toughness=2 +[/card] +[card] name=Jackhammer auto=teach(creature) 2/0 auto={2}:equip @@ -56490,6 +57524,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Kastral, the Windcrested +abilities=flying +auto=@combatdamaged(player) from(Bird|mybattlefield) turnlimited:ability$! choice then moveTo(battlefield) target(Bird|myhand,mygraveyard) _FINALITY_COUNTER_ _ choice counter(1/1) all(bird|myBattlefield) _ choice draw:1 !$ controller +text=Flying -- Whenever one or more Birds you control deal combat damage to a player, choose one - -- - You may put a Bird creature card from your hand or graveyard onto the battlefield with a finality counter on it. -- - Put a +1/+1 counter on each Bird you control. -- - Draw a card. +mana={3}{W}{U} +type=Legendary Creature +subtype=Bird Scout +power=4 +toughness=5 +[/card] +[card] name=Katilda and Lier auto=@movedTo(Human|mystack):target(instant,sorcery|mygraveyard) tempflashback ueot text=Whenever you cast a Human spell, target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. (You may cast that card from your graveyard for its flashback cost. Then exile it.) @@ -57439,6 +58484,17 @@ mana={R} type=Instant [/card] [card] +name=Kindlespark Duo +auto={T}:damage:1 target(opponent) +auto=@movedTo(*[-creature]|mystack):untap +text={T}: Kindlespark Duo deals 1 damage to target opponent. -- Whenever you cast a noncreature spell, untap Kindlespark Duo. +mana={2}{R} +type=Creature +subtype=Lizard Otter +power=1 +toughness=3 +[/card] +[card] name=Kindly Ancestor backside=Ancestor's Embrace abilities=hasdisturb,lifelink @@ -57806,6 +58862,33 @@ power=1 toughness=3 [/card] [card] +name=Kitnap +auto=teach(creature) Giftcard +other={2}{U}{U} name(Gift a card) +auto=if paid(alternative) then draw:1 opponent +target=creature +auto=teach(creature) tap +auto=ifnot paid(alternative) then transforms((,newability[tap],newability[counter(0/0.3.Stun)])) +alias=1194 +text=Gift a card (You may promise an opponent a gift as you cast this spell. If you do, when it enters, they draw a card.) -- Enchant creature -- When Kitnap enters, tap enchanted creature. If the gift wasn't promised, put three stun counters on it. -- You control enchanted creature. +mana={2}{U}{U} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Kitsa, Otterball Elite +abilities=vigilance +auto=@movedto(*[-creature]|mystack):1/1 ueot +auto={T}:_LOOT_ +auto={2}{T} restriction{compare(power)~morethan~2}:name(copy spell) target(instant,sorcery|mystack) transforms((,newability[activate castcard(copied noevent)])) oneshot +text=Vigilance -- Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- {T}: Draw a card, then discard a card. -- {2}, {T}: Copy target instant or sorcery spell you control. You may choose new targets for the copy. Activate only if Kitsa's power is 3 or greater. +mana={1}{U} +type=Legendary Creature +subtype=Otter Wizard +power=1 +toughness=3 +[/card] +[card] name=Kitsune Ace auto=@combat(attacking) source(vehicle|mybattlefield):name(Choose one) all(trigger[to]) transforms((,newability[choice name(Untap Kitsune Ace) untap target(Kitsune Ace|mybattlefield)],newability[choice name(Gain first strike) transforms((,first strike)) ueot])) ueot text=Whenever a Vehicle you control attacks, choose one -- That Vehicle gains first strike until end of turn. -- Untap Kitsune Ace. @@ -58119,6 +59202,17 @@ power=2 toughness=2 [/card] [card] +name=Knightfisher +abilities=flying +auto=@movedTo(other Bird[-token]|myBattlefield):create(fish:creature fish:1/1:blue) +text=Flying -- Whenever another nontoken Bird you control enters, create a 1/1 blue Fish creature token. +mana={3}{U}{U} +type=Creature +subtype=Bird Knight +power=4 +toughness=5 +[/card] +[card] name=Knights of Dol Amroth auto=_SECOND_DRAW_name(Put 1/1 counter) counter(1/1) text=Whenever you draw your second card each turn, put a +1/+1 counter on Knights of Dol Amroth. @@ -60694,6 +61788,17 @@ type=Enchantment subtype=Saga [/card] [card] +name=Lifecreed Duo +abilities=flying +auto=@movedTo(other creature|myBattlefield):life:1 +text=Flying -- Whenever another creature you control enters, you gain 1 life. +mana={1}{W} +type=Creature +subtype=Bat Bird +power=1 +toughness=2 +[/card] +[card] name=Light 'Em Up other={1}{R}{S(creature[power>=2]|myBattlefield)} name(Casualty 2) otherrestriction=type(creature[power>=2]|myBattlefield)~morethan~0 @@ -60933,6 +62038,17 @@ power=0 toughness=5 [/card] [card] +name=Lightshell Duo +auto=@movedto(*[-creature]|mystack):1/1 ueot +auto=_SURVEIL2_ +text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- When Lightshell Duo enters, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +mana={3}{U} +type=Creature +subtype=Rat Otter +power=3 +toughness=4 +[/card] +[card] name=Lightshield Array auto=@combat(attacking) source(creature|mybattlefield):name(Put 1/1 counter) name(Put 1/1 counter) all(trigger[to]) transforms((,newability[@next end:counter(1/1)])) ueot auto={S}:name(Sacrifice) name(Sacrifice) all(creature|myBattlefield) transforms((,hexproof,indestructible)) ueot @@ -61114,6 +62230,17 @@ mana={1}{U} type=Enchantment [/card] [card] +name=Lilysplash Mentor +abilities=reach +auto={1}{G}{U}:target(other creature|myBattlefield) (blink) return(counter(1/1)) asSorcery +text=Reach -- {1}{G}{U}: Exile another target creature you control, then return it to the battlefield under its owner's control with a +1/+1 counter on it. Activate only as a sorcery. +mana={2}{G}{U} +type=Creature +subtype=Frog Druid +power=4 +toughness=4 +[/card] +[card] name=Lim-Dul the Necromancer auto={1}{B}:name(Regenerate zombie) target(zombie|battlefield) regenerate auto=@movedTo(creature|graveyard) from(opponentbattlefield):name(Pay and take creature) pay({1}{B}) name(Pay and take creature) transforms((,newability[all(*[zpos=type:*:opponentGraveyard]|opponentGraveyard) moveto(mybattlefield) and!( if cantargetcard(*[creature]|*) then becomes(Zombie) forever )!])) forever @@ -61257,6 +62384,15 @@ type=Enchantment subtype=Aura [/card] [card] +name=Lithoform Engine +#auto={2}{T}:No copy for triggered abilities ATM... +auto={3}{T}:name(Copy instant or sorcery) target(*[instant;sorcery]|mystack) transforms((,newability[activate castcard(copied noevent)])) oneshot +auto={4}{T}:name(Copy permanent) target(*[-instant;-sorcery]|mystack) transforms((,newability[clone])) oneshot +text={2},{T}: Copy target activated or triggered ability you control. You may choose new targets for the copy. -- {3},{T}: Copy target instant or sorcery spell you control. You may choose new targets for the copy. -- {4},{T}: Copy target permanent spell you control. (the copy becomes a token.) +type=Legendary Artifact +mana={4} +[/card] +[card] name=Lithomantic Barrage abilities=nofizzle target=creature,planeswalker @@ -61742,6 +62878,28 @@ mana={X}{G}{G}{G} type=Sorcery [/card] [card] +name=Long River Lurker +auto=_WARD1_ +auto=target(creature|myBattlefield) transforms((,unblockable,newability[@combatdamaged(player) from(this):may moveto(exile) and!( moveto(ownerbattlefield) )!],newability[@combatdamaged(planeswalker) from(this):may moveto(exile) and!( moveto(ownerbattlefield) )!])) ueot +auto=lord(other frog|myBattlefield) transforms((,newability[_WARD1_])) +text=Ward {1} -- Other Frogs you control have ward {1}. -- When Long River Lurker enters, target creature you control can't be blocked this turn. Whenever that creature deals combat damage this turn, you may exile it. If you do, return it to the battlefield under its owner's control. +mana={2}{U} +type=Creature +subtype=Frog Scout +power=2 +toughness=3 +[/card] +[card] +name=Long River's Pull +other={U}{U} name(Gift a card) +auto=if paid(alternative) then draw:1 opponent +auto=if paid(alternative) then fizzle target(*|stack) +auto=ifnot paid(alternative) then fizzle target(creature|stack) +text=Gift a card (You may promise an opponent a gift as you cast this spell. If you do, they draw a card before its other effects.) -- Counter target creature spell. If the gift was promised, instead counter target spell. +mana={U}{U} +type=Instant +[/card] +[card] name=Long-Term Plans auto=name(search card) reveal:plibrarycount optionone name(choose card) target(*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) placefromthetop(3) afterrevealedend revealend text=Search your library for a card, shuffle your library, then put that card third from the top. @@ -61771,6 +62929,19 @@ power=3 toughness=3 [/card] [card] +name=Longstalk Brawl +other={G} name(Gift a tapped Fish) +auto=if paid(alternative) then _FISHTOKEN_ and!(tap(noevent))! opponent +auto=if paid(alternative) then counter(1/1) +target=creature|myBattlefield +auto=transforms((,newability[name(Fight opponent creature) target(creature|opponentbattlefield) dynamicability])) oneshot +restriction=type(creature|opponentBattlefield)~morethan~0 +otherrestriction=type(creature|opponentBattlefield)~morethan~0 +text=Gift a tapped Fish (You may promise an opponent a gift as you cast this spell. If you do, they create a tapped 1/1 blue Fish creature token before its other effects.) -- Choose target creature you control and target creature you don't control. Put a +1/+1 counter on the creature you control if the gift was promised. Then those creatures fight each other. +mana={G} +type=Sorcery +[/card] +[card] name=Longtusk Stalker auto=alterenergy:1 controller auto=_ATTACKING_alterenergy:1 controller @@ -62677,6 +63848,28 @@ power=1 toughness=1 [/card] [card] +name=Lumra, Bellow of the Woods +abilities=reach,vigilance +anyzone=type:land:myBattlefield/type:land:myBattlefield cdaactive +auto=deplete:4 +auto=all(land|mygraveyard) moveto(mybattlefield) and!(tap(noevent))! +text=Vigilance, reach -- Lumra, Bellow of the Woods's power and toughness are each equal to the number of lands you control. -- When Lumra enters, mill four cards. Then return all land cards from your graveyard to the battlefield tapped. +mana={4}{G}{G} +type=Legendary Creature +subtype=Elemental Bear +power=* +toughness=* +[/card] +[card] +name=Lunar Convocation +auto=@each my end:if compare(lifegain)~morethan~0 then life:-1 opponent +auto=@each my end restriction{compare(lifegain)~morethan~0,compare(lifelost)~morethan~0}:create(bat:creature bat:1/1:black:flying) +auto={1}{B}{L:2}:draw:1 +text=At the beginning of your end step, if you gained life this turn, each opponent loses 1 life. -- At the beginning of your end step, if you gained and lost life this turn, create a 1/1 black Bat creature token with flying. -- {1}{B}, Pay 2 life: Draw a card. +mana={W}{B} +type=Enchantment +[/card] +[card] name=Lunar Frenzy target=creature|mybattlefield auto=X/0 ueot @@ -62913,6 +64106,26 @@ power=0 toughness=3 [/card] [card] +name=Mabel's Mettle +target=creature +auto=2/2 +auto=becomes(MabelsMettle) ueot && ability$!may target(creature[-MabelsMettle]) 1/1 ueot!$ controller +text=Target creature gets +2/+2 until end of turn. Up to one other target creature gets +1/+1 until end of turn. +mana={1}{W} +type=Instant +[/card] +[card] +name=Mabel, Heir to Cragflame +auto=lord(other Mouse|myBattlefield) 1/1 +auto=token(Cragflame,legendary Equipment artifact,0/0) and!( transforms((,newability[teach(creature) 1/1],newability[teach(creature) vigilance],newability[teach(creature) trample],newability[teach(creature) haste],newability[{2}:equip])) forever )! +text=Other Mice you control get +1/+1. -- When Mabel, Heir to Cragflame enters, create Cragflame, a legendary colorless Equipment artifact token with "Equipped creature gets +1/+1 and has vigilance, trample, and haste" and equip {2}. +mana={1}{R}{W} +type=Legendary Creature +subtype=Mouse Soldier +power=3 +toughness=3 +[/card] +[card] name=Macabre Mockery target=creature|opponentGraveyard auto=moveto(myBattlefield) and!( transforms((,newability[treason],newability[+2/+0],haste)) ueot )! @@ -63318,6 +64531,18 @@ power=1 toughness=1 [/card] [card] +name=Maha, Its Feathers Night +abilities=flying,trample +auto=@targeted(this) from(*|opponentstack):choice name(Discard or counter) name(Discard or counter) target(*|opponentstack) transforms((,newability[if type(*|myhand)~equalto~0 then all(this|mystack) fizzle else name(Discard a card) pay[[{0}]] name(Discard a card) target(*|myhand) reject?fizzle])) oneshot +auto=lord(creature|opponentBattlefield) transforms((,newability[settoughness=1])) +text=Flying, trample -- Ward-Discard a card. -- Creatures your opponents control have base toughness 1. +mana={3}{B}{B} +type=Legendary Creature +subtype=Elemental Bird +power=6 +toughness=5 +[/card] +[card] name=Mahadi, Emporium Master auto=@each my end:name(Create treasures) _TREASURE_*bothalldeadcreature text=At the beginning of your end step, create a Treasure token for each creature that died this turn. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") @@ -63878,6 +65103,18 @@ mana={1} type=Artifact [/card] [card] +name=Manifold Mouse +kicker={2} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=@each my combatbegins:target(mouse|myBattlefield) transforms((,newability[choice all(this) double strike],newability[choice all(this) trample])) ueot +text=Offspring {2} (You may pay an additional {2} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- At the beginning of combat on your turn, target Mouse you control gains your choice of double strike or trample until end of turn. +mana={1}{R} +type=Creature +subtype=Mouse Soldier +power=1 +toughness=2 +[/card] +[card] name=Manor Gate auto=tap(noevent) auto={T}:Add{G} @@ -65961,6 +67198,16 @@ mana={2}{W} type=Enchantment [/card] [card] +name=Might of the Meek +target=creature +auto=trample +auto=1/0 ueot aslongas(*[mouse]|myBattlefield) +auto=draw:1 controller +text=Target creature gains trample until end of turn. It also gets +1/+0 until end of turn if you control a Mouse. -- Draw a card. +mana={R} +type=Instant +[/card] +[card] name=Might of the Old Ways target=creature|myBattlefield auto=2/2 ueot && if coven then draw:1 controller @@ -66182,6 +67429,17 @@ mana={2}{B} type=Sorcery [/card] [card] +name=Mind Drill Assailant +auto=_THRESHOLD_3/0 +auto={2}{UB}:_SURVEIL1_ +text=Threshold - As long as seven or more cards are in your graveyard, Mind Drill Assailant gets +3/+0. -- {2}{U/B}: Surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +mana={2}{UB}{UB} +type=Creature +subtype=Rat Warlock +power=2 +toughness=5 +[/card] +[card] name=Mind Flayer auto=name(Dominate Monster) steal target(creature) text=Dominate Monster - When Mind Flayer enters, gain control of target creature for as long as you control Mind Flayer. @@ -66201,6 +67459,17 @@ mana={2}{B} type=Sorcery [/card] [card] +name=Mind Spiral +other={4}{U} name(Gift a tapped Fish) +auto=if paid(alternative) then _FISHTOKEN_ and!(tap(noevent))! opponent +auto=if paid(alternative) then target(creature|opponentBattlefield) transforms((,newability[tap],newability[counter(0/0.1.Stun)])) +target=player +auto=draw:3 +text=Gift a tapped Fish (You may promise an opponent a gift as you cast this spell. If you do, they create a tapped 1/1 blue Fish creature token before its other effects.) -- Target player draws three cards. If the gift was promised, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +mana={4}{U} +type=Sorcery +[/card] +[card] name=Mindblade Render auto=@combatdamagefoeof(player) from(*[warrior]|battlefield):draw:1 controller && life:-1 controller text=Whenever your opponents are dealt combat damage, if any of that damage was dealt by a Warrior, you draw a card and you lose 1 life. @@ -66285,6 +67554,17 @@ mana={3}{U} type=Artifact [/card] [card] +name=Mindwhisker +auto=@each my upkeep:_SURVEIL1_ +auto=_THRESHOLD_lord(creature|opponentBattlefield) -1/-0 +text=At the beginning of your upkeep, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) -- Threshold - As long as seven or more cards are in your graveyard, creatures your opponents control get -1/-0. +mana={2}{U} +type=Creature +subtype=Rat Wizard +power=3 +toughness=2 +[/card] +[card] name=Mindwrack Harpy abilities=Flying auto=@each my combatbegins:all(player) deplete:3 @@ -67311,6 +68591,16 @@ power=3 toughness=1 [/card] [card] +name=Mistbreath Elder +auto=@each my upkeep:if type(other creature|myBattlefield)~morethan~0 then transforms((,newability[notatarget(other creature|myBattlefield) moveto(hand)],newability[counter(1/1)])) oneshot else may moveto(hand) +text=At the beginning of your upkeep, return another creature you control to its owner's hand. If you do, put a +1/+1 counter on Mistbreath Elder. Otherwise, you may return Mistbreath Elder to its owner's hand. +mana={G} +type=Creature +subtype=Frog Warrior +power=2 +toughness=2 +[/card] +[card] name=Mistcaller auto={S}:lord(creature[-token;fresh]|battlefield) transforms((,newability[ifnot casted(this) then moveto(exile)])) ueot text=Sacrifice Mistcaller: Until end of turn, if a nontoken creature would enter the battlefield and it wasn't cast, exile it instead. @@ -67567,6 +68857,17 @@ power=2 toughness=1 [/card] [card] +name=Mockingbird +abilities=flying +auto=may copy notatarget(creature[manacost<=X]) and!( transforms((Bird,flying)) forever )! +text=Flying -- You may have Mockingbird enter as a copy of any creature on the battlefield with mana value less than or equal to the amount of mana spent to cast Mockingbird, except it's a Bird in addition to its other types and it has flying. +mana={X}{U} +type=Creature +subtype=Bird Bard +power=1 +toughness=1 +[/card] +[card] name=Model of Unity #MISSING: Voting auto={T}:add{W} @@ -68136,6 +69437,17 @@ mana={2}{R} type=Instant [/card] [card] +name=Moonrise Cleric +abilities=flying +auto=_ATTACKING_life:1 +text=Flying -- Whenever Moonrise Cleric attacks, you gain 1 life. +mana={1}{WB}{WB} +type=Creature +subtype=Bat Cleric +power=2 +toughness=3 +[/card] +[card] name=Moonshae Pixie // Pixie Dust abilities=flying,adventure,asflash restriction=can play creature @@ -68190,6 +69502,18 @@ power=2 toughness=2 [/card] [card] +name=Moonstone Eulogist +abilities=flying +auto=@movedTo(creature|graveyard) from(opponentbattlefield):create(Blood) +auto=@sacrificed(artifact|myBattlefield):counter(1/1) && life:1 +text=Flying -- Whenever a creature an opponent controls dies, you create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") -- Whenever you sacrifice an artifact, put a +1/+1 counter on Moonstone Eulogist and you gain 1 life. +mana={3}{B}{B} +type=Creature +subtype=Bat Warlock +power=4 +toughness=4 +[/card] +[card] name=Moonveil Regent abilities=flying auto=@movedto(*[colorless]|mystack):may name(Discard your hand) transforms((,newability[all(*|myhand) reject])) oneshot @@ -68568,6 +69892,17 @@ power=2 toughness=3 [/card] [card] +name=Mouse Trapper +abilities=flash +auto=_VALIANT_tap target(creature|opponentBattlefield) +text=Flash -- Valiant - Whenever Mouse Trapper becomes the target of a spell or ability you control for the first time each turn, tap target creature an opponent controls. +mana={2}{W} +type=Creature +subtype=Mouse Soldier +power=3 +toughness=2 +[/card] +[card] name=Mouth // Feed abilities=hasaftermath flashback={3}{G} name(Feed) @@ -68640,6 +69975,20 @@ power=2 toughness=4 [/card] [card] +name=Ms. Bumbleflower +abilities=vigilance +auto=@movedTo(*|mystack):ability$! target(opponent) draw:1 targetedplayer !$ controller +auto=@movedTo(*|mystack):target(creature) transforms((,newability[counter(1/1)],newability[flying])) ueot +auto=@movedTo(*|mystack) turnlimited:all(this) becomes(Bumbleflower) ueot +auto=@movedTo(*|mystack) restriction{thisturn(*|mystack)~equalto~1}:if this(cantargetcard(*[Bumbleflower]) then draw:2 +text=Vigilance -- Whenever you cast a spell, target opponent draws a card. Put a +1/+1 counter on target creature. It gains flying until end of turn. If this is the second time this ability has resolved this turn, you draw two cards. +mana={1}{G}{W}{U} +type=Legendary Creature +subtype=Rabbit Citizen +power=1 +toughness=5 +[/card] +[card] name=Mukotai Ambusher abilities=lifelink autohand={1}{B}{N}:ninjutsu @@ -68829,6 +70178,15 @@ text={T}: Add {B}. // Clearwater Pathway type=Land [/card] [card] +name=Murmuration +auto=lord(bird|myBattlefield) 1/1 +auto=lord(bird|myBattlefield) vigilance +auto=@each my end:create(storm crow:creature bird:1/2:blue:flying)*pstormcount +text=Birds you control get +1/+1 and have vigilance. -- At the beginning of your end step, for each spell you've cast this turn, create a 1/2 blue Bird creature token with flying named Storm Crow. +mana={4}{W} +type=Enchantment +[/card] +[card] name=Murmuring Mystic auto=@movedTo(instant,sorcery|mystack):create(bird illusion:creature bird illusion:1/1:blue:flying) text=Whenever you cast an instant or sorcery spell, create a 1/1 blue Bird Illusion creature token with flying. @@ -70521,6 +71879,17 @@ power=5 toughness=5 [/card] [card] +name=Nettle Guard +auto=_VALIANT_0/2 ueot +auto={1}{S}:destroy target(artifact,enchantment) +text=Valiant - Whenever Nettle Guard becomes the target of a spell or ability you control for the first time each turn, it gets +0/+2 until end of turn. -- {1}, Sacrifice Nettle Guard: Destroy target artifact or enchantment. +mana={1}{W} +type=Creature +subtype=Mouse Soldier +power=3 +toughness=1 +[/card] +[card] name=Nettlecyst auto={2}:equip auto=teach(creature) type:*[artifact;enchantment]:mybattlefield/type:*[artifact;enchantment]:mybattlefield nonstatic @@ -71107,6 +72476,18 @@ power=1 toughness=2 [/card] [card] +name=Nightwhorl Hermit +abilities=vigilance +auto=_THRESHOLD_1/0 +auto=_THRESHOLD_unblockable +text=Vigilance -- Threshold - As long as seven or more cards are in your graveyard, Nightwhorl Hermit gets +1/+0 and can't be blocked. +mana={2}{U} +type=Creature +subtype=Rat Rogue +power=1 +toughness=4 +[/card] +[card] name=Nihiloor auto=may name(Tap your creature) target(creature[-tapped]|mybattlefield) transforms((,newability[tap],newability[name(Gain control of creature) target(creature[power<=p]|opponentbattlefield) moveto(mybattlefield) and!( counter(0/0.1.NihiloorEffect) )! ])) oneshot auto=@movedTo(this|nonbattlezone) from(battlefield):name(Return creature) target(creature[counter{0/0.1.NihiloorEffect}]|mybattlefield) moveto(opponentbattlefield) and!( removeallcounters(0/0.1.NihiloorEffect) )! @@ -71586,6 +72967,17 @@ power=2 toughness=1 [/card] [card] +name=Nocturnal Hunger +other={2}{B} name(Gift a Food) +auto=if paid(alternative) then _FOOD_ opponent +target=creature +auto=destroy +auto=ifnot paid(alternative) then life:-2 +text=Gift a Food (You may promise an opponent a gift as you cast this spell. If you do, they create a Food token before its other effects. It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") -- Destroy target creature. If the gift wasn't promised, you lose 2 life. +mana={2}{B} +type=Instant +[/card] +[card] name=Noggle Hedge-Mage auto=if type(island|mybattlefield)~morethan~1 then target(<2>*|battlefield) tap(noevent) auto=if type(mountain|mybattlefield)~morethan~1 then target(player) damage:2 @@ -72581,6 +73973,18 @@ power=8 toughness=8 [/card] [card] +name=Octomancer +other={3}{G}{U} name(Gift an Octopus) +auto=if paid(alternative) then create(Octopus:creature Octopus:8/8:blue) opponent +auto=@each end:clone target(creature[token;fresh]|battlefield) +text=Gift an Octopus (You may promise an opponent a gift as you cast this spell. If you do, when it enters, they create an 8/8 blue Octopus creature token.) -- At the beginning of each end step, create a token that's a copy of target creature token that entered the battlefield this turn. +mana={3}{G}{U} +type=Creature +subtype=Frog Druid +power=3 +toughness=3 +[/card] +[card] name=Octoprophet aicode=activate transforms((,newability[all(*[zpos<=2]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot auto=_SCRY2_ @@ -74295,6 +75699,16 @@ power=1 toughness=3 [/card] [card] +name=Oreskos Explorer +auto=if control less lands then may target(plains|mylibrary) moveto(hand) +text=When Oreskos Explorer enters, search your library for up to X Plains cards, where X is the number of players who control more lands than you. Reveal those cards, put them into your hand, then shuffle. +mana={1}{W} +type=Creature +subtype=Cat Scout +power=2 +toughness=2 +[/card] +[card] name=Organ Harvest auto=if type(*[creature]|myBattlefield)~morethan~0 then choice name(Sacrifice 1 creature) ability$!sacrifice notatarget(creature|mybattlefield)!$ controller && add{B}{B} auto=if type(*[creature]|myBattlefield)~morethan~1 then choice name(Sacrifice 2 creatures) ability$!sacrifice notatarget(<2>creature|mybattlefield)!$ controller && add{B}{B}{B}{B} @@ -74847,6 +76261,12 @@ mana={3}{G}{G} type=Sorcery [/card] [card] +name=Overflowing Basin +auto={1}{T}:Add{G}{U} +text={1}, {T}: Add {G}{U}. +type=Land +[/card] +[card] name=Overflowing Insight target=player auto=draw:7 targetedplayer @@ -74923,6 +76343,14 @@ mana={R} type=Sorcery [/card] [card] +name=Overprotect +target=creature|myBattlefield +auto=transforms((,newability[3/3],trample,hexproof,indestructible)) ueot +text=Target creature you control gets +3/+3 and gains trample, hexproof, and indestructible until end of turn. +mana={1}{G} +type=Instant +[/card] +[card] name=Overrule target=*|stack auto=transforms((,newability[pay[[{value:storedx}]] name(pay {value} mana) donothing?fizzle])) forever @@ -75716,6 +77144,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Parting Gust +other={W}{W} name(Gift a tapped Fish) +auto=if paid(alternative) then _FISHTOKEN_ and!(tap(noevent))! opponent +auto=if paid(alternative) then moveto(exile) +target=creature[-token] +auto=ifnot paid(alternative) then (blink)ueot return(counter(1/1)) +text=Gift a tapped Fish (You may promise an opponent a gift as you cast this spell. If you do, they create a tapped 1/1 blue Fish creature token before its other effects.) -- Exile target nontoken creature. If the gift wasn't promised, return that creature to the battlefield under its owner's control with a +1/+1 counter on it at the beginning of the next end step. +mana={W}{W} +type=Instant +[/card] +[card] name=Parting Thoughts auto=if type(creature[-counter{1/1.1}]|battlefield)~morethan~0 then choice name(Destroy creature with no counters 1/1) target(creature[-counter{1/1.1}]|battlefield) destroy auto=if type(creature[counter{1/1.1}]|battlefield)~morethan~0 then choice name(Destroy creature with 1 counter 1/1) target(creature[counter{1/1.1}]|battlefield) transforms((,newability[destroy],newability[draw:1 controller],newability[life:-1 controller])) forever @@ -75808,6 +77247,14 @@ power=1 toughness=1 [/card] [card] +name=Patchwork Banner +auto=chooseatype lord(creature[chosentype]|mybattlefield) 1/1 chooseend +auto={T}:ability$!choice Add{W}_choice Add{U}_choice Add{B}_choice Add{R}_choice Add{G}!$ controller +text=As Patchwork Banner enters, choose a creature type. -- Creatures you control of the chosen type get +1/+1. -- {T}: Add one mana of any color. +mana={3} +type=Artifact +[/card] +[card] name=Patchwork Crawler #MISSING: has all activated abilities auto={2}{U}{E(creature|mygraveyard)}:name(Put 1/1 counter) counter(1/1) @@ -76069,6 +77516,15 @@ mana={2}{G} type=Instant [/card] [card] +name=Pawpatch Formation +auto=if type(creature[flying])~morethan~0 then choice name() name(Destroy creature with flying) destroy target(creature[flying]) +auto=if type(enchantment)~morethan~0 then choice name() name(Destroy enchantment) destroy target(enchantment) +auto=choice draw:1 && _FOOD_ +text=Choose one - -- - Destroy target creature with flying. -- - Destroy target enchantment. -- - Draw a card. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +mana={1}{G} +type=Instant +[/card] +[card] name=Pay No Heed auto=name(prevent all damage) target(*) transforms((,newability[preventalldamage from(this)])) ueot text=Prevent all damage a source of your choice would deal this turn. @@ -76076,6 +77532,14 @@ mana={W} type=Instant [/card] [card] +name=Pearl of Wisdom +anyzone=this(variable{type:Otter:mybattlefield}>0)while changecost(colorless:-1) forcedalive +auto=draw:2 +text=This spell costs {1} less to cast if you control an Otter. -- Draw two cards. +mana={2}{U} +type=Sorcery +[/card] +[card] name=Peer into the Abyss auto=choice name(Target opponent) draw:halfuptype:*:opponentlibrary opponent && life:-halfupopponentlifetotal opponent auto=choice name(Target controller) draw:halfuptype:*:mylibrary controller && life:-halfuplifetotal controller @@ -76084,6 +77548,18 @@ mana={4}{B}{B}{B} type=Sorcery [/card] [card] +name=Peerless Recycling +other={1}{G} name(Gift a card) +auto=if paid(alternative) then draw:1 opponent +auto=if paid(alternative) then target(<2>*[-instant;-sorcery]|mygraveyard) moveto(hand) +auto=ifnot paid(alternative) then target(*[-instant;-sorcery]|mygraveyard) moveto(hand) +restriction=type(*[-instant;-sorcery]|mygraveyard)~morethan~0 +otherrestriction=type(*[-instant;-sorcery]|mygraveyard)~morethan~1 +text=Gift a card (You may promise an opponent a gift as you cast this spell. If you do, they draw a card before its other effects.) -- Return target permanent card from your graveyard to your hand. If the gift was promised, instead return two target permanent cards from your graveyard to your hand. +mana={1}{G} +type=Instant +[/card] +[card] name=Peerless Ropemaster auto=may target(creature[tapped]) moveto(hand) text=When Peerless Ropemaster enters, return up to one target tapped creature to its owner's hand. @@ -76336,6 +77812,17 @@ mana={1}{B} type=Sorcery [/card] [card] +name=Persistent Marshstalker +auto=foreach(other rat|myBattlefield) 1/0 +autograveyard=@combat(attacking) source(rat|mybattlefield) restriction{type(*|mygraveyard)~morethan~6} turnlimited:pay({2}{B}) readytofight +text=Persistent Marshstalker gets +1/+0 for each other Rat you control. -- Threshold - Whenever you attack with one or more Rats, if seven or more cards are in your graveyard, you may pay {2}{B}. If you do, return Persistent Marshstalker from your graveyard to the battlefield tapped and attacking. +mana={1}{B} +type=Creature +subtype=Rat Berserker +power=3 +toughness=1 +[/card] +[card] name=Persistent Petitioners auto={1}{T}:target(player) deplete:1 auto={T(Advisor|myBattlefield)}{T(Advisor|myBattlefield)}{T(Advisor|myBattlefield)}{T(Advisor|myBattlefield)}:deplete:12 @@ -77171,6 +78658,17 @@ mana={3}{B} type=Instant [/card] [card] +name=Pileated Provisioner +abilities=flying +auto=counter(1/1) target(creature[-flying]|myBattlefield) +text=Flying -- When Pileated Provisioner enters, put a +1/+1 counter on target creature you control without flying. +mana={4}{W} +type=Creature +subtype=Bird Scout +power=3 +toughness=4 +[/card] +[card] name=Pilfer target=opponent auto=reject notatarget(*[-land]|targetedpersonshand) @@ -77887,6 +79385,15 @@ mana={R} type=Instant [/card] [card] +name=Playful Shove +target=anytarget +auto=damage:1 +auto=draw:1 controller +text=Playful Shove deals 1 damage to any target. -- Draw a card. +mana={1}{R} +type=Sorcery +[/card] +[card] name=Plaza of Harmony auto=if type(*[gate]|mybattlefield)~morethan~1 then life:3 controller auto={T}:add{C} @@ -77930,6 +79437,29 @@ mana={1}{B} type=Instant [/card] [card] +name=Plumecreed Escort +abilities=flash,flying +auto=target(creature|myBattlefield) hexproof ueot +text=Flash -- Flying -- When Plumecreed Escort enters, target creature you control gains hexproof until end of turn. +mana={1}{U} +type=Creature +subtype=Bird Scout +power=2 +toughness=1 +[/card] +[card] +name=Plumecreed Mentor +abilities=flying +auto=counter(1/1) target(creature[-flying]|myBattlefield) +auto=@movedTo(creature[flying]|myBattlefield):counter(1/1) target(creature[-flying]|myBattlefield) +text=Flying -- Whenever Plumecreed Mentor or another creature you control with flying enters, put a +1/+1 counter on target creature you control without flying. +mana={1}{W}{U} +type=Creature +subtype=Bird Scout +power=2 +toughness=3 +[/card] +[card] name=Plundering Barbarian auto=choice name(Destroy artifact) target(artifact) destroy auto=choice name(Create treasure) _TREASURE_ @@ -78099,6 +79629,26 @@ power=1 toughness=1 [/card] [card] +name=Polliwallop +anyzone=affinity(Frog|mybattlefield) reduce({1}) +target=creature|myBattlefield +auto=damage:twicepower target(creature|opponentBattlefield) +text=This spell costs {1} less to cast for each Frog you control. -- Target creature you control deals damage equal to twice its power to target creature you don't control. +mana={3}{G} +type=Instant +[/card] +[card] +name=Pollywog Prodigy +auto=evolve +auto=@movedTo(*[manacost<=powerminus1minusend]|opponentstack):draw:1 +text=Evolve (Whenever a creature you control enters, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.) -- Whenever an opponent casts a noncreature spell with mana value less than Pollywog Prodigy's power, draw a card. +mana={1}{U} +type=Creature +subtype=Frog Wizard +power=1 +toughness=3 +[/card] +[card] name=Pollywog Symbiote auto=lord(creature[mutate]|mycastingzone) altercost(colorless,-1) auto=@movedTo(creature[mutate]|mystack):_LOOT_ @@ -78227,6 +79777,16 @@ power=5 toughness=5 [/card] [card] +name=Pond Prophet +auto=draw:1 +text=When Pond Prophet enters, draw a card. +mana={GU}{GU} +type=Creature +subtype=Frog Advisor +power=1 +toughness=1 +[/card] +[card] name=Pondering Mage aicode=name(look) activate name(look) transforms((,newability[foreach(*[zpos<=3]|mylibrary) moverandom(*[zpos<=3]) from(mylibrary) to(mylibrary)],newability[draw:1])) ueot auto=name(Look) reveal:3 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<3>*|reveal) moveto(mylibrary) optiontwoend afterrevealed transforms((,newability[choice shuffle && draw:1],newability[choice name(Cancel) draw:1])) oneshot afterrevealedend revealend @@ -79627,6 +81187,19 @@ power=4 toughness=2 [/card] [card] +name=Prosperous Bandit +abilities=first strike +kicker={1} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=@combatdamaged(player) from(this):token(Treasure,Treasure Artifact,0/0) and!( transforms((,newability[{T}{S}:Add{W}],newability[{T}{S}:Add{U}],newability[{T}{S}:Add{B}],newability[{T}{S}:Add{R}],newability[{T}{S}:Add{G}],newability[tap(noevent)])) forever )!*thatmuch +text=Offspring {1} (You may pay an additional {1} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- First strike -- Whenever this creature deals combat damage to a player, create that many tapped Treasure tokens. +mana={2}{R} +type=Creature +subtype=Raccoon Rogue +power=2 +toughness=2 +[/card] +[card] name=Prosperous Innkeeper auto=name(Create treasure) _TREASURE_ auto=@movedto(other creature|mybattlefield):name(Gain 1 life) life:1 @@ -80566,6 +82139,16 @@ power=4 toughness=4 [/card] [card] +name=Quaketusk Boar +abilities=haste,reach,trample +text=Reach, trample, haste +mana={3}{R}{R} +type=Creature +subtype=Elemental Boar +power=5 +toughness=5 +[/card] +[card] name=Quandrix Apprentice aicode=activate transforms((,newability[target(land[zpos<=3]|mylibrary) moveto(hand) and!( all(*[zpos<=3]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!])) oneshot auto=@movedto(*[instant;sorcery]|mystack):name(Reveal top 3 cards) reveal:3 optionone name(Get a land) target(*[land]|reveal) moveto(hand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend @@ -80951,6 +82534,33 @@ power=1 toughness=1 [/card] [card] +name=Rabbit Response +auto=all(creature|myBattlefield) 2/1 +auto=aslongas(*[rabbit]|myBattlefield) _SCRY2_ +text=Creatures you control get +2/+1 until end of turn. If you control a Rabbit, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.) +mana={2}{W}{W} +type=Instant +[/card] +[card] +name=Rabid Gnaw +target=creature|myBattlefield +auto=1/0 +auto=damage:power target(creature|opponentbattlefield) +text=Target creature you control gets +1/+0 until end of turn. Then it deals damage equal to its power to target creature you don't control. +mana={1}{R} +type=Instant +[/card] +[card] +name=Raccoon Rallier +auto={T}:target(creature|myBattlefield) haste ueot asSorcery +text={T}: Target creature you control gains haste until end of turn. Activate only as a sorcery. +mana={1}{R} +type=Creature +subtype=Raccoon Bard +power=2 +toughness=2 +[/card] +[card] name=Racers' Ring auto=tap(noevent) auto={T}:Add{R} @@ -82202,6 +83812,18 @@ power=4 toughness=4 [/card] [card] +name=Rapid Augmenter +abilities=haste +auto=@movedTo(other creature[power=1]|myBattlefield):haste ueot +auto=@movedTo(other creature|myBattlefield):all(trigger[from]) transforms((,newability[ifnot casted(this) then notatarget(Rapid Augmenter) transforms((,newability[counter(1/1)],unblockable))])) ueot +text=Haste -- Whenever another creature you control with base power 1 enters, it gains haste until end of turn. -- Whenever another creature you control enters, if it wasn't cast, put a +1/+1 counter on Rapid Augmenter and Rapid Augmenter can't be blocked this turn. +mana={1}{U}{R} +type=Creature +subtype=Otter Artificer +power=1 +toughness=3 +[/card] +[card] name=Raptor Companion mana={1}{W} type=Creature @@ -82492,6 +84114,17 @@ power=1 toughness=1 [/card] [card] +name=Ravine Raider +abilities=menace +auto={1}{B}:1/1 ueot +text=Menace (This creature can't be blocked except by two or more creatures.) -- {1}{B}: Ravine Raider gets +1/+1 until end of turn. +mana={B} +type=Creature +subtype=Lizard Rogue +power=1 +toughness=1 +[/card] +[card] name=Raving Dead abilities=deathtouch,mustattack auto=@combatdamaged(player) from(this):life:-halfdownopponentlifetotal opponent @@ -84082,6 +85715,15 @@ mana={1}{R}{R} type=Sorcery [/card] [card] +name=Repel Calamity +auto=choice name(power 4 or greater) destroy target(creature[power>=4]) restriction{type(creature[power>=4]|mybattlefield)~morethan~0} +auto=choice name(toughness 4 or greater) destroy target(creature[toughness>=4]) restriction{type(creature[power>=4]|mybattlefield)~morethan~0} +restriction=type(creature)~morethan~0 +text=Destroy target creature with power or toughness 4 or greater. +mana={1}{W} +type=Instant +[/card] +[card] name=Repel Intruders auto=if spent({U}) then target(creature|stack) fizzle auto=if spent({W}) then token(Kithkin Soldier,creature kithkin soldier,1/1,white)*2 @@ -86583,6 +88225,20 @@ mana={U}{U}{R} type=Sorcery [/card] [card] +name=Rolling Hamsphere +auto=foreach(Hamster|myBattlefield) 1/1 +auto=_ATTACKING_create(hamster:creature hamster:1/1:red)*3 +auto={crew(other creature[power>=3]|myBattlefield)}:name(crew 3 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=3]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~2} +auto={crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=2]|myBattlefield)}:name(crew 3 [2 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,type(other creature[-tapped;power>=2]|mybattlefield)~morethan~0,type(other creature[-tapped;-cantcrew]|mybattlefield)~morethan~1,compare(crewtotalpower)~morethan~2} +auto={crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=1]|myBattlefield)}:name(crew 3 [3 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~2,compare(crewtotalpower)~morethan~2} +text=Rolling Hamsphere gets +1/+1 for each Hamster you control. -- Whenever Rolling Hamsphere attacks, create three 1/1 red Hamster creature tokens, then it deals X damage to any target, where X is the number of Hamsters you control. -- Crew 3 +mana={7} +type=Artifact +subtype=Vehicle +power=4 +toughness=4 +[/card] +[card] name=Rolling Thunder auto=thisforeach(X) ability$!name(Choose target) choice name(Damage to a creature) damage:1 target(creature) _ choice name(Damage to a player) damage:1 target(player)!$ controller text=Rolling Thunder deals X damage divided as you choose among any number of target creatures and/or players. @@ -86711,6 +88367,13 @@ mana={1}{G} type=Instant [/card] [card] +name=Rootcast Apprenticeship +auto=thisforeach(variable{3}) ability$!name(Choose one) choice target(creature) counter(1/1,2) _ choice clone target(*[token]|mybattlefield) _ choice _SQUIRRELTOKEN_ _ choice notatarget(artifact[-token]|opponentbattlefield) sacrifice !$ controller +text=Choose three. You may choose the same mode more than once. -- - Put two +1/+1 counters on target creature. -- - Create a token that's a copy of target token you control. -- - Target player creates a 1/1 green Squirrel creature token. -- - Target opponent sacrifices a nontoken artifact. +mana={3}{G} +type=Sorcery +[/card] +[card] name=Rootcoil Creeper auto={T}:name(Add mana) ability$!name(Choose one) choice name(Add red mana) add{R} _ choice name(Add green mana) add{G} _ choice name(Add black mana) add{B} _ choice name(Add white mana) add{W} _ choice name(Add blue mana) add{U}!$ controller auto=aslongas(*[hasflashback]|mygraveyard) {T}:name(Add 2 mana) name(Add 2 mana) ability$!name(Choose one) choice name(Add red mana) add{R}{R} _ choice name(Add green mana) add{G}{G} _ choice name(Add black mana) add{B}{B} _ choice name(Add white mana) add{W}{W} _ choice name(Add blue mana) add{U}{U}!$ controller @@ -87869,6 +89532,18 @@ power=2 toughness=1 [/card] [card] +name=Rust-Shield Rampager +kicker={2} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=cantbeblockedby(creature[power<=2]) +text=Offspring {2} (You may pay an additional {2} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- This creature can't be blocked by creatures with power 2 or less. +mana={3}{G} +type=Creature +subtype=Raccoon Warrior +power=4 +toughness=4 +[/card] +[card] name=Rustvale Bridge abilities=indestructible auto=tap(noevent) @@ -87919,6 +89594,16 @@ power=3 toughness=2 [/card] [card] +name=Ruthless Negotiation +target=opponent +auto=ability$! moveTo(exile) target(*|myhand) !$ targetedplayer +auto=if gravecast then draw:1 controller +flashback={4}{B} +text=Target opponent exiles a card from their hand. If this spell was cast from a graveyard, draw a card. -- Flashback {4}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +mana={B} +type=Sorcery +[/card] +[card] name=Ruthless Predation target=creature|mybattlefield auto=1/2 @@ -89649,6 +91334,15 @@ power=2 toughness=3 [/card] [card] +name=Savor +target=creature +auto=-2/-2 +auto=_FOOD_ +text=Target creature gets -2/-2 until end of turn. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +mana={1}{B} +type=Instant +[/card] +[card] name=Savvy Hunter auto=_ATTACKING__FOOD_ auto=@combat(blocking) source(this):_FOOD_ @@ -89719,6 +91413,17 @@ power=6 toughness=6 [/card] [card] +name=Sazacap's Brew +other={1}{R}{D(other *|myhand)} name(Gift a tapped Fish) +auto=if paid(alternative) then _FISHTOKEN_ and!(tap(noevent))! opponent +auto=if paid(alternative) then target(creature|myBattlefield) 2/0 +target=player +auto=draw:2 +text=Gift a tapped Fish (You may promise an opponent a gift as you cast this spell. If you do, they create a tapped 1/1 blue Fish creature token before its other effects.) -- As an additional cost to cast this spell, discard a card. -- Target player draws two cards. If the gift was promised, target creature you control gets +2/+0 until end of turn. +mana={1}{R}{D(other *|myhand)} +type=Instant +[/card] +[card] name=Scab-Clan Giant auto=transforms((,newability[target(creature|opponentbattlefield) dynamicability])) ueot text=When Scab-Clan Giant enters, it fights target creature an opponent controls chosen at random. @@ -89800,6 +91505,17 @@ power=4 toughness=4 [/card] [card] +name=Scales of Shale +anyzone=affinity(lizard|mybattlefield) reduce({1}) +target=creature +auto=2/0 +auto=lifelink +auto=indestructible +text=This spell costs {1} less to cast for each Lizard you control. -- Target creature gets +2/+0 and gains lifelink and indestructible until end of turn. +mana={2}{B} +type=Instant +[/card] +[card] name=Scalestorm Summoner auto=@combat(attacking) source(this) restriction{type(creature[power>=4]|myBattlefield)~morethan~0}: create(dinosaur:creature dinosaur:3/1:red) text=Whenever Scalestorm Summoner attacks, create a 3/1 red Dinosaur creature token if you control a creature with power 4 or greater. @@ -90406,6 +92122,19 @@ power=3 toughness=4 [/card] [card] +name=Scrapshooter +abilities=reach +other={1}{G}{G} name(Gift a card) +auto=if paid(alternative) then draw:1 opponent +auto=if paid(alternative) then destroy target(artifact,enchantment|opponentBattlefield) +text=Gift a card (You may promise an opponent a gift as you cast this spell. If you do, when it enters, they draw a card.) -- Reach -- When Scrapshooter enters, if the gift was promised, destroy target artifact or enchantment an opponent controls. +mana={1}{G}{G} +type=Creature +subtype=Raccoon Archer +power=4 +toughness=4 +[/card] +[card] name=Scrapwork Cohort auto=create(soldier:artifact creature soldier:1/1) autograveyard={2}{W}:_UNEARTH_ @@ -90667,6 +92396,16 @@ mana={2}{R}{W} type=Enchantment [/card] [card] +name=Scurry of Squirrels +auto=@combatdamaged(player) from(this):counter(1/1) target(creature|myBattlefield) +text=Myriad, myriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token that's a copy of this creature that's tapped and attacking that player or a planeswalker they control. Then do it again. Exile the tokens at end of combat.) -- Whenever Scurry of Squirrels deals combat damage to a player, put a +1/+1 counter on target creature you control. +mana={2}{G} +type=Creature +subtype=Squirrel Scout +power=2 +toughness=2 +[/card] +[card] name=Scute Swarm auto=_LANDFALL_If type(land|myBattlefield)~morethan~5 then clone all(this) else _INSECTTOKEN_ text=Landfall - Whenever a land enters under your control, create a 1/1 green Insect creature token. If you control six or more lands, create a token that's a copy of Scute Swarm instead. @@ -91082,6 +92821,16 @@ power=2 toughness=2 [/card] [card] +name=Seasoned Warrenguard +auto=@combat(attacking) source(this) restriction{type(*[token]|myBattlefield)~morethan~0}:2/0 ueot +text=Whenever Seasoned Warrenguard attacks while you control a token, Seasoned Warrenguard gets +2/+0 until end of turn. +mana={W} +type=Creature +subtype=Rabbit Warrior +power=1 +toughness=2 +[/card] +[card] name=Seasons Past auto=bottomoflibrary auto=ability$!may name(Return card with cost 0) moveto(hand) target(*[manacost=0]|myGraveyard)!$ controller && ability$!may name(Return card with cost 1) moveto(hand) target(*[manacost=1]|myGraveyard)!$ controller && ability$!may name(Return card with cost 2) moveto(hand) target(*[manacost=2]|myGraveyard)!$ controller && ability$!may name(Return card with cost 3) moveto(hand) target(*[manacost=3]|myGraveyard)!$ controller && ability$!may name(Return card with cost 4) moveto(hand) target(*[manacost=4]|myGraveyard)!$ controller && ability$!may name(Return card with cost 5) moveto(hand) target(*[manacost=5]|myGraveyard)!$ controller && ability$!may name(Return card with cost 6) moveto(hand) target(*[manacost=6]|myGraveyard)!$ controller && ability$!may name(Return card with cost 7) moveto(hand) target(*[manacost=7]|myGraveyard)!$ controller && ability$!may name(Return card with cost 8) moveto(hand) target(*[manacost=8]|myGraveyard)!$ controller && ability$!may name(Return card with cost 9) moveto(hand) target(*[manacost=9]|myGraveyard)!$ controller && ability$!may name(Return card with cost 10) moveto(hand) target(*[manacost=10]|myGraveyard)!$ controller @@ -91260,6 +93009,17 @@ mana={G} type=Instant [/card] [card] +name=Seedglaive Mentor +abilities=haste,vigilance +auto=_VALIANT_counter(1/1) +text=Vigilance, haste -- Valiant - Whenever Seedglaive Mentor becomes the target of a spell or ability you control for the first time each turn, put a +1/+1 counter on it. +mana={1}{R}{W} +type=Creature +subtype=Mouse Soldier +power=3 +toughness=2 +[/card] +[card] name=Seedpod Caretaker auto=if type(*[artifact;creature]|mybattlefield)~morethan~0 then choice name(Put 1/1 counter) name(Put 1/1 counter) target(*[artifact;creature]|mybattlefield) counter(1/1) auto=if type(incubator|mybattlefield)~morethan~0 then choice name(Transform incubator) name(Transform incubator) target(incubator|mybattlefield) flip(backside) @@ -91271,6 +93031,17 @@ power=2 toughness=2 [/card] [card] +name=Seedpod Squire +abilities=flying +auto=_ATTACKING_target(creature[-flying]|myBattlefield) 1/1 ueot +text=Flying -- Whenever Seedpod Squire attacks, target creature you control without flying gets +1/+1 until end of turn. +mana={3}{WU} +type=Creature +subtype=Bird Scout +power=3 +toughness=3 +[/card] +[card] name=Seeds of Strength target=creature auto=1/1 ueot @@ -93620,6 +95391,19 @@ power=0 toughness=4 [/card] [card] +name=Shoreline Looter +abilities=unblockable +auto=unblockable +auto=@combatdamaged(player) from(this) restriction{type(*|mygraveyard)~lessthan~7}:_LOOT_ +auto=@combatdamaged(player) from(this) restriction{type(*|mygraveyard)~morethan~6}:draw:1 +text=Shoreline Looter can't be blocked. -- Threshold - Whenever Shoreline Looter deals combat damage to a player, draw a card. Then discard a card unless seven or more cards are in your graveyard. +mana={1}{U} +type=Creature +subtype=Rat Rogue +power=1 +toughness=1 +[/card] +[card] name=Shoreline Scout auto=may name(Exile merfolk or land) target(*[merfolk;land]|myHand) moveto(exile) and!( conjure cards(Tropical Island) zone(myhand) )! auto=if thisturn(*[island]|mybattlefield)~morethan~0 then 1/0 ueot @@ -93665,6 +95449,17 @@ power=8 toughness=8 [/card] [card] +name=Short Bow +auto=teach(creature) 1/1 +auto=teach(creature) vigilance +auto=teach(creature) reach +auto={1}:equip +text=Equipped creature gets +1/+1 and has vigilance and reach. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +mana={2} +type=Artifact +subtype=Equipment +[/card] +[card] name=Short Circuit abilities=flash target=artifact,creature @@ -93792,6 +95587,16 @@ power=2 toughness=1 [/card] [card] +name=Shrike Force +abilities=double strike,flying,vigilance +text=Flying, double strike, vigilance +mana={2}{W} +type=Creature +subtype=Bird Knight +power=1 +toughness=3 +[/card] +[card] name=Shrike Harpy abilities=flying auto=all(this) flipacoin winability counter(0/0,1,TributeUnpaid) winabilityend loseability counter(1/1,2) loseabilityend flipend @@ -94797,6 +96602,14 @@ mana={3}{W}{W} type=Sorcery [/card] [card] +name=Sinister Monolith +auto=@each my combatbegins:life:-1 opponent && life:1 +auto={T}{L:2}{S}:draw:2 asSorcery +text=At the beginning of combat on your turn, each opponent loses 1 life and you gain 1 life. -- {T}, Pay 2 life, Sacrifice Sinister Monolith: Draw two cards. Activate only as a sorcery. +mana={3}{B} +type=Artifact +[/card] +[card] name=Sinister Reflections auto=may name(Conjure 2 creature) target(creature[-token]|myBattlefield) transforms((,newability[conjure cards(myname) zone(myhand)])) oneshot text=Conjure a duplicate of each of up to two target nontoken creature you control into your hand. @@ -95973,6 +97786,17 @@ power=1 toughness=1 [/card] [card] +name=Skyskipper Duo +abilities=flying +auto=may (blink)ueot target(other creature|myBattlefield) +text=Flying -- When Skyskipper Duo enters, exile up to one other target creature you control. Return it to the battlefield under its owner's control at the beginning of the next end step. +mana={4}{U} +type=Creature +subtype=Bird Frog +power=3 +toughness=3 +[/card] +[card] name=Skystreamer abilities=flying auto=target(player) life:4 @@ -97374,6 +99198,15 @@ power=0 toughness=1 [/card] [card] +name=Sonar Strike +target=creature[attacking;blocking;tap] +auto=damage:4 +auto=aslongas(bat|myBattlefield) life:3 controller +text=Sonar Strike deals 4 damage to target attacking, blocking, or tapped creature. You gain 3 life if you control a Bat. +mana={1}{W} +type=Instant +[/card] +[card] name=Song of Creation auto=maxPlay(land)+1 auto=@movedto(*|myStack):draw:2 controller @@ -98642,6 +100475,14 @@ power=2 toughness=2 [/card] [card] +name=Spellgyre +auto=choice target(*|stack) fizzle +auto=choice name(Surveil 2) reveal:psurveiloffsetplus2plusend optionone name(put in graveyard) target(*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(*|reveal) moveto(ownerlibrary) optiontwoend afterrevealed all(*[zpos=1]|mylibrary) transforms((,newability[draw:2])) oneshot afterrevealedend revealend +text=Choose one - -- - Counter target spell. -- - Surveil 2, then draw two cards. (To surveil 2, look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +mana={2}{U}{U} +type=Instant +[/card] +[card] name=Spelljack target=*|stack auto=fizzleto(exile) && ability$!name(Can cast countered card) name(Can cast countered card) target(*[fresh]|exile) moveto(myexile) and!( transforms((,newability[canplayfromexile forever],newability[zerocast forever])) forever )! !$ controller @@ -99313,6 +101154,26 @@ power=3 toughness=4 [/card] [card] +name=Splash Lasher +kicker={1}{U} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=may target(creature) transforms((,newability[tap],newability[counter(0/0.1.Stun)])) +text=Offspring {1}{U} (You may pay an additional {1}{U} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- When this creature enters, tap up to one target creature and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +mana={3}{U} +type=Creature +subtype=Frog Wizard +power=3 +toughness=3 +[/card] +[card] +name=Splash Portal +target=creature|myBattlefield +auto=(blink) && transforms((,newability[if cantargetcard(*[bird;frog;otter;rat]) then draw:1])) forever +text=Exile target creature you control, then return it to the battlefield under its owner's control. If that creature is a Bird, Frog, Otter, or Rat, draw a card. +mana={U} +type=Sorcery +[/card] +[card] name=Splatter Goblin auto=_DIES_target(creature|opponentBattlefield) -1/-1 ueot text=When Splatter Goblin dies, target creature an opponent controls gets -1/-1 until end of turn. @@ -100135,6 +101996,27 @@ power=2 toughness=2 [/card] [card] +name=Starforged Sword +other={4} name(Gift a tapped Fish) +autostack=if paid(alternative) then _FISHTOKEN_ and!(tap(noevent))! opponent +auto=if paid(alternative) then transforms((,newability[rehook target(creature|myBattlefield)])) oneshot +auto=teach(creature) 3/3 +auto=teach(creature) -flying +auto={3}:equip +text=Gift a tapped Fish (You may promise an opponent a gift as you cast this spell. If you do, when it enters, they create a tapped 1/1 blue Fish creature token.) -- When Starforged Sword enters, if the gift was promised, attach Starforged Sword to target creature you control. -- Equipped creature gets +3/+3 and loses flying. -- Equip {3} +mana={4} +type=Artifact +subtype=Equipment +[/card] +[card] +name=Stargaze +auto=reveal:twiceX optionone target(*|reveal) moveto(hand) optiononeend optiontwo all(*|reveal) moveto(mygraveyard) optiontwoend revealend +auto=life:-X +text=Look at twice X cards from the top of your library. Put X cards from among them into your hand and the rest into your graveyard. You lose X life. +mana={X}{B}{B} +type=Sorcery +[/card] +[card] name=Starlit Mantle abilities=flash target=creature|myBattlefield @@ -100178,6 +102060,19 @@ mana={2}{W}{W} type=Sorcery [/card] [card] +name=Starscape Cleric +abilities=flying,cantblock +kicker={2}{B} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=@lifeof(player) from(*[-lifefaker]|*):life:-1 opponent +text=Offspring {2}{B} (You may pay an additional {2}{B} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- Flying -- This creature can't block. -- Whenever you gain life, each opponent loses 1 life. +mana={1}{B} +type=Creature +subtype=Bat Cleric +power=2 +toughness=1 +[/card] +[card] name=Start // Finish abilities=hasaftermath flashback={2}{B}{S(creature|mybattlefield)} name(Finish) @@ -100356,6 +102251,18 @@ mana={2}{U} type=Sorcery [/card] [card] +name=Steampath Charger +kicker={2} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=_DIES_damage:1 target(player) +text=Offspring {2} (You may pay an additional {2} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- When this creature dies, it deals 1 damage to target player. +mana={1}{R} +type=Creature +subtype=Lizard Warlock +power=2 +toughness=1 +[/card] +[card] name=Steel Dromedary auto=tap(noevent) auto=counter(1/1,2) @@ -100494,6 +102401,19 @@ power=0 toughness=0 [/card] [card] +name=Steelburr Champion +abilities=vigilance +kicker={1}{W} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=@movedTo(*[-creature]|opponentstack):counter(1/1) +text=Offspring {1}{W} (You may pay an additional {1}{W} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- Vigilance -- Whenever an opponent casts a noncreature spell, put a +1/+1 counter on this creature. +mana={2}{W} +type=Creature +subtype=Mouse Soldier +power=1 +toughness=1 +[/card] +[card] name=Steelclad Spirit abilities=defender auto=@movedTo(enchantment|myBattlefield):name(Can attack) canattack @@ -100687,6 +102607,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Stickytongue Sentinel +abilities=reach +auto=may target(other *|myBattlefield) moveto(hand) +text=Reach -- When Stickytongue Sentinel enters, return up to one other target permanent you control to its owner's hand. +mana={2}{G} +type=Creature +subtype=Frog Warrior +power=3 +toughness=3 +[/card] +[card] name=Stigma Lasher abilities=wither auto=@damageof(player) from(this):transforms((,newability[nolifegain])) forever @@ -100880,6 +102811,14 @@ power=1 toughness=1 [/card] [card] +name=Stocking the Pantry +auto=@totalcounteradded(1/1) from(creature|mybattlefield):counter(0/0,1,supply) +auto={2}{C(0/0,-1,supply)}:draw:1 +text=Whenever you put one or more +1/+1 counters on a creature you control, put a supply counter on Stocking the Pantry. -- {2}, Remove a supply counter from Stocking the Pantry: Draw a card. +mana={G} +type=Enchantment +[/card] +[card] name=Stockpiling Celebrant auto=may name(Return nonland) target(other *[-land]|myBattlefield) moveto(hand) and!( _SCRY2_ )! text=When Stockpiling Celebrant enters, you may return another target nonland permanent you control to its owner's hand. If you do, scry 2. @@ -101351,6 +103290,18 @@ text=Stormcarved Coast enters tapped unless you control two or more other lands. type=Land [/card] [card] +name=Stormcatch Mentor +abilities=haste +auto=@movedto(*[-creature]|mystack):1/1 ueot +auto=lord(Instant,sorcery|mycastingzone) altercost(colorless,-1) +text=Haste -- Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- Instant and sorcery spells you cast cost {1} less to cast. +mana={U}{R} +type=Creature +subtype=Otter Wizard +power=1 +toughness=1 +[/card] +[card] name=Stormchaser Drake abilities=flying auto=@targeted(this) from(*|mystack):name(Draw a card) draw:1 controller @@ -101362,6 +103313,19 @@ power=2 toughness=1 [/card] [card] +name=Stormchaser's Talent +auto=counter(0/0,1,Level) +auto=_OTTERTOKEN_ +auto=this(variable{hascntlevel}=1) {3}{U}:name(Level 2) counter(0/0,1,Level) asSorcery +auto=@counteradded(0/0.1.Level) from(this) restriction{compare(hascntlevel)~equalto~2}:target(instant,sorcery|mygraveyard) moveto(hand) +auto=this(variable{hascntlevel}=2) {5}{U}:name(Level 3) counter(0/0,1,Level) asSorcery +auto=@movedTo(instant,sorcery|mystack) restriction{compare(hascntlevel)~morethan~2}:_OTTERTOKEN_ +text=(Gain the next level as a sorcery to add its ability.) -- When Stormchaser's Talent enters, create a 1/1 blue and red Otter creature token with prowess. -- {3}{U}: Level 2 -- When this Class becomes level 2, return target instant or sorcery card from your graveyard to your hand. -- {5}{U}: Level 3 -- Whenever you cast an instant or sorcery spell, create a 1/1 blue and red Otter creature token with prowess. +mana={U} +type=Enchantment +subtype=Class +[/card] +[card] name=Stormclaw Rager auto={1}{S(other creature,artifact|mybattlefield)}:counter(1/1) && draw:1 asSorcery text={1}, Sacrifice another creature or artifact: Put a +1/+1 counter on Stormclaw Rager and draw a card. Activate only as a sorcery. @@ -101419,6 +103383,17 @@ power=2 toughness=2 [/card] [card] +name=Stormsplitter +abilities=haste +auto=@movedTo(*[instant;sorcery]|mystack):clone with(unearth) notatarget(this) +text=Haste -- Whenever you cast an instant or sorcery spell, create a token that's a copy of Stormsplitter. Exile that token at the beginning of the next end step. +mana={3}{R} +type=Creature +subtype=Otter Wizard +power=1 +toughness=4 +[/card] +[card] name=Stormsurge Kraken abilities=hexproof auto=aslongas(*[iscommander]|mybattlefield) 2/2 >0 @@ -102532,6 +104507,12 @@ type=Land subtype=Desert [/card] [card] +name=Sunscorched Divide +auto={1}{T}:Add{R}{W} +text={1}, {T}: Add {R}{W}. +type=Land +[/card] +[card] name=Sunscourge Champion auto=transforms((,newability[life:power controller])) ueot ## the transforms is necessary to trigger the lifegain after the eternalize sets power to 4 ## @@ -102573,6 +104554,28 @@ power=1 toughness=3 [/card] [card] +name=Sunshower Druid +auto=counter(1/1) target(creature) && life:1 +text=When Sunshower Druid enters, put a +1/+1 counter on target creature and you gain 1 life. +mana={G} +type=Creature +subtype=Frog Druid +power=0 +toughness=2 +[/card] +[card] +name=Sunspine Lynx +abilities=nolifegain,nolifegainopponent +auto=damage:twicetype:land[-basic]:mybattlefield controller +auto=damage:twicetype:land[-basic]:opponentbattlefield opponent +text=Players can't gain life. -- Damage can't be prevented. -- When Sunspine Lynx enters, it deals damage to each player equal to the number of nonbasic lands that player controls. +mana={2}{R}{R} +type=Creature +subtype=Elemental Cat +power=5 +toughness=4 +[/card] +[card] name=Sunstreak Phoenix abilities=flying auto=if type(*[day;night]|battlefield)~equalto~0 then name(It becomes day) activate castcard(noevent named!:Day:!) @@ -103053,6 +105056,13 @@ mana={2}{R} type=Sorcery [/card] [card] +name=Swarmyard Massacre +auto=create(squirrel:creature squirrel:1/1:green)*2 && all(*[-Insect;-Rat;-Spider;-Squirrel]) -type:*[Insect;Rat;Spider;Squirrel]:mybattlefield/-type:*[Insect;Rat;Spider;Squirrel]:mybattlefield +text=Create two 1/1 green Squirrel creature tokens. Then each creature that isn't an Insect, Rat, Spider, or Squirrel gets -1/-1 until end of turn for each creature you control that's an Insect, Rat, Spider, or Squirrel. +mana={3}{B}{B} +type=Sorcery +[/card] +[card] name=Swashbuckler Extraordinaire auto=name(Create treasure) _TREASURE_ auto=@each my blockers restriction{type(*[treasure]|myBattlefield)~equalto~1}:may name(Sacrifice 1 treasure) name(Sacrifice 1 treasure) target(*[treasure]|mybattlefield) sacrifice and!( transforms((,newability[name(Creature gains double strike) target(creature|battlefield) transforms((,double strike)) ueot])) oneshot )! @@ -103362,6 +105372,18 @@ type=Legendary Artifact subtype=Equipment [/card] [card] +name=Sword of the Squeak +auto=teach(creature) foreach(*[power=1]|myBattlefield) 1/1 +auto=teach(creature) foreach(*[toughness=1]|myBattlefield) 1/1 +auto=teach(creature) foreach(*[power=1&toughness=1]|myBattlefield) -1/-1 +auto=@movedTo(*[Hamster;Mouse;Rat;Squirrel]|myBattlefield):may all(trigger[to]) rehook +auto={2}:equip +text=Equipped creature gets +1/+1 for each creature you control with base power or toughness 1. -- Whenever a Hamster, Mouse, Rat, or Squirrel you control enters, you may attach Sword of the Squeak to that creature. -- Equip {2} +mana={2} +type=Artifact +subtype=Equipment +[/card] +[card] name=Sword-Point Diplomacy auto=ability$!name(life or draw) choice life:-3 choice ability$!draw:1!$ opponent!$ opponent auto=ability$!name(life or draw) choice life:-3 choice ability$!draw:1!$ opponent!$ opponent @@ -104045,6 +106067,15 @@ mana={W} type=Instant [/card] [card] +name=Take Out the Trash +target=creature,planeswalker +auto=damage:3 +auto=aslongas(*[raccoon]|myBattlefield) _DISCARD&DRAW_ +text=Take Out the Trash deals 3 damage to target creature or planeswalker. If you control a Raccoon, you may discard a card. If you do, draw a card. +mana={1}{R} +type=Instant +[/card] +[card] name=Take Up the Shield target=creature auto=lifelink @@ -104372,6 +106403,18 @@ mana={1}{G}{G} type=Instant [/card] [card] +name=Tangle Tumbler +abilities=vigilance +auto={3}{T}:counter(1/1) target(creature) +auto={T(*[token]|mybattlefield)}{T(*[token]|mybattlefield)}:becomes(artifact creature) ueot +text=Vigilance -- {3}, {T}: Put a +1/+1 counter on target creature. -- Tap two untapped tokens you control: Tangle Tumbler becomes an artifact creature until end of turn. +mana={3} +type=Artifact +subtype=Vehicle +power=6 +toughness=6 +[/card] +[card] name=Tangle Wire auto=fading:4 auto=@each my upkeep restriction{compare(hascntfade)~equalto~4}:ability$!name(Tap artifacts, lands or creatures) target(<4>*[artifact;creature;land]|myBattlefield) tap!$ controller @@ -105167,6 +107210,16 @@ mana={1}{R} type=Enchantment [/card] [card] +name=Tempest Angler +auto=@movedTo(*[-creature]|mystack):counter(1/1) +text=Whenever you cast a noncreature spell, put a +1/+1 counter on Tempest Angler. +mana={1}{UR}{UR} +type=Creature +subtype=Otter Wizard +power=2 +toughness=2 +[/card] +[card] name=Tempest Caller auto=tap all(creature|opponentbattlefield) text=When Tempest Caller enters, tap all creatures target opponent controls. @@ -105353,6 +107406,23 @@ mana={B}{G}{S(creature|mybattlefield)} type=Instant [/card] [card] +name=Tender Wildguide +kicker={2} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto={T}:Add{W} +auto={T}:Add{U} +auto={T}:Add{B} +auto={T}:Add{R} +auto={T}:Add{G} +auto={T}:counter(1/1) +text=Offspring {2} (You may pay an additional {2} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- {T}: Add one mana of any color. -- {T}: Put a +1/+1 counter on this creature. +mana={1}{G} +type=Creature +subtype=Possum Druid +power=2 +toughness=2 +[/card] +[card] name=Tendershoot Dryad auto=_ASCEND_ auto=@movedTo(*|myBattlefield) restriction{type(City's Blessing|mybattlefield)~equalto~0}:_ASCEND_ @@ -106870,6 +108940,18 @@ power=* toughness=* [/card] [card] +name=The Odd Acorn Gang +abilities=menace,reach,trample +auto=lord(Squirrel|myBattlefield) transforms((,newability[{T}:target(squirrel) transforms((,newability[2/2],trample)) ueot asSorcery])) +auto=@combatdamaged(player) from(Squirrel|mybattlefield) turnlimited:draw:1 +text=Menace, trample, reach -- Squirrels you control have "{T}: Target Squirrel gets +2/+2 and gains trample until end of turn. Activate only as a sorcery." -- Whenever one or more Squirrels you control deal combat damage to a player, draw a card. +mana={3}{B}{G} +type=Legendary Creature +subtype=Squirrel Warrior +power=5 +toughness=5 +[/card] +[card] name=The Omenkeel auto=@combatdamagefoeof(player) from(vehicle|mybattlefield):name(Exile top cards) transforms((,newability[all(*[zpos<=thatmuch]|opponentlibrary) moveto(opponentexile) and!( if cantargetcard(*[land]|*) then becomes(OmenkeelExiled) forever )!])) forever auto=@combatdamageof(player) from(vehicle|mybattlefield):name(Exile top cards) transforms((,newability[all(*[zpos<=thatmuch]|mylibrary) moveto(myexile) and!( if cantargetcard(*[land]|*) then becomes(OmenkeelExiled) forever )!])) forever @@ -107253,6 +109335,15 @@ mana={2}{G} type=Sorcery [/card] [card] +name=Thickest in the Thicket +auto=target(creature) transforms((,newability[counter(1/1.power)])) +auto=@each my end restriction{type(creature[power=power:highest:creature:myBattlefield]|myBattlefield)~equalto~type(creature[power=power:highest:creature:opponentBattlefield]|opponentBattlefield)}:transforms((,newability[draw:2])) ueot +auto=@each my end restriction{type(creature[power=power:highest:creature:myBattlefield]|myBattlefield)~morethan~type(creature[power=power:highest:creature:opponentBattlefield]|opponentBattlefield)}:transforms((,newability[draw:2])) ueot +text=When Thickest in the Thicket enters, put X +1/+1 counters on target creature, where X is that creature's power. -- At the beginning of your end step, draw two cards if you control the creature with the greatest power or tied for the greatest power. +mana={3}{G}{G} +type=Enchantment +[/card] +[card] name=Thicket Crasher abilities=trample auto=lord(creature[elemental]|mybattlefield) trample <1 @@ -107383,6 +109474,16 @@ power=1 toughness=1 [/card] [card] +name=Thistledown Players +auto=_ATTACKING_untap target(*[-land]) +text=Whenever Thistledown Players attacks, untap target nonland permanent. +mana={2}{W} +type=Creature +subtype=Mouse Bard +power=3 +toughness=3 +[/card] +[card] name=Thopter Architect auto=@movedTo(*[artifact]|myBattlefield):target(creature) flying ueot text=Whenever an artifact enters under your control, target creature gains flying until end of turn. @@ -107495,6 +109596,18 @@ power=4 toughness=3 [/card] [card] +name=Thornplate Intimidator +kicker={3} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=target(opponent) ability$!name(Choose one) choice life:-3 controller _ choice sacrifice notatarget(*[-land]|mybattlefield) _ choice reject notatarget(*|myhand) !$ targetedplayer +text=Offspring {3} (You may pay an additional {3} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- When this creature enters, target opponent loses 3 life unless they sacrifice a nonland permanent or discard a card. +mana={3}{B} +type=Creature +subtype=Rat Rogue +power=4 +toughness=3 +[/card] +[card] name=Thornscape Battlemage abilities=hasotherkicker other={2}{G}{W} name(Kicker White) @@ -107510,6 +109623,19 @@ power=2 toughness=2 [/card] [card] +name=Thornvault Forager +auto={T}:Add{G} +auto={T}{E(*|myGraveyard)}{E(*|myGraveyard)}{E(*|myGraveyard)}:ability$! choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W} !$ controller && ability$! choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W} !$ controller +auto={T}{S(Food|myBattlefield)}:ability$! choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W} !$ controller && ability$! choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W} !$ controller +auto={3}{G}{T}:target(squirrel|myLibrary) moveto(hand) +text={T}: Add {G}. -- {T}, Forage: Add two mana in any combination of colors. (To forage, exile three cards from your graveyard or sacrifice a Food.) -- {3}{G}, {T}: Search your library for a Squirrel card, reveal it, put it into your hand, then shuffle. +mana={1}{G} +type=Creature +subtype=Squirrel Ranger +power=2 +toughness=2 +[/card] +[card] name=Thorough Investigation auto=@each my blockers:name(Investigation) name(Create clue) _CLUE_ controller auto=@sacrificed(Clue|mybattlefield) restriction{compare(type:*[nodngplr]:mybattlefieldplustype:*[nodngopp]:opponentbattlefieldplusend)~equalto~0}:name(Venture into dungeon) transforms((,newability[if type(*[dungeon]|mycommandzone)~morethan~0 then name(Explore the dungeon) name(Explore the dungeon) all(*[dungeon]|mycommandzone) counter(0/0.1.Explore)],newability[if type(*[dungeon]|mycommandzone)~equalto~0 then name(Choose a new dungeon) name(Choose a new dungeon) target(*[dungeon]|mysideboard) moveTo(mycommandzone) and!( counter(0/0.1.Explore) )!])) oneshot @@ -107563,6 +109689,28 @@ power=2 toughness=2 [/card] [card] +name=Thought Shucker +auto=aslongas(*|mygraveyard) transforms((,newability[this(cantargetcard(*[-effect]) {1}{U}:transforms((effect,newability[counter(1/1)],newability[draw:1])) forever])) >6 +text=Threshold - {1}{U}: Put a +1/+1 counter on Thought Shucker and draw a card. Activate only if seven or more cards are in your graveyard and only once. +mana={1}{U} +type=Creature +subtype=Rat Rogue +power=1 +toughness=3 +[/card] +[card] +name=Thought-Stalker Warlock +abilities=menace +auto=if compare(oplifelost)~morethan~0 then reject notatarget(*[-land]|opponenthand) +auto=if compare(oplifelost)~equalto~0 then target(opponent) ability$!name(discard) reject notatarget(*|myhand)!$ targetedplayer +text=Menace (This creature can't be blocked except by two or more creatures.) -- When Thought-Stalker Warlock enters, choose target opponent. If they lost life this turn, they reveal their hand, you choose a nonland card from it, and they discard that card. Otherwise, they discard a card. +mana={2}{B} +type=Creature +subtype=Lizard Warlock +power=2 +toughness=2 +[/card] +[card] name=Thoughtbound Phantasm abilities=defender auto=this(counter{1/1}>=3) canattack @@ -107785,6 +109933,34 @@ power=2 toughness=2 [/card] [card] +name=Three Tree City +auto=chooseatype transforms((,newability[{2}{T}:thisforeach(variable{type:*[chosentype]:mybattlefield}) Add{W}],newability[{2}{T}:thisforeach(variable{type:*[chosentype]:mybattlefield}) Add{U}],newability[{2}{T}:thisforeach(variable{type:*[chosentype]:mybattlefield}) Add{B}],newability[{2}{T}:thisforeach(variable{type:*[chosentype]:mybattlefield}) Add{G}],newability[{2}{T}:thisforeach(variable{type:*[chosentype]:mybattlefield}) Add{R}])) forever chooseend +auto={T}:Add{C} +text=As Three Tree City enters, choose a creature type. -- {T}: Add {C}. -- {2}, {T}: Choose a color. Add an amount of mana of that color equal to the number of creatures you control of the chosen type. +type=Legendary Land +[/card] +[card] +name=Three Tree Mascot +abilities=changeling +auto={1} turnlimited:ability$! choice Add{W} _ choice Add{U} _ choice Add{B} _ choice Add{R} _ choice Add{G} !$ controller +text=Changeling (This card is every creature type.) -- {1}: Add one mana of any color. Activate only once each turn. +mana={2} +type=Artifact Creature +subtype=Shapeshifter +power=2 +toughness=1 +[/card] +[card] +name=Three Tree Rootweaver +auto={T}:ability$! choice Add{W} _ choice Add{U} _ choice Add{B} _ choice Add{R} _ choice Add{G} !$ controller +text={T}: Add one mana of any color. +mana={1}{G} +type=Creature +subtype=Mole Druid +power=1 +toughness=3 +[/card] +[card] name=Threefold Thunderhulk auto=counter(1/1,3) auto=thisforeach(power>=1) _GNOMETOKEN_ @@ -108234,6 +110410,18 @@ power=7 toughness=7 [/card] [card] +name=Thundertrap Trainer +kicker={4} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=name(look) reveal:4 optionone choice target(*[-creature;-land]|reveal) moveto(hand) optiononeend optiontwo name(bottom of library) all(*|reveal) bottomoflibrary optiontwoend revealend +text=Offspring {4} (You may pay an additional {4} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- When this creature enters, look at the top four cards of your library. You may reveal a noncreature, nonland card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +mana={1}{U} +type=Creature +subtype=Otter Wizard +power=1 +toughness=2 +[/card] +[card] name=Thwart the Enemy auto=preventAllCombatDamage from(creature|opponentbattlefield) ueot text=Prevent all damage that would be dealt this turn by creatures your opponents control. @@ -108349,6 +110537,17 @@ power=2 toughness=3 [/card] [card] +name=Tidecaller Mentor +abilities=menace +auto=_THRESHOLD_ may target(*[-land]) moveto(hand) +text=Menace -- Threshold - When Tidecaller Mentor enters, if seven or more cards are in your graveyard, return up to one target nonland permanent to its owner's hand. +mana={1}{U}{B} +type=Creature +subtype=Rat Wizard +power=3 +toughness=3 +[/card] +[card] name=Tidechannel Pathway auto={T}:add{U} text={T}: Add {U}. // Barkchannel Pathway @@ -110388,6 +112587,16 @@ power=* toughness=* [/card] [card] +name=Treeguard Duo +auto=target(creature|myBattlefield) transforms((,vigilance,newability[type:creature:myBattlefield/type:creature:myBattlefield])) ueot +text=When Treeguard Duo enters, until end of turn, target creature you control gains vigilance and gets +X/+X, where X is the number of creatures you control. +mana={3}{G} +type=Creature +subtype=Frog Rabbit +power=3 +toughness=4 +[/card] +[card] name=Treeshaker Chimera abilities=lure auto=_DIES_draw:3 controller @@ -110411,6 +112620,18 @@ power=2 toughness=1 [/card] [card] +name=Treetop Sentries +abilities=reach +auto=may ability$! name(exile three cards) moveto(myexile) notatarget(<3>*|mygraveyard) !$ controller && draw:1 restriction{type(*|mygraveyard)~morethan~2} +auto=may sacrifice notatarget(*[Food]|mybattlefield) && draw:1 restriction{type(*[Food]|mybattlefield)~morethan~0} +text=Reach -- When Treetop Sentries enters, you may forage. If you do, draw a card. (To forage, exile three cards from your graveyard or sacrifice a Food.) +mana={3}{G} +type=Creature +subtype=Squirrel Archer +power=2 +toughness=4 +[/card] +[card] name=Treetop Warden mana={1}{G} type=Creature @@ -111168,6 +113389,19 @@ power=2 toughness=2 [/card] [card] +name=Twenty-Toed Toad +auto=hmodifer:13 +auto=@each my blockers restriction{type(creature[attacking]|myBattlefield)~morethan~1}:counter(1/1) && draw:1 +auto=_ATTACKING_this(variable{hascntanycnt}>19)while wingame +auto=_ATTACKING_if type(*|myHand)~morethan~19 then wingame +text=Your maximum hand size is twenty. -- Whenever you attack with two or more creatures, put a +1/+1 counter on Twenty-Toed Toad and draw a card. -- Whenever Twenty-Toed Toad attacks, you win the game if there are twenty or more counters on it or you have twenty or more cards in hand. +mana={3}{U} +type=Creature +subtype=Frog Wizard +power=3 +toughness=3 +[/card] +[card] name=Twilight Panther auto={B}:deathtouch text={B}: Twilight Panther gains deathtouch until end of turn. @@ -113402,6 +115636,63 @@ type=Artifact subtype=Equipment [/card] [card] +name=Valley Floodcaller +abilities=flash +auto=lord(*[-creature]|myHand) asflash +auto=@movedTo(*[-creature]|mystack):all(*[bird;frog;otter;rat]|myBattlefield) Untap +auto=@movedTo(*[-creature]|mystack):all(*[bird;frog;otter;rat]|myBattlefield) 1/1 +text=Flash -- You may cast noncreature spells as though they had flash. -- Whenever you cast a noncreature spell, Birds, Frogs, Otters, and Rats you control get +1/+1 until end of turn. Untap them. +mana={2}{U} +type=Creature +subtype=Otter Wizard +power=2 +toughness=2 +[/card] +[card] +name=Valley Mightcaller +abilities=trample +auto=@movedTo(other *[Frog;rabbit;raccoon;squirrel]|myBattlefield):counter(1/1) +text=Trample -- Whenever another Frog, Rabbit, Raccoon, or Squirrel you control enters, put a +1/+1 counter on Valley Mightcaller. +mana={G} +type=Creature +subtype=Frog Warrior +power=1 +toughness=1 +[/card] +[card] +name=Valley Questcaller +auto=@movedTo(other *[rabbit;bat;birds;mouse]|myBattlefield):_SCRY1_ +auto=lord(other *[rabbit;bat;birds;mouse]|myBattlefield) 1/1 +text=Whenever one or more other Rabbits, Bats, Birds, and/or Mice you control enter, scry 1. -- Other Rabbits, Bats, Birds, and Mice you control get +1/+1. +mana={1}{W} +type=Creature +subtype=Rabbit Warrior +power=2 +toughness=3 +[/card] +[card] +name=Valley Rally +other={2}{R} name(Gift a Food) +auto=if paid(alternative) then _FOOD_ opponent +auto=if paid(alternative) then target(creature|myBattlefield) first strike +auto=all(creature|myBattlefield) 2/0 +text=Gift a Food (You may promise an opponent a gift as you cast this spell. If you do, they create a Food token before its other effects. It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") -- Creatures you control get +2/+0 until end of turn. If the gift was promised, target creature you control gains first strike until end of turn. +mana={2}{R} +type=Instant +[/card] +[card] +name=Valley Rotcaller +abilities=menace +auto=_ATTACKING_life:-othertype:*[squirrel;bat;lizard;rat]:myBattlefield opponent +auto=_ATTACKING_life:othertype:*[squirrel;bat;lizard;rat]:myBattlefield controller +text=Menace -- Whenever Valley Rotcaller attacks, each opponent loses X life and you gain X life, where X is the number of other Squirrels, Bats, Lizards, and Rats you control. +mana={1}{B} +type=Creature +subtype=Squirrel Warlock +power=1 +toughness=3 +[/card] +[card] name=Valor Singer auto=@each my combatbegins:name(Creature gets 1/0) target(creature|myBattlefield) 1/0 ueot text=Combat Inspiration - At the beginning of combat on your turn, target creature you control gets +1/+0 until end of turn. @@ -114601,6 +116892,16 @@ power=2 toughness=1 [/card] [card] +name=Veteran Guardmouse +auto=_VALIANT_ transforms((,newability[1/0],first strike,newability[_SCRY1_])) ueot +text=Valiant - Whenever Veteran Guardmouse becomes the target of a spell or ability you control for the first time each turn, it gets +1/+0 and gains first strike until end of turn. Scry 1. (Look at the top card of your library. You may put that card on the bottom.) +mana={3}{RW} +type=Creature +subtype=Mouse Soldier +power=3 +toughness=4 +[/card] +[card] name=Veteran Soldier auto=lord(creature[iscommander]|mybattlefield) transforms((,newability[@combat(attacking) source(this):name(Create attacking Soldier) token(Soldier,Creature Soldier,1/1,white,battleready)])) text=Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, for each opponent, create a 1/1 white Soldier creature token that's tapped and attacking that opponent." @@ -115087,6 +117388,17 @@ text=As Vineglimmer Snarl enters, you may reveal a Forest or Island card from yo type=Land [/card] [card] +name=Vinereap Mentor +auto=_FOOD_ +auto=_DIES__FOOD_ +text=When Vinereap Mentor enters or dies, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +mana={B}{G} +type=Creature +subtype=Squirrel Druid +power=3 +toughness=2 +[/card] +[card] name=Vineshaper Mystic auto=target(merfolk|mybattlefield) counter(1/1) text=When Vineshaper Mystic enters, put a +1/+1 counter on each of up to two target Merfolk you control. @@ -115149,6 +117461,12 @@ mana={2}{G} type=Sorcery [/card] [card] +name=Viridescent Bog +auto={1}{T}:Add{B}{G} +text={1}, {T}: Add {B}{G}. +type=Land +[/card] +[card] name=Virtue of Loyalty abilities=adventure other={1}{W} name(Adventure Ardenvale Fealty) @@ -116843,6 +119161,17 @@ power=1 toughness=3 [/card] [card] +name=War Squeak +target=creature +auto=target(creature|opponentbattlefield) cantblock ueot +auto=teach(creature) 1/1 +auto=teach(creature) haste +text=Enchant creature -- When War Squeak enters, target creature an opponent controls can't block this turn. -- Enchanted creature gets +1/+1 and has haste. +mana={R} +type=Enchantment +subtype=Aura +[/card] +[card] name=War of the Last Alliance auto=counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore) @@ -117136,6 +119465,16 @@ mana={WU}{WU} type=Instant [/card] [card] +name=Warren Elder +auto={3}{W}:all(creature|myBattlefield) 1/1 +text={3}{W}: Creatures you control get +1/+1 until end of turn. +mana={1}{W} +type=Creature +subtype=Rabbit Cleric +power=2 +toughness=2 +[/card] +[card] name=Warren Soultrader auto={L:1}{S(other creature|myBattlefield)}:_TREASURE_ text=Pay 1 life, Sacrifice another creature: Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") @@ -117146,6 +119485,18 @@ power=3 toughness=3 [/card] [card] +name=Warren Warleader +kicker={2} name(Offspring) +auto=if paid(kicker) then clone and!( becomes(,1/1) )! +auto=@each my blockers:ability$! choice create(rabbit:creature rabbit:1/1:white:battleready) _ choice all(creature[attacking]|myBattlefield) 1/1 !$ controller +text=Offspring {2} (You may pay an additional {2} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it.) -- Whenever you attack, choose one - -- - Create a 1/1 white Rabbit creature token that's tapped and attacking. -- - Attacking creatures you control get +1/+1 until end of turn. +mana={2}{W}{W} +type=Creature +subtype=Rabbit Knight +power=4 +toughness=4 +[/card] +[card] name=Warrior abilities=trample,haste text=Trample, Haste @@ -117385,6 +119736,16 @@ text={T}, Pay 1 life: Add {G} or {U}. -- {1}, {T}, Sacrifice Waterlogged Grove: type=Land [/card] [card] +name=Waterspout Warden +auto=@combat(attacking) source(this) restriction{type(creature[fresh]|myBattlefield)~morethan~0}:flying ueot +text=Whenever Waterspout Warden attacks, if another creature entered the battlefield under your control this turn, Waterspout Warden gains flying until end of turn. +mana={2}{U} +type=Creature +subtype=Frog Soldier +power=3 +toughness=2 +[/card] +[card] name=Watertrap Weaver auto=choice target(creature|opponentbattlefield) tap && frozen text=When Watertrap Weaver enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. @@ -117443,6 +119804,18 @@ mana={G} type=Instant [/card] [card] +name=Wax-Wane Witness +abilities=flying,vigilance +auto=@lifeof(player) from(*[-lifefaker]|*) restriction{myturnonly}:1/0 ueot +auto=@lifelostof(player) restriction{myturnonly}:1/0 ueot +text=Flying, vigilance -- Whenever you gain or lose life during your turn, Wax-Wane Witness gets +1/+0 until end of turn. +mana={3}{W} +type=Creature +subtype=Bat Cleric +power=2 +toughness=4 +[/card] +[card] name=Waxing Moon auto=may name(Transform a werewolf) target(werewolf[hasbackside;-daybound;-nightbound]|mybattlefield) transforms((,newability[flip(backside)])) forever auto=all(creature|mybattlefield) transforms((,trample)) ueot @@ -117536,6 +119909,18 @@ mana={1}{R} type=Instant [/card] [card] +name=Wear Down +other={1}{G} name(Gift a card) +auto=if paid(alternative) then draw:1 opponent +auto=if paid(alternative) then destroy target(<2>artifact,enchantment) +auto=ifnot paid(alternative) then destroy target(artifact,enchantment) +restriction=type(*[artifact;enchantment])~morethan~0 +otherrestriction=type(*[artifact;enchantment])~morethan~1 +text=Gift a card (You may promise an opponent a gift as you cast this spell. If you do, they draw a card before its other effects.) -- Destroy target artifact or enchantment. If the gift was promised, instead destroy two target artifacts and/or enchantments. +mana={1}{G} +type=Sorcery +[/card] +[card] name=Weary Prisoner abilities=daybound,defender backside=Wrathful Jailbreaker @@ -117920,6 +120305,16 @@ mana={1}{U}{R}{W} type=Enchantment [/card] [card] +name=Whiskerquill Scribe +auto=_VALIANT_may _DISCARD&DRAW_ +text=Valiant - Whenever Whiskerquill Scribe becomes the target of a spell or ability you control for the first time each turn, you may discard a card. If you do, draw a card. +mana={1}{R} +type=Creature +subtype=Mouse Citizen +power=2 +toughness=2 +[/card] +[card] name=Whisper Agent abilities=flash aicode=activate transforms((,newability[surveil],newability[all(*[zpos<=psurveiloffsetplus1plusend]|mylibrary) transforms((,newability[if compare(genrand2)~equalto~1 then moveto(mygraveyard)])) oneshot])) oneshot @@ -118035,6 +120430,28 @@ mana={X}{W}{W} type=Sorcery [/card] [card] +name=Wick's Patrol +auto=deplete:3 and!( target(creature|opponentBattlefield) -convertedcost:highest:*:mygraveyard/-convertedcost:highest:*:mygraveyard ueot )! +text=When Wick's Patrol enters, mill three cards. When you do, target creature an opponent controls gets -X/-X until end of turn, where X is the greatest mana value among cards in your graveyard. +mana={4}{B}{B} +type=Creature +subtype=Rat Warlock +power=5 +toughness=3 +[/card] +[card] +name=Wick, the Whorled Mind +auto=if type(Snail|myBattlefield)~lessthan~1 then create(snail:creature snail:1/1:black) else target(Snail|myBattlefield) counter(1/1) +auto=@movedTo(other Rat|myBattlefield):if type(Snail|myBattlefield)~lessthan~1 then create(snail:creature snail:1/1:black) else target(Snail|myBattlefield) counter(1/1) +auto={U}{B}{R}{S(Snail|myBattlefield)}:damage:storedpower opponent && draw:storedpower +text=Whenever Wick or another Rat you control enters, create a 1/1 black Snail creature token if you don't control a Snail. Otherwise, put a +1/+1 counter on a Snail you control. -- {U}{B}{R}, Sacrifice a Snail: Wick deals damage equal to the sacrificed creature's power to each opponent. Then draw cards equal to the sacrificed creature's power. +mana={3}{B} +type=Legendary Creature +subtype=Rat Warlock +power=2 +toughness=4 +[/card] +[card] name=Wicked Akuba auto=@damaged(player) from(this):transforms((,newability[{B}:damage:1 opponent])) ueot text={B}: Target player dealt damage by Wicked Akuba this turn loses 1 life. @@ -118260,6 +120677,16 @@ power=1 toughness=4 [/card] [card] +name=Wildfire Howl +other={1}{R}{R} name(Gift a card) +auto=if paid(alternative) then draw:1 opponent +auto=if paid(alternative) then damage:1 target(anytarget) and!(damage:2 all(creature))! +auto=ifnot paid(alternative) then damage:2 all(creature) +text=Gift a card (You may promise an opponent a gift as you cast this spell. If you do, they draw a card before its other effects.) -- Wildfire Howl deals 2 damage to each creature. If the gift was promised, instead Wildfire Howl deals 1 damage to any target and 2 damage to each creature. +mana={1}{R}{R} +type=Sorcery +[/card] +[card] name=Wildgrowth Walker auto=@explored(creature|mybattlefield):counter(1/1) && life:3 controller text=Whenever a creature you control explores, put a +1/+1 counter on Wildgrowth Walker and you gain 3 life. @@ -118270,6 +120697,17 @@ power=1 toughness=3 [/card] [card] +name=Wildsear, Scouring Maw +abilities=trample +auto=@movedto(enchantment|mystack) from(myHand):all(trigger[to]) transforms((,newability[cascade:plibrarycount])) ueot +text=Trample -- Enchantment spells you cast from your hand have cascade. (Whenever you cast an enchantment spell from your hand, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) +mana={3}{R}{G} +type=Legendary Creature +subtype=Elemental Wolf +power=6 +toughness=6 +[/card] +[card] name=Wildsong Howler abilities=nightbound backside=Howlpack Piper @@ -120110,6 +122548,18 @@ power=5 toughness=5 [/card] [card] +name=Ygra, Eater of All +auto=@targeted(this) from(*|opponentzones):choice name(This spell costs a sacrifice) name(This spell costs a sacrifice) target(*|opponentzones) transforms((,newability[choice name(Counter spell) target(*|mystack) fizzle],newability[if type(Food|myBattlefield)~morethan~0 then choice name(Sacrifice a permanent) name(Sacrifice a permanent) notatarget(Food|mybattlefield) sacrifice])) oneshot +auto=lord(other creatures) transforms((Food artifact,newability[{2}{T}{S}:life:3])) +auto=@movedto(Food|graveyard) from(battlefield):counter(1/1,2) +text=Ward-Sacrifice a Food. -- Other creatures are Food artifacts in addition to their other types and have "{2}, {T}, Sacrifice this permanent: You gain 3 life." -- Whenever a Food is put into a graveyard from the battlefield, put two +1/+1 counters on Ygra, Eater of All. +mana={3}{B}{G} +type=Legendary Creature +subtype=Elemental Cat +power=6 +toughness=6 +[/card] +[card] name=Yidaro, Wandering Monster abilities=trample,haste,cycling autohand=__CYCLING__({1}{R}) @@ -120960,6 +123410,18 @@ power=1 toughness=2 [/card] [card] +name=Zinnia, Valley's Voice +abilities=flying +auto=foreach(other creature[power=1]|myBattlefield) 1/0 +auto=@movedto(creature|mybattlefield) from(mystack):all(trigger) name() name(Offspring) pay[[{2}]] clone and!( becomes(,1/1) )! +text=Flying -- Zinnia, Valley's Voice gets +X/+0, where X is the number of other creatures you control with base power 1. -- Creature spells you cast have offspring {2}. (You may pay an additional {2} as you cast a creature spell. If you do, when that creature enters, create a 1/1 token copy of it.) +mana={U}{R}{W} +type=Legendary Creature +subtype=Bird Bard +power=1 +toughness=3 +[/card] +[card] name=Zndrsplt's Judgment auto=ability$!name(Create a token copy) name(Create a token copy) target(creature|mybattlefield) clone!$ controller auto=ability$!name(Return to hand) name(Return to hand) target(creature|mybattlefield) moveto(hand)!$ opponent @@ -121029,6 +123491,19 @@ power=4 toughness=6 [/card] [card] +name=Zoraline, Cosmos Caller +abilities=flying,vigilance +auto=@combat(attacking) source(Bat|myBattlefield):life:1 +auto=pay({W}{B}) target(*[-land;-instant;-sorcery;manacost<=3]|mygraveyard) moveTo(battlefield) and!( transforms((,newability[life:-2],newability[counter(0/0.1.finality)],newability[this(counter{0/0.1.finality}>=1) exiledeath])) forever )! +auto=_ATTACKING_pay({W}{B}) target(*[-land;-instant;-sorcery;manacost<=3]|mygraveyard) moveTo(battlefield) and!( transforms((,newability[life:-2],newability[counter(0/0.1.finality)],newability[this(counter{0/0.1.finality}>=1) exiledeath])) forever )! +text=Flying, vigilance -- Whenever a Bat you control attacks, you gain 1 life. -- Whenever Zoraline enters or attacks, you may pay {W}{B} and 2 life. When you do, return target nonland permanent card with mana value 3 or less from your graveyard to the battlefield with a finality counter on it. +mana={1}{W}{B} +type=Legendary Creature +subtype=Bat Cleric +power=3 +toughness=3 +[/card] +[card] name=Zulaport Duelist abilities=flash auto=may target(creature) -2/-0 ueot && deplete:2 targetcontroller @@ -121087,4 +123562,4 @@ type=Legendary Creature subtype=Devil power=2 toughness=3 -[/card] \ No newline at end of file +[/card] diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 8f4d7db10..d038cc56d 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -137624,8 +137624,7 @@ subtype=Orc Warrior power=7 toughness=2 [/card] -##due to card type association dryad arbor is placed at the end. any other card that associates 2 super types in this manner should also -##be in the end of the primitive to avoid abilities like changeling thinking that "forest" is a creature type. +#Due to card type association, Dryad Arbor is placed at the end. Any other card that associates two super types in this manner should also be placed at the end of the primitive to avoid changeling thinking that "forest" is a creature type. This applies to reconfigure cards as well, to avoid making changelings equipment. [card] name=Dryad Arbor text=(Dryad Arbor isn't a spell, it's affected by summoning sickness, and it has "{T}: Add {G}.") -- Dryad Arbor is green.