changed alias

This commit is contained in:
Anthony Calosa
2015-11-13 05:45:17 +08:00
parent cd1b629191
commit cccc21c035
7 changed files with 83 additions and 95 deletions
+47 -47
View File
@@ -10934,7 +10934,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Blustersquall name=Blustersquall
alias=110000 alias=11000
other={3}{U} name(Overload) other={3}{U} name(Overload)
target=creature|opponentbattlefield target=creature|opponentbattlefield
auto=overload tap all(creature|opponentbattlefield) auto=overload tap all(creature|opponentbattlefield)
@@ -11599,7 +11599,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Boneyard Wurm name=Boneyard Wurm
alias=001100 alias=1111
anyzone=type:creature:mygraveyard/type:creature:mygraveyard cdaactive anyzone=type:creature:mygraveyard/type:creature:mygraveyard cdaactive
text=Boneyard Wurm's power and toughness are each equal to the number of creature cards in your graveyard. text=Boneyard Wurm's power and toughness are each equal to the number of creature cards in your graveyard.
mana={1}{G} mana={1}{G}
@@ -14117,7 +14117,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Cantivore name=Cantivore
alias=001100 alias=1111
abilities=vigilance abilities=vigilance
anyzone=type:enchantment:graveyard/type:enchantment:graveyard cdaactive anyzone=type:enchantment:graveyard/type:enchantment:graveyard cdaactive
text=Vigilance -- Cantivore's power and toughness are each equal to the number of enchantment cards in all graveyards. text=Vigilance -- Cantivore's power and toughness are each equal to the number of enchantment cards in all graveyards.
@@ -16266,7 +16266,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Chemister's Trick name=Chemister's Trick
alias=110000 alias=11000
other={3}{U}{R} name(Overload) other={3}{U}{R} name(Overload)
target=creature|opponentbattlefield target=creature|opponentbattlefield
auto=paidmana -2/0 auto=paidmana -2/0
@@ -16564,7 +16564,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Cho-Manno's Blessing name=Cho-Manno's Blessing
alias=0000 alias=1000
abilities=auraward abilities=auraward
target=creature target=creature
abilities=flash abilities=flash
@@ -18099,7 +18099,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Cognivore name=Cognivore
alias=001100 alias=1111
abilities=flying abilities=flying
anyzone=type:instant:graveyard/type:instant:graveyard cdaactive anyzone=type:instant:graveyard/type:instant:graveyard cdaactive
text=Flying -- Cognivore's power and toughness are each equal to the number of instant cards in all graveyards. text=Flying -- Cognivore's power and toughness are each equal to the number of instant cards in all graveyards.
@@ -18159,7 +18159,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Coldsteel Heart name=Coldsteel Heart
alias=0000 alias=1000
auto=tap auto=tap
auto=chooseacolor {T}:add{chosencolor} chooseend auto=chooseacolor {T}:add{chosencolor} chooseend
text=Coldsteel Heart enters the battlefield tapped. -- As Coldsteel Heart enters the battlefield, choose a color. -- {T}: Add one mana of the chosen color to your mana pool. text=Coldsteel Heart enters the battlefield tapped. -- As Coldsteel Heart enters the battlefield, choose a color. -- {T}: Add one mana of the chosen color to your mana pool.
@@ -19399,7 +19399,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Counterflux name=Counterflux
alias=110000 alias=11000
other={1}{U}{U}{R} name(Overload) other={1}{U}{U}{R} name(Overload)
abilities=nofizzle abilities=nofizzle
target=*|opponentstack target=*|opponentstack
@@ -21069,7 +21069,7 @@ subtype=Aura Curse
[/card] [/card]
[card] [card]
name=Curse of Wizardry name=Curse of Wizardry
alias=0000 alias=1000
auto=chooseacolor transforms((,newability[@movedto(*[chosencolor]|mystack):life:-1 controller],newability[@movedto(*[chosencolor]|opponentstack):life:-1 opponent])) chooseend auto=chooseacolor transforms((,newability[@movedto(*[chosencolor]|mystack):life:-1 controller],newability[@movedto(*[chosencolor]|opponentstack):life:-1 opponent])) chooseend
text=As Curse of Wizardry enters the battlefield, choose a color. -- Whenever a player casts a spell of the chosen color, that player loses 1 life. text=As Curse of Wizardry enters the battlefield, choose a color. -- Whenever a player casts a spell of the chosen color, that player loses 1 life.
mana={2}{B}{B} mana={2}{B}{B}
@@ -21207,7 +21207,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Cyclonic Rift name=Cyclonic Rift
alias=110000 alias=11000
other={6}{U} name(Overload) other={6}{U} name(Overload)
target=*[-land]|opponentbattlefield target=*[-land]|opponentbattlefield
auto=overload moveto(ownerhand) all(*[-land]|opponentbattlefield) auto=overload moveto(ownerhand) all(*[-land]|opponentbattlefield)
@@ -24429,7 +24429,7 @@ text=Destroy target artifact with converted mana cost X. It can't be regenerated
[/card] [/card]
[card] [card]
name=Detritivore name=Detritivore
alias=001100 alias=1111
anyzone=type:land[-basic]:opponentgraveyard/type:land[-basic]:opponentgraveyard cdaactive anyzone=type:land[-basic]:opponentgraveyard/type:land[-basic]:opponentgraveyard cdaactive
autoexile=@counterremoved(0/0,1,Time) from(sourcecard) suspended:destroy target(land[-basic]) autoexile=@counterremoved(0/0,1,Time) from(sourcecard) suspended:destroy target(land[-basic])
suspend(0)={X}{3}{R} suspend(0)={X}{3}{R}
@@ -25994,7 +25994,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Downsize name=Downsize
alias=110000 alias=11000
other={2}{U} name(Overload) other={2}{U} name(Overload)
target=creature|opponentbattlefield target=creature|opponentbattlefield
auto=overload -4/0 all(creature|opponentbattlefield) auto=overload -4/0 all(creature|opponentbattlefield)
@@ -28284,7 +28284,7 @@ subtype=Aura
[/card] [/card]
[card] [card]
name=Dynacharge name=Dynacharge
alias=110000 alias=11000
other={2}{R} name(Overload) other={2}{R} name(Overload)
target=creature|mybattlefield target=creature|mybattlefield
auto=paidmana 2/0 auto=paidmana 2/0
@@ -29044,7 +29044,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Electrickery name=Electrickery
alias=110000 alias=11000
other={1}{R} name(Overload) other={1}{R} name(Overload)
target=creature|opponentbattlefield target=creature|opponentbattlefield
auto=paidmana damage:1 auto=paidmana damage:1
@@ -35188,7 +35188,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Flickering Ward name=Flickering Ward
alias=0000 alias=1000
abilities=auraward abilities=auraward
target=creature target=creature
auto=chooseacolor teach(creature) protection from(*[chosencolor]) chooseend auto=chooseacolor teach(creature) protection from(*[chosencolor]) chooseend
@@ -35267,7 +35267,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Floating Shield name=Floating Shield
alias=0000 alias=1000
abilities=auraward abilities=auraward
target=creature target=creature
auto=chooseacolor teach(creature) protection from(*[chosencolor]) chooseend auto=chooseacolor teach(creature) protection from(*[chosencolor]) chooseend
@@ -43662,7 +43662,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Hall of Triumph name=Hall of Triumph
alias=0000 alias=1000
auto=activatechooseacolor transforms((,newability[lord(creature[chosencolor]|mybattlefield) 1/1])) forever activatechooseend auto=activatechooseacolor transforms((,newability[lord(creature[chosencolor]|mybattlefield) 1/1])) forever activatechooseend
text=As Hall of Triumph enters the battlefield, choose a color. -- Creatures you control of the chosen color get +1/+1. text=As Hall of Triumph enters the battlefield, choose a color. -- Creatures you control of the chosen color get +1/+1.
mana={3} mana={3}
@@ -49496,7 +49496,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Iona, Shield of Emeria name=Iona, Shield of Emeria
alias=0000 alias=1000
abilities=flying abilities=flying
auto=chooseacolor maxCast(*[chosencolor])0 opponent chooseend auto=chooseacolor maxCast(*[chosencolor])0 opponent chooseend
text=Flying -- As Iona, Shield of Emeria enters the battlefield, choose a color. -- Your opponents can't cast spells of the chosen color. text=Flying -- As Iona, Shield of Emeria enters the battlefield, choose a color. -- Your opponents can't cast spells of the chosen color.
@@ -50633,7 +50633,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Jihad name=Jihad
alias=0000 alias=1000
auto=chooseacolor transforms((,newability[aslongas(*[chosencolor]|opponentbattlefield) lord(creature[white]|mybattlefield) 2/1],newability[aslongas(*[chosencolor]|opponentbattlefield) sacrifice <1])) chooseend auto=chooseacolor transforms((,newability[aslongas(*[chosencolor]|opponentbattlefield) lord(creature[white]|mybattlefield) 2/1],newability[aslongas(*[chosencolor]|opponentbattlefield) sacrifice <1])) chooseend
text=As Jihad enters the battlefield, choose a color and an opponent. -- White creatures get +2/+1 as long as the chosen player controls a nontoken permanent of the chosen color. -- When the chosen player controls no nontoken permanents of the chosen color, sacrifice Jihad. text=As Jihad enters the battlefield, choose a color and an opponent. -- White creatures get +2/+1 as long as the chosen player controls a nontoken permanent of the chosen color. -- When the chosen player controls no nontoken permanents of the chosen color, sacrifice Jihad.
mana={W}{W}{W} mana={W}{W}{W}
@@ -56208,7 +56208,7 @@ toughness=5
[/card] [/card]
[card] [card]
name=Lhurgoyf name=Lhurgoyf
alias=001100 alias=1111
anyzone=type:creature:graveyard/plusonetype:creature:graveyard cdaactive anyzone=type:creature:graveyard/plusonetype:creature:graveyard cdaactive
text=Lhurgoyf's power is equal to the number of creature cards in all graveyards and its toughness is equal to that number plus 1. text=Lhurgoyf's power is equal to the number of creature cards in all graveyards and its toughness is equal to that number plus 1.
mana={2}{G}{G} mana={2}{G}{G}
@@ -57589,7 +57589,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Lord of Extinction name=Lord of Extinction
alias=001100 alias=1111
anyzone=type:*:graveyard/type:*:graveyard cdaactive anyzone=type:*:graveyard/type:*:graveyard cdaactive
text=Lord of Extinction's power and toughness are each equal to the number of cards in all graveyards. text=Lord of Extinction's power and toughness are each equal to the number of cards in all graveyards.
mana={3}{B}{G} mana={3}{B}{G}
@@ -58325,7 +58325,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Lurebound Scarecrow name=Lurebound Scarecrow
alias=0000 alias=1000
auto=chooseacolor aslongas(*[chosencolor]|myBattlefield) sacrifice <1 chooseend auto=chooseacolor aslongas(*[chosencolor]|myBattlefield) sacrifice <1 chooseend
text=As Lurebound Scarecrow enters the battlefield, choose a color. -- When you control no permanents of the chosen color, sacrifice Lurebound Scarecrow. text=As Lurebound Scarecrow enters the battlefield, choose a color. -- When you control no permanents of the chosen color, sacrifice Lurebound Scarecrow.
mana={3} mana={3}
@@ -58954,7 +58954,7 @@ toughness=6
[/card] [/card]
[card] [card]
name=Magnivore name=Magnivore
alias=001100 alias=1111
abilities=haste abilities=haste
anyzone=type:sorcery:graveyard/type:sorcery:graveyard cdaactive anyzone=type:sorcery:graveyard/type:sorcery:graveyard cdaactive
text=Haste (This creature can attack the turn it comes under your control.) -- Magnivore's power and toughness are each equal to the number of sorcery cards in all graveyards. text=Haste (This creature can attack the turn it comes under your control.) -- Magnivore's power and toughness are each equal to the number of sorcery cards in all graveyards.
@@ -63482,7 +63482,7 @@ toughness=4
[/card] [/card]
[card] [card]
name=Mizzium Mortars name=Mizzium Mortars
alias=110000 alias=11000
other={3}{R}{R}{R} name(Overload) other={3}{R}{R}{R} name(Overload)
target=creature|opponentbattlefield target=creature|opponentbattlefield
auto=paidmana damage:4 auto=paidmana damage:4
@@ -63493,7 +63493,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Mizzium Skin name=Mizzium Skin
alias=110000 alias=11000
other={1}{U} name(Overload) other={1}{U} name(Overload)
target=creature|mybattlefield target=creature|mybattlefield
auto=paidmana 0/1 auto=paidmana 0/1
@@ -64747,7 +64747,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Mortivore name=Mortivore
alias=001100 alias=1111
auto={B}:regenerate auto={B}:regenerate
anyzone=type:creature:graveyard/type:creature:graveyard cdaactive anyzone=type:creature:graveyard/type:creature:graveyard cdaactive
text=Mortivore's power and toughness are each equal to the number of creature cards in all graveyards. -- {B}: Regenerate Mortivore. (The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) text=Mortivore's power and toughness are each equal to the number of creature cards in all graveyards. -- {B}: Regenerate Mortivore. (The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.)
@@ -70982,7 +70982,7 @@ subtype=Equipment
[/card] [/card]
[card] [card]
name=Paradise Plume name=Paradise Plume
alias=0000 alias=1000
auto=chooseacolor transforms((,newability[{T}:add{chosencolor}],newability[@movedto(*[chosencolor]|stack):life:1 controller])) forever chooseend auto=chooseacolor transforms((,newability[{T}:add{chosencolor}],newability[@movedto(*[chosencolor]|stack):life:1 controller])) forever chooseend
text=As Paradise Plume enters the battlefield, choose a color. -- Whenever a player casts a spell of the chosen color, you may gain 1 life. -- {T}: Add one mana of the chosen color to your mana pool. text=As Paradise Plume enters the battlefield, choose a color. -- Whenever a player casts a spell of the chosen color, you may gain 1 life. -- {T}: Add one mana of the chosen color to your mana pool.
mana={4} mana={4}
@@ -71774,7 +71774,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Pentarch Paladin name=Pentarch Paladin
alias=0000 alias=1000
abilities=flanking abilities=flanking
auto=chooseacolor {W}{W}{T}:destroy target(*[chosencolor]) chooseend auto=chooseacolor {W}{W}{T}:destroy target(*[chosencolor]) chooseend
text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- As Pentarch Paladin enters the battlefield, choose a color. -- {W}{W}, {T}: Destroy target permanent of the chosen color. text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- As Pentarch Paladin enters the battlefield, choose a color. -- {W}{W}, {T}: Destroy target permanent of the chosen color.
@@ -71786,7 +71786,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Pentarch Ward name=Pentarch Ward
alias=0000 alias=1000
abilities=auraward abilities=auraward
target=creature target=creature
auto=chooseacolor teach(creature) protection from(*[chosencolor]) chooseend auto=chooseacolor teach(creature) protection from(*[chosencolor]) chooseend
@@ -74923,7 +74923,7 @@ toughness=4
[/card] [/card]
[card] [card]
name=Prism Ring name=Prism Ring
alias=0000 alias=1000
auto=activatechooseacolor transforms((,newability[@movedto(*[chosencolor]|mystack):life:1 controller])) forever activatechooseend auto=activatechooseacolor transforms((,newability[@movedto(*[chosencolor]|mystack):life:1 controller])) forever activatechooseend
text=As Prism Ring enters the battlefield, choose a color. -- Whenever you cast a spell of the chosen color, you gain 1 life. text=As Prism Ring enters the battlefield, choose a color. -- Whenever you cast a spell of the chosen color, you gain 1 life.
mana={1} mana={1}
@@ -75394,7 +75394,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Psychic Allergy name=Psychic Allergy
alias=0000 alias=1000
auto=upcost[{S(island|mybattlefield)}{S(island|mybattlefield)}] sacrifice auto=upcost[{S(island|mybattlefield)}{S(island|mybattlefield)}] sacrifice
auto=chooseacolor transforms((,newability[@each opponent upkeep:damage:type:*[-token&chosencolor]:opponentbattlefield opponent])) chooseend auto=chooseacolor transforms((,newability[@each opponent upkeep:damage:type:*[-token&chosencolor]:opponentbattlefield opponent])) chooseend
text=As Psychic Allergy enters the battlefield, choose a color. -- At the beginning of each opponent's upkeep, Psychic Allergy deals X damage to that player, where X is the number of nontoken permanents of the chosen color he or she controls. -- At the beginning of your upkeep, destroy Psychic Allergy unless you sacrifice two Islands. text=As Psychic Allergy enters the battlefield, choose a color. -- At the beginning of each opponent's upkeep, Psychic Allergy deals X damage to that player, where X is the number of nontoken permanents of the chosen color he or she controls. -- At the beginning of your upkeep, destroy Psychic Allergy unless you sacrifice two Islands.
@@ -76490,7 +76490,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Quirion Elves name=Quirion Elves
alias=0000 alias=1000
auto={T}:Add{G} auto={T}:Add{G}
auto=chooseacolor {T}:add{chosencolor} chooseend auto=chooseacolor {T}:add{chosencolor} chooseend
text=As Quirion Elves enters the battlefield, choose a color. -- {T}: Add {G} to your mana pool. -- {T}: Add one mana of the chosen color to your mana pool. text=As Quirion Elves enters the battlefield, choose a color. -- {T}: Add {G} to your mana pool. -- {T}: Add one mana of the chosen color to your mana pool.
@@ -79975,7 +79975,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Revenant name=Revenant
alias=001100 alias=1111
abilities=flying abilities=flying
anyzone=type:creature:mygraveyard/type:creature:mygraveyard cdaactive anyzone=type:creature:mygraveyard/type:creature:mygraveyard cdaactive
text=Flying -- Revenant's power and toughness are each equal to the number of creature cards in your graveyard. text=Flying -- Revenant's power and toughness are each equal to the number of creature cards in your graveyard.
@@ -87950,7 +87950,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Shifting Sky name=Shifting Sky
alias=0000 alias=1000
auto=chooseacolor lord(*[-land]) becomes(,chosencolor) chooseend auto=chooseacolor lord(*[-land]) becomes(,chosencolor) chooseend
text=As Shifting Sky enters the battlefield, choose a color. -- All nonland permanents are the chosen color. text=As Shifting Sky enters the battlefield, choose a color. -- All nonland permanents are the chosen color.
mana={2}{U} mana={2}{U}
@@ -89235,7 +89235,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Silhana Starfletcher name=Silhana Starfletcher
alias=0000 alias=1000
abilities=reach abilities=reach
auto=activatechooseacolor {T}:add{chosencolor} activatechooseend auto=activatechooseacolor {T}:add{chosencolor} activatechooseend
text=Reach (This creature can block creatures with flying.) -- As Silhana Starfletcher enters the battlefield, choose a color. -- {T}: Add one mana of the chosen color to your mana pool. text=Reach (This creature can block creatures with flying.) -- As Silhana Starfletcher enters the battlefield, choose a color. -- {T}: Add one mana of the chosen color to your mana pool.
@@ -91122,7 +91122,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Slag Fiend name=Slag Fiend
alias=001100 alias=1111
anyzone=type:artifact:graveyard/type:artifact:graveyard cdaactive anyzone=type:artifact:graveyard/type:artifact:graveyard cdaactive
text=Slag Fiend's power and toughness are each equal to the number of artifact cards in all graveyards. text=Slag Fiend's power and toughness are each equal to the number of artifact cards in all graveyards.
mana={R} mana={R}
@@ -92174,7 +92174,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Sol Grail name=Sol Grail
alias=0000 alias=1000
auto=chooseacolor transforms((,newability[{T}:add{chosencolor}])) forever chooseend auto=chooseacolor transforms((,newability[{T}:add{chosencolor}])) forever chooseend
text=As Sol Grail enters the battlefield, choose a color. -- {T}: Add one mana of the chosen color to your mana pool. text=As Sol Grail enters the battlefield, choose a color. -- {T}: Add one mana of the chosen color to your mana pool.
mana={3} mana={3}
@@ -94828,7 +94828,7 @@ color=green
[/card] [/card]
[card] [card]
name=Splinterfright name=Splinterfright
alias=001100 alias=1111
abilities=trample abilities=trample
anyzone=type:creature:mygraveyard/type:creature:mygraveyard cdaactive anyzone=type:creature:mygraveyard/type:creature:mygraveyard cdaactive
auto=@each my upkeep:deplete:2 controller auto=@each my upkeep:deplete:2 controller
@@ -97060,7 +97060,7 @@ toughness=4
[/card] [/card]
[card] [card]
name=Street Spasm name=Street Spasm
alias=110000 alias=11000
other={X}{X}{R}{R} name(Overload) other={X}{X}{R}{R} name(Overload)
target=creature[-flying]|opponentbattlefield target=creature[-flying]|opponentbattlefield
auto=paidmana damage:X auto=paidmana damage:X
@@ -100291,7 +100291,7 @@ type=Legendary Land
[/card] [/card]
[card] [card]
name=Teferi's Moat name=Teferi's Moat
alias=0000 alias=1000
auto=chooseacolor lord(creature[chosencolor&-flying]|opponentBattlefield) cantattack chooseend auto=chooseacolor lord(creature[chosencolor&-flying]|opponentBattlefield) cantattack chooseend
text=As Teferi's Moat enters the battlefield, choose a color. -- Creatures of the chosen color without flying can't attack you. text=As Teferi's Moat enters the battlefield, choose a color. -- Creatures of the chosen color without flying can't attack you.
mana={3}{W}{U} mana={3}{W}{U}
@@ -100481,7 +100481,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Teleportal name=Teleportal
alias=110000 alias=11000
other={3}{U}{R} name(Overload) other={3}{U}{R} name(Overload)
target=creature|mybattlefield target=creature|mybattlefield
auto=paidmana 1/0 auto=paidmana 1/0
@@ -101009,7 +101009,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Terravore name=Terravore
alias=001100 alias=1111
abilities=trample abilities=trample
anyzone=type:land:graveyard/type:land:graveyard cdaactive anyzone=type:land:graveyard/type:land:graveyard cdaactive
text=Trample -- Terravore's power and toughness are each equal to the number of land cards in all graveyards. text=Trample -- Terravore's power and toughness are each equal to the number of land cards in all graveyards.
@@ -106235,7 +106235,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Umbra Stalker name=Umbra Stalker
alias=001100 alias=1111
anyzone=type:manab:mygraveyard/type:manab:mygraveyard cdaactive anyzone=type:manab:mygraveyard/type:manab:mygraveyard cdaactive
text=Chroma - Umbra Stalker's power and toughness are each equal to the number of black mana symbols in the mana costs of cards in your graveyard. text=Chroma - Umbra Stalker's power and toughness are each equal to the number of black mana symbols in the mana costs of cards in your graveyard.
mana={4}{B}{B}{B} mana={4}{B}{B}{B}
@@ -107791,7 +107791,7 @@ subtype=Aura
[/card] [/card]
[card] [card]
name=Vandalblast name=Vandalblast
alias=110000 alias=11000
other={4}{R} name(Overload) other={4}{R} name(Overload)
target=artifact|opponentbattlefield target=artifact|opponentbattlefield
auto=overload destroy all(artifact|opponentbattlefield) auto=overload destroy all(artifact|opponentbattlefield)
@@ -110092,7 +110092,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Voice of All name=Voice of All
alias=0000 alias=1000
abilities=flying abilities=flying
auto=chooseacolor transforms((,newability[protection from(*[chosencolor])],newability[0/0])) forever chooseend auto=chooseacolor transforms((,newability[protection from(*[chosencolor])],newability[0/0])) forever chooseend
text=Flying (This creature can't be blocked except by creatures with flying or reach.) -- As Voice of All enters the battlefield, choose a color. -- Voice of All has protection from the chosen color. (It can't be blocked, targeted, dealt damage, or enchanted by anything of the chosen color.) text=Flying (This creature can't be blocked except by creatures with flying or reach.) -- As Voice of All enters the battlefield, choose a color. -- Voice of All has protection from the chosen color. (It can't be blocked, targeted, dealt damage, or enchanted by anything of the chosen color.)
@@ -111899,7 +111899,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Ward Sliver name=Ward Sliver
alias=0000 alias=1000
auto=chooseacolor transforms((,newability[lord(sliver) protection from(*[chosencolor])])) forever chooseend auto=chooseacolor transforms((,newability[lord(sliver) protection from(*[chosencolor])])) forever chooseend
text=As Ward Sliver enters the battlefield, choose a color. -- All Slivers have protection from the chosen color. text=As Ward Sliver enters the battlefield, choose a color. -- All Slivers have protection from the chosen color.
mana={4}{W} mana={4}{W}
@@ -112493,7 +112493,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Weapon Surge name=Weapon Surge
alias=110000 alias=11000
other={1}{R} name(Overload) other={1}{R} name(Overload)
target=creature|mybattlefield target=creature|mybattlefield
auto=paidmana 1/0 auto=paidmana 1/0
+5 -5
View File
@@ -313,11 +313,11 @@ class MTGDredgeRule: public PermanentAbility, public ReplacementEffect
public: public:
//vector<MTGCardInstance*>soulbonders; //vector<MTGCardInstance*>soulbonders;
TargetChooser * tcb; TargetChooser * tcb;
//MTGAbility * dredgeAbility; MTGAbility * dredgeAbility;
//MTGAbility * targetAbility; MTGAbility * targetAbility;
//MTGAbility * targetAbilityAdder; MTGAbility * targetAbilityAdder;
//MTGAbility * targetAbility1; MTGAbility * targetAbility1;
//MTGAbility * mod; MTGAbility * mod;
//MTGAbility * activateDredge; //MTGAbility * activateDredge;
//vector<MTGAbility*>pairing; //vector<MTGAbility*>pairing;
MTGDredgeRule(GameObserver* observer, int _id); MTGDredgeRule(GameObserver* observer, int _id);
+2 -14
View File
@@ -1834,10 +1834,6 @@ MTGCardInstance * AIPlayerBaka::FindCardToPlay(ManaCost * pMana, const char * ty
{ {
shouldPlayPercentage = 90; shouldPlayPercentage = 90;
} }
else if (!card->isLand() && card->has(Constants::PAYZERO))
{
shouldPlayPercentage = 70;
}
else else
{ {
// shouldPlay == baka_effect_bad giving it a 1 for odd ball lottery chance. // shouldPlay == baka_effect_bad giving it a 1 for odd ball lottery chance.
@@ -1986,10 +1982,6 @@ MTGCardInstance * AIPlayerBaka::FindCardToPlay(ManaCost * pMana, const char * ty
{ {
shouldPlayPercentage = 90; shouldPlayPercentage = 90;
} }
else if (!card->isLand() && card->has(Constants::PAYZERO))
{
shouldPlayPercentage = 70;
}
else else
{ {
// shouldPlay == baka_effect_bad giving it a 1 for odd ball lottery chance. // shouldPlay == baka_effect_bad giving it a 1 for odd ball lottery chance.
@@ -2137,10 +2129,6 @@ MTGCardInstance * AIPlayerBaka::FindCardToPlay(ManaCost * pMana, const char * ty
{ {
shouldPlayPercentage = 90; shouldPlayPercentage = 90;
} }
else if (!card->isLand() && card->has(Constants::PAYZERO))
{
shouldPlayPercentage = 70;
}
else else
{ {
// shouldPlay == baka_effect_bad giving it a 1 for odd ball lottery chance. // shouldPlay == baka_effect_bad giving it a 1 for odd ball lottery chance.
@@ -2447,7 +2435,7 @@ int AIPlayerBaka::computeActions()
cd.SetExclusionColor(Constants::MTG_COLOR_LAND); cd.SetExclusionColor(Constants::MTG_COLOR_LAND);
MTGCardInstance *freecard = cd.match(game->graveyard); MTGCardInstance *freecard = cd.match(game->graveyard);
int canCastCard = game->playRestrictions->canPutIntoZone(freecard, game->inPlay); int canCastCard = game->playRestrictions->canPutIntoZone(freecard, game->inPlay);
if (freecard && (canCastCard == PlayRestriction::CAN_PLAY) && freecard->has(Constants::PAYZERO) && freecard->has(Constants::CANPLAYFROMGRAVEYARD) && (freecard->getIncreasedManaCost()->getConvertedCost() < 1) && (freecard->alias != 001100)) if (freecard && (canCastCard == PlayRestriction::CAN_PLAY) && freecard->has(Constants::PAYZERO) && freecard->has(Constants::CANPLAYFROMGRAVEYARD) && (freecard->getIncreasedManaCost()->getConvertedCost() < 1) && (freecard->alias != 1111))
{ {
MTGAbility * castFreeCard = observer->mLayers->actionLayer()->getAbility(MTGAbility::PAYZERO_COST); MTGAbility * castFreeCard = observer->mLayers->actionLayer()->getAbility(MTGAbility::PAYZERO_COST);
AIAction * aa = NEW AIAction(this, castFreeCard, freecard); //TODO putinplay action AIAction * aa = NEW AIAction(this, castFreeCard, freecard); //TODO putinplay action
@@ -2462,7 +2450,7 @@ int AIPlayerBaka::computeActions()
cd.SetExclusionColor(Constants::MTG_COLOR_LAND); cd.SetExclusionColor(Constants::MTG_COLOR_LAND);
MTGCardInstance *freecard = cd.match(game->exile); MTGCardInstance *freecard = cd.match(game->exile);
int canCastCard = game->playRestrictions->canPutIntoZone(freecard, game->inPlay); int canCastCard = game->playRestrictions->canPutIntoZone(freecard, game->inPlay);
if (freecard && (canCastCard == PlayRestriction::CAN_PLAY) && freecard->has(Constants::PAYZERO) && freecard->has(Constants::CANPLAYFROMEXILE) && (freecard->getIncreasedManaCost()->getConvertedCost() < 1) && (freecard->alias != 001100)) if (freecard && (canCastCard == PlayRestriction::CAN_PLAY) && freecard->has(Constants::PAYZERO) && freecard->has(Constants::CANPLAYFROMEXILE) && (freecard->getIncreasedManaCost()->getConvertedCost() < 1) && (freecard->alias != 1111))
{ {
MTGAbility * castFreeCard = observer->mLayers->actionLayer()->getAbility(MTGAbility::PAYZERO_COST); MTGAbility * castFreeCard = observer->mLayers->actionLayer()->getAbility(MTGAbility::PAYZERO_COST);
AIAction * aa = NEW AIAction(this, castFreeCard, freecard); //TODO putinplay action AIAction * aa = NEW AIAction(this, castFreeCard, freecard); //TODO putinplay action
+4 -4
View File
@@ -348,7 +348,7 @@ void CardGui::Render()
mFont->SetColor(ARGB(static_cast<unsigned char>(actA),216,191,216));//thistle powered down mFont->SetColor(ARGB(static_cast<unsigned char>(actA),216,191,216));//thistle powered down
else if(!card->wasDealtDamage && card->pbonus >= 3) else if(!card->wasDealtDamage && card->pbonus >= 3)
mFont->SetColor(ARGB(static_cast<unsigned char>(actA),255,255,0));//yellow buff mFont->SetColor(ARGB(static_cast<unsigned char>(actA),255,255,0));//yellow buff
else if(card->hasType("legendary") && card->hasType("eldrazi")) else if(card->hasType("legendary") && card->hasType("eldrazi") && !card->has(Constants::CHANGELING))
mFont->SetColor(ARGB(static_cast<unsigned char>(actA),238,130,238));//violet legendary eldrazi mFont->SetColor(ARGB(static_cast<unsigned char>(actA),238,130,238));//violet legendary eldrazi
else else
mFont->SetColor(ARGB(static_cast<unsigned char>(actA),255,255,255));//white default mFont->SetColor(ARGB(static_cast<unsigned char>(actA),255,255,255));//white default
@@ -365,9 +365,9 @@ void CardGui::Render()
buff = "CT"; buff = "CT";
if(!card->isToken && card->isACopier) if(!card->isToken && card->isACopier)
buff = "C"; buff = "C";
if(game && card->has(Constants::PAYZERO) && ((card->currentZone == card->controller()->game->hand) || (card->has(Constants::CANPLAYFROMGRAVEYARD) && card->currentZone == card->controller()->game->graveyard) || (card->has(Constants::CANPLAYFROMEXILE) && card->currentZone == card->controller()->game->exile))) if(card->has(Constants::PAYZERO))
buff += "Z"; buff += "Z";
if(card->alias == 0000) if(card->alias == 1000)
{ {
if(card->chooseacolor == 1) if(card->chooseacolor == 1)
buff += "\n-Green"; buff += "\n-Green";
@@ -385,7 +385,7 @@ void CardGui::Render()
mFont->SetScale(DEFAULT_MAIN_FONT_SCALE); mFont->SetScale(DEFAULT_MAIN_FONT_SCALE);
char buffer[200]; char buffer[200];
sprintf(buffer, "%s", buff.c_str()); sprintf(buffer, "%s", buff.c_str());
mFont->SetColor(ARGB(static_cast<unsigned char>(actA),255,182,193));//Light Pink indicator mFont->SetColor(ARGB(static_cast<unsigned char>(actA),255,215,0));//Gold indicator
mFont->SetScale(0.8f); mFont->SetScale(0.8f);
mFont->DrawString(buffer, actX - 10 * actZ, actY - (16 * actZ)); mFont->DrawString(buffer, actX - 10 * actZ, actY - (16 * actZ));
mFont->SetScale(1); mFont->SetScale(1);
+1 -1
View File
@@ -3092,7 +3092,7 @@ MTGAbility * AbilityFactory::parseMagicLine(string s, int id, Spell * spell, MTG
{ {
MTGAbility * a = NEW APowerToughnessModifier(observer, id, card, target, wppt,s,true); MTGAbility * a = NEW APowerToughnessModifier(observer, id, card, target, wppt,s,true);
a->forcedAlive = 1; a->forcedAlive = 1;
a->forceDestroy = -1; //a->forceDestroy = -1;
return a; return a;
//return NEW APowerToughnessModifier(observer, id, card, target, wppt,s,true); //return NEW APowerToughnessModifier(observer, id, card, target, wppt,s,true);
} }
+1 -1
View File
@@ -546,7 +546,7 @@ MTGCardInstance * MTGGameZone::removeCard(MTGCardInstance * card, int createCopy
copy->kicked = card->kicked; copy->kicked = card->kicked;
copy->storedCard = card->storedCard; copy->storedCard = card->storedCard;
copy->storedSourceCard = card->storedSourceCard; copy->storedSourceCard = card->storedSourceCard;
for (int i = 0; i < ManaCost::MANA_PAID_WITH_BESTOW +1; i++) for (int i = 0; i < ManaCost::MANA_PAID_WITH_OVERLOAD +1; i++)
copy->alternateCostPaid[i] = card->alternateCostPaid[i]; copy->alternateCostPaid[i] = card->alternateCostPaid[i];
//stupid bug with tokens... //stupid bug with tokens...
+23 -23
View File
@@ -627,7 +627,7 @@ PermanentAbility(observer, _id)
int MTGAlternativeCostRule::isReactingToClick(MTGCardInstance * card, ManaCost * mana) int MTGAlternativeCostRule::isReactingToClick(MTGCardInstance * card, ManaCost * mana)
{ {
if (card->alias == 110000) if (card->alias == 11000)
return 0;//overload has its own rule return 0;//overload has its own rule
ManaCost * alternateCost = card->getManaCost()->getAlternative(); ManaCost * alternateCost = card->getManaCost()->getAlternative();
if (!game->currentlyActing()->game->hand->hasCard(card) && !game->currentlyActing()->game->graveyard->hasCard(card) && !game->currentlyActing()->game->exile->hasCard(card)) if (!game->currentlyActing()->game->hand->hasCard(card) && !game->currentlyActing()->game->graveyard->hasCard(card) && !game->currentlyActing()->game->exile->hasCard(card))
@@ -1165,6 +1165,8 @@ MTGAlternativeCostRule(observer, _id)
int MTGPayZeroRule::isReactingToClick(MTGCardInstance * card, ManaCost * mana) int MTGPayZeroRule::isReactingToClick(MTGCardInstance * card, ManaCost * mana)
{ {
if(!card->has(Constants::PAYZERO))
return 0;
Player * player = game->currentlyActing(); Player * player = game->currentlyActing();
ManaCost * cost = NEW ManaCost(ManaCost::parseManaCost("{0}",NULL,NULL)); ManaCost * cost = NEW ManaCost(ManaCost::parseManaCost("{0}",NULL,NULL));
if(card->getIncreasedManaCost()->getConvertedCost()) if(card->getIncreasedManaCost()->getConvertedCost())
@@ -1174,8 +1176,6 @@ int MTGPayZeroRule::isReactingToClick(MTGCardInstance * card, ManaCost * mana)
if(card->isLand()) if(card->isLand())
return 0; return 0;
if(!card->has(Constants::PAYZERO))
return 0;
if (!player->game->graveyard->hasCard(card) && !player->game->exile->hasCard(card) && !player->game->hand->hasCard(card)) if (!player->game->graveyard->hasCard(card) && !player->game->exile->hasCard(card) && !player->game->hand->hasCard(card))
return 0; return 0;
if ((!card->has(Constants::CANPLAYFROMGRAVEYARD) && player->game->graveyard->hasCard(card))||(!card->has(Constants::CANPLAYFROMEXILE) && player->game->exile->hasCard(card))) if ((!card->has(Constants::CANPLAYFROMGRAVEYARD) && player->game->graveyard->hasCard(card))||(!card->has(Constants::CANPLAYFROMEXILE) && player->game->exile->hasCard(card)))
@@ -1225,7 +1225,7 @@ MTGAlternativeCostRule(observer, _id)
int MTGOverloadRule::isReactingToClick(MTGCardInstance * card, ManaCost * mana) int MTGOverloadRule::isReactingToClick(MTGCardInstance * card, ManaCost * mana)
{ {
if (card->alias != 110000) if (card->alias != 11000)
return 0; return 0;
Player * player = game->currentlyActing(); Player * player = game->currentlyActing();
ManaCost * cost = NEW ManaCost(card->model->data->getManaCost()->getAlternative()); ManaCost * cost = NEW ManaCost(card->model->data->getManaCost()->getAlternative());
@@ -2255,9 +2255,9 @@ MTGDredgeRule::MTGDredgeRule(GameObserver* observer, int _id) :
PermanentAbility(observer, _id) PermanentAbility(observer, _id)
{ {
tcb = NULL; tcb = NULL;
//dredgeAbility = NULL; dredgeAbility = NULL;
//targetAbility = NULL; targetAbility = NULL;
//mod = NULL; mod = NULL;
} }
; ;
@@ -2314,26 +2314,26 @@ WEvent * MTGDredgeRule::replace(WEvent * event)
} }
//there is a memleak here that i have no idea what causes it. //there is a memleak here that i have no idea what causes it.
dredgeCard *dc = NEW dredgeCard(game, game->mLayers->actionLayer()->getMaxId(), card,NULL); dredgeAbility = NEW dredgeCard(game, game->mLayers->actionLayer()->getMaxId(), card,NULL);
dc->oneShot = true; dredgeAbility->oneShot = true;
GenericTargetAbility *gta = NEW GenericTargetAbility(game, "Dredge A Card","",game->mLayers->actionLayer()->getMaxId(), card,tcb->clone(),dc->clone()); targetAbility = NEW GenericTargetAbility(game, "Dredge A Card","",game->mLayers->actionLayer()->getMaxId(), card,tcb->clone(),dredgeAbility->clone());
gta->oneShot = true; targetAbility->oneShot = true;
//SAFE_DELETE(dredgeAbility); SAFE_DELETE(dredgeAbility);
GenericAddToGame *gatg = NEW GenericAddToGame(game, game->mLayers->actionLayer()->getMaxId(), card,NULL,gta->clone()); targetAbilityAdder = NEW GenericAddToGame(game, game->mLayers->actionLayer()->getMaxId(), card,NULL,targetAbility->clone());
gatg->oneShot = true; targetAbilityAdder->oneShot = true;
//SAFE_DELETE(targetAbility); SAFE_DELETE(targetAbility);
//MTGAbility * setDredge = targetAbilityAdder->clone(); MTGAbility * setDredge = targetAbilityAdder->clone();
//SAFE_DELETE(targetAbilityAdder); SAFE_DELETE(targetAbilityAdder);
//setDredge->oneShot = true; setDredge->oneShot = true;
selection.push_back(gatg); selection.push_back(setDredge);
AADrawer *ad = NEW AADrawer(game, game->mLayers->actionLayer()->getMaxId(), card,card,NULL, "1",TargetChooser::CONTROLLER,true); targetAbility1 = NEW AADrawer(game, this->GetId(), card,card,NULL, "1",TargetChooser::CONTROLLER,true);
selection.push_back(ad); selection.push_back(targetAbility1);
MenuAbility * menuChoice = NEW MenuAbility(game, game->mLayers->actionLayer()->getMaxId(), card, card,true,selection,card->controller(),"Dredge or Draw"); MTGAbility * menuChoice = NEW MenuAbility(game, this->GetId(), card, card,true,selection,card->controller(),"Dredge or Draw");
menuChoice->addToGame(); menuChoice->addToGame();
//SAFE_DELETE(tcb); SAFE_DELETE(tcb);
} }
SAFE_DELETE(event); SAFE_DELETE(event);