Improved target chooser to allow a multiple selection for player, creature and planeswalkers, now it's possible to use target(player,creature,planeswalkers) as well as target(<variable>player,creature,planeswalkers) and so on. Added abilities for giving exiledeath and handdeath to instant and sorceries (the previous were not working fine), Added ability to identify the cards with Cycling ability as a target, Updated all primitives with cycling ability, fixed all primitives with choose any target ability, Added/fixed primitives from RIX set.

This commit is contained in:
valfieri
2020-12-18 19:04:51 +01:00
parent 0d2e4af2a3
commit e67078355a
11 changed files with 722 additions and 429 deletions

View File

@@ -2290,6 +2290,7 @@ toughness=6
[/card]
[card]
name=Akroma's Blessing
abilities=cycling
auto=choice name(protection from white) lord(creature|myBattlefield) protection from white
auto=choice name(protection from blue) lord(creature|myBattlefield) protection from blue
auto=choice name(protection from black) lord(creature|myBattlefield) protection from black
@@ -2325,6 +2326,7 @@ type=Legendary Artifact
[/card]
[card]
name=Akroma's Vengeance
abilities=cycling
auto=destroy all(artifact,creature,enchantment)
autohand=__CYCLING__({3})
text=Destroy all artifacts, creatures, and enchantments. -- Cycling {3} ({3}, Discard this card: Draw a card.)
@@ -2415,7 +2417,7 @@ toughness=1
[card]
name=Alabaster Potion
auto=choice life:X target(player)
auto=choice prevent:X target(creature,player)
auto=choice prevent:X target(creature,player,planeswalker)
text=Choose one — • Target player gains X life. • Prevent the next X damage that would be dealt to any target this turn.
mana={X}{W}{W}
type=Instant
@@ -4032,6 +4034,7 @@ type=Artifact
[/card]
[card]
name=Angelsong
abilities=cycling
auto=preventAllcombatDamage ueot
autohand=__CYCLING__({2})
text=Prevent all combat damage that would be dealt this turn. -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -5321,6 +5324,7 @@ toughness=3
[/card]
[card]
name=Architects of Will
abilities=cycling
autohand=__CYCLING__({ub})
aicode=name(look) activate name(look) transforms((,newability[foreach(*[zpos<=3]|targetedpersonslibrary) moverandom(*[zpos<=3]) from(targetedpersonslibrary) to(targetedpersonslibrary)])) ueot
auto=target(player) reveal:3 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<3>*|reveal) moveto(ownerlibrary) optiontwoend revealend
@@ -6944,6 +6948,7 @@ type=Instant
[/card]
[card]
name=Aura Extraction
abilities=cycling
target=enchantment
auto=moveTo(ownerlibrary)
autohand=__CYCLING__({2})
@@ -9133,6 +9138,7 @@ toughness=3
[/card]
[card]
name=Barkhide Mauler
abilities=cycling
autohand=__CYCLING__({2})
text=Cycling {2} ({2}, Discard this card: Draw a card.)
mana={4}{G}
@@ -9241,6 +9247,7 @@ type=Enchantment
[/card]
[card]
name=Barren Moor
abilities=cycling
auto=tap(noevent)
auto={T}:Add{B}
autohand=__CYCLING__({B})
@@ -11248,6 +11255,7 @@ type=Sorcery
[/card]
[card]
name=Blasted Landscape
abilities=cycling
auto={T}:Add{1}
autohand=__CYCLING__({2})
text={T}: Add {1} to your mana pool. -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -11930,7 +11938,7 @@ type=Enchantment
[/card]
[card]
name=Bloated Toad
abilities=protection from blue
abilities=protection from blue,cycling
autohand=__CYCLING__({2})
text=Protection from blue -- Cycling {2} ({2}, Discard this card: Draw a card.)
mana={2}{G}
@@ -14647,6 +14655,7 @@ toughness=9
[/card]
[card]
name=Break Asunder
abilities=cycling
target=artifact,enchantment
auto=destroy
autohand=__CYCLING__({2})
@@ -20186,6 +20195,7 @@ subtype=Aura
[/card]
[card]
name=Claws of Wirewood
abilities=cycling
auto=damage:3 all(creature[flying])
auto=damage:3 all(player)
autohand=__CYCLING__({2})
@@ -20245,6 +20255,7 @@ type=Instant
[/card]
[card]
name=Clear
abilities=cycling
target=enchantment
auto=destroy
autohand=__CYCLING__({2})
@@ -20710,7 +20721,7 @@ toughness=2
[/card]
[card]
name=Cloud of Faeries
abilities=flying
abilities=flying,cycling
autohand=__CYCLING__({2})
auto=untap target(<upto:2>land)
text=Flying -- When Cloud of Faeries enters the battlefield, untap up to two lands. -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -21945,6 +21956,7 @@ toughness=3
[/card]
[card]
name=Constricting Tendrils
abilities=cycling
target=creature
auto=-3/-0
autohand=__CYCLING__({2})
@@ -26063,7 +26075,7 @@ toughness=2
[/card]
[card]
name=Darkwatch Elves
abilities=protection from black
abilities=protection from black,cycling
autohand=__CYCLING__({2})
text=Protection from black -- Cycling {2} ({2}, Discard this card: Draw a card.)
mana={2}{G}
@@ -26784,6 +26796,7 @@ type=Enchantment
[/card]
[card]
name=Deadshot Minotaur
abilities=cycling
auto=damage:3 target(creature[flying])
autohand=__CYCLING__({RG})
text=When Deadshot Minotaur enters the battlefield, it deals 3 damage to target creature with flying. -- Cycling {(r/g)} ({(r/g)}, Discard this card: Draw a card.)
@@ -27506,6 +27519,7 @@ type=Sorcery
[/card]
[card]
name=Decree of Justice
abilities=cycling
auto=token(Angel,Creature Angel,4/4,flying,white,tnum.11)*XX
autohand=__CYCLING__({2}{W})
autohand={X}{2}{W}{cycle}:name(cycle + effect) token(Soldier,Creature Soldier,1/1,white,tnum.12)*X && draw:1 controller
@@ -29345,7 +29359,7 @@ toughness=1
[card]
name=Diluvian Primordial
abilities=flying
auto=may target(*[instant;sorcery]|opponentgraveyard) castcard(restricted) and!(transforms((,newability[exiledeath])) forever)!
auto=may target(*[instant;sorcery]|opponentgraveyard) castcard(restricted) and!(transforms((,newability[gainedexiledeath])) forever)!
text=Flying -- When Diluvian Primordial enters the battlefield, for each opponent, you may cast up to one target instant or sorcery card from that player's graveyard without paying its mana cost. If a card cast this way would be put into a graveyard this turn, exile it instead.
mana={5}{U}{U}
type=Creature
@@ -29683,6 +29697,7 @@ toughness=1
[/card]
[card]
name=Disciple of Grace
abilities=cycling
auto=protection from black
autohand=__CYCLING__({2})
text=Protection from black -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -29714,6 +29729,7 @@ toughness=2
[/card]
[card]
name=Disciple of Law
abilities=cycling
auto=protection from red
autohand=__CYCLING__({2})
text=Protection from red -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -29725,6 +29741,7 @@ toughness=2
[/card]
[card]
name=Disciple of Malice
abilities=cycling
auto=protection from white
autohand=__CYCLING__({2})
text=Protection from white -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -31105,6 +31122,7 @@ toughness=2
[/card]
[card]
name=Dragon Wings
abilities=cycling
target=creature
auto=flying
auto=1/0
@@ -32004,7 +32022,7 @@ toughness=1
[/card]
[card]
name=Drifting Djinn
abilities=flying
abilities=flying,cycling
auto=upcost[{1}{U}] sacrifice
autohand=__CYCLING__({2})
text=Flying -- At the beginning of your upkeep, sacrifice Drifting Djinn unless you pay {1}{U}. -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -32016,6 +32034,7 @@ toughness=5
[/card]
[card]
name=Drifting Meadow
abilities=cycling
auto=tap(noevent)
auto={T}:Add{W}
autohand=__CYCLING__({2})
@@ -36959,6 +36978,7 @@ type=Instant
[/card]
[card]
name=Essence Fracture
abilities=cycling
target=<2>creature
auto=moveTo(ownerhand)
autohand=__CYCLING__({2}{U})
@@ -37869,6 +37889,7 @@ type=Instant
[/card]
[card]
name=Expunge
abilities=cycling
target=creature[-black;-artifact]
auto=bury
autohand=__CYCLING__({2})
@@ -38290,6 +38311,7 @@ toughness=1
[/card]
[card]
name=Fade from Memory
abilities=cycling
target=*|graveyard
auto=moveTo(exile)
autohand=__CYCLING__({B})
@@ -39678,6 +39700,7 @@ toughness=1
[/card]
[card]
name=Fend Off
abilities=cycling
target=creature
auto=0/0 && fog from(mytgt) oneshot
autohand=__CYCLING__({2})
@@ -41035,6 +41058,7 @@ type=Instant
[/card]
[card]
name=Flame Jet
abilities=cycling
target=player
auto=damage:3
autohand=__CYCLING__({2})
@@ -42811,6 +42835,7 @@ toughness=3
[/card]
[card]
name=Forgotten Cave
abilities=cycling
auto=tap(noevent)
auto={T}:Add{R}
autohand=__CYCLING__({R})
@@ -46654,6 +46679,7 @@ type=Artifact
[/card]
[card]
name=Glassdust Hulk
abilities=cycling
auto=@movedTo(other artifact|myBattlefield):1/1 ueot
auto=@movedTo(other artifact|myBattlefield):unblockable ueot
autohand=__CYCLING__({WU})
@@ -47555,7 +47581,7 @@ toughness=2
[card]
name=Goblin Dark-Dwellers
abilities=menace
auto=may name(cast card) castcard(normal) target(*[instant;sorcery;manacost<=3]|mygraveyard) and!(transforms((,newability[exiledeath])) forever)!
auto=may name(cast card) castcard(normal) target(*[instant;sorcery;manacost<=3]|mygraveyard) and!(transforms((,newability[gainedexiledeath])) forever)!
text=Menace -- When Goblin Dark-Dwellers enters the battlefield, you may cast target instant or sorcery card with converted mana cost 3 or less from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead.
mana={3}{R}{R}
type=Creature
@@ -56018,6 +56044,7 @@ toughness=3
[/card]
[card]
name=Hundroog
abilities=cycling
autohand=__CYCLING__({3})
text=Cycling {3} ({3}, Discard this card: Draw a card.)
mana={6}{G}
@@ -56364,6 +56391,7 @@ type=Sorcery
[/card]
[card]
name=Hush
abilities=cycling
auto=destroy all(enchantment)
autohand=__CYCLING__({2})
text=Destroy all enchantments. -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -56808,7 +56836,7 @@ toughness=1
[/card]
[card]
name=Ichor Slick
abilities=madness
abilities=madness,cycling
autoexile=restriction{discarded} pay({3}{B}) name(pay 3B to cast) activate name(pay 3B to cast) castcard(normal)?name(put in graveyard) moveto(ownergraveyard)
target=creature
auto=-3/-3
@@ -57418,6 +57446,7 @@ type=Enchantment
[/card]
[card]
name=Improvised Armor
abilities=cycling
target=creature
auto=2/5
autohand=__CYCLING__({3})
@@ -59030,6 +59059,7 @@ toughness=3
[/card]
[card]
name=Iron Will
abilities=cycling
target=creature
auto=0/4
autohand=__CYCLING__({2})
@@ -60760,7 +60790,7 @@ toughness=1
[/card]
[card]
name=Jungle Weaver
abilities=reach
abilities=reach,cycling
autohand=__CYCLING__({2})
text=Reach (This can block creatures with flying.) -- Cycling {2} ({2}, Discard this card: Draw a card.)
mana={5}{G}{G}
@@ -62047,7 +62077,7 @@ subtype=Aura
[/card]
[card]
name=Keeneye Aven
abilities=flying
abilities=flying,cycling
autohand=__CYCLING__({2})
text=Flying -- Cycling {2} ({2}, Discard this card: Draw a card.)
mana={3}{U}
@@ -65876,6 +65906,7 @@ type=Sorcery
[/card]
[card]
name=Lay Waste
abilities=cycling
target=land
auto=destroy
autohand=__CYCLING__({2})
@@ -67310,6 +67341,7 @@ subtype=Aura
[/card]
[card]
name=Lingering Mirage
abilities=cycling
target=land
auto=loseabilities
auto=losesubtypesof(land)
@@ -67948,6 +67980,7 @@ toughness=2
[/card]
[card]
name=Lonely Sandbar
abilities=cycling
auto=tap(noevent)
auto={T}:Add{U}
autohand=__CYCLING__({U})
@@ -68696,6 +68729,7 @@ toughness=3
[/card]
[card]
name=Lull
abilities=cycling
auto=preventAllcombatDamage ueot
autohand=__CYCLING__({2})
text=Prevent all combat damage that would be dealt this turn. -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -69151,7 +69185,7 @@ type=Sorcery
[/card]
[card]
name=Macetail Hystrodon
abilities=haste,first strike
abilities=haste,first strike,cycling
autohand=__CYCLING__({3})
text=First strike, haste -- Cycling {3} ({3}, Discard this card: Draw a card.)
mana={6}{R}
@@ -69382,6 +69416,7 @@ toughness=7
[/card]
[card]
name=Mage's Guile
abilities=cycling
target=creature
auto=shroud
autohand=__CYCLING__({U})
@@ -71298,6 +71333,7 @@ toughness=2
[/card]
[card]
name=Marshaling Cry
abilities=cycling
auto=all(creature|myBattlefield) 1/1 ueot
auto=all(creature|myBattlefield) vigilance ueot
autohand=__CYCLING__({2})
@@ -74541,6 +74577,7 @@ type=Artifact
[/card]
[card]
name=Miscalculation
abilities=cycling
target=*|stack
auto=transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) forever
autohand=__CYCLING__({2})
@@ -75503,6 +75540,7 @@ toughness=2
[/card]
[card]
name=Molten Frame
abilities=cycling
target=creature[artifact]
auto=destroy
autohand=__CYCLING__({2})
@@ -75830,7 +75868,7 @@ type=Sorcery
[/card]
[card]
name=Monstrous Carabid
abilities=mustattack
abilities=mustattack,cycling
autohand=__CYCLING__({BR})
text=Monstrous Carabid attacks each turn if able. -- Cycling {(b/r)} ({(b/r)}, Discard this card: Draw a card.)
mana={3}{B}{R}
@@ -84942,6 +84980,7 @@ type=Legendary Land
[/card]
[card]
name=Pendrell Drake
abilities=cycling
auto=flying
autohand=__CYCLING__({2})
text=Flying -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -87443,6 +87482,7 @@ type=Land
[/card]
[card]
name=Polluted Mire
abilities=cycling
auto=tap(noevent)
auto={T}:Add{B}
autohand=__CYCLING__({2})
@@ -87755,6 +87795,7 @@ subtype=Aura
[/card]
[card]
name=Power Taint
abilities=cycling
target=enchantment
auto=teach(creature) upcost[{2}] life:-2 controller
autohand=__CYCLING__({2})
@@ -88475,7 +88516,7 @@ toughness=6
[/card]
[card]
name=Primoc Escapee
abilities=flying
abilities=flying,cycling
autohand=__CYCLING__({2})
text=Flying -- Cycling {2} ({2}, Discard this card: Draw a card.)
mana={6}{U}
@@ -90725,6 +90766,7 @@ toughness=5
[/card]
[card]
name=Radiant's Judgment
abilities=cycling
target=creature[power>=4]
auto=destroy
autohand=__CYCLING__({2})
@@ -91695,6 +91737,7 @@ toughness=4
[/card]
[card]
name=Rapid Decay
abilities=cycling
target=<upto:3>*|graveyard
auto=moveTo(exile)
autohand=__CYCLING__({2})
@@ -92694,6 +92737,7 @@ type=Sorcery
[/card]
[card]
name=Rebuild
abilities=cycling
auto=moveTo(ownerhand) all(artifact)
autohand=__CYCLING__({2})
text=Return all artifacts to their owners' hands. -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -93367,6 +93411,7 @@ toughness=6
[/card]
[card]
name=Rejuvenate
abilities=cycling
auto=life:6
autohand=__CYCLING__({2})
text=You gain 6 life. -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -93587,6 +93632,7 @@ type=Land
[/card]
[card]
name=Remote Isle
abilities=cycling
auto=tap(noevent)
auto={T}:Add{U}
autohand=__CYCLING__({2})
@@ -93920,6 +93966,7 @@ type=Sorcery
[/card]
[card]
name=Repopulate
abilities=cycling
target=player
auto=moveto(ownerlibrary) and!(shuffle)! all(creature|targetedpersonsgraveyard)
autohand=__CYCLING__({2})
@@ -93964,7 +94011,8 @@ power=5
toughness=5
[/card]
[card]
name=Rescind
name=
abilities=cycling
target=*
auto=moveTo(ownerhand)
autohand=__CYCLING__({2})
@@ -94940,6 +94988,7 @@ toughness=3
[/card]
[card]
name=Ridge Rannet
abilities=cycling
autohand=__CYCLING__({2})
text=Cycling {2} ({2}, Discard this card: Draw a card.)
mana={5}{R}{R}
@@ -98546,6 +98595,7 @@ toughness=5
[/card]
[card]
name=Sandbar Merfolk
abilities=cycling
autohand=__CYCLING__({2})
text=Cycling {2} ({2}, Discard this card: Draw a card.)
mana={U}
@@ -98556,6 +98606,7 @@ toughness=1
[/card]
[card]
name=Sandbar Serpent
abilities=cycling
autohand=__CYCLING__({2})
text=Cycling {2} ({2}, Discard this card: Draw a card.)
mana={4}{U}
@@ -99150,6 +99201,7 @@ toughness=3
[/card]
[card]
name=Savage Hunger
abilities=cycling
target=creature
auto=1/0
auto=trample
@@ -99806,7 +99858,7 @@ type=Land
[/card]
[card]
name=Scion of Darkness
abilities=trample
abilities=trample,cycling
auto=@combatdamagefoeof(player) from(this):may moveTo(myBattlefield) target(creature|opponentgraveyard)
auto=@combatdamageof(player) from(this):may moveTo(myBattlefield) target(creature|mygraveyard)
autohand=__CYCLING__({3})
@@ -100293,6 +100345,7 @@ toughness=5
[/card]
[card]
name=Scrap
abilities=cycling
target=artifact
auto=destroy
autohand=__CYCLING__({2})
@@ -101214,6 +101267,7 @@ type=Land
[/card]
[card]
name=Secluded Steppe
abilities=cycling
auto=tap(noevent)
auto={T}:Add{W}
autohand=__CYCLING__({W})
@@ -103829,7 +103883,7 @@ type=Enchantment
[/card]
[card]
name=Shimmering Barrier
auto=defender,first strike
auto=defender,first strike,cycling
autohand=__CYCLING__({2})
text=Defender (This creature can't attack.) -- First strike -- Cycling {2} ({2}, Discard this card: Draw a card.)
mana={1}{W}
@@ -104687,6 +104741,7 @@ type=Instant
[/card]
[card]
name=Sicken
abilities=cycling
target=creature
auto=-1/-1
autohand=__CYCLING__({2})
@@ -105018,6 +105073,7 @@ type=Enchantment
[/card]
[card]
name=Sigil of the Nayan Gods
abilities=cycling
target=creature
auto=foreach(creature|mybattlefield) 1/1
autohand=__CYCLING__({GW})
@@ -107754,6 +107810,7 @@ toughness=1
[/card]
[card]
name=Slippery Karst
abilities=cycling
auto=tap(noevent)
auto={T}:Add{G}
autohand=__CYCLING__({2})
@@ -107762,6 +107819,7 @@ type=Land
[/card]
[card]
name=Slipstream Eel
abilities=cycling
auto=aslongas(island|opponentbattlefield) cantattack <1
auto=aslongas(island|opponentbattlefield) cantpwattack <1
autohand=__CYCLING__({1}{U})
@@ -108169,6 +108227,7 @@ toughness=2
[/card]
[card]
name=Smoldering Crater
abilities=cycling
auto=tap(noevent)
auto={T}:Add{R}
autohand=__CYCLING__({2})
@@ -109900,6 +109959,7 @@ toughness=1
[/card]
[card]
name=Spark Spray
abilities=cycling
target=creature,player
auto=damage:1
autohand=__CYCLING__({R})
@@ -110385,6 +110445,7 @@ type=Instant
[/card]
[card]
name=Spell Snip
abilities=cycling
target=*|stack
auto=transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) forever
autohand=__CYCLING__({2})
@@ -112619,6 +112680,7 @@ type=Land
[/card]
[card]
name=Starstorm
abilities=cycling
auto=damage:X all(creature)
autohand=__CYCLING__({3})
text=Starstorm deals X damage to each creature. -- Cycling {3} ({3}, Discard this card: Draw a card.)
@@ -114302,7 +114364,7 @@ toughness=6
[/card]
[card]
name=Street Wraith
abilities=swampwalk
abilities=swampwalk,cycling
autohand=__CYCLING__({L:2})
text=Swampwalk -- Cycling - Pay 2 life. (Pay 2 life, Discard this card: Draw a card.)
mana={3}{B}{B}
@@ -116196,6 +116258,7 @@ type=Land
[/card]
[card]
name=Swat
abilities=cycling
target=creature[power<=2]
auto=destroy
autohand=__CYCLING__({2})
@@ -118635,7 +118698,7 @@ type=Sorcery
[card]
name=Temporal Mastery
auto=turns:+1 controller
auto=exiledeath
abilities=exiledeath
autohand=restriction{miracle} pay[[{1}{U}]] name(Miracle) activate name(Miracle) castcard(restricted)
text=Take an extra turn after this one. Exile Temporal Mastery. -- Miracle {1}{U} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.)
mana={5}{U}{U}
@@ -121078,7 +121141,7 @@ subtype=Aura
[/card]
[card]
name=Thunderous Wrath
auto=ability$!name(Choose one) choice name(Damage player) damage:5 target(player) _ choice name(Damage creature) damage:5 target(creature) _ choice name(Damage planeswalker) damage:5 target(planeswalker)!$ controller
auto=name(Deals 5 damages to any target) name(Deals 5 damages to any target) damage:5 target(player,creature,planeswalker)
autohand=restriction{miracle} pay[[{R}]] name(Miracle) activate name(Miracle) castcard(restricted)
text=Thunderous Wrath deals 5 damage to any target. -- Miracle {R} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.)
mana={4}{R}{R}
@@ -122464,7 +122527,7 @@ type=Sorcery
[card]
name=Torrential Gearhulk
abilities=flash
auto=may name(cast card) castcard(normal) target(instant|mygraveyard) and!(transforms((,newability[exiledeath])) forever)!
auto=may name(cast card) castcard(normal) target(instant|mygraveyard) and!(transforms((,newability[gainedexiledeath])) forever)!
text=Flash -- When Torrential Gearhulk enters the battlefield, you may cast target instant card from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead.
mana={4}{U}{U}
type=Artifact Creature
@@ -122521,7 +122584,7 @@ subtype=Aura
[/card]
[card]
name=Toshiro Umezawa
auto=@movedto(graveyard) from(creature|opponentBattlefield):may target(*[instant]|mygraveyard) castcard(restricted) and!(transforms((,newability[exiledeath])) forever)!
auto=@movedto(graveyard) from(creature|opponentBattlefield):may target(*[instant]|mygraveyard) castcard(restricted) and!(transforms((,newability[gainedexiledeath])) forever)!
auto=bushido(1/1)
text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- Whenever a creature an opponent controls is put into a graveyard from the battlefield, you may cast target instant card from your graveyard. If that card would be put into a graveyard this turn, exile it instead.
mana={1}{B}{B}
@@ -123125,6 +123188,7 @@ type=Sorcery
[/card]
[card]
name=Tranquil Thicket
abilities=cycling
auto=tap(noevent)
auto={T}:Add{G}
autohand=__CYCLING__({G})
@@ -125320,6 +125384,7 @@ subtype=Aura
[/card]
[card]
name=Unburden
abilities=cycling
target=player
auto=ability$!name(discard) target(<2>*|myhand) reject!$ targetedplayer
autohand=__CYCLING__({2})
@@ -125425,6 +125490,7 @@ toughness=2
[/card]
[card]
name=Undead Gladiator
abilities=cycling
autohand=__CYCLING__({1}{B})
autograveyard={1}{B}{D(*|myhand)}:moveTo(myhand) myUpkeepOnly
text={1}{B}, Discard a card: Return Undead Gladiator from your graveyard to your hand. Activate this ability only during your upkeep. -- Cycling {1}{B} ({1}{B}, Discard this card: Draw a card.)
@@ -125679,6 +125745,7 @@ subtype=Aura
[/card]
[card]
name=Unearth
abilities=cycling
target=creature[manacost<=3]|mygraveyard
auto=moveTo(myBattlefield)
autohand=__CYCLING__({2})
@@ -127519,6 +127586,7 @@ type=Enchantment
[/card]
[card]
name=Veiled Serpent
abilities=cycling
autohand=__CYCLING__({2})
auto=aslongas(island|opponentbattlefield) cantattack <1
auto=@movedto(*|opponentstack) once:transforms((removetypes)) forever && transforms((Serpent Creature,setpower=4,settoughness=4)) forever
@@ -129231,6 +129299,7 @@ toughness=5
[/card]
[card]
name=Viscera Dragger
abilities=cycling
autohand=__CYCLING__({2})
autograveyard={1}{B}:moveto(mybattlefield) && transforms((,unearth,haste)) asSorcery forever
text=Cycling {2} ({2}, Discard this card: Draw a card.) -- Unearth {1}{B} ({1}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.)
@@ -130003,6 +130072,7 @@ subtype=Aura
[/card]
[card]
name=Volcanic Submersion
abilities=cycling
target=artifact,land
auto=destroy
autohand=__CYCLING__({2})
@@ -133561,6 +133631,7 @@ type=Enchantment
[/card]
[card]
name=Wild Dogs
abilities=cycling
auto=@each my upkeep:if compare(lifetotal)~lessthan~compare(opponentlifetotal) then moveTo(opponentbattlefield)
autohand=__CYCLING__({2})
text=At the beginning of your upkeep, if a player has more life than each other player, that player gains control of Wild Dogs. -- Cycling {2} ({2}, Discard this card: Draw a card.)
@@ -134470,6 +134541,7 @@ abilities=split second
[/card]
[card]
name=Wipe Clean
abilities=cycling
target=enchantment
auto=moveto(exile)
autohand=__CYCLING__({3})
@@ -135771,8 +135843,8 @@ toughness=4
[card]
name=Wrexial, the Risen Deep
abilities=islandwalk,swampwalk
auto=@combatdamagefoeof(player) from(this):may target(*[instant;sorcery]|opponentgraveyard) castcard(restricted) and!(transforms((,newability[exiledeath])) forever)!
auto=@combatdamageof(player) from(this):may target(*[instant;sorcery]|mygraveyard) castcard(restricted) and!(transforms((,newability[exiledeath])) forever)!
auto=@combatdamagefoeof(player) from(this):may target(*[instant;sorcery]|opponentgraveyard) castcard(restricted) and!(transforms((,newability[gainedexiledeath])) forever)!
auto=@combatdamageof(player) from(this):may target(*[instant;sorcery]|mygraveyard) castcard(restricted) and!(transforms((,newability[gainedexiledeath])) forever)!
text=Islandwalk, swampwalk -- Whenever Wrexial, the Risen Deep deals combat damage to a player, you may cast target instant or sorcery card from that player's graveyard without paying its mana cost. If that card would be put into a graveyard this turn, exile it instead.
mana={3}{U}{U}{B}
type=Legendary Creature
@@ -136119,7 +136191,7 @@ type=Instant
[/card]
[card]
name=Yamabushi's Storm
auto=all(creature[-protection from red]) exiledeath
auto=all(creature) exiledeath ueot
auto=damage:1 all(creature)
text=Yamabushi's Storm deals 1 damage to each creature. If a creature dealt damage this way would die this turn, exile it instead.
mana={1}{R}
@@ -136423,6 +136495,7 @@ toughness=4
[/card]
[card]
name=Yoked Plowbeast
abilities=cycling
autohand=__CYCLING__({2})
text=Cycling {2} ({2}, Discard this card: Draw a card.)
mana={5}{W}{W}