Update primitives

forcedalive now means forcedalive even when the cards is not in play.
Cloudshift ability is move to exile and move to your battlefield, blink
cannot be used since it moves to exile and then moves to owner
battlefield...
This commit is contained in:
Anthony Calosa
2016-07-10 15:42:36 +08:00
parent 5eb3a86467
commit adbef081d0
+42 -32
View File
@@ -2591,8 +2591,8 @@ toughness=0
[/card] [/card]
[card] [card]
name=Aluren name=Aluren
auto=lord(creature[manacost<=3]|hand,exile,graveyard) zerocast forcedalive auto=lord(creature[manacost<=3]|hand,exile,graveyard) zerocast
auto=lord(creature[manacost<=3]|hand,exile,graveyard) spellmastery forcedalive auto=lord(creature[manacost<=3]|hand,exile,graveyard) spellmastery
text=Any player may play creature cards with converted mana cost 3 or less without paying their mana cost and as though they had flash. text=Any player may play creature cards with converted mana cost 3 or less without paying their mana cost and as though they had flash.
mana={2}{G}{G} mana={2}{G}{G}
type=Enchantment type=Enchantment
@@ -4371,7 +4371,7 @@ toughness=7
name=Arcane Denial name=Arcane Denial
target=*|stack target=*|stack
auto=@next upkeep:draw:1 controller auto=@next upkeep:draw:1 controller
auto=target(*|stack) transforms((,newability[fizzle],newability[phaseaction[upkeep once] draw:2 controller])) forcedalive auto=target(*|stack) transforms((,newability[fizzle],newability[phaseaction[upkeep once] draw:2 controller]))
text=Counter target spell. Its controller may draw up to two cards at the beginning of the next turn's upkeep. -- You draw a card at the beginning of the next turn's upkeep. text=Counter target spell. Its controller may draw up to two cards at the beginning of the next turn's upkeep. -- You draw a card at the beginning of the next turn's upkeep.
mana={1}{U} mana={1}{U}
type=Instant type=Instant
@@ -19425,7 +19425,7 @@ toughness=1
[card] [card]
name=Cloudshift name=Cloudshift
target=creature|mybattlefield target=creature|mybattlefield
auto=(blink) auto=moveto(exile) and!(moveto(mybattlefield))!
text=Exile target creature you control, then return that card to the battlefield under your control. text=Exile target creature you control, then return that card to the battlefield under your control.
mana={W} mana={W}
type=Instant type=Instant
@@ -20279,7 +20279,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Conjurer's Closet name=Conjurer's Closet
auto=@each my endofturn restriction{type(creature|mybattlefield)~morethan~0}:may (blink) target(creature|mybattlefield) auto=@each my endofturn restriction{type(creature|mybattlefield)~morethan~0}:may target(creature|mybattlefield) moveto(exile) and!(moveto(mybattlefield))!
text=At the beginning of your end step, you may exile target creature you control, then return that card to the battlefield under your control. text=At the beginning of your end step, you may exile target creature you control, then return that card to the battlefield under your control.
mana={5} mana={5}
type=Artifact type=Artifact
@@ -52133,7 +52133,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Hypersonic Dragon name=Hypersonic Dragon
auto=lord(sorcery|myhand) flash forcedalive auto=lord(sorcery|myhand) flash
abilities=flying,haste abilities=flying,haste
text=Flying, haste -- You may cast sorcery spells as though they had flash. (You may cast them any time you could cast an instant.) text=Flying, haste -- You may cast sorcery spells as though they had flash. (You may cast them any time you could cast an instant.)
mana={3}{U}{R} mana={3}{U}{R}
@@ -71529,7 +71529,7 @@ toughness=2
[card] [card]
name=Mycosynth Golem name=Mycosynth Golem
abilities=affinityartifacts abilities=affinityartifacts
auto=lord(creature[artifact]|myhand,mylibrary,mygraveyard,myexile) affinityartifacts forcedalive auto=lord(creature[artifact]|myhand,mylibrary,mygraveyard,myexile) affinityartifacts
text=Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.) -- Artifact creature spells you cast have affinity for artifacts. (They cost {1} less to cast for each artifact you control.) text=Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.) -- Artifact creature spells you cast have affinity for artifacts. (They cost {1} less to cast for each artifact you control.)
mana={11} mana={11}
type=Artifact Creature type=Artifact Creature
@@ -73056,7 +73056,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Nephalia Smuggler name=Nephalia Smuggler
auto={3}{U}{T}:(blink) target(other creature|mybattlefield) auto={3}{U}{T}:target(other creature|mybattlefield) moveto(exile) and!(moveto(mybattlefield))!
text={3}{U}, {T}: Exile another target creature you control, then return that card to the battlefield under your control. text={3}{U}, {T}: Exile another target creature you control, then return that card to the battlefield under your control.
mana={U} mana={U}
type=Creature type=Creature
@@ -75870,7 +75870,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Omniscience name=Omniscience
auto=lord(*[-land]|myhand) zerocast forcedalive auto=lord(*[-land]|myhand) zerocast
text=You may cast nonland cards from your hand without paying their mana costs. text=You may cast nonland cards from your hand without paying their mana costs.
mana={7}{U}{U}{U} mana={7}{U}{U}{U}
type=Enchantment type=Enchantment
@@ -81039,6 +81039,15 @@ text=Polluted Mire enters the battlefield tapped. -- {T}: Add {B} to your mana p
type=Land type=Land
[/card] [/card]
[card] [card]
name=Polymorph
target=creature
auto=bury
auto=transforms((,newability[Reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone target(creature|myreveal) moveto(mybattlefield) optiononeend optiontwo all(*|myreveal) bottomoflibrary optiontwoend revealend])) oneshot
text=Destroy target creature. It can't be regenerated. Its controller reveals cards from the top of his or her library until he or she reveals a creature card. The player puts that card onto the battlefield, then shuffles all other cards revealed this way into his or her library.
mana={3}{U}
type=Sorcery
[/card]
[card]
name=Ponder name=Ponder
auto=name(Look at My top cards) reveal:3 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<3>*|reveal) moveto(mylibrary) optiontwoend afterrevealed transforms((,newability[choice shuffle && draw:1],newability[choice name(Cancel) draw:1])) oneshot afterrevealedend revealend auto=name(Look at My top cards) reveal:3 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<3>*|reveal) moveto(mylibrary) optiontwoend afterrevealed transforms((,newability[choice shuffle && draw:1],newability[choice name(Cancel) draw:1])) oneshot afterrevealedend revealend
text=Look at the top three cards of your library, then put them back in any order. You may shuffle your library. -- Draw a card. text=Look at the top three cards of your library, then put them back in any order. You may shuffle your library. -- Draw a card.
@@ -82342,7 +82351,7 @@ toughness=2
[card] [card]
name=Prophet of Kruphix name=Prophet of Kruphix
auto=@each opponent untap:untap all(creature,land|mybattlefield) auto=@each opponent untap:untap all(creature,land|mybattlefield)
auto=lord(creature|myhand) flash forcedalive auto=lord(creature|myhand) flash
text=Untap all creatures and lands you control during each other player's untap step. -- You may cast creature cards as though they had flash. text=Untap all creatures and lands you control during each other player's untap step. -- You may cast creature cards as though they had flash.
mana={3}{G}{U} mana={3}{G}{U}
type=Creature type=Creature
@@ -83496,8 +83505,8 @@ toughness=4
[card] [card]
name=Quick Sliver name=Quick Sliver
abilities=flash abilities=flash
auto=lord(sliver|myhand) flash forcedalive auto=lord(sliver|myhand) flash
auto=lord(sliver|opponenthand) flash forcedalive auto=lord(sliver|opponenthand) flash
text=Flash -- Any player may play Sliver cards as though they had flash. text=Flash -- Any player may play Sliver cards as though they had flash.
mana={1}{G} mana={1}{G}
type=Creature type=Creature
@@ -87195,7 +87204,7 @@ type=Sorcery
[card] [card]
name=Restoration Angel name=Restoration Angel
abilities=flying,flash abilities=flying,flash
auto=may (blink) target(creature[-angel]|mybattlefield) auto=may target(creature[-angel]|mybattlefield) moveto(exile) and!(moveto(mybattlefield))!
text=Flash -- Flying -- When Restoration Angel enters the battlefield, you may exile target non-Angel creature you control, then return that card to the battlefield under your control. text=Flash -- Flying -- When Restoration Angel enters the battlefield, you may exile target non-Angel creature you control, then return that card to the battlefield under your control.
mana={3}{W} mana={3}{W}
type=Creature type=Creature
@@ -94226,6 +94235,7 @@ toughness=5
[card] [card]
name=Seize the Day name=Seize the Day
target=creature target=creature
auto=untap
auto=nextphasealter(add,combatphaseswithmain,controller,after<this>) auto=nextphasealter(add,combatphaseswithmain,controller,after<this>)
flashback={2}{R} flashback={2}{R}
text=Untap target creature. After this main phase, there is an additional combat phase followed by an additional main phase. -- Flashback {2}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) text=Untap target creature. After this main phase, there is an additional combat phase followed by an additional main phase. -- Flashback {2}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
@@ -96202,7 +96212,7 @@ toughness=2
[card] [card]
name=Shimmer Myr name=Shimmer Myr
abilities=flash abilities=flash
auto=lord(artifact|myhand) flash forcedalive auto=lord(artifact|myhand) flash
text=Flash -- You may cast artifact cards as though they had flash. text=Flash -- You may cast artifact cards as though they had flash.
mana={3} mana={3}
type=Artifact Creature type=Artifact Creature
@@ -102438,16 +102448,6 @@ power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Spellbinder
auto={4}:equip
auto=may imprint notatarget(instant|myhand)
auto=@combatdamaged(player) from(mytgt):activate castcard(copied noevent named!:imprintedcard:!)
text=Imprint — When Spellbinder enters the battlefield, you may exile an instant card from your hand. -- Whenever equipped creature deals combat damage to a player, you may copy the exiled card. If you do, you may cast the copy without paying its mana cost. -- Equip {4}
mana={3}
type=Artifact
subtype=Equipment
[/card]
[card]
name=Spell Blast name=Spell Blast
target=*[manacost=prex]|stack target=*[manacost=prex]|stack
auto=fizzle auto=fizzle
@@ -102527,6 +102527,16 @@ power=3
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Spellbinder
auto={4}:equip
auto=may imprint notatarget(instant|myhand)
auto=@combatdamaged(player) from(mytgt):activate castcard(copied noevent named!:imprintedcard:!)
text=Imprint — When Spellbinder enters the battlefield, you may exile an instant card from your hand. -- Whenever equipped creature deals combat damage to a player, you may copy the exiled card. If you do, you may cast the copy without paying its mana cost. -- Equip {4}
mana={3}
type=Artifact
subtype=Equipment
[/card]
[card]
name=Spellbook name=Spellbook
abilities=nomaxhand abilities=nomaxhand
text=You have no maximum hand size. text=You have no maximum hand size.
@@ -102652,7 +102662,7 @@ toughness=6
[card] [card]
name=Sphinx of the Final Word name=Sphinx of the Final Word
abilities=nofizzle, flying, opponentshroud abilities=nofizzle, flying, opponentshroud
auto=lord(*|mystack) nofizzle forcedalive auto=lord(*|mystack) nofizzle
text=Sphinx of the Final Word can't be countered. -- Flying, hexproof -- Instant and sorcery spells you control can't be countered by spells or abilities. text=Sphinx of the Final Word can't be countered. -- Flying, hexproof -- Instant and sorcery spells you control can't be countered by spells or abilities.
mana={5}{U}{U} mana={5}{U}{U}
type=Creature type=Creature
@@ -107640,7 +107650,7 @@ type=Instant
[card] [card]
name=Surrak Dragonclaw name=Surrak Dragonclaw
abilities=flash,nofizzle abilities=flash,nofizzle
auto=lord(*|mystack) nofizzle forcedalive auto=lord(*|mystack) nofizzle
auto=lord(other creature|mybattlefield) trample auto=lord(other creature|mybattlefield) trample
text=Flash -- Surrak Dragonclaw can't be countered. -- Creature spells you control can't be countered. -- Other creatures you control have trample. text=Flash -- Surrak Dragonclaw can't be countered. -- Creature spells you control can't be countered. -- Other creatures you control have trample.
mana={2}{G}{U}{R} mana={2}{G}{U}{R}
@@ -118393,7 +118403,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Vedalken Orrery name=Vedalken Orrery
auto=lord(*[-land]|myhand) flash forcedalive auto=lord(*[-land]|myhand) flash
text=You may cast nonland cards as though they had flash. text=You may cast nonland cards as though they had flash.
mana={4} mana={4}
type=Artifact type=Artifact
@@ -118904,10 +118914,10 @@ type=Enchantment
[/card] [/card]
[card] [card]
name=Vernal Equinox name=Vernal Equinox
auto=lord(creature|myhand) flash forcedalive auto=lord(creature|myhand) flash
auto=lord(creature|opponenthand) flash forcedalive auto=lord(creature|opponenthand) flash
auto=lord(enchantment|myhand) flash forcedalive auto=lord(enchantment|myhand) flash
auto=lord(enchantment|opponenthand) flash forcedalive auto=lord(enchantment|opponenthand) flash
text=Any player may play creature and enchantment cards as though they had flash. text=Any player may play creature and enchantment cards as though they had flash.
mana={3}{G} mana={3}{G}
type=Enchantment type=Enchantment
@@ -126560,7 +126570,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Yeva, Nature's Herald name=Yeva, Nature's Herald
auto=lord(creature[green]|myhand) flash forcedalive auto=lord(creature[green]|myhand) flash
abilities=flash abilities=flash
text=Flash (You may cast this spell any time you could cast an instant.) -- You may cast green creature cards as though they had flash. text=Flash (You may cast this spell any time you could cast an instant.) -- You may cast green creature cards as though they had flash.
mana={2}{G}{G} mana={2}{G}{G}