Alex W. Jackson
881fdcaa08
Remove no longer needed CardCriteria workaround
2021-12-24 03:05:28 -05:00
Alex W. Jackson
5287e1aa4d
CardCriteria: use constants instead of strings for supertype and subtype
2021-11-11 05:50:13 -05:00
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
384051d9eb
Make BoosterCollator not share state between tables on a server ( #8312 )
2021-09-23 08:06:08 -04:00
Alex W. Jackson
b73e38e2a6
Fix Strixhaven collation ( #8296 )
2021-09-19 12:42:34 -04:00
Evan Kranzler
5fb24d3930
[STX] small change to lesson rarity distribution
2021-06-17 09:20:47 -04:00
Evan Kranzler
80f61e3b68
[STX] small collation update
2021-05-21 07:28:14 -04:00
Evan Kranzler
d6c3ef33f0
[STX] added booster collation
2021-04-25 22:19:00 -04:00
Evan Kranzler
21b3c11781
fixed a test failure
2021-04-17 13:12:23 -04:00
Evan Kranzler
57b69716e2
[STX] updated spoiler and add all printings
2021-04-17 12:55:08 -04:00
htrajan
37a58299a6
[STX] Implement Selfless Glyphweaver ( #7754 )
...
* [STX] Implement Selfless Glyphweaver
* static filter, choose on resolution
2021-04-17 12:47:28 -04:00
Evan Kranzler
4304ba8cce
[STX] Implemented Uvilda, Dean of Perfect / Nassari, Dean of Expression
2021-04-17 09:07:09 -04:00
htrajan
042aa61ad4
[STX] Implement Efreet Flamepainter ( #7747 )
...
* [STX] Implement Efreet Flamepainter
* Add null check
* Target needs to be chosen before ability resolution
2021-04-16 22:16:02 -04:00
Evan Kranzler
b8b8deaec2
[STX] Implemented Shadrix Silverquill
2021-04-16 20:43:14 -04:00
Evan Kranzler
f9467d5142
[STX] Implemented Strict Proctor
2021-04-16 18:48:40 -04:00
Evan Kranzler
2544d6272c
[STX] Semester's End
2021-04-16 08:53:22 -04:00
Evan Kranzler
c112fffadf
[STX] Implemented Elite Spellbinder
2021-04-16 08:12:38 -04:00
Evan Kranzler
c408776ad7
[STX] Implemented Mavinda, Students' Advocate
2021-04-15 09:21:01 -04:00
htrajan
9128b5021c
[STX] Implement Ecological Appreciation ( #7732 )
...
* [STX] Implement Ecological Appreciation
2021-04-14 09:45:52 +04:00
Evan Kranzler
b501989679
[STX] Implemented Hofri Ghostforge
2021-04-13 19:16:29 -04:00
Evan Kranzler
e4c7b5da53
[STX] Implemented Radiant Scrollwielder
2021-04-13 17:58:47 -04:00
Evan Kranzler
a3bbc0b470
[STX] Implemented Strixhaven Stadium
2021-04-13 09:47:21 -04:00
Evan Kranzler
ae22f99b54
[STX] Implemented Rowan, Scholar of Sparks / Will, Scholar of Frost
2021-04-13 09:12:10 -04:00
Evan Kranzler
dc42107962
[STX] Implemented Mila, Crafty Companion / Lukka, Wayward Bonder
2021-04-12 22:07:19 -04:00
Evan Kranzler
abc931fb87
[STX] Implemented Verdant Mastery
2021-04-12 21:28:00 -04:00
Evan Kranzler
ee4e6d80a3
[C21] updated spoiler and reprints
2021-04-12 19:03:45 -04:00
Evan Kranzler
f9a606e701
[STX] Implemented Codie, Vociferous Codex
2021-04-12 17:44:46 -04:00
Evan Kranzler
81a20c31a8
[STX] Implemented Expressive Iteration
2021-04-11 19:54:30 -04:00
Evan Kranzler
edec5b32fb
[STX] Implemented Jadzi, Oracle of Arcavios / Journey to the Oracle
2021-04-11 18:10:56 -04:00
Evan Kranzler
dab3dfdc5a
[STX] Implemented Extus, Oriq Overlord / Awaken the Blood Avatar
2021-04-11 10:52:16 -04:00
Evan Kranzler
f97b6bf538
[STX] Implemented Wandering Archaic / Explore the Vastlands
2021-04-11 10:28:39 -04:00
htrajan
d31b7bb815
[STX] Implement Devouring Tendrils ( #7731 )
...
* [STX] Implement Devouring Tendrils
2021-04-11 02:28:02 +00:00
Evan Kranzler
79b7d49e83
[STX] Implemented Show of Confidence
2021-04-10 21:55:32 -04:00
Evan Kranzler
63ae80c711
[STX] Implemented Ingenious Mastery
2021-04-10 21:37:46 -04:00
Evan Kranzler
f37628c5cb
[STX] Implemented Plumb the Forbidden
2021-04-10 21:30:26 -04:00
htrajan
af0f705b5e
[STX] Implement Conspiracy Theorist ( #7728 )
...
* [STX] Implement Conspiracy Theorist
2021-04-11 04:52:18 +04:00
Evan Kranzler
ee027c0d73
[STX] Implemented Pestilent Cauldron / Restorative Burst
2021-04-10 19:02:23 -04:00
Evan Kranzler
1264be8c36
[STX] Implemented Mage Duel
2021-04-10 18:25:35 -04:00
Evan Kranzler
ae949a48b8
[STX] Implemented Elemental Expression
2021-04-10 18:09:55 -04:00
Evan Kranzler
421d092616
[STX] Implemented Velomachus Lorehold
2021-04-10 17:42:13 -04:00
Evan Kranzler
9568dec3a8
[STX] Implemented Reflective Golem
2021-04-10 16:07:52 -04:00
Evan Kranzler
e79f69829a
[STX] Implemented Fervent Mastery
2021-04-09 17:40:26 -04:00
Evan Kranzler
ed3f6a7c83
[STX] Implemented Devastating Mastery
2021-04-09 17:31:13 -04:00
htrajan
10cd439955
[STX] add more cards ( #7720 )
...
* implement AcademicProbation
* implement AugmenterPugilist // EchoingEquation
* Implement BalefulMastery
* implement BasicConjuration
* implement ClosingStatement
* Test framework: added custom effect to return card from any zone to hand;
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-04-09 17:56:34 +04:00
Evan Kranzler
ac2c2acfe4
[STX] Implemented Detention Vortex
2021-04-09 09:32:01 -04:00
Evan Kranzler
4023d7c171
[STX] Implemented The Biblioplex
2021-04-09 09:27:28 -04:00
Evan Kranzler
a1ef3e6cb7
[STX] Implemented Flamescroll Celebrant // Revel in Silence
2021-04-09 09:03:03 -04:00
Evan Kranzler
310475a359
[STX] Implemented Draconic Intervention
2021-04-09 08:33:56 -04:00
Evan Kranzler
c83db2cad3
[STX] Implemented Dragon's Approach
2021-04-09 08:20:59 -04:00
Evan Kranzler
6ff3ca5c1e
[STX] Implemented Dramatic Finale
2021-04-08 18:56:18 -04:00