Scry cards up to and including the Theros SET, new cards since latest code release absolutely untested:
Code: Select all
###Scry Beta test Bas PSP config
###There are still some issues, such as being allowed to target any card in
###Graveyard and some others.
###Cards are sorted in chronical order by sets
##Template Scry 1:
##auto=deplete:1
##auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
##Template Scry 2:
##auto=deplete:2
##auto=may moveto(mylibrary) target(<2>*|mygraveyard)
###
###http://magiccards.info/query?q=o%3AScry&s=edition&v=card&p=5
###auto=may moveto(mylibrary) target(<upto:2>*[-this]|mygraveyard)
[card]
name=Magma Jet
#Alpha-Test scry workaround - Workaround-code by mrfatbard. --Bas
auto=damage:2 && deplete:2
#auto=may moveto(mylibrary) target(*[fresh]|mygraveyard)
#auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard) then moveto(mylibrary) target(*|mygraveyard)
#auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
auto=may moveto(mylibrary) target(<upto:2>*[-this]|mygraveyard)
mana={1}{R}
type=instant
text=Magma Jet deals 2 damage to target creature or 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.)
[/card]
[card]
name=Drown in Sorrow
#Alpha-Test scry workaround - Workaround-code by mrfatbard. --Bas
auto=all(creature|battlefield) -2/-2 ueot && deplete:1
#auto=may moveto(mylibrary) target(*[fresh]|mygraveyard)
#auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard) then moveto(mylibrary) target(*|mygraveyard)
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
mana={1}{B}{B}
type=sorcery
text=All creatures get -2/-2 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.)
[/card]
####
##ALLiances
####untested
[card]
name=Soldevi Excavations
auto=aslongas(island[-tapped]|myBattlefield) moveTo(graveyard) notatarget(island|myBattlefield) oneshot
auto=choice sacrifice all(this)
auto={T}:Add{U}{1}
auto={1}{T}: deplete:1 && may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
type=land
text=If Soldevi Excavations would enter the battlefield, sacrifice an untapped Island instead. If you do, put Soldevi Excavations onto the battlefield. If you don't, put it into its owner's graveyard.{T}: Add {C}{U} to your mana pool. {1}, {T}: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
[/card]
####
###INVasion
####untested
[card]
name=Opt
mana={U}
auto=deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
auto=draw:1
text=Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)Draw a card.
type=instant
[/card]
####
###DarkSTeel
####untested
[card]
name=Darksteel Pendant
abilities=indestructible
auto={1}{T}:deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
text=Indestructible (Effects that say "destroy" don't destroy this artifact.){1}, {T}: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
type=Artifact
mana={2}
[/card]
####
##5th Dawn
####untested except Serum Visions
[card]
name=Tel-Jilad Justice
target=artifact
auto=destroy && deplete:2
#auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
#auto=may moveto(mylibrary) target(<upto:2>*[-this]|mygraveyard)
text=Destroy target artifact. 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={1}{G}
type=Instant
[/card]
[card]
name=Stand Firm
type=Instant
mana=W
target=creature
auto=1/1 && deplete:2
auto=may moveto(mylibrary) target(<upto:2>*[-this]|mygraveyard)
text=Target creature gets +1/+1 until end of turn. 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.)
[/card]
[card]
name=Serum Visions
#Alpha-Test scry workaround - Workaround-code by mrfatbard. --Bas
auto=draw:1 && deplete:2
#auto=may moveto(mylibrary) target(*[fresh]|mygraveyard)
#auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard) then moveto(mylibrary) target(*|mygraveyard)
#auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
auto=may moveto(mylibrary) target(<upto:2>*[-this]|mygraveyard)
#auto=may moveTo(mylibrary)text=Draw a card. 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.)
#auto=may moveto(mylibrary) target(<anyamount>*[-this]|mygraveyard)
text=Draw a card. 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
[/card]
[card]
name=Lose Hope
target=creature
auto= -1/-1 ueot && deplete:2
#auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
auto=may moveto(mylibrary) target(<upto:2>*[-this]|mygraveyard)
mana={B}
text=Target creature gets -1/-1 until end of turn. 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.)
type=instant
[/card]
[card]
name=Fill with Fright
target=player
auto=ability$!name(discard 2 cards) notatarget(<2>*|myhand) reject!$ targetedplayer && deplete:2
#auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
auto=may moveto(mylibrary) target(<upto:2>*[-this]|mygraveyard)
type=Sorcery
mana={3}{B}
text=Target player discards two cards. 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.)
[/card]
###TODO: Eyes of the Watcher. Issue: "may pay X" is problematic on triggered events (and at least causes AI to crash if they need to pay in my WTH)
[card]
name=Ferocious Charge
target=creature
auto=4/4 && deplete:2
#auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
auto=may moveto(mylibrary) target(<upto:2>*[-this]|mygraveyard)
mana={2}{G}
text=Target creature gets +4/+4 until end of turn. 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.)
type=Instant
[/card]
####
###FUTure Sight
####untested
[card]
###Any idea for creating this trigger regarding other cards? Is there such a thing as @autofaceup(creature[-this]) ?
name=Unblinking Bleb
facedown={3}
autofacedown={2}{U}:morph
autofaceup=deplete:2
#autofaceup=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
autofaceup=may moveto(mylibrary) target(<upto:2>*|mygraveyard)
text=Morph {2}{U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) Whenever Unblinking Bleb or another permanent is turned face up, you may 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}
type=Creature
subtype=Illusion
[/card]
[card]
###OK, honestly no clue how to code this.
name=Putrid Cyclops
mana={2}{B}
auto=deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
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.)
type=Creature
subtype=Zombie Cyclops
[/card]
[card]
name=Mystic Speculation
mana={U}
buyback={U}{2}
auto=deplete:3
auto=may moveto(mylibrary) target(<upto:3>*[-this]|mygraveyard)
type=sorcery
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. (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.)
[/card]
####Judge Unworthy
###Problem: CMC = damage. No clue how to code that (no problem putting that card to Graveyard though)
#####Instant, 1W (2)
#### 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.)
[card]
name=Foresee
mana={3}{U}
auto=deplete:4
auto=may moveto(mylibrary) target(<upto:4>*[-this]|mygraveyard)
auto=draw:2
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.)
type=sorcery
[/card]
[card]
name=Cryptic Annelid
mana={U}{3}
###Really no clue if this auto works out, but I got my fair doubts about this one.
auto=deplete:1 && may moveto(mylibrary) target(*[-this]|mygraveyard) && deplete:2 && may moveto(mylibrary) target(<upto:2>*[-this]|mygraveyard) && deplete:3 && may moveto(mylibrary) target(<upto:3>*[-this]|mygraveyard)
type=Creature 3U (4)
subtype=Worm Beast
power=1
toughness=4
text=When Cryptic Annelid enters the battlefield, scry 1, then scry 2, then scry 3. (To scry X, look at the top X cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
[/card]
####
##M11
####
[card]
name=Crystal Ball
mana={3}
auto={1}{T}:deplete:2 && may moveto(mylibrary) target(<upto:2>*|mygraveyard)
text={1}, {T}: 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.)
type=Artifact
[/card]
[card]
name=Augury Owl
mana={U}{1}
type=Creature
auto=deplete:3
auto=may moveto(mylibrary) target(<upto:3>*[-this]|mygraveyard)
subtype=Bird
power=1
toughness=1
abilities=Flying
text=When Augury Owl enters the battlefield, 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.)
[/card]
####
###Theros (set)
####
[card]
name=Witches' Eye
type=Artifact
Subtype=Equipment
mana={1}
auto={1}:equip
auto=teach {1}{T}:deplete:1 && may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
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}
[/card]
[card]
name=Voyage's End
type=Instant
mana={U}{1}
target=creature
auto=moveTo(ownerHand) && deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
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.)
[/card]
[card]
name=Vanquish the Foul
type=Sorcery
mana={5}{W}
target=creature(power>3)|battlefield
auto=destroy && deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
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.)
[/card]
[card]
###Transform working?
name=Thassa, God of the Sea
abilities=indestructible
auto=@each my upkeep: deplete:1 && may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
auto=this(variable{type:manau}>4) transforms((Creature,setpower=5,settoughness=5))
auto={1}{U}: target(creature|battlefield) unblockable ueot
text=Indestructible--As long as your devotion to blue is less than five, Thassa isn't a creature. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.)--At the beginning of your upkeep, scry 1.--{1}{U}: Target creature you control can't be blocked this turn.
mana={2}{U}
type=Legendary Enchantment
subtype=God
[/card]
[card]
name=Temple of Triumph
type=Land
auto=tap && deplete:1 && may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
auto={T}:Add{R}
auto={T}:Add{W}
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.
[/card]
[card]
name=Temple of Silence
type=Land
auto=tap && deplete:1 && may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
auto={T}:Add{W}
auto={T}:Add{B}
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.
[/card]
[card]
name=Temple of Deceit
type=Land
auto=tap && deplete:1 && may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
auto={T}:Add{U}
auto={T}:Add{B}
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.
[/card]
[card]
name=Temple of Abandon
type=Land
auto=tap && deplete:1 && may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
auto={T}:Add{R}
auto={T}:Add{G}
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.
[/card]
[card]
name=Temple of Mystery
type=Land
auto=tap && deplete:1 && may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
auto={T}:Add{G}
auto={T}:Add{U}
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.
[/card]
###Stymied Hopes: Could prob code, but at leas in my WTH bluescreen appears if AI has to pay X for counter spells.
[card]
name=Spark Jolt
type=Instant
mana={R}
auto=damage:1 && deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
text=Spark Jolt deals 1 damage to target creature or player. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
[/card]
[card]
name= Sea God's Revenge English
type=Sorcery
mana={5}{U}
auto=moveTo(ownerHand) target (<upto:3>creature) && deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
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.)
[/card]
[card]
name=Rage of Purphoros
type=Sorcery
mana={4}{R}
auto=damage:4 target (creature) && cantregen && deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
text=Rage of Purphoros deals 4 damage to target creature. It can't be regenerated this turn. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
[/card]
[card]
name=Prescient Chimera
type=Creature
subtype=Chimera
mana={3}{U}{U}
power=3
toughness=4
abilities=flying
auto=@movedto(instant,sorcery|mystack): deplete:1 && may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
text=Flying--Whenever you cast an instant or sorcery spell, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
[/card]
[card]
name=Portent of Betrayal
type=Sorcery
mana={3}{R}
target=creature|opponentBattlefield
auto=untap
alias=129767
auto=haste && deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
text=Gain control of target creature until end of turn. Untap that creature. It gains haste 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.)
[/card]
[card]
name=Lost in a Labyrinth
type=Instant
mana={U}
auto=target(creature) -3/-0 ueot && deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
text=Target creature gets -3/-0 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.)
[/card]
[card]
name=Horizon Scholar
type=Creature
subtype=Sph
mana={5}{U}
power=4
toughness=4
abilities=flying
auto=deplete:2
auto=may moveto(mylibrary) target(<upto:2>*[-this]|mygraveyard)
text=When Horizon Scholar enters the battlefield, 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.)
[/card]
[card]
name=Gods Willing
type=Instant
mana={W}
auto=auto=activatechooseacolor protection from(*[chosencolor]) ueot activatechooseend && deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
text=Target creature you control gains protection from the color of your choice 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.)
[/card]
###Flamespeaker Adept: Might be doable with workaround and multiple triggers, but looks more complicated for now.
### Flamespeaker Adept English
###Creature — Human Shaman 2/3, 2R (3)
###Whenever you scry, Flamespeaker Adept gets +2/+0 and gains first strike until end of turn.
[card]
name=Dissolve
type=Instant
mana={1}{U}{U}
target=*|stack
auto=fizzle && deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
text=Counter target spell. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
[/card]
[card]
name=Battlewise Valor
type=Instant
mana={1}{W}
auto=target(creature) 2/2 ueot && deplete:1
auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
text=Target creature gets +2/+2 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.)
[/card]
[card]
name=Battlewise Hoplite
type=Creature
subtype=Human Soldier
mana={W}{U}
power=2
toughness=2
auto=@targeted(this) from(*[instant;sorcery;enchantment]|myhand,mygraveyard):counter(1/1,1) && deplete:1 && may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
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.)
[/card]
[card]
name=Artisan's Sorrow
type=Instant
mana={3}{G}
target=artifact,enchantment
auto=destroy && deplete:2
auto=may moveto(mylibrary) target(<upto:2>*[-this]|mygraveyard)
text=Destroy target artifact or enchantment. 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.)
[/card]
[card]
name=Aqueous Form
type=Enchantment
subtype=aura
mana={U}
auto=teach(creature) unblockable
auto=@attacking: deplete:1 && may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
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.)
[/card]
###prototype scry cards
##
#[card]
#name=
#type=
#mana=
#auto=&& deplete:1
#auto=may moveto(mylibrary) target(<upto:1>*[-this]|mygraveyard)
#text=
[/card]