Fixed issue #1054 (opened by @ranger7271), fixed/added primitives with "scry" ability, improved scry ability for both Human and AI player, added a new ability to replace the scry ability with some actions (e.g. Eligeth, Crossroads Augur).
This commit is contained in:
@@ -3448,7 +3448,7 @@ auto=target(player) draw:3
|
||||
text=Ancestral Vision is blue. -- Suspend 4 - {U} (Rather than cast this card from your hand, pay {U} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) -- Target player draws three cards.
|
||||
mana={0}
|
||||
color=blue
|
||||
restriction=turn:200
|
||||
restriction=never
|
||||
suspend(4)={u}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
@@ -4648,7 +4648,7 @@ toughness=0
|
||||
name=Aqueous Form
|
||||
target=creature
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=@combat(attacking) source(mytgt):name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=@combat(attacking) source(mytgt):scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto=teach(creature) unblockable
|
||||
text=Enchant creature -- Enchanted creature can't be blocked. -- Whenever enchanted creature attacks, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
mana={U}
|
||||
@@ -4689,7 +4689,7 @@ toughness=1
|
||||
[card]
|
||||
name=Arachnogenesis
|
||||
auto=token(Spider,Creature Spider,1/2,reach,green)*type:creature[attacking]:opponentbattlefield
|
||||
auto=preventAllCombatDamage from(creature[-spider]) ueot
|
||||
auto=preventAllCombatDamage from(creature[-spider]|battlefield) ueot
|
||||
text=Put X 1/2 green Spider creature tokens with reach onto the battlefield, where X is the number of creatures attacking you. Prevent all combat damage that would be dealt this turn by non-Spider creatures.
|
||||
mana={2}{G}
|
||||
type=Instant
|
||||
@@ -5916,7 +5916,7 @@ toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Armored Transport
|
||||
auto=preventAllCombatDamage from(creature[blocking]) to(this)
|
||||
auto=preventAllCombatDamage from(creature[blocking]|battlefield) to(this)
|
||||
text=Prevent all combat damage that would be dealt to Armored Transport by creatures blocking it.
|
||||
mana={3}
|
||||
type=Artifact Creature
|
||||
@@ -9851,7 +9851,7 @@ toughness=2
|
||||
[card]
|
||||
name=Battlewise Hoplite
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):counter(1/1,1) && name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):counter(1/1,1) && scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Heroic -- Whenever you cast a spell that targets Battlewise Hoplite, put a +1/+1 counter on Battlewise Hoplite, then scry 1. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.)
|
||||
mana={W}{U}
|
||||
type=Creature
|
||||
@@ -14282,14 +14282,16 @@ type=Instant
|
||||
[card]
|
||||
name=Brain in a Jar
|
||||
auto={1}{T}:counter(0/0,1,Charge) && transforms((,newability[target(*[instant;sorcery;manacost=counter{0%0.1.charge}]|myhand) castcard(normal)])) oneshot
|
||||
auto={3}{T}{c(0/0,-1,Charge)}: scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-2,Charge)}: scry:2 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-3,Charge)}: scry:3 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-4,Charge)}: scry:4 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-5,Charge)}: scry:5 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-6,Charge)}: scry:6 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-7,Charge)}: scry:7 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}:counter(0/0,-8,Charge) scry:8 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-1,Charge)}:name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-2,Charge)}:name(Scry 2) scry:2 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-3,Charge)}:name(Scry 3) scry:3 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-4,Charge)}:name(Scry 4) scry:4 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-5,Charge)}:name(Scry 5) scry:5 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-6,Charge)}:name(Scry 6) scry:6 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-7,Charge)}:name(Scry 7) scry:7 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-8,Charge)}:name(Scry 8) scry:8 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-9,Charge)}:name(Scry 9) scry:9 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={3}{T}{c(0/0,-10,Charge)}:name(Scry 10) scry:10 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text={1}, {T}: Put a charge counter on Brain in a Jar, then you may cast an instant or sorcery card with converted mana cost equal to the number of charge counters on Brain in a Jar from your hand without paying its mana cost. -- {3}, {T}, Remove X charge counters from Brain in a Jar: Scry X.
|
||||
mana={2}
|
||||
type=Artifact
|
||||
@@ -17391,7 +17393,7 @@ name=Catacomb Sifter
|
||||
abilities=devoid
|
||||
auto=choice token(Eldrazi Scion,Creature Eldrazi Scion,1/1) and!( transforms((,newability[{S}:Add{C}])) forever )! controller
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=@movedTo(other creature|graveyard) from(myBattlefield):name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=@movedTo(other creature|graveyard) from(myBattlefield):name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Devoid (This card has no color.) -- When Catacomb Sifter enters the battlefield, put a 1/1 colorless Eldrazi Scion creature token onto the battlefield. It has "Sacrifice this creature: Add {C} to your mana pool." -- Whenever another creature you control dies, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
mana={1}{B}{G}
|
||||
type=Creature
|
||||
@@ -19519,7 +19521,7 @@ type=Instant
|
||||
name=Chorus of the Tides
|
||||
abilities=flying
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):counter(1/1,1) && name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):counter(1/1,1) && name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Flying -- Heroic -- Whenever you cast a spell that targets Chorus of the Tides, scry 1. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.)
|
||||
mana={3}{U}
|
||||
type=Creature
|
||||
@@ -27770,7 +27772,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Deepwood Tantiv
|
||||
auto=@combat(blocked,turnlimited) source(this):life:2 conroller
|
||||
auto=@combat(blocked,turnlimited) source(this):life:2 controller
|
||||
text=Whenever Deepwood Tantiv becomes blocked, you gain 2 life.
|
||||
mana={4}{G}
|
||||
type=Creature
|
||||
@@ -35667,7 +35669,7 @@ subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=Enchanted Being
|
||||
auto=preventAllCombatDamage from(creature[enchanted]) to(this)
|
||||
auto=preventAllCombatDamage from(creature[enchanted]|battlefield) to(this)
|
||||
text=Prevent all combat damage that would be dealt to Enchanted Being by enchanted creatures.
|
||||
mana={1}{W}{W}
|
||||
type=Creature
|
||||
@@ -42700,8 +42702,8 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Foresee
|
||||
aicode=activate draw:2 controller
|
||||
auto=name(Scry) reveal:4 optionone name(Put On Top) target(<upto:4>*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend afterrevealed transforms((,newability[draw:2 controller])) oneshot afterrevealedend revealend
|
||||
aicode=activate transforms((,newability[draw:2 controller])) oneshot
|
||||
auto=name(Scry 4 and draw) scry:4 scrycore delayed draw:2 controller scrycoreend scryend
|
||||
text=Scry 4, then draw two cards. (To scry 4, look at the top four cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
|
||||
mana={3}{U}
|
||||
type=Sorcery
|
||||
@@ -43598,7 +43600,7 @@ toughness=1
|
||||
name=Frontline Strategist
|
||||
facedown={3}
|
||||
autofacedown={w}:morph
|
||||
autofaceup=preventallcombatdamage from(creature[-soldier])
|
||||
autofaceup=preventallcombatdamage from(creature[-soldier]|battlefield)
|
||||
text=Morph {W} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -- When Frontline Strategist is turned face up, prevent all combat damage non-Soldier creatures would deal this turn.
|
||||
mana={W}
|
||||
type=Creature
|
||||
@@ -46741,8 +46743,8 @@ toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Glimmer of Genius
|
||||
aicode=activate draw:2 controller
|
||||
auto=name(Scry) reveal:2 optionone name(Put On Top) target(<upto:2>*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<2>*|reveal) bottomoflibrary optiontwoend afterrevealed transforms((,newability[draw:2 controller])) oneshot afterrevealedend revealend
|
||||
aicode=activate transforms((,newability[draw:2 controller])) oneshot
|
||||
auto=name(Scry 2 and draw) scry:2 scrycore delayed draw:2 controller scrycoreend scryend
|
||||
auto=alterenergy:2 controller
|
||||
text=Scry 2, then draw two cards. You get {E}{E} (two energy counters).
|
||||
mana={3}{U}
|
||||
@@ -46817,9 +46819,8 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Glimpse the Sun God
|
||||
target=<prex>creature
|
||||
auto=tap
|
||||
auto=scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
aicode=activate target(<castx>creature|battlefield) tap
|
||||
auto=scry:1 scrycore delayed dontshow transforms((,newability[target(<castx>creature|battlefield) tap])) oneshot scrycoreend scryend
|
||||
text=Tap X target creatures. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
mana={X}{W}
|
||||
type=Instant
|
||||
@@ -52272,7 +52273,7 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Harmless Assault
|
||||
auto=preventAllCombatDamage from(creature[attacking]) ueot
|
||||
auto=preventAllCombatDamage from(creature[attacking]|battlefield) ueot
|
||||
text=Prevent all combat damage that would be dealt this turn.
|
||||
mana={2}{W}{W}
|
||||
type=Instant
|
||||
@@ -52415,9 +52416,8 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Harsh Scrutiny
|
||||
target=opponent
|
||||
aicode=activate reject notatarget(creature|targetedpersonshand)
|
||||
auto=reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose discards) notatarget(<1>creature|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
|
||||
aicode=activate reject notatarget(creature|opponenthand)
|
||||
auto=reveal:type:*:opponenthand revealzone(opponenthand) optionone name(choose discards) notatarget(<1>creature|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
|
||||
auto=scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Target opponent reveals his or her hand. You choose a creature card from it. That player discards that card. Scry 1.
|
||||
mana={B}
|
||||
@@ -53355,7 +53355,7 @@ toughness=2
|
||||
[card]
|
||||
name=Hedron Alignment
|
||||
auto=@each my upkeep:aslongas(Hedron Alignment|myhand) aslongas(Hedron Alignment|mygraveyard) aslongas(Hedron Alignment|myexile) aslongas(Hedron Alignment|mybattlefield) wingame controller
|
||||
auto={1}{u}:name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={1}{u}:name(Scry 1) scry:1 scrycore delayed dontshow scrycoreend scryend
|
||||
text=Hexproof -- At the beginning of your upkeep, you may reveal your hand. If you do, you win the game if you own a card named Hedron Alignment in exile, in your hand, in your graveyard, and on the battlefield. -- {1}{U}: Scry 1.
|
||||
mana={2}{U}
|
||||
type=Enchantment
|
||||
@@ -54568,7 +54568,7 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Hindervines
|
||||
auto=preventAllCombatDamage from(creature[-counter{1/1.1}]) ueot
|
||||
auto=preventAllCombatDamage from(creature[-counter{1/1.1}]|battlefield) ueot
|
||||
text=Prevent all combat damage that would be dealt this turn by creatures with no +1/+1 counters on them.
|
||||
mana={2}{G}
|
||||
type=Instant
|
||||
@@ -56164,7 +56164,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Hunter's Ambush
|
||||
auto=preventAllCombatDamage from(creature[-Green]) ueot
|
||||
auto=preventAllCombatDamage from(creature[-Green]|battlefield) ueot
|
||||
text=Prevent all combat damage that would be dealt by nongreen creatures this turn.
|
||||
mana={2}{G}
|
||||
type=Instant
|
||||
@@ -58580,6 +58580,7 @@ type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Interpret the Signs
|
||||
aicode=activate transforms((,newability[all(*[zpos=1]|mylibrary) transforms((,newability[draw:manacost controller])) oneshot])) oneshot
|
||||
auto=scry:3 scrycore delayed draw:revealedmana scrycoreend scryend
|
||||
text=Scry 3, then reveal the top card of your library. Draw cards equal to that card's converted mana cost. (To scry 3, look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
|
||||
mana={5}{U}
|
||||
@@ -60556,6 +60557,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Judge Unworthy
|
||||
aicode=activate transforms((,newability[all(*[zpos=1]|mylibrary) transforms((,newability[name(Damage attacking or blocking creature) target(creature[attacking;blocking]|battlefield) damage:manacost])) oneshot])) oneshot
|
||||
auto=scry:3 scrycore delayed name(Choose Target for damage) target(creature[attacking,blocking]) damage:revealedmana scrycoreend scryend
|
||||
text=Choose target attacking or blocking creature. Scry 3, then reveal the top card of your library. Judge Unworthy deals damage equal to that card's converted mana cost to that creature. (To scry 3, look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
|
||||
mana={1}{W}
|
||||
@@ -65682,7 +65684,7 @@ abilities=haste
|
||||
auto=@targeted(this) from(*|opponentbattlefield):sacrifice notatarget(land)
|
||||
auto=@targeted(this) from(*|opponenthand):sacrifice notatarget(land)
|
||||
auto=@targeted(this) from(*|mybattlefield):ability$!sacrifice notatarget(land)!$ controller
|
||||
auto=@targeted(this) from(*|myhand):ability$!sacrifice notatarget(land)!$ conroller
|
||||
auto=@targeted(this) from(*|myhand):ability$!sacrifice notatarget(land)!$ controller
|
||||
text=Haste -- Whenever Lava Runner becomes the target of a spell or ability, that spell or ability's controller sacrifices a land.
|
||||
mana={1}{R}{R}
|
||||
type=Creature
|
||||
@@ -67468,7 +67470,7 @@ auto=all(creature|battlefield) becomes(deadtemp) && all(creature|graveyard) move
|
||||
text=Living End is black. -- Suspend 3 - {2}{B}{B} (Rather than cast this card from your hand, pay {2}{B}{B} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) -- Each player exiles all creature cards from his or her graveyard, then sacrifices all creatures he or she controls, then puts all cards he or she exiled this way onto the battlefield.
|
||||
mana={0}
|
||||
color=black
|
||||
restriction=turn:200
|
||||
restriction=never
|
||||
suspend(3)={2}{B}{B}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
@@ -67641,7 +67643,8 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Llanowar Empath
|
||||
auto=scry:2 scrycore choice name(Choose creature) target(<1>creature|reveal) moveto(myhand) scrycoreend scryend
|
||||
aicode=activate target(creature[zpos=1]|mylibrary) moveto(myhand)
|
||||
auto=scry:2 scrycore delayed dontshow transforms((,newability[if type(creature[zpos=1]|mylibrary)~equalto~1 then all(creature[zpos=1]|mylibrary) moveto(myhand) else target(*[zpos=1]|mylibrary) moveto(myreveal) and!( placefromthetop(1) )!])) oneshot scrycoreend scryend
|
||||
text=When Llanowar Empath enters the battlefield, scry 2, then reveal the top card of your library. If it's a creature card, put it into your hand. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
|
||||
mana={3}{G}
|
||||
type=Creature
|
||||
@@ -68286,7 +68289,7 @@ auto={T}{S}:Add{R}{R}{R}
|
||||
auto={T}{S}:Add{G}{G}{G}
|
||||
text=Suspend 3 - {0} (Rather than cast this card from your hand, pay {0} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) -- {T}, Sacrifice Lotus Bloom: Add three mana of any one color to your mana pool.
|
||||
type=Artifact
|
||||
restriction=turn:200
|
||||
restriction=never
|
||||
mana={0}
|
||||
suspend(3)={0}
|
||||
[/card]
|
||||
@@ -77730,8 +77733,7 @@ toughness=2
|
||||
[card]
|
||||
name=Mystic Speculation
|
||||
buyback={u}{2}
|
||||
aicode=name(look) activate name(look) transforms((,newability[foreach(*[zpos<=3]|mylibrary) moverandom(*[zpos<=3]) from(mylibrary) to(mylibrary)])) ueot
|
||||
auto=name(scry cards) reveal:3 optionone name(look) target(*|reveal) doNothing optiononeend optiontwo target(<3>*|reveal) moveto(ownerlibrary) optiontwoend revealend
|
||||
auto=scry:3 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Buyback {2} (You may pay an additional {2} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Scry 3. (To scry 3, look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
|
||||
mana={U}
|
||||
type=Sorcery
|
||||
@@ -79250,7 +79252,7 @@ name=New Benalia
|
||||
auto=tap(noevent)
|
||||
auto={t}:add{w}
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=New Benalia enters the battlefield tapped. -- When New Benalia enters the battlefield, scry 1. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.) -- {T}: Add {W} to your mana pool.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -81076,7 +81078,7 @@ type=Legendary Enchantment
|
||||
[card]
|
||||
name=Oath of Jace
|
||||
auto=ability$!draw:3 _ notatarget(<2>*|myhand) reject!$ controller
|
||||
auto=@each my upkeep:name(Look at My top cards) reveal:type:planeswalker:mybattlefield optionone name(Look) target(<1>*|reveal) doNothing optiononeend optiontwo target(<60>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
auto=@each my upkeep:name(Scry cards) scry:type:type:planeswalker:mybattlefield scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=When Oath of Jace enters the battlefield, draw three cards, then discard two cards. -- At the beginning of your upkeep, scry X, where X is the number of planeswalkers you control.
|
||||
mana={2}{U}
|
||||
type=Legendary Enchantment
|
||||
@@ -82454,7 +82456,7 @@ toughness=2
|
||||
[card]
|
||||
name=Oracle's Insight
|
||||
target=creature
|
||||
auto=teach(creature) {t}:scry:1 scrycore dontshow delayed draw:1 scrycoreend scryend
|
||||
auto=teach(creature) {t}:scry:1 scrycore delayed draw:1 scrycoreend scryend
|
||||
text=Enchant creature -- Enchanted creature has "{T}: Scry 1, then draw a card." (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.)
|
||||
mana={3}{U}
|
||||
type=Enchantment
|
||||
@@ -87967,8 +87969,8 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Preordain
|
||||
aicode=activate draw:1
|
||||
auto=name(Scry) reveal:2 optionone name(Put On Top) target(<upto:2>*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<2>*|reveal) bottomoflibrary optiontwoend afterrevealed transforms((,newability[draw:1 controller])) oneshot afterrevealedend revealend
|
||||
aicode=activate transforms((,newability[draw:1 controller])) oneshot
|
||||
auto=scry:2 scrycore delayed draw:1 controller scrycoreend scryend
|
||||
text=Scry 2, then draw a card. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
|
||||
mana={U}
|
||||
type=Sorcery
|
||||
@@ -89750,7 +89752,8 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Putrid Cyclops
|
||||
auto=scry:1 scrycore name(-x/-x) all(this) ueot -revealedmana/-revealedmana scrycoreend scryend
|
||||
aicode=activate transforms((,newability[all(*[zpos=1]|mylibrary) transforms((,newability[name(Putrid cyclops gets -x/-x) target(Putrid Cyclops[fresh]|mybattlefield) -manacost/-manacost ueot])) oneshot])) oneshot
|
||||
auto=scry:1 scrycore delayed transforms((,newability[name(Putrid cyclops gets -x/-x) -revealedmana/-revealedmana])) ueot scrycoreend scryend
|
||||
text=When Putrid Cyclops enters the battlefield, scry 1, then reveal the top card of your library. Putrid Cyclops gets -X/-X until end of turn, where X is that card's converted mana cost. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.)
|
||||
mana={2}{B}
|
||||
type=Creature
|
||||
@@ -92441,7 +92444,7 @@ subtype=Arcane
|
||||
[card]
|
||||
name=Read the Bones
|
||||
aicode=activate transforms((,newability[draw:2 controller],newability[life:-2 controller])) oneshot
|
||||
auto=name(Scry) reveal:2 optionone name(Put On Top) target(<upto:2>*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<2>*|reveal) bottomoflibrary optiontwoend afterrevealed transforms((,newability[draw:2 controller],newability[life:-2 controller])) oneshot afterrevealedend revealend
|
||||
auto=scry:2 scrycore delayed draw:2 controller && life:2 controller scrycoreend scryend
|
||||
text=Scry 2, then draw two cards. You lose 2 life. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
|
||||
mana={2}{B}
|
||||
type=Sorcery
|
||||
@@ -93851,7 +93854,7 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Repel the Abominable
|
||||
auto=preventAllCombatDamage from(creature[-human]) ueot
|
||||
auto=preventAllCombatDamage from(creature[-human]|battlefield) ueot
|
||||
text=Prevent all damage that would be dealt this turn by non-Human sources.
|
||||
mana={1}{W}
|
||||
type=Instant
|
||||
@@ -94251,7 +94254,7 @@ auto=if type(*|myhand)~morethan~type(*|opponenthand) then ability$! reject notat
|
||||
auto=if type(*|opponenthand)~morethan~type(*|myhand) then ability$! reject notatarget(<type:*:myhandminustype:*:opponenthandminusend>*|myhand) !$ opponent
|
||||
color=white
|
||||
mana={0}
|
||||
restriction=turn:200
|
||||
restriction=never
|
||||
suspend(6)={W}
|
||||
text=Restore Balance is White - Suspend 6 - {W} (Rather than cast this card from your hand, pay {W} and exile it with six time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) -- Each player chooses a number of lands he or she controls equal to the number of lands controlled by the player who controls the fewest, then sacrifices the rest. Players sacrifice creatures and discard cards the same way.
|
||||
type=Sorcery
|
||||
@@ -94361,28 +94364,28 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Retreat to Coralhelm
|
||||
auto=@movedTo(land|myBattlefield):name(choose one) transforms((,newability[choice ability$!reveal:1 optionone name(Scry Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend!$ controller],newability[choice name(untap creature) target(creature) untap],newability[choice name(tap creature) target(creature) tap])) ueot
|
||||
text=Landfall -- Whenever a land enters the battlefield under your control, choose one -- --You may tap or untap target creature. --Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
auto=@movedTo(land|myBattlefield):name(Choose one) transforms((,newability[choice name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend],newability[choice name(untap creature) target(creature) untap],newability[choice name(tap creature) target(creature) tap])) ueot
|
||||
text=Landfall -- Whenever a land enters the battlefield under your control, choose one -- -- You may tap or untap target creature. -- Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
mana={2}{U}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Retreat to Emeria
|
||||
auto=@movedTo(land|myBattlefield):name(choose one) transforms((,newability[choice name(Kor Token) create(Kor Ally:Creature Kor Ally:1/1:white) controller],newability[choice name(1/1 ueot) all(creature|mybattlefield) 1/1 ueot])) oneshot
|
||||
auto=@movedTo(land|myBattlefield):name(Choose one) transforms((,newability[choice name(Kor Token) create(Kor Ally:Creature Kor Ally:1/1:white) controller],newability[choice name(1/1 ueot) all(creature|mybattlefield) 1/1 ueot])) oneshot
|
||||
text=Landfall -- Whenever a land enters the battlefield under your control, choose one -- -- -- Put a 1/1 white Kor Ally creature token onto the battlefield. -- -- Creatures you control get +1/+1 until end of turn.
|
||||
mana={3}{W}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Retreat to Hagra
|
||||
auto=@movedTo(land|myBattlefield):name(choose one) transforms((,newability[choice 1/0 && deathtouch target(creature)],newability[choice life:-1 opponent && life:1 controller])) oneshot
|
||||
text=Landfall -- Whenever a land enters the battlefield under your control, choose one -- --Target creature gets +1/+0 and gains deathtouch until end of turn. --Each opponent loses 1 life and you gain 1 life.
|
||||
auto=@movedTo(land|myBattlefield):name(Choose one) transforms((,newability[choice name(Creature gains 1/0 and deachtouch) 1/0 && deathtouch target(creature)],newability[choice life:-1 opponent && life:1 controller])) oneshot
|
||||
text=Landfall -- Whenever a land enters the battlefield under your control, choose one -- -- Target creature gets +1/+0 and gains deathtouch until end of turn. -- Each opponent loses 1 life and you gain 1 life.
|
||||
mana={2}{B}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Retreat to Kazandu
|
||||
auto=@movedTo(land|myBattlefield):transforms((,newability[if type(creature|battlefield)~morethan~0 then choice target(creature) counter(1/1)],newability[choice name(gain 2 life) life:2 controller])) oneshot
|
||||
auto=@movedTo(land|myBattlefield):transforms((,newability[if type(creature|battlefield)~morethan~0 then choice name(Put Counter) name(Put Counter) target(creature) counter(1/1)],newability[choice name(gain 2 life) life:2 controller])) oneshot
|
||||
text=Landfall -- Whenever a land enters the battlefield under your control, choose one -- -- -- Put a +1/+1 counter on target creature. -- -- You gain 2 life.
|
||||
mana={2}{G}
|
||||
type=Enchantment
|
||||
@@ -94905,7 +94908,8 @@ subtype=Arcane
|
||||
[/card]
|
||||
[card]
|
||||
name=Riddle of Lightning
|
||||
auto=scry:3 scrycore delayed choice name(Choose Target for damage) target(creature,player) damage:revealedmana scrycoreend scryend
|
||||
aicode=activate transforms((,newability[all(*[zpos=1]|mylibrary) transforms((,newability[name(Damage creature or player) target(player^creature) damage:manacost])) oneshot])) oneshot
|
||||
auto=scry:3 scrycore delayed target(player,creature) damage:revealedmana scrycoreend scryend
|
||||
text=Choose target creature or player. Scry 3, then reveal the top card of your library. Riddle of Lightning deals damage equal to that card's converted mana cost to that creature or player. (To scry 3, look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
|
||||
mana={3}{R}{R}
|
||||
type=Instant
|
||||
@@ -100604,9 +100608,9 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Scrying Sheets
|
||||
auto={t}:add{1}
|
||||
auto={T}:add{C}
|
||||
aicode=activate target(*[snow;zpos=1]|mylibrary) moveto(myhand)
|
||||
auto={1}{i}:name(look) reveal:1 optionone if type(*[snow]|reveal)~morethan~0 then target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
auto={1}{i}{T}:name(Look top card) reveal:1 optionone if type(*[snow]|reveal)~morethan~0 then target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text={T}: Add {1} to your mana pool. -- {1}{S}i}, {T}: Look at the top card of your library. If that card is snow, you may reveal it and put it into your hand. ({S}i} can be paid with one mana from a snow permanent.)
|
||||
type=Snow Land
|
||||
[/card]
|
||||
@@ -100818,9 +100822,8 @@ type=Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Sea God's Revenge
|
||||
target=<upto:3>creature|opponentbattlefield
|
||||
auto=moveto(ownerhand)
|
||||
auto=scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
aicode=activate transforms((,newability[target(<upto:3>creature|opponentbattlefield) moveto(ownerhand)])) oneshot
|
||||
auto=scry:1 scrycore delayed target(<upto:3>creature|opponentbattlefield) moveto(ownerhand) scrycoreend scryend
|
||||
text=Return up to three target creatures your opponents control to their owners' hands. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
mana={5}{U}
|
||||
type=Sorcery
|
||||
@@ -101552,7 +101555,7 @@ subtype=Aura
|
||||
name=Seer's Lantern
|
||||
auto={t}:add{c}
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto={2}{t}:name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={2}{t}:name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text={T}: Add {C} to your mana pool. ({C} represents colorless mana.) -- {2}, {T}: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
mana={3}
|
||||
type=Artifact
|
||||
@@ -102047,7 +102050,7 @@ toughness=2
|
||||
[card]
|
||||
name=Sensei Golden-Tail
|
||||
auto=bushido(1/1)
|
||||
auto={1}{W}{T}:name(train samurai) target(creature) transforms((,newability[bushido(1/1)],newability[counter(0/0.1.Training)],newability[this(cantargetcard(creature) becomes(Samurai) )])) asSorcery forever
|
||||
auto={1}{W}{T}:name(train samurai) target(creature) transforms((,newability[bushido(1/1)],newability[counter(0/0.1.Training)],newability[this(cantargetcard(creature)) becomes(Samurai)])) asSorcery forever
|
||||
text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- {1}{W}, {T}: Put a training counter on target creature. That creature gains bushido 1 and becomes a Samurai in addition to its other creature types. Activate this ability only any time you could cast a sorcery.
|
||||
mana={1}{W}
|
||||
type=Legendary Creature
|
||||
@@ -102601,7 +102604,7 @@ type=Artifact
|
||||
name=Serum Visions
|
||||
auto=draw:1
|
||||
aicode=activate may bottomoflibrary all(*[zpos<=2]|mylibrary)
|
||||
auto=name(Look) reveal:2 optionone name(Put On Top) target(<upto:2>*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<2>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 2) scry:2 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Draw a card. -- Scry 2. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
|
||||
mana={U}
|
||||
type=Sorcery
|
||||
@@ -103039,7 +103042,7 @@ toughness=3
|
||||
[card]
|
||||
name=Shadows of the Past
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=@movedTo(creature|graveyard) from(battlefield):name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=@movedTo(creature|graveyard) from(battlefield):name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={4}{B}:life:-2 opponent && life:2 controller restriction{type(creature|mygraveyard)~morethan~3}
|
||||
text=Whenever a creature dies, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {4}{B}: Each opponent loses 2 life and you gain 2 life. Activate this ability only if there are four or more creature cards in your graveyard.
|
||||
mana={1}{B}
|
||||
@@ -108263,7 +108266,7 @@ toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Snag
|
||||
auto=preventAllCombatDamage from(creature[-blocked]) ueot
|
||||
auto=preventAllCombatDamage from(creature[-blocked]|battlefield) ueot
|
||||
text=You may discard a Forest card rather than pay Snag's mana cost. -- Prevent all combat damage that would be dealt by unblocked creatures this turn.
|
||||
other={D(forest|myhand)} name(Discard Forest to Cast)
|
||||
mana={3}{G}
|
||||
@@ -113943,7 +113946,8 @@ type=Enchantment
|
||||
[card]
|
||||
name=Stormchaser Chimera
|
||||
abilities=flying
|
||||
auto={2}{u}{r}:scry:1 scrycore delayed +revealedmana/+0 ueot scrycoreend scryend
|
||||
aicode=activate transforms((,newability[all(*[zpos=1]|mylibrary) transforms((,newability[name(Stormchaser chimera gets +x/0) target(Stormchaser Chimera|mybattlefield) manacost/0 ueot])) oneshot])) oneshot
|
||||
auto={2}{u}{r}:scry:1 scrycore delayed transforms((,newability[name(Stormchaser chimera gets +x/0) revealedmana/0])) ueot scrycoreend scryend
|
||||
text=Flying -- {2}{U}{R}: Scry 1, then reveal the top card of your library. Stormchaser Chimera gets +X/+0 until end of turn, where X is that card's converted mana cost. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.)
|
||||
mana={2}{U}{R}
|
||||
type=Creature
|
||||
@@ -114962,9 +114966,8 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Sudden Storm
|
||||
target=<upto:2>creature
|
||||
auto=freeze
|
||||
auto=scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
aicode=activate transforms((,newability[target(<upto:2>creature|battlefield) freeze])) oneshot
|
||||
auto=scry:1 scrycore delayed target(<upto:2>creature|battlefield) freeze scrycoreend scryend
|
||||
text=Tap up to two target creatures. Those creatures don't untap during their controllers' next untap steps. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
mana={3}{U}
|
||||
type=Instant
|
||||
@@ -117623,7 +117626,7 @@ type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Tanglesap
|
||||
auto=preventAllCombatDamage from(creature[-trample]) ueot
|
||||
auto=preventAllCombatDamage from(creature[-trample]|battlefield) ueot
|
||||
text=Prevent all combat damage that would be dealt this turn by creatures without trample.
|
||||
mana={1}{G}
|
||||
type=Instant
|
||||
@@ -118461,7 +118464,7 @@ auto=tap(noevent)
|
||||
auto={t}:add{r}
|
||||
auto={t}:add{g}
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Temple of Abandon enters the battlefield tapped. -- When Temple of Abandon enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {T}: Add {R} or {G} to your mana pool.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -118471,7 +118474,7 @@ auto=tap(noevent)
|
||||
auto={t}:add{u}
|
||||
auto={t}:add{b}
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Temple of Deceit enters the battlefield tapped. -- When Temple of Deceit enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {T}: Add {U} or {B} to your mana pool.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -118481,7 +118484,7 @@ auto=tap(noevent)
|
||||
auto={t}:add{w}
|
||||
auto={t}:add{u}
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Temple of Enlightenment enters the battlefield tapped. -- When Temple of Enlightenment enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {T}: Add {W} or {U} to your mana pool.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -118491,7 +118494,7 @@ auto=tap(noevent)
|
||||
auto={t}:add{u}
|
||||
auto={t}:add{r}
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Temple of Epiphany enters the battlefield tapped. -- When Temple of Epiphany enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {T}: Add {U} or {R} to your mana pool.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -118501,7 +118504,7 @@ auto=tap(noevent)
|
||||
auto={t}:add{b}
|
||||
auto={t}:add{g}
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Temple of Malady enters the battlefield tapped. -- When Temple of Malady enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {T}: Add {B} or {G} to your mana pool.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -118511,7 +118514,7 @@ auto=tap(noevent)
|
||||
auto={t}:add{b}
|
||||
auto={t}:add{r}
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Temple of Malice enters the battlefield tapped. -- When Temple of Malice enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {T}: Add {B} or {R} to your mana pool.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -118521,7 +118524,7 @@ auto=tap(noevent)
|
||||
auto={t}:add{g}
|
||||
auto={t}:add{u}
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Temple of Mystery enters the battlefield tapped. -- When Temple of Mystery enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {T}: Add {G} or {U} to your mana pool.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -118531,7 +118534,7 @@ auto=tap(noevent)
|
||||
auto={t}:add{g}
|
||||
auto={t}:add{w}
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Temple of Plenty enters the battlefield tapped. -- When Temple of Plenty enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {T}: Add {G} or {W} to your mana pool.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -118541,7 +118544,7 @@ auto=tap(noevent)
|
||||
auto={t}:add{w}
|
||||
auto={t}:add{b}
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Temple of Silence enters the battlefield tapped. -- When Temple of Silence enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {T}: Add {W} or {B} to your mana pool.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -118557,7 +118560,7 @@ auto=tap(noevent)
|
||||
auto={t}:add{r}
|
||||
auto={t}:add{w}
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Temple of Triumph enters the battlefield tapped. -- When Temple of Triumph enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {T}: Add {R} or {W} to your mana pool.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -121846,7 +121849,7 @@ name=Titan's Strength
|
||||
target=creature
|
||||
auto=3/1
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(scry cards) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Target creature gets +3/+1 until end of turn. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
mana={R}
|
||||
type=Instant
|
||||
@@ -124942,8 +124945,8 @@ toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Ugin's Insight
|
||||
aicode=activate draw:3 controller
|
||||
auto=name(Scry) reveal:convertedcost:highest:*:mybattlefield optionone name(Put On Top) target(<upto:convertedcost:highest:*:mybattlefield>*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<convertedcost:highest:*:mybattlefield>*|reveal) bottomoflibrary optiontwoend afterrevealed transforms((,newability[draw:3 controller])) oneshot afterrevealedend revealend
|
||||
aicode=activate transforms((,newability[draw:3 controller])) oneshot
|
||||
auto=name(Scry cards) scry:convertedcost:highest:*:mybattlefield scrycore delayed draw:3 controller scrycoreend scryend
|
||||
text=Scry X, where X is the highest converted mana cost among permanents you control, then draw three cards.
|
||||
mana={3}{U}{U}
|
||||
type=Sorcery
|
||||
@@ -127116,7 +127119,7 @@ name=Vanquish the Foul
|
||||
target=creature[power>=4]
|
||||
auto=destroy
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(scry cards) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Destroy target creature with power 4 or greater. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
mana={5}{W}
|
||||
type=Sorcery
|
||||
@@ -128919,7 +128922,7 @@ toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Vine Snare
|
||||
auto=preventAllCombatDamage from(creature[power<=4]) ueot
|
||||
auto=preventAllCombatDamage from(creature[power<=4]|battlefield) ueot
|
||||
text=Prevent all combat damage that would be dealt this turn by creatures with power 4 or less.
|
||||
mana={2}{G}
|
||||
type=Instant
|
||||
@@ -129240,7 +129243,7 @@ toughness=3
|
||||
[card]
|
||||
name=Viscera Seer
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto={S(creature|myBattlefield)}:reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={S(creature|myBattlefield)}:name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Sacrifice a creature: Scry 1. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.)
|
||||
mana={B}
|
||||
type=Creature
|
||||
@@ -130362,7 +130365,7 @@ name=Voyage's End
|
||||
target=creature
|
||||
auto=moveto(ownerhand)
|
||||
aicode=activate may bottomoflibrary all(*[zpos=1]|mylibrary)
|
||||
auto=name(scry cards) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Return target creature to its owner's hand. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
mana={1}{U}
|
||||
type=Instant
|
||||
@@ -132112,7 +132115,7 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Watchful Automaton
|
||||
auto={2}{U}:scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto={2}{U}:name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text={2}{U}: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
mana={3}
|
||||
type=Artifact Creature
|
||||
@@ -132986,7 +132989,7 @@ text=Wheel of Fate is red. -- Suspend 4 - {1}{R} (Rather than cast this card fro
|
||||
type=Sorcery
|
||||
color=red
|
||||
mana={0}
|
||||
restriction=turn:200
|
||||
restriction=never
|
||||
suspend(4)={1}{r}
|
||||
[/card]
|
||||
[card]
|
||||
@@ -134159,7 +134162,7 @@ toughness=2
|
||||
[card]
|
||||
name=Windrider Patrol
|
||||
abilities=flying
|
||||
auto=@combatdamaged(player) from(this):name(scry) scry:2 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
auto=@combatdamaged(player) from(this):name(Scry 2) scry:2 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Flying -- Whenever Windrider Patrol deals combat damage to a player, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
|
||||
mana={3}{U}{U}
|
||||
type=Creature
|
||||
@@ -134677,7 +134680,7 @@ type=Artifact
|
||||
[card]
|
||||
name=Witches' Eye
|
||||
auto={1}:equip
|
||||
auto=teach(creature) {1}{t}:name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=teach(creature) {1}{t}:name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Equipped creature has "{1}, {T}: Scry 1." (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.) -- Equip {1}
|
||||
mana={1}
|
||||
type=Artifact
|
||||
@@ -134752,8 +134755,7 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Withering Gaze
|
||||
target=opponent
|
||||
aicode=activate draw:type:*[forest;green]:targetedpersonshand
|
||||
aicode=activate transforms((,newability[draw:type:*[forest;green]:opponenthand controller])) oneshot
|
||||
auto=Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Get Bonus) foreach(forest|reveal) draw:1 && foreach(*[green]|reveal) draw:1 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
text=Target opponent reveals his or her hand. You draw a card for each Forest and green card in it.
|
||||
mana={2}{U}
|
||||
@@ -135046,8 +135048,8 @@ subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=Wolf-Skull Shaman
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(creature[share!types!]|*) then token(Wolf,Creature Wolf,2/2,green))!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then token(Wolf,Creature Wolf,2/2,green) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
aicode=activate if type(*[creature;zpos=1;share!types!]|mylibrary)~morethan~0 then token(Wolf,Creature Wolf,2/2,green)
|
||||
auto=@each my upkeep:may name(Look top card) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then token(Wolf,Creature Wolf,2/2,green) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Wolf-Skull Shaman, you may reveal it. If you do, put a 2/2 green Wolf creature token onto the battlefield.
|
||||
mana={1}{G}
|
||||
type=Creature
|
||||
|
||||
Reference in New Issue
Block a user