Commit Graph

8872 Commits

Author SHA1 Message Date
Christian 'ketura' McCarty
0a494f3ffb Errata + card changes
- Lathspell 2 -> 3 spot requirement
- V2 warg dropping "from hand" wording
- Uruk Shield Wall shifting to use Prevent wording
- Hopefully fixing V1 Out of Dark Waters rework not triggering on killed tentacles
- V2 flood insurance tweaks
2024-12-02 00:09:28 -06:00
Christian 'ketura' McCarty
e216e3d57e Adding requires parameters to the move limit modifier 2024-12-01 23:36:51 -06:00
Christian 'ketura' McCarty
0c54bd3892 Updating errata: TNMBF, TGAT, Southron Archer, and Saved from the Fire 2024-12-01 23:36:00 -06:00
Christian 'ketura' McCarty
b4670e72e7 Server Announcements
- Added support for server-wide announcements that everyone should see.  Only one can be active at a time.
- When users interact with the hall, a line item is added to the Transfers table that tracks their interaction status with the latest announcement.  Users can temporarily snooze it for 24 hours if they want to read it later, or they can permanently dismiss (that specific) announcement
- Added section to main admin page for adding new announcements
- Added db scripts for adding announcement table and altering transfer table
- Altered delivery system so that opened packs should only trigger the popup when in the deckbuilder (so that an open hall + deckbuilder isn't rolling dice over which window catches it)
- Fixed cards attached to sites always showing as active
- Fixed markdown link shredding setting being reversed
2024-12-01 16:53:45 -06:00
Christian 'ketura' McCarty
8b4bf99e54 Added markdown parser param to disable link shredding for announcements. Added markdown support to deck notes 2024-11-30 21:22:40 -06:00
Christian 'ketura' McCarty
0e0dc5c148 Extracting markdown parsing out of the chat request handler and putting it in its own class so it can be used by other processes 2024-11-30 18:36:42 -06:00
Christian 'ketura' McCarty
8d4e146fe6 Revert "Incorporating PR #121 from Phallen Cassidy: when neither branch of a choice can be fulfilled, resorts to having the player choose which to perform rather than performing neither."
This reverts commit d5bc1492b9.
2024-11-28 22:20:49 -06:00
Christian 'ketura' McCarty
bb1b558cb5 Various card fixes
- Fixed Mordor Scimitar only triggering off itself being assigned and not its bearer
- Fixed Neekerbreeker's syntax errors
- Fixed Celebring being Aid (1) instead of (2)
- (hopefully) Fixed Morannon Plains only asking one player
- (hopefully) fixed Out of Dark Waters not triggering if the tentacle was killed by the wound
2024-11-27 01:44:55 -06:00
Christian 'ketura' McCarty
a2000ac20b V1 remapping
- Remapped the 3 V1 promos starting at 101_101, which leaves a good 30 or so empty slots for future additions (if needed).
- Added a SQL script for updating the transfer, collection-entries, and deck tables
- Fixed the on-screen delivery popups being broken due to the card display rework
2024-11-27 00:29:28 -06:00
Christian 'ketura' McCarty
633b0e0d19 New UI features
- Added Initiative readout to the game screen
- Added Rule of 4 readout to the game screen (only during the Fellowship phase)
- Increased the size of the action box as a hack for situations where long messages went off the edge
- Fixed the twilight filter not working in the deckbuilder
2024-11-26 15:19:56 -06:00
Christian 'ketura' McCarty
f23e0f0701 Fix both neekerbreekers' bog exerting a character if they didn't get healed regardless of resistance 2024-11-26 14:04:43 -06:00
Christian 'ketura' McCarty
d3b5417bf3 Fixed format page not rendering. Added wiki links to the bottom of all card info displays. 2024-11-24 23:55:39 -06:00
Christian 'ketura' McCarty
8f8805bb71 Reworking game UI startup so that game chat is always loaded after the game message log upon reload 2024-11-24 14:35:53 -06:00
Christian 'ketura' McCarty
428e324f63 Fixed V2 Aragorn being 7 base strength instead of 8 2024-11-24 12:11:02 -06:00
Christian 'ketura' McCarty
1a5b4ff47e Fixing Power and Terror not being playable if the twilight pool does not contain at least enough to pay for an undiscounted Balrog (even if the discount would make it playable) 2024-11-24 00:21:03 -06:00
Christian 'ketura' McCarty
5446b06a17 Added ESC key dismissal for arbitrary card dialogs whose minimum is satisified. Fixed stacked cards never getting marked inactive. 2024-11-23 18:34:04 -06:00
Christian 'ketura' McCarty
99a7a5d951 Fixed Devilry of Orthanc spotting 5 tokens instead of 8 2024-11-23 16:25:30 -06:00
Christian McCarty
e8c34be955 Merge pull request #162 from MockingbirdME/patch-1
Fix: Arwen Undomiel reduces strength
2024-11-23 15:47:28 -06:00
Devon Henegar
b4a382bfef Fix: Arwen Undomiel reduces strength 2024-11-23 16:08:09 -05:00
Christian 'ketura' McCarty
9b2c2e2fe3 Fixed Assault Ladder using Sauron tokens instead of Isengard 2024-11-23 12:19:01 -06:00
Christian 'ketura' McCarty
17e9bb1df0 inactive card text tweak 2024-11-23 11:53:31 -06:00
Christian 'ketura' McCarty
640e202813 Hover fixes
- Fixed the RB/Ring/Sites one-click filters not showing properly in the deckbuilder
- Altered the way that card borders are created so that hover-over still works when hovering on the border of a card
- Adjusted Helpless errata so it can't be abused repeatedly by Enduring Nazgul
2024-11-23 11:30:08 -06:00
Christian 'ketura' McCarty
d2c05f6045 Adding greyed-out styling for inactive cards
- Inactive cards are now automatically greyed out whenever a new turn starts
- Fixed the deck inspection window not showing when your deck play operation failed (such as when using Bridge of Khazad-dum with no Balrog)
2024-11-22 20:23:44 -06:00
Christian 'ketura' McCarty
c0b54f76cd Errata update for Greenleaf, SFTF, and Foul Horde 2024-11-22 20:23:18 -06:00
Christian 'ketura' McCarty
7b220c4500 Fixed the reconcile fix drawing 1 too few cards when the player discards a card during reconciliation 2024-11-21 22:46:23 -06:00
Christian 'ketura' McCarty
51f9ebef13 Fixed discard piles not populating for opponents after refresh in PC formats. Fixed "removed from game" pile not populating after refresh. 2024-11-21 00:12:40 -06:00
Christian 'ketura' McCarty
791a2b482f Now that hand->deck actions default to not revealing the placed cards, went through all cards that use these actions and turned on revealing for those that should announce the placed card. 2024-11-20 22:53:33 -06:00
Christian 'ketura' McCarty
51f6482714 Fixed discard triggers causing reconciliation to draw back to the incorrect number of cards 2024-11-20 22:24:23 -06:00
Christian 'ketura' McCarty
f122369419 Fixed deck notes not showing up in the pre-game screen 2024-11-20 22:04:12 -06:00
Christian 'ketura' McCarty
6caac39c82 Fixed Grond, Hammer of the Underworld using the wrong method for calculating twilight cost, which prevented it from targeting anything at all 2024-11-20 21:15:19 -06:00
Christian 'ketura' McCarty
9c065dc689 V2 errata and wording fixes
- Updated wording for V2 Uruk Shield Wall and V2 An End Worthy of Remembrance
- Fixed V1 Writhing Tentacle using an errata URL
- Added errata for both Herugrim, Simbelmyne, Let Us Be Swift, No Rest for the Weary, and Sigewulf
- Fixed a rare Neekerbreeker's Bog (d + e) issue where it would both heal and exert the same character if Lingering Shadow was in play.
2024-11-20 21:08:03 -06:00
Christian 'ketura' McCarty
d1948a6a88 Updating V2 AEWOR to have a more streamlined interaction for the user 2024-11-20 12:30:46 -06:00
Christian 'ketura' McCarty
d962b90f5b New V2 Flood Insurance iteration. Altered V2 And The Red Dawn implementation to let freeps choose the order of discard. 2024-11-19 23:00:46 -06:00
Christian 'ketura' McCarty
eca4f9d9bd Adding The Weta Collection to PC-Movie 2024-11-17 14:01:28 -06:00
Christian 'ketura' McCarty
519278b83d Fixing V1 IWHGWYTOE, Merry errata, and Trust Me As You Once Did not enforcing a per-phase limit 2024-11-17 12:47:25 -06:00
Christian 'ketura' McCarty
5c80971714 Fixing unit test foiled by the choice change. Adding championship timer to the main hall. 2024-11-16 22:04:33 -06:00
Christian 'ketura' McCarty
83327dec8e Merge remote-tracking branch 'phallen/patch-1' into v2-cards
# Conflicts:
#	gemp-lotr/gemp-lotr-async/src/main/web/includes/admin/leagueAdmin.html
Adjusted the above into an alteration for tournamentAdmin.html, where the relevant function was moved.
2024-11-16 21:59:23 -06:00
Christian 'ketura' McCarty
d5bc1492b9 Incorporating PR #121 from Phallen Cassidy: when neither branch of a choice can be fulfilled, resorts to having the player choose which to perform rather than performing neither. 2024-11-16 21:24:00 -06:00
Christian 'ketura' McCarty
126c282172 Somehow the most important file didn't get checked in 2024-11-16 20:53:31 -06:00
Christian 'ketura' McCarty
8d755b8726 PC Errata conversion button
- Added a new button in the deckbuilder that converts all cards currently in the deck to applicable PC errata.  It is disabled outside of PC formats (and Anything Goes) and enabled for a single usage otherwise.
- Optimized card filter a bit so it isn't calling the card collection quite so often during format switching
2024-11-16 20:45:12 -06:00
Christian 'ketura' McCarty
1d8f55c037 Added auto-hiding of all cultures, not just hobbit, so that fotr/movie/expanded eras hide the irrelevant cultures 2024-11-15 09:21:36 -06:00
Christian 'ketura' McCarty
493b8003e9 Fixed V1 Boromir image link being broken. Fixed V1 Aragorn not actually restricting the starting fellowship. 2024-11-15 08:16:51 -06:00
Christian 'ketura' McCarty
3c914b832e Updates
- Fixed PC errata not showing when a block or set filter was applied within PC formats in the deckbuilder
- Added V1 Boromir, Redeemed errata
- Updated Terrible as the Dawn errata to specify "discard another companion"
2024-11-14 23:15:43 -06:00
Christian 'ketura' McCarty
354af9a86d Fixing estel url 2024-11-14 10:58:11 -06:00
Christian 'ketura' McCarty
97ee1aedd9 Updated Estel errata 2024-11-14 10:21:13 -06:00
Christian 'ketura' McCarty
e5b869b44a Fixed play-from-deck actions not working. Fixed all flood insurance cards not properly removing themselves from the game after playing. 2024-11-14 09:53:43 -06:00
Christian 'ketura' McCarty
618bfe3973 V2 Trail of Savagery retooling 2024-11-13 21:46:16 -06:00
Christian 'ketura' McCarty
f2daf74322 Fixing phase dropdown not working in filter. Removing illegitimate "Horn" item class. 2024-11-13 16:47:32 -06:00
Christian 'ketura' McCarty
1095a46fb7 Forgot the card paths 2024-11-12 22:31:45 -06:00
Christian 'ketura' McCarty
0bbb852a89 New Errata Batch
- Cirdan and Greenleaf update
- Adding Fortification to Fortress Never Fallen
- Adding Valiant to the set 5 Legolas and Gimli
2024-11-12 20:44:24 -06:00