Commit Graph

8355 Commits

Author SHA1 Message Date
Christian 'ketura' McCarty
5c55d35bba Regenerating and activating unit tests for set 6. Minor title tweaks. 2024-04-14 21:05:52 -05:00
Christian 'ketura' McCarty
6b2f0055ef Regenerating and activating unit tests for set 5. Minor title tweaks. 2024-04-14 21:02:10 -05:00
Christian 'ketura' McCarty
f3d62877f4 Regenerating and activating unit tests for set 4. Minor title tweaks. 2024-04-14 20:53:47 -05:00
Christian 'ketura' McCarty
340ef09550 Regenerating and activating set 3 tests. Minor title typo fixes. 2024-04-14 20:30:09 -05:00
Christian 'ketura' McCarty
2451ab2a1c Regenerated and turned on set 2 tests. Fixed some minor set 2 typos. 2024-04-14 19:58:14 -05:00
Christian 'ketura' McCarty
676d434f03 Tweaking One Ring and Sites tests 2024-04-14 19:40:42 -05:00
Christian 'ketura' McCarty
ce3064f563 Minor formatting tweaks to the auto-generated unit tests for 0 and 1. 2024-04-14 19:28:22 -05:00
Christian 'ketura' McCarty
aaa9891990 Restoring and revamping overwritten manual test cases from set 1 2024-04-14 19:26:52 -05:00
Christian 'ketura' McCarty
272483b9fc Overwriting generated Decipher unit tests for sets 0 and 1
- stat unit tests are now on by default
- title and subtitle are now checked
- Irrelevant checks are now ommitted instead of commented out
- Various minor fixes to titles and such that were exposed by these tests
2024-04-14 17:41:38 -05:00
Christian 'ketura' McCarty
7c622d5763 Regenerating card stubs to include support for keywords, ally home sites, and various bugfixes. 2024-04-14 17:28:55 -05:00
MarcinSc
4668c8800d Migrated Gondor cards in set 4 to hjson 2024-04-14 22:29:10 +07:00
MarcinSc
891694d430 Migrated Gandalf cards in set 4 to hjson
Also fixed the "play from deck" action and removed the workarounds
2024-04-14 21:01:58 +07:00
MarcinSc
47d0f8f8ae Migrated Elven cards in set 4 to hjson 2024-04-14 17:59:08 +07:00
MarcinSc
cd177790ad Migrated Dwarven cards in set 4 to hjson 2024-04-14 16:15:40 +07:00
MarcinSc
79319420e5 Migrated Dunland cards in set 4 to hjson 2024-04-14 15:11:32 +07:00
Christian 'ketura' McCarty
8631997fdc Converting older-style asterisk uniqueness into field uniqueness on new set 2 json cards 2024-04-13 14:26:14 -05:00
Christian 'ketura' McCarty
c3a1b9b50f Adding unit test stubs for all Decipher cards 2024-04-13 02:44:04 -05:00
Christian 'ketura' McCarty
6d017faf11 Adding stub files for all Decipher cards that follow the new design 2024-04-13 02:41:35 -05:00
Christian 'ketura' McCarty
e4caf725ba Fixing logging not working for unit tests 2024-04-12 23:05:48 -05:00
Christian 'ketura' McCarty
5f7a1077b4 Merge remote-tracking branch 'marcin/Converting_set_3_to_hjson' into grand-card-rework 2024-04-12 22:39:23 -05:00
Christian 'ketura' McCarty
cbba1e4f18 Fixing Huge Tentacle and Foul Tentacle not being optional
- Also commented out code checking for optional triggers in unit tests using these cards.  I highly suspect something else might be lurking here.
2024-04-12 22:39:06 -05:00
Christian 'ketura' McCarty
8225651108 Merge remote-tracking branch 'marcin/Converting_set_2_to_hjson' into grand-card-rework 2024-04-12 22:05:39 -05:00
Christian 'ketura' McCarty
759f4cbc58 Minor updates
- Updating readme with useful command.
- Checking in a missed logger update and some minor formatting.
- Checking in some useful sql scripts
- Fixing a minor site issue with unit tests
2024-04-12 22:00:58 -05:00
Christian 'ketura' McCarty
bb6c7a0b6b Upgrading Java from 17 -> 21 and upgrading all dependencies
- Updating all dependencies to their latest non-beta versions
(except for junit, as junit 5 is significantly different from junit4)
- Converted the log4j configuration as the XML format changed.  Switched the rolling appenders to random access rolling appenders and turned on asynchronous logging, as this is supposed to be dramatically faster in all cases.
- Altered some DB POJO classes whose field names did not match exactly, as fastjson is now more strict about capitalization
- Altered JSON deserialization of arrays to use modern APIs which are much more readable
- Minor improvements to the Docker setup, including automatic working directory movement
2024-04-12 21:52:23 -05:00
MarcinSc
5b9a527531 Migrated Site cards in set 3 to hjson 2024-04-11 15:51:05 +07:00
MarcinSc
db617e74bd Migrated Site cards in set 3 to hjson 2024-04-11 15:49:42 +07:00
MarcinSc
53a06d7cd4 Migrated Shire cards in set 3 to hjson 2024-04-11 15:30:41 +07:00
MarcinSc
cfbffe33b7 Migrated Sauron cards in set 3 to hjson 2024-04-11 14:59:57 +07:00
MarcinSc
9323056518 Migrated Wraith cards in set 3 to hjson 2024-04-11 14:28:15 +07:00
MarcinSc
14ff21a614 Migrated Moria cards in set 3 to hjson 2024-04-11 14:16:26 +07:00
MarcinSc
33eb35edba Migrated Isengard cards in set 3 to hjson 2024-04-10 22:55:14 +07:00
MarcinSc
c3f6517922 Migrated Gondor cards in set 3 to hjson 2024-04-10 21:47:51 +07:00
MarcinSc
ae6d5671fd Migrated Elven and Gandalf cards in set 3 to hjson
Refactored requirements to the "effects"
2024-04-10 20:28:58 +07:00
MarcinSc
8f6d934a28 Migrated Dwarven in set 3 to hjson 2024-04-10 17:50:08 +07:00
MarcinSc
c9694fb560 Migrated Dwarven in set 3 to hjson 2024-04-10 17:47:46 +07:00
MarcinSc
d17bd8bf06 Migrated sites in set 2 to hjson 2024-04-10 16:21:37 +07:00
MarcinSc
a2d36dc42f Migrated sites in set 2 to hjson 2024-04-10 15:39:12 +07:00
MarcinSc
907be40c92 Migrated Shire in set 2 to hjson 2024-04-10 15:13:16 +07:00
MarcinSc
a031cc287e Migrated Sauron in set 2 to hjson 2024-04-10 14:00:17 +07:00
MarcinSc
d8a93d55e1 Migrated Wraith in set 2 to hjson 2024-04-10 13:25:06 +07:00
MarcinSc
7854dadfd4 Migrated Moria in set 2 to hjson 2024-04-10 12:40:25 +07:00
Christian 'ketura' McCarty
4623851c51 Adding december 2023 gala rewards. Fixing Little Golden Flower errata blocking in any phase (not just skirmish) 2024-01-15 18:33:47 -06:00
Christian 'ketura' McCarty
7b60f9fe8a Fixed Crows of Isengard playtest still capping the twilight at 3. Fixed all crows but one permitting their ability to be invoked multiple times. 2023-12-31 02:44:01 -06:00
Christian 'ketura' McCarty
03b8ba721a Fixing GOTM self-discarding 2023-12-30 11:03:43 -06:00
Christian 'ketura' McCarty
febb22c99f Fixed TGAT still requiring 2 cards in hand before prompting 2023-12-29 11:50:19 -06:00
Christian 'ketura' McCarty
cd27ddd26f Adding Yuletide 2023 promos 2023-12-28 21:55:28 -06:00
Christian 'ketura' McCarty
1ac69b8f91 typo 2023-12-28 19:34:18 -06:00
Christian 'ketura' McCarty
fa500ce61b Fixing new errata missing images 2023-12-28 19:31:25 -06:00
Christian 'ketura' McCarty
7b347b982d Updated yuletide playtest errata. Added log output indicating when a player chooses to prevent preventable actions. 2023-12-28 16:07:36 -06:00
Christian 'ketura' McCarty
098dfef71d Fixing SALT not actually discarding the selected item 2023-12-27 22:41:19 -06:00