set code Y22 has been updated to YMID

The set code Y22 has been updated to YMID, now reflecting its official name: Innistrad: Midnight Hunt. Additionally, this set now includes a multiverseid in the database, aligning it with official standards.

Bug fixes:
Astral Drift
Hulking Metamorph
Exorcise
Pain Distributor
Cleansing Wildfire
Jaya, Venerated Firemage
Great Whale
Jolting Merfolk
Sunbird's Invocation removed
Eerie Interlude
Old-Growth Dryads
Enigma Sphinx
All "God-Eternal" that return to deck
Sorin, Imperious Bloodlord
This commit is contained in:
Eduardo MG
2025-03-06 19:32:03 -06:00
parent f698d9f96c
commit 721f1bc269
7 changed files with 2533 additions and 425 deletions
File diff suppressed because it is too large Load Diff
-347
View File
@@ -1,347 +0,0 @@
[meta]
author=Wagic Team
name=Alchemy: Innistrad
orderindex=ONL-E.Y22
year=2021-12-09
total=68
[/meta]
[card]
primitive=Devil
id=-297522
rarity=T
[/card]
[card]
primitive=Blood
id=-297511
rarity=T
[/card]
[card]
primitive=Blood
id=-297506
rarity=T
[/card]
[card]
primitive=Zombie
id=-297499
rarity=T
[/card]
[card]
primitive=Angel of Eternal Dawn
id=297480
rarity=R
[/card]
[card]
primitive=Angel of Unity
id=297481
rarity=U
[/card]
[card]
primitive=Captain Eberhart
id=297482
rarity=M
[/card]
[card]
primitive=Divine Purge
id=297483
rarity=R
[/card]
[card]
primitive=Ethereal Escort
id=297484
rarity=M
[/card]
[card]
primitive=Expedition Supplier
id=297485
rarity=R
[/card]
[card]
primitive=Faithful Disciple
id=297486
rarity=U
[/card]
[card]
primitive=Inquisitor Captain
id=297487
rarity=R
[/card]
[card]
primitive=Sigardian Evangel
id=297488
rarity=R
[/card]
[card]
primitive=Slayer's Bounty
id=297489
rarity=R
[/card]
[card]
primitive=Suntail Squadron
id=297490
rarity=R
[/card]
[card]
primitive=Absorb Energy
id=297491
rarity=R
[/card]
[card]
primitive=Unexpected Conversion
id=297492
rarity=R
[/card]
[card]
primitive=Clone Crafter
id=297493
rarity=R
[/card]
[card]
primitive=Discover the Formula
id=297494
rarity=R
[/card]
[card]
primitive=Geist of Regret
id=297495
rarity=M
[/card]
[card]
primitive=Geistchanneler
id=297496
rarity=R
[/card]
[card]
primitive=Kindred Denial
id=297497
rarity=U
[/card]
[card]
primitive=Obsessive Collector
id=297498
rarity=R
[/card]
[card]
primitive=Oglor, Devoted Assistant
id=297499
rarity=M
[/card]
[card]
primitive=Rimewall Protector
id=297500
rarity=U
[/card]
[card]
primitive=Sinister Reflections
id=297501
rarity=R
[/card]
[card]
primitive=Tireless Angler
id=297502
rarity=R
[/card]
[card]
primitive=Cursebound Witch
id=297503
rarity=U
[/card]
[card]
primitive=Assemble from Parts
id=297504
rarity=R
[/card]
[card]
primitive=Break Expectations
id=297505
rarity=U
[/card]
[card]
primitive=Citystalker Connoisseur
id=297506
rarity=R
[/card]
[card]
primitive=Gutmorn, Pactbound Servant
id=297507
rarity=M
[/card]
[card]
primitive=Patient Zero
id=297508
rarity=R
[/card]
[card]
primitive=Predatory Sludge
id=297509
rarity=R
[/card]
[card]
primitive=Puppet Raiser
id=297510
rarity=M
[/card]
[card]
primitive=Sanguine Brushstroke
id=297511
rarity=R
[/card]
[card]
primitive=Sap Vitality
id=297512
rarity=R
[/card]
[card]
primitive=Veteran Ghoulcaller
id=297513
rarity=R
[/card]
[card]
primitive=Arms Scavenger
id=297514
rarity=R
[/card]
[card]
primitive=Bloodrage Alpha
id=297515
rarity=R
[/card]
[card]
primitive=Brittle Blast
id=297516
rarity=U
[/card]
[card]
primitive=Conductive Current
id=297517
rarity=R
[/card]
[card]
primitive=Electrostatic Blast
id=297518
rarity=R
[/card]
[card]
primitive=Fearsome Whelp
id=297519
rarity=U
[/card]
[card]
primitive=Frenzied Geistblaster
id=297520
rarity=R
[/card]
[card]
primitive=Rahilda, Wanted Cutthroat
id=297521
rarity=M
[/card]
[card]
primitive=Rahilda, Feral Outlaw
id=297543
rarity=T
[/card]
[card]
primitive=Tibalt, Wicked Tormentor
id=297522
rarity=M
[/card]
[card]
primitive=Toralf's Disciple
id=297523
rarity=R
[/card]
[card]
primitive=Town-razer Tyrant
id=297524
rarity=R
[/card]
[card]
primitive=Antique Collector
id=297525
rarity=R
[/card]
[card]
primitive=Garruk, Wrath of the Wilds
id=297526
rarity=M
[/card]
[card]
primitive=Geistpack Alpha
id=297527
rarity=R
[/card]
[card]
primitive=Grizzled Huntmaster
id=297528
rarity=R
[/card]
[card]
primitive=Hinterland Chef
id=297529
rarity=R
[/card]
[card]
primitive=Hollowhenge Wrangler
id=297530
rarity=R
[/card]
[card]
primitive=Ishkanah, Broodmother
id=297531
rarity=M
[/card]
[card]
primitive=Lupine Harbingers
id=297532
rarity=R
[/card]
[card]
primitive=Ravenous Pursuit
id=297533
rarity=R
[/card]
[card]
primitive=Settle the Wilds
id=297534
rarity=U
[/card]
[card]
primitive=Tenacious Pup
id=297535
rarity=U
[/card]
[card]
primitive=Begin Anew
id=297536
rarity=R
[/card]
[card]
primitive=Gitrog, Horror of Zhava
id=297537
rarity=R
[/card]
[card]
primitive=Key to the Archive
id=297538
rarity=R
[/card]
[card]
primitive=Soulstealer Axe
id=297539
rarity=U
[/card]
[card]
primitive=Wickerwing Effigy
id=297540
rarity=R
[/card]
[card]
primitive=Ominous Traveler
id=297541
rarity=R
[/card]
[card]
primitive=Forsaken Crossroads
id=297542
rarity=R
[/card]
@@ -22,7 +22,7 @@
#AUTO_DEFINE _PARTNER_ may name(Put partner in hand) moveto(myhand) target(*[partname]|mylibrary) #AUTO_DEFINE _PARTNER_ may name(Put partner in hand) moveto(myhand) target(*[partname]|mylibrary)
# Goad # Goad
#AUTO_DEFINE _GOAD_ transforms((,newability[counter(0/0.1.Goaded) notrg],newability[this(counter{0/0.1.Goaded}>0) mustattack],newability[phaseaction[end next once sourceinplay] counter(0/0.-hascntgoaded.Goaded) notrg])) forever #AUTO_DEFINE _GOAD_ transforms((,newability[counter(0/0.1.Goaded) notrg],newability[this(counter{0/0.1.Goaded}>0) mustattack],newability[phaseaction[myupkeep next once sourceinplay] counter(0/0.-hascntgoaded.Goaded) notrg])) forever
# Rebound # Rebound
#AUTO_DEFINE _REBOUND_ if rebound then all(this|mystack) moveto(exile) and!( transforms((,newability[@rebounded:may name(Cast rebounded card) activate castcard(normal)])) forever )! #AUTO_DEFINE _REBOUND_ if rebound then all(this|mystack) moveto(exile) and!( transforms((,newability[@rebounded:may name(Cast rebounded card) activate castcard(normal)])) forever )!
@@ -247,6 +247,8 @@
#AUTO_DEFINE _EERIE_ @movedTo(*[Room]|myBattlefield): #AUTO_DEFINE _EERIE_ @movedTo(*[Room]|myBattlefield):
#AUTO_DEFINE _CREW1_ {crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0}
# Angel Token # Angel Token
#AUTO_DEFINE _ANGELTOKEN_ create(Angel:Creature Angel:4/4:white:flying) #AUTO_DEFINE _ANGELTOKEN_ create(Angel:Creature Angel:4/4:white:flying)
@@ -342,3 +344,6 @@
# Treasure Token # Treasure Token
#AUTO_DEFINE _TREASURE_ token(Treasure,Treasure Artifact,0/0) and!( transforms((,newability[{T}{S}:Add{W}],newability[{T}{S}:Add{U}],newability[{T}{S}:Add{B}],newability[{T}{S}:Add{R}],newability[{T}{S}:Add{G}])) forever )! #AUTO_DEFINE _TREASURE_ token(Treasure,Treasure Artifact,0/0) and!( transforms((,newability[{T}{S}:Add{W}],newability[{T}{S}:Add{U}],newability[{T}{S}:Add{B}],newability[{T}{S}:Add{R}],newability[{T}{S}:Add{G}])) forever )!
# Vehicle Token
#AUTO_DEFINE _VEHICLE_ token(Vehicle,Artifact Vehicle,3/2) and!( transforms((,newability[{crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0}])) forever )!
@@ -1007,7 +1007,7 @@ toughness=3
name=Aetherwing, Golden-Scale Flagship name=Aetherwing, Golden-Scale Flagship
abilities=flying abilities=flying
anyzone=type:artifact:myBattlefield/4 cdaactive anyzone=type:artifact:myBattlefield/4 cdaactive
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Flying -- Aetherwing, Golden-Scale Flagship's power is equal to the number of artifacts you control. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Flying -- Aetherwing, Golden-Scale Flagship's power is equal to the number of artifacts you control. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
color=blue,red color=blue,red
type=Legendary Artifact type=Legendary Artifact
@@ -2831,7 +2831,7 @@ name=Angel of the Ruins
abilities=flying abilities=flying
aicode=activate target(plains|mylibrary) moveto(hand) aicode=activate target(plains|mylibrary) moveto(hand)
autohand={2}{cycle}:name(search plains) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>plains|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(hand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend autohand={2}{cycle}:name(search plains) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>plains|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(hand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
auto=target(<upto:2>*[artifact;enchantment]|battlefield) moveto(exile) auto=may target(<upto:2>*[artifact;enchantment]|battlefield) moveto(exile)
text=Flying -- When Angel of the Ruins enters, exile up to two target artifacts and/or enchantments. -- Plainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) text=Flying -- When Angel of the Ruins enters, exile up to two target artifacts and/or enchantments. -- Plainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.)
mana={5}{W}{W} mana={5}{W}{W}
type=Artifact Creature type=Artifact Creature
@@ -5678,7 +5678,7 @@ toughness=4
name=Astor, Bearer of Blades name=Astor, Bearer of Blades
auto=reveal:7 optionone target(*[equipment;vehicle]|reveal) moveto(hand) optiononeend optiontwo name(bottom of library) all(*|reveal) bottomoflibrary optiontwoend revealend auto=reveal:7 optionone target(*[equipment;vehicle]|reveal) moveto(hand) optiononeend optiontwo name(bottom of library) all(*|reveal) bottomoflibrary optiontwoend revealend
auto=lord(equipment|mybattlefield) transforms((,newability[{1}:name(Equip for 1) rehook target(creature|mybattlefield) assorcery])) auto=lord(equipment|mybattlefield) transforms((,newability[{1}:name(Equip for 1) rehook target(creature|mybattlefield) assorcery]))
auto=lord(vehicle|myBattlefield) transforms((,newability[{crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0}])) auto=lord(vehicle|myBattlefield) transforms((,newability[_CREW1_]))
text=When Astor, Bearer of Blades enters, look at the top seven cards of your library. You may reveal an Equipment or Vehicle card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -- Equipment you control have equip {1}. -- Vehicles you control have crew 1. text=When Astor, Bearer of Blades enters, look at the top seven cards of your library. You may reveal an Equipment or Vehicle card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -- Equipment you control have equip {1}. -- Vehicles you control have crew 1.
mana={2}{R}{W} mana={2}{R}{W}
type=Legendary Creature type=Legendary Creature
@@ -5726,8 +5726,8 @@ toughness=4
[card] [card]
name=Astral Drift name=Astral Drift
abilities=cycling abilities=cycling
auto=@cycled(*|myHand):may (blink)ueot target(creature) auto=@cycled(*|myHand):may _BLINK_UEOT_ target(creature)
autohand=@cycled(this|myHand):may (blink)ueot target(creature) autohand=@cycled(this|myHand):may _BLINK_UEOT_ target(creature)
autohand=__CYCLING__({2}{W}) autohand=__CYCLING__({2}{W})
text=Whenever you cycle Astral Drift or cycle another card while Astral Drift is on the battlefield, you may exile target creature. If you do, return that card to the battlefield under its owner's control at the beginning of the next end step. text=Whenever you cycle Astral Drift or cycle another card while Astral Drift is on the battlefield, you may exile target creature. If you do, return that card to the battlefield under its owner's control at the beginning of the next end step.
mana={2}{W} mana={2}{W}
@@ -10279,7 +10279,7 @@ toughness=5
[card] [card]
name=Blazemire Verge name=Blazemire Verge
auto={T}:Add{B} auto={T}:Add{B}
auto=aslongas(*[Swamp;Mountain]|myBattlefield) Add{R} auto=aslongas(*[Swamp;Mountain]|myBattlefield) {T}:Add{R}
text={T}: Add {B}. -- {T}: Add {R}. Activate only if you control a Swamp or a Mountain. text={T}: Add {B}. -- {T}: Add {R}. Activate only if you control a Swamp or a Mountain.
type=Land type=Land
[/card] [/card]
@@ -12345,7 +12345,7 @@ type=Legendary Artifact
[card] [card]
name=Book Devourer name=Book Devourer
abilities=trample abilities=trample
auto=@combatdamaged(player) from(this):all(*|myhand) transforms((,newability[draw:1],newability[reject])) auto=@combatdamaged(player) from(this):may name(discard) all(*|myhand) transforms((,newability[draw:1],newability[reject]))
text=Trample -- Whenever Book Devourer deals combat damage to a player, you may discard all the cards in your hand. If you do, draw that many cards. text=Trample -- Whenever Book Devourer deals combat damage to a player, you may discard all the cards in your hand. If you do, draw that many cards.
mana={5}{R} mana={5}{R}
type=Creature type=Creature
@@ -13213,7 +13213,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Break Down the Door name=Break Down the Door
auto=choice exile target(artifact,enchantment) auto=choice moveTo(exile) target(artifact,enchantment)
auto=choice _MANIFEST_DREAD_ auto=choice _MANIFEST_DREAD_
text=Choose one - -- - Exile target artifact. -- - Exile target enchantment. -- - Manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.) text=Choose one - -- - Exile target artifact. -- - Exile target enchantment. -- - Manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.)
mana={2}{G} mana={2}{G}
@@ -14133,7 +14133,7 @@ toughness=3
[card] [card]
name=Brute Suit name=Brute Suit
abilities=vigilance abilities=vigilance
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Vigilance -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Vigilance -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={3} mana={3}
type=Artifact type=Artifact
@@ -15611,7 +15611,7 @@ subtype=Aura
[card] [card]
name=Careening Mine Cart name=Careening Mine Cart
auto=_ATTACKING__TREASURE_ auto=_ATTACKING__TREASURE_
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Whenever Careening Mine Cart attacks, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Whenever Careening Mine Cart attacks, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={3} mana={3}
type=Artifact type=Artifact
@@ -19040,7 +19040,7 @@ type=Sorcery
name=Cleansing Wildfire name=Cleansing Wildfire
auto=draw:1 controller auto=draw:1 controller
auto=choice name(Destroy opponent's land) destroy target(land|opponentBattlefield) && ability$!name(search for basic land) name(search for basic land) moveto(mybattlefield) target(land[basic]|myLibrary) and!(tap(noevent) and!(shuffle)!)! !$ opponent auto=choice name(Destroy opponent's land) destroy target(land|opponentBattlefield) && ability$!name(search for basic land) name(search for basic land) moveto(mybattlefield) target(land[basic]|myLibrary) and!(tap(noevent) and!(shuffle)!)! !$ opponent
auto=choice name(Destroy your land) target(land|myBattlefield) && ability$!name(search for basic land) name(search for basic land) moveto(mybattlefield) target(land[basic]|myLibrary) and!(tap(noevent) and!(shuffle)!)! !$ controller auto=choice name(Destroy your land) destroy target(land|myBattlefield) && ability$!name(search for basic land) name(search for basic land) moveto(mybattlefield) target(land[basic]|myLibrary) and!(tap(noevent) and!(shuffle)!)! !$ controller
text=Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library. -- Draw a card. text=Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library. -- Draw a card.
mana={1}{R} mana={1}{R}
type=Sorcery type=Sorcery
@@ -27507,7 +27507,7 @@ toughness=1
[card] [card]
name=Disa the Restless name=Disa the Restless
auto=@movedto(Lhurgoyf|myGraveyard) from(nonbattlezone):all(trigger[to]) moveTo(mybattlefield) auto=@movedto(Lhurgoyf|myGraveyard) from(nonbattlezone):all(trigger[to]) moveTo(mybattlefield)
auto=@each combatdamage restriction{opponentdamagedbycombat,myturnonly}:create(Tarmogoyf) auto=@each combatdamage restriction{opponentdamagedbycombat}:create(Tarmogoyf)
text=Whenever a Lhurgoyf permanent card is put into your graveyard from anywhere other than the battlefield, put it onto the battlefield. -- Whenever one or more creatures you control deal combat damage to a player, create a Tarmogoyf token. text=Whenever a Lhurgoyf permanent card is put into your graveyard from anywhere other than the battlefield, put it onto the battlefield. -- Whenever one or more creatures you control deal combat damage to a player, create a Tarmogoyf token.
mana={2}{B}{R}{G} mana={2}{B}{R}{G}
type=Legendary Creature type=Legendary Creature
@@ -28343,8 +28343,8 @@ type=Sorcery
[card] [card]
name=Doomsday Excruciator name=Doomsday Excruciator
abilities=flying abilities=flying
auto=if casted(this) then hiddenMoveTo(myExile) all(*[zpos>=7]|myLibrary) auto=if casted(this) then hiddenMoveTo(exile) all(*[zpos>=7]|myLibrary)
auto=if casted(this) then hiddenMoveTo(myExile) all(*[zpos>=7]|opponentLibrary) auto=if casted(this) then hiddenMoveTo(exile) all(*[zpos>=7]|opponentLibrary)
auto=@each my upkeep:draw:1 auto=@each my upkeep:draw:1
text=Flying -- When Doomsday Excruciator enters, if it was cast, each player exiles all but the bottom six cards of their library face down. -- At the beginning of your upkeep, draw a card. text=Flying -- When Doomsday Excruciator enters, if it was cast, each player exiles all but the bottom six cards of their library face down. -- At the beginning of your upkeep, draw a card.
mana={B}{B}{B}{B}{B}{B} mana={B}{B}{B}{B}{B}{B}
@@ -28931,7 +28931,7 @@ toughness=2
[card] [card]
name=Dragonfly Suit name=Dragonfly Suit
abilities=flying abilities=flying
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Flying -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Flying -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={2}{W} mana={2}{W}
type=Artifact type=Artifact
@@ -29441,7 +29441,7 @@ type=Instant
name=Dreadmobile name=Dreadmobile
abilities=menace abilities=menace
auto={1}{S(other *[artifact;creature]|mybattlefield)}:counter(1/1) auto={1}{S(other *[artifact;creature]|mybattlefield)}:counter(1/1)
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Menace -- {1}, Sacrifice another artifact or creature: Put a +1/+1 counter on Dreadmobile. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Menace -- {1}, Sacrifice another artifact or creature: Put a +1/+1 counter on Dreadmobile. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={2}{B} mana={2}{B}
type=Artifact type=Artifact
@@ -35288,8 +35288,8 @@ toughness=1
[/card] [/card]
[card] [card]
name=Exorcise name=Exorcise
auto=if type(*[artifact;enchantment])~morethan~0 then choice name() name(Destroy target artifact or enchantment) destroy target(*[artifact;enchantment]) auto=if type(*[artifact;enchantment])~morethan~0 then choice name() name(Exile target artifact or enchantment) moveTo(exile) target(*[artifact;enchantment])
auto=if type(creature[power>=4])~morethan~0 then choice name() name(Destroy target creature with power 4 or greater) destroy target(creature[power>=4]) auto=if type(creature[power>=4])~morethan~0 then choice name() name(Exile target creature with power 4 or greater) moveTo(exile) target(creature[power>=4])
text=Exile target artifact, enchantment, or creature with power 4 or greater. text=Exile target artifact, enchantment, or creature with power 4 or greater.
mana={1}{W} mana={1}{W}
type=Sorcery type=Sorcery
@@ -37173,7 +37173,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Fear of the Dark name=Fear of the Dark
auto=@each my combatdamage restriction{type(glimmer|opponentbattlefield)~lessthan~1}:transforms((,menace,deathtouch)) ueot auto=@combat(attacking) source(this) restriction{type(glimmer|opponentbattlefield)~lessthan~1}:transforms((,menace,deathtouch)) ueot
text=Whenever Fear of the Dark attacks, if defending player controls no Glimmer creatures, it gains menace and deathtouch until end of turn. (A creature with menace can't be blocked except by two or more creatures.) text=Whenever Fear of the Dark attacks, if defending player controls no Glimmer creatures, it gains menace and deathtouch until end of turn. (A creature with menace can't be blocked except by two or more creatures.)
mana={4}{B} mana={4}{B}
type=Enchantment Creature type=Enchantment Creature
@@ -39534,7 +39534,7 @@ type=Enchantment
[card] [card]
name=Floodfarm Verge name=Floodfarm Verge
auto={T}:Add{W} auto={T}:Add{W}
auto=aslongas(*[Plains;Island]|myBattlefield) Add{U} auto=aslongas(*[Plains;Island]|myBattlefield) {T}:Add{U}
text={T}: Add {W}. -- {T}: Add {U}. Activate only if you control a Plains or an Island. text={T}: Add {W}. -- {T}: Add {U}. Activate only if you control a Plains or an Island.
type=Land type=Land
[/card] [/card]
@@ -39793,7 +39793,7 @@ auto=this(cantargetcard(creature) {T}:Add{U}
auto=this(cantargetcard(creature) {T}:Add{B} auto=this(cantargetcard(creature) {T}:Add{B}
auto=this(cantargetcard(creature) {T}:Add{R} auto=this(cantargetcard(creature) {T}:Add{R}
auto=this(cantargetcard(creature) {T}:Add{G} auto=this(cantargetcard(creature) {T}:Add{G}
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Vigilance -- {T}: Add one mana of any color. Activate only if Flywheel Racer is a creature. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Vigilance -- {T}: Add one mana of any color. Activate only if Flywheel Racer is a creature. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={2} mana={2}
type=Artifact type=Artifact
@@ -41238,7 +41238,7 @@ toughness=3
[card] [card]
name=Funeral Longboat name=Funeral Longboat
abilities=vigilance abilities=vigilance
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Vigilance -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Vigilance -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={2} mana={2}
type=Artifact type=Artifact
@@ -41991,7 +41991,7 @@ name=Gandalf, White Rider
abilities=vigilance abilities=vigilance
auto=@movedTo(*|mystack):name(Scry 1) _SCRY1_ auto=@movedTo(*|mystack):name(Scry 1) _SCRY1_
auto=@movedTo(*|mystack):name(Creatures gain 1/0) all(creature|myBattlefield) 1/0 ueot auto=@movedTo(*|mystack):name(Creatures gain 1/0) all(creature|myBattlefield) 1/0 ueot
auto=_DIES_may name(Put on library) all(trigger[to]) transforms((,newability[placefromthetop(5)])) oneshot auto=_DIES_may all(trigger[to]) transforms((,newability[placefromthetop(5)])) oneshot
text=Vigilance -- Whenever you cast a spell, creatures you control get +1/+0 until end of turn. Scry 1. -- When Gandalf, White Rider dies, you may put it into its owner's library fifth from the top. text=Vigilance -- Whenever you cast a spell, creatures you control get +1/+0 until end of turn. Scry 1. -- When Gandalf, White Rider dies, you may put it into its owner's library fifth from the top.
mana={3}{W} mana={3}{W}
type=Legendary Creature type=Legendary Creature
@@ -44628,8 +44628,7 @@ toughness=5
[card] [card]
name=Gloomlake Verge name=Gloomlake Verge
auto={T}:Add{U} auto={T}:Add{U}
auto={T}:Add{B}ActivateonlyifyoucontrolanIsland auto=aslongas(*[Island;Swamp]|myBattlefield) {T}:Add{B}
auto={T}:AddaSwamp
text={T}: Add {U}. -- {T}: Add {B}. Activate only if you control an Island or a Swamp. text={T}: Add {U}. -- {T}: Add {B}. Activate only if you control an Island or a Swamp.
type=Land type=Land
[/card] [/card]
@@ -45621,8 +45620,8 @@ type=Instant
name=God-Eternal Bontu name=God-Eternal Bontu
abilities=menace abilities=menace
auto=may name(Sacrifice permanents) target(<anyamount>other *|mybattlefield) sacrifice && draw:1 controller auto=may name(Sacrifice permanents) target(<anyamount>other *|mybattlefield) sacrifice && draw:1 controller
auto=_DIES_may name(Move back to hand) target(God-Eternal Bontu[fresh]|graveyard) placefromthetop(3) auto=_DIES_may target(God-Eternal Bontu[fresh]|graveyard) placefromthetop(3)
auto=@movedto(this|exile) from(myBattlefield):may name(Move back to hand) target(God-Eternal Bontu[fresh]|exile) placefromthetop(3) auto=@movedto(this|exile) from(myBattlefield):may target(God-Eternal Bontu[fresh]|exile) placefromthetop(3)
text=Menace -- When God-Eternal Bontu enters, sacrifice any number of other permanents, then draw that many cards. -- When God-Eternal Bontu dies or is put into exile from the battlefield, you may put it into its owner's library third from the top. text=Menace -- When God-Eternal Bontu enters, sacrifice any number of other permanents, then draw that many cards. -- When God-Eternal Bontu dies or is put into exile from the battlefield, you may put it into its owner's library third from the top.
mana={3}{B}{B} mana={3}{B}{B}
type=Legendary Creature type=Legendary Creature
@@ -45633,8 +45632,8 @@ toughness=6
[card] [card]
name=God-Eternal Kefnet name=God-Eternal Kefnet
abilities=flying abilities=flying
auto=_DIES_may name(Move back to hand) target(God-Eternal Kefnet[fresh]|graveyard) placefromthetop(3) auto=_DIES_may target(God-Eternal Kefnet[fresh]|graveyard) placefromthetop(3)
auto=@movedto(this|exile) from(myBattlefield):may name(Move back to hand) target(God-Eternal Kefnet[fresh]|exile) placefromthetop(3) auto=@movedto(this|exile) from(myBattlefield):may target(God-Eternal Kefnet[fresh]|exile) placefromthetop(3)
auto=@drawof(player) turnlimited:may activate castcard(copied noevent) target(*[sorcery;instant;fresh]|myhand) limit:1 auto=@drawof(player) turnlimited:may activate castcard(copied noevent) target(*[sorcery;instant;fresh]|myhand) limit:1
text=Flying -- You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, copy that card and you may cast the copy. That copy costs {2} less to cast. -- When God-Eternal Kefnet dies or is put into exile from the battlefield, you may put it into its owner's library third from the top. text=Flying -- You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, copy that card and you may cast the copy. That copy costs {2} less to cast. -- When God-Eternal Kefnet dies or is put into exile from the battlefield, you may put it into its owner's library third from the top.
mana={2}{U}{U} mana={2}{U}{U}
@@ -45647,8 +45646,8 @@ toughness=5
name=God-Eternal Oketra name=God-Eternal Oketra
abilities=double strike abilities=double strike
auto=@movedTo(creature|mystack):create(zombie warrior:creature zombie warrior:4/4:black:vigilance) auto=@movedTo(creature|mystack):create(zombie warrior:creature zombie warrior:4/4:black:vigilance)
auto=_DIES_may name(Move back to hand) target(God-Eternal Oketra[fresh]|graveyard) placefromthetop(3) auto=_DIES_may target(God-Eternal Oketra[fresh]|graveyard) placefromthetop(3)
auto=@movedto(this|exile) from(myBattlefield):may name(Move back to hand) target(God-Eternal Oketra[fresh]|exile) placefromthetop(3) auto=@movedto(this|exile) from(myBattlefield):may target(God-Eternal Oketra[fresh]|exile) placefromthetop(3)
text=Double strike -- Whenever you cast a creature spell, create a 4/4 black Zombie Warrior creature token with vigilance. -- When God-Eternal Oketra dies or is put into exile from the battlefield, you may put it into its owner's library third from the top. text=Double strike -- Whenever you cast a creature spell, create a 4/4 black Zombie Warrior creature token with vigilance. -- When God-Eternal Oketra dies or is put into exile from the battlefield, you may put it into its owner's library third from the top.
mana={3}{W}{W} mana={3}{W}{W}
type=Legendary Creature type=Legendary Creature
@@ -45661,8 +45660,8 @@ name=God-Eternal Rhonas
abilities=deathtouch abilities=deathtouch
auto=all(other creature|myBattlefield) dynamicability<!mytgt powerpumppow!> ueot auto=all(other creature|myBattlefield) dynamicability<!mytgt powerpumppow!> ueot
auto=all(other creature|myBattlefield) vigilance ueot auto=all(other creature|myBattlefield) vigilance ueot
auto=_DIES_may name(Move back to hand) target(God-Eternal Rhonas[fresh]|graveyard) placefromthetop(3) auto=_DIES_may target(God-Eternal Rhonas[fresh]|graveyard) placefromthetop(3)
auto=@movedto(this|exile) from(myBattlefield):may name(Move back to hand) target(God-Eternal Rhonas[fresh]|exile) placefromthetop(3) auto=@movedto(this|exile) from(myBattlefield):may target(God-Eternal Rhonas[fresh]|exile) placefromthetop(3)
text=Deathtouch -- When God-Eternal Rhonas enters, double the power of each other creature you control until end of turn. Those creatures gain vigilance until end of turn. -- When God-Eternal Rhonas dies or is put into exile from the battlefield, you may put it into its owner's library third from the top. text=Deathtouch -- When God-Eternal Rhonas enters, double the power of each other creature you control until end of turn. Those creatures gain vigilance until end of turn. -- When God-Eternal Rhonas dies or is put into exile from the battlefield, you may put it into its owner's library third from the top.
mana={3}{G}{G} mana={3}{G}{G}
type=Legendary Creature type=Legendary Creature
@@ -50293,7 +50292,7 @@ subtype=Forest Island
name=Hedge Shredder name=Hedge Shredder
auto=_ATTACKING_may deplete:2 auto=_ATTACKING_may deplete:2
auto=@movedTo(land|mygraveyard) from(library):all(trigger) moveTo(battlefield) and!(tap)! auto=@movedTo(land|mygraveyard) from(library):all(trigger) moveTo(battlefield) and!(tap)!
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Whenever Hedge Shredder attacks, you may mill two cards. -- Whenever one or more land cards are put into your graveyard from your library, put them onto the battlefield tapped. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Whenever Hedge Shredder attacks, you may mill two cards. -- Whenever one or more land cards are put into your graveyard from your library, put them onto the battlefield tapped. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={2}{G}{G} mana={2}{G}{G}
type=Artifact type=Artifact
@@ -51341,7 +51340,7 @@ toughness=3
name=High-Speed Hoverbike name=High-Speed Hoverbike
abilities=flash,flying abilities=flash,flying
auto=may tap target(creature) auto=may tap target(creature)
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Flash -- Flying -- When High-Speed Hoverbike enters, tap up to one target creature. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Flash -- Flying -- When High-Speed Hoverbike enters, tap up to one target creature. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={2} mana={2}
type=Artifact type=Artifact
@@ -52789,8 +52788,8 @@ toughness=3
name=Hulking Metamorph name=Hulking Metamorph
other={2}{U}{U} name(prototype) other={2}{U}{U} name(prototype)
auto=if paid(alternative) then becomes(,3/3,blue) forever auto=if paid(alternative) then becomes(,3/3,blue) forever
auto=ifnot paid(alternative) then may name(Copy artifact or creature) name(Copy artifact or creature) target(*[creature;artifact]|battlefield) copy and!( transforms((Artifact Creature,setpower=7,settoughness=7)) forever )! auto=ifnot paid(alternative) then may name(Copy artifact or creature) name(Copy artifact or creature) target(*[creature;artifact]|myBattlefield) copy and!( transforms((Artifact Creature,setpower=7,settoughness=7)) forever )!
auto=if paid(alternative) then may name(Copy artifact or creature) name(Copy artifact or creature) target(*[creature;artifact]|battlefield) copy and!( transforms((Artifact Creature,setpower=3,settoughness=3)) forever )! auto=if paid(alternative) then may name(Copy artifact or creature) name(Copy artifact or creature) target(*[creature;artifact]|myBattlefield) copy and!( transforms((Artifact Creature,setpower=3,settoughness=3)) forever )!
text=Prototype {2}{U}{U} - 3/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.) -- You may have Hulking Metamorph enter the battlefield as a copy of an artifact or creature you control, except it's an artifact creature in addition to its other types, and its power and toughness are equal to Hulking Metamorph's power and toughness. text=Prototype {2}{U}{U} - 3/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.) -- You may have Hulking Metamorph enter the battlefield as a copy of an artifact or creature you control, except it's an artifact creature in addition to its other types, and its power and toughness are equal to Hulking Metamorph's power and toughness.
mana={9} mana={9}
type=Artifact Creature type=Artifact Creature
@@ -53288,7 +53287,7 @@ toughness=1
[card] [card]
name=Hushwood Verge name=Hushwood Verge
auto={T}:Add{G} auto={T}:Add{G}
auto=aslongas(*[Forest;Plains]|myBattlefield) Add{W} auto=aslongas(*[Forest;Plains]|myBattlefield) {T}:Add{W}
text={T}: Add {G}. -- {T}: Add {W}. Activate only if you control a Forest or a Plains. text={T}: Add {G}. -- {T}: Add {W}. Activate only if you control a Forest or a Plains.
type=Land type=Land
[/card] [/card]
@@ -53808,8 +53807,8 @@ toughness=7
name=Ilharg, the Raze-Boar name=Ilharg, the Raze-Boar
abilities=trample abilities=trample
auto=_ATTACKING_target(creature|myhand) transforms((,newability[@next end:all(this) moveTo(hand)],newability[readytofight])) forever auto=_ATTACKING_target(creature|myhand) transforms((,newability[@next end:all(this) moveTo(hand)],newability[readytofight])) forever
auto=_DIES_may name(Move back to hand) target(Ilharg^ the Raze-Boar[fresh]|graveyard) placefromthetop(3) auto=_DIES_may target(Ilharg^ the Raze-Boar[fresh]|graveyard) placefromthetop(3)
auto=@movedto(this|exile) from(myBattlefield):may name(Move back to hand) target(Ilharg^ the Raze-Boar[fresh]|exile) placefromthetop(3) auto=@movedto(this|exile) from(myBattlefield):may target(Ilharg^ the Raze-Boar[fresh]|exile) placefromthetop(3)
text=Trample -- Whenever Ilharg, the Raze-Boar attacks, you may put a creature card from your hand onto the battlefield tapped and attacking. Return that creature to your hand at the beginning of the next end step. -- When Ilharg, the Raze-Boar dies or is put into exile from the battlefield, you may put it into its owner's library third from the top. text=Trample -- Whenever Ilharg, the Raze-Boar attacks, you may put a creature card from your hand onto the battlefield tapped and attacking. Return that creature to your hand at the beginning of the next end step. -- When Ilharg, the Raze-Boar dies or is put into exile from the battlefield, you may put it into its owner's library third from the top.
mana={3}{R}{R} mana={3}{R}{R}
type=Legendary Creature type=Legendary Creature
@@ -59126,8 +59125,8 @@ type=Legendary Sorcery
name=Kamahl's Will name=Kamahl's Will
auto=if type(*[iscommander]|mybattlefield)~lessthan~1 then choice name(Choose first) target(<anyamount>land|mybattlefield) transforms((Elemental Creature,setpower=1,settoughness=1,vigilance,haste,indestructible)) ueot auto=if type(*[iscommander]|mybattlefield)~lessthan~1 then choice name(Choose first) target(<anyamount>land|mybattlefield) transforms((Elemental Creature,setpower=1,settoughness=1,vigilance,haste,indestructible)) ueot
auto=if type(*[iscommander]|mybattlefield)~lessthan~1 then choice name(Choose second) damage:powertotalinplay target(creature|opponentbattlefield) auto=if type(*[iscommander]|mybattlefield)~lessthan~1 then choice name(Choose second) damage:powertotalinplay target(creature|opponentbattlefield)
auto=if type(*[iscommander]|mybattlefield)~morethan~0 then may name(Transform Lands) name(Transform Lands) target(<anyamount>land|mybattlefield) transforms((Elemental Creature,setpower=1,settoughness=1,vigilance,haste,indestructible)) ueot
auto=if type(*[iscommander]|mybattlefield)~morethan~0 then name(Damage Creature) ability$!name(Damage Creature) name(Damage Creature) damage:powertotalinplay target(<upto:1>creature|battlefield)!$ controller auto=if type(*[iscommander]|mybattlefield)~morethan~0 then name(Damage Creature) ability$!name(Damage Creature) name(Damage Creature) damage:powertotalinplay target(<upto:1>creature|battlefield)!$ controller
auto=if type(*[iscommander]|mybattlefield)~morethan~0 then may name(Transform Lands) name(Transform Lands) target(<anyamount>land|mybattlefield) transforms((Elemental Creature,setpower=1,settoughness=1,vigilance,haste,indestructible)) ueot
text=Choose one. If you control a commander as you cast this spell, you may choose both. -- Until end of turn, any number of target lands you control become 1/1 Elemental creatures with vigilance, indestructible, and haste. They're still lands. -- Choose target creature you don't control. Each creature you control deals damage equal to its power to that creature. text=Choose one. If you control a commander as you cast this spell, you may choose both. -- Until end of turn, any number of target lands you control become 1/1 Elemental creatures with vigilance, indestructible, and haste. They're still lands. -- Choose target creature you don't control. Each creature you control deals damage equal to its power to that creature.
mana={3}{G} mana={3}{G}
type=Instant type=Instant
@@ -65683,7 +65682,7 @@ toughness=1
[card] [card]
name=Loyal Unicorn name=Loyal Unicorn
abilities=vigilance abilities=vigilance
auto=@each my combatbegins restriction{type(*[iscommander]|mybattlefield)~morethan~0}:all(other creature|mybattlefield) transforms((,vigilance)) ueot auto=@each my combatbegins restriction{type(*[iscommander]|mybattlefield)~morethan~0}:all(other creature|mybattlefield) vigilance
auto=@each my combatbegins restriction{type(*[iscommander]|mybattlefield)~morethan~0}:preventAllCombatDamage to(creature|myBattlefield) ueot auto=@each my combatbegins restriction{type(*[iscommander]|mybattlefield)~morethan~0}:preventAllCombatDamage to(creature|myBattlefield) ueot
text=Vigilance -- Lieutenant - At the beginning of combat on your turn, if you control your commander, prevent all combat damage that would be dealt to creatures you control this turn. Other creatures you control gain vigilance until end of turn. text=Vigilance -- Lieutenant - At the beginning of combat on your turn, if you control your commander, prevent all combat damage that would be dealt to creatures you control this turn. Other creatures you control gain vigilance until end of turn.
mana={3}{W} mana={3}{W}
@@ -70941,7 +70940,7 @@ subtype=Equipment
name=Mizzium Tank name=Mizzium Tank
auto=@movedTo(*[-creature]|mystack):becomes(Artifact Creature) ueot auto=@movedTo(*[-creature]|mystack):becomes(Artifact Creature) ueot
auto=@movedTo(*[-creature]|mystack):1/1 ueot auto=@movedTo(*[-creature]|mystack):1/1 ueot
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Trample -- Whenever you cast a noncreature spell, Mizzium Tank becomes an artifact creature and gets +1/+1 until end of turn. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Trample -- Whenever you cast a noncreature spell, Mizzium Tank becomes an artifact creature and gets +1/+1 until end of turn. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={1}{R}{R} mana={1}{R}{R}
type=Artifact type=Artifact
@@ -76811,7 +76810,7 @@ toughness=*
[/card] [/card]
[card] [card]
name=Old-Growth Dryads name=Old-Growth Dryads
auto=moveto(mybattlefield) target(basic|mylibrary) && tap auto=ability$!target(basic|mylibrary) moveto(mybattlefield) and!(tap(noevent))! !$ opponent
text=When Old-Growth Dryads enters, each opponent may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library. text=When Old-Growth Dryads enters, each opponent may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library.
mana={G} mana={G}
type=Creature type=Creature
@@ -79073,7 +79072,7 @@ type=Sorcery
[card] [card]
name=Pain Distributor name=Pain Distributor
abilities=menace abilities=menace
auto=@movedto(*|opponentstack) restriction{thisturn(*|opponentstack)~equalto~1} turnlimited:_TREASURE_ auto=@movedto(*|opponentstack) restriction{thisturn(*|opponentstack)~lessthan~1} turnlimited:_TREASURE_
auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~lessthan~1} turnlimited:_TREASURE_ auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~lessthan~1} turnlimited:_TREASURE_
auto=@movedto(artifact|graveyard) from(opponentBattlefield):damage:1 opponent auto=@movedto(artifact|graveyard) from(opponentBattlefield):damage:1 opponent
text=Menace -- Whenever a player casts their first spell each turn, they create a Treasure token. -- Whenever an artifact an opponent controls is put into a graveyard from the battlefield, Pain Distributor deals 1 damage to that player. text=Menace -- Whenever a player casts their first spell each turn, they create a Treasure token. -- Whenever an artifact an opponent controls is put into a graveyard from the battlefield, Pain Distributor deals 1 damage to that player.
@@ -101043,7 +101042,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Sleek Schooner name=Sleek Schooner
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={3} mana={3}
type=Artifact type=Artifact
@@ -107594,13 +107593,6 @@ power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Sunbird's Invocation
auto=if casted(*|mystack) then moverandom(*[manacost=compare(manacost) all(trigger)]) from(mylibrary) to(mybattlefield)
text=Whenever you cast a spell from your hand, reveal the top X cards of your library, where X is that spell's mana value. You may cast a card revealed this way with mana value X or less without paying its mana cost. Put the rest on the bottom of your library in a random order.
mana={5}{R}
type=Enchantment
[/card]
[card]
name=Sunblade Angel name=Sunblade Angel
abilities=flying,first strike,vigilance,lifelink abilities=flying,first strike,vigilance,lifelink
text=Flying, first strike, vigilance, lifelink text=Flying, first strike, vigilance, lifelink
@@ -112317,7 +112309,7 @@ auto=@combatdamagefoeof(player) from(vehicle|mybattlefield):name(Exile top cards
auto=@combatdamageof(player) from(vehicle|mybattlefield):name(Exile top cards) transforms((,newability[all(*[zpos<=thatmuch]|mylibrary) moveto(myexile) and!( if cantargetcard(*[land]|*) then becomes(OmenkeelExiled) forever )!])) forever auto=@combatdamageof(player) from(vehicle|mybattlefield):name(Exile top cards) transforms((,newability[all(*[zpos<=thatmuch]|mylibrary) moveto(myexile) and!( if cantargetcard(*[land]|*) then becomes(OmenkeelExiled) forever )!])) forever
auto={0}:restriction{can play land} name(Play land from opponent exile) name(Play land from opponent exile) target(land[OmenkeelExiled]|opponentexile) moveTo(myexile) and!( transforms((,newability[becomes(OmenkeelExiled) forever],newability[phaseaction[end once checkex] moveTo(ownerexile)],newability[phaseaction[untap once checkex] becomes(OmenkeelExiled) forever])) ueot )! auto={0}:restriction{can play land} name(Play land from opponent exile) name(Play land from opponent exile) target(land[OmenkeelExiled]|opponentexile) moveTo(myexile) and!( transforms((,newability[becomes(OmenkeelExiled) forever],newability[phaseaction[end once checkex] moveTo(ownerexile)],newability[phaseaction[untap once checkex] becomes(OmenkeelExiled) forever])) ueot )!
auto=lord(land[OmenkeelExiled]|myexile) canplayfromexile auto=lord(land[OmenkeelExiled]|myexile) canplayfromexile
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Whenever a Vehicle you control deals combat damage to a player, that player exiles that many cards from the top of their library. You may play lands from among those cards for as long as they remain exiled. -- Crew 1 // {2}{U} Cosima, God of the Voyage text=Whenever a Vehicle you control deals combat damage to a player, that player exiles that many cards from the top of their library. You may play lands from among those cards for as long as they remain exiled. -- Crew 1 // {2}{U} Cosima, God of the Voyage
mana={1}{U} mana={1}{U}
type=Legendary Artifact type=Legendary Artifact
@@ -113009,7 +113001,7 @@ toughness=2
[card] [card]
name=Thornspire Verge name=Thornspire Verge
auto={T}:Add{R} auto={T}:Add{R}
auto=aslongas(*[Mountain;Forest]|myBattlefield) Add{G} auto=aslongas(*[Mountain;Forest]|myBattlefield) {T}:Add{G}
text={T}: Add {R}. -- {T}: Add {G}. Activate only if you control a Mountain or a Forest. text={T}: Add {R}. -- {T}: Add {G}. Activate only if you control a Mountain or a Forest.
type=Land type=Land
[/card] [/card]
@@ -113670,7 +113662,7 @@ toughness=5
[card] [card]
name=Thundering Chariot name=Thundering Chariot
abilities=first strike,vigilance,trample abilities=first strike,vigilance,trample
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=First strike, trample, haste -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=First strike, trample, haste -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={4} mana={4}
type=Artifact type=Artifact
@@ -120920,8 +120912,7 @@ toughness=4
[card] [card]
name=Vile Mutilator name=Vile Mutilator
abilities=flying,trample abilities=flying,trample
auto=ability$!notAtarget(enchantment[-token]|myBattlefield) sacrifice !$ opponent auto=ability$!notAtarget(enchantment[-token]|myBattlefield) sacrifice !$ opponent && ability$!notAtarget(creature[-token]|myBattlefield) sacrifice !$ opponent
auto=ability$!notAtarget(creature[-token]|myBattlefield) sacrifice !$ opponent
text=As an additional cost to cast this spell, sacrifice a creature or enchantment. -- Flying, trample -- When Vile Mutilator enters, each opponent sacrifices a nontoken enchantment, then sacrifices a nontoken creature. text=As an additional cost to cast this spell, sacrifice a creature or enchantment. -- Flying, trample -- When Vile Mutilator enters, each opponent sacrifices a nontoken enchantment, then sacrifices a nontoken creature.
mana={5}{B}{B}{S(*[creature;enchantment]|mybattlefield)} mana={5}{B}{B}{S(*[creature;enchantment]|mybattlefield)}
type=Creature type=Creature
+14 -14
View File
@@ -1471,7 +1471,7 @@ name=Aethersphere Harvester
abilities=flying abilities=flying
auto=alterenergy:2 controller auto=alterenergy:2 controller
auto={e:1}:lifelink ueot auto={e:1}:lifelink ueot
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Flying -- When Aethersphere Harvester enters, you get {E}{E} (two energy counters). -- Pay {E}: Aethersphere Harvester gains lifelink until end of turn. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Flying -- When Aethersphere Harvester enters, you get {E}{E} (two energy counters). -- Pay {E}: Aethersphere Harvester gains lifelink until end of turn. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={3} mana={3}
type=Artifact type=Artifact
@@ -31786,8 +31786,8 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Dreadbringer Lampads name=Dreadbringer Lampads
auto=name(intimidate) target(creature) transforms((,intimidate)) ueot auto=name(intimidate) target(creature) intimidate ueot
auto=_CONSTELLATION_name(intimidate) target(creature) transforms((,intimidate)) ueot auto=_CONSTELLATION_name(intimidate) target(creature) intimidate ueot
text=Constellation -- Whenever Dreadbringer Lampads or another enchantment enters under your control, target creature gains intimidate until end of turn. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) text=Constellation -- Whenever Dreadbringer Lampads or another enchantment enters under your control, target creature gains intimidate until end of turn. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.)
mana={4}{B} mana={4}{B}
type=Enchantment Creature type=Enchantment Creature
@@ -34037,7 +34037,7 @@ subtype=Aura
[card] [card]
name=Eerie Interlude name=Eerie Interlude
target=<anyamount>creature|mybattlefield target=<anyamount>creature|mybattlefield
auto=(blink) auto=(blink)ueot
text=Exile any number of target creatures you control. Return those cards to the battlefield under their owner's control at the beginning of the next end step. text=Exile any number of target creatures you control. Return those cards to the battlefield under their owner's control at the beginning of the next end step.
mana={2}{W} mana={2}{W}
type=Instant type=Instant
@@ -36207,9 +36207,9 @@ toughness=2
[card] [card]
name=Enigma Sphinx name=Enigma Sphinx
abilities=Flying abilities=Flying
auto=@movedTo(mygraveyard) from(battlefield): moveto(ownerlibrary) auto=@movedTo(mygraveyard) from(battlefield):target(Enigma Sphinx[fresh]|graveyard) placefromthetop(3)
autostack=if casted(this) then cascade:plibrarycount autostack=if casted(this) then cascade:plibrarycount
text=Flying -- When Enigma Sphinx is put into your graveyard from the battlefield, put into your library third from the top. text=Flying -- When Enigma Sphinx is put into your graveyard from the battlefield, put into your library third from the top. -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={4}{W}{U}{B} mana={4}{W}{U}{B}
type=Artifact Creature type=Artifact Creature
subtype=Sphinx subtype=Sphinx
@@ -49938,7 +49938,7 @@ type=Enchantment
[/card] [/card]
[card] [card]
name=Great Whale name=Great Whale
auto=choice may untap target(<upto:7>land) auto=may untap target(<upto:7>land)
text=When Great Whale enters, untap up to seven lands. text=When Great Whale enters, untap up to seven lands.
mana={5}{U}{U} mana={5}{U}{U}
type=Creature type=Creature
@@ -60564,9 +60564,9 @@ type=Instant
[/card] [/card]
[card] [card]
name=Jolting Merfolk name=Jolting Merfolk
auto={1}{C(0/0,-1,Fade)}:tap target(creature) auto={C(0/0,-1,Fade)}:tap target(creature)
auto=fading:4 auto=fading:4
text=Fading 4 (This creature enters with four fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.) -- {1}, Remove a fade counter from Jolting Merfolk: Tap target creature. text=Fading 4 (This creature enters with four fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.) -- Remove a fade counter from Jolting Merfolk: Tap target creature.
mana={2}{U}{U} mana={2}{U}{U}
type=Creature type=Creature
subtype=Merfolk subtype=Merfolk
@@ -70626,7 +70626,7 @@ toughness=1
[card] [card]
name=Managorger Hydra name=Managorger Hydra
abilities=trample abilities=trample
auto=@movedto(*|stack):choice counter(1/1) auto=@movedto(*|stack):counter(1/1)
text=Trample (This creature can deal excess combat damage to defending player or planeswalker while attacking.) -- Whenever a player casts a spell, put a +1/+1 counter on Managorger Hydra. text=Trample (This creature can deal excess combat damage to defending player or planeswalker while attacking.) -- Whenever a player casts a spell, put a +1/+1 counter on Managorger Hydra.
mana={2}{G} mana={2}{G}
type=Creature type=Creature
@@ -83586,7 +83586,7 @@ toughness=2
[card] [card]
name=Ovalchase Dragster name=Ovalchase Dragster
abilities=trample,haste abilities=trample,haste
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Trample, haste -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Trample, haste -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={4} mana={4}
type=Artifact type=Artifact
@@ -107036,7 +107036,7 @@ toughness=2
[card] [card]
name=Sky Skiff name=Sky Skiff
abilities=flying abilities=flying
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Flying -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Flying -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={2} mana={2}
type=Artifact type=Artifact
@@ -108507,7 +108507,7 @@ toughness=3
name=Smuggler's Copter name=Smuggler's Copter
abilities=flying abilities=flying
auto=@combat(attacking,blocking) source(this):may _LOOT_ auto=@combat(attacking,blocking) source(this):may _LOOT_
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Flying -- Whenever Smuggler's Copter attacks or blocks, you may draw a card. If you do, discard a card. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Flying -- Whenever Smuggler's Copter attacks or blocks, you may draw a card. If you do, discard a card. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={2} mana={2}
type=Artifact type=Artifact
@@ -126361,7 +126361,7 @@ type=Sorcery
name=Untethered Express name=Untethered Express
abilities=trample abilities=trample
auto=_ATTACKING_counter(1/1) auto=_ATTACKING_counter(1/1)
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0} auto=_CREW1_
text=Trample -- Whenever Untethered Express attacks, put a +1/+1 counter on it. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) text=Trample -- Whenever Untethered Express attacks, put a +1/+1 counter on it. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={4} mana={4}
type=Artifact type=Artifact
@@ -108,7 +108,7 @@ name=Ajani, Inspiring Leader
auto=counter(0/0,5,loyalty) auto=counter(0/0,5,loyalty)
auto={C(0/0,2,Loyalty)}:name(+2: Gain 2 life without targeting any creature) life:2 controller auto={C(0/0,2,Loyalty)}:name(+2: Gain 2 life without targeting any creature) life:2 controller
auto={C(0/0,2,Loyalty)}:name(+2: Gain 2 life and target creature gets two +1/+1 counters) target(creature) counter(1/1,2) && life:2 controller auto={C(0/0,2,Loyalty)}:name(+2: Gain 2 life and target creature gets two +1/+1 counters) target(creature) counter(1/1,2) && life:2 controller
auto={C(0/0,-3,Loyalty)}:name(-3: Exile target creature and gains life opponent) moveto(exile) target(creature) && life:2 targetController auto={C(0/0,-3,Loyalty)}:name(-3: Exile target creature) moveto(exile) target(creature) && life:2 targetController
auto={C(0/0,-10,Loyalty)}:name(-10: Creatures gain doubles strike and flying) all(creature|myBattlefield) transforms((,flying,double strike)) ueot auto={C(0/0,-10,Loyalty)}:name(-10: Creatures gain doubles strike and flying) all(creature|myBattlefield) transforms((,flying,double strike)) ueot
text=+2: You gain 2 life. Put two +1/+1 counters on up to one target creature. -- -3: Exile target creature. Its controller gains 2 life. -- -10: Creatures you control gain flying and double strike until end of turn. text=+2: You gain 2 life. Put two +1/+1 counters on up to one target creature. -- -3: Exile target creature. Its controller gains 2 life. -- -10: Creatures you control gain flying and double strike until end of turn.
mana={4}{W}{W} mana={4}{W}{W}
@@ -2995,7 +2995,7 @@ subtype=Sorin
name=Sorin, Imperious Bloodlord name=Sorin, Imperious Bloodlord
auto=counter(0/0,4,loyalty) auto=counter(0/0,4,loyalty)
auto={C(0/0,1,Loyalty)}:name(+1: Deathtouch and Lifelink) target(creature|myBattlefield) transforms((,deathtouch,lifelink,newability[if cantargetcard(*[vampire]|*) then counter(1/1)])) ueot auto={C(0/0,1,Loyalty)}:name(+1: Deathtouch and Lifelink) target(creature|myBattlefield) transforms((,deathtouch,lifelink,newability[if cantargetcard(*[vampire]|*) then counter(1/1)])) ueot
auto={C(0/0,1,Loyalty)}{S(vampire|myBattlefield)}:name(+1: Sacrifice and deals 3 damage) damage:3 target(anytarget) auto={C(0/0,1,Loyalty)}:name(+1: Sacrifice and deal 3 damage) may sacrifice notatarget(Vampire|mybattlefield) and!( damage:3 target(anytarget) )!
auto={C(0/0,-3,Loyalty)}:name(-3: Put a Vampire from your hand onto the battlefield) moveto(myBattlefield) target(creature[vampire]|myHand) auto={C(0/0,-3,Loyalty)}:name(-3: Put a Vampire from your hand onto the battlefield) moveto(myBattlefield) target(creature[vampire]|myHand)
text=+1: Target creature you control gains deathtouch and lifelink until end of turn. If it's a Vampire, put a +1/+1 counter on it. -- +1: You may sacrifice a Vampire. When you do, Sorin, Imperious Bloodlord deals 3 damage to any target and you gain 3 life. -- -3: You may put a Vampire creature card from your hand onto the battlefield. text=+1: Target creature you control gains deathtouch and lifelink until end of turn. If it's a Vampire, put a +1/+1 counter on it. -- +1: You may sacrifice a Vampire. When you do, Sorin, Imperious Bloodlord deals 3 damage to any target and you gain 3 life. -- -3: You may put a Vampire creature card from your hand onto the battlefield.
mana={2}{B} mana={2}{B}
+1 -2
View File
@@ -2166,7 +2166,7 @@ int AALibraryPosition::resolve()
const string AALibraryPosition::getMenuText() const string AALibraryPosition::getMenuText()
{ {
return "Put in Library in a specific position from the top"; return "Put in library in a specific position from the top";
} }
AALibraryPosition * AALibraryPosition::clone() const AALibraryPosition * AALibraryPosition::clone() const
@@ -7954,7 +7954,6 @@ void AAlterCost::increaseTheCost(MTGCardInstance * card)
card->getManaCost()->add(k,card->getIncreasedManaCost()->getCost(k)); card->getManaCost()->add(k,card->getIncreasedManaCost()->getCost(k));
} }
} }
return;
} }
void AAlterCost::decreaseTheCost(MTGCardInstance * card) void AAlterCost::decreaseTheCost(MTGCardInstance * card)