update PPR

also fix cards  "when you cast" triggers, They must trigger when cast,
not when it resolves...
This commit is contained in:
Anthony Calosa
2016-08-23 11:27:40 +08:00
parent 6122410db1
commit a90cddf589
3 changed files with 3153 additions and 78 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -12,6 +12,18 @@ power=4
toughness=4
[/card]
[card]
name=Bearer of Silence
abilities=flying,cantblock
autostack=if casted(this) then pay({1}{c}) ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ opponent
text=Devoid (This card has no color.) -- When you cast Bearer of Silence, you may pay {1}{C}. If you do, target opponent sacrifices a creature. ({C} represents colorless mana.) -- Flying -- Bearer of Silence can't block.
mana={1}{B}
abilities=devoid
type=Creature
subtype=Eldrazi
power=2
toughness=1
[/card]
[card]
name=Cemetery Puca
text=Whenever a creature is put into a graveyard from the battlefield, you may pay {1}. If you do, Cemetery Puca becomes a copy of that creature and gains this ability.
auto=@movedto(creature|graveyard) from(battlefield):all(trigger[from]) pay[[{1}]] copy

View File

@@ -5799,7 +5799,7 @@ type=Instant
[/card]
[card]
name=Artisan of Kozilek
auto=if casted(this) then may name(reanimate) target(creature|mygraveyard) moveTo(mybattlefield)
autostack=if casted(this) then may name(reanimate) target(creature|mygraveyard) moveTo(mybattlefield)
auto=@combat(attacking) source(this):name(Annihilate) ability$!name(sacrifice) notatarget(<2>*|mybattlefield) sacrifice!$ opponent
text=When you cast Artisan of Kozilek, you may return target creature card from your graveyard to the battlefield. -- Annihilator 2 (Whenever this creature attacks, defending player sacrifices two permanents.)
mana={9}
@@ -9496,18 +9496,6 @@ power=3
toughness=2
[/card]
[card]
name=Bearer of Silence
abilities=flying,cantblock
auto=pay({1}{c}) ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ opponent
text=Devoid (This card has no color.) -- When you cast Bearer of Silence, you may pay {1}{C}. If you do, target opponent sacrifices a creature. ({C} represents colorless mana.) -- Flying -- Bearer of Silence can't block.
mana={1}{B}
abilities=devoid
type=Creature
subtype=Eldrazi
power=2
toughness=1
[/card]
[card]
name=Bearer of the Heavens
autograveyard=@movedto(this|graveyard) from(battlefield):phaseaction[endofturn once] destroy all(*|battlefield)
text=When Bearer of the Heavens dies, destroy all permanents at the beginning of the next end step.
@@ -10981,17 +10969,6 @@ mana={4}{G}
type=Sorcery
[/card]
[card]
name=Blight Herder
kicker={discard(*|opponentexile)}{discard(*|opponentexile)}
auto=kicker token(Eldrazi Scion,Creature Eldrazi Scion,1/1) and!( transforms((,newability[{S}:Add{C}])) forever )!*3
text=When you cast Blight Herder, you may put two cards your opponents own from exile into their owners' graveyards. If you do, put three 1/1 colorless Eldrazi Scion creature tokens onto the battlefield. They have "Sacrifice this creature: Add {C} to your mana pool."
mana={5}
type=Creature
subtype=Eldrazi Processor
power=4
toughness=5
[/card]
[card]
name=Blight Mamba
abilities=infect
auto={1}{G}:regenerate
@@ -14757,7 +14734,7 @@ type=Enchantment
[card]
name=Bruna the Fading Light
abilities=flying, vigilance
auto=if casted(this) then may moveTo(mybattlefield) target(creature[angel;human]|mygraveyard)
autostack=if casted(this) then may moveTo(mybattlefield) target(creature[angel;human]|mygraveyard)
text=When you cast Bruna, the Fading Light, you may return target Angel or Human creature card from your graveyard to the battlefield. -- Flying, vigilance -- (Melds with Gisela, the Broken Blade.)
mana={5}{W}{W}
type=Legendary Creature
@@ -20951,7 +20928,7 @@ toughness=4
[card]
name=Conduit of Ruin
alias=401847
auto=may moveto(myhand) target(creature[colorless;manacost>=7]|mylibrary)
autostack=if casted(this) then moveto(myhand) notatarget(creature[colorless;manacost>=7]|mylibrary)
auto=lord(creature|mycastingzone) conduited dontremove
text=When you cast Conduit of Ruin, you may search your library for a colorless creature card with converted mana cost 7 or greater, reveal it, then shuffle your library and put that card on top of it. -- The first creature spell you cast each turn costs {2} less to cast.
mana={6}
@@ -26978,7 +26955,7 @@ toughness=2
[card]
name=Demigod of Revenge
abilities=flying,haste
auto=if casted(this) then moveTo(mybattlefield) all(demigod of revenge|mygraveyard)
autostack=if casted(this) then moveTo(mybattlefield) all(demigod of revenge|mygraveyard)
text=Flying, haste -- When you cast Demigod of Revenge, return all cards named Demigod of Revenge from your graveyard to the battlefield.
mana={BR}{BR}{BR}{BR}{BR}
type=Creature
@@ -32766,7 +32743,7 @@ type=Artifact
[card]
name=Eldrazi Obligator
abilities=haste
auto=pay({1}{C}) activate target(creature|battlefield) moveto(mybattlefield) and!( transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],newability[haste])) forever )!
autostack=if casted(this) then pay({1}{C}) activate target(creature|battlefield) moveto(mybattlefield) and!( transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],newability[haste])) forever )!
text=Devoid (This card has no color.) -- When you cast Eldrazi Obligator, you may pay {1}{C}. If you do, gain control of target creature until end of turn, untap that creature, and it gains haste until end of turn. ({C} represents colorless mana.) -- Haste
mana={2}{R}
abilities=devoid
@@ -34010,7 +33987,7 @@ subtype=Equipment
[card]
name=Emrakul, the Aeons Torn
abilities=nofizzle,flying,protectionfromcoloredspells
auto=if casted(this) then turns:+1 controller
autostack=if casted(this) then turns:+1 controller
autograveyard=moveTo(ownerlibrary) all(*|ownergraveyard) && shuffle
auto=@combat(attacking) source(this):name(Annihilate) ability$!name(sacrifice 6 permanents) notatarget(<6>*|mybattlefield) sacrifice!$ opponent
text=Emrakul, the Aeons Torn can't be countered. -- When you cast Emrakul, take an extra turn after this one. -- Flying, protection from colored spells, annihilator 6 -- When Emrakul is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library.
@@ -61197,7 +61174,7 @@ toughness=3
[/card]
[card]
name=Kozilek, Butcher of Truth
auto=if casted(this) then draw:4 controller
autostack=if casted(this) then draw:4 controller
autograveyard=moveTo(ownerlibrary) all(*|ownergraveyard) && shuffle
auto=@combat(attacking) source(this):name(Annihilate) ability$!name(sacrifice 4 permanents) notatarget(<4>*|mybattlefield) sacrifice!$ opponent
text=When you cast Kozilek, Butcher of Truth, draw four cards. -- Annihilator 4 (Whenever this creature attacks, defending player sacrifices four permanents.) -- When Kozilek is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library.
@@ -110240,7 +110217,7 @@ type=Instant
[/card]
[card]
name=Surging Sentinels
auto=reveal:4 optionone name(Ripple) target(<upto:4>Surging Sentinels|reveal) castcard(restricted) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend
autostack=if casted(this) then reveal:4 optionone name(Ripple) target(<upto:4>Surging Sentinels|reveal) castcard(restricted) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend
text=First strike -- Ripple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast any revealed cards with the same name as this spell without paying their mana costs. Put the rest on the bottom of your library.)
mana={2}{W}
type=Creature
@@ -122051,7 +122028,7 @@ toughness=3
[/card]
[card]
name=Vexing Scuttler
auto=if casted(this) then may moveTo(myhand) target(instant,sorcery|mygraveyard)
autostack=if casted(this) then may moveTo(myhand) target(instant,sorcery|mygraveyard)
text=Emerge {6}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.) -- When you cast Vexing Scuttler, you may return target instant or sorcery card from your graveyard to your hand.
mana={8}
other={emerge}{6}{U} name(Emerge)
@@ -122569,7 +122546,7 @@ type=Instant
[card]
name=Vile Redeemer
abilities=flash
auto=pay({c}) foreach(creature[fresh]|mygraveyard) token(Eldrazi Scion,Creature Eldrazi Scion,1/1) and!( transforms((,newability[{S}:Add{C}])) forever )!
autostack=if casted(this) then pay({c}) foreach(creature[fresh]|mygraveyard) token(Eldrazi Scion,Creature Eldrazi Scion,1/1) and!( transforms((,newability[{S}:Add{C}])) forever )!
text=Devoid (This card has no color.) -- Flash -- When you cast Vile Redeemer, you may pay {C}. If you do, put a 1/1 colorless Eldrazi Scion creature token onto the battlefield for each nontoken creature that died under your control this turn. Those tokens have "Sacrifice this creature: Add {C} to your mana pool."
mana={2}{G}
abilities=devoid
@@ -128760,7 +128737,7 @@ toughness=0
[card]
name=World Breaker
abilities=reach
auto=moveto(exile) target(artifact,enchantment,land)
autostack=if casted(this) then moveto(exile) target(artifact,enchantment,land)
autograveyard={2}{c}{s(land|myBattlefield)}:moveTo(myhand) all(this)
text=Devoid (This card has no color.) -- When you cast World Breaker, exile target artifact, enchantment, or land. -- Reach -- {2}{C}, Sacrifice a land: Return World Breaker from your graveyard to your hand. ({C} represents colorless mana.)
mana={6}{G}
@@ -129085,7 +129062,7 @@ type=Sorcery
[card]
name=Wretched Gryff
abilities=flying
auto=if casted(this) then draw:1
autostack=if casted(this) then draw:1
text=Emerge {5}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.) -- When you cast Wretched Gryff, draw a card. -- Flying
mana={7}
other={emerge}{5}{U} name(Emerge)