Commit Graph

9264 Commits

Author SHA1 Message Date
Christian McCarty
0a89f5e5dc Merge pull request #550 from PlayersCouncil/bug/march-bugs
Card Fixes
2025-03-20 00:19:00 -05:00
Christian 'ketura' McCarty
531a54fb81 Fixing Beyond the Height of Men fix 2025-03-19 23:55:45 -05:00
Christian 'ketura' McCarty
c4d919ca36 Merge branch 'master' into bug/march-bugs 2025-03-19 23:50:01 -05:00
Christian 'ketura' McCarty
0947eced75 Fixed White Hand Guard working on non-hunter minions. 2025-03-19 23:38:07 -05:00
Christian 'ketura' McCarty
6cb60c112d Fixed Aegnor working with ring-bound companions. 2025-03-19 23:31:37 -05:00
Christian 'ketura' McCarty
9855161a59 Fixed Bill the Pony, Dearly-loved not removing [Shire] tokens 2025-03-19 23:29:24 -05:00
Christian McCarty
ff672cad05 Merge pull request #549 from PhallenCassidy/patch-9
Fix for Lavastone Giant
2025-03-19 23:27:46 -05:00
Christian 'ketura' McCarty
d0322ec703 Fixed Beyond the Height of Men not respecting the 6-companion clause 2025-03-19 23:25:57 -05:00
Christian 'ketura' McCarty
d4e82a12eb Fixing Faramir, Defender of Osgiliath playing all revealed knights instead of just 1 2025-03-19 23:13:52 -05:00
Christian 'ketura' McCarty
db22132aec Fixed Ulaire Nertea, WInged Hunter exerting X companions insetad of for each X. 2025-03-19 23:02:09 -05:00
Christian 'ketura' McCarty
fbddb6de10 Fixed Ithilien Trap exerting X minions instead of exerting a minion for each X. 2025-03-19 23:01:44 -05:00
PhallenCassidy
1c6bc19c91 Fix for Lavastone Giant 2025-03-19 23:22:05 -04:00
Christian 'ketura' McCarty
acb3980458 Merge branch 'master' into bug/march-bugs 2025-03-19 22:05:44 -05:00
Christian McCarty
08a901d9f3 Merge pull request #548 from PhallenCassidy/patch-7
Fix for Lake-town
2025-03-19 22:05:01 -05:00
PhallenCassidy
b1177c5851 Fix for Lake-town 2025-03-19 22:35:30 -04:00
Christian 'ketura' McCarty
a41a95976b Fixed V2 Legion of Isengard blocking skirmish special abilities in all skirmishes and not just its own. 2025-03-19 21:33:36 -05:00
Christian 'ketura' McCarty
9f03d5b15b Fixed Wind that Sped Ships permitting the player to choose to spot more than 6 tokens (the strength bonus was correctly being set to +6, it's only the selection being a nuisance). 2025-03-19 21:17:40 -05:00
Christian 'ketura' McCarty
c327f2ecd9 Fixed Blood Runs Chill targeting any Dwarf, as opposed to only Dwarves with a damage bonus and at least 3 vitality. 2025-03-19 21:11:17 -05:00
Christian 'ketura' McCarty
d8999d4632 Fixed Eastfold not preventing move until the end of the turn. 2025-03-19 21:02:04 -05:00
Christian 'ketura' McCarty
7557401f87 Fixed Storied Homestead Response being a required trigger instead of optional. 2025-03-19 20:42:35 -05:00
Christian 'ketura' McCarty
9bb706c0dc Fixed Be Gone! not lasting until regroup 2025-03-19 19:48:13 -05:00
Christian McCarty
054e9173b5 Merge pull request #532 from MockingbirdME/patch-16
Fix: Lemenya TotO self wounding
2025-03-19 19:38:50 -05:00
jakub.salavec
fe8da38619 Drafts have chat rooms; Mixed drafts renames to Fusion drafts; Information about number of packs drafted is displayed; Draft state check is now interval instead of repeated time out; Draft comm errors are now appended to chat; Solo table draft tournaments removed from game hall; Fixed tournament broadcast to all players if all players dropped; Newly picked cards are put at the end of all picked cards 2025-03-19 17:16:14 +01:00
jakub.salavec
08b9da67fc New slower draft timer made default; Drafts explicitly asking for cached card values; FotR power max draft definition; Draft windows popping from hall only during specific tournament stages; 2025-03-17 16:00:42 +01:00
jakub.salavec
1f6184020e Usability improvements: Drafts now auto open in new tab when they start; Tournament messages do not persist in history; One missed console.log removed from hall.js 2025-03-13 14:55:52 +01:00
jakub.salavec
10b638615e Usability improvements: Drafts grouped by type; Draft Queues can be started before player limit is reached by the first player; Tournament messages are displayed only to those players who participate in that tournament, not players from other tournaments; Draft and sealed games separated; Prizes and cost removed from limited games hall ui; Tournaments that players are part of are now displayed for them in playing tables section; Both waiting tables queues and playing tables tournaments are now highlighted with red color if player participates; 2025-03-13 14:14:06 +01:00
jakub.salavec
4d95f6ee13 Moved the different table draft formats to separate package; WeightDraftBot now properly works with missing card values 2025-03-12 10:33:51 +01:00
Devon Henegar
b63ab2f305 Fix: Lemenya TotO self wounding 2025-03-10 15:47:25 -04:00
jakub.salavec
70476f1bf5 Bug fix of collection in table draft ui not being updated every time it should have 2025-03-10 15:47:05 +01:00
jakub.salavec
501a7e7a6e Three new table draft formats - fotr mixed, ttt, and ttt mixed (mixed formats mix card pools from each set in the block) 2025-03-10 15:21:51 +01:00
jakub.salavec
03de38cc33 Table draft handler cache clearing bug fix 2025-03-10 14:35:51 +01:00
jakub.salavec
c75da3b780 FotrTableDraftBoosterProducer now excludes unplayable cards to make draft more interesting and 30/30 decks more possible 2025-03-10 11:29:17 +01:00
jakub.salavec
0ae8c15573 WeightDraftBot now picks the best value card more consistently; Isildur's Bane is now part of FP packs of FotR draft 2025-03-10 09:14:45 +01:00
Christian McCarty
48bbefeff8 Merge pull request #524 from PhallenCassidy/patch-6
No longer escaping command underlines
2025-03-09 18:34:52 -05:00
Christian McCarty
6dcaeb341f Merge pull request #508 from nabond251/bugfix/493-orc-tormentor
Fix Orc Tormentor Assignment Choice
2025-03-09 18:34:16 -05:00
Christian McCarty
24df2abd73 Merge pull request #507 from nabond251/bugfix/morgul-spawn
Test Assignment Cost
2025-03-09 18:33:06 -05:00
jakub.salavec
a749c8144d FotrDraftBotsInitializer computes values now based only on presumed pick rate by player 2025-03-08 09:30:23 +01:00
Christian 'ketura' McCarty
87810e0177 Sealed fixes 2025-03-06 23:18:27 -06:00
jakub.salavec
679c045984 FotrDraftBotsInitializer now excludes sealed games 2025-03-06 16:11:59 +01:00
jakub.salavec
5e0cfcb122 TableDraftRequestHandler does not contact TournamentDAO with every request, caches active tables 2025-03-06 16:11:07 +01:00
jakub.salavec
f66a1c4ebc WeightDraftBot now correctly picks the last card; Fixed drafted cards not being added to bots collections; Fixed pointless draft advancing when bot picked 2025-03-06 16:00:39 +01:00
jakub.salavec
7e796486ee DraftBot is now interface; DraftBot is implemented by RandomDraftBot and WeightDraftBot; Reading play rates and win rates from past game summaries for draft bots pick decisions; Cached values for FotR Limited (2023/04 - 2024/06); WeightDraftBot picks based on provided card values; Bots have access to info about previously picked cards (not used now); Players who miss a pick have the card picked by weight bot instead of random; Timers moved to separate package 2025-03-06 12:46:12 +01:00
jakub.salavec
f260a1b0a2 Table draft ui now shows other players, direction of passing, and who has chosen card already 2025-03-04 16:49:17 +01:00
jakub.salavec
2d8a047a12 Tournament admins can create solo table and table tournaments; max players attribute added to tournament parameters; queues enforce max players attribute 2025-03-04 14:30:49 +01:00
jakub.salavec
49205635cf Moving logic from DraftPlayer class to DraftTable class; Draft timer implemented; FotrDraftTable removed for DraftTableClassic as there was no FotR specific logic; Table tournament better loading from db 2025-03-03 13:46:48 +01:00
PhallenCassidy
a4ec75537b Commands should never be altered
Users with an underline in their username currently cannot be ignored
2025-02-28 17:12:06 -05:00
jakub.salavec
9a6780842b Draft Tournaments with multiple players at the same table defined; Queues support Table Draft Tournaments; Draft Table has access to collection - removed from tournaments and from handler; Draft timer defined and not used yet; TableDraftRequestHandler supports multiple Table Tournaments; HallUI supports Table Drafts; Table Draft js is now polling for draft changes and can highlight pre-picked card 2025-02-27 18:28:34 +01:00
jakub.salavec
44b5437a3b Traditional table draft architecture; Table draft with bots supported in js and handler; Draft bot definition; FotR block table draft definition; Immediate Recurring Queue and Scheduled Queue supports Table drafts with bots; Table draft html and js files made 2025-02-22 16:38:19 +01:00
jakub.salavec
3609f3c735 Tournaments 1v1 are not private, and they move to game faster if both players submitted a deck 2025-02-19 15:19:51 +01:00
jakub.salavec
8334e69867 All drafts and traditional sealed games can now be played 1v1 on demand 2025-02-19 15:19:51 +01:00