- 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.
- 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
- Added image links for the yuletide errata
- Fixed a few small typos in java code
- Finished the following batches: V1 gang, Crows, errata rollbacks, ARBs
- Added a trigger to CopyCard which automatically unapplies/reapplies the copier when the thing they copy is played
- Added unit tests for Hobbit Farmer extensively checking each use case; in particular modifier sites vs ability sites
- Various minor formatting fixes in other unit tests
- Dare I say it? "These stupid site copy allies are finally fixed."
- Adding /replay/summarydecks endpoint, which takes a replay ID (win or loss) and produces a readout of both decks involved as extracted directly from the json replay summary
- Created new DeckRenderer class, which centralizes the HTML rendering in one place instead of being spread out and duplicated in various places
- Added forum rendering, which alters links and formatting to use the phpbb markup style for pasting into TLHH
- Converted the existing deck sharing + tournament deck display functions to use the DeckRenderer