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
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
Christian 'ketura' McCarty
6756e5a1e7
Fixed TGAT prompting the user if they didn't have 2 cards of the right culture in hand to discard
2023-12-27 21:46:16 -06:00
Christian 'ketura' McCarty
7a36357ff2
Fixed Vilya playtest errata not working
2023-12-27 21:33:59 -06:00
Christian 'ketura' McCarty
02aa79de21
Fixed typo in TGAT playtest prompt. Fixed SALT prompting if no possessions on the target.
2023-12-27 21:21:02 -06:00
Christian 'ketura' McCarty
c1ab7a99b1
Fixed cards using the "choice" effect type not evaluating text substitutions
2023-12-27 20:52:20 -06:00
Christian 'ketura' McCarty
6f35f66c8a
Added log output whenever a player chooses a card in play, in discard, or stacked on another card.
2023-12-27 20:00:26 -06:00
Christian 'ketura' McCarty
da79b794f6
Fixing TGAT / CYPMFY playtest errata not targeting allies as well
2023-12-27 19:06:13 -06:00
Christian 'ketura' McCarty
6cd07ff501
Fixed GLR playtest errata accidentally using the wrong version as a template
2023-12-22 12:57:50 -06:00
Christian 'ketura' McCarty
03ce7fc025
Playtest updates + bug fixes
...
- Helpless updated to disable special abilities instead of all text + not usable by enduring nazgul
- Terrible as the Dawn is now unique
- Why Shouldn't I Keep It? now has the shadow player choose the condition to discard
- Updated PC-Movie Playtest to be Multipath. You can now select FOTR or Towers paths in addition to the existing King path.
- renamed "Special" site path to "Multipath"
- Updated AssignFpCharacterToSkirmish to no longer restrict to only choose or self selectors. No idea why it's so limited.
- Fixed Guided by One Purpose (V1_31) not actually offering to let the RB exert twice to prevent.
- Added new SendMessage effect that only logs to output. Added additional player replacement values on top of the existing culture and memory replacements.
2023-12-22 01:15:29 -06:00
Christian 'ketura' McCarty
b2759279fc
Fixing playtest formats not having the full pc ruleset
2023-12-21 21:44:38 -06:00
Christian 'ketura' McCarty
75dded07d6
Playtest fixes
...
- Fixed Dwarven Axe asking Freeps to choose when there were 0 minions on the table
- Fixed Barliman A needing 2 exertions
- Fixed Olorin still shuffling into deck instead of tutoring to hand
2023-12-21 20:58:10 -06:00
Christian 'ketura' McCarty
baf23f5960
Fixing overlapping card image definition
2023-12-19 09:12:15 -06:00
Christian 'ketura' McCarty
0a12d0b436
Fixing WC Goblin Runner having the same ID as Full Art Enquea
2023-12-18 21:54:55 -06:00
Christian 'ketura' McCarty
8572aed812
Fixing the Elronds and Barlimen having tha A-D in their title, screwing up effects that rely on that title.
2023-12-18 21:05:16 -06:00
Christian 'ketura' McCarty
5878c879f1
Adding 2023 WC promos
2023-12-17 17:35:06 -06:00