Oleg Agafonov
d17df585c5
Tokens reworked:
...
- 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 );
2023-04-13 16:18:53 +04:00
Oleg Agafonov
914cfc1d3a
Refactor: fixed getRules usage, clean SplitCard code
2023-04-08 19:27:47 +04:00
Oleg Agafonov
81d9c099fb
Tests: improved load tests (fixed AI names, improved logs, improved custom decks support, related to #10154 );
2023-04-05 20:48:14 +04:00
Oleg Agafonov
a9f1e15168
Tests: improved load test (added connection errors processing, fixed too long generated usernames, related to #10154 );
2023-04-05 18:43:44 +04:00
Oleg Agafonov
a6337fd28a
Cheats: improved cheat and test commands to use same set_code-card_name notation, added additional tests (related to #10139 , cheat command example: battlefield:Human:XLN-Island:1)
2023-04-04 22:05:22 +04:00
Oleg Agafonov
4bf3e43da6
* GUI: face down cards improved:
...
* now it show face up cards in game logs on game end;
* now it show face up cards in battlefield on game end (#4635 );
* fixed that real card face was visible in network data;
2023-04-01 18:40:06 +04:00
Oleg Agafonov
a15a0daa04
Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc)
2023-03-25 16:01:27 +04:00
Oleg Agafonov
1d17895caa
Tests: fixed travis-ci on too much logs
2023-03-25 15:20:51 +04:00
Oleg Agafonov
c96805a307
Tests: added logs on wrong usage of choice commands in non-strict mode
2023-03-25 14:45:50 +04:00
Oleg Agafonov
66d0ef4b35
Refactor cards and token images code ( #10139 ):
...
- 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);
2023-03-24 06:44:11 +04:00
Oleg Agafonov
8f742081b6
Tests: improved logs on wrong ability command usage
2023-03-23 23:38:43 +04:00
Oleg Agafonov
d019acbd55
Tests: improved addCard command, now it can add card from specific set (use 40K:Plains as card name param, #10139 )
2023-03-23 23:17:34 +04:00
Oleg Agafonov
a7480aeab1
* Game: fixed random sort order of choices in choose dialogs
2023-03-21 03:11:55 +04:00
Oleg Agafonov
6b05562336
* Choose an ability - fixed not working cards like Argivian Avenger, Atraxas Skitterfang, Steel Seraph ( #10115 )
2023-03-21 01:59:12 +04:00
Oleg Agafonov
ca993eae39
* GUI: added visual progress bar in download images dialog ( #8566 )
2023-03-19 21:53:53 +04:00
Oleg Agafonov
e48f024909
* Game: fixed wrong booster's cards ratio in sets with various arts ( #7333 )
2023-03-19 19:55:21 +04:00
PurpleCrowbar
03b82ff7ee
Fix multiple cards not saying which revealed cards were chosen to put into hand. Closes #9949
2023-03-12 22:01:11 +00:00
Oleg Agafonov
4e9ffdfaf9
* GUI: double faced cards improves:
...
* fixed images download for alternative prints (#9826 , #9701 );
* fixed wrong pair of main and second side arts for alternative prints;
2023-03-11 17:35:18 +04:00
Oleg Agafonov
18a3ec5247
DB: fixed wrong result for night cards search (fixed double faced cards in test render dialog)
2023-03-11 12:28:58 +04:00
Oleg Agafonov
558eafce38
[SWS] added test Images Of the Past for (see #9797 )
2023-03-04 18:29:17 +04:00
Oleg Agafonov
e8ffe90d41
Fixed test, fixed some code warnings
2023-02-25 15:21:48 +04:00
Alexander Novotny
32002101ad
Prevent backgrounds from being used as commanders no matter what ( #10007 )
2023-02-20 02:01:16 +00:00
Grath
3044bf2e23
Fix Twinning Staff to only happen when one or more copies would be made, and not zero. ( #9843 )
...
* Fix Twinning Staff to only apply when you're copying the spell at least one time.
* Fix test so it works
2023-01-27 21:10:03 -06:00
Evan Kranzler
d06fabf9bd
fix test failures
2022-11-11 08:24:25 -05:00
Daniel Bomar
0405b8b401
Fix test failures
2022-11-09 17:14:03 -06:00
Przemyslaw Hugh Kaznowski
dc3d867584
Test fixes and improvements ( #9733 )
...
* Test fixes and improvements (for debugging)
* Remove set log level
* Remove info log from CardRepository
Co-authored-by: Hugh Kaznowski <raat_streetcam@simplelogin.com>
2022-11-06 08:47:27 -05:00
Alex Vasile
6f0cdc6032
[NCC] Fixed Phabine, Boss's Confidant not working properly (and added hint to ParleyCount). Closes #9603 .
2022-11-04 22:28:49 -04:00
Alex Vasile
98580b08ff
Clean up tests by removing deprecated calls to assertThat and unnecessary use of hamcrest
2022-10-30 16:20:23 -04:00
Alex Vasile
9ea62a1862
[ZNR] Added tests for YasharnImplacableEarth
2022-10-29 22:32:50 -04:00
Evan Kranzler
3ed26a2b1f
Refactor effects which disable the "legend rule" ( #9662 )
2022-10-28 18:04:23 -04:00
Alex W. Jackson
3ad9663c39
Fix test and verify failures
2022-10-22 20:46:52 -04:00
Alex W. Jackson
7c1e823deb
[ELD] Fix Once and Future. Remove unused Player.putInHand method
2022-10-20 00:51:54 -04:00
Evan Kranzler
569f0dcd1f
add extra fail condition to test
2022-10-17 20:55:53 -04:00
Evan Kranzler
ce8a191f56
[DMU] fix #9655
2022-10-17 20:45:51 -04:00
Evan Kranzler
fb11a59099
fix test failure
2022-10-15 10:56:39 -04:00
Alex W. Jackson
332db3aecb
Fix #9649 and clean up counter effect text generation
2022-10-14 00:41:02 -04:00
Alex Vasile
b0df785653
[C17] Added test for Curse of Opulence and EnchantedPlayerAttackedTriggeredAbility, and fixed range of influence bug.
2022-10-13 15:52:02 -03:00
Alex W. Jackson
4bf01249a4
Add new common effect class for Armored Transport, etc and fix #9614
2022-10-11 22:48:02 -04:00
Evan Kranzler
09797d4cf6
rework effects which increase loyalty abilities ( closes #9626 )
2022-10-10 18:01:58 -04:00
Alex Vasile
10ac777a28
Added tests for previously untested effects/values
2022-10-09 21:51:51 -03:00
Alex Vasile
55a6acba22
Refactor: Significant speed-up for ManaOptions ( #9233 )
2022-10-04 00:08:20 -04:00
Evan Kranzler
eedbdceddd
[DMC] Implemented Primeval Spawn
2022-10-01 11:37:27 -04:00
Alex Vasile
5fa9a850b1
[DMC] Fix Zaxara triggered ability. Closes #9597 .
2022-09-30 19:55:04 -04:00
Alex Vasile
5e450d5c72
[C21] Added test for Esix. Closes #8117 .
2022-09-30 18:57:07 -04:00
Alex Vasile
cbecdefb9f
[C13] Fixed Jeleva not exiling cards if killed in response to trigger. Closes #3476 .
2022-09-29 22:23:26 -04:00
Oleg Agafonov
57efc02710
dev: mark test sub-projects as non-deployable (fixed build warning)
2022-09-29 17:59:08 +04:00
Oleg Agafonov
84d3ba5817
dev: removed outdated dependency (fixed build warning);
2022-09-29 17:43:58 +04:00
Alex W. Jackson
5b2e848065
Add test for flickering Animate Dead
2022-09-27 22:07:22 -04:00
Alex Vasile
01ee54d416
Add ignored failing test and fix bug for hybrid mana payments ( #9566 )
2022-09-27 21:51:49 -04:00
Alex W. Jackson
b1b78d6db0
Reimplement Animate Dead and friends; fixes #5250 ( #9581 )
2022-09-27 20:08:50 -04:00