Commit graph

48 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
Alex W. Jackson
37df2436a8 Coldsnap boosters don't have a land slot; snow basic lands are regular commons 2021-08-30 20:33:30 -04:00
Oleg Agafonov
63937351c1 * Fixed Coldsnap (CSP) booster that it missing of land card; 2018-10-02 22:03:50 +04:00
LevelX2
2cdd835ab5
Merge pull request #5108 from NoahGleason/shape-of-the-wiitigo
Implement Shape of the Wiitigo
2018-07-14 10:28:05 +02:00
LevelX2
117ca40014
Merge pull request #5107 from NoahGleason/balduvian-fallen
Implement Balduvian Fallen
2018-07-14 10:27:54 +02:00
Noah Gleason
258384fae7
Implement Shape of the Wiitigo 2018-07-04 11:31:03 -04:00
Noah Gleason
4bfc132f29
Implement Balduvian Fallen 2018-07-04 10:25:49 -04:00
Noah Gleason
8684eb2b3c
Implement Cover of Winter 2018-07-01 22:05:43 -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
Oleg Agafonov
3632d7afe3 Fixed 27 wrong land types (can't see or too many in boosters):
* e.g. Urza's lands counts as basic;
 * Arabian Nights: x1
 * Coldsnap: x5
 * Ice Age: x5
 * Masters Edition IV: x12
 * Oath of the Gatewatch: x4
2018-01-11 20:46:39 +04:00
Zzooouhh
f2eaa5cf04
Implemented cards 2017-12-31 23:04:26 +01:00
Zzooouhh
4acb6ba6d2
Implemented Panglacial Wurm 2017-12-30 01:12:50 +01:00
Zzooouhh
d6f63b3393
Implemented Balduvian Warlord 2017-11-17 23:49:38 +01:00
Evan Kranzler
19552d7a86 Implemented Kjeldoran Javelineer 2017-10-12 20:54:43 -04:00
theelk801
340a5c389d Merge pull request #4077 from Zzooouhh/master
Implemented Invasion Plans, Brawl, Krovikan Whispers, Muck Drubb, Fractured Loyalty
2017-10-02 21:17:04 -04:00
Zzooouhh
5b9127da4e Error fix 2017-10-01 22:27:45 +02:00
Zzooouhh
40f240266a Implemented Krovikan Whispers 2017-10-01 22:25:28 +02:00
Evan Kranzler
e223a2678a Implemented Magmatic Core 2017-09-30 23:15:21 -04:00
Evan Kranzler
4450938662 Implemented Earthen Goo 2017-09-30 23:04:42 -04:00
Evan Kranzler
1c7cb16a26 Implemented Ronom Serpent 2017-09-30 22:30:30 -04:00
theelk801
319aabe811 Merge pull request #83 from magefree/master
merge
2017-09-26 15:57:45 -04:00
Evan Kranzler
c78477756c fixed set file formatting 2017-09-26 10:38:48 -04:00
Zzooouhh
315646f012 Implemented Karplusan Minotaur 2017-09-26 14:17:53 +02:00
Evan Kranzler
df2b6b7872 Implemented Zombie Musher 2017-09-24 10:45:54 -04:00
Evan Kranzler
b1e0d49b58 Implemented Sound the Call 2017-09-24 10:16:17 -04:00
Evan Kranzler
7b9f996488 Implemented Goblin Rimerunner 2017-09-24 09:51:11 -04:00
Evan Kranzler
38f83c84f6 Implemented Rimefeather Owl 2017-09-21 21:20:40 -04:00
Zzooouhh
9070a36777 Implemented Phyrexian Etchings 2017-09-21 21:22:46 +02:00
Evan Kranzler
9c65e25284 Implemented Glacial Plating 2017-09-20 16:50:41 -04:00
Evan Kranzler
626304234b Implemented Stalking Yeti 2017-09-18 11:35:02 -04:00
Evan Kranzler
99caa2858d Implemented Survivor of the Unseen 2017-09-16 13:06:40 -04:00
Evan Kranzler
f957dc92fa Implemented Arctic Nishoba 2017-09-13 10:51:36 -04:00
Evan Kranzler
96a1289e42 Implemented Jotun Owl Keeper 2017-09-13 10:45:52 -04:00
Evan Kranzler
4984a624e1 Implemented Freyalise's Radiance 2017-08-20 16:19:50 -04:00
Evan Kranzler
336d4e6928 Implement Vexing Sphinx 2017-07-31 12:29:07 -04:00
Justin Herlehy
db1807ab01 Implement Rimescale Dragon
Card works in manual testing.  Testing framework currently does not support snow mana payments, so tests fail.  Currently have tests ignored due to limitation of framework issue, not a failing card issue.
2017-07-28 00:15:32 -07: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
Styxo
47a11baeda Added Council Guardian and Luminesce 2016-11-11 15:18:49 +01:00
fireshoes
89dd981075 Merge 2016-10-17 23:45:47 -05:00
JOAC69
59f88047e4 Modify cards 2016-10-04 20:06:28 -05:00
Fenhl
430ae503c7 Change all line endings to LF 2016-04-14 16:18:01 +00:00
LevelX2
41467c09cf * Fixed wrong mythic ratio of some sets leading sometimes to missing rare card for booster creation. 2013-08-03 13:33:58 +02: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
183553a684 [ICE][CSP] added sets (completed Ice Age block) 2012-09-12 09:37:18 +03:00