Add support for Amonkhet Mechanics
and fix some cards. Added exerted trigger, event and add removemc keyword inside transforms ability so we can soft code Embalm and Eternalize...
This commit is contained in:
@@ -41166,8 +41166,7 @@ type=Enchantment
|
||||
[card]
|
||||
name=Flagstones of Trokair
|
||||
auto={T}:Add{W}
|
||||
aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(plains|myLibrary)
|
||||
auto=@movedTo(this|graveyard) from(battlefield):name(search card) reveal:plibrarycount optionone name(choose card) target(plains|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
|
||||
auto=@movedTo(this|graveyard) from(battlefield):name(search card) ability$!moveTo(myBattlefield) and!(tap(noevent))! target(plains|myLibrary)!$ controller
|
||||
text={T}: Add {W} to your mana pool. -- When Flagstones of Trokair is put into a graveyard from the battlefield, you may search your library for a Plains card and put it onto the battlefield tapped. If you do, shuffle your library.
|
||||
type=Legendary Land
|
||||
[/card]
|
||||
@@ -64909,7 +64908,7 @@ toughness=5
|
||||
name=Krosan Verge
|
||||
auto=tap(noevent)
|
||||
auto={T}:Add{1}
|
||||
auto={2}{T}{S}:name(sacrifice to search) ability$! name(search forest) notatarget(forest|mylibrary) moveto(ownerbattlefield) and!(tap(noevent))! !$ controller && ability$! name(search plains) notatarget(plains|mylibrary) moveto(ownerbattlefield) and!(tap(noevent))! !$ controller
|
||||
auto={2}{T}{S}:name(sacrifice to search) transforms((,newability[ability$! name(search forest) notatarget(forest|mylibrary) moveto(ownerbattlefield) and!(tap(noevent))! !$ controller],newability[ability$! name(search plains) notatarget(plains|mylibrary) moveto(ownerbattlefield) and!(tap(noevent))! !$ controller])) oneshot
|
||||
text=Krosan Verge enters the battlefield tapped. -- {T}: Add {1} to your mana pool. -- {2}, {T}, Sacrifice Krosan Verge: Search your library for a Forest card and a Plains card and put them onto the battlefield tapped. Then shuffle your library.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -79818,7 +79817,7 @@ name=Niblis of the Breath
|
||||
abilities=flying
|
||||
auto={U}{T}:may tap target(creature)
|
||||
auto={U}{T}:may untap target(creature)
|
||||
text=Flying -- Whenever Niblis of the Urn attacks, you may tap target creature.
|
||||
text=Flying -- {U}, {T}: You may tap or untap target creature.
|
||||
mana={2}{U}
|
||||
type=Creature
|
||||
subtype=Spirit
|
||||
@@ -90652,8 +90651,8 @@ toughness=5
|
||||
[card]
|
||||
name=Quarantine Field
|
||||
auto=counter(0/0,xx,Isolation)
|
||||
auto=(blink)forsrc target(<prexx>*[-land]|opponentbattlefield)
|
||||
text=Quarantine Field enters the battlefield with X isolation counters on it. -- When Quarantine Field enters the battlefield, for each isolation counter on it, exile up to one target nonland permanent an opponent controls until Quarantine Field leaves the battlefield. (WORKAROUND ONLY EXILES UP TO X AND NOT FOR EACH COUNTER)
|
||||
auto=this(variable{xx} >0) (blink)forsrc target(<upto:counter{0%0.1.Isolation}>*[-land]|opponentbattlefield)
|
||||
text=Quarantine Field enters the battlefield with X isolation counters on it. -- When Quarantine Field enters the battlefield, for each isolation counter on it, exile up to one target nonland permanent an opponent controls until Quarantine Field leaves the battlefield.
|
||||
mana={X}{X}{W}{W}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
@@ -109371,7 +109370,7 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Solitary Confinement
|
||||
auto=upcost[{D(*|myhand)}] sacrifice
|
||||
auto=@each my upkeep :name(discard or sacrifice) ability$!if type(*|myhand)~morethan~0 then choice reject notatarget(*|myhand) _ choice sacrifice all(mystored)!$ controller
|
||||
auto=phasealter(remove,draw,controller)
|
||||
abilities=playershroud
|
||||
auto=preventalldamage to(controller)
|
||||
|
||||
Reference in New Issue
Block a user