Oleg Agafonov
3a1b741509
Fixed test
2020-08-08 23:38:47 +04:00
Oleg Agafonov
ad6797d3c0
GUI: added more error checks while import/load deck file;
2020-08-08 23:12:06 +04:00
Oleg Agafonov
c5d7a3e9f9
* GUI: added auto-fix for deck files on usage (if deck contains wrong card numbers then it will be fixed and saved automaticity);
2020-08-08 21:27:20 +04:00
Oleg Agafonov
9652d83aec
Fixed tests
2020-08-08 19:08:38 +04:00
Oleg Agafonov
025ba9bb47
Tests: added non-ascii symbols checks in card numbers and names;
2020-08-08 18:53:00 +04:00
Oleg Agafonov
66a8994318
Tests: added sets implementation statistics in test_checkMissingSets
2020-08-08 14:02:28 +04:00
Oleg Agafonov
735588cc0d
Sets refactor:
...
* Duels of the Planeswalkers Promos set split to multiple sets (scryfall style);
* Fixed Masterpiece Series sets name;
2020-08-08 13:17:49 +04:00
Oleg Agafonov
fbcdeeb2a8
Tests: added verify test to check wrong scryfall download settings;
2020-08-08 10:08:22 +04:00
Oleg Agafonov
9e6a348cb1
Merge branch 'master' into refactor_promo_sets
2020-08-07 02:48:40 +02:00
Oleg Agafonov
97556c917c
Tests: added verify test to check all sample decks
2020-08-07 03:59:14 +04:00
Evan Kranzler
e8649a226f
removed temporary test skips
2020-07-08 10:03:30 -04:00
Oleg Agafonov
e69a021c71
Fixed missing locale param in string operations ( #4634 )
2020-07-03 02:00:58 +04:00
Oleg Agafonov
f19c929229
Verify tests: added checks for wrong ability/effect hint description in card text;
2020-06-26 10:15:22 +04:00
Oleg Agafonov
9e8a5131ae
Test helper for #6684 (uncomment and run checkMissingCardData)
2020-06-21 21:22:19 +04:00
Oleg Agafonov
ff91ffe1a7
Removed unnecessary custom text from some cards (opponent loses life and you gain life)
2020-06-20 03:04:33 +04:00
htrajan
6804216ddc
Implement garruk cards ( #6650 )
...
* Implement Garruk's Harbinger
* inline ability
* Implement Garruk's Uprising
* Implement Garruk, Unleashed
* fix Garruk, Unleashed
2020-06-16 21:09:26 -04:00
Oleg Agafonov
c2487aec7d
[C20] tokens support and fixes:
...
* Added tokens for C20;
* Added tokens images download for C20;
* Fixed that some tokens uses wrong images or images from wrong set (example: Elemental);
2020-06-15 20:29:52 +04:00
Oleg Agafonov
b5f45f395f
Tests: improved showCardInfo to show texts from multiple card names
2020-06-14 04:32:10 +04:00
Evan Kranzler
74b6626020
changed Hound to Dog
2020-06-05 20:17:41 -04:00
Oleg Agafonov
48049dbfc9
Tests: improved verify test for token's constructor;
2020-05-07 20:50:15 +04:00
Evan Kranzler
ce7df21792
removed verify skips
2020-04-23 17:33:12 -04:00
Evan Kranzler
332da23746
removed temporary verify skips
2020-04-20 22:37:58 -04:00
Evan Kranzler
ee7d271cb4
updated creature types
2020-04-13 18:27:58 -04:00
Oleg Agafonov
861c3bc425
Planechase: added tests to check plane classes;
2020-04-13 22:01:27 +04:00
Evan Kranzler
526f2301d7
updated IKO spoiler
2020-04-10 22:30:28 -04:00
Evan Kranzler
e4cc991b72
fixed test failure
2020-04-10 18:10:49 -04:00
Evan Kranzler
10ec7035fd
updated test exemptions
2020-04-08 18:07:59 -04:00
Thomas Hess
7fb56aafda
mage.verify.VerifyCardDataTest: Skip known not-implemented sets.
...
Skipped are:
- Pure token sets
- Commander set oversized cards
- Non-English-only sets
- Non-traditional cards used for casual PvE modes
- Planechase Planes
- Archenemy Schemes
- Modern Horizons artwork cards
- Some other misc sets with non-traditional cards
2020-03-24 17:32:07 +01:00
Thomas Hess
d9803dcd87
Updated the VerifyCardDataTest
...
Added newly added Silver bordered cards that need to be skipped during tests.
Added temporary skips for Chicken -> Bird errata.
2020-03-24 17:32:06 +01:00
Thomas Hess
e76b8d1a19
Skip failing card cost verification during tests. Affected: "Erase", "Shrine Keeper".
...
This allows all tests to pass.
2020-03-24 17:31:54 +01:00
Oleg Agafonov
cb8d4dc340
* Non creature tokens - fixed rollback errors in AI games (example: Food token, see #6331 );
...
Fixed other potentially NPE errors with rarity;
2020-03-06 03:27:46 +04:00
Oleg Agafonov
169d9bf761
* Non basic mana abilities - fixed rollback errors in AI games ( #6300 );
2020-02-25 12:41:45 +04:00
Ingmar Goudt
ae7919cd07
program towards Interface rather than implementations
2020-02-10 10:40:06 +01:00
Oleg Agafonov
46d5b228cf
Tests: migrate to new mtgjson version
2020-01-22 01:32:03 +04:00
Oleg Agafonov
5157a88dba
Tests: improved logs in verify tests;
2020-01-18 11:00:13 +04:00
Oleg Agafonov
4a004a27b3
Refactor damage with power effect, added checking for wrong targets;
2020-01-13 13:49:40 +04:00
Evan Kranzler
48822c94b8
some oracle updates
2020-01-10 12:33:19 -05:00
Evan Kranzler
81ce0ad1df
temporary test fix
2020-01-07 23:09:57 -05:00
Oleg Agafonov
85e65c8f44
Code cleanup
2020-01-08 05:19:52 +04:00
Oleg Agafonov
ddff795bf8
Tests: added verify test to check double rare cards in new sets;
2020-01-07 20:36:29 +04:00
Oleg Agafonov
0930bdd016
Merge pull request #5690 from magefree/copy_constructor_watchers
...
refactor the copy functionality for no-args watchers
2020-01-02 18:51:37 +01:00
Oleg Agafonov
ed8c3276e1
Tests: add new verify test to check wrong symbols in rules/names;
2020-01-01 14:24:52 +04:00
Ingmar Goudt
ce23f6900d
fix conflicts
2019-12-29 19:28:20 +01:00
Ingmar Goudt
702a1f2498
remove all copy constructors and copy methods for all watchers
2019-12-29 19:18:20 +01:00
Oleg Agafonov
0885a01849
Fixed that TargetCard ignore filter in some calls
2019-12-16 02:55:13 +04:00
Evan Kranzler
c0344015bb
removed test skip for Noble and Warlock creature types
2019-09-30 17:43:10 -04:00
Evan Kranzler
12d8e40368
added additional subtype verification skips
2019-09-27 19:11:45 -04:00
Evan Kranzler
a99afc763d
updated Dread Warlock creature type
2019-09-24 20:07:12 -04:00
Oleg Agafonov
2de535feb2
Tests: improved verify checks for missing/wrong abilities
2019-06-30 22:48:36 +04:00
Oleg Agafonov
77e92d9186
* Fixed that snow lands can be added in draft and sealed modes ( #5831 );
2019-06-06 22:50:16 +04:00