Christian 'ketura' McCarty
3d4fd507c8
Fixing date snafus that lead to sealed leagues double-issuing product if the league is joined before the start date
2024-09-19 09:43:51 -05:00
Christian 'ketura' McCarty
62a4567bf5
Fixed duplicate callout messages when changing stages in sealed tournaments. Fixed sealed tournaments not being made aware of deck registrations
2024-09-19 08:15:19 -05:00
Christian 'ketura' McCarty
eac9904a5c
Tournament system overhaul
...
- Added json parameters to the tournament and scheduled tournament databases
- Added support for sealed tournaments that issue cards at the start of the event, grant a deckbuilding period, and a short deck registration grace period before resuming tournament play as normal
- Added support for joining tournaments after they've started during certain eligible stages
2024-09-19 00:57:11 -05:00
Christian 'ketura' McCarty
fa7e18889f
Fixed Helpless revert still going to the support area
2024-09-15 11:34:17 -05:00
Christian 'ketura' McCarty
c46fdd3ae9
Errataing Ettenmoors for PC
2024-09-15 01:06:00 -05:00
Christian 'ketura' McCarty
703b9796f9
Fixing latest errata batch pointing to old images
2024-09-15 00:41:59 -05:00
Christian 'ketura' McCarty
4577d31861
2024 Post-FC Errata batch
...
- 7 PC errata
- Importing IfEffect from the grand card rework
- Fixing Come Down errata not having proper syntax
2024-09-15 00:31:38 -05:00
Christian 'ketura' McCarty
6032d3a47a
Fixed Blood Runs Chill for real this time
2024-09-14 23:47:34 -05:00
Christian 'ketura' McCarty
1194f2b902
Fixing PC errata for Come Down not discarding the fortification
2024-09-14 16:05:36 -05:00
Christian 'ketura' McCarty
c793d072b4
Adding FA Greenleaf. Adding unbranded Goblin Runner FA, as well as placeholders for both of them in the PC packs to be released after the 2024 WC
2024-09-14 13:01:23 -05:00
Christian 'ketura' McCarty
1c62c52c3d
Fixing display hack for the walk-ons
2024-09-14 12:16:06 -05:00
Christian 'ketura' McCarty
79a57eaac1
Merge branch 'grand-card-rework' into v2-cards
2024-09-11 22:28:08 -05:00
Christian 'ketura' McCarty
6f20bd558f
Fixing Hides not permitting self-discard. Fixing Blood Runs Chill discarding from hand instead of in play.
2024-09-11 22:27:54 -05:00
Christian 'ketura' McCarty
ecaa818b40
Merge branch 'grand-card-rework' into v2-cards
2024-09-11 22:05:37 -05:00
Christian 'ketura' McCarty
3fd1a8e5fd
Fixing crashes from cards with a limit-one-per-character clause
2024-09-11 22:05:24 -05:00
Christian 'ketura' McCarty
c5b9ab645d
Fixing Deadly Contest not adding the bonus tokens for spotting both Legolas and Gimli
2024-09-11 22:04:09 -05:00
Christian 'ketura' McCarty
2dcc1f6056
Fixed To Highest Peak failing if there are no moria minions to discard.
2024-09-11 21:55:20 -05:00
Christian 'ketura' McCarty
8e42f88e24
Merge branch 'grand-card-rework' into v2-cards
2024-09-11 21:19:12 -05:00
Christian 'ketura' McCarty
63659541fd
Fixed cards with abilities that activate while stacked crashing the game if using certain filters. Added unit tests for Uruk Veteran and Uruk Trooper.
2024-09-11 20:49:50 -05:00
Christian 'ketura' McCarty
5c26c2aa8a
V2 balance update.
2024-09-07 18:08:05 -05:00
Christian 'ketura' McCarty
ec1fccbb80
Fixed From Deepest Dungeon crashing at the start of the Shadow phase
2024-09-07 16:52:14 -05:00
Christian 'ketura' McCarty
eded4f57f0
Fixing merge
2024-09-07 16:30:13 -05:00
Christian 'ketura' McCarty
cc18a8a795
Merge branch 'grand-card-rework' into v2-cards
...
# Conflicts:
# gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/field/effect/appender/PlayCardFromDiscard.java
2024-09-07 16:29:55 -05:00
Christian 'ketura' McCarty
e2110fa746
Play from discard with variable discount fixes
...
- Added MaxDiscount field to PlayFromDiscard, which is used while calculating candidates
- Fixed Black Sails of Umbar crashing in several places
- Added unit tests for Black Sails
2024-09-07 16:28:03 -05:00
Christian 'ketura' McCarty
97bf47a8bf
Fixing Naith Armaments targeting bearer. Hopefully fixing Let This Be The Hour not applying strength value.
2024-09-07 00:18:09 -05:00
Christian 'ketura' McCarty
be373aaa6f
Fixing test error
2024-09-06 23:49:56 -05:00
Christian 'ketura' McCarty
08ac45dc6f
Fixed Wolf-pit's Shadow ability not activating. Added unit tests for Wolf-pit
2024-09-06 23:20:38 -05:00
Christian 'ketura' McCarty
a7e9fa03ca
Merge branch 'master' into v2-cards
...
# Conflicts:
# gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/handler/AdminRequestHandler.java
# gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/PC_Cards.js
# gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set01/set1-shire.hjson
# gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set19/set19.hjson
# gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/setV01/V1_shire.hjson
2024-09-06 18:16:07 -05:00
Christian 'ketura' McCarty
b7954e226d
Missed pom commit
2024-08-30 22:21:35 -05:00
Christian 'ketura' McCarty
a27394b576
Tournament admin panel + fixes
...
- Reworked tournament lifecycle so that DefaultTournament is able to refresh its definitions from the database rather than requiring it be destroyed and recreated.
- Refactored tournament service functions to use "record" and "retrieve" to label functions that are strictly wrappers to the database.
- Fixed server cache clear causing in-progress tournaments to duplicate their active tables.
- Fixed Paused tournament status not actually working due to above issues.
- Added admin panel forms for creating Scheduled Tournaments and altering the current status of a given tournament.
- Fixed league opponent win % stat not being set.
2024-08-30 22:04:55 -05:00
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