Commit Graph

8185 Commits

Author SHA1 Message Date
Christian 'ketura' McCarty
3ce1e5b258 another typo 2023-12-16 01:21:09 -06:00
Christian 'ketura' McCarty
206e6606af Fixing typo 2023-12-16 01:20:13 -06:00
Christian 'ketura' McCarty
cfa8f07173 2023 Yuletide batch 2
- Added Barlimen, Elronds, Wraithification, and misc errata
2023-12-16 01:09:01 -06:00
Christian 'ketura' McCarty
e1f1d95536 Yuletide Errata batch 1
- 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
2023-12-15 23:05:53 -06:00
Christian 'ketura' McCarty
44cfc7d25d Automatic fixes and tweaks to errata 2023-12-15 18:25:10 -06:00
Christian 'ketura' McCarty
4e2d3890a4 Adding 2023 yuletide errata boilerplate 2023-12-15 02:39:20 -06:00
Christian 'ketura' McCarty
1901516e10 Missed unit test 2023-12-15 02:12:46 -06:00
Christian 'ketura' McCarty
4ca93aa393 changelog update 2023-12-09 22:53:34 -06:00
Christian 'ketura' McCarty
c0f2d22b5e Shelbi images, fixing card error 2023-11-26 00:16:35 -06:00
Christian 'ketura' McCarty
8e20e78c84 Fixing missing sealed IDs causing log spam 2023-11-25 16:41:20 -06:00
Christian 'ketura' McCarty
4402cc2769 Fixing missing SHELBI starter definition. Fixing merchant not having access to right-click preview 2023-11-25 16:29:23 -06:00
Christian 'ketura' McCarty
0b7589a783 sealed defs 2023-11-19 01:44:58 -06:00
Christian 'ketura' McCarty
fac01fcb60 Fixing FOTR Nertea (and errata) continuing to ask the user for each potential minion. 2023-11-13 21:42:47 -06:00
Christian 'ketura' McCarty
40b9da1af7 Cleaned up some Effect names. Added more checks for certain parameters to make them required instead of optional. 2023-11-13 01:41:43 -06:00
Christian 'ketura' McCarty
dd5003e0ef Alteration to the CopyCard json functionality
- 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."
2023-11-12 15:06:31 -06:00
Christian 'ketura' McCarty
fc5bcd169e Renaming json effect CantBeOverwhelmedMultiplier -> AlterOverwhelmMultiplier 2023-11-12 14:30:02 -06:00
Christian 'ketura' McCarty
81323cc833 Fixing Doorway to Doom PC Errata not being permanently in effect as intended. 2023-11-06 03:44:11 -06:00
Christian 'ketura' McCarty
9c44847cf1 Finally fixing the "requires" rename snafu for the ConditionalTrigger. Renamed to ConstantlyChecksTrigger. 2023-11-06 02:38:02 -06:00
PhallenCassidy
9929829668 Typo in 6C3 "Dunlending Footmen" (#32) 2023-10-29 06:07:15 -05:00
Christian 'ketura' McCarty
60abc1af79 Replay summary deck extraction, and deck output overhaul
- 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
2023-10-29 06:05:24 -05:00
Christian 'ketura' McCarty
26231745cc Adding ability for admins to manually create tournament tables 2023-10-21 05:19:55 -05:00
Christian 'ketura' McCarty
a63072fd5d updating changelog 2023-10-19 23:44:49 -05:00
Christian 'ketura' McCarty
86b46802f9 Fixing Mind and Body not being triggered by non-skirmish effects such as Shotgun Enquea killing a companion. 2023-10-19 23:36:02 -05:00
Christian 'ketura' McCarty
e0ad248e34 Fixing NRE 2023-10-19 19:50:26 -05:00
Christian 'ketura' McCarty
62eb63ca93 Adding the ability for users to perform a one-way migration of Trophies to My Cards so aaron will stop bugging me 2023-10-19 02:44:17 -05:00
Christian 'ketura' McCarty
8e8d875f8b Adding Championship Swiss pairing mode
- Champ Swiss runs for a fixed number of rounds (8) as opposed to basing it on the number of players
- Adjusted automatic swiss between-round delay to 1 minute instead of 2
- Added Paused stage to be used by kickoff-enabled tournaments
2023-10-14 02:05:54 -05:00
Christian 'ketura' McCarty
771648dfdc Commentator player role
- Added "Commentator" player role (flag: "c").  This permits for users to be granted just the rights to see all currently active tables, with no restrictions on visibility.
- Squashed a couple of hidden references to hard-coded player roles
- Updated the competitive label for the upcoming WC matches
2023-10-13 23:39:28 -05:00
Christian 'ketura' McCarty
305d92f394 Adding Expanded championship timer 2023-09-22 23:45:46 -05:00
Christian 'ketura' McCarty
21e3b09dba some set 3 PC errata unit tests 2023-09-13 02:40:17 -05:00
Christian 'ketura' McCarty
bc94625a6a Cleaning up some missed set 2 errata 2023-09-12 22:02:26 -05:00
Christian 'ketura' McCarty
4204bd7b36 Updating WC format name hack. Missed check-in item for art cards 2023-09-09 12:13:13 -05:00
Christian 'ketura' McCarty
1c753fbb89 Adding August and September gala rewards 2023-09-04 19:56:59 -05:00
Christian 'ketura' McCarty
350bd805d1 fixing league sorting 2023-08-28 20:13:54 -05:00
Christian 'ketura' McCarty
ace5c345b4 Fixing tournament sorting (the visual bug not the standings bug) 2023-08-28 20:08:52 -05:00
Christian 'ketura' McCarty
38223106f4 FIle which inexplicably didn't get refactored 2023-08-28 08:32:28 -05:00
Christian 'ketura' McCarty
267883007c Fixing NRE 2023-08-28 00:47:06 -05:00
Christian 'ketura' McCarty
e712b30181 Adding tournament report functionality. Overhauled tournament matches to use sql2o. 2023-08-28 00:38:32 -05:00
Christian 'ketura' McCarty
3fd75156ec Updating changelog 2023-08-26 00:21:07 -05:00
Christian 'ketura' McCarty
90babc2e68 Added "Preparing" stage for admins to set the db to when kickoff is ready. Reduced the pre-start signup for WC queues to 30 minutes to avoid issues with long timeouts. 2023-08-26 00:08:39 -05:00
Christian 'ketura' McCarty
8e60f682fc Tournament Service Overhaul
- Altered the relationship between the TournamentService and the HallServer so that cache clears permit changes to the database to immediately propogate for tournaments
- Removed the 6 second pause during card reload, and caused it to push the chat messages before loading instead
-
2023-08-25 23:16:56 -05:00
Christian 'ketura' McCarty
baf0076d9c Tournament DB overhaul
- Converted most of the TournamentDAO to use sql2o
- Converted tick counts in the db to DateTime columns
- Added pending_tournament_queue, not yet used
- Added columns for tracking manual kickoff and tiebreaker method to the scheduled tournament table
- Centralized a lot of date and shared tournament object definitions
- Fixed 200 responses causing the XML parsing on the client to barf
- Added the ability for players to see who is currently queued or competing in a tournament
- Added a "pending kickoff" state step to the tournament handling (pending addition of actual kickoff)
- Fixed tournament abandoning not working
- Added ability for PC V1 cards to be foiled in the merchant
- Added preliminary groundwork for tournaments configuring tiebreaker methods
- Removed a few tests from the tournament unit tests.  I just straight up can't grok what Mockito wants for the refactor to work.
2023-08-25 03:57:28 -05:00
Christian 'ketura' McCarty
7bc963a6a4 Fixing Dark Lord Advances PC errata crash 2023-08-22 19:01:45 -05:00
Christian 'ketura' McCarty
49fc0b73bc More WC table fixes 2023-08-13 13:02:07 -05:00
Christian 'ketura' McCarty
72fa6ee4e7 Fixing missing table header on WC event table 2023-08-13 12:45:46 -05:00
Christian 'ketura' McCarty
02b15a4200 Fixing missing checkin, hack for the casual - wc bug 2023-08-12 23:22:08 -05:00
Christian 'ketura' McCarty
e331429930 Fixing WC queues having the wrong count on them. Fixing WC queues being garrishly neon. 2023-08-12 21:57:31 -05:00
Christian 'ketura' McCarty
2e17df3ebf Fixed the "are you sure you wnat to leave" prompt showing repeatedly when the button wasn't clicked 2023-08-12 21:38:03 -05:00
Christian 'ketura' McCarty
665bdfa7d4 Added decision timer code courtesy of Phallen 2023-08-12 03:11:52 -05:00
Christian 'ketura' McCarty
8121574ef9 Fixing the flickering WC queue 2023-08-12 02:55:55 -05:00
Christian 'ketura' McCarty
3fec8deb94 Checking in back end change for the timer thing 2023-08-12 02:43:26 -05:00