Commit graph

31657 commits

Author SHA1 Message Date
Thomas Hess
7fb56aafda
mage.verify.VerifyCardDataTest: Skip known not-implemented sets.
Skipped are:
- Pure token sets
- Commander set oversized cards
- Non-English-only sets
- Non-traditional cards used for casual PvE modes
- Planechase Planes
- Archenemy Schemes
- Modern Horizons artwork cards
- Some other misc sets with non-traditional cards
2020-03-24 17:32:07 +01:00
Thomas Hess
07a8799c13
Added the Gateway 2008 (PG08) set. 2020-03-24 17:32:07 +01:00
Thomas Hess
5cbc160149
Added the MagicFest 2020 (PF20) set. 2020-03-24 17:32:07 +01:00
Thomas Hess
07bd00c6e4
Added the Miscellaneous Book Promos (PBOK) set. 2020-03-24 17:32:07 +01:00
Thomas Hess
770b65c8c0
Added the MTG Arena Promos (PANA) set. 2020-03-24 17:32:07 +01:00
Thomas Hess
99a54aea42
Added the Ravnica Allegiance Promos (PRNA) set. 2020-03-24 17:32:07 +01:00
Thomas Hess
a8f5f5b105
Added the RNA Ravnica Weekend (PRW2) set. 2020-03-24 17:32:06 +01:00
Thomas Hess
834c9b8dae
Added the Wizards Play Network 2011 (PWP11) and Wizards Play Network 2012 (PWP12) sets. 2020-03-24 17:32:06 +01:00
Thomas Hess
e248a6a7e8
Added the Theros Beyond Death Promos (PTHB) set. 2020-03-24 17:32:06 +01:00
Thomas Hess
b02c9e58ad
Added the Theros Promos (PTHS) set. 2020-03-24 17:32:06 +01:00
Thomas Hess
17da620d8a
Added the Unstable Promos (PUST) set. 2020-03-24 17:32:06 +01:00
Thomas Hess
da98ac82ed
Aligned Guru Set code with Scryfall (GUR → PGRU). 2020-03-24 17:32:06 +01:00
Thomas Hess
3b150daf27
Started updating the image sources for the new set structure. 2020-03-24 17:32:06 +01:00
Thomas Hess
d9803dcd87
Updated the VerifyCardDataTest
Added newly added Silver bordered cards that need to be skipped during tests.
Added temporary skips for Chicken -> Bird errata.
2020-03-24 17:32:06 +01:00
Thomas Hess
2e08c1a9c4
Test for NULL values in test_CreateRandomDeck().
Sometimes, building a random deck fails and returns NULL.
Properly handle this case by adding some assert statements that
verify that a Deck instance is actually returned, before checking the cards.
Prevents NPEs during test runs.
2020-03-24 17:32:06 +01:00
Thomas Hess
529552dd2c
Fixed set codes for the Duel Deck Anthology deck sets.
The decks now use the set codes from Scryfall.
2020-03-24 17:32:06 +01:00
Thomas Hess
ab7f2c5bc3
Deprecated the MediaInserts set, which isn’t listed at all on Scryfall.
Added a note to the Starter 2000 set, which seems to be incomplete on Scyfall.
2020-03-24 17:32:06 +01:00
Thomas Hess
654eb7e6a6
Added the Magazine Inserts (PMEI) set. 2020-03-24 17:32:05 +01:00
Thomas Hess
874b1a7760
Amonkhet & Amonkhet Masterpieces: Aligned the Masterpiece set code with Scryfall. 2020-03-24 17:32:05 +01:00
Thomas Hess
2d97f9d24e
Added the Historic Anthology 1 & 2 (HA1, HA2) sets 2020-03-24 17:32:05 +01:00
Thomas Hess
f35d0fa994
Fixed set codes for the Duel Decks.
The decks now use the set codes from Scryfall.
Also fixed the affected Duel Decks deck lists supplied with the client.
2020-03-24 17:32:05 +01:00
Thomas Hess
0060846dab
Resolved set code clash between Mythic Edition and Masters Edition.
Both now use the code from Scryfall.
Converted line endings from CLRF to LF.
2020-03-24 17:32:05 +01:00
Thomas Hess
4ba92292e2
Added the Duel Decks: Mirrodin Pure vs. New Phyrexia (TD2) set. 2020-03-24 17:32:05 +01:00
Thomas Hess
3f288ef04e
Added the Secret Lair (SLD, PSLD, SLU) sets. 2020-03-24 17:32:05 +01:00
Thomas Hess
68d5ababc6
Added missing cards to the Game Night 2019 (GN2) set. 2020-03-24 17:32:05 +01:00
Thomas Hess
fffeed3643
Added the Unsanctioned (UND) set.
Added all cards to the card list, commented out all cards not implemented.
2020-03-24 17:32:05 +01:00
Thomas Hess
18bb7a4e9a
Added the Throne of Eldraine Promos (PELD) set. 2020-03-24 17:32:05 +01:00
Thomas Hess
de28ad793a
Added the War of the Spark Promos (PWAR) set. 2020-03-24 17:32:05 +01:00
Thomas Hess
3f7513f2d4
Added the Modern Horizons Promos (PMH1) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
151ea6d61f
Added the Guilds of Ravnica Promos (PGRN) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
5f92eec1b2
Added the GRN Ravnica Weekend (PRWK) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
d8643002c1
Added the Core Set 2019 Promos (PM19) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
35d8814798
Added the M19 Standard Showdown (PSS3) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
8e608aeeb1
Added the Battlebond Promos (PBBD) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
cafe355b35
Added the Dominaria Promos (PDOM) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
73c4ea558d
Added the Nationals Promos (PNAT) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
51dad5fb06
Added the Rivals of Ixalan Promos (PRIX) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
8ca0da1830
Added the Ixalan Promos (PXLN) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
d71d6ce4f9
Added the XLN Treasure Chest (PXTC) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
fc10674fd1
Added the XLN Standard Showdown (PSS2) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
126a434156
Added the 2017 Gift Pack (G17) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
53309191f9
Renamed HeroesOfTheRealm 2016 set, added missing cards as comments. 2020-03-24 17:32:03 +01:00
Thomas Hess
29afa40484
Added the Hour of Devastation Promos (PHOU) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
2f18fdf666
Added the Amonkhet Promos (PAKH) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
f0e5dcdd9f
Added the Kaladesh Promos (PKLD) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
f6c7b7156a
Added the Aether Revolt Promos (PAER) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
c5e59aa06b
Added the Treasure Chest (PZ2) set. 2020-03-24 17:32:02 +01:00
Thomas Hess
f6dc34eec7
Added the Kaladesh Promos (PKLD) set. 2020-03-24 17:32:02 +01:00
Thomas Hess
f3050fdecd
Added the Eldritch Moon Promos (PEMN) set. 2020-03-24 17:32:02 +01:00
Thomas Hess
b3bac1cfac
Added the Shadows over Innistrad Promos (PSOI) set. 2020-03-24 17:32:02 +01:00