fix cards that move on top of library
seems when you search your library, after you put it on top, it shuffles also the chosen card.
This commit is contained in:
@@ -1510,7 +1510,7 @@ toughness=1
|
||||
[card]
|
||||
name=Ainok Guide
|
||||
auto=choice name(+1/+1 counter) counter(1/1,1)
|
||||
auto=choice name(search for a land) moveTo(ownerlibrary) notatarget(land[basic]|mylibrary)
|
||||
auto=choice name(search basic land) Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(land[basic]|mylibrary) optionone name(choose card) target(land[basic]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=When Ainok Guide enters the battlefield, choose one: -- Put a +1/+1 counter on Ainok Guide. -- Search your library for a basic land card, reveal it, then shuffle your library and put that card on top of it.
|
||||
mana={1}{G}
|
||||
type=Creature
|
||||
@@ -12265,7 +12265,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Boggart Harbinger
|
||||
auto=moveTo(library) target(goblin|mylibrary) oneshot
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(goblin|mylibrary) optionone name(choose card) target(goblin|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=When Boggart Harbinger enters the battlefield, you may search your library for a Goblin card, reveal it, then shuffle your library and put that card on top of it.
|
||||
mana={2}{B}
|
||||
type=Creature
|
||||
@@ -13931,7 +13931,8 @@ type=Sorcery
|
||||
[card]
|
||||
name=Bringer of the Black Dawn
|
||||
other={W}{U}{B}{R}{G} name(Spend WUBRG to Cast)
|
||||
auto=@each my upkeep:may name(search for a card) life:-2 controller && moveTo(library) target(*|mylibrary)
|
||||
abilities=trample
|
||||
auto=@each my upkeep restriction{compare(lifetotal)~morethan~1}:may name(pay 2 life) life:-2 controller && name(search a card) moveTo(exile) and!(transforms((,newability[moveto(ownerlibrary)])) oneshot)! notatarget(*|mylibrary)
|
||||
text=You may pay {W}{U}{B}{R}{G} rather than pay Bringer of the Black Dawn's mana cost. -- Trample -- At the beginning of your upkeep, you may pay 2 life. If you do, search your library for a card, then shuffle your library and put that card on top of it.
|
||||
mana={7}{B}{B}
|
||||
type=Creature
|
||||
@@ -13965,6 +13966,7 @@ toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Bringer of the Red Dawn
|
||||
abilities=trample
|
||||
other={W}{U}{B}{R}{G} name(Spend WUBRG to Cast)
|
||||
auto=@each my upkeep:may name(gain control of target creature until end of turn) target(creature|opponentbattlefield) transforms((,newability[moveTo(opponentbattlefield)],newability[phaseaction[endofturn sourceinplay] moveTo(ownerbattlefield)],newability[untap],haste)) ueot
|
||||
text=You may pay {W}{U}{B}{R}{G} rather than pay Bringer of the Red Dawn's mana cost. -- Trample -- At the beginning of your upkeep, you may untap target creature and gain control of it until end of turn. That creature gains haste until end of turn.
|
||||
@@ -22391,7 +22393,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Cruel Tutor
|
||||
auto=moveTo(ownerlibrary) notatarget(*|mylibrary)
|
||||
auto=name(search a card) moveTo(exile) and!(transforms((,newability[moveto(ownerlibrary)])) oneshot)! notatarget(*|mylibrary)
|
||||
auto=life:-2 controller
|
||||
text=Search your library for a card, then shuffle your library and put that card on top of it. You lose 2 life.
|
||||
mana={2}{B}
|
||||
@@ -32320,7 +32322,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Elvish Harbinger
|
||||
auto=moveTo(library) target(elf|mylibrary) oneshot
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(elf|mylibrary) optionone name(choose card) target(elf|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
auto={T}:Add{G}
|
||||
auto={T}:Add{W}
|
||||
auto={T}:Add{U}
|
||||
@@ -33419,7 +33421,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Enlightened Tutor
|
||||
auto=moveTo(ownerlibrary) notatarget(artifact,enchantment|mylibrary)
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(*[artifact;enchantment]|mylibrary) optionone name(choose card) target(*[artifact;enchantment]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=Search your library for an artifact or enchantment card and reveal that card. Shuffle your library, then put the card on top of it.
|
||||
mana={W}
|
||||
type=Instant
|
||||
@@ -35441,7 +35443,7 @@ type=Land
|
||||
[card]
|
||||
name=Faerie Harbinger
|
||||
abilities=flash,flying
|
||||
auto=moveTo(library) target(faerie|mylibrary) oneshot
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(faerie|mylibrary) optionone name(choose card) target(faerie|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=Flash -- Flying -- When Faerie Harbinger enters the battlefield, you may search your library for a Faerie card, reveal it, then shuffle your library and put that card on top of it.
|
||||
mana={3}{U}
|
||||
type=Creature
|
||||
@@ -37982,7 +37984,7 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Flamekin Harbinger
|
||||
auto=moveTo(library) target(elemental|mylibrary) oneshot
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(elemental|mylibrary) optionone name(choose card) target(elemental|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=When Flamekin Harbinger enters the battlefield, you may search your library for an Elemental card, reveal it, then shuffle your library and put that card on top of it.
|
||||
mana={R}
|
||||
type=Creature
|
||||
@@ -42486,7 +42488,7 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Giant Harbinger
|
||||
auto=moveTo(library) target(giant|mylibrary) oneshot
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(giant|mylibrary) optionone name(choose card) target(giant|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=When Giant Harbinger enters the battlefield, you may search your library for a Giant card, reveal it, then shuffle your library and put that card on top of it.
|
||||
mana={4}{R}
|
||||
type=Creature
|
||||
@@ -52900,7 +52902,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Imperial Seal
|
||||
auto=moveTo(ownerlibrary) notatarget(*|mylibrary)
|
||||
auto=name(search a card) moveTo(exile) and!(transforms((,newability[moveto(ownerlibrary)])) oneshot)! notatarget(*|mylibrary)
|
||||
auto=life:-2 controller
|
||||
text=Search your library for a card, then shuffle your library and put that card on top of it. You lose 2 life.
|
||||
mana={B}
|
||||
@@ -58319,7 +58321,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Kithkin Harbinger
|
||||
auto=moveTo(library) target(kithkin|mylibrary) oneshot
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(kithkin|mylibrary) optionone name(choose card) target(kithkin|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=When Kithkin Harbinger enters the battlefield, you may search your library for a Kithkin card, reveal it, then shuffle your library and put that card on top of it.
|
||||
mana={2}{W}
|
||||
type=Creature
|
||||
@@ -62213,7 +62215,7 @@ subtype=Liliana
|
||||
name=Liliana Vess
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: discard) target(player) ability$!name(discard) target(*|myhand) reject!$ targetedplayer
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: fetch) target(*|mylibrary) moveTo(library)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: fetch) moveTo(exile) and!(transforms((,newability[moveto(ownerlibrary)])) oneshot)! notatarget(*|mylibrary)
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: reanimate) moveTo(mybattlefield) all(creature|graveyard)
|
||||
text=+1: Target player discards a card. -- -2: Search your library for a card, then shuffle your library and put that card on top of it. -- -8: Put all creature cards in all graveyards onto the battlefield under your control.
|
||||
mana={3}{B}{B}
|
||||
@@ -62813,7 +62815,7 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Loam Larva
|
||||
auto=may moveTo(library) target(land[basic]|mylibrary) oneshot
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(land[basic]|mylibrary) optionone name(choose card) target(land[basic]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=When Loam Larva enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle your library and put that card on top of it.
|
||||
mana={1}{G}
|
||||
type=Creature
|
||||
@@ -67512,7 +67514,7 @@ toughness=2
|
||||
[card]
|
||||
name=Merrow Harbinger
|
||||
abilities=islandwalk
|
||||
auto=moveTo(library) target(merfolk|mylibrary) oneshot
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(*[merfolk]|mylibrary) optionone name(choose card) target(*[merfolk]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=Islandwalk -- When Merrow Harbinger enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle your library and put that card on top of it.
|
||||
mana={3}{U}
|
||||
type=Creature
|
||||
@@ -71522,7 +71524,7 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Mwonvuli Beast Tracker
|
||||
auto=moveTo(ownerlibrary) target(creature[deathtouch;opponentshroud;reach;trample]|mylibrary)
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(creature[deathtouch;opponentshroud;reach;trample]|mylibrary) optionone name(choose card) target(creature[deathtouch;opponentshroud;reach;trample]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=When Mwonvuli Beast Tracker enters the battlefield, search your library for a creature card with deathtouch, hexproof, reach, or trample and reveal it. Shuffle your library and put that card on top of it.
|
||||
mana={1}{G}{G}
|
||||
type=Creature
|
||||
@@ -72066,7 +72068,7 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Mystical Tutor
|
||||
auto=moveTo(ownerlibrary) notatarget(instant,sorcery|mylibrary)
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(*[instant;sorcery]|mylibrary) optionone name(choose card) target(*[instant;sorcery]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=Search your library for an instant or sorcery card and reveal that card. Shuffle your library, then put the card on top of it.
|
||||
mana={U}
|
||||
type=Instant
|
||||
@@ -78989,7 +78991,7 @@ type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Personal Tutor
|
||||
auto=moveTo(library) notatarget(sorcery|mylibrary)
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(sorcery|mylibrary) optionone name(choose card) target(sorcery|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=Search your library for a sorcery card and reveal that card. Shuffle your library, then put the card on top of it.
|
||||
mana={U}
|
||||
type=Sorcery
|
||||
@@ -105106,7 +105108,7 @@ toughness=1
|
||||
[card]
|
||||
name=Sterling Grove
|
||||
auto=lord(other enchantment|mybattlefield) shroud
|
||||
auto={1}{S}:moveTo(library) target(enchantment|mylibrary)
|
||||
auto={1}{S}:name(search enchantment) Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(enchantment|mylibrary) optionone name(choose card) target(enchantment|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=Other enchantments you control have shroud. (They can't be the targets of spells or abilities.) -- {1}, Sacrifice Sterling Grove: Search your library for an enchantment card and reveal that card. Shuffle your library, then put the card on top of it.
|
||||
mana={G}{W}
|
||||
type=Enchantment
|
||||
@@ -108497,7 +108499,7 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Sylvan Tutor
|
||||
auto=moveTo(ownerlibrary) notatarget(creature|mylibrary)
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(creature|mylibrary) optionone name(choose card) target(creature|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=Search your library for a creature card and reveal that card. Shuffle your library, then put the card on top of it.
|
||||
mana={G}
|
||||
type=Sorcery
|
||||
@@ -114764,7 +114766,7 @@ type=Artifact Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Treefolk Harbinger
|
||||
auto=moveTo(library) target(treefolk|mylibrary) oneshot
|
||||
auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(*[treefolk;forest]|mylibrary) optionone name(choose card) target(*[treefolk;forest]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend
|
||||
text=When Treefolk Harbinger enters the battlefield, you may search your library for a Treefolk or Forest card, reveal it, then shuffle your library and put that card on top of it.
|
||||
mana={G}
|
||||
type=Creature
|
||||
@@ -118097,7 +118099,7 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Vampiric Tutor
|
||||
auto=moveTo(ownerlibrary) notatarget(*|mylibrary)
|
||||
auto=name(search a card) moveTo(exile) and!(transforms((,newability[moveto(ownerlibrary)])) oneshot)! notatarget(*|mylibrary)
|
||||
auto=life:-2 controller
|
||||
text=Search your library for a card, then shuffle your library and put that card on top of it. You lose 2 life.
|
||||
mana={B}
|
||||
|
||||
Reference in New Issue
Block a user