- Adding auto-zoom on hover, a long-requested feature. While active, a preview of each card under the mouse is displayed.
- Adding a toggle button in the upper right of chat for disabling the hover behavior. The state of this toggle is stored to a cookie, so those who don't like it can disable it once and leave it off.
- The auto-zoom functionality is isolated into its own file for (hopefully) use with the deckbuilder
- Adding new screen during bidding that reminds players of the current settings, to be courteous, and to concede.
- Pre-game screen shows the player's deck, deck notes, and links to the deck so players can refresh their memory
- Moved deck sharing URL generation to the LotroDeck, so that it can be used within the pre-game screen
- Maps are shown during the pre-game screen if the format uses them
- Altered the game process so that the first step primes the pre-game screen info
- Added playing of both player's Map cards before the first site is placed down.
- 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
- 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.