Topic: Pioneer, Modern, other format validity, pricing fixes
The adding of Pioneer and Modern has suddenly pushed some cleanups of the format validity handling to the top of the todo list, so today's update contains changes and improvements in those areas. The former "Variant" property of decks is now removed, there is only a "Format", that is not auto-detected as before when adding cards, but it is set directly by the user. The legality of cards in the deck are checked based on that format.
I have added the current legal sets, banlists and restricted lists for: Standard, Modern, Legacy, Vintage, Commander, Brawl, Pioneer, Tiny Leaders, Singleton, Historic, Pauper, and Oathbreaker. The other formats listed as choosable do not have banlists or restricted lists and simply list all cards as legal for now.
Due to various changes and adaptations of previous data there might be bugs with all this and inconsistencies. I am rechecking things, but as always, feedback and reports of encountered issues are much appreciated.
With the change the format chooser also became available to all free accounts as well, whereas before only premium users could chose what was called a "variant".
Other recent changes:
* Fixed ELD lands counting as "0 cmc" in deck mana curve graphs
* Fixed pricing information for Japanese Alternate Art cards not showing up properly
* Fixed Signature Spellbook editions not showing foil pricing
* Fixed some more of the foreign bb/wb card prices
* Fixed prices on FNM double sided tokens
* Fixed prices on HASCON promos
* Fixed prices for Hour of Devastation tokens
* Fixed pricing on a couple of Buy-A-Box promos
* Fixed pricing on some Super Series promos