diff --git a/projects/mtg/bin/Res/sets/primitives/_macros.txt b/projects/mtg/bin/Res/sets/primitives/_macros.txt index b66961fb5..66ba75c59 100644 --- a/projects/mtg/bin/Res/sets/primitives/_macros.txt +++ b/projects/mtg/bin/Res/sets/primitives/_macros.txt @@ -166,6 +166,9 @@ $AUTO_DEFINE _CLASH_ Put here a code if compare the casting cost based on Errati # Foretell #AUTO_DEFINE _FORETELL_ {2}:name(Pay 2 and exile face-down) name(Pay 2 and exile face-down) doforetell myturnonly +# Loot (draw a card, discard a card.) +#AUTO_DEFINE _LOOT_ draw:1 && transforms((,newability[target(*|myhand) reject])) forever + # Angel Token #AUTO_DEFINE _ANGELTOKEN_ create(Angel:Creature Angel:4/4:white:flying) diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index c91e9baa1..cd4b7220e 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -2972,7 +2972,7 @@ toughness=7 name=Archive Haunt backside=Overwhelmed Archivist abilities=flying,exiledeath -auto=_ATTACKING_name(Draw and discard) draw:1 controller && transforms((,newability[name(Discard a card) target(*|myhand) reject])) oneshot +auto=_ATTACKING__LOOT_ text=Flying -- Whenever Archive Haunt attacks, draw a card, then discard a card. -- If Archive Haunt would be put into a graveyard from anywhere, exile it instead. // Overwhelmed Archivist type=Creature subtype=Spirit Wizard @@ -4670,7 +4670,7 @@ type=Artifact [card] name=Bag of Holding auto=@discarded(*|myhand):name(Move to exile) transforms((,newability[all(*[zpos=type:*:mygraveyard]|mygraveyard) moveto(myexile) and!( counter(0/0.1.BagExiled) )!])) oneshot -auto={2}{T}:name(Draw and discard) draw:1 controller && transforms((,newability[name(Discard a card) reject notatarget(*|myhand)])) oneshot +auto={2}{T}:name(Draw and discard) _LOOT_ auto={4}{T}{S}:name(Return all exiled card) all(*[counter{0/0.1.BagExiled}]|myexile) moveto(ownerhand) text=Whenever you discard a card, exile that card from your graveyard. -- {2}, {T}: Draw a card, then discard a card. -- {4}, {T}, Sacrifice Bag of Holding: Return all cards exiled with Bag of Holding to their owner's hand. mana={1} @@ -5617,7 +5617,7 @@ color=green [card] name=Beast Tru type=Creature -subttype=Beast +subtype=Beast power=3 toughness=3 color=green @@ -5631,7 +5631,7 @@ auto=choice name(Vigilance counter) counter(0/0,1,Vigilance) auto=choice name(Reach counter) counter(0/0,1,Reach) auto=choice name(Trample counter) counter(0/0,1,Trample) type=Creature -subttype=Beast +subtype=Beast power=3 toughness=3 color=green @@ -5964,7 +5964,7 @@ toughness=2 [card] name=Benthic Biomancer auto={1}{U}:_ADAPT_(1) -auto=@counteradded(1/1) from(this):draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto=@counteradded(1/1) from(this):_LOOT_ text={1}{U}: 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 Benthic Biomancer, draw a card, then discard a card. mana={U} type=Creature @@ -10574,7 +10574,7 @@ color=white name=Cat Bird Sky abilities=flying type=Creature -subttype=Cat Bird +subtype=Cat Bird power=1 toughness=1 color=white @@ -10583,7 +10583,7 @@ color=white name=Cat Cub abilities=lifelink type=Creature -subttype=Cat +subtype=Cat power=1 toughness=1 color=white @@ -13998,7 +13998,7 @@ subtype=Equipment [card] name=Conqueror's Foothold auto={T}:Add{1} -auto={2}{T}:draw:1 controller && transforms((,newability[target(*|myhand) reject])) forever +auto={2}{T}:_LOOT_ auto={4}{T}:draw:1 controller auto={6}{T}:moveto(myhand) target(*|mygraveyard) text=(Transforms from Conqueror's Galleon.) -- {T}: Add {1} to your mana pool. -- {2}, {T}: Draw a card, then discard a card. -- {4}, {T}: Draw a card. -- {6}, {T}: Return target card from your graveyard to your hand. @@ -14302,7 +14302,7 @@ toughness=2 [card] name=Coralhelm Chronicler aicode=activate target(*[zpos<=5]|myLibrary) moveTo(myHand) -auto=@movedTo(*[kicked>=1]|myStack):draw:1 controller && ability$!name(Discard a card) reject notatarget(*|myhand)!$ controller +auto=@movedTo(*[kicked>=1]|myStack):_LOOT_ auto=name(Reveal five and search kicked) reveal:5 optionone name(Get card) target(*[haskicker]|reveal) moveTo(myHand) optiononeend optiontwo name(put on bottom) target(<5>*|reveal) bottomoflibrary optiontwoend revealend text=Whenever you cast a kicked spell, draw a card, then discard a card. -- When Coralhelm Chronicler enters the battlefield, look at the top five cards of your library. You may reveal a card with a kicker ability from among them and put it into your hand. Put the rest on the bottom of your library in a random order. mana={2}{U} @@ -16345,7 +16345,7 @@ toughness=1 [card] name=Daring Saboteur auto={2}{U}:unblockable -auto=@combatdamaged(player) from(this):may draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto=@combatdamaged(player) from(this):may _LOOT_ text={2}{U}: Daring Saboteur can't be blocked this turn. -- Whenever Daring Saboteur deals combat damage to a player, you may draw a card. If you do, discard a card. mana={1}{U} type=Creature @@ -18406,7 +18406,7 @@ toughness=1 [card] name=Diabolic Servitude auto={B}{B}{L:2}{S(swamp|mybattlefield)}: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 +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 auto=@movedto(creature[counter{0/0.1.DiabolicReturned}]|graveyard) from(mybattlefield):name(Return to hand) all(this) name(Return to hand) moveto(ownerhand) auto=@movedto(this|nonbattlezone) from(battlefield):name(Exile returned creatures) all(creature[counter{0/0.1.DiabolicReturned}]|myBattlefield) moveto(exile) text={B}{B}, Pay 2 life, Sacrifice a Swamp: Return target creature card from your graveyard to the battlefield. -- When the creature put onto the battlefield with Diabolic Servitude dies, exile it and return Diabolic Servitude to its owner's hand. -- When Diabolic Servitude leaves the battlefield, exile the creature put onto the battlefield with Diabolic Servitude. @@ -18606,7 +18606,7 @@ toughness=3 name=Dinosaur For abilities=haste type=Creature -subttype=Dinosaur +subtype=Dinosaur power=1 toughness=1 color=red @@ -20100,7 +20100,7 @@ auto=teach(creature) menace text=When Draugr's Helm enters the battlefield, you may pay {2}{B}. If you do, create a 2/2 black Zombie Berserker creature token, then attach Draugr's Helm to it. -- Equipped creature gets +2/+2 and has menace. (It can't be blocked except by two or more creatures.) -- Equip {4} mana={1}{B} type=Artifact -subttype=Equipment +subtype=Equipment [/card] [card] name=Drawn from Dreams @@ -21095,7 +21095,7 @@ auto=teach(creature) trample text=When Dwarven Hammer enters the battlefield, you may pay {2}. If you do, create a 2/1 red Dwarf Berserker creature token, then attach Dwarven Hammer to it. -- Equipped creature gets +3/+0 and has trample. -- Equip {3} mana={2}{R} type=Artifact -subttype=Equipment +subtype=Equipment [/card] [card] name=Dwarven Lightsmith @@ -21856,8 +21856,7 @@ toughness=3 [/card] [card] name=Elite Instructor -auto=draw:1 -auto=reject target(*|myhand) +auto=_LOOT_ text=When Elite Instructor enters the battlefield, draw a card, then discard a card. mana={2}{U} type=Creature @@ -21974,7 +21973,7 @@ auto=teach(creature) reach text=When Elven Bow enters the battlefield, you may pay {2}. If you do, create a 1/1 green Elf Warrior creature token, then attach Elven Bow to it. -- Equipped creature gets +1/+2 and has reach. -- Equip {3} mana={G} type=Artifact -subttype=Equipment +subtype=Equipment [/card] [card] name=Elvish Clancaller @@ -22761,7 +22760,7 @@ toughness=5 [/card] [card] name=Ephemerate -target=creature|mybattlefield) +target=creature|mybattlefield auto=moveto(exile) and!(moveto(ownerbattlefield))! auto=_REBOUND_ text=Exile target creature you control, then return it to the battlefield under its owner's control. -- Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.) @@ -22887,7 +22886,7 @@ toughness=8 [/card] [card] name=Erratic Visionary -auto={1}{U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={1}{U}{T}:_LOOT_ text={1}{U}, {T}: Draw a card, then discard a card. mana={1}{U} type=Creature @@ -23985,7 +23984,7 @@ type=Snow Land [/card] [card] name=Facet Reader -auto={1}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={1}{T}:_LOOT_ text={1}, {T}: Draw a card, then discard a card. mana={1}{U} type=Creature @@ -28149,7 +28148,8 @@ toughness=8 [/card] [card] name=Gate to the Afterlife -auto=@movedto(creature[-token]|mygraveyard) from(mybattlefield):life:1 controller && may ability$!draw:1 && target(*|myhand) reject!$ controller +auto=@movedto(creature[-token]|mygraveyard) from(mybattlefield):may _LOOT_ +auto=@movedto(creature[-token]|mygraveyard) from(mybattlefield):life:1 controller text=Whenever a nontoken creature you control dies, you gain 1 life. Then you may draw a card. If you do, discard a card. -- {2}, {T}, Sacrifice Gate to the Afterlife: Search your graveyard, hand, and/or library for a card named God-Pharaoh's Gift and put it onto the battlefield. If you search your library this way, shuffle it. Activate this ability only if there are six or more creature cards in your graveyard. mana={3} type=Artifact @@ -28927,7 +28927,7 @@ auto=teach(creature) transforms((,newability[this(variable{tapped}<1) opponentsh text=When Giant's Amulet enters the battlefield, you may pay {3}{U}. If you do, create a 4/4 blue Giant Wizard creature token, then attach Giant's Amulet to it. -- Equipped creature gets +0/+1 and has "This creature has hexproof as long as it's untapped." (It can't be the target of spells or abilities your opponents control.) mana={U} type=Artifact -subttype=Equipment +subtype=Equipment [/card] [card] name=Giant's Grasp @@ -32828,7 +32828,7 @@ toughness=2 name=Hard Cover target=creature auto=teach(creature) 0/2 -auto=teach(creature) transforms((,newability[{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) oneshot])) +auto=teach(creature) transforms((,newability[{T}:_LOOT_ oneshot])) text=Enchant creature -- Enchanted creature gets +0/+2 and has "{T}: Draw a card, then discard a card." mana={U} type=Enchantment @@ -35122,7 +35122,7 @@ type=Enchantment [card] name=Human Soldier Bas type=Creature -subttype=Human Soldier +subtype=Human Soldier power=1 toughness=1 color=white @@ -35138,7 +35138,7 @@ color=white [card] name=Human Soldier For type=Creature -subttype=Human Soldier +subtype=Human Soldier power=1 toughness=1 color=white @@ -35154,7 +35154,7 @@ color=white [card] name=Human Soldier Gen type=Creature -subttype=Human Soldier +subtype=Human Soldier power=1 toughness=1 color=white @@ -35170,7 +35170,7 @@ color=white [card] name=Human Soldier Nig type=Creature -subttype=Human Soldier +subtype=Human Soldier power=1 toughness=1 color=white @@ -36347,7 +36347,7 @@ subtype=Aura [card] name=Improbable Alliance auto=_SECOND_DRAW_create(Faerie:creature Faerie:1/1:blue:flying) -auto={4}{U}{R}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={4}{U}{R}:_LOOT_ text=Whenever you draw your second card each turn, create a 1/1 blue Faerie creature token with flying. -- {4}{U}{R}: Draw a card, then discard a card. mana={U}{R} type=Enchantment @@ -36599,13 +36599,6 @@ mana={2}{B} type=Instant [/card] [card] -name=Induced Amnesia -auto=target(player) exiles all cards from their hand face down, then draws that many cards -text=When Induced Amnesia enters the battlefield, target player exiles all cards from their hand face down, then draws that many cards. -- When Induced Amnesia is put into a graveyard from the battlefield, return the exiled cards to their owner's hand. -mana={2}{U} -type=Enchantment -[/card] -[card] name=Indulgent Tormentor abilities=flying auto=@each my upkeep:ability$!choice name(draw 1 opponent) draw:1 opponent _ choice name(pay 2 life) life:-2!$ opponent @@ -40684,7 +40677,7 @@ toughness=4 [card] name=Kraken Omi type=Creature -subttype=Kraken +subtype=Kraken power=8 toughness=8 color=blue @@ -44795,7 +44788,7 @@ toughness=3 [/card] [card] name=Marauding Looter -auto=@each my endofturn:if raid then draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto=@each my endofturn:if raid then may _LOOT_ text=Raid - At the beginning of your end step, if you attacked with a creature this turn, you may draw a card. If you do, discard a card. mana={2}{U}{R} type=Creature @@ -50016,7 +50009,7 @@ toughness=3 [/card] [card] name=Obsessive Stitcher -auto={T}:draw:1 controller && transforms((,newability[target(*|myhand) reject])) forever +auto={T}:_LOOT_ auto={2}{U}{B}{T}{S}:moveTo(myBattlefield) target(creature|myGraveyard) text={T} -- : Draw a card, then discard a card. -- {2}{U}{B}, {T}, Sacrifice Obsessive Stitcher: Return target creature card from your graveyard to the battlefield. mana={1}{U}{B} @@ -51746,7 +51739,7 @@ restriction=compare(isflipped)~equalto~0 anyzone={0}:doubleside(backside) retrace={3}{U} name(Cast with disturb) auto=if paid(retrace) then flip(backside) -auto=draw:1 controller && transforms((,newability[name(Discard a card) target(*|myhand) reject])) oneshot +auto=_LOOT_ oneshot text=When Overwhelmed Archivist enters the battlefield, draw a card, then discard a card. -- Disturb {3}{U} (You may cast this card from your graveyard transformed for its disturb cost.) // Archive Haunt mana={2}{U} type=Creature @@ -53146,7 +53139,7 @@ type=Sorcery [card] name=Pilfering Hawk abilities=flying -auto={i}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={i}{T}:_LOOT_ text=Flying -- {S}i}, {T}: Draw a card, then discard a card. ({S}i} can be paid with one mana from a snow source.) mana={1}{U} type=Snow Creature @@ -53809,7 +53802,7 @@ toughness=1 [card] name=Pollywog Symbiote auto=lord(*[mutate]|myhand) altercost(colorless,-1) -auto=@movedTo(creature[mutate]|mystack):draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto=@movedTo(creature[mutate]|mystack):_LOOT_ text=Each creature spell you cast costs {1} less to cast if it has mutate. -- Whenever you cast a creature spell, if it has mutate, draw a card, then discard a card. mana={1}{U} type=Creature @@ -56998,7 +56991,7 @@ toughness=6 [/card] [card] name=Raving Visionary -auto={U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={U}{T}:_LOOT_ auto=while(restriction{delirium}) {2}{U}{T}:draw:1 controller text={U}, {T}: Draw a card, then discard a card. -- Delirium-{2}{U}, {T}: Draw a card. Activate only if there are four or more card types among cards in your graveyard. mana={1}{U} @@ -57726,7 +57719,7 @@ type=Sorcery [card] name=Reincarnation target=creature -auto=transforms(,newability[_DIES_target(creature|ownergraveyard) moveto(ownerbattlefield)])) ueot +auto=transforms((,newability[_DIES_target(creature|ownergraveyard) moveto(ownerbattlefield)])) ueot text=Choose target creature. When that creature dies this turn, return a creature card from its owner's graveyard to the battlefield under the control of that creature's owner. mana={1}{G}{G} type=Instant @@ -60895,8 +60888,8 @@ toughness=5 [/card] [card] name=Sage of the Falls -auto=may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller -auto=@movedTo(creature[-human]|myBattlefield):may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller +auto=may _LOOT_ +auto=@movedTo(creature[-human]|myBattlefield):may _LOOT_ text=Whenever Sage of the Falls or another non-Human creature enters the battlefield under your control, you may draw a card. If you do, discard a card. mana={4}{U} type=Creature @@ -63248,7 +63241,7 @@ toughness=2 [card] name=Senate Guildmage auto={W}{T}:life:2 -auto={U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={U}{T}:_LOOT_ text={W}, {T}: You gain 2 life. -- {U}, {T}: Draw a card, then discard a card. mana={W}{U} type=Creature @@ -64473,7 +64466,7 @@ toughness=3 [/card] [card] name=Shipwreck Looter -auto=if raid then may draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto=if raid then may _LOOT_ text=Raid - When Shipwreck Looter enters the battlefield, if you attacked with a creature this turn, you may draw a card. If you do, discard a card. mana={1}{U} type=Creature @@ -64548,7 +64541,7 @@ toughness=6 [/card] [card] name=Shoal Kraken -auto=_CONSTELLATION_may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller +auto=_CONSTELLATION_may _LOOT_ text=Constellation -- Whenever an enchantment enters the battlefield under your control, you may draw a card. If you do, discard a card. mana={4}{U} type=Creature @@ -67386,7 +67379,7 @@ toughness=2 [/card] [card] name=Soothsayer Adept -auto={1}{U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={1}{U}{T}:_LOOT_ text=1{U}, {T}: Draw a card, then discard a card. mana={1}{U} type=Creature @@ -71454,7 +71447,7 @@ toughness=3 [card] name=Surge Mare auto=cantbeblockedby(creature[green]) -auto=@damagefoeof(player) from(this):may draw:1 ability$!name(discard) reject notatarget(*|myhand)!$ +auto=@damagefoeof(player) from(this):may _LOOT_ auto={1}{U}:2/-2 ueot text=Surge Mare can't be blocked by green creatures. -- Whenever Surge Mare deals damage to an opponent, you may draw a card. If you do, discard a card. -- {1}{U}: Surge Mare gets +2/-2 until end of turn. mana={U}{U} @@ -71591,7 +71584,7 @@ backside=Seafaring Werewolf restriction=compare(isflipped)~equalto~0 anyzone={0}:doubleside(backside) auto=if type(*[day;night]|battlefield)~equalto~0 then name(It becomes day) activate castcard(noevent named!:Day:!) -auto=@combatdamaged(player) from(this):name(Draw and discard) draw:1 controller && transforms((,newability[name(Discard a card) target(*|myhand) reject])) oneshot +auto=@combatdamaged(player) from(this):_LOOT_ text=Suspicious Stowaway can't be blocked. -- Whenever Suspicious Stowaway deals combat damage to a player, draw a card, then discard a card. -- Daybound (If a player casts no spells during their own turn, it becomes night next turn.) // Seafaring Werewolf mana={1}{U} type=Creature @@ -71896,7 +71889,7 @@ auto=teach(creature) handdeath text=Equipped creature gets +2/+0 and has vigilance. -- Whenever equipped creature dies, return it to its owner's hand. -- Equip {1}{W} // {2}{W}{W} Halvar, God of Battle mana={1}{W} type=Legendary Artifact -subttype=Equipment +subtype=Equipment [/card] [card] name=Sword-Point Diplomacy @@ -72549,7 +72542,7 @@ type=Sorcery [card] name=Tana, the Bloodsower abilities=trample,partner -auto=@combatdamaged(player) from(mytgt):token(Saproling,Creature Saproling,1/1,green)*thatmuch +auto=@combatdamaged(player) from(this):token(Saproling,Creature Saproling,1/1,green)*thatmuch text=Trample -- Whenever Tana, the Bloodsower deals combat damage to a player, create that many 1/1 green Saproling creature tokens. -- Partner (You can have two commanders if both have partner.) mana={2}{R}{G} type=Legendary Creature @@ -73804,7 +73797,7 @@ auto=if type(*[day;night]|battlefield)~equalto~0 then name(It becomes day) activ auto={T}:name(Add 1 mana) ability$!name(Choose color) 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(night|battlefield) {3}{T}:name(It becomes day) name(It becomes day) all(*[night]|battlefield) flip(backside) asSorcery auto=aslongas(day|battlefield) this(variable{type:*[nonight]:battlefield}=0) {3}{T}:name(It becomes night) name(It becomes night) all(*[day]|battlefield) flip(backside) asSorcery -auto=@transformed(*[day;night]|battlefield):may name(Draw and discard) draw:1 controller && transforms((,newability[name(Discard a card) target(*|myhand) reject])) oneshot +auto=@transformed(*[day;night]|battlefield):may _LOOT_ auto=@transformed(*[day;night]|battlefield):name(Gain 1 life) life:1 controller text=If it's neither day nor night, it becomes day as The Celestus enters the battlefield. -- {T}: Add one mana of any color. -- {3}, {T}: If it's night, it becomes day. Otherwise, it becomes night. Activate only as a sorcery. -- Whenever day becomes night or night becomes day, you gain 1 life. You may draw a card. If you do, discard a card. type=Legendary Artifact @@ -74013,7 +74006,7 @@ subtype=Saga name=The Locust God abilities=flying auto=@drawn(controller):token(Insect,creature Insect,1/1,red,blue,flying,haste) -auto={2}{U}{R}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={2}{U}{R}:_LOOT_ auto=_DIES_phaseaction[endofturn once] moveTo(ownerhand) ueot text=Flying -- Whenever you draw a card, create a 1/1 blue and red Insect creature token with flying and haste. -- {2}{U}{R}: Draw a card, then discard a card. -- When The Locust God dies, return it to its owner's hand at the beginning of the next end step. mana={4}{U}{R} @@ -75732,8 +75725,8 @@ type=Legendary Artifact [card] name=Tomebound Lich abilities=deathtouch,lifelink -auto=draw:1 && transforms((,newability[target(*|myhand) reject])) -auto=@combatdamaged(player) from(this):draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto=_LOOT_ +auto=@combatdamaged(player) from(this):_LOOT_ text=Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.) -- Lifelink (Damage dealt by this creature also causes you to gain that much life.) -- Whenever Tomebound Lich enters the battlefield or deals combat damage to a player, draw a card, then discard a card. mana={1}{U}{B} type=Creature @@ -75895,7 +75888,7 @@ auto=@combat(blocked) source(mytgt):damage:1 opponent text=Equipped creature gets +1/+1. -- Whenever equipped creature becomes blocked, it deals 1 damage to defending player. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) mana={R} type=Artifact -subttype=Equipment +subtype=Equipment [/card] [card] name=Tormod's Cryptkeeper @@ -78246,9 +78239,9 @@ type=Artifact [card] name=Urza's Avenger #Banding ability not available ATM. -auto={0}:name(Gain flying) transforms(,newability[flying],newability[-1/-1])) ueot -auto={0}:name(Gain first strike) transforms(,newability[first strike],newability[-1/-1])) ueot -auto={0}:name(Gain trample) transforms(,newability[trample],newability[-1/-1])) ueot +auto={0}:name(Gain flying) transforms((,newability[flying],newability[-1/-1])) ueot +auto={0}:name(Gain first strike) transforms((,newability[first strike],newability[-1/-1])) ueot +auto={0}:name(Gain trample) transforms((,newability[trample],newability[-1/-1])) ueot text={0}: Urza's Avenger gets -1/-1 and gains your choice of banding, flying, first strike, or trample until end of turn. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) mana={6} type=Artifact Creature @@ -78322,7 +78315,7 @@ toughness=4 [/card] [card] name=Urza's Tome -auto={3}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={3}{T}:_LOOT_ auto={3}{T} restriction{type(*[artifact;legendary;saga]|mygraveyard)~morethan~0}:draw:1 && exile notatarget(*[artifact;legendary;saga]|mygraveyard) text={3}, {T}: Draw a card. Then discard a card unless you exile a historic card from your graveyard. (Artifacts, legendaries, and Sagas are historic.) mana={2} @@ -78565,7 +78558,7 @@ auto=teach(creature) 2/1 text=When Valkyrie's Sword enters the battlefield, you may pay {4}{W}. If you do, create a 4/4 white Angel Warrior creature token with flying and vigilance, then attach Valkyrie's Sword to it. -- Equipped creature gets +2/+1. -- Equip {3} mana={1}{W} type=Artifact -subttype=Equipment +subtype=Equipment [/card] [card] name=Valor Singer @@ -82412,7 +82405,7 @@ type=Sorcery [card] name=Windrider Wizard abilities=flying -auto=@movedTo(*[instant;sorcery;wizard]|myStack):may draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto=@movedTo(*[instant;sorcery;wizard]|myStack):may _LOOT_ text=Flying -- Whenever you cast an instant, sorcery, or Wizard spell, you may draw a card. If you do, discard a card. mana={2}{U} type=Creature @@ -83958,7 +83951,7 @@ toughness=2 name=Zephyr Boots auto={2}:equip auto=teach(creature) flying -auto=@combatdamaged(player) from(mytgt):name(Draw and discard) draw:1 && reject target(*|myhand) +auto=@combatdamaged(player) from(mytgt):name(Draw and discard) _LOOT_ text=Equipped creature has flying. -- Whenever equipped creature deals combat damage to a player, draw a card, then discard a card. -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) mana={1} type=Artifact diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index e085e223f..82d85dda0 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -156,7 +156,7 @@ name=Abomination of Gudul abilities=flying facedown={3} autofacedown={2}{B}{G}{U}:morph -auto=@combatdamaged(player) from(this):may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller +auto=@combatdamaged(player) from(this):may _LOOT_ text=Flying. -- Whenever Abomination of Gudul deals combat damage to a player, you may draw a card. If you do, discard a card. -- Morph {2}{B}{G}{U}: (You may cast this card face down as a 2/2 creature for 3. Turn it face up any time for its morph cost.) mana={3}{B}{G}{U} type=Creature @@ -497,7 +497,7 @@ toughness=2 name=Academy Elite auto=counter(1/1,type:instant:graveyard) auto=counter(1/1,type:sorcery:graveyard) -auto={2}{U}{C(1/1,-1)}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={2}{U}{C(1/1,-1)}:_LOOT_ text=Academy Elite enters the battlefield with X +1/+1 counters on it, where X is the number of instant and sorcery cards in all graveyards. -- {2}{U}, Remove a +1/+1 counter from Academy Elite: Draw a card, then discard a card. mana={3}{U} type=Creature @@ -12445,7 +12445,7 @@ toughness=2 [/card] [card] name=Bloodfire Mentor -auto={2}{U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={2}{U}{T}:_LOOT_ text={2}{U}{T}: Draw a card, then discard a card. mana={2}{R} type=Creature @@ -13529,7 +13529,7 @@ toughness=1 [card] name=Bonded Fetch abilities=defender,haste -auto={T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={T}:_LOOT_ text=Defender, haste -- {T}: Draw a card, then discard a card. mana={2}{U} type=Creature @@ -18471,8 +18471,8 @@ toughness=1 [/card] [card] name=Ceta Sanctuary -auto=@each my upkeep restriction{type(*[red]|myBattlefield)~morethan~0,type(*[green]|myBattlefield)~lessthan~1}:draw:1 controller && transforms((,newability[target(*|myhand) reject])) forever -auto=@each my upkeep restriction{type(*[green]|myBattlefield)~morethan~0,type(*[red]|myBattlefield)~lessthan~1}:draw:1 controller && transforms((,newability[target(*|myhand) reject])) forever +auto=@each my upkeep restriction{type(*[red]|myBattlefield)~morethan~0,type(*[green]|myBattlefield)~lessthan~1}:_LOOT_ +auto=@each my upkeep restriction{type(*[green]|myBattlefield)~morethan~0,type(*[red]|myBattlefield)~lessthan~1}:_LOOT_ auto=@each my upkeep restriction{type(*[red]|myBattlefield)~morethan~0,type(*[green]|myBattlefield)~morethan~0}:draw:2 controller && transforms((,newability[target(*|myhand) reject])) forever text=At the beginning of your upkeep, if you control a red or green permanent, draw a card, then discard a card. If you control a red permanent and a green permanent, instead draw two cards, then discard a card. mana={2}{U} @@ -25160,7 +25160,7 @@ subtype=Aura [/card] [card] name=Customs Depot -auto=@movedto(creature|mystack):pay({1}) name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller +auto=@movedto(creature|mystack):pay({1}) _LOOT_ text=Whenever you cast a creature spell, you may pay {1}. If you do, draw a card, then discard a card. mana={1}{U} type=Enchantment @@ -28816,7 +28816,7 @@ subtype=Desert [card] name=Desolate Lighthouse auto={T}:Add{1} -auto={1}{U}{R}{T}:name(Draw then Discard) draw:1 controller && ability$!reject notatarget(*|myhand)!$ controller +auto={1}{U}{R}{T}:name(Draw then Discard) _LOOT_ text={T}: Add {1} to your mana pool. -- {1}{U}{R}, {T}: Draw a card, then discard a card. type=Land [/card] @@ -32498,7 +32498,7 @@ type=Land [/card] [card] name=Drowned Rusalka -auto={U}{S(creature|myBattlefield)}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={U}{S(creature|myBattlefield)}:_LOOT_ text={U}, Sacrifice a creature: Discard a card, then draw a card. mana={U} type=Creature @@ -42688,7 +42688,7 @@ type=Instant name=Force Away target=creature auto=moveTo(ownerhand) -auto=_FEROCIOUS_ may draw:1 controller && ability$!reject notatarget(*|myhand)!$ controller +auto=_FEROCIOUS_ may _LOOT_ text=Return target creature to its owner's hand. Ferocious - If you control a creature with power 4 or greater, you may draw a card. If you do, discard a card. mana={1}{U} type=Instant @@ -43698,7 +43698,7 @@ toughness=3 [card] name=Frontline Sage abilities=exalted -auto={u}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={u}{T}:_LOOT_ text=Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) -- {U}, {T}: Draw a card, then discard a card. mana={2}{U} type=Creature @@ -50635,8 +50635,7 @@ subtype=Aura [/card] [card] name=Gristle Grinner -auto=@movedto(creature|myGraveyard):2/2 ueot -auto=@movedto(creature|opponentGraveyard):2/2 ueot +auto=@movedto(creature|graveyard):2/2 ueot text=Whenever a creature dies, Gristle Grinner gets +2/+2 until end of turn. mana={4}{B} type=Creature @@ -50657,7 +50656,7 @@ toughness=2 [/card] [card] name=Grixis Battlemage -auto={U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={U}{T}:_LOOT_ auto={R}{T}:cantblock target(creature) text={U}, {T}: Draw a card, then discard a card. -- {R}, {T}: Target creature can't block this turn. mana={2}{B} @@ -52325,7 +52324,7 @@ toughness=5 [/card] [card] name=Hapless Researcher -auto={S}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={S}:_LOOT_ text=Sacrifice Hapless Researcher: Draw a card, then discard a card. mana={U} type=Creature @@ -58656,7 +58655,7 @@ type=Instant name=Inspired Sprite abilities=flash,flying auto=@movedTo(wizard|mystack):may untap -auto={T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={T}:_LOOT_ text=Flash -- Flying -- Whenever you cast a Wizard spell, you may untap Inspired Sprite. -- {T}: Draw a card, then discard a card. mana={3}{U} type=Creature @@ -59696,7 +59695,7 @@ name=Izzet Keyrune auto={T}:Add{U} auto={T}:Add{R} auto={U}{R}:transforms((Elemental Artifact Creature,setpower=2,settoughness=1,red,blue)) ueot -auto=@combatdamaged(player) from(this):may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller +auto=@combatdamaged(player) from(this):may _LOOT_ text={T}: Add {U} or {R} to your mana pool. -- {U}{R}: Until end of turn, Izzet Keyrune becomes a 2/1 blue and red Elemental artifact creature. -- Whenever Izzet Keyrune deals combat damage to a player, you may draw a card. If you do, discard a card. mana={3} type=Artifact @@ -59927,7 +59926,7 @@ toughness=2 [/card] [card] name=Jalum Tome -auto={2}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={2}{T}:_LOOT_ text={2}, {T}: Draw a card, then discard a card. mana={3} type=Artifact @@ -60159,7 +60158,7 @@ toughness=1 [card] name=Jeskai Ascendancy auto=@movedTo(*[-creature]|mystack):all(creature|myBattlefield) 1/1 ueot && all(creature|mybattlefield) untap -auto=@movedTo(*[-creature]|mystack):may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller +auto=@movedTo(*[-creature]|mystack):may _LOOT_ text=Enchantment. -- Whenever you cast a noncreature spell, creatures you control get +1/+1 until end of turn. Untap those creatures. -- Whenever you cast a noncreature spell, you may draw a card. If you do, discard a card. mana={U}{R}{W} type=Enchantment @@ -60198,7 +60197,7 @@ type=Instant name=Jeskai Elder abilities=prowess auto=@movedTo(*[-creature]|mystack):1/1 ueot -auto=@combatdamaged(player) from(this):may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller +auto=@combatdamaged(player) from(this):may _LOOT_ text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- Whenever Jeskai Elder deals combat damage to a player, you may draw a card. If you do, discard a card. mana={1}{U} type=Creature @@ -61868,7 +61867,7 @@ toughness=0 [/card] [card] name=Kaseto, Orochi Archmage -auto={G}{U}:target(creature) unblockable ueot && if cantargetcard(snake) then 2/2 +auto={G}{U}:target(creature) unblockable ueot && if cantargetcard(snake) then 2/2 ueot text={G}{U}: Target creature can't be blocked this turn. If that creature is a Snake, it gets +2/+2 until end of turn. mana={1}{G}{U} type=Legendary Creature @@ -65458,7 +65457,7 @@ toughness=3 [/card] [card] name=Lamplighter of Selhoff -auto=if type(other zombie|mybattlefield)~morethan~0 then may draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto=if type(other zombie|mybattlefield)~morethan~0 then may _LOOT_ text=When Lamplighter of Selhoff enters the battlefield, if you control another Zombie, you may draw a card. If you do, discard a card. mana={4}{U} type=Creature @@ -68257,7 +68256,7 @@ type=Land [card] name=Looter il-Kor abilities=shadow -auto=@damagefoeof(player) from(this):draw:1 && transforms((,newability[target(*|myhand) reject])) ueot +auto=@damagefoeof(player) from(this):_LOOT_ ueot text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- Whenever Looter il-Kor deals damage to an opponent, draw a card, then discard a card. mana={1}{U} type=Creature @@ -72943,7 +72942,7 @@ toughness=2 [/card] [card] name=Merfolk Looter -auto={T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={T}:_LOOT_ text={T}: Draw a card, then discard a card. mana={1}{U} type=Creature @@ -77251,7 +77250,7 @@ subtype=Aura [card] name=Murder of Crows abilities=flying -auto=@movedTo(other creature|graveyard) from(battlefield):may draw:1 controller && transforms((,newability[target(*|myhand) reject])) forever +auto=@movedTo(other creature|graveyard) from(battlefield):may _LOOT_ text=Flying -- Whenever another creature dies, you may draw a card. If you do, discard a card. mana={3}{U}{U} type=Creature @@ -80364,7 +80363,7 @@ toughness=4 [/card] [card] name=Nivix Guildmage -auto={1}{U}{R}:name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller +auto={1}{U}{R}:_LOOT_ auto=@movedto(*[instant;sorcery]|mystack):all(trigger[to]<1>) transforms((,newability[pay[[{2}{U}{R}]] name(copy spell) activate name(copy spell) castcard(copied noevent)])) forever text={1}{U}{R}: Draw a card, then discard a card. -- {2}{U}{R}: Copy target instant or sorcery spell you control. You may choose new targets for the copy. mana={U}{R} @@ -81402,7 +81401,7 @@ toughness=3 [card] name=Obelisk of Alara auto={1}{W}{T}:life:5 -auto={1}{U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={1}{U}{T}:_LOOT_ auto={1}{B}{T}:-2/-2 target(creature) auto={1}{R}{T}:damage:3 target(player) auto={1}{G}{T}:4/4 target(creature) @@ -82673,7 +82672,7 @@ type=Land [card] name=Oracle of Dust abilities=devoid -auto={2}{s2g(*|opponentexile)}:name(Draw then Discard) draw:1 controller && ability$!reject notatarget(*|myhand)!$ controller +auto={2}{s2g(*|opponentexile)}:name(Draw then Discard) _LOOT_ text=Devoid (This card has no color.) -- {2}, Put a card an opponent owns from exile into that player's graveyard: Draw a card, then discard a card. mana={4}{U} type=Creature @@ -94261,7 +94260,7 @@ type=Instant [/card] [card] name=Research Assistant -auto={3}{U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={3}{U}{T}:_LOOT_ text={3}{U}{T}: Draw a card, then discard a card. mana={1}{U} type=Creature @@ -95201,7 +95200,7 @@ toughness=4 [/card] [card] name=Riddlesmith -auto=@movedTo(artifact|mystack):may draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto=@movedTo(artifact|mystack):may _LOOT_ text=Whenever you cast an artifact spell, you may draw a card. If you do, discard a card. mana={1}{U} type=Creature @@ -98550,7 +98549,7 @@ toughness=4 [card] name=Salvage Drone auto=@combatdamaged(player) from(this):ingest:1 opponent -auto=_DIES_may draw:1 && transforms((,newability[reject notatarget(*|myhand)])) forever +auto=_DIES_may _LOOT_ text=Devoid (This card has no color.) -- Ingest (Whenever this creature deals combat damage to a player, that player exiles the top card of his or her library.) -- When Salvage Drone dies, you may draw a card. If you do, discard a card. mana={U} abilities=devoid @@ -106487,7 +106486,7 @@ toughness=6 [card] name=Skeleton Key auto=teach(creature) skulk -auto=@combatdamaged(player) from(mytgt):may draw:1 && reject target(*|myhand) +auto=@combatdamaged(player) from(mytgt):may _LOOT_ auto={2}:equip text=Equipped creature has skulk. (It can't be blocked by creatures with greater power.) -- Whenever equipped creature deals combat damage to a player, you may draw a card. If you do, discard a card. -- Equip {2} mana={1} @@ -108546,7 +108545,7 @@ toughness=3 [card] name=Smuggler's Copter abilities=flying -auto=@combat(attacking,blocking) source(this):may draw:1 controller && ability$!reject notatarget(*|myhand)!$ controller +auto=@combat(attacking,blocking) source(this):may _LOOT_ auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} text=Flying -- Whenever Smuggler's Copter attacks or blocks, you may draw a card. If you do, discard a card. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) mana={2} @@ -109468,7 +109467,7 @@ type=Artifact [card] name=Soratami Cloudskater abilities=flying -auto={2}{H(land|mybattlefield)}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={2}{H(land|mybattlefield)}:_LOOT_ text=Flying -- {2}, Return a land you control to its owner's hand: Draw a card, then discard a card. mana={1}{U} type=Creature @@ -110932,7 +110931,7 @@ type=Instant [card] name=Sphinx's Tutelage auto=@drawof(player):color deplete:2 opponent -auto={u}{5}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={u}{5}:_LOOT_ text=Whenever you draw a card, target opponent puts the top two cards of his or her library into his or her graveyard. If they're both nonland cards that share a color, repeat this process. -- {5}{U}: Draw a card, then discard a card. mana={2}{U} type=Enchantment @@ -119472,8 +119471,8 @@ toughness=3 name=Teysa, Envoy of Ghosts abilities=Vigilance auto=protection from(creature) -auto=@damageof(player) from(creature):all(trigger[from]) destroy && token(Spirit,Creature Spirit,1/1,white,black, flying) -text=Vigilance. -- Protection from creatures. -- Whenever a creature deals damage to you, destroy that creature. Put a 1/1 white and black spirit token with flying onto the battlefield. +auto=@combatdamage(player) from(creature):all(trigger[from]) destroy && token(Spirit,Creature Spirit,1/1,white,black,flying) +text=Vigilance, protection from creatures -- Whenever a creature deals combat damage to you, destroy that creature. Create a 1/1 white and black Spirit creature token with flying. mana={5}{W}{B} type=Legendary Creature subtype=Human Advisor @@ -120425,7 +120424,7 @@ type=Land [/card] [card] name=Thought Courier -auto={T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={T}:_LOOT_ text={T}: Draw a card, then discard a card. mana={1}{U} type=Creature @@ -124087,7 +124086,7 @@ toughness=3 name=Treva's Charm auto=aslongas(enchantment|battlefield) choice destroy target(enchantment) auto=aslongas(creature[attacking]|battlefield) choice moveTo(exile) target(creature[attacking]) -auto=choice draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto=choice _LOOT_ text=Choose one - Destroy target enchantment; or exile target attacking creature; or draw a card, then discard a card. mana={G}{W}{U} type=Instant @@ -126031,7 +126030,7 @@ type=Instant [/card] [card] name=Unfulfilled Desires -auto={1}{L:1}:draw:1 && transforms((,newability[target(*|myhand) reject])) ueot +auto={1}{L:1}:_LOOT_ ueot text={1}, Pay 1 life: Draw a card, then discard a card. mana={1}{U}{B} type=Enchantment @@ -133303,8 +133302,8 @@ type=Artifact [card] name=Wharf Infiltrator abilities=skulk +auto=@combatdamaged(player) from(this):may _LOOT_ auto=@discarded(creature|myhand):pay({2}) token(Eldrazi Horror) controller -auto=@combatdamaged(player) from(this):may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller text=Skulk (This creature can't be blocked by creatures with greater power.) -- Whenever Wharf Infiltrator deals combat damage to a player, you may draw a card. If you do, discard a card. -- Whenever you discard a creature card, you may pay {2}. If you do, put a 3/2 colorless Eldrazi Horror creature token onto the battlefield. mana={1}{U} type=Creature @@ -137141,7 +137140,7 @@ subtype=Aura [/card] [card] name=Zephyr Scribe -auto={U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={U}{T}:_LOOT_ auto=@movedto(*[-creature]|mystack):untap all(this) text={U}, {T}: Draw a card, then discard a card. -- Whenever you cast a noncreature spell, untap Zephyr Scribe. mana={2}{U} diff --git a/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt b/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt index 154af8fb0..b5894021d 100644 --- a/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt +++ b/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt @@ -1585,7 +1585,7 @@ subtype=Kasmina name=Kasmina, Enigmatic Mentor auto=counter(0/0,5,loyalty) auto=@targeted(*[creature;planeswalker]|myBattlefield) from(*[instant;sorcery]|opponentzones):choice name(This spell costs 2 more) name(This spell costs 2 more) target(*[instant;sorcery]|opponentzones) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) oneshot -auto={C(0/0,-2,Loyalty)}:name(-2: Create a 2/2 Wizard, draw and discard a card) token(Wizard,Creature Wizard,2/2,blue) && draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto={C(0/0,-2,Loyalty)}:name(-2: Create a 2/2 Wizard, draw and discard a card) token(Wizard,Creature Wizard,2/2,blue) && _LOOT_ text=Spells your opponents cast that target a creature or planeswalker you control cost {2} more to cast. -- −2: Create a 2/2 blue Wizard creature token. Draw a card, then discard a card. mana={3}{U} type=Legendary Planeswalker