Added ANA, H17, HTR, HTR17, MPS, PGRU, PHPR, PI13, PI14, PIDW and improved Android downloader.

This commit is contained in:
valfieri
2019-10-25 18:08:09 +02:00
parent 601a4432dc
commit a547591608
14 changed files with 1082 additions and 46 deletions

View File

@@ -1269,6 +1269,20 @@ public class ImgDownloader {
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("16806"))
cardurl = "https://img.scryfall.com/cards/large/front/f/1/f1bb8fb5-32f2-444d-85cb-de84657b21bd.jpg?1561758404";
else if(id.equals("16807"))
cardurl = "https://img.scryfall.com/cards/large/back/f/1/f1bb8fb5-32f2-444d-85cb-de84657b21bd.jpg?1561758404";
else if(id.equals("16808"))
cardurl = "https://img.scryfall.com/cards/large/front/2/e/2eb08fc5-29a4-4911-ac94-dc5ff2fc2ace.jpg?1561756860";
else if(id.equals("16809"))
cardurl = "https://img.scryfall.com/cards/large/front/9/e/9e5180da-d757-415c-b92d-090ad5c1b658.jpg?1561757695";
else if(id.equals("16809t"))
cardurl = "https://img.scryfall.com/cards/large/front/8/e/8ee8b915-afd3-4fad-8aef-7e9cbbbbc2e4.jpg?1561757559";
else if(id.equals("16751"))
cardurl = "https://img.scryfall.com/cards/large/front/3/9/39a89c44-1aa7-4f2e-909b-d821ec2b7948.jpg?1561756358";
else if(id.equals("16740t"))
cardurl = "https://deckmaster.info/images/cards/AER/-3992-hr.jpg";
else if (id.equals("53143t"))
cardurl = "https://deckmaster.info/images/cards/DDE/209162-hr.jpg";
else if(id.endsWith("53141t"))
@@ -1318,9 +1332,10 @@ public class ImgDownloader {
tokenurl = "https://deckmaster.info/images/cards/NPH/-204-hr.jpg";
else if(id.equals("423817t") || id.equals("423700t") || id.equals("183017t") || id.equals("383129t") ||
id.equals("6164t") || id.equals("456522t") || id.equals("456545t") || id.equals("397624t") ||
id.equals("52637t") || id.equals("52945t") || id.equals("53460t") || id.equals("53473t"))
id.equals("52637t") || id.equals("52945t") || id.equals("53460t") || id.equals("53473t") ||
id.equals("420600t"))
tokenurl = "https://deckmaster.info/images/cards/MBS/-216-hr.jpg";
else if (id.equals("53057t"))
else if (id.equals("53057t") || id.equals("425825t"))
tokenurl = "https://deckmaster.info/images/cards/SOM/-226-hr.jpg";
else if(id.equals("140233t") || id.equals("191239t") || id.equals("205957t") || id.equals("423797t") ||
id.equals("51861t"))
@@ -1590,10 +1605,12 @@ public class ImgDownloader {
tokenurl = "https://img.scryfall.com/cards/large/front/0/e/0e80f154-9409-40fa-a564-6fc296498d80.jpg?1562898335";
else if(id.equals("53417t"))
tokenurl = "https://img.scryfall.com/cards/large/front/2/9/29c4e4f2-0040-4490-b357-660d729ad9cc.jpg?1562636772";
else if(id.equals("53432t"))
tokenurl = "https://img.scryfall.com/cards/large/front/6/e/6ec42fab-86b8-4479-90f2-a1690318d6d4.jpg?1562921082";
else if(id.equals("53326t"))
tokenurl = "https://img.scryfall.com/cards/large/front/7/4/748d267d-9c81-4dc0-92b7-eafb7691c6cc.jpg?1562636817";
else if(id.equals("16787t"))
tokenurl = "https://img.scryfall.com/cards/large/front/e/8/e8a56b33-f720-4cbf-8015-59b5fd8ff756.jpg?1562941690";
else if(id.equals("16759t"))
tokenurl = "https://img.scryfall.com/cards/large/front/f/3/f3b5665e-2b97-47c7-bbf9-6549c2c8a9f2.jpg?1562944002";
else if (id.equals("74492t"))
tokenurl = "https://media.mtgsalvation.com/attachments/94/295/635032496473215708.jpg";
else if (id.equals("3280t"))
@@ -1671,7 +1688,7 @@ public class ImgDownloader {
id.equals("446163") || id.equals("378411") || id.equals("376457") || id.equals("470749") || id.equals("450641") || id.equals("470623") ||
id.equals("470620") || id.equals("470754") || id.equals("470750") || id.equals("470739") || id.equals("470708") || id.equals("470581") ||
id.equals("470578") || id.equals("470571") || id.equals("470552") || id.equals("394490") || id.equals("114921") || id.equals("49775") ||
id.equals("473123") || id.equals("473160"))
id.equals("473123") || id.equals("473160") || id.equals("16743") || id.equals("16741"))
return false;
return true;
}
@@ -2214,7 +2231,9 @@ public class ImgDownloader {
String cardname = mappa.get(id);
Elements divs = new Elements();
int k;
if(scryset.equals("TD2") || scryset.equals("PRM") || scryset.equals("TD0") || scryset.equals("PZ1") || scryset.equals("PZ2")){
if(scryset.equals("TD2") || scryset.equals("PRM") || scryset.equals("TD0") || scryset.equals("PZ1") || scryset.equals("PZ2")
|| scryset.equals("PHPR") || scryset.equals("PGRU") || scryset.equals("PIDW") || scryset.equals("ANA") || scryset.equals("HTR")
|| scryset.equals("HTR17") || scryset.equals("PI13") || scryset.equals("PI14")){
try {
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
Elements outlinks = doc.select("body a");
@@ -2394,7 +2413,9 @@ public class ImgDownloader {
}
}
}
} else if (targetres.equals("High") && !scryset.equals("TD2") && !scryset.equals("PRM") && !scryset.equals("TD0") && !scryset.equals("PZ1") && !scryset.equals("PZ2")) {
} else if(targetres.equals("High") && !scryset.equals("TD2") && !scryset.equals("PRM") && !scryset.equals("TD0") && !scryset.equals("PZ2")
&& !scryset.equals("PHPR") && !scryset.equals("PGRU") && !scryset.equals("PGRU") && !scryset.equals("ANA") && !scryset.equals("HTR")
&& !scryset.equals("HTR17") && !scryset.equals("PI13") && !scryset.equals("PI14")){
try {
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
Elements outlinks = doc.select("body a");
@@ -2499,7 +2520,9 @@ public class ImgDownloader {
}
}
}
} else if (!scryset.equals("TD2") && !scryset.equals("PRM") && !scryset.equals("TD0") && !scryset.equals("PZ1") && !scryset.equals("PZ2")){
} else if(!scryset.equals("TD2") && !scryset.equals("PRM") && !scryset.equals("TD0") && !scryset.equals("PZ1") && !scryset.equals("PZ2")
&& !scryset.equals("PHPR") && !scryset.equals("PGRU") && !scryset.equals("PGRU") && !scryset.equals("ANA") && !scryset.equals("HTR")
&& !scryset.equals("HTR17") && !scryset.equals("PI13") && !scryset.equals("PI14")) {
try {
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
} catch (Exception e) {
@@ -2650,7 +2673,9 @@ public class ImgDownloader {
break;
}
String text = "";
if(scryset.equals("PRM") || scryset.equals("TD0") || scryset.equals("PZ1") || scryset.equals("PZ2")){
if(scryset.equals("PRM") || scryset.equals("TD0") || scryset.equals("PZ1") || scryset.equals("PZ2") || scryset.equals("PHPR")
|| scryset.equals("PGRU") || scryset.equals("PGRU") || scryset.equals("ANA") || scryset.equals("HTR") || scryset.equals("HTR17")
|| scryset.equals("PI13") || scryset.equals("PI14")){
Elements metadata = doc.select("head meta");
if(metadata != null) {
for (int j = 0; j < metadata.size(); j++){

View File

@@ -0,0 +1,261 @@
[meta]
author=Wagic Team
name=Arena New Player Experience
year=2018-07-14
total=51
[/meta]
[card]
primitive=Goblin
id=-16787
rarity=T
[/card]
[card]
primitive=Spirit
id=-16759
rarity=T
[/card]
[card]
primitive=Angelic Reward
id=16755
rarity=U
[/card]
[card]
primitive=Blinding Radiance
id=16757
rarity=U
[/card]
[card]
primitive=Confront the Assault
id=16759
rarity=U
[/card]
[card]
primitive=Inspiring Commander
id=16760
rarity=R
[/card]
[card]
primitive=Knight's Pledge
id=16761
rarity=C
[/card]
[card]
primitive=Loxodon Line Breaker
id=16762
rarity=C
[/card]
[card]
primitive=Sanctuary Cat
id=16763
rarity=C
[/card]
[card]
primitive=Serra Angel
id=16764
rarity=U
[/card]
[card]
primitive=Shrine Keeper
id=16765
rarity=C
[/card]
[card]
primitive=Spiritual Guardian
id=16766
rarity=C
[/card]
[card]
primitive=Tactical Advantage
id=16767
rarity=C
[/card]
[card]
primitive=Take Vengeance
id=16768
rarity=C
[/card]
[card]
primitive=Divination
id=16769
rarity=C
[/card]
[card]
primitive=Overflowing Insight
id=16770
rarity=M
[/card]
[card]
primitive=River's Favor
id=16771
rarity=C
[/card]
[card]
primitive=Shorecomber Crab
id=16772
rarity=C
[/card]
[card]
primitive=Titanic Pelagosaur
id=16773
rarity=U
[/card]
[card]
primitive=Waterknot
id=16774
rarity=C
[/card]
[card]
primitive=Zephyr Gull
id=16775
rarity=C
[/card]
[card]
primitive=Altar's Reap
id=16776
rarity=C
[/card]
[card]
primitive=Ambition's Cost
id=16777
rarity=U
[/card]
[card]
primitive=Cruel Cut
id=16778
rarity=C
[/card]
[card]
primitive=Miasmic Mummy
id=16779
rarity=C
[/card]
[card]
primitive=Nimble Pilferer
id=16780
rarity=C
[/card]
[card]
primitive=Renegade Demon
id=16781
rarity=C
[/card]
[card]
primitive=Rise from the Grave
id=16782
rarity=U
[/card]
[card]
primitive=Soulhunter Rakshasa
id=16783
rarity=R
[/card]
[card]
primitive=Chaos Maw
id=16784
rarity=R
[/card]
[card]
primitive=Doublecast
id=16785
rarity=U
[/card]
[card]
primitive=Goblin Bruiser
id=16786
rarity=U
[/card]
[card]
primitive=Goblin Gang Leader
id=16787
rarity=U
[/card]
[card]
primitive=Goblin Grenade
id=16788
rarity=U
[/card]
[card]
primitive=Ogre Painbringer
id=16789
rarity=R
[/card]
[card]
primitive=Raging Goblin
id=16790
rarity=C
[/card]
[card]
primitive=Seismic Rupture
id=16791
rarity=U
[/card]
[card]
primitive=Volcanic Dragon
id=16792
rarity=U
[/card]
[card]
primitive=Feral Roar
id=16793
rarity=C
[/card]
[card]
primitive=Rumbling Baloth
id=16794
rarity=C
[/card]
[card]
primitive=Treetop Warden
id=16795
rarity=C
[/card]
[card]
primitive=Plains
id=16796
rarity=C
[/card]
[card]
primitive=Island
id=16797
rarity=C
[/card]
[card]
primitive=Swamp
id=16798
rarity=C
[/card]
[card]
primitive=Mountain
id=16799
rarity=C
[/card]
[card]
primitive=Forest
id=16800
rarity=C
[/card]
[card]
primitive=Plains
id=16801
rarity=C
[/card]
[card]
primitive=Island
id=16802
rarity=C
[/card]
[card]
primitive=Swamp
id=16803
rarity=C
[/card]
[card]
primitive=Mountain
id=16804
rarity=C
[/card]
[card]
primitive=Forest
id=16805
rarity=C
[/card]

View File

@@ -0,0 +1,31 @@
[meta]
author=Wagic Team
name=HasCon 2017
year=2017-09-20
total=5
[/meta]
[card]
primitive=Dragon
id=-16809
rarity=T
[/card]
[card]
primitive=Grimlock, Dinobot Leader
id=16806
rarity=M
[/card]
[card]
primitive=Grimlock, Ferocious King
id=16807
rarity=M
[/card]
[card]
primitive=Nerf War
id=16808
rarity=M
[/card]
[card]
primitive=Sword of Dungeons & Dragons
id=16809
rarity=M
[/card]

View File

@@ -0,0 +1,26 @@
[meta]
author=Wagic Team
name=Heroes of the Realm 2016
year=2017-09-20
total=4
[/meta]
[card]
primitive=Gremlin
id=-16740
rarity=T
[/card]
[card]
primitive=Chandra, Gremlin Wrangler
id=16740
rarity=M
[/card]
[card]
primitive=Dungeon Master
id=16741
rarity=M
[/card]
[card]
primitive=Nira, Hellkite Duelist
id=16742
rarity=M
[/card]

View File

@@ -0,0 +1,21 @@
[meta]
author=Wagic Team
name=Heroes of the Realm 2017
year=2018-08-01
total=3
[/meta]
[card]
primitive=Diabolical Salvation
id=16743
rarity=M
[/card]
[card]
primitive=Inzerva, Master of Insights
id=16744
rarity=M
[/card]
[card]
primitive=M'Odo, the Gnarled Oracle
id=16745
rarity=M
[/card]

View File

@@ -0,0 +1,276 @@
[meta]
author=Wagic Team
name=Kaladesh Inventions
year=2016-09-03
total=54
[/meta]
[card]
primitive=Cataclysmic Gearhulk
id=420588
rarity=M
[/card]
[card]
primitive=Torrential Gearhulk
id=420589
rarity=M
[/card]
[card]
primitive=Noxious Gearhulk
id=420590
rarity=M
[/card]
[card]
primitive=Combustible Gearhulk
id=420591
rarity=M
[/card]
[card]
primitive=Verdurous Gearhulk
id=420592
rarity=M
[/card]
[card]
primitive=Aether Vial
id=420593
rarity=M
[/card]
[card]
primitive=Champion's Helm
id=420594
rarity=M
[/card]
[card]
primitive=Chromatic Lantern
id=420595
rarity=M
[/card]
[card]
primitive=Chrome Mox
id=420596
rarity=M
[/card]
[card]
primitive=Cloudstone Curio
id=420597
rarity=M
[/card]
[card]
primitive=Crucible of Worlds
id=420598
rarity=M
[/card]
[card]
primitive=Gauntlet of Power
id=420599
rarity=M
[/card]
[card]
primitive=Hangarback Walker
id=420600
rarity=M
[/card]
[card]
primitive=Lightning Greaves
id=420601
rarity=M
[/card]
[card]
primitive=Lotus Petal
id=420602
rarity=M
[/card]
[card]
primitive=Mana Crypt
id=420603
rarity=M
[/card]
[card]
primitive=Mana Vault
id=420604
rarity=M
[/card]
[card]
primitive=Mind's Eye
id=420605
rarity=M
[/card]
[card]
primitive=Mox Opal
id=420606
rarity=M
[/card]
[card]
primitive=Painter's Servant
id=420607
rarity=M
[/card]
[card]
primitive=Rings of Brighthearth
id=420608
rarity=M
[/card]
[card]
primitive=Scroll Rack
id=420609
rarity=M
[/card]
[card]
primitive=Sculpting Steel
id=420610
rarity=M
[/card]
[card]
primitive=Sol Ring
id=420611
rarity=M
[/card]
[card]
primitive=Solemn Simulacrum
id=420612
rarity=M
[/card]
[card]
primitive=Static Orb
id=420613
rarity=M
[/card]
[card]
primitive=Steel Overseer
id=420614
rarity=M
[/card]
[card]
primitive=Sword of Feast and Famine
id=420615
rarity=M
[/card]
[card]
primitive=Sword of Fire and Ice
id=420616
rarity=M
[/card]
[card]
primitive=Sword of Light and Shadow
id=420617
rarity=M
[/card]
[card]
primitive=Arcbound Ravager
id=425802
rarity=M
[/card]
[card]
primitive=Black Vise
id=425803
rarity=M
[/card]
[card]
primitive=Chalice of the Void
id=425804
rarity=M
[/card]
[card]
primitive=Defense Grid
id=425805
rarity=M
[/card]
[card]
primitive=Duplicant
id=425806
rarity=M
[/card]
[card]
primitive=Engineered Explosives
id=425807
rarity=M
[/card]
[card]
primitive=Ensnaring Bridge
id=425808
rarity=M
[/card]
[card]
primitive=Extraplanar Lens
id=425809
rarity=M
[/card]
[card]
primitive=Grindstone
id=425810
rarity=M
[/card]
[card]
primitive=Meekstone
id=425811
rarity=M
[/card]
[card]
primitive=Oblivion Stone
id=425812
rarity=M
[/card]
[card]
primitive=Ornithopter
id=425813
rarity=M
[/card]
[card]
primitive=Paradox Engine
id=425814
rarity=M
[/card]
[card]
primitive=Pithing Needle
id=425815
rarity=M
[/card]
[card]
primitive=Planar Bridge
id=425816
rarity=M
[/card]
[card]
primitive=Platinum Angel
id=425817
rarity=M
[/card]
[card]
primitive=Sphere of Resistance
id=425818
rarity=M
[/card]
[card]
primitive=Staff of Domination
id=425819
rarity=M
[/card]
[card]
primitive=Sundering Titan
id=425820
rarity=M
[/card]
[card]
primitive=Sword of Body and Mind
id=425821
rarity=M
[/card]
[card]
primitive=Sword of War and Peace
id=425822
rarity=M
[/card]
[card]
primitive=Trinisphere
id=425823
rarity=M
[/card]
[card]
primitive=Vedalken Shackles
id=425824
rarity=M
[/card]
[card]
primitive=Wurmcoil Engine
id=425825
rarity=M
[/card]

View File

@@ -0,0 +1,31 @@
[meta]
author=Wagic Team
name=Guru
year=1997-07-12
total=5
[/meta]
[card]
primitive=Forest
id=16827
rarity=L
[/card]
[card]
primitive=Island
id=16828
rarity=L
[/card]
[card]
primitive=Mountain
id=16829
rarity=L
[/card]
[card]
primitive=Plains
id=16830
rarity=L
[/card]
[card]
primitive=Swamp
id=16831
rarity=L
[/card]

View File

@@ -0,0 +1,36 @@
[meta]
author=Wagic Team
name=HarperPrism Book Promo 1994-2009
year=1994-09-01
total=6
[/meta]
[card]
primitive=Arena
id=16746
rarity=R
[/card]
[card]
primitive=Giant Badger
id=16747
rarity=R
[/card]
[card]
primitive=Mana Crypt
id=16748
rarity=R
[/card]
[card]
primitive=Sewers of Estark
id=16749
rarity=R
[/card]
[card]
primitive=Windseeker Centaur
id=16750
rarity=R
[/card]
[card]
primitive=Jace Beleren
id=16751
rarity=M
[/card]

View File

@@ -0,0 +1,31 @@
[meta]
author=Wagic Team
name=IDW Comics 2013
year=2013-01-01
total=5
[/meta]
[card]
primitive=Voidmage Husher
id=16819
rarity=R
[/card]
[card]
primitive=Ogre Arsonist
id=16820
rarity=R
[/card]
[card]
primitive=Corrupt
id=16821
rarity=R
[/card]
[card]
primitive=High Tide
id=16822
rarity=R
[/card]
[card]
primitive=Gaze of Granite
id=16823
rarity=R
[/card]

View File

@@ -0,0 +1,21 @@
[meta]
author=Wagic Team
name=IDW Comics 2014
year=2014-01-01
total=3
[/meta]
[card]
primitive=Acquire
id=16824
rarity=R
[/card]
[card]
primitive=Duress
id=16825
rarity=R
[/card]
[card]
primitive=Wash Out
id=16826
rarity=R
[/card]

View File

@@ -0,0 +1,51 @@
[meta]
author=Wagic Team
name=IDW Comics 2012
year=2012-01-01
total=9
[/meta]
[card]
primitive=Arrest
id=16810
rarity=R
[/card]
[card]
primitive=Breath of Malfegor
id=16811
rarity=R
[/card]
[card]
primitive=Consume Spirit
id=16812
rarity=R
[/card]
[card]
primitive=Electrolyze
id=16813
rarity=R
[/card]
[card]
primitive=Faithless Looting
id=16814
rarity=R
[/card]
[card]
primitive=Feast of Blood
id=16815
rarity=R
[/card]
[card]
primitive=Standstill
id=16816
rarity=R
[/card]
[card]
primitive=Treasure Hunt
id=16817
rarity=R
[/card]
[card]
primitive=Turnabout
id=16818
rarity=R
[/card]

View File

@@ -128,13 +128,6 @@ power=2
toughness=3
[/card]
[card]
name=Sword of Dungeons & Dragons
text=Equipped creature gets +2/+2 and has protection from Rogues and from Clerics. -- Whenever equipped creature deals combat damage to a player, create a 4/4 gold Dragon creature token with flying and roll a d20 (a twenty-sided die). If you roll a 20, repeat this process. -- Equip {2}
mana={3}
type=Artifact
subtype=Equipment
[/card]
[card]
name=Spell Suck
text=Counter target spell, then assemble a Contraption. (Put the top card of your Contraption deck face up onto one of your sprockets.)
mana={2}{U}{U}

View File

@@ -11,6 +11,269 @@ power=5
toughness=5
[/card]
[card]
name=Angelic Reward
target=creature
auto=3/3
auto=flying
text=Enchant creature -- Enchanted creature gets +3/+3 and has flying.
mana={3}{W}{W}
type=Enchantment
subtype=Aura
[/card]
[card]
name=Titanic Pelagosaur
mana={3}{U}{U}
type=Creature
subtype=Dinosaur
power=4
toughness=6
[/card]
[card]
name=Zephyr Gull
abilities=flying
mana={U}
type=Creature
subtype=Bird
power=1
toughness=1
[/card]
[card]
name=Nira, Hellkite Duelist
abilities=flash, flying, trample, haste
auto=cantlose && lifeset:5 && draw:3 controller ueot
text=Flash -- Flying, trample, haste -- When Nira, Hellkite Duelist enters the battlefield, the next time you would lose the game this turn, instead draw three cards and your life total becomes 5.
mana={W}{U}{B}{R}{G}
type=Legendary Creature
subtype=Dragon
power=6
toughness=6
[/card]
[card]
name=Diabolical Salvation
abilities=split second
auto=token(Devil,Creature Devil,4/4,red,unreath) with((,newability ((@movedto(this|graveyard) from(battlefield):token(Treasure,Artifact) and!( transforms((,newability[{T}{S}:Add{W}])(,newability[{T}{S}:Add{R}])(,newability[{T}{S}:Add{G}])(,newability[{T}{S}:Add{U}])(,newability[{T}{S}:Add{B}])) forever )!))
text=Split second Create four 4/4 red Devil creature tokens with haste and “When this creature dies, create a colorless Treasure artifact token with {T}, Sacrifice this artifact: Add one mana of any color.’” Sacrifice the Devil tokens at the beginning of the next end step.
mana={2}{R}{R}{R}{R}
type=Instant
[/card]
[card]
name=Chandra, Gremlin Wrangler
auto=counter(0/0,3,loyalty)
auto={C(0/0,1,Loyalty)}:name(+1: Create a 2/2 red Gremlin creature token) token(Gremlin,Creature Gremlin,2/2,red)
auto={C(0/0,-2,Loyalty)}:name(-2: Deals X damage to any target... ) foreach(creature[Gremlin]|myBattlefield) damage:1 target(creature,player,planeswalker)
text=+1: Create a 2/2 red Gremlin creature token. -- -2: Chandra, Gremlin Wrangler deals X damage to any target, where X is the number of Gremlins you control.
mana={2}{R}{R}
type=Legendary Planeswalker
subtype=Chandra
[/card]
[card]
name=Treetop Warden
mana={1}{G}
type=Creature
subtype=Elf Warrior
power=2
toughness=2
[/card]
[card]
name=Feral Roar
target=creature
auto=4/4 ueot
text=Target creature gets +4/+4 until end of turn.
mana={1}{B}
type=Instant
[/card]
[card]
name=Ogre Painbringer
auto=damage:3 all(player)
text=When Ogre Painbringer enters the battlefield, it deals 3 damage to each player.
mana={3}{R}{R}
type=Creature
subtype=Ogre
power=7
toughness=3
[/card]
[card]
name=Goblin Gang Leader
auto=token(Goblin,Creature Goblin,1/1,red)*2
text=When Goblin Gang Leader enters the battlefield, create two 1/1 red Goblin creature tokens.
mana={2}{R}{R}
type=Creature
subtype=Goblin Warrior
power=2
toughness=2
[/card]
[card]
name=Goblin Bruiser
mana={1}{R}{R}
type=Creature
subtype=Goblin Warrior
power=3
toughness=3
[/card]
[card]
name=Doublecast
auto=@moveTo(*[instant;sorcery]|myStack): castcard(copied noevent) target(*[instant;sorcery]|mystack)
text=When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.
mana={R}{R}
type=Sorcery
[/card]
[card]
name=Soulhunter Rakshasa
abilities=cantblock
auto=damage:5 target(opponent)
text=Soulhunter Rakshasa cant block. -- When Soulhunter Rakshasa enters the battlefield, it deals 5 damage to target opponent.
mana={3}{B}{B}
type=Creature
subtype=Cat Demon
power=5
toughness=5
[/card]
[card]
name=Nimble Pilferer
abilities=flash
mana={1}{B}
type=Creature
subtype=Human Rogue
power=2
toughness=1
[/card]
[card]
name=Cruel Cut
target=creature[power<2]|battlefield
auto=destroy
text=Destroy target creature with power 2 or less.
mana={1}{B}
type=Instant
[/card]
[card]
name=Shorecomber Crab
mana={U}
type=Creature
subtype=Crab
power=0
toughness=4
[/card]
[card]
name=River's Favor
target=creature
auto=1/1
text=Enchant creature -- Enchanted creature gets +1/+1.
mana={U}
type=Enchantment
subtype=Aura
[/card]
[card]
name=Tactical Advantage
target=creature[blocking,blocked]|myBattlefield
auto=2/2 ueot
text=Target blocking or blocked creature you control gets +2/+2 until end of turn.
mana={W}
type=Instant
[/card]
[card]
name=Shrine Keeper
mana={1}{W}
type=Creature
subtype=Human Cleric
power=2
toughness=2
[/card]
[card]
name=Inspiring Commander
auto=@movedto(other creature[power<2]|mybattlefield):all(trigger[to]) life:1 controller && draw:1 controller
text=Whenever another creature with power 2 or less enters the battlefield under your control, you gain 1 life and draw a card.
type=Creature
subtype=Human Soldier
power=1
toughness=4
[/card]
[card]
name=Confront the Assault
restriction=type(creature[attacking]|opponentbattlefield)~morethan~0
auto=token(Spirit,Creature Spirit,1/1,flying)*3
text=Cast this spell only if a creature is attacking you. -- Create three 1/1 white Spirit creature tokens with flying.
mana={4}{W}
type=Instant
[/card]
[card]
name=Blinding Radiance
auto=tap all(creature[power<2]|opponentBattlefield)
text=Tap all creatures your opponents control with toughness 2 or less.
mana={2}{W}
type=Sorcery
[/card]
[card]
name=Static Orb
auto=@each my beginofturn sourcenottap:lord(*|battlefield) doesnotuntap && untap target(*)*2
auto=@each opponent beginofturn sourcenottap:lord(*|battlefield) doesnotuntap && untap target(*)*2
text=As long as Static Orb is untapped, players cant untap more than two permanents during their untap steps.
mana={3}
type=Artifact
[/card]
[card]
name=Sword of Dungeons & Dragons
auto={2}:equip
auto=teach(creature) protection from(cleric)
auto=teach(creature) protection from(rogue)
auto=teach(creature) 2/2
auto=@combatdamaged(player) from(mytgt):token(Dragon,Creature Dragon,4/4,white,black,red,blue,green,flying) && transform(newability((flipacoin winability token(Dragon,Creature Dragon,4/4,white,black,red,blue,green,flying) && transform(newability((flipacoin winability winabilityend flipend))) winabilityend flipend)))
text=Equipped creature gets +2/+2 and has protection from Rogues and from Clerics. -- Whenever equipped creature deals combat damage to a player, create a 4/4 gold Dragon creature token with flying and roll a d20 (a twenty-sided die). If you roll a 20, repeat this process. -- Equip {2}
mana={3}
type=Artifact
subtype=Equipment
[/card]
[card]
name=Grimlock, Ferocious King
doublefaced=kamiflip
abilities=trample
auto={2}:name (Transform) flip(Grimlock, Dinobot Leader)
text=Trample -- {2}, Convert a Transformers toy you own to its other mode: Grimlock, Ferocious King becomes Grimlock, Dinobot Leader.
color=green,white,red
type=Legendary Artifact Creature
subtype=Dinosaur
power=8
toughness=8
[/card]
[card]
name=Grimlock, Dinobot Leader
auto=lord(creature[Vehicle,Dinosaur,other Autobot]|myBattlefield) 2/0
auto={2}:name(Transform) flip(Grimlock, Ferocious King)
text=Dinosaurs, Vehicles, and other Transformers® creatures you control get +2/+0. -- {2}, Convert a Transformers toy you own to its other mode: Grimlock, Dinobot Leader becomes Grimlock, Ferocious King.
type=Legendary Artifact Creature
subtype=Autobot
power=4
toughness=4
[/card]
[card]
name=Sundering Titan
auto=destroy all(land[plains,island,swamp,mountain,forest])
auto=@movedto(this|graveyard) from(battlefield):destroy all(land[plains,island,swamp,mountain,forest])
text=When Sundering Titan enters the battlefield or leaves the battlefield, choose a land of each basic land type, then destroy those lands.
mana={8}
type=Artifact Creature
subtype=Golem
power=7
toughness=10
[/card]
[card]
name=Defense Grid
auto=restriction{during opponent turn}: lord(*|nonbattlezone) altercost(colorless,+3) opponent
auto=restriction{during opponent turn}: lord(*|nonbattlezone) altercost(colorless,+3) controller
text=Each spell costs {3} more to cast except during its controller's turn.
mana={2}
type=Artifact
[/card]
[card]
name=Painter's Servant
auto=chooseacolor lord(creature,artifact,enchantment,planeswalker,stack,exile,sideboard,graveyard,library) becomes(,chosencolor) chooseend
text=As Painters Servant enters the battlefield, choose a color. -- All cards that arent on the battlefield, spells, and permanents are the chosen color in addition to their other colors.
mana={2}
type=Artifact Creature
subtype=Scarecrow
power=1
toughness=3
[/card]
[card]
name=Stunt Double
abilities=flash
auto=may copy NotATarget(creature)

View File

@@ -3871,12 +3871,6 @@ power=3
toughness=3
[/card]
[card]
name=Defense Grid
text=Each spell costs {3} more to cast except during its controller's turn.
mana={2}
type=Artifact
[/card]
[card]
name=Defensive Formation
text=Rather than the attacking player, you assign the combat damage of each creature attacking you. You can divide that creature's combat damage as you choose among any of the creatures blocking it.
mana={W}
@@ -11992,15 +11986,6 @@ mana={2}{B}
type=Sorcery
[/card]
[card]
name=Painter's Servant
text=As Painter's Servant enters the battlefield, choose a color. -- All cards that aren't on the battlefield, spells, and permanents are the chosen color in addition to their other colors.
mana={2}
type=Artifact Creature
subtype=Scarecrow
power=1
toughness=3
[/card]
[card]
name=Palace Guard
text=Palace Guard can block any number of creatures.
mana={2}{W}
@@ -16495,12 +16480,6 @@ power=2
toughness=4
[/card]
[card]
name=Static Orb
text=As long as Static Orb is untapped, players can't untap more than two permanents during their untap steps.
mana={3}
type=Artifact
[/card]
[card]
name=Staying Power
text=As long as Staying Power is in play, "until end of turn" and "this turn" effects don't end.
mana={2}{W}
@@ -16832,15 +16811,6 @@ type=Instant
subtype=Trap
[/card]
[card]
name=Sundering Titan
text=When Sundering Titan enters the battlefield or leaves the battlefield, choose a land of each basic land type, then destroy those lands.
mana={8}
type=Artifact Creature
subtype=Golem
power=7
toughness=10
[/card]
[card]
name=Sundial of the Infinite
text={1}, {T}: End the turn. Activate this ability only during your turn. (Exile all spells and abilities on the stack. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.)
mana={2}