Christian 'ketura' McCarty
5cd095a585
sql script updates, docker comment
2024-08-30 08:04:33 -05:00
MarcinSc
43e72f204c
Tournament game results are now reported to an instance of Tournament from TournamentService, which might be different than the initial one.
2024-08-29 18:43:04 +07:00
MarcinSc
0b79c44806
Moved the creation of games and broadcasting outside of tournament lock to prevent theoretical deadlocks. These actions are now made through a list of actions returned from tournament advance method.
2024-08-28 22:59:33 +07:00
MarcinSc
cc4677aca6
Moved the creation of games and broadcasting outside of tournament lock to prevent theoretical deadlocks. These actions are now made through a list of actions returned from tournament advance method.
2024-08-28 12:16:58 +07:00
MarcinSc
ea31ff2bae
Moved the creation of games and broadcasting outside of tournament lock to prevent theoretical deadlocks. These actions are now made through a list of actions returned from tournament advance method.
2024-08-28 12:07:04 +07:00
MarcinSc
ecf5e097fd
Moved the creation of games and broadcasting outside of tournament lock to prevent theoretical deadlocks. These actions are now made through a list of actions returned from tournament advance method.
2024-08-28 11:58:42 +07:00
MarcinSc
d433c4d859
Moved the creation of games and broadcasting outside of tournament lock to prevent theoretical deadlocks. These actions are now made through a list of actions returned from tournament advance method.
2024-08-28 11:52:41 +07:00
MarcinSc
55644ef77f
Cleaned up tournament code
2024-08-28 11:33:27 +07:00
Christian 'ketura' McCarty
0bda261da8
Fixing the June PC prizes not being in their respective reward packs
2024-08-27 12:06:57 -05:00
Christian 'ketura' McCarty
40fdb6271e
Fixed head-to-head face-off comparison being sorted backwards. Fixed median calculation dropping the wrong score.
2024-08-24 18:29:24 -05:00
Christian 'ketura' McCarty
f84c8eb206
Fixing tournament report throwing out random replay IDs instead of, y'know, the correct ones.
2024-08-18 22:12:13 -05:00
Christian 'ketura' McCarty
2155f088c6
Tournament fixes
...
- Fixed tournaments crashing due to bad standings calculations after round 1
- Fixed the modified median standings producer to now properly calculate median and cumulative scores, and properly tiebreak between all tiebreaker methods.
- Overhauled the tournament display screen to show all the tiebreaker methods, and to include a link to the report generator so I don't have to remember the damn URL.
- Added a hall pop-up whenever tournament updates are received, only for players who have joined a tournament.
2024-08-17 23:47:57 -05:00
Christian 'ketura' McCarty
5e857d502a
*More* stats fixes.
2024-08-15 19:11:03 -05:00
Christian 'ketura' McCarty
4885921905
Fixing server stats error
2024-08-15 19:08:21 -05:00
Christian 'ketura' McCarty
d182f3d41a
League system overhaul
...
- Leagues now read parameters from json instead of inscrutible csv values.
- Overhauled league admin page
- Added max games per player option to the league admin UI.
- Added ability to make leagues invite-only. Also added new section for league admins to add players manually to a league.
- Added description field to all leagues, which displays on the main event tab. This will need to be reworked into markdown later, but for now it is html.
- Extracted tournament-related admin functions into its own Tournament Admin page.
- Added preliminary support for PC league awards, but this is incomplete and has been hidden in the UI for now.
- Added modified median tiebreaker sorting for tournaments.
- Lots and lots of technical overhauls spilling over from these improvements on the backend.
2024-08-15 18:33:20 -05:00
Christian 'ketura' McCarty
d0a4f585b4
Merge branch 'master' into feature/event-rewrite
2024-08-14 16:12:26 -05:00
Christian 'ketura' McCarty
ce76247de6
Fixing tournament report not working
2024-08-11 00:23:28 -05:00
Christian 'ketura' McCarty
5ca7c86ef4
Fixing UI hack for WC events for now
2024-08-10 12:15:35 -05:00
Christian 'ketura' McCarty
142ffd3af0
July weekend league prizes
2024-07-30 12:38:57 -05:00
dmasalin
d8eecd5809
Additional Update to TS Sealed
...
Moving the shotgun Enquea to Series 1 shadow deck for crowd control support.
2024-07-28 19:03:35 -04:00
dmasalin
930c9fa756
TS Sealed Starter Deck Balance Changes
...
Balance change to the TS Sealed. Switching the shadow decks for the S1D3 and S3D1, as well as some sites, where applicable.
2024-07-28 18:23:47 -04:00
Christian 'ketura' McCarty
32e441ef11
Fixing Faramir CAI PC errata being a skirmish ability and not maneuver
2024-06-25 22:18:36 -05:00
Christian 'ketura' McCarty
e6a77a4dcd
Merge branch 'master' into feature/auto-league-rewards
2024-06-20 12:21:37 -05:00
Christian 'ketura' McCarty
cc37b093a8
adding helper db script for extracting a range of replays for a given player
2024-06-20 00:17:18 -05:00
Christian 'ketura' McCarty
7855aa1cc8
Adding May + June weekend league prizes
2024-06-20 00:17:01 -05:00
Christian 'ketura' McCarty
a260edd435
Explicitly setting default docker volume bindings to "consistent", which may be necessary with new versions of Docker Desktop
2024-06-20 00:03:11 -05:00
Christian 'ketura' McCarty
dbce30b436
League auto-awarding custom prizes
...
- Added ability for constructed leagues to have a custom top X placement / Y game participation prize
- Overhauled constructed league interface so that both preview + creation use the same validation
- Overhauled constructed league admin page section
- Added testing for custom prizes allocation
- Have not yet figured out exactly how to test real-world league ending causing the correct rewards to go out.
2024-06-20 00:02:21 -05:00
Christian 'ketura' McCarty
59604a849a
...fixing Sams apparently having been broken for a few weeks? Oh dear.
2024-06-15 17:04:48 -05:00
Christian 'ketura' McCarty
fab8a47580
Fixing Helpless PC errata not blocking the Sam response action (for json Sams)
2024-05-27 17:55:03 -05:00
Christian 'ketura' McCarty
d717729398
capitalization typos
2024-05-06 01:20:13 -05:00
Christian McCarty
e158a6fc41
Merge pull request #57 from PlayersCouncil/feature/autozoom
...
Adding auto-zoom
2024-05-06 01:14:10 -05:00
Christian 'ketura' McCarty
12d0191722
Added auto-zoom + toggle button to the deckbuilder
2024-05-06 01:10:07 -05:00
Christian 'ketura' McCarty
13b5f771d9
Importing auto-zoom on hover from the SWCCG Gemp
...
- 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
2024-05-06 00:32:04 -05:00
Christian 'ketura' McCarty
e457287c1b
Fixing sealed league json cap serialization snafu
2024-04-29 19:44:00 -05:00
Christian 'ketura' McCarty
6299ceadc0
Adding promos for April weekend league
2024-04-28 22:19:27 -05:00
Christian 'ketura' McCarty
1661be53b8
Fixed Murder of Crows self-discarding
2024-04-26 09:25:31 -05:00
Christian 'ketura' McCarty
c0d85c4427
Fixing card image reference snafus with the Barlimen/Elronds errata.
2024-04-24 22:00:50 -05:00
Christian 'ketura' McCarty
3b74de7f9b
Fixing json capitalization in league admin page
2024-04-24 01:02:09 -05:00
Christian 'ketura' McCarty
d4cc5c0085
Fixing the wrong replay binding getting removed from the docker compose a year ago
2024-04-22 22:23:44 -05:00
Christian 'ketura' McCarty
b32a9ad123
Fixing deck sharing feature double-applying navigation prefix
2024-04-22 19:49:14 -05:00
Christian 'ketura' McCarty
32b93a5761
Fixed pre-game panel showing in the distant background when reconnecting after the game starts
2024-04-22 19:44:59 -05:00
Christian 'ketura' McCarty
0b8d462894
Fixing the Weta Collection not being legal in WOTR Standard
2024-04-22 19:38:32 -05:00
Christian 'ketura' McCarty
8320f8bb62
Removing debugger statements
2024-04-22 19:33:40 -05:00
Christian 'ketura' McCarty
7b053ff747
Fixing broken server info post-json-upgrade
2024-04-22 19:32:46 -05:00
Christian 'ketura' McCarty
7f9195a5df
Fixing more strict json errors
2024-04-22 02:23:27 -05:00
Christian 'ketura' McCarty
1bb32eb774
Fixing fastJson case-sensitive parsing striking again
2024-04-22 02:15:38 -05:00
Christian 'ketura' McCarty
b954c86113
temporarily disabling failing tests
2024-04-22 01:08:27 -05:00
Christian 'ketura' McCarty
963851af11
Promoting yuletide playtest cards in js
2024-04-22 00:50:32 -05:00
Christian 'ketura' McCarty
01e65e2373
Fixing various unit test failures
2024-04-22 00:25:05 -05:00
Christian 'ketura' McCarty
da06287c68
Promoting Yuletide errata (finally).
2024-04-21 17:09:30 -05:00