- removed outdated code;
- updated logic to choose a set code for a tokens in different use cases (related to #10150);
- added many tests for client and server token's data (related to #10139);
- prepare for tokens database (related #6955);
- removed outdated token store format (example: BIRD.W.BIRD.CREATURE.1.1.full.jpg)
- removed duplicated cache images code;
- removed duplicated set code fields;
- removed outdated auto-generated thumb files (also all *.thumb.zip files will be deleted on startup);
* added images download for melds cards (#9660);
* added switch card side button to view a meld part;
* fixed NPE and other errors on card side switching;
* added meld cards support in test render dialog;
* UserRequestDialog buttons can't be pressed with spacebar anymore
* Pressing spacebar when drafting no longer brings up the quit menu
* Revert DraftPanel and TournamentPanel quit dialog buttons to their original positions
Co-authored-by: sprangg <a@b.c>
The Add Land dialog now only adds regular basic lands and never snow-covered ones, unless you specifically select a set that only contains snow basics (e.g. MH1) Sets that only contain snow basics are not selectable when adding lands to a Limited deck.
* Switch draft's quit dialog's yes/no buttons so that yes isn't enabled by default
* TounramentPanel's quit button also adjusted for the sake of consistency.
Co-authored-by: sprangg <a@b.c>
* Make gamelogs readable:
They are now .html files as they're supposed to be.
The background is black so the text is readable.
Added line breaks.
* Added comment that CCCC33 is TIMESTAMP_COLOR
* More comment
Co-authored-by: sprangg <a@b.c>
* added transform button to permanents on battlefield to view another card side;
* fixed wrong popup hints in some use cases (example: alternative side view by mouse wheel down, #8433);
* AI: fixed that AI was able to targeting an invalid player targets in some use cases (#5630);
* AI: fixed that AI was able to ignore targeted triggers in some use cases;
* AI: improved player targeting for not own chooses (if it's make a choice for another player);