From 2ca092090d332ea9f0017ff7690c1be78d1191df Mon Sep 17 00:00:00 2001 From: Vittorio Alfieri Date: Sun, 18 Jun 2023 02:44:43 +0200 Subject: [PATCH] Added / fixed primitives from ONE set, updated missing cards by sets list. --- .../mtg/bin/Res/missing_cards_by_sets/ONE.txt | 12 + .../missing_cards_by_sets/missingCardList.txt | 177 ---- .../bin/Res/sets/primitives/borderline.txt | 904 +++++++++++++++++- projects/mtg/bin/Res/sets/primitives/mtg.txt | 7 +- .../bin/Res/sets/primitives/planeswalkers.txt | 141 ++- .../bin/Res/sets/primitives/unsupported.txt | 6 + 6 files changed, 1019 insertions(+), 228 deletions(-) diff --git a/projects/mtg/bin/Res/missing_cards_by_sets/ONE.txt b/projects/mtg/bin/Res/missing_cards_by_sets/ONE.txt index b20bdb6c4..4716fbd01 100644 --- a/projects/mtg/bin/Res/missing_cards_by_sets/ONE.txt +++ b/projects/mtg/bin/Res/missing_cards_by_sets/ONE.txt @@ -9,6 +9,12 @@ power=4 toughness=7 [/card] [card] +name=Mirran Safehouse +text=As long as Mirran Safehouse is on the battlefield, it has all activated abilities of all land cards in all graveyards. +mana={3} +type=Artifact +[/card] +[card] name=Elesh Norn, Mother of Machines abilities=vigilance text=Vigilance -- If a permanent entering the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time. -- Permanents entering the battlefield don't cause abilities of permanents your opponents control to trigger. @@ -48,6 +54,12 @@ power=4 toughness=7 [/card] [card] +name=Mirran Safehouse +text=As long as Mirran Safehouse is on the battlefield, it has all activated abilities of all land cards in all graveyards. +mana={3} +type=Artifact +[/card] +[card] name=Drivnod, Carnage Dominus text=If a creature dying causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time. -- {B/P}{B/P}, Exile three creature cards from your graveyard: Put an indestructible counter on Drivnod, Carnage Dominus. ({B/P} can be paid with either {B} or 2 life.) mana={3}{B}{B} diff --git a/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt b/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt index 64bfbbfd7..5d0f43c89 100644 --- a/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt +++ b/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt @@ -1,68 +1,8 @@ Primal Command Rowan Kenrith Pyre-Sledge Arsonist -Sokenzan Smelter Star Pupil Sun Droplet -Melira, the Living Cure -Thrun, Breaker of Silence -Soulless Jailer -Tablet of Compleation -The Mycosynth Gardens -Rhuk, Hexgold Nabber -The Seedcore -Goliath Hatchery -Mirrex -Kinzu of the Bleak Coven -Red Sun's Twilight -Urabrask's Forge -Green Sun's Twilight -Conduit of Worlds -Mirran Safehouse -Monument to Perfection -Argentum Masticore -The Filigree Sylex -Carnivorous Canopy -Contagious Vorrac -Evolved Spinoderm -Expand the Sphere -Evolving Adaptive -Glissa Sunslayer -Kethek, Crucible Goliath -Atraxa, Grand Unifier -Ovika, Enigma Goliath -Ria Ivor, Bane of Bladehold -Malcator, Purity Overseer -Necrogen Rotpriest -Venser, Corpse Puppet -Slobad, Iron Goblin -Solphim, Mayhem Dominus -Capricious Hellraiser -Kaito, Dancing Shadow -Kaya, Intangible Slayer -Nahiri, the Unforgiving -Nissa, Ascended Animist -Tyvar, Jubilant Brawler -Lukka, Bound to Ruin -Maze's Mantle -Lattice-Blade Mantis -Plague Nurse -Magmatic Sprinter -Nahiri's Sacrifice -Molten Rebuke -Rebel Salvo -Churning Reservoir -Bladehold War-Whip -Slaughter Singer -Ichorplate Golem -Serum-Core Chimera -Tainted Observer -Voidwing Hybrid -Vivisection Evangelist -Atraxa's Skitterfang -Viral Spawning -Venomous Brutalizer -Cinderslash Ravager Hall of the Bandit Lord Boseiju, Who Shelters All Chief Engineer @@ -408,123 +348,6 @@ Whack Security Rhox Ormos, Archive Keeper Myojin of Cryptic Dreams -Unforgiving One -Silver-Fur Master -Satsuki, the Living Lore -Spirit-Sister's Call -Light-Paws, Emperor's Voice -Invoke Justice -Eater of Virtue -The Restoration of Eiganjo -Atsushi, the Blazing Sky -Dramatist's Puppet -Ambitious Assault -Containment Construct -March of Otherworldly Light -Akki Ember-Keeper -Bronze Cudgels -Automated Artificer -Inventive Iteration -Tamiyo, Compleated Sage -Okiba Salvage -The Kami War -Kaito Shizuki -Satoru Umezawa -The Fall of Lord Konda -Tribute to Horobi -Risona, Asari Commander -Tatsunari, Toad Rider -Soul Transfer -Prodigy's Prototype -Naomi, Pillar of Order -Reckoner Shakedown -Kotose, the Silent Spider -Ao, the Dawn Sky -The Long Reach of Night -Life of Toshiro Umezawa -Lethal Exploit -Isshin, Two Heavens as One -Nashi, Moon Sage's Scion -Invigorating Hot Spring -March of Wretched Sorrow -Hidetsugu Consumes All -Greasefang, Okiba Boss -Storyweave -Spinning Wheel Kick -Kami of Terrible Secrets -Weaver of Harmony -Teachings of the Kirin -Go-Shintai of Lost Wisdom -Invoke the Ancients -Thundering Raiju -The Dragon-Kami Reborn -Kami of Transience -Kodama of the West Tree -Jugan Defends the Temple -Mindlink Mech -Kappa Tech-Wrecker -Secluded Courtyard -March of Swirling Mist -Kura, the Boundless Sky -Kairi, the Swirling Sky -Coiling Stalker -March of Burgeoning Life -Azusa's Many Journeys -Upriser Renegade -Mech Hangar -Explosive Singularity -Anchor to Reality -Peerless Samurai -Moon-Circuit Hacker -Invoke Calamity -Futurist Operative -Covert Technician -Goro-Goro, Disciple of Ryusei -Biting-Palm Ninja -Scrap Welder -March of Reckless Joy -Discover the Impossible -Seismic Wave -Behold the Unspeakable -Roadside Reliquary -Awakened Awareness -Heiko Yamazaki, the General -Invoke Despair -Touch the Spirit Realm -Kumano Faces Kakkazan -Walking Skyscraper -Towashi Guide-Bot -Kami's Flare -Kami of Industry -Dragonspark Reactor -Crackling Emergence -Experimental Synthesizer -Iron Apprentice -Go-Shintai of Ancient Wars -Reckoner Bankbuster -Flame Discharge -Mirror Box -Mechtitan Core -Hidetsugu, Devouring Chaos -Season of Renewal -Roaring Earth -Orochi Merge-Keeper -Historian's Wisdom -Tezzeret, Betrayer of Flesh -Heir of the Ancient Fang -Go-Shintai of Hidden Cruelty -Enormous Energy Blade -Debt to the Kami -Assassin's Ink -Go-Shintai of Boundless Vigor -Reality Heist -Harmonious Emergence -Mobilizer Mech -Boseiju Reaches Skyward -Blossom Prancer -Careful Cultivation -Banishing Slash -Ancestral Katana Lithoform Engine Reality Spasm Suffer the Past diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 209400b91..37934a221 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -1,7 +1,7 @@ grade=borderline #Bordeline Primitives Pack for Wagic the Homebrew. #Please keep these card alphabetized, and try to have the "name=" line at the top of each card -#I sorted this programmatically - Thanks to Vitty85 16-06-2023 +#I sorted this programmatically - Thanks to Vitty85 18-06-2023 [card] name=+2 Mace auto={3}:equip @@ -4910,6 +4910,18 @@ mana={1}{G} type=Sorcery [/card] [card] +name=Atraxa, Grand Unifier +abilities=deathtouch,flying,lifelink,vigilance +aicode=activate transforms((,newability[target(*[zpos<=10]|mylibrary) moveto(myhand) and!( all(*[zpos<=10]) moveto(myreveal) and!( bottomoflibrary )! )! ])) oneshot +auto=name(Look top 10 cards) reveal:10 optionone name(Get a card for each type) target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend +text=Flying, vigilance, deathtouch, lifelink -- When Atraxa, Grand Unifier enters the battlefield, reveal the top ten cards of your library. For each card type, you may put a card of that type from among the revealed cards into your hand. Put the rest on the bottom of your library in a random order. (Artifact, battle, creature, enchantment, instant, land, planeswalker, and sorcery are card types.) +mana={3}{G}{W}{U}{B} +type=Legendary Creature +subtype=Phyrexian Angel +power=7 +toughness=7 +[/card] +[card] name=Atrocious Experiment target=player auto=deplete:2 && draw:2 && life:-2 @@ -8391,6 +8403,17 @@ power=3 toughness=2 [/card] [card] +name=Bladehold War-Whip +#MISSING: Equip abilities you activate of other Equipment cost {1} less to activate. +auto=teach(creature) double strike +auto={3}{R}{W}:equip +auto=livingweapontoken(Rebel,Rebel,2/2,red) +text=For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.) -- Equip abilities you activate of other Equipment cost {1} less to activate. -- Equipped creature has double strike. -- Equip {3}{R}{W} +mana={1}{R}{W} +type=Artifact +subtype=Equipment +[/card] +[card] name=Bladestitched Skaab auto=lord(other zombie|myBattlefield) 1/0 text=Other Zombies you control get +1/+0. @@ -12837,6 +12860,20 @@ power=2 toughness=2 [/card] [card] +name=Capricious Hellraiser +abilities=flying +otherrestriction=type(*|mygraveyard)~morethan~8 +restriction=type(*|mygraveyard)~lessthan~9 +other={R}{R}{R} name(Cast for 3 less) +auto=moverandom(*) from(mygraveyard) to(myexile) and!( transforms((tobecap,newability[moverandom(*) from(mygraveyard) to(myexile) and!( transforms((tobecap,newability[moverandom(*) from(mygraveyard) to(myexile) and!( transforms((tobecap,newability[may name(Cast copy) target(tobecap[-land;-creature]|myexile) moveto(myexile) and!( if cantargetcard(*[-instant;-sorcery]|*) then clone else activate castcard(copied) )!])) ueot )!])) ueot )!])) ueot )! +text=This spell costs {3} less to cast if you have nine or more cards in your graveyard. -- Flying -- When Capricious Hellraiser enters the battlefield, exile three cards at random from your graveyard. Choose a noncreature, nonland card from among them and copy it. You may cast the copy without paying its mana cost. +mana={3}{R}{R}{R} +type=Creature +subtype=Phyrexian Dragon +power=4 +toughness=4 +[/card] +[card] name=Capricopian auto=counter(1/1,X) auto={2}:restriction{combatbeginsonly} all(this) counter(1/1) @@ -14083,7 +14120,7 @@ auto=if type(creature|battlefield)~morethan~0 then choice name(Damage creature) auto=if type(planeswalker|battlefield)~morethan~0 then choice name(Damage planeswalker) name(Damage planeswalker) target(planeswalker) damage:3 && ability$!name(Pay and copy) pay[[{R}{R}]] name(copy chain lightning) activate castcard(copied noevent named!:chain lightning:!)!$ targetcontroller text=Chain Lightning deals 3 damage to any target. Then that player or that permanent's controller may pay {R}{R}. If the player does, he or she may copy this spell and may choose a new target for that copy. mana={R} -type=Instant +type=sorcery [/card] [card] name=Chain to Memory @@ -15423,6 +15460,15 @@ power=2 toughness=4 [/card] [card] +name=Churning Reservoir +auto=@each my upkeep:name(Put an oil counter) transforms((,newability[if type(other artifact[-token]|myBattlefield)~morethan~0 then choice name(Put on artifact) name(Put on artifact) target(other artifact[-token]|myBattlefield) counter(0/0.1.Oil)],newability[if type(creature[-token]|myBattlefield)~morethan~0 then choice name(Put on creature) name(Put on creature) target(creature[-token]|myBattlefield) counter(0/0.1.Oil)])) oneshot +auto=@counterremoved(0/0.1.Oil) from(*|mybattlefield):name(Activate ability) transforms((,newability[{2}{T}:name(Create goblin) token(Phyrexian Goblin^Creature Phyrexian Goblin^1/1^red)])) ueot +auto=@movedto(*[counter{0/0.1.Oil}]|graveyard):name(Activate ability) transforms((,newability[{2}{T}:name(Create goblin) token(Phyrexian Goblin^Creature Phyrexian Goblin^1/1^red)])) ueot +text=At the beginning of your upkeep, put an oil counter on another target nontoken artifact or creature you control. -- {2}, {T}: Create a 1/1 red Phyrexian Goblin creature token. Activate only if an oil counter was removed from a permanent you controlled this turn or a permanent with an oil counter on it was put into a graveyard this turn. +mana={R} +type=Artifact +[/card] +[card] name=Cinder Crawler auto=@combat(blocked) source(this):pay({R}) 1/0 ueot auto=@combat(blocked) source(this):pay({R}{R}) 2/0 ueot @@ -15462,6 +15508,18 @@ power=7 toughness=6 [/card] [card] +name=Cinderslash Ravager +abilities=vigilance +anyzone=foreach(*[counter{0/0.1.Oil}]|myBattlefield) altercost(colorless,-1) +auto=damage:1 all(creature|opponentBattlefield) +text=This spell costs {1} less to cast for each permanent you control with oil counters on it. -- Vigilance -- When Cinderslash Ravager enters the battlefield, it deals 1 damage to each creature your opponents control. +mana={4}{R}{G} +type=Creature +subtype=Phyrexian Warrior +power=5 +toughness=5 +[/card] +[card] name=Cindervines auto={1}{S}:destroy target(artifact,enchantment) && damage:2 targetcontroller auto=@movedTo(*[-creature]|opponentstack):damage:1 opponent @@ -17320,6 +17378,15 @@ power=2 toughness=1 [/card] [card] +name=Conduit of Worlds +auto=lord(land|mygraveyard) canplayfromgraveyard +auto={T} restriction{thisturn(*|mystack)~equalto~0}:name(Cast a spell from graveyard) target(*[-land;-instant;-sorcery]|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[counter(0/0.1.ConduitEffect) notrg],newability[@each endofturn restriction{compare(hascntconduiteffect)~morethan~0}:name(Effect ends) counter(0/0.-hascntconduiteffect.ConduitEffect) notrg])) ueot asSorcery +auto=@movedto(*[counter{0/0.1.ConduitEffect}]|mystack) from(mygraveyard) turnlimited:name(Can't cast addition spells) transforms((,newability[maxCast(*)0 controller ueot])) ueot +text=You may play lands from your graveyard. -- {T}: Choose target nonland permanent card in your graveyard. If you haven't cast a spell this turn, you may cast that card. If you do, you can't cast additional spells this turn. Activate only as a sorcery. +mana={2}{G}{G} +type=Artifact +[/card] +[card] name=Cone of Cold auto=all(*[zpos=1]|mylibrary) transforms((,newability[@dierolled(this|mylibrary) result(20) from(controller) once:emblem transforms((,newability[@movedTo(creature|opponentbattlefield):name(Creatures enter tapped) all(trigger[to]) tap(noevent)])) uynt])) oneshot auto=name(Roll a d20) rolld20 20 winability all(creature|opponentbattlefield) freeze winabilityend loseability if compare(lastrollresult)~lessthan~10 then all(creature|opponentbattlefield) tap else all(creature|opponentbattlefield) freeze loseabilityend rolld20end @@ -17710,6 +17777,18 @@ mana={3}{U} type=Instant [/card] [card] +name=Contagious Vorrac +aicode=activate transforms((,newability[all(*[zpos<=4]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!],newability[_PROLIFERATE_])) oneshot +auto=if type(land[zpos<=4]|mylibrary)~morethan~0 then name(Look top 4 cards) name(Look top 4 cards) reveal:4 optionone name(Get a land) target(land|reveal) bottomoflibrary and!( becomes(tobecast) ueot )! optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend afterrevealed all(tobecast|mylibrary) transforms((,newability[choice name(Don't put in hand) _PROLIFERATE_],newability[choice name(Put in hand) moveto(myhand)])) oneshot afterrevealedend revealend +auto=if type(land[zpos<=4]|mylibrary)~equalto~0 then name(Look top 4 cards) name(Look top 4 cards) reveal:4 optionone name(Get a land) target(land|reveal) bottomoflibrary and!( becomes(tobecast) ueot )! optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend afterrevealed _PROLIFERATE_ afterrevealedend revealend +text=When Contagious Vorrac enters the battlefield, look at the top four cards of your library. You may reveal a land card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. If you didn't put a card into your hand this way, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +mana={2}{G} +type=Creature +subtype=Phyrexian Boar Beast +power=3 +toughness=3 +[/card] +[card] name=Containment Breach auto=if type(*[artifact;enchantment;manacost<=2]|battlefield)~morethan~0 then choice name(Destroy artifact or enchantment with manacost 2 or less) name(Destroy artifact or enchantment with manacost 2 or less) target(*[artifact;enchantment;manacost<=2]|battlefield) destroy && token(Pest,Creature Pest,1/1,black,green) and!( transforms((,newability[_DIES_life:1 controller])) forever )! auto=if type(*[artifact;enchantment;manacost>=3]|battlefield)~morethan~0 then choice name(Destroy artifact or enchantment with manacost 3 or more) name(Destroy artifact or enchantment with manacost 3 or more) target(*[artifact;enchantment;manacost>=3]|battlefield) destroy @@ -20235,7 +20314,7 @@ type=Instant [card] name=Daring Fiendbonder abilities=haste,mustattack -autograveyard={1}{B}{E}:target(creature) transforms((,newability[counter(0/0.1.Indestructible)],newability[this(counter{0/0.1.Indestructible}>=1) indestructible])) +autograveyard={1}{B}{E}:target(creature) transforms((,newability[counter(0/0.1.Indestructible)],newability[this(counter{0/0.1.Indestructible}>=1) indestructible])) forever asSorcery text=Haste -- Daring Fiendbonder attacks each combat if able. -- {1}{B}, Exile Daring Fiendbonder from your graveyard: Put an indestructible counter on target creature. Activate this ability only any time you could cast a sorcery. mana={3}{B} type=Creature @@ -25126,6 +25205,15 @@ power=2 toughness=2 [/card] [card] +name=Drone +abilities=deathtouch +auto=@movedTo(this|nonbattlezone) from(battlefield):name(Gain life) lifeleech:2 opponent +type=Artifact Creature +subtype=Drone +power=2 +toughness=2 +[/card] +[card] name=Dross Skullbomb auto={1}{S}:draw:1 auto={2}{B}{S}:target(creature|mygraveyard) moveto(ownerhand) && draw:1 controller asSorcery @@ -26284,6 +26372,14 @@ power=2 toughness=1 [/card] [card] +name=Eiganjo Uprising +auto=create(samurai:creature samurai:2/2:white:vigilance) and!( transforms((,newability[menace],newability[haste])) ueot )!*X +auto=create(Samurai:creature Samurai:2/2:white:vigilance)*Xminus1minusend opponent +text=Create X 2/2 white Samurai creature tokens with vigilance. They gain menace and haste until end of turn. -- Each opponent creates X minus one 2/2 white Samurai creature tokens with vigilance. +mana={X}{R}{W} +type=Sorcery +[/card] +[card] name=Eiganjo, Seat of the Empire auto={T}:Add{W} autohand=this(variable{type:creature[legendary]:mybattlefield}=0) {2}{W}{discard}:name(Deals 4 damage) name(Deals 4 damage) target(creature[attacking;blocking]|battlefield) damage:4 @@ -26293,14 +26389,6 @@ text={T}: Add {W}. -- Channel - {2}{W}, Discard Eiganjo, Seat of the Empire: It type=Legendary Land [/card] [card] -name=Eiganjo Uprising -auto=create(samurai:creature samurai:2/2:white:vigilance) and!( transforms((,newability[menace],newability[haste])) ueot )!*X -auto=create(Samurai:creature Samurai:2/2:white:vigilance)*Xminus1minusend opponent -text=Create X 2/2 white Samurai creature tokens with vigilance. They gain menace and haste until end of turn. -- Each opponent creates X minus one 2/2 white Samurai creature tokens with vigilance. -mana={X}{R}{W} -type=Sorcery -[/card] -[card] name=Elaborate Firecannon auto=doesnotuntap auto={4}{T}:damage:2 target(creature,player) @@ -28521,6 +28609,431 @@ power=1 toughness=1 [/card] [card] +name=Evolved Spinoderm +auto=counter(0/0,4,Oil) +auto=@each my upkeep:name(Remove oil counter) counter(0/0,-1,Oil) && if compare(hascntoil)~equalto~0 then sacrifice +auto=this(counter{0/0.1.Oil}<=2) trample +auto=this(counter{0/0.1.Oil}>=3) opponentshroud +text=Evolved Spinoderm enters the battlefield with four oil counters on it. -- Evolved Spinoderm has trample as long as it has two or fewer oil counters on it. Otherwise, it has hexproof. -- At the beginning of your upkeep, remove an oil counter from Evolved Spinoderm. Then if it has no oil counters on it, sacrifice it. +mana={2}{G}{G} +type=Creature +subtype=Phyrexian Beast +power=5 +toughness=5 +[/card] +[card] +name=Evolving Adaptive +auto=1/1 ueot +auto=transforms((,newability[counter(0/0.1.Oil)],newability[-1/-1])) ueot +anyzone=hascntoil/hascntoil cdaactive +auto=@movedTo(other creature[power=1&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=1]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=2]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~2 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=3]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~3 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=4]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~4 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=5]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~5 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=6]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~6 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=7]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~7 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=8]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~8 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=9]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~9 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=10]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~10 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=11]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~11 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=12]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~12 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=13]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~13 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=14]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~14 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=15]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~15 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=16]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~16 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=17]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~17 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=18]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~18 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness=19]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~19 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=1&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~1 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=2&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~2 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=3&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~3 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=4&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~4 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=5&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~5 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=6&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~6 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=7&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~7 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=8&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~8 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=9&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~9 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=10&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~10 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=11&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~11 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=12&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~12 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=13&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~13 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=14&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~14 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=15&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~15 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=16&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~16 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=17&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~17 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=18&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~18 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power=19&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~19 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +auto=@movedTo(other creature[power>=20&toughness>=20]|myBattlefield):name(Check to put oil counter) transforms((,newability[if compare(p)~lessthan~20 then counter(0/0.1.Oil) else if compare(t)~lessthan~20 then counter(0/0.1.Oil)])) ueot +text=Evolving Adaptive enters the battlefield with an oil counter on it. -- Evolving Adaptive gets +1/+1 for each oil counter on it. -- Whenever another creature enters the battlefield under your control, if that creature has greater power or toughness than Evolving Adaptive, put an oil counter on Evolving Adaptive. +mana={G} +type=Creature +subtype=Phyrexian Warrior +power=0 +toughness=0 +[/card] +[card] name=Evra, Halcyon Witness abilities=lifelink auto={4}:count(lifetotal) && transforms((,newability[lifeset:p controller])) forever && all(this) transforms((,setpower=countedamount)) forever @@ -29249,9 +29762,9 @@ backside=Reflection of Kiki-Jiki restriction=compare(isflipped)~equalto~0 anyzone={0}:doubleside(backside) auto=counter(0/0,1,Lore) -auto=Create(Goblin:Goblin Shaman Creature:2/2:red) and!( transforms((,newability[@combat(attacking) source(this):token(Treasure Sur)])) )! +auto=token(Goblin, Goblin Shaman Creature,2/2,red) and!( transforms((,newability[_ATTACKING_name(Create treasure) token(Treasure Sur)])) forever )! auto=@each my firstmain:counter(0/0,1,Lore) -auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}<=2) reject notatarget(*|myhand) and!( draw:1 controller )! +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}<=2) may name(Discard and draw) reject notatarget(*|myhand) and!( draw:1 controller )! auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) this(counter{0/0.3.Lore}) moveto(exile) and!( flip(backside) forcetype(Creature) )! asSorcery text=(As this Saga enters and after your draw step, add a lore counter.) -- I - Create a 2/2 red Goblin Shaman creature token with "Whenever this creature attacks, create a Treasure token." -- II - You may discard up to two cards. If you do, draw that many cards. -- III - Exile this Saga, then return it to the battlefield transformed under your control. mana={2}{R} @@ -33620,7 +34133,7 @@ type=Enchantment [/card] [card] name=Furnace-Blessed Conqueror -auto=_ATTACKING_all(this) clone with(unearth,battleready) and!(thisforeach(counter{1/1,1}) counter(1/1))! +auto=_ATTACKING_all(this) clone with(treason,battleready) and!(thisforeach(counter{1/1,1}) counter(1/1))! text=Whenever Furnace-Blessed Conqueror attacks, create a tapped and attacking token that's a copy of it. Put a +1/+1 counter on that token for each +1/+1 counter on Furnace-Blessed Conqueror. Sacrifice that token at the beginning of the next end step. color=red,white type=Creature @@ -36004,6 +36517,17 @@ power=3 toughness=2 [/card] [card] +name=Glissa Sunslayer +abilities=deathtouch,first strike +auto=@combatdamaged(player) from(this):name(Choose one) transforms((,newability[choice name(Draw and lose life) draw:1 controller && life:-1 controller],newability[if type(enchantment|battlefield)~morethan~0 then choice name(Destroy enchantment) name(Destroy enchantment) target(enchantment|battlefield) destroy],newability[if type(*[counter{any}]|battlefield)~morethan~0 then choice name(Remove counters) name(Remove counters) target(*[counter{any}]|battlefield) removesinglecountertype(3)])) ueot +text=First strike, deathtouch -- Whenever Glissa Sunslayer deals combat damage to a player, choose one -- You draw a card and you lose 1 life. -- Destroy target enchantment. -- Remove up to three counters from target permanent. +mana={1}{B}{G} +type=Legendary Creature +subtype=Phyrexian Zombie Elf +power=3 +toughness=3 +[/card] +[card] name=Glissa's Retriever abilities=haste,poisonthreetoxic auto=cantbeblockedby(creature[power<=2]) @@ -37415,6 +37939,14 @@ power=0 toughness=0 [/card] [card] +name=Goliath Hatchery +auto=name(Create 2 beasts) token(Phyrexian Beast,Creature Phyrexian Beast,3/3,green,poisontoxic)*2 +auto=@each my upkeep restriction{compare(opponentpoisoncount)~morethan~2}:name(Choose a creature) name(Choose a creature) target(creature|myBattlefield) transforms((,newability[if cantargetcard(*[poisonthreetoxic]|*) then draw:3 controller],newability[if cantargetcard(*[poisontwotoxic]|*) then draw:2 controller],newability[if cantargetcard(*[poisontoxic]|*) then draw:1 controller])) oneshot +text=When Goliath Hatchery enters the battlefield, create two 3/3 green Phyrexian Beast creature tokens with toxic 1. (Players dealt combat damage by them also get a poison counter.) -- Corrupted - At the beginning of your upkeep, if an opponent has three or more poison counters, choose a creature you control, then draw cards equal to its total toxic value. +mana={4}{G}{G} +type=Enchantment +[/card] +[card] name=Goliath Paladin auto=_INITIATIVE_CONTROLLER_ abilities=vigilance @@ -39873,7 +40405,7 @@ auto={4}:equip auto=teach(creature) indestructible auto=teach(creature) 2/0 auto=may name(Attach to creature) rehook target(creature|myBattlefield) -auto=@movedto(equipment|mybattlefield):name(Attach to creature) all(trigger[to]) name(Attach to creature) transforms((,newability[ifnot cantargetcard(*[attached]|*) then may name(Attach to creature) name(Attach to creature) rehook target(creature|myBattlefield)])) oneshot +auto=@movedto(other equipment|mybattlefield):name(Attach to creature) all(trigger[to]) name(Attach to creature) transforms((,newability[ifnot cantargetcard(*[attached]|*) then may name(Attach to creature) name(Attach to creature) rehook target(creature|myBattlefield)])) oneshot text=Whenever Hammer of Nazahn or another Equipment enters the battlefield under your control, you may attach that Equipment to target creature you control. -- Equipped creature gets +2/+0 and has indestructible. -- Equip {4} mana={4} type=Legendary Artifact @@ -43499,6 +44031,17 @@ mana={2}{U} type=Artifact [/card] [card] +name=Ichorplate Golem +auto=@movedTo(creature|myBattlefield):name(Put oil counter) all(trigger[to]) name(Put oil counter) transforms((,newability[if compare(hascntoil)~morethan~0 then counter(0/0.1.Oil)])) oneshot +auto=lord(creature[counter{0/0.1.Oil}]|myBattlefield) 1/1 +text=Whenever a creature enters the battlefield under your control, if it has one or more oil counters on it, put an oil counter on it. -- Creatures you control with oil counters on them get +1/+1. +mana={3} +type=Artifact Creature +subtype=Phyrexian Golem +power=2 +toughness=3 +[/card] +[card] name=Ichorspit Basilisk abilities=deathtouch,poisontoxic text=Deathtouch -- Toxic 1 (Players dealt combat damage by this creature also get a poison counter.) @@ -49324,6 +49867,17 @@ power=4 toughness=4 [/card] [card] +name=Kethek, Crucible Goliath +aicode=activate transforms((,newability[target(creature[-legendary;manacost<=manacostminus1minusend]|mylibrary) moveto(myBattlefield) and!( shuffle )! ])) oneshot +auto=@each my endofturn:may name(Sacrifice another creature) target(creature|myBattlefield) sacrifice and!( transforms((,newability[name(Reveal top cards) reveal:1 revealzone(mylibrary) revealuntil(creature[-legendary;manacost<=manacostminus1minusend]|mylibrary) optionone moveto(mylibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo choice name(Put on Bottom) all(*|reveal) bottomoflibrary optiontwoend afterrevealed all(tobecast|mylibrary) moveto(mybattlefield) afterrevealedend])) ueot )! +text=At the beginning of your end step, you may sacrifice another creature. If you do, reveal cards from the top of your library until you reveal a nonlegendary creature card with lesser mana value, put it onto the battlefield, then put the rest on the bottom of your library in a random order. +mana={2}{B}{R} +type=Legendary Creature +subtype=Phyrexian Beast +power=4 +toughness=4 +[/card] +[card] name=Kethis, the Hidden Hand auto=lord(*[legendary]|mycastingzone) altercost(colorless,-1) auto={E(*[legendary]|mygraveyard)}{E(*[legendary]|mygraveyard)}:all(*[legendary]|mygraveyard) transforms((,newability[canPlayFromGraveyard])) ueot @@ -49744,6 +50298,17 @@ power=2 toughness=1 [/card] [card] +name=Kinzu of the Bleak Coven +abilities=flying +auto=@movedto(other creature[-token]|graveyard) from(mybattlefield):may name(Pay life 2 and exile) pay({L:2}) name(Pay 2 life and exile) all(trigger[to]) moveto(myexile) and!( copy and!( transforms((,setpower=1,settoughness=1,newability[poisontoxic])) forever )! )! +text=Flying -- Whenever another nontoken creature you control dies, you may pay 2 life and exile it. If you do, create a token that's a copy of that creature, except it's 1/1 and has toxic 1. (Players dealt combat damage by it also get a poison counter.) +mana={4}{B} +type=Legendary Creature +subtype=Phyrexian Vampire +power=5 +toughness=4 +[/card] +[card] name=Kiora Bests the Sea God auto=token(Kraken Omi) auto=counter(0/0,1,Lore) @@ -54937,6 +55502,17 @@ power=1 toughness=1 [/card] [card] +name=Malcator, Purity Overseer +auto=@each my endofturn restriction{thisturn(artifact|mybattlefield)~morethan~2}:name(Create golem) token(Phyrexian Golem,Artifact Creature Phyrexian Golem,3/3) +auto=name(Create golem) token(Phyrexian Golem,Artifact Creature Phyrexian Golem,3/3) +text=When Malcator, Purity Overseer enters the battlefield, create a 3/3 colorless Phyrexian Golem artifact creature token. -- At the beginning of your end step, if three or more artifacts entered the battlefield under your control this turn, create a 3/3 colorless Phyrexian Golem artifact creature token. +mana={1}{W}{U} +type=Legendary Creature +subtype=Phyrexian Elephant Wizard +power=1 +toughness=1 +[/card] +[card] name=Malcolm, Keen-Eyed Navigator abilities=flying,partner auto=@combatdamagefoeof(player) from(*[pirate]|myBattlefield):token(Treasure Sur) @@ -57506,6 +58082,19 @@ type=Artifact subtype=Equipment [/card] [card] +name=Mirrex +auto={T}:add{C} +auto=this(cantargetcard(*[fresh]) {T}:add{W} +auto=this(cantargetcard(*[fresh]) {T}:add{U} +auto=this(cantargetcard(*[fresh]) {T}:add{B} +auto=this(cantargetcard(*[fresh]) {T}:add{R} +auto=this(cantargetcard(*[fresh]) {T}:add{G} +auto={3}{T}:name(Create mite) _PHYREXIANMITETOKEN_ +text={T}: Add {C}. -- {T}: Add one mana of any color. Activate only if Mirrex entered the battlefield this turn. -- {3}, {T}: Create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." (Players dealt combat damage by it also get a poison counter.) +type=Land +subtype=Sphere +[/card] +[card] name=Mirri, Weatherlight Duelist abilities=first strike auto=this(tapped) lord(creature[-attacking]|opponentbattlefield) cantattack @@ -57528,18 +58117,6 @@ mana={B} type=Instant [/card] [card] -name=Mirror-Style Master -auto=name(This creature) target(this) counter(1/1) -auto=name(Target other creature) target(other creature) transforms((,newability[counter(1/1)],newability[@combat(attacking) source(this):name(Copy modified attacking creatures) all(creature[attacking&modified]|mybattlefield) clone with(battleready,unearth)])) forever -auto=@combat(attacking) source(this):name(Copy modified attacking creatures) all(creature[attacking&modified]|mybattlefield) clone with(battleready,unearth) -text=Backup 1 (When this creature enters the battlefield, put a +1/+1 counter on target creature. If that's another creature, it gains the following ability until end of turn.) -- Whenever this creature attacks, for each attacking modified creature you control, create a tapped and attacking token that's a copy of that creature. Exile those tokens at end of combat. (Equipment, Auras you control, and counters are modifications.) -mana={4}{R}{R} -type=Creature -subtype=Human Warrior -power=3 -toughness=3 -[/card] -[card] name=Mirror Image auto=may copy NotATarget(creature|myBattlefield) text=You may have Mirror Image enter the battlefield as a copy of any creature you control. @@ -57590,6 +58167,18 @@ mana={2} type=Artifact [/card] [card] +name=Mirror-Style Master +auto=name(This creature) target(this) counter(1/1) +auto=name(Target other creature) target(other creature) transforms((,newability[counter(1/1)],newability[@combat(attacking) source(this):name(Copy modified attacking creatures) all(creature[attacking&modified]|mybattlefield) clone with(battleready,unearth)])) forever +auto=@combat(attacking) source(this):name(Copy modified attacking creatures) all(creature[attacking&modified]|mybattlefield) clone with(battleready,unearth) +text=Backup 1 (When this creature enters the battlefield, put a +1/+1 counter on target creature. If that's another creature, it gains the following ability until end of turn.) -- Whenever this creature attacks, for each attacking modified creature you control, create a tapped and attacking token that's a copy of that creature. Exile those tokens at end of combat. (Equipment, Auras you control, and counters are modifications.) +mana={4}{R}{R} +type=Creature +subtype=Human Warrior +power=3 +toughness=3 +[/card] +[card] name=Mirrorhall Mimic backside=Ghastly Mimicry abilities=hasdisturb @@ -58183,6 +58772,17 @@ power=3 toughness=2 [/card] [card] +name=Mizzix's Mastery +target=*[instant;sorcery]|mygraveyard +abilities=overload +other={5}{R}{R}{R} name(Overload) +auto=paidmana moveto(exile) and!( may castcard(copied noevent) )! +auto=overload all(*[instant;sorcery]|mygraveyard) moveto(exile) and!( may castcard(copied noevent) )! +text=Exile target card that's an instant or sorcery from your graveyard. For each card exiled this way, copy it, and you may cast the copy without paying its mana cost. Exile Mizzix's Mastery. -- Overload {5}{R}{R}{R} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") +mana={3}{R} +type=Sorcery +[/card] +[card] name=Mizzix, Replica Rider abilities=flying auto=@movedTo(*[-instant;-sorcery]|mystack) from(mybattlefield,mycommandzone,mylibrary,mygraveyard,myexile,mysideboard,myreveal):name(Pay and copy) all(trigger[to]<1>) transforms((,newability[pay[[{1}{UR}]] name(Pay and copy) name(Pay and copy) clone with(haste^treason)])) forever @@ -58195,17 +58795,6 @@ power=4 toughness=5 [/card] [card] -name=Mizzix's Mastery -target=*[instant;sorcery]|mygraveyard -abilities=overload -other={5}{R}{R}{R} name(Overload) -auto=paidmana moveto(exile) and!( may castcard(copied noevent) )! -auto=overload all(*[instant;sorcery]|mygraveyard) moveto(exile) and!( may castcard(copied noevent) )! -text=Exile target card that's an instant or sorcery from your graveyard. For each card exiled this way, copy it, and you may cast the copy without paying its mana cost. Exile Mizzix's Mastery. -- Overload {5}{R}{R}{R} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") -mana={3}{R} -type=Sorcery -[/card] -[card] name=Mnemonic Deluge abilities=exiledeath target=*[instant;sorcery]|graveyard @@ -60371,6 +60960,23 @@ type=Enchantment subtype=Aura [/card] [card] +name=Necrogen Rotpriest +abilities=poisontwotoxic +auto=@combatdamageof(player) from(creature[poisontoxic]|battlefield):name(Get additional poison) alterpoison:1 controller +auto=@combatdamagefoeof(player) from(creature[poisontoxic]|battlefield):name(Get additional poison) alterpoison:1 opponent +auto=@combatdamageof(player) from(creature[poisontwotoxic]|battlefield):name(Get additional poison) alterpoison:1 controller +auto=@combatdamagefoeof(player) from(creature[poisontwotoxic]|battlefield):name(Get additional poison) alterpoison:1 opponent +auto=@combatdamageof(player) from(creature[poisonthreetoxic]|battlefield):name(Get additional poison) alterpoison:1 controller +auto=@combatdamagefoeof(player) from(creature[poisonthreetoxic]|battlefield):name(Get additional poison) alterpoison:1 opponent +auto={1}{B}{G}:name(Toxic creature gains deathtouch) target(creature|myBattlefield) transforms((,newability[this(variable{hasabilitypoisonthreetoxic}>0)while deathtouch],newability[this(variable{hasabilitypoisontwotoxic}>0)while deathtouch],newability[this(variable{hasabilitypoisontoxic}>0)while deathtouch])) ueot +text=Toxic 2 (Players dealt combat damage by this creature also get two poison counters.) -- Whenever a creature you control with toxic deals combat damage to a player, that player gets an additional poison counter. -- {1}{B}{G}: Target creature you control with toxic gains deathtouch until end of turn. +mana={2}{B}{G} +type=Creature +subtype=Phyrexian Zombie Cleric +power=1 +toughness=5 +[/card] +[card] name=Necrogoyf anyzone=type:creature:graveyard/4 cdaactive abilities=madness @@ -64673,6 +65279,18 @@ type=Enchantment subtype=Aura Curse [/card] [card] +name=Ovika, Enigma Goliath +abilities=flying +auto=@targeted(this) from(*|opponentzones):choice name(This spell costs 3 mana and 3 life more) name(This spell costs 3 mana and 3 life more) target(*|opponentzones) transforms((,newability[pay[[{3}{L:3}]] name(pay 3 mana and 3 life) donothing?fizzle])) oneshot +auto=@movedTo(*[-creature]|mystack):name(Create goblin) all(trigger[to]) transforms((,newability[name(Create goblin) token(Phyrexian Goblin^Creature Phyrexian Goblin^1/1^red)*manacost and!( transforms((,newability[haste])) ueot )!])) ueot +text=Flying -- Ward {3}, Pay 3 life. -- Whenever you cast a noncreature spell, create X 1/1 red Phyrexian Goblin creature tokens, where X is the mana value of that spell. They gain haste until end of turn. +mana={5}{U}{R} +type=Legendary Creature +subtype=Phyrexian Nightmare +power=6 +toughness=6 +[/card] +[card] name=Owlbear abilities=trample auto=draw:1 controller @@ -66938,6 +67556,17 @@ power=2 toughness=2 [/card] [card] +name=Plague Nurse +abilities=poisontwotoxic +auto={2}{G}:all(other creature|myBattlefield) transforms((,newability[@combatdamaged(player) from(this) restriction{compare(hasabilitypoisontwotoxic)~morethan~0}:alterpoison:1 opponent],newability[@combatdamaged(player) from(this) restriction{compare(hasabilitypoisonthreetoxic)~morethan~0}:alterpoison:1 opponent],newability[@combatdamaged(player) from(this) restriction{compare(hasabilitypoisontoxic)~morethan~0}:alterpoison:1 opponent])) ueot limit:1 +text=Toxic 2 -- {2}{G}: Each other creature you control with toxic gains toxic 1 until end of turn. Activate only once each turn. (A player dealt combat damage by a creature with toxic also gets poison counters equal to that creature's total toxic value.) +mana={3}{G} +type=Creature +subtype=Phyrexian Cleric +power=3 +toughness=4 +[/card] +[card] name=Plague Reaver auto=@each my endofturn:sacrifice all(other creature|mybattlefield) auto={D(*|myhand)}{D(*|myhand)}:sacrifice and!(phaseaction[opponent upkeep once] name(choose Plague Reaver) moveto(opponentbattlefield) target(Plague Reaver[fresh]|mygraveyard))! @@ -73512,6 +74141,18 @@ power=2 toughness=4 [/card] [card] +name=Rhuk, Hexgold Nabber +abilities=haste,trample +auto=@combat(attacking) source(creature[geared]|mybattlefield):name(Attach equipments) all(trigger[to]) transforms((,newability[may name(Attach equipments to Rhuk) all(myeqp) rehook target(Rhuk^ Hexgold Nabber|myBattlefield)])) oneshot +auto=@movedto(creature[geared]|graveyard) from(mybattlefield):name(Attach equipments) all(trigger[to]) transforms((,newability[may name(Attach equipments to Rhuk) all(myeqp) rehook target(Rhuk^ Hexgold Nabber|myBattlefield)])) oneshot +text=Trample, haste -- Whenever an equipped creature you control other than Rhuk, Hexgold Nabber attacks or dies, you may attach all Equipment attached to that creature to Rhuk. +mana={2}{R} +type=Legendary Creature +subtype=Goblin Rebel +power=2 +toughness=2 +[/card] +[card] name=Rhystic Cave auto={T}:ability$!name(Add green mana) pay[[{1}]] name(pay 1 mana) donothing?add{G}!$ opponent auto={T}:ability$!name(Add blue mana) pay[[{1}]] name(pay 1 mana) donothing?add{U}!$ opponent @@ -79493,6 +80134,18 @@ power=4 toughness=4 [/card] [card] +name=Serum-Core Chimera +abilities=flying +auto=@movedTo(*[-creature]|mystack):name(Put oil counter) counter(0/0,1,Oil) +auto={C(0/0,-3,Oil)}:name(Draw a card) draw:1 controller && ability$!may name(Discard a card) notatarget(*[-land]|myhand) reject and!( all(mysource) transforms((,newability[name(Deal 3 damage) damage:3 target(*[creature;planeswalker]|battlefield)])) oneshot )! !$ controller asSorcery +text=Flying -- Whenever you cast a noncreature spell, put an oil counter on Serum-Core Chimera. -- Remove three oil counters from Serum-Core Chimera: Draw a card. Then you may discard a nonland card. When you discard a card this way, Serum-Core Chimera deals 3 damage to target creature or planeswalker. Activate only as a sorcery. +mana={2}{U}{R} +type=Creature +subtype=Phyrexian Chimera +power=2 +toughness=4 +[/card] +[card] name=Seshiro's Living Legacy abilities=haste,vigilance text=Vigilance, haste @@ -82457,6 +83110,14 @@ power=4 toughness=5 [/card] [card] +name=Skrelv's Hive +auto=@each my upkeep:life:-1 controller && _PHYREXIANMITETOKEN_ +auto=this(variable{opponentpoisoncount}>2) lord(other creature[poisontoxic]|myBattlefield) lifelink +text=At the beginning of your upkeep, you lose 1 life and create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." -- Corrupted - As long as an opponent has three or more poison counters, creatures you control with toxic have lifelink. +mana={1}{W} +type=Enchantment +[/card] +[card] name=Skrelv, Defector Mite abilities=poisontoxic,cantblock auto={W}{T}:name(Choose white) target(other creature|myBattlefield) transforms((,newability[poisontoxic],newability[protection from white],newability[cantbeblockedby(creature[white])])) ueot @@ -82477,14 +83138,6 @@ power=1 toughness=1 [/card] [card] -name=Skrelv's Hive -auto=@each my upkeep:life:-1 controller && _PHYREXIANMITETOKEN_ -auto=this(variable{opponentpoisoncount}>2) lord(other creature[poisontoxic]|myBattlefield) lifelink -text=At the beginning of your upkeep, you lose 1 life and create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." -- Corrupted - As long as an opponent has three or more poison counters, creatures you control with toxic have lifelink. -mana={1}{W} -type=Enchantment -[/card] -[card] name=Skulduggery target=creature|mybattlefield auto=1/1 @@ -83119,6 +83772,19 @@ mana={2}{B}{R} type=Sorcery [/card] [card] +name=Slaughter Singer +abilities=poisontwotoxic +auto=@combat(attacking) source(other creature[poisontoxic]|myBattlefield):name(Creature gains 1/1) all(trigger[to]) transforms((,newability[1/1])) ueot +auto=@combat(attacking) source(other creature[poisontwotoxic]|myBattlefield):name(Creature gains 1/1) all(trigger[to]) transforms((,newability[1/1])) ueot +auto=@combat(attacking) source(other creature[poisonthreetoxic]|myBattlefield):name(Creature gains 1/1) all(trigger[to]) transforms((,newability[1/1])) ueot +text=Toxic 2 (Players dealt combat damage by this creature also get two poison counters.) -- Whenever another creature you control with toxic attacks, it gets +1/+1 until end of turn. +mana={G}{W} +type=Creature +subtype=Phyrexian Cleric +power=2 +toughness=2 +[/card] +[card] name=Slaughter Specialist auto=token(Human,Creature Human,1/1,white) opponent auto=@movedto(creature|graveyard) from(opponentbattlefield):name(Put 1/1 counter) counter(1/1) @@ -84040,6 +84706,20 @@ power=3 toughness=2 [/card] [card] +name=Solphim, Mayhem Dominus +auto={1}{R}{R}{D(*|myhand)}{D(*|myhand)}:name(Put indestructible counter) transforms((,newability[counter(0/0.1.Indestructible)],newability[this(counter{0/0.1.Indestructible}>=1) indestructible])) forever +auto={1}{L:2}{R}{D(*|myhand)}{D(*|myhand)}:name(Pay 2 life and put indestructible counter) transforms((,newability[counter(0/0.1.Indestructible)],newability[this(counter{0/0.1.Indestructible}>=1) indestructible])) forever +auto={1}{L:4}{D(*|myhand)}{D(*|myhand)}:name(Pay 4 life and put indestructible counter) transforms((,newability[counter(0/0.1.Indestructible)],newability[this(counter{0/0.1.Indestructible}>=1) indestructible])) forever +auto=@noncombatdamagefoeof(player) from(*[-Solphim^ Mayhem Dominus]|*):damage:thatmuch all(trigger[to]) +auto=@noncombatdamaged(*[creature;planeswalker]|opponentbattlefield) from(*[-Solphim^ Mayhem Dominus]|*):damage:thatmuch all(trigger[to]) +text=If a source you control would deal noncombat damage to an opponent or a permanent an opponent controls, it deals double that damage to that player or permanent instead. -- {1}{R/P}{R/P}, Discard two cards: Put an indestructible counter on Solphim, Mayhem Dominus. ({R/P} can be paid with either {R} or 2 life.) +mana={2}{R}{R} +type=Legendary Creature +subtype=Phyrexian Horror +power=5 +toughness=4 +[/card] +[card] name=Solve the Equation auto=name(Search instant or sorcery) target(*[instant;sorcery]|mylibrary) moveto(myhand) and!( shuffle )! text=Search your library for an instant or sorcery card, reveal it, put it into your hand, then shuffle. @@ -84606,6 +85286,21 @@ power=3 toughness=2 [/card] [card] +name=Soulless Jailer +auto=@movedto(*|battlefield) from(graveyard):all(trigger[to]) moveto(ownergraveyard) +auto=@movedto(*|battlefield) from(exile):all(trigger[to]) moveto(ownerexile) +auto=maxCast(*[-creature]|graveyard)0 +auto=maxCast(*[-creature]|graveyard)0 opponent +auto=maxCast(*[-creature]|exile)0 +auto=maxCast(*[-creature]|exile)0 opponent +text=Permanent cards in graveyards can't enter the battlefield. -- Players can't cast noncreature spells from graveyards or exile. +mana={2} +type=Artifact Creature +subtype=Phyrexian Golem +power=0 +toughness=4 +[/card] +[card] name=Soulreaper of Mogis auto={2}{B}{S(creature|myBattlefield)}:Draw:1 controller text={2}{B}, Sacrifice a creature: Draw a card. @@ -89809,6 +90504,15 @@ power=3 toughness=2 [/card] [card] +name=Tablet of Compleation +auto={T}:name(Put oil counter) counter(0/0,1,Oil) +auto=this(variable{hascntoil}>=2) {T}:name(Add mana) name(Add mana) add{C} +auto=this(variable{hascntoil}>=5) {1}{T}:name(Draw a card) name(Draw a card) draw:1 controller +text={T}: Put an oil counter on Tablet of Compleation. -- {T}: Add {C}. Activate only if Tablet of Compleation has two or more oil counters on it. -- {1}, {T}: Draw a card. Activate only if Tablet of Compleation has five or more oil counters on it. +mana={2} +type=Artifact +[/card] +[card] name=Taborax, Hope's Demise abilities=flying auto=this(counter{1/1.1}>4) lifelink @@ -89918,6 +90622,17 @@ power=2 toughness=3 [/card] [card] +name=Tainted Observer +abilities=flying,poisontoxic +auto=@movedTo(other creature|myBattlefield):may name(Pay 2 and proliferate) pay({2}) name(Pay 2 and proliferate) _PROLIFERATE_ +text=Flying -- Toxic 1 (Players dealt combat damage by this creature also get a poison counter.) -- Whenever another creature enters the battlefield under your control, you may pay {2}. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +mana={1}{G}{U} +type=Creature +subtype=Phyrexian Bird +power=2 +toughness=3 +[/card] +[card] name=Tainted Remedy auto=@lifefoeof(player):name(Loose life instead) life:-twicethatmuch opponent text=If an opponent would gain life, that player loses that much life instead. @@ -92322,6 +93037,39 @@ type=Land subtype=Sphere [/card] [card] +name=The Mycosynth Gardens +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} +auto=aslongas(artifact[manacost=0]|mybattlefield) {T}:name(Copy artifact with mana 0) target(artifact[-token&manacost=0]|myBattlefield) copy +auto=aslongas(artifact[manacost=1]|mybattlefield) {1}{T}:name(Copy artifact with mana 1) target(artifact[-token&manacost=1]|myBattlefield) copy +auto=aslongas(artifact[manacost=2]|mybattlefield) {2}{T}:name(Copy artifact with mana 2) target(artifact[-token&manacost=2]|myBattlefield) copy +auto=aslongas(artifact[manacost=3]|mybattlefield) {3}{T}:name(Copy artifact with mana 3) target(artifact[-token&manacost=3]|myBattlefield) copy +auto=aslongas(artifact[manacost=4]|mybattlefield) {4}{T}:name(Copy artifact with mana 4) target(artifact[-token&manacost=4]|myBattlefield) copy +auto=aslongas(artifact[manacost=5]|mybattlefield) {5}{T}:name(Copy artifact with mana 5) target(artifact[-token&manacost=5]|myBattlefield) copy +auto=aslongas(artifact[manacost=6]|mybattlefield) {6}{T}:name(Copy artifact with mana 6) target(artifact[-token&manacost=6]|myBattlefield) copy +auto=aslongas(artifact[manacost=7]|mybattlefield) {7}{T}:name(Copy artifact with mana 7) target(artifact[-token&manacost=7]|myBattlefield) copy +auto=aslongas(artifact[manacost=8]|mybattlefield) {8}{T}:name(Copy artifact with mana 8) target(artifact[-token&manacost=8]|myBattlefield) copy +auto=aslongas(artifact[manacost=9]|mybattlefield) {9}{T}:name(Copy artifact with mana 9) target(artifact[-token&manacost=9]|myBattlefield) copy +auto=aslongas(artifact[manacost=10]|mybattlefield) {10}{T}:name(Copy artifact with mana 10) target(artifact[-token&manacost=10]|myBattlefield) copy +auto=aslongas(artifact[manacost=11]|mybattlefield) {11}{T}:name(Copy artifact with mana 11) target(artifact[-token&manacost=11]|myBattlefield) copy +auto=aslongas(artifact[manacost=12]|mybattlefield) {12}{T}:name(Copy artifact with mana 12) target(artifact[-token&manacost=12]|myBattlefield) copy +auto=aslongas(artifact[manacost=13]|mybattlefield) {13}{T}:name(Copy artifact with mana 13) target(artifact[-token&manacost=13]|myBattlefield) copy +auto=aslongas(artifact[manacost=14]|mybattlefield) {14}{T}:name(Copy artifact with mana 14) target(artifact[-token&manacost=14]|myBattlefield) copy +auto=aslongas(artifact[manacost=15]|mybattlefield) {15}{T}:name(Copy artifact with mana 15) target(artifact[-token&manacost=15]|myBattlefield) copy +auto=aslongas(artifact[manacost=16]|mybattlefield) {16}{T}:name(Copy artifact with mana 16) target(artifact[-token&manacost=16]|myBattlefield) copy +auto=aslongas(artifact[manacost=17]|mybattlefield) {17}{T}:name(Copy artifact with mana 17) target(artifact[-token&manacost=17]|myBattlefield) copy +auto=aslongas(artifact[manacost=18]|mybattlefield) {18}{T}:name(Copy artifact with mana 18) target(artifact[-token&manacost=18]|myBattlefield) copy +auto=aslongas(artifact[manacost=19]|mybattlefield) {19}{T}:name(Copy artifact with mana 19) target(artifact[-token&manacost=19]|myBattlefield) copy +auto=aslongas(artifact[manacost=20]|mybattlefield) {20}{T}:name(Copy artifact with mana 20) target(artifact[-token&manacost=20]|myBattlefield) copy +text={T}: Add {C}. -- {1}, {T}: Add one mana of any color. -- {X}, {T}: The Mycosynth Gardens becomes a copy of target nontoken artifact you control with mana value X. +type=Land +subtype=Sphere +[/card] +[card] name=The Omenkeel auto=@combatdamagefoeof(player) from(vehicle|mybattlefield):transforms((,newability[all(*[-land;zpos<=thatmuch]|opponentlibrary) moveto(opponentexile)],newability[all(land[zpos<=thatmuch]|opponentlibrary) moveto(opponentexile) and!( counter(0/0.1.OmenkeelExiled) )!])) oneshot auto=@combatdamageof(player) from(vehicle|mybattlefield):transforms((,newability[all(*[-land;zpos<=thatmuch]|mylibrary) moveto(myexile)],newability[all(land[zpos<=thatmuch]|mylibrary) moveto(myexile) and!( counter(0/0.1.OmenkeelExiled) )!])) oneshot @@ -92436,6 +93184,19 @@ power=6 toughness=5 [/card] [card] +name=The Seedcore +auto={T}:add{C} +auto=this(variable{type:creature[phyrexian]:myrestrictedcastingzone}>0) {T}:add{W} +auto=this(variable{type:creature[phyrexian]:myrestrictedcastingzone}>0) {T}:add{U} +auto=this(variable{type:creature[phyrexian]:myrestrictedcastingzone}>0) {T}:add{B} +auto=this(variable{type:creature[phyrexian]:myrestrictedcastingzone}>0) {T}:add{R} +auto=this(variable{type:creature[phyrexian]:myrestrictedcastingzone}>0) {T}:add{G} +auto=this(variable{opponentpoisoncount}>=3) {T}:name(Creature gains 2/1) target(creature[power=1&toughness=1]|battlefield) transforms((,newability[2/1])) ueot +text={T}: Add {C}. -- {T}: Add one mana of any color. Spend this mana only to cast Phyrexian creature spells. -- Corrupted - {T}: Target 1/1 creature gets +2/+1 until end of turn. Activate only if an opponent has three or more poison counters. +type=Land +subtype=Sphere +[/card] +[card] name=The Shattered States Era backside=Nameless Conqueror restriction=compare(isflipped)~equalto~0 @@ -93280,6 +94041,18 @@ power=1 toughness=1 [/card] [card] +name=Thrun, Breaker of Silence +abilities=trample,nofizzle +auto=protection from(*[-green]) +auto=this(variable{controllerturn}>0) indestructible +text=This spell can't be countered. -- Trample -- Thrun, Breaker of Silence can't be the target of nongreen spells your opponents control or abilities from nongreen sources your opponents control. -- As long as it's your turn, Thrun has indestructible. +mana={3}{G}{G} +type=Legendary Creature +subtype=Troll Shaman +power=5 +toughness=5 +[/card] +[card] name=Thryx, the Sudden Storm abilities=flying,flash auto=lord(*[manacost>=5]|mycastingzone) altercost(colorless,-1) @@ -97501,6 +98274,13 @@ power=4 toughness=2 [/card] [card] +name=Urabrask's Forge +auto=@each my combatbegins:name(Put oil counter) counter(0/0,1,Oil) && token(Phyrexian Horror,Creature Phyrexian Horror,hascntoil/1,red,trample,haste,treason) +text=At the beginning of combat on your turn, put an oil counter on Urabrask's Forge, then create an X/1 red Phyrexian Horror creature token with trample and haste, where X is the number of oil counters on Urabrask's Forge. Sacrifice that token at the beginning of the next end step. +mana={2}{R} +type=Artifact +[/card] +[card] name=Urban Daggertooth abilities=vigilance auto=_ENRAGE__PROLIFERATE_ @@ -98908,6 +99688,17 @@ mana={2}{U} type=Instant [/card] [card] +name=Venser, Corpse Puppet +abilities=lifelink,poisontoxic +auto=@proliferateof(player):name(Choose one) transforms((,newability[if type(*[The Hollow Sentinel]|myBattlefield)~equalto~0 then choice name(Create golem) name(Create golem) token(The Hollow Sentinel^Legendary Creature Phyrexian Artifact Golem^3/3)],newability[if type(creature[artifact]|myBattlefield)~morethan~0 then choice name(Artifact creature gains flying and lifelink) name(Artifact creature gains flying and lifelink) target(creature[artifact]|myBattlefield) transforms((,newability[flying],newability[lifelink])) ueot])) ueot +text=Lifelink, toxic 1 -- Whenever you proliferate, choose one -- If you don't control a creature named The Hollow Sentinel, create The Hollow Sentinel, a legendary 3/3 colorless Phyrexian Golem artifact creature token. -- Target artifact creature you control gains flying and lifelink until end of turn. +mana={U}{B} +type=Legendary Creature +subtype=Phyrexian Zombie Wizard +power=1 +toughness=3 +[/card] +[card] name=Venser, Shaper Savant abilities=flash auto=if type(*|battlefield)~morethan~0 then choice name(Return target permanent) name(Return target permanent) target(*|battlefield) moveTo(ownerHand) @@ -99672,6 +100463,16 @@ mana={3}{R} type=Sorcery [/card] [card] +name=Viral Spawning +abilities=poisontoxic +auto=token(Phyrexian Beast,Creature Phyrexian Beast,3/3,green,poisontoxic) +otherrestriction=compare(opponentpoisoncount)~morethan~2 +flashback={2}{G} +text=Create a 3/3 green Phyrexian Beast creature token with toxic 1. (Players dealt combat damage by it also get a poison counter.) -- Corrupted - As long as an opponent has three or more poison counters and Viral Spawning is in your graveyard, it has flashback {2}{G}. (You may cast this card from your graveyard for its flashback cost. Then exile it.) +mana={2}{G} +type=Sorcery +[/card] +[card] name=Virtus the Veiled abilities=deathtouch,partner partner=Gorm the Great @@ -100189,6 +100990,17 @@ power=3 toughness=3 [/card] [card] +name=Voidwing Hybrid +abilities=flying,poisontoxic +autograveyard=@proliferateof(player):name(Return to hand) moveto(myhand) +text=Flying -- Toxic 1 (Players dealt combat damage by this creature also get a poison counter.) -- When you proliferate, return Voidwing Hybrid from your graveyard to your hand. +mana={U}{B} +type=Creature +subtype=Phyrexian Bat +power=2 +toughness=1 +[/card] +[card] name=Volatile Arsonist abilities=daybound,menace,haste backside=Dire-Strain Anarchist diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 007f48760..6fabb248e 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.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 -#I sorted this programmatically so the other comments are removed except for AUTO_DEFINE - Vitty85 10-06-2023 +#I sorted this programmatically so the other comments are removed except for AUTO_DEFINE - Vitty85 18-06-2023 [card] name=Abandon Reason target=creature @@ -105164,9 +105164,8 @@ toughness=5 [/card] [card] name=Sigarda's Aid -auto=lord(Aura|myhand) asflash -auto=lord(Equipment|myhand) asflash -auto=@movedto(equipment|mybattlefield):may all(trigger[to]) retarget +auto=lord(*[aura;equipment]|mycastingzone) asflash +auto=@movedto(equipment|mybattlefield):name(Attach to creature) all(trigger[to]) name(Attach to creature) transforms((,newability[ifnot cantargetcard(*[attached]|*) then may name(Attach to creature) name(Attach to creature) rehook target(creature|myBattlefield)])) oneshot text=You may cast Aura and Equipment spells as though they had flash. -- Whenever an Equipment enters the battlefield under your control, you may attach it to target creature you control. mana={W} type=Enchantment diff --git a/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt b/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt index 5aa42d3fc..678a0d7b1 100644 --- a/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt +++ b/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt @@ -1,6 +1,6 @@ #Planeswalkers Primitives Pack for Wagic the Homebrew. #Please keep these card alphabetized, and try to have the "name=" line at the top of each card -#We sorted this in alphabetical order - Luruz & Vitty85 15-06-2023 +#We sorted this in alphabetical order - Luruz & Vitty85 18-06-2023 [card] name=Abian, Luvion Usurper auto=counter(0/0,5,loyalty) @@ -1610,6 +1610,19 @@ type=Legendary Planeswalker subtype=Yanggu [/card] [card] +name=Kaito, Dancing Shadow +auto=counter(0/0,3,loyalty) +auto=@combatdamaged(player) from(creature|myBattlefield) turnlimited:may name(Return to hand) target(creature[attacking]|myBattlefield) moveto(ownerhand) && all(this) transforms((,newability[canloyaltytwice])) ueot +auto={C(0/0,+1,Loyalty)}:name(+1: Creature cannot attack or block) target(creature|battlefield) transforms((,newability[cantpwattack],newability[canattack],newability[cantblock])) uynt +auto={C(0/0,+1,Loyalty)}:name(+1: Don't target any creature) donothing +auto={C(0/0,0,Loyalty)}:name(+0: Draw a card) draw:1 controller +auto={C(0/0,-2,Loyalty)}:name(-2: Create drone) token(Drone) +text=Whenever one or more creatures you control deal combat damage to a player, you may return one of them to its owner's hand. If you do, you may activate loyalty abilities of Kaito twice this turn rather than only once. -- [+1]: Up to one target creature can't attack or block until your next turn. -- [0]: Draw a card. -- [-2]: Create a 2/2 colorless Drone artifact creature token with deathtouch and "When this creature leaves the battlefield, each opponent loses 2 life and you gain 2 life." +mana={2}{U}{B} +type=Legendary Planeswalker +subtype=Kaito +[/card] +[card] name=Karn Liberated auto=counter(0/0,6,loyalty) auto={C(0/0,4,Loyalty)}:name(+4: Exile a card from hand) target(player) ability$!moveto(exile) notatarget(*|myhand)!$ targetedplayer @@ -1742,6 +1755,18 @@ type=Legendary Planeswalker subtype=Kaya [/card] [card] +name=Kaya, Intangible Slayer +auto=counter(0/0,6,loyalty) +abilities=opponentshroud +auto={C(0/0,+2,Loyalty)}:name(+2: Gain life) lifeleech:-3 opponent +auto={C(0/0,0,Loyalty)}:name(+0: Draw 2 cards) draw:2 controller && ability$!may name(Scry 1) _SCRY_(1)!$ opponent +auto={C(0/0,-3,Loyalty)}:name(-3: Exile enchantment or creature) target(*[creature;enchantment]|battlefield) moveto(exile) and!( if cantargetcard(*[-aura]|*) then clone and!( transforms((Spirit Creature,setpower=1,settoughness=1,newability[becomes(^^white) forever],newability[flying])) forever )! )! +text=Hexproof -- [+2]: Each opponent loses 3 life and you gain 3 life. -- [0]: You draw two cards. Then each opponent may scry 1. -- [-3]: Exile target creature or enchantment. If it wasn't an Aura, create a token that's a copy of it, except it's a 1/1 white Spirit creature with flying in addition to its other types. +mana={3}{W}{W}{B}{B} +type=Legendary Planeswalker +subtype=Kaya +[/card] +[card] name=Kaya, Orzhov Usurper auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Exile two single cards in graveyard) moveTo(exile) target(*|graveyard) && ability$!name(Gain life) if type(creature[fresh]|exile)~morethan~0 then life:2!$ controller @@ -2004,6 +2029,38 @@ type=Legendary Planeswalker subtype=Windgrace [/card] [card] +name=Lukka, Bound to Ruin +auto=ifnot paid(alternative) then counter(0/0,5,loyalty) +auto=if paid(alternative) then counter(0/0,3,loyalty) +auto=aslongas(creature|mybattlefield,myrestrictedcastingzone) {C(0/0,+1,Loyalty)}:name(+1: Add mana) name(+1: Add mana) add{R}{G} +auto={C(0/0,-1,Loyalty)}:name(-1: Create beast) token(Phyrexian Beast,Creature Phyrexian Beast,3/3,green,poisontoxic) +auto=aslongas(creature[power=1]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 1 damage) name(-4: Deal 1 damage) thisforeach(variable{1}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=2]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 2 damage) name(-4: Deal 2 damage) thisforeach(variable{2}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=3]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 3 damage) name(-4: Deal 3 damage) thisforeach(variable{3}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=4]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 4 damage) name(-4: Deal 4 damage) thisforeach(variable{4}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=5]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 5 damage) name(-4: Deal 5 damage) thisforeach(variable{5}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=6]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 6 damage) name(-4: Deal 6 damage) thisforeach(variable{6}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=7]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 7 damage) name(-4: Deal 7 damage) thisforeach(variable{7}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=8]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 8 damage) name(-4: Deal 8 damage) thisforeach(variable{8}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=9]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 9 damage) name(-4: Deal 9 damage) thisforeach(variable{9}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=10]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 10 damage) name(-4: Deal 10 damage) thisforeach(variable{10}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=11]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 11 damage) name(-4: Deal 11 damage) thisforeach(variable{11}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=12]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 12 damage) name(-4: Deal 12 damage) thisforeach(variable{12}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=13]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 13 damage) name(-4: Deal 13 damage) thisforeach(variable{13}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=14]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 14 damage) name(-4: Deal 14 damage) thisforeach(variable{14}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=15]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 15 damage) name(-4: Deal 15 damage) thisforeach(variable{15}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=16]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 16 damage) name(-4: Deal 16 damage) thisforeach(variable{16}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=17]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 17 damage) name(-4: Deal 17 damage) thisforeach(variable{17}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=18]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 18 damage) name(-4: Deal 18 damage) thisforeach(variable{18}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power=19]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 19 damage) name(-4: Deal 19 damage) thisforeach(variable{19}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +auto=aslongas(creature[power>=20]|mybattlefield) {C(0/0,-4,Loyalty)}:name(-4: Deal 20 damage) name(-4: Deal 20 damage) thisforeach(variable{20}) ability$!name(Deal 1 damage) damage:1 target(*[creature;planeswalker]|battlefield)!$ controller +text=Compleated ({R/G/P} can be paid with {R}, {G}, or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.) -- [+1]: Add {R}{G}. Spend this mana only to cast creature spells or activate abilities of creatures. -- [-1]: Create a 3/3 green Phyrexian Beast creature token with toxic 1. -- [-4]: Lukka deals X damage divided as you choose among any number of target creatures and/or planeswalkers, where X is the greatest power among creatures you controlled as you activated this ability. +mana={2}{R}{RG}{G} +other={1}{R}{G}{L:2} name(Pay 2 life) +type=Legendary Planeswalker +subtype=Lukka +[/card] +[card] name=Lukka, Coppercoat Outcast auto=counter(0/0,5,Loyalty) aicode=activate transforms((,newability[target(creature[manacost>=storedmanacostplus1plusend]|mylibrary) moveto(myBattlefield) and!( all(*[zpos<=findfirsttypecreature]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!])) oneshot @@ -2145,6 +2202,61 @@ type=Legendary Planeswalker subtype=Nahiri [/card] [card] +name=Nahiri, the Unforgiving +auto=ifnot paid(alternative) then counter(0/0,5,loyalty) +auto=if paid(alternative) then counter(0/0,3,loyalty) +auto={C(0/0,+1,Loyalty)}:name(+1: Creature must attack) target(creature|battlefield) transforms((,newability[mustattack])) uynt +auto={C(0/0,+1,Loyalty)}:name(+1: Don't target any creature) donothing +auto={C(0/0,+1,Loyalty)}:name(+1: Discard and draw) _DISCARD&DRAW_ +auto=this(variable{hascntloyalty}=1) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost=0]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=1) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost=0]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=2) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=1]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=2) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=1]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=3) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=2]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=3) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=2]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=4) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=3]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=4) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=3]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=5) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=4]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=5) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=4]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=6) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=5]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=6) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=5]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=7) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=6]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=7) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=6]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=8) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=7]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=8) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=7]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=9) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=8]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=9) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=8]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=10) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=9]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=10) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=9]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=11) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost=10]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=11) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost=10]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=12) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=11]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=12) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=11]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=13) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=12]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=13) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=12]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=14) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=13]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=14) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=13]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=15) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=14]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=15) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=14]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=16) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=15]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=16) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=15]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=17) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=16]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=17) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=16]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=18) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=17]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=18) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=17]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=19) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=18]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=19) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=18]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=20) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=19]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}=20) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=19]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}>20) {C(0/0,0,Loyalty)}:name(+0: Exile creature) name(+0: Exile creature) target(creature[manacost<=20]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +auto=this(variable{hascntloyalty}>20) {C(0/0,0,Loyalty)}:name(+0: Exile equipment) name(+0: Exile equipment) target(equipment[manacost<=20]|mygraveyard) moveto(myexile) and!( clone with(haste,unearth) )! +text=Compleated ({R/W/P} can be paid with {R}, {W}, or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.) -- [+1]: Until your next turn, up to one target creature attacks a player each combat if able. -- [+1]: Discard a card, then draw a card. -- [0]: Exile target creature or Equipment card with mana value less than Nahiri's loyalty from your graveyard. Create a token that's a copy of it. That token gains haste. Exile it at the beginning of the next end step. +mana={1}{R}{RW}{W} +other={1}{R}{W}{L:2} name(Pay 2 life) +type=Legendary Planeswalker +subtype=Nahiri +[/card] +[card] name=Narset of the Ancient Way auto=counter(0/0,4,Loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Gain 2 life and produce mana) life:2 controller && if type(*[-creature]|myhand)~morethan~0 then ability$!choice add{U} _ choice add{R} _ choice add{W}!$ controller @@ -2255,6 +2367,21 @@ type=Legendary Planeswalker subtype=Niko [/card] [card] +name=Nissa, Ascended Animist +auto=ifnot paid(kicker) then ifnot paid(alternative) then counter(0/0,7,loyalty) +auto=if paid(alternative) then counter(0/0,5,loyalty) +auto=if paid(kicker) then counter(0/0,3,loyalty) +auto={C(0/0,+1,Loyalty)}:name(+1: Create horror) token(Phyrexian Horror,Creature Phyrexian Horror,hascntloyalty/hascntloyalty,green) +auto={C(0/0,-1,Loyalty)}:name(-1: Destroy artifact or enchantment) destroy target(*[artifact;enchantment]|battlefield) +auto={C(0/0,-7,Loyalty)}:name(-7: Creature gain X/X and trample) emblem transforms((,newability[lord(creature|myBattlefield) trample],newability[foreach(forest|myBattlefield) lord(creature|myBattlefield) 1/1])) ueot +text=Compleated ({G/P} can be paid with {G} or 2 life. For each {G/P} paid with life, this planeswalker enters with two fewer loyalty counters.) -- [+1]: Create an X/X green Phyrexian Horror creature token, where X is Nissa, Ascended Animist's loyalty. -- [-1]: Destroy target artifact or enchantment. -- [-7]: Until end of turn, creatures you control get +1/+1 for each Forest you control and gain trample. +mana={3}{G}{G}{G}{G} +other={3}{G}{G}{G}{L:2} name(Pay 2 life) +autohand={3}{G}{G}{L:4}:name(Pay 4 life) activate castcard(kicked!:1:!) +type=Legendary Planeswalker +subtype=Nissa +[/card] +[card] name=Nissa, Genesis Mage auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: Untap up to two target creature and lands) untap target(creature) && ability$!name(Untap lands) untap target(land)!$ controller @@ -3235,6 +3362,18 @@ type=Legendary Planeswalker subtype=Tibalt [/card] [card] +name=Tyvar, Jubilant Brawler +auto=counter(0/0,3,loyalty) +auto=lord(creature|myBattlefield) haste +auto={C(0/0,+1,Loyalty)}:name(+1: Untap creature) untap target(creature|battlefield) +auto={C(0/0,+1,Loyalty)}:name(+1: Don't untap creature) donothing +auto={C(0/0,-2,Loyalty)}:name(-2: Mill 3 cards and return creature) deplete:3 controller && ability$!may name(Return creature) target(creature[manacost<=2]|mygraveyard) moveto(myBattlefield)!$ controller +text=You may activate abilities of creatures you control as though those creatures had haste. -- [+1]: Untap up to one target creature. -- [-2]: Mill three cards, then you may return a creature card with mana value 2 or less from your graveyard to the battlefield. +mana={1}{B}{G} +type=Legendary Planeswalker +subtype=Tyvar +[/card] +[card] name=Tyvar Kell auto=counter(0/0,3,Loyalty) auto=lord(elf|mybattlefield) transforms((,newability[{T}:add{B}])) diff --git a/projects/mtg/bin/Res/sets/primitives/unsupported.txt b/projects/mtg/bin/Res/sets/primitives/unsupported.txt index a92fb1829..4babd93bb 100644 --- a/projects/mtg/bin/Res/sets/primitives/unsupported.txt +++ b/projects/mtg/bin/Res/sets/primitives/unsupported.txt @@ -6569,6 +6569,12 @@ mana={4}{G}{G} type=Enchantment [/card] [card] +name=Mirran Safehouse +text=As long as Mirran Safehouse is on the battlefield, it has all activated abilities of all land cards in all graveyards. +mana={3} +type=Artifact +[/card] +[card] name=Mirrodin Besieged text=As Mirrodin Besieged enters the battlefield, choose Mirran or Phyrexian. -- Mirran - Whenever you cast an artifact spell, create a 1/1 colorless Myr artifact creature token. -- Phyrexian - At the beginning of your end step, draw a card, then discard a card. Then if there are fifteen or more artifact cards in your graveyard, target opponent loses the game. mana={2}{U}