Added PZ1 set and improved Android downloader.

This commit is contained in:
valfieri
2019-10-05 16:02:38 +02:00
parent 8ab7212aa2
commit 4e7463c77e
4 changed files with 1010 additions and 155 deletions

View File

@@ -1265,7 +1265,17 @@ public class ImgDownloader {
cardurl = "https://img.scryfall.com/cards/large/front/9/b/9bd7a7f1-2221-4565-8c6e-1815def3bd2c.jpg?1562546811";
else if (id.equals("52415"))
cardurl = "https://img.scryfall.com/cards/large/front/8/8/8825493a-878d-4df3-8d7a-98518358d678.jpg?1562546240";
else if(id.equals("53214t"))
cardurl = "https://img.scryfall.com/cards/large/front/1/4/1449862b-309e-4c58-ac94-13d1acdd363f.jpg?1562541935";
else if(id.equals("53179t"))
cardurl = "https://img.scryfall.com/cards/large/front/d/9/d9623e74-3b94-4842-903f-ed52931bdf6a.jpg?1562636919";
else if (id.equals("53143t"))
cardurl = "https://deckmaster.info/images/cards/DDE/209162-hr.jpg";
else if(id.endsWith("53141t"))
cardurl = "https://deckmaster.info/images/cards/C14/-487-hr.jpg";
else if(id.equals("53134t"))
cardurl = "https://deckmaster.info/images/cards/DDD/201844-hr.jpg";
return cardurl;
}
@@ -1431,6 +1441,8 @@ public class ImgDownloader {
tokenurl = "https://deckmaster.info/images/cards/RIX/-5473-hr.jpg";
else if(id.equals("447070t"))
tokenurl = "https://deckmaster.info/images/cards/GS1/-5944-hr.jpg";
else if(id.equals("53190t"))
tokenurl = "https://deckmaster.info/images/cards/CM2/-6027-hr.jpg";
else if (id.equals("452760t"))
tokenurl = "https://deckmaster.info/images/cards/M19/-6036.jpg";
else if(id.equals("52149t"))
@@ -1465,7 +1477,7 @@ public class ImgDownloader {
tokenurl = "https://deckmaster.info/images/cards/DDR/417497-hr.jpg";
else if(id.equals("3392t") || id.equals("220535t") || id.equals("376253t") || id.equals("376390t") ||
id.equals("401643t") || id.equals("417451t") || id.equals("417424t") || id.equals("51908t") ||
id.equals("52593t"))
id.equals("52593t") || id.equals("53161t"))
tokenurl = "https://deckmaster.info/images/cards/DDR/417498-hr.jpg";
else if (id.equals("21381t") || id.equals("40198t"))
tokenurl = "https://img.scryfall.com/cards/large/back/8/c/8ce60642-e207-46e6-b198-d803ff3b47f4.jpg?1562921132";
@@ -1538,6 +1550,10 @@ public class ImgDownloader {
tokenurl = "https://img.scryfall.com/cards/large/front/0/b/0bb628da-a02f-4d3e-b919-0c03821dd5f2.jpg?1561756633";
else if (id.equals("473141t"))
tokenurl = "https://img.scryfall.com/cards/large/front/b/f/bf36408d-ed85-497f-8e68-d3a922c388a0.jpg?1567710130";
else if(id.equals("53180t"))
tokenurl = "https://img.scryfall.com/cards/large/front/1/f/1feaa879-ceb3-4b20-8021-ae41d8be9005.jpg?1562636755";
else if(id.equals("53118t"))
tokenurl = "https://img.scryfall.com/cards/large/front/0/3/03553980-53fa-4256-b478-c7e0e73e2b5b.jpg?1563132220";
else if (id.equals("74492t"))
tokenurl = "https://media.mtgsalvation.com/attachments/94/295/635032496473215708.jpg";
else if (id.equals("3280t"))
@@ -2158,7 +2174,7 @@ public class ImgDownloader {
String cardname = mappa.get(id);
Elements divs = new Elements();
int k;
if(scryset.equals("TD2") || scryset.equals("PRM") || scryset.equals("TD0")){
if(scryset.equals("TD2") || scryset.equals("PRM") || scryset.equals("TD0") || scryset.equals("PZ1")){
try {
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
Elements outlinks = doc.select("body a");
@@ -2443,7 +2459,7 @@ public class ImgDownloader {
}
}
}
} else if (!scryset.equals("TD2") && !scryset.equals("PRM") && !scryset.equals("TD0")){
} else if (!scryset.equals("TD2") && !scryset.equals("PRM") && !scryset.equals("TD0") && !scryset.equals("PZ1")){
try {
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
} catch (Exception e) {
@@ -2594,7 +2610,7 @@ public class ImgDownloader {
break;
}
String text = "";
if(scryset.equals("PRM") || scryset.equals("TD0")){
if(scryset.equals("PRM") || scryset.equals("TD0") || scryset.equals("PZ1")){
Elements metadata = doc.select("head meta");
if(metadata != null) {
for (int j = 0; j < metadata.size(); j++){

View File

@@ -0,0 +1,831 @@
[meta]
author=Wagic Team
name=Legendary Cube
year=2015-11-18
total=149
[/meta]
[card]
primitive=Elemental
id=-53214
rarity=T
[/card]
[card]
primitive=Germ
id=-53197
rarity=T
[/card]
[card]
primitive=Elemental
id=-53190
rarity=T
[/card]
[card]
primitive=Knight
id=-53189
rarity=T
[/card]
[card]
primitive=Demon
id=-53181
rarity=T
[/card]
[card]
primitive=Spawn
id=-53180
rarity=T
[/card]
[card]
primitive=Soldier
id=-53179
rarity=T
[/card]
[card]
primitive=Plant
id=-53161
rarity=T
[/card]
[card]
primitive=Saproling
id=-53143
rarity=T
[/card]
[card]
primitive=Druid
id=-53141
rarity=T
[/card]
[card]
primitive=Beast
id=-53134
rarity=T
[/card]
[card]
primitive=Zombie
id=-53127
rarity=T
[/card]
[card]
primitive=Insect
id=-53125
rarity=T
[/card]
[card]
primitive=Spirit
id=-53118
rarity=T
[/card]
[card]
primitive=Dragon
id=-53093
rarity=T
[/card]
[card]
primitive=Spider
id=-53090
rarity=T
[/card]
[card]
primitive=Abyssal Persecutor
id=53085
rarity=M
[/card]
[card]
primitive=Aethersnatch
id=53086
rarity=R
[/card]
[card]
primitive=Anger
id=53087
rarity=U
[/card]
[card]
primitive=Animar, Soul of Elements
id=53088
rarity=M
[/card]
[card]
primitive=Anya, Merciless Angel
id=53089
rarity=R
[/card]
[card]
primitive=Arachnogenesis
id=53090
rarity=U
[/card]
[card]
primitive=Arcane Sanctum
id=53091
rarity=U
[/card]
[card]
primitive=Arjun, the Shifting Flame
id=53092
rarity=R
[/card]
[card]
primitive=Awaken the Sky Tyrant
id=53093
rarity=R
[/card]
[card]
primitive=Banshee of the Dread Choir
id=53094
rarity=U
[/card]
[card]
primitive=Basalt Monolith
id=53095
rarity=U
[/card]
[card]
primitive=Bastion Protector
id=53096
rarity=U
[/card]
[card]
primitive=Behemoth Sledge
id=53097
rarity=U
[/card]
[card]
primitive=Blade of Selves
id=53098
rarity=U
[/card]
[card]
primitive=Bloodspore Thrinax
id=53099
rarity=R
[/card]
[card]
primitive=Bojuka Bog
id=53100
rarity=U
[/card]
[card]
primitive=Brainstorm
id=53101
rarity=U
[/card]
[card]
primitive=Brawn
id=53102
rarity=U
[/card]
[card]
primitive=Broodbirth Viper
id=53103
rarity=U
[/card]
[card]
primitive=Caller of the Pack
id=53104
rarity=U
[/card]
[card]
primitive=Centaur Vinecrasher
id=53105
rarity=R
[/card]
[card]
primitive=Chaos Warp
id=53106
rarity=R
[/card]
[card]
primitive=Command Beacon
id=53107
rarity=U
[/card]
[card]
primitive=Command Tower
id=53108
rarity=U
[/card]
[card]
primitive=Compulsive Research
id=53109
rarity=U
[/card]
[card]
primitive=Containment Priest
id=53110
rarity=R
[/card]
[card]
primitive=Corpse Augur
id=53111
rarity=R
[/card]
[card]
primitive=Crumbling Necropolis
id=53112
rarity=U
[/card]
[card]
primitive=Cultivate
id=53113
rarity=U
[/card]
[card]
primitive=Dack Fayden
id=53114
rarity=M
[/card]
[card]
primitive=Daretti, Scrap Savant
id=53115
rarity=M
[/card]
[card]
primitive=Dawnbreak Reclaimer
id=53116
rarity=R
[/card]
[card]
primitive=Daxos's Torment
id=53117
rarity=R
[/card]
[card]
primitive=Daxos the Returned
id=53118
rarity=R
[/card]
[card]
primitive=Deadly Tempest
id=53119
rarity=R
[/card]
[card]
primitive=Deceiver Exarch
id=53120
rarity=U
[/card]
[card]
primitive=Decree of Pain
id=53121
rarity=R
[/card]
[card]
primitive=Deep Analysis
id=53122
rarity=U
[/card]
[card]
primitive=Desertion
id=53123
rarity=R
[/card]
[card]
primitive=Diaochan, Artful Beauty
id=53124
rarity=R
[/card]
[card]
primitive=Dragonlair Spider
id=53125
rarity=R
[/card]
[card]
primitive=Dreadship Reef
id=53126
rarity=U
[/card]
[card]
primitive=Dread Summons
id=53127
rarity=R
[/card]
[card]
primitive=Dream Pillager
id=53128
rarity=R
[/card]
[card]
primitive=Duplicant
id=53129
rarity=R
[/card]
[card]
primitive=Edric, Spymaster of Trest
id=53130
rarity=R
[/card]
[card]
primitive=Electrolyze
id=53131
rarity=U
[/card]
[card]
primitive=Eternal Witness
id=53132
rarity=U
[/card]
[card]
primitive=Ezuri, Claw of Progress
id=53133
rarity=R
[/card]
[card]
primitive=Ezuri's Predation
id=53134
rarity=R
[/card]
[card]
primitive=Fact or Fiction
id=53135
rarity=U
[/card]
[card]
primitive=Faithless Looting
id=53136
rarity=U
[/card]
[card]
primitive=Fiery Confluence
id=53137
rarity=R
[/card]
[card]
primitive=Firespout
id=53138
rarity=U
[/card]
[card]
primitive=Flametongue Kavu
id=53139
rarity=U
[/card]
[card]
primitive=Flusterstorm
id=53140
rarity=R
[/card]
[card]
primitive=Freyalise, Llanowar's Fury
id=53141
rarity=M
[/card]
[card]
primitive=Fungal Reaches
id=53142
rarity=U
[/card]
[card]
primitive=Ghave, Guru of Spores
id=53143
rarity=M
[/card]
[card]
primitive=Ghostly Prison
id=53144
rarity=U
[/card]
[card]
primitive=Gigantoplasm
id=53145
rarity=R
[/card]
[card]
primitive=Goblin Sharpshooter
id=53146
rarity=R
[/card]
[card]
primitive=Grasp of Fate
id=53147
rarity=U
[/card]
[card]
primitive=Great Oak Guardian
id=53148
rarity=U
[/card]
[card]
primitive=Harmonize
id=53149
rarity=U
[/card]
[card]
primitive=Herald of the Host
id=53150
rarity=U
[/card]
[card]
primitive=Homeward Path
id=53151
rarity=R
[/card]
[card]
primitive=Hull Breach
id=53152
rarity=U
[/card]
[card]
primitive=Illusory Ambusher
id=53153
rarity=R
[/card]
[card]
primitive=Invigorate
id=53154
rarity=U
[/card]
[card]
primitive=Jungle Shrine
id=53155
rarity=U
[/card]
[card]
primitive=Kaalia of the Vast
id=53156
rarity=M
[/card]
[card]
primitive=Kalemne, Disciple of Iroas
id=53157
rarity=R
[/card]
[card]
primitive=Kalemne's Captain
id=53158
rarity=R
[/card]
[card]
primitive=Karlov of the Ghost Council
id=53159
rarity=R
[/card]
[card]
primitive=Kaseto, Orochi Archmage
id=53160
rarity=R
[/card]
[card]
primitive=Khalni Garden
id=53161
rarity=U
[/card]
[card]
primitive=Krosan Grip
id=53162
rarity=U
[/card]
[card]
primitive=Krosan Verge
id=53163
rarity=U
[/card]
[card]
primitive=Lightning Greaves
id=53164
rarity=U
[/card]
[card]
primitive=Loyal Retainers
id=53165
rarity=R
[/card]
[card]
primitive=Maelstrom Wanderer
id=53166
rarity=M
[/card]
[card]
primitive=Magus of the Wheel
id=53167
rarity=R
[/card]
[card]
primitive=Marchesa, the Black Rose
id=53168
rarity=M
[/card]
[card]
primitive=Mazirek, Kraul Death Priest
id=53169
rarity=R
[/card]
[card]
primitive=Meren of Clan Nel Toth
id=53170
rarity=R
[/card]
[card]
primitive=Meteor Blast
id=53171
rarity=R
[/card]
[card]
primitive=Mind's Eye
id=53172
rarity=R
[/card]
[card]
primitive=Mirari's Wake
id=53173
rarity=R
[/card]
[card]
primitive=Mirror Match
id=53174
rarity=R
[/card]
[card]
primitive=Mizzix of the Izmagnus
id=53175
rarity=R
[/card]
[card]
primitive=Mizzix's Mastery
id=53176
rarity=R
[/card]
[card]
primitive=Molten Slagheap
id=53177
rarity=U
[/card]
[card]
primitive=Mystic Confluence
id=53178
rarity=R
[/card]
[card]
primitive=Nahiri, the Lithomancer
id=53179
rarity=M
[/card]
[card]
primitive=Nest Invader
id=53180
rarity=U
[/card]
[card]
primitive=Ob Nixilis of the Black Oath
id=53181
rarity=M
[/card]
[card]
primitive=Oreskos Explorer
id=53182
rarity=U
[/card]
[card]
primitive=Pathbreaker Ibex
id=53183
rarity=R
[/card]
[card]
primitive=Propaganda
id=53184
rarity=U
[/card]
[card]
primitive=Punishing Fire
id=53185
rarity=U
[/card]
[card]
primitive=Rancor
id=53186
rarity=U
[/card]
[card]
primitive=Reya Dawnbringer
id=53187
rarity=M
[/card]
[card]
primitive=Rhystic Study
id=53188
rarity=R
[/card]
[card]
primitive=Righteous Confluence
id=53189
rarity=R
[/card]
[card]
primitive=Rite of the Raging Storm
id=53190
rarity=R
[/card]
[card]
primitive=Sakura-Tribe Elder
id=53191
rarity=U
[/card]
[card]
primitive=Saltcrusted Steppe
id=53192
rarity=U
[/card]
[card]
primitive=Sandstone Oracle
id=53193
rarity=R
[/card]
[card]
primitive=Savage Lands
id=53194
rarity=U
[/card]
[card]
primitive=Scourge of Nel Toth
id=53195
rarity=R
[/card]
[card]
primitive=Scroll Rack
id=53196
rarity=R
[/card]
[card]
primitive=Scytheclaw
id=53197
rarity=R
[/card]
[card]
primitive=Seal of the Guildpact
id=53198
rarity=R
[/card]
[card]
primitive=Seaside Citadel
id=53199
rarity=U
[/card]
[card]
primitive=Shardless Agent
id=53200
rarity=R
[/card]
[card]
primitive=Shielded by Faith
id=53201
rarity=U
[/card]
[card]
primitive=Skullwinder
id=53202
rarity=U
[/card]
[card]
primitive=Sol Ring
id=53203
rarity=U
[/card]
[card]
primitive=Spirit Mantle
id=53204
rarity=U
[/card]
[card]
primitive=Swiftfoot Boots
id=53205
rarity=U
[/card]
[card]
primitive=Sylvan Library
id=53206
rarity=R
[/card]
[card]
primitive=Synthetic Destiny
id=53207
rarity=R
[/card]
[card]
primitive=Teferi, Temporal Archmage
id=53208
rarity=M
[/card]
[card]
primitive=Temple of the False God
id=53209
rarity=R
[/card]
[card]
primitive=The Mimeoplasm
id=53210
rarity=M
[/card]
[card]
primitive=Thief of Blood
id=53211
rarity=R
[/card]
[card]
primitive=Thought Vessel
id=53212
rarity=U
[/card]
[card]
primitive=Thran Dynamo
id=53213
rarity=U
[/card]
[card]
primitive=Titania, Protector of Argoth
id=53214
rarity=R
[/card]
[card]
primitive=Toxic Deluge
id=53215
rarity=R
[/card]
[card]
primitive=Tragic Slip
id=53216
rarity=U
[/card]
[card]
primitive=True-Name Nemesis
id=53217
rarity=M
[/card]
[card]
primitive=Vela the Night-Clad
id=53218
rarity=R
[/card]
[card]
primitive=Verdant Confluence
id=53219
rarity=R
[/card]
[card]
primitive=Viscera Seer
id=53220
rarity=U
[/card]
[card]
primitive=Vow of Duty
id=53221
rarity=U
[/card]
[card]
primitive=Vow of Flight
id=53222
rarity=U
[/card]
[card]
primitive=Vow of Lightning
id=53223
rarity=U
[/card]
[card]
primitive=Vow of Malice
id=53224
rarity=U
[/card]
[card]
primitive=Vow of Wildness
id=53225
rarity=U
[/card]
[card]
primitive=Wall of Blossoms
id=53226
rarity=U
[/card]
[card]
primitive=Wall of Omens
id=53227
rarity=U
[/card]
[card]
primitive=Warchief Giant
id=53228
rarity=U
[/card]
[card]
primitive=Wonder
id=53229
rarity=U
[/card]
[card]
primitive=Worn Powerstone
id=53230
rarity=U
[/card]
[card]
primitive=Wrath of God
id=53231
rarity=R
[/card]
[card]
primitive=Wretched Confluence
id=53232
rarity=R
[/card]
[card]
primitive=Zedruu the Greathearted
id=53233
rarity=M
[/card]

View File

@@ -455,12 +455,89 @@ type=Sorcery
[/card]
[card]
name=Grasp of Fate
auto=(blink)forsrc target(*[-land]|opponentbattlefield)
text=When Grasp of Fate enters the battlefield, for each opponent, exile up to one target nonland permanent that player controls until Grasp of Fate leaves the battlefield. (Those permanents return under their owners' control.)
auto=choice (blink)forsrc target(*[-land]|opponentbattlefield)
text=When Grasp of Fate enters the battlefield, for each opponent, exile up to one target nonland permanent that player controls until Grasp of Fate leaves the battlefield. (Those permanents return under their owners control.)
mana={1}{W}{W}
type=Enchantment
[/card]
[card]
name=Mirror Match
auto=foreach(notAtarget(creature[attacking])):clone(notatarget(creature[attacking])) with (unearth)
restriction=blockersonly
text=Cast this spell only during the declare blockers step. / For each creature attacking you or a planeswalker you control, create a token thats a copy of that creature and thats blocking that creature. Exile those tokens at end of combat.
mana={4}{U}{U}
type=Instant
[/card]
[card]
name=Corpse Augur
auto=@movedto(this|mygraveyard) from(mybattlefield): notatarget(player) then draw:foreach(notAtarget(creature|targetedpersonsgraveyard) && life:-foreach(notAtarget(creature|targetedpersonsgraveyard)
text=When Corpse Augur dies, you draw X cards and you lose X life, where X is the number of creature cards in target players graveyard.
mana={3}{B}
type=Creature
subtype=Zombie Wizard
power=4
toughness=2
[/card]
[card]
name=Dread Summons
auto=deplete:X opponent && deplete:X controller
auto=@movedTo(creature|graveyard) from(library):all(trigger[to]) (token(Zombie,Creature Zombie,2/2,black) tap(noevent)) controller)!
text=Each player puts the top X cards of their library into their graveyard. For each creature card put into a graveyard this way, you create a tapped 2/2 black Zombie creature token.
mana={X}{B}{B}
type=Sorcery
[/card]
[card]
name=Ob Nixilis of the Black Oath
auto=counter(0/0,3,loyalty)
auto={C(0/0,2,Loyalty)}:name(+2: Each opponent loses 1 life...) life:-1 opponent && life:1 controller
auto={C(0/0,-2,Loyalty)}:name(-2: Create a 5/5 black Demon with flying...) token(Demon,Creature Demon,5/5,black,flying) && life:-2 controller
auto={C(0/0,-8,Loyalty)}:name(-8: "{1}{B}, sacrifice a creature: Draw and gain life...) emblem transforms((,newability[{1}{B}{S(creature|myBattlefield}:draw:storedpower && life:storedpower])) forever dontremove
text=+2: Each opponent loses 1 life. You gain life equal to the life lost this way. -- -2: Create a 5/5 black Demon creature token with flying. You lose 2 life. -- -8: You get an emblem with “{1}{B}, Sacrifice a creature: You gain X life and draw X cards, where X is the sacrificed creatures power.” / Ob Nixilis of the Black Oath can be your commander.
mana={3}{B}{B}
type=Legendary Planeswalker
subtype=Nixilis
[/card]
[card]
name=Awaken the Sky Tyrant
auto=@damageof(player) from(*|opponentstack,opponentbattlefield,opponentgraveyard,opponenthand,opponentexile,opponentsideboard):ability$!name(Create a 5/5 red Dragon) [S(this)]:token(Dragon,Creature Dragon,5/5,red,flying)
text=When a source an opponent controls deals damage to you, sacrifice Awaken the Sky Tyrant. If you do, create a 5/5 red Dragon creature token with flying.
mana={3}{R}
type=Enchantment
[/card]
[card]
name=Meteor Blast
target=<prexx>(creature,player,planeswalker)
auto=damage:4
mana={X}{R}{R}{R}
type=Sorcery
text=Meteor Blast deals 4 damage to each of X targets.
[/card]
[card]
name=Ezuri's Predation
auto=foreach(creature|opponentBattlefield) token(Beast,Creature Beast,4/4,green) and!( transforms((,newability[moveTo(this|myBattlefield) damage:dynamicability<!powerstrike!> target(other creature|opponentBattlefield])) forever )! controller
text=For each creature your opponents control, create a 4/4 green Beast creature token. Each of those Beasts fights a different one of those creatures.
mana={5}{G}{G}{G}
type=Sorcery
[/card]
[card]
name=Toxic Deluge
auto=lord(creature|battlefield) -X/-X ueot
text=As an additional cost to cast this spell, pay X life. -- All creatures get -X/-X until end of turn.
mana={L:X}{2}{B}
type=Instant
[/card]
[card]
name=Scourge of Nel Toth
abilities=flying
flashback={B}{B}{S(creature|mybattlefield)}{S(creature|mybattlefield)}
text=Flying -- You may cast Scourge of Nel Toth from your graveyard by paying {B}{B} and sacrificing two creatures rather than paying its mana cost.
mana={5}{B}{B}
type=Creature
subtype=Zombie Dragon
power=6
toughness=6
[/card]
[card]
name=Hellcarver Demon
#you can't order the stack
abilities=flying
@@ -737,8 +814,8 @@ toughness=2
[card]
name=Sandstone Oracle
abilities=flying
auto=foreach(*|opponenthand) if type(*|opponenthand)~morethan~type(*|myhand) then draw:1
text=Flying -- When Sandstone Oracle enters the battlefield, choose an opponent. If that player has more cards in hand than you, draw cards equal to the difference.
auto=foreach(*|targetedpersonshand) if type(*|targetedpersonshand)~morethan~type(*|myhand) then draw:1
text=Flying / When Sandstone Oracle enters the battlefield, choose an opponent. If that player has more cards in hand than you, draw cards equal to the difference.
mana={7}
type=Artifact Creature
subtype=Sphinx
@@ -746,6 +823,38 @@ power=4
toughness=4
[/card]
[card]
name=Dreadship Reef
auto={T}: Add {1}
auto={1}{T}:counter(0/0,1,Storage)
auto={1}{C(0/0,-1,Storage)}: ability$! _ choice add{U} _ choice add{B} !$ controller
text={T}: Add {C}. / {1}, {T}: Put a storage counter on Dreadship Reef. / {1}, Remove X storage counters from Dreadship Reef: Add X mana in any combination of {U} and/or {B}.
type=Land
[/card]
[card]
name=Fungal Reaches
auto={T}: Add {1}
auto={1}{T}:counter(0/0,1,Storage)
auto={1}{C(0/0,-1,Storage)}: ability$! _ choice add{R} _ choice add{G} !$ controller
text={T}: Add {C}. / {1}, {T}: Put a storage counter on Fungal Reaches. / {1}, Remove X storage counters from Fungal Reaches: Add X mana in any combination of {R} and/or {G}.
type=Land
[/card]
[card]
name=Molten Slagheap
auto={T}: Add {1}
auto={1}{T}:counter(0/0,1,Storage)
auto={1}{C(0/0,-1,Storage)}: ability$! _ choice add{B} _ choice add{R} !$ controller
text={T}: Add {C}. / {1}, {T}: Put a storage counter on Molten Slagheap. / {1}, Remove X storage counters from Molten Slagheap: Add X mana in any combination of {B} and/or {R}.
type=Land
[/card]
[card]
name=Saltcrusted Steppe
auto={T}: Add {1}
auto={1}{T}:counter(0/0,1,Storage)
auto={1}{C(0/0,-1,Storage)}: ability$! _ choice add{G} _ choice add{W} !$ controller
text={T}: Add {C}. / {1}, {T}: Put a storage counter on Saltcrusted Steppe. / {1}, Remove X storage counters from Saltcrusted Steppe: Add X mana in any combination of {G} and/or {W}.
type=Land
[/card]
[card]
name=Scent of Ivy
target=creature
auto=foreach(*[green]|myhand) 1/1
@@ -828,9 +937,8 @@ toughness=1
[card]
name=Skullwinder
abilities=deathtouch
auto=ability$!moveto(myhand) target(*|mygraveyard)!$ controller
auto=ability$!moveto(myhand) target(*|mygraveyard)!$ opponent
text=Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.) -- When Skullwinder enters the battlefield, return target card from your graveyard to your hand, then choose an opponent. That player returns a card from his or her graveyard to his or her hand.
auto=target(*|myGraveyard) moveTo(myHand) && target(*|opponentGraveyard) moveTo(opponentHand)
text=Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.) / When Skullwinder enters the battlefield, return target card from your graveyard to your hand, then choose an opponent. That player returns a card from their graveyard to their hand.
mana={2}{G}
type=Creature
subtype=Snake
@@ -838,6 +946,49 @@ power=1
toughness=3
[/card]
[card]
name=Daxos the Returned
auto=@movedTo(enchantment|mystack):alterexperience:1 controller
auto={1}{W}{B}: token(Spirit,Creature Enchantment Spirit,[anyzone:type:alterexperience:mybattlefield/type:alterexperience:mybattlefield cdaactive],withe,black)
text=Whenever you cast an enchantment spell, you get an experience counter. / {1}{W}{B}: Create a white and black Spirit enchantment creature token. It has “This creatures power and toughness are each equal to the number of experience counters you have.”
mana={1}{W}{B}
type=Legendary Creature
subtype=Zombie Soldier
power=2
toughness=2
[/card]
[card]
name=Ezuri, Claw of Progress
auto=@movedTo(creature[power<=2]|myBattlefield):alterexperience:1 controller
auto=@each my combatbegins:foreach(anyzone:alterexperience) counter(1/1,1) target(other creature|myBattlefield)
text=Whenever a creature with power 2 or less enters the battlefield under your control, you get an experience counter. / At the beginning of combat on your turn, put X +1/+1 counters on another target creature you control, where X is the number of experience counters you have.
mana={2}{G}{U}
type=Legendary Creature
subtype=Elf Warrior
power=3
toughness=3
[/card]
[card]
name=Hull Breach
auto=choice destroy target(artifact)
auto=choice destroy target(enchantment)
auto=choice destroy target(artifact) && destroy target (enchantment)
text=Choose one — • Destroy target artifact. • Destroy target enchantment. • Destroy target artifact and target enchantment.
mana={R}{G}
type=Sorcery
[/card]
[card]
name=Kalemne, Disciple of Iroas
abilities=double strike, vigilance
auto=@movedto(creature[manacost>=5]|mystack):alterexperience:1 controller
auto=foreach(anyzone:alterexperience) 1/1
text=Double strike, vigilance / Whenever you cast a creature spell with converted mana cost 5 or greater, you get an experience counter. / Kalemne, Disciple of Iroas gets +1/+1 for each experience counter you have.
mana={2}{R}{W}
type=Legendary Creature
subtype=Giant Soldier
power=3
toughness=3
[/card]
[card]
name=Squandered Resources
auto=this(variable{plandg}>0) {S(land[manag]|mybattlefield)}:Add{G}
auto=this(variable{plandu}>0) {S(land[manau]|mybattlefield)}:Add{U}

View File

@@ -899,12 +899,6 @@ mana={G}
type=Instant
[/card]
[card]
name=Awaken the Sky Tyrant
text=When a source an opponent controls deals damage to you, sacrifice Awaken the Sky Tyrant. If you do, put a 5/5 red Dragon creature token with flying onto the battlefield.
mana={3}{R}
type=Enchantment
[/card]
[card]
name=Awe Strike
text=The next time target creature would deal damage this turn, prevent that damage. You gain life equal to the damage prevented this way.
mana={W}
@@ -3125,15 +3119,6 @@ mana={2}{U}
type=Enchantment
[/card]
[card]
name=Corpse Augur
text=When Corpse Augur dies, you draw X cards and you lose X life, where X is the number of creature cards in target player's graveyard.
mana={3}{B}
type=Creature
subtype=Zombie Wizard
power=4
toughness=2
[/card]
[card]
name=Corpse Dance
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.) -- Return the top creature card of your graveyard to the battlefield. That creature gains haste until end of turn. Exile it at the beginning of the next end step.
mana={2}{B}
@@ -3767,15 +3752,6 @@ power=2
toughness=2
[/card]
[card]
name=Daxos the Returned
text=Whenever you cast an enchantment spell, you get an experience counter. -- {1}{W}{B}: Put a white and black Spirit enchantment creature token onto the battlefield. It has "This creature's power and toughness are each equal to the number of experience counters you have."
mana={1}{W}{B}
type=Legendary Creature
subtype=Zombie Soldier
power=2
toughness=2
[/card]
[card]
name=Day's Undoing
text=Each player shuffles his or her hand and graveyard into his or her library, then draws seven cards. If it's your turn, end the turn. (Exile all spells and abilities on the stack, including this card. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.)
mana={2}{U}
@@ -4528,17 +4504,6 @@ mana={2}{W}{W}
type=Enchantment
[/card]
[card]
name=Dread Summons
text=Each player puts the top X cards of his or her library into his or her graveyard. For each creature card put into a graveyard this way, you put a 2/2 black Zombie creature token onto the battlefield tapped.
mana={X}{B}{B}
type=Sorcery
[/card]
[card]
name=Dreadship Reef
text={T}: Add {C} to your mana pool. -- {1}, {T}: Put a storage counter on Dreadship Reef. -- {1}, Remove X storage counters from Dreadship Reef: Add X mana in any combination of {U} and/or {B} to your mana pool.
type=Land
[/card]
[card]
name=Dream Chisel
text=Face-down creature spells you cast cost {1} less to cast.
mana={2}
@@ -5227,21 +5192,6 @@ mana={2}{B}
type=Instant
[/card]
[card]
name=Ezuri, Claw of Progress
text=Whenever a creature with power 2 or less enters the battlefield under your control, you get an experience counter. -- At the beginning of combat on your turn, put X +1/+1 counters on another target creature you control, where X is the number of experience counters you have.
mana={2}{G}{U}
type=Legendary Creature
subtype=Elf Warrior
power=3
toughness=3
[/card]
[card]
name=Ezuri's Predation
text=For each creature your opponents control, put a 4/4 green Beast creature token onto the battlefield. Each of those Beasts fights a different one of those creatures.
mana={5}{G}{G}{G}
type=Sorcery
[/card]
[card]
name=Fa'adiyah Seer
text={T}: Draw a card and reveal it. If it isn't a land card, discard it.
mana={1}{G}
@@ -6028,11 +5978,6 @@ power=*
toughness=*
[/card]
[card]
name=Fungal Reaches
text={T}: Add {1} to your mana pool. -- {1}, {T}: Put a storage counter on Fungal Reaches. -- {1}, Remove X storage counters from Fungal Reaches: Add X mana in any combination of {R} and/or {G} to your mana pool.
type=Land
[/card]
[card]
name=Furnace Layer
text=When you planeswalk to Furnace Layer or at the beginning of your upkeep, select target player at random. That player discards a card. If that player discards a land card this way, he or she loses 3 life. -- Whenever you roll {K}, you may destroy target nonland permanent.
type=Plane
@@ -6875,12 +6820,6 @@ type=Artifact
subtype=Equipment
[/card]
[card]
name=Grasp of Fate
text=When Grasp of Fate enters the battlefield, for each opponent, exile up to one target nonland permanent that player controls until Grasp of Fate leaves the battlefield. (Those permanents return under their owners' control.)
mana={1}{W}{W}
type=Enchantment
[/card]
[card]
name=Gratuitous Violence
text=If a creature you control would deal damage to a creature or player, it deals double that damage to that creature or player instead.
mana={2}{R}{R}{R}
@@ -7722,12 +7661,6 @@ text=Hideaway (This land enters the battlefield tapped. When it does, look at th
type=Land
[/card]
[card]
name=Hull Breach
text=Choose one — -- • Destroy target artifact. -- • Destroy target enchantment. -- • Destroy target artifact and target enchantment.
mana={R}{G}
type=Sorcery
[/card]
[card]
name=Hum of the Radix
text=Each artifact spell costs {1} more to cast for each artifact its controller controls.
mana={2}{G}{G}
@@ -8801,16 +8734,6 @@ power=2
toughness=2
[/card]
[card]
name=Kalemne, Disciple of Iroas
abilities=double strike,vigilance
text=Double strike, vigilance -- Whenever you cast a creature spell with converted mana cost 5 or greater, you get an experience counter. -- Kalemne, Disciple of Iroas gets +1/+1 for each experience counter you have.
mana={2}{R}{W}
type=Legendary Creature
subtype=Giant Soldier
power=3
toughness=3
[/card]
[card]
name=Kalitas, Bloodchief of Ghet
text={B}{B}{B}, {T}: Destroy target creature. If that creature dies this way, put a black Vampire creature token onto the battlefield. Its power is equal to that creature's power and its toughness is equal to that creature's toughness.
mana={5}{B}{B}
@@ -10524,12 +10447,6 @@ mana={G}
type=Sorcery
[/card]
[card]
name=Meteor Blast
text=Meteor Blast deals 4 damage to each of X target creatures and/or players.
mana={X}{R}{R}{R}
type=Sorcery
[/card]
[card]
name=Meteor Shower
text=Meteor Shower deals X plus 1 damage divided as you choose among any number of target creatures and/or players.
mana={X}{X}{R}
@@ -10670,12 +10587,6 @@ power=3
toughness=4
[/card]
[card]
name=Mirror Match
text=Cast Mirror Match only during the declare blockers step. -- For each creature attacking you or a planeswalker you control, put a token that's a copy of that creature onto the battlefield blocking that creature. Exile those tokens at end of combat.
mana={4}{U}{U}
type=Instant
[/card]
[card]
name=Mirror Mirror
text=Mirror Mirror comes into play tapped. -- {7}, {T}, Sacrifice Mirror Mirror: At end of turn, exchange life totals with target player and exchange all cards in play that you control, and all cards in your hand, library, and graveyard, with that player until end of game.
mana={7}
@@ -10863,11 +10774,6 @@ power=*
toughness=*
[/card]
[card]
name=Molten Slagheap
text={T}: Add {C} to your mana pool. -- {1}, {T}: Put a storage counter on Molten Slagheap. -- {1}, Remove X storage counters from Molten Slagheap: Add X mana in any combination of {B} and/or {R} to your mana pool.
type=Land
[/card]
[card]
name=Monastery Siege
text=As Monastery Siege enters the battlefield, choose Khans or Dragons. -- • Khans — At the beginning of your draw step, draw an additional card, then discard a card. -- • Dragons — Spells your opponents cast that target you or a permanent you control cost {2} more to cast.
mana={2}{U}
@@ -11710,14 +11616,6 @@ type=Legendary Artifact
subtype=Equipment
[/card]
[card]
name=Ob Nixilis of the Black Oath
auto=counter(0/0,3,loyalty)
text=+2: Each opponent loses 1 life. You gain life equal to the life lost this way. -- -2: Put a 5/5 black Demon creature token with flying onto the battlefield. You lose 2 life. -- -8: You get an emblem with "{1}{B}, Sacrifice a creature: You gain X life and draw X cards, where X is the sacrificed creature's power." -- Ob Nixilis of the Black Oath can be your commander.
mana={3}{B}{B}
type=Planeswalker
subtype=Nixilis
[/card]
[card]
name=Ob Nixilis, Unshackled
abilities=flying,trample
text=Flying, trample -- Whenever an opponent searches his or her library, that player sacrifices a creature and loses 10 life. -- Whenever another creature dies, put a +1/+1 counter on Ob Nixilis, Unshackled.
@@ -14594,11 +14492,6 @@ power=3
toughness=3
[/card]
[card]
name=Saltcrusted Steppe
text={T}: Add {C} to your mana pool. -- {1}, {T}: Put a storage counter on Saltcrusted Steppe. -- {1}, Remove X storage counters from Saltcrusted Steppe: Add X mana in any combination of {G} and/or {W} to your mana pool.
type=Land
[/card]
[card]
name=Samite Blessing
text=Enchant creature -- Enchanted creature has "{T}: The next time a source of your choice would deal damage to target creature this turn, prevent that damage."
mana={W}
@@ -14654,16 +14547,6 @@ mana={4}
type=Artifact
[/card]
[card]
name=Sandstone Oracle
abilities=flying
text=Flying -- When Sandstone Oracle enters the battlefield, choose an opponent. If that player has more cards in hand than you, draw cards equal to the difference.
mana={7}
type=Artifact Creature
subtype=Sphinx
power=4
toughness=4
[/card]
[card]
name=Sapphire Charm
text=Choose one — Target player draws a card at the beginning of the next turn's upkeep; or target creature gains flying until end of turn; or target creature an opponent controls phases out. (While it's phased out, it's treated as though it doesn't exist. It phases in before its controller untaps during his or her next untap step.)
mana={U}
@@ -14864,16 +14747,6 @@ mana={X}{R}
type=Sorcery
[/card]
[card]
name=Scourge of Nel Toth
abilities=flying
text=Flying -- You may cast Scourge of Nel Toth from your graveyard by paying {B}{B} and sacrificing two creatures rather than paying its mana cost.
mana={5}{B}{B}
type=Creature
subtype=Zombie Dragon
power=6
toughness=6
[/card]
[card]
name=Scrambleverse
text=For each nonland permanent, choose a player at random. Then each player gains control of each permanent for which he or she was chosen. Untap those permanents.
mana={6}{R}{R}
@@ -15857,16 +15730,6 @@ mana={R}{R}
type=Sorcery
[/card]
[card]
name=Skullwinder
abilities=deathtouch
text=Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.) -- When Skullwinder enters the battlefield, return target card from your graveyard to your hand, then choose an opponent. That player returns a card from his or her graveyard to his or her hand.
mana={2}{G}
type=Creature
subtype=Snake
power=1
toughness=3
[/card]
[card]
name=Skybreen
text=Players play with the top card of their libraries revealed. -- Spells that share a card type with the top card of a library can't be cast. -- Whenever you roll {C}, target player loses life equal to the number of cards in his or her hand.
type=Plane
@@ -18085,12 +17948,6 @@ mana={2G}{2G}{2G}
type=Sorcery
[/card]
[card]
name=Toxic Deluge
text=As an additional cost to cast Toxic Deluge, pay X life. -- All creatures get -X/-X until end of turn.
mana={2}{B}
type=Sorcery
[/card]
[card]
name=Toy Boat
text=Cumulative upkeep—Say "Toy Boat" quickly. (At the beginning of your upkeep, put an age counter on Toy Boat, then sacrifice it unless you say "Toy Boat" once for each age counter on it—without pausing between or fumbling it.)
mana={3}