Commit graph

22 commits

Author SHA1 Message Date
Alex W. Jackson
7926193e34
Refactor ExpansionSet and its subclasses (#8382)
* Don't purge cards-by-rarity cache between tournaments

* Move DOM and WAR specific checks out of base ExpansionSet class

* Move Battlebond specific methods out of base ExpansionSet class

* Refactor ExpansionSet and subclasses

* Zendikar boosters also only have full-art basic lands

* Fix Eldritch Moon (#8171)
2021-10-13 11:47:23 -04:00
Evan Kranzler
114c3ca3c4 fixed various incorrect rarities 2018-09-26 19:22:02 -04:00
Noah Gleason
77d1f18ec7
Start implementing Giant Oyster 2018-06-22 11:53:27 -04:00
GrayedFox
3953f3dbdd
remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
Evan Kranzler
92a6bd4748 Changed all set classes to final 2018-05-21 11:20:15 -04:00
L_J
22a49caf56
Implemented Honorable Passage 2018-02-24 11:29:43 +00:00
L_J
c90183e0e7
Implemented Spitting Slug and War Barge 2018-01-17 20:45:18 +00:00
Zzooouhh
dc3e6dfea6 Implemented Ovinomancer & added missing cards 2017-10-14 10:28:49 +02:00
Zzooouhh
86127a15e1 Implemented Leviathan 2017-09-26 14:21:34 +02:00
Evan Kranzler
84fa5ae2a9 Implemented Defiant Vanguard 2017-08-22 20:18:40 -04:00
fireshoes
55b433ae36 [AKH] Added 3/27 spoilers to mtg-cards-data.txt. Implemented several of the new cards. 2017-03-28 22:25:29 -05:00
ingmargoudt
234cfe9519 rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
vereena42
c969283057 Adding some cards 2017-02-21 20:30:41 +01:00
MTGfan
cc1f4b563d Consecrate Land currently not working 2016-12-01 14:20:40 -05:00
MTGfan
a1f3486890 Gaea's Liege 2016-11-11 19:22:53 -05:00
JOAC69
8191a9cba0 Basic lands with multiple art not showing up #2430 2016-10-28 21:01:35 -05:00
fireshoes
89dd981075 Merge 2016-10-17 23:45:47 -05:00
JOAC69
59f88047e4 Modify cards 2016-10-04 20:06:28 -05:00
North
0bb110be45 [refactor] moved enums from Constants class 2013-06-16 12:28:10 +03:00
North
4d16535709 removed unused metadata from ExpansionSet 2013-06-16 09:52:29 +03:00
LevelX2
5f3a8eb360 Changed logic of adding basic lands in deck generation and the add land function in limited deck editor to use lands from the sets of the cards in the decks. Added missing attributes to set definitions. 2013-02-03 16:54:03 +01:00
North
f4aa7fb71f Added remaing sets from modern.
Added simple cards for added sets
Fixed blockName for existing sets.
2011-10-10 22:21:00 +03:00