Commit graph

340 commits

Author SHA1 Message Date
Oleg Agafonov
2005607821 Fixed test 2022-02-02 01:21:43 +04:00
Alex Vasile
ffa05bf9db - Fixed Khalni Ambush
- Added Effect hint for FightTargetsEffect
- Added test for FightTargetsEffect hint to VerifyCardDataTest (for #6728)
2022-01-28 00:55:23 -05:00
Alex Vasile
ed1db71474
Fix ability keyword hint for Menace and Scry (#8603) 2022-01-28 00:57:00 +04:00
Alex W. Jackson
f06f4ab252 Add check that all Auras have an EnchantAbility to VerifyCardDataTest 2022-01-26 11:36:28 -05:00
Oleg Agafonov
a6b2bea8af Images: added direct image links support in scryfall, added SLD's alternative images from second sides (example: Zndrsplt, Eye of Wisdom); 2021-11-28 01:17:54 +04:00
Evan Kranzler
fba68a7255 removed instances of incorrect quote characters, expanded test 2021-11-24 20:56:31 -05:00
Evan Kranzler
53f6bc372a [VOC] various text fixes 2021-11-13 18:58:28 -05:00
Evan Kranzler
38f0e83274 [VOW] various text fixes 2021-11-11 21:59:56 -05:00
Evan Kranzler
1a28d43461 removed temporary verify skip 2021-11-08 08:46:14 -05:00
Evan Kranzler
d9d973e50e fixed test failure 2021-11-06 20:31:58 -04:00
Evan Kranzler
a55cfe2589 [SLD] various text fixes 2021-10-23 09:27:42 -04:00
Evan Kranzler
9407d15dad removed temporary verify skip 2021-10-23 07:49:27 -04:00
Evan Kranzler
0e64e2014a add a temporary verify skip 2021-10-14 21:07:23 -04:00
Alex W. Jackson
aac6518c1b Remove unofficial Eighth Edition Box and Ninth Edition Box sets 2021-10-14 04:21:16 -04:00
Evan Kranzler
ce88658495 [GRN] various text fixes 2021-10-12 10:16:20 -04:00
Evan Kranzler
b0a2abb205 fixed verify test not checking split/aftermath cards correctly 2021-10-12 09:35:53 -04:00
Evan Kranzler
f98069e829 [ZNR] a few text fixes 2021-10-10 17:16:03 -04:00
Evan Kranzler
f74336eb73 fixed verify skipping half of each transforming dfc 2021-10-10 14:30:22 -04:00
Evan Kranzler
f3d643a351 [MID] a few more text fixes 2021-10-05 08:20:37 -04:00
Evan Kranzler
4fe2904f3f [MIC] various text fixes 2021-10-04 21:16:14 -04:00
Oleg Agafonov
58ab020065 Dev: pom clean up, improved parent/child structure; 2021-10-03 18:11:56 +04:00
Alex W. Jackson
7dd0ba5ce1
Fixed #8173 and #8357 (#8358) 2021-10-02 13:07:09 -04:00
Oleg Agafonov
08407eef25 Dev: migrated to single logger lib (replaced slf4j usage by log4j), clean up and documented pom files, updated some libs; 2021-10-02 11:09:09 +04:00
Oleg Agafonov
f9beed6a89 Dev: clear pom files, fixed wrong test packages and scope, added zip tests; 2021-09-29 16:01:36 +04:00
Evan Kranzler
a87b28f348 [MID] various text fixes 2021-09-26 14:34:32 -04:00
Oleg Agafonov
b6f9d57216
Merge pull request #8251 from fearphage/preferred-has-3-rs
corrected typo: prefered -> preferred
2021-09-11 19:24:38 +04:00
Phred
2b2f30a88a
corrected typo: prefered -> preferred
ag -l prefered | xargs sed -i 's/refered/referred/g'
2021-09-11 10:03:10 -05:00
Evan Kranzler
857a1bc9b2 [MID] fixed a few dfcs 2021-09-11 09:54:46 -04:00
Oleg Agafonov
2158d682cc Prepare new release 2021-08-30 14:44:03 +04:00
Oleg Agafonov
d481172eb4 Code: added test coverage reports by JaCoCo lib (generate by command like "mvn install -Djacoco.skip=false");
Code: added test coverage support for Sonar reports;
2021-08-27 20:51:42 +04:00
Evan Kranzler
85dfa58e5d [AFR] more text fixes 2021-08-23 19:14:50 -04:00
Evan Kranzler
13949d8e3e [AFC] various text fixes 2021-08-22 17:56:22 -04:00
Oleg Agafonov
2b2a2d085a [AFR] added dungeon support in image/card view, images download, Card Viewer, verify tests; 2021-08-21 20:29:47 +04:00
Oleg Agafonov
fb4065ba66 Little fixes 2021-08-20 09:38:16 +04:00
Oleg Agafonov
5e91099f62 Tests: added additional checks on boosters (see #8081); 2021-07-31 19:50:57 +04:00
Oleg Agafonov
810e1babd5 Tests: added booster stats collection script (see #8081); 2021-07-31 19:13:00 +04:00
Oleg Agafonov
c6a3d5e588 Prepare new release 2021-07-25 01:15:33 +04:00
Evan Kranzler
bda86af9d3 removed temporary test skips 2021-07-21 11:58:12 -04:00
Evan Kranzler
cde5e2c4c9 added temporary test skips, removed others 2021-07-19 22:44:36 -04:00
Evan Kranzler
3299641ad4 [AFR] various text fixes 2021-07-15 18:39:46 -04:00
Evan Kranzler
572104b8fc
Reworking card types in preparation for implementing Grist, the Hunger Tide (#7899)
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-07-09 07:28:43 +04:00
Evan Kranzler
07e1dff10c added an additional subtype verification test 2021-07-08 18:46:42 -04:00
Evan Kranzler
9072abbbcc added temporary verify fix 2021-07-08 08:51:21 -04:00
Evan Kranzler
f17b8e4b86 removed verify skip, fixed verify error 2021-07-05 20:30:26 -04:00
Oleg Agafonov
9eea77f815 Fixed verify test 2021-07-04 23:29:38 +04:00
Evan Kranzler
daf77b2ee8 [MH2] various text fixes 2021-06-22 09:20:05 -04:00
Evan Kranzler
3158621a87 fixed another verify bug 2021-06-21 21:08:48 -04:00
Evan Kranzler
ef0b4bdf58 fixed another verify bug 2021-06-18 20:00:44 -04:00
Evan Kranzler
949b2671e0 fixed an issue with verify 2021-06-18 18:26:09 -04:00
Evan Kranzler
9fd29bae06 [MH1] various text fixes 2021-06-12 19:26:02 -04:00
Evan Kranzler
5f8d746fc0 updated tokens with phyrexian subtype 2021-06-10 20:29:07 -04:00
Evan Kranzler
65b34ac6b4 removed temporary test skips 2021-05-31 15:38:49 -04:00
Evan Kranzler
beada7d3be fixed verify failure 2021-05-28 21:59:59 -04:00
Evan Kranzler
6ffc59d760 [MH2] fixed verify failures 2021-05-25 09:20:04 -04:00
Evan Kranzler
690d640a05 simplified a test 2021-05-07 09:15:12 -04:00
Evan Kranzler
8104cdb7a5 fixed another test failure 2021-05-07 08:59:54 -04:00
Evan Kranzler
95bfcb5ef8 added some options to mage verify for text verification 2021-05-04 08:00:03 -04:00
Evan Kranzler
c1f1ceb9e7 fixed unnecessary verify warnings for split cards 2021-04-30 09:16:27 -04:00
Evan Kranzler
0297a00156 all text and no fix makes elk a dull boy 2021-04-29 19:43:44 -04:00
Evan Kranzler
731e948841 [C21] various text fixes 2021-04-28 21:00:36 -04:00
Evan Kranzler
efb2a7f3de [STX] more text fixes 2021-04-17 21:56:26 -04:00
Evan Kranzler
ef8ee52b94 added MTGJSON metadata to verify test 2021-04-17 21:15:42 -04:00
Evan Kranzler
326c17fe4d [STX] various text fixes 2021-04-17 18:22:43 -04:00
Evan Kranzler
cb0df438dd [STA] text fixes 2021-04-17 16:34:21 -04:00
Evan Kranzler
298315309b removed temporary test skips 2021-04-10 21:04:59 -04:00
Evan Kranzler
61c7723e3b additional test fix 2021-04-08 21:34:27 -04:00
Evan Kranzler
79b23d3292 fixed a test failure 2021-04-08 18:35:38 -04:00
Oleg Agafonov
f307bffcda Tests: added verify test to check wrong expansionSetCode usage in cards (see da6acafef2); 2021-04-02 11:36:59 +04:00
Evan Kranzler
9cfeee9b8c fixed a test failure 2021-03-29 21:49:59 -04:00
Evan Kranzler
93c9b2770a fixed a test failure 2021-03-09 20:27:05 -05:00
Evan Kranzler
6894ad96bc [TSR] various text fixes 2021-03-05 19:10:29 -05:00
Evan Kranzler
afcdc0f23a simplified and consolidated werewolf triggered abilities 2021-03-03 22:13:16 -05:00
Oleg Agafonov
2accab79c5 * Spark Double - fixed duplicated counters on copying of another Spark Double (#7553); 2021-02-22 21:22:31 +04:00
Oleg Agafonov
10e557b873 * Performance: memory usage optimization for deck editor (part 2 of removed bloated usage of ManaCosts -> ManaColor objects, see #7515); 2021-02-12 22:12:18 +04:00
Oleg Agafonov
275e996c08 * Performance: memory usage optimization for deck editor (removed bloated usage of ManaCosts -> ManaColor objects, see #7515); 2021-02-12 22:00:16 +04:00
Evan Kranzler
18c8a8539e [KHM] fixed The Bears of Littjara not sacrificing after chapter 3 (fixes #7527) 2021-02-08 18:02:44 -05:00
Oleg Agafonov
cf216c6802 Prepare new release 2021-02-07 22:24:40 +04:00
Evan Kranzler
cda79866ad [ZNR] a few text fixes 2021-02-02 10:24:54 -05:00
Evan Kranzler
16450f9952 [ZNC] some text fixes 2021-02-02 10:14:44 -05:00
Evan Kranzler
6ed259941a [KHC] more text fixes 2021-02-01 22:47:36 -05:00
Evan Kranzler
599309c980 [KHM] a few more text fixes 2021-02-01 22:47:36 -05:00
Evan Kranzler
df38d7213e [KHC] text fixes 2021-01-31 15:01:02 -05:00
Evan Kranzler
f9dfb56d4e [KHM] more text fixes 2021-01-31 11:28:44 -05:00
Evan Kranzler
d5822a7246 [KHM] various text fixes 2021-01-29 17:37:56 -05:00
Oleg Agafonov
6f2ce47885 Tests: added verify test for wrong mdash usage and fixed related cards (#7457), added tests for (#7460); 2021-01-29 11:35:13 +04:00
Evan Kranzler
a535cb5adc
Refactoring methods which add counters to track which player adds the counters (ready for review) (#7448)
* added parameter for player adding counters to players

* added parameter for player adding counters to cards/permanents

* updated methods to use new parameter

* fixed a few initial errors

* refactored instances of cards that add counters by a player other than the controller

* fixed some instances of incorrect arguments

* refactored abilities that trigger off of a particular player adding counters

* a few more cards that were missed

* [KHM] Implemented Vorinclex, Monstrous Raider

* added test for Vorinclex, Monstrous Raider

* fixed a test failure
2021-01-26 19:06:13 -05:00
Evan Kranzler
dacf30f4b9
Refactoring subtypes to make Maskwood Nexus work (ready for review) (#7432)
* removed and renamed SubTypeList

* updated subtype test

* refactored Changeling to be an ability that actually does something

* moved isAllCreatureTypes into SubTypes class

* renamed copyTo method to copyFrom

* added removeAllCreatureTypes where usable

* replaced some subtype methods

* replaced some more subtype methods

* replaced subtype mass add/remove methods

* updated more subtype methods

* fixed some errors

* made common shared creature type predicate

* refactored another card involving subtypes

* Added usage of object attribute in subTypes's write operations;

* Refactor: use same param styles in subtype methods

* Refactor: simplified usage of copy appliers;

* Refactor: fixed code usage in CopyApplier

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-01-26 08:52:35 -05:00
Evan Kranzler
eaf29da63f fixed verify sample deck test failing locally on macOS 2021-01-24 15:02:25 -05:00
Evan Kranzler
227295ea41 [KHM] removed test skip 2021-01-23 22:25:13 -05:00
Oleg Agafonov
c3b391b42f Fixed verify tests config 2021-01-23 09:45:25 +04:00
Oleg Agafonov
f1e9c49195 Fixed test 2021-01-23 07:34:26 +04:00
Oleg Agafonov
abc36ba607 Tests: improved output to show verify errors at the end (after warnings); 2021-01-23 07:28:01 +04:00
Oleg Agafonov
06174c4da3 Tests: added verify test to check wrong cards in the cubes; 2021-01-23 06:29:02 +04:00
Evan Kranzler
188dbc9528 removed temporary test fix 2021-01-18 20:39:50 -05:00
Evan Kranzler
b9932ad66f [KHM] temporary test fix 2021-01-16 21:30:23 -05:00
Evan Kranzler
0943ae1bb7 Revert "added test to check for changeling cards having isAllCreatureTypes set to true"
This reverts commit 6d91ee69d4.
2021-01-10 19:38:48 -05:00
Evan Kranzler
6d91ee69d4 added test to check for changeling cards having isAllCreatureTypes set to true 2021-01-10 19:24:29 -05:00
Evan Kranzler
f6c70d5d4a [KHM] fixed verify error 2021-01-07 22:02:26 -05:00
Oleg Agafonov
dd7c1939d3 * Game: fixed that Snow-Covered lands can be added to auto-generated or submitted/timeout decks (#7222); 2020-12-23 10:26:49 +04:00
Oleg Agafonov
cc5fce4256 Prepare new release 2020-12-19 23:59:44 +04:00