* refactor check supertype methods
* change supertype to list to match card type
* refactor various subtype methods
* implement mageobjectattribute for supertype
* a few fixes
* [BRC] Implement Rootpath Purifier
* a few extra fixes
* more fixes
* add test for purifier
* replace addSuperType with supertype.add in card constructors
* more supertype replacements
* update MDFC supertype implementation
* remove unnecessary class
* update test
* Fix error in draft pick logger that was failing on chaos drafts with fewer than 3 sets
* Implement Remixed Booster Draft
* Add debug test
* minor cleanup
* Cleanup unnecessary checks
* Fix elimination tournament type
* Add note for future improvement
* Added some tests for Vessel of the All-Consuming
* Fixed Vessel of the All-consuming
Fixesmagefree/mage#10283
Added more commentsto the test.
The bug was for a few reasons. The map was keeping track of how many times a player was dealt damage, not how much damage was being dealt. As well, creating a MageObjectReference from an ability doesn't seem like it works properly, so retrieving from the map never worked.
---------
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
- added multiple sets support like "MAT;CMD;XLN" (related to 10343);
- added all sets support like "*";
- added check stats and percent (total, good, bad);
* Use common FirstCombatPhaseCondition on Raiyuu, Storm's Edge
* Use common ReturnFromExileForSourceEffect on Parallax Wave
* Use common exile effects on Prowling Geistcatcher (attempt to fix#9981)
* Fix text: Fading ability
* Fix text: Endangered Armodon
* Fix text: Nemata, Primeval Warden
* Fix text: Capitalization on alternative/additional costs other than mana