Christian 'ketura' McCarty
b8185fb60d
Updating changelog
2022-08-04 05:27:26 -05:00
Christian 'ketura' McCarty
dffa05c33f
Fixed issue with Dammed Gate-stream permitting Response events to be selected
2022-08-04 05:25:04 -05:00
Christian 'ketura' McCarty
caf8ed2603
Mass updated various deprecated functions, added references to new exception signatures, attempted to navigate the last remaining unit test holdouts
2022-08-04 02:28:28 -05:00
Christian 'ketura' McCarty
1e844c1a0b
Merge branch 'master' into update
...
# Conflicts:
# gemp-lotr/gemp-lotr-server/pom.xml
2022-08-03 16:34:27 -05:00
Christian 'ketura' McCarty
f10ba4fa14
Adjusted the canonical ordering of formats so that the 3 most common are at the top (plus PC variants), and all the rest are in set chronological order
2022-08-03 16:21:19 -05:00
Christian 'ketura' McCarty
6e2f730560
Fixed new player library decks not actually allowing the player to create or join a table.
2022-08-03 15:56:43 -05:00
Christian 'ketura' McCarty
bcf475e00a
updating changelog
2022-08-03 11:00:12 -05:00
Christian 'ketura' McCarty
98f2768051
Adding Library Decks and enhancing deck management
...
- Added Library Decks, which are a shared set of decks that anyone can load (tho not save or edit)
- Improved the format listings so that all formats are sorted according to chronological order, rather than alphabetical.
- Added ability to rename decks while on the deck selection window
- Extracted the format formatting from the server and put it on the client where it belongs
- New players now have all of the library decks in the main hall, which persist until they make their first deck.
2022-08-03 10:58:40 -05:00
Christian 'ketura' McCarty
9ca35cee95
Converted All Life Flees and wrote unit tests for it, before realizing it's not actually broken, it's just bad.
2022-08-02 17:09:43 -05:00
Christian 'ketura' McCarty
8522c10831
updated changelog
2022-08-02 03:36:22 -05:00
Christian 'ketura' McCarty
709fe04d86
Fixing card draw having an inexplicable pause between cards
2022-08-02 03:28:14 -05:00
Christian 'ketura' McCarty
3d16d372f1
Minor fixes
2022-08-02 03:02:22 -05:00
Christian 'ketura' McCarty
0c68909409
Added target format to the deck definition
...
Overhauled all references to deck construction to include target format.
Altered deck builder to only show the validations for the selected target format.
Expanded the deck builder validation to show all problems with the deck instead of just one.
Added target format to the list of decks.
Expanded the error message in the game hall when an invalid deck is chosen for a given format.
Added the target format into the deck selection dropdown in the main hall.
2022-08-02 00:49:12 -05:00
Christian 'ketura' McCarty
44ac7cdd68
Updated changelog
2022-07-31 03:38:16 -05:00
Christian 'ketura' McCarty
b3682d6457
Fixed Radagast Deceived and Lingering Shadow crashing the game when their healing check was performed.
2022-07-31 00:43:44 -05:00
Christian 'ketura' McCarty
ef6af85d72
Fixing PC errata sites not being rotated on their side
2022-07-30 14:24:49 -05:00
Christian 'ketura' McCarty
c0696b6ed0
Updated changelog
2022-07-29 01:12:40 -05:00
Christian 'ketura' McCarty
de6d1899e8
Finalized the last three pending V1 cards
2022-07-29 00:54:40 -05:00
Christian 'ketura' McCarty
d395d68ddf
Renamed test package to be more futureproof
2022-07-28 19:55:07 -05:00
Christian 'ketura' McCarty
e316984ce9
Updated java version from 8 to 17. Updated all dependencies.
...
The tournament and league tests now all fail, due to poorly designed mock tests for tournaments. That will require a rewrite of the base classes to take a more IOC approach.
2022-07-28 19:52:24 -05:00
Christian 'ketura' McCarty
6438ee479c
Finished V1 site revamp. Fixed CantCancelSkirmish modifier not doing its job.
2022-07-28 03:41:55 -05:00
Christian 'ketura' McCarty
6aacc08a82
Updated Bilbo to (hopefully) the final version. Minor adjustments to V1 cards to prefer skirmish pumps going on "skirmishing" characters
2022-07-27 23:59:52 -05:00
Christian 'ketura' McCarty
10841df2ed
Fixed a bug where Asfaloth (and other self-discounting cards) would transfer for free.
2022-07-27 22:45:16 -05:00
Christian 'ketura' McCarty
455b19786a
Renamed some unit tests to match the established naming convention
2022-07-27 20:50:16 -05:00
Christian 'ketura' McCarty
a171ea28e2
Mostly finishing Shire V1 revamp (Bilbo is pending)
2022-07-27 09:35:50 -05:00
Christian 'ketura' McCarty
1729f7de92
Added new flag to PlayCardFromX effects to bypass checking for the target's existence. This permits A Wizard is Never Late to play to no effect if necessary.
2022-07-27 06:14:46 -05:00
Christian 'ketura' McCarty
c64db4ff39
Improvements to the JSON definitions
...
- Revamped Side parsing so that various aliases can be used such as "freeps"
- Rooted out forRegionNumber value, which was a misnomer and should have been regionNumber
- added regionNumber parameter filter which uses similar logic to the siteNumber filter
- added aliases for ring bound ("ring-bound" and "ringbound")
- removed IsMore condition
- added a slew of related comparison conditions: IsEqual, IsGreaterThan, IsGreaterThanOrEqual, IsLessThan, IsLessThanOrEqual, IsNotEqual
2022-07-27 01:35:30 -05:00
Christian 'ketura' McCarty
4035093c90
Finished Sauron V1 unit test additions (no revamps). Minor adjustments to past unit tests. Added CanMove requirement.
2022-07-26 22:25:20 -05:00
Christian 'ketura' McCarty
689cb6c224
Fixing typo
2022-07-26 22:00:29 -05:00
Christian 'ketura' McCarty
3ad660aaa7
Completed the single remaining Ringwraith V1 revamp and finished up the missing unit tests for that culture
2022-07-26 06:09:21 -05:00
Christian 'ketura' McCarty
967e3c790c
FInally hunted down the issue with Halls of My Home not permitting rearranging of enemy deck
2022-07-26 04:48:16 -05:00
Christian 'ketura' McCarty
84aa5fd8f4
Added tests for half the nazgul V1 cards. Added CancelKeywordBonusFrom and performed minor tweaks to the function signatures of related modifiers.
2022-07-25 18:58:56 -05:00
Christian 'ketura' McCarty
cc4fbb9108
Fixing issues with HasInHand
2022-07-25 06:07:48 -05:00
Christian 'ketura' McCarty
733bb99285
Fixed Grond errata self-discarding if targeting a card attached to a card in the support area. Improved tests and minor improvements to Moria V1 cards.
2022-07-25 04:18:32 -05:00
Christian 'ketura' McCarty
69f3d0e25a
Revamp for Isengard V1 cards
2022-07-25 03:18:10 -05:00
Christian 'ketura' McCarty
2d948bbae7
Adjustments to some actions to clarify their prompts
2022-07-25 03:17:19 -05:00
Christian 'ketura' McCarty
33b52ba4a9
Adding "title" as a synonym for "name" in card filters
2022-07-23 04:56:54 -05:00
Christian 'ketura' McCarty
eb0456abd2
Adding experimental chat output for AddKeyword effects to indicate their result (notably so that the Keeper of Isengard errata will record what it was used on)
2022-07-22 14:07:07 -05:00
Christian 'ketura' McCarty
0a60e55405
Adding a blurb to record to chat when a player skips adding any assignments
2022-07-22 12:29:40 -05:00
Christian 'ketura' McCarty
e0f7e0d355
missed refactor targets
2022-07-22 11:51:37 -05:00
Christian 'ketura' McCarty
9977776a85
Fixing naming conventions to be somewhat more specific with this family of effects
2022-07-22 11:29:06 -05:00
Christian 'ketura' McCarty
1b14044ca9
Completed revamp for Gondor V1 cards, and completed missing V1 Gondor unit tests. Fixed card stacking using the wrong prompt.
2022-07-22 04:40:03 -05:00
Christian 'ketura' McCarty
71afad36c1
Finished up revamp for all Gandalf cards in set V1
2022-07-21 16:04:39 -05:00
Christian 'ketura' McCarty
0867b9292e
Converted a test function to use "pass" verbiage rather than "skip" to match actual game terminology
2022-07-21 09:59:37 -05:00
Christian 'ketura' McCarty
00a5f0b465
Finished incomplete elven unit tests for V1. Fixed a potential infinite loop when attaching cards to themselves.
2022-07-21 09:57:36 -05:00
Christian 'ketura' McCarty
e6c8a53f67
Reworked Olorin and Counsel of the Wise
2022-07-21 07:43:31 -05:00
Christian 'ketura' McCarty
c5894e2d7d
Reworked Lament for Gandalf. Fixed tests for Deepest Delvings now that stacked testing works
2022-07-21 07:42:20 -05:00
Christian 'ketura' McCarty
d7e7fcfaa4
Fixed a persistent issue with testing stacked cards via the test rig (finally). Improved ChooseANumber to use value resolvers.
2022-07-21 07:35:14 -05:00
Christian 'ketura' McCarty
6319bd3820
Finishing V1 name refactor
2022-07-16 18:28:48 -05:00
Christian 'ketura' McCarty
fdf3a327be
Various attempts to figure out the stacking anomoly (failed, but saving progress)
2022-07-16 18:26:48 -05:00