Commit Graph

9298 Commits

Author SHA1 Message Date
Christian 'ketura' McCarty
43a0d73eae Mass updated all unit tests using the test rig to use the new architecture. Legacy AT tests are unaffected.
- Most operations taking strings for card names were removed in favor of the PhysicalCardImpl versions (not all, but most)
- Card relocation functions no longer mention Freeps or Shadow, as the actual player doesn't matter for these forced movements
2025-05-18 22:17:40 -05:00
Christian 'ketura' McCarty
7c5c203001 Overhauled the test rig based on a re-architecture that was used for the SWCCG Gemp
- Instead of a monolith, the test rig is now divided between a dozen interfaces for much better organization
- About half of all test rig functions now have javadocs
- Renamed GenericCardTestHelper to VirtualTableScenario.  It no longer uses AbstractAtTest as a base, meaning that new tests are completely decoupled from the old.
2025-05-18 22:11:14 -05:00
Christian 'ketura' McCarty
04bbc80d85 Fixed Argument Ready to Hand offering the choice to the Free Peoples player instead of Shadow 2025-05-15 17:20:48 -05:00
Christian 'ketura' McCarty
3bf84d0787 fixing image typos 2025-05-10 17:58:36 -05:00
Christian 'ketura' McCarty
2eeeeec320 Adding full art Watcher and Pale Crown 2025-05-10 17:52:49 -05:00
Christian 'ketura' McCarty
0ca36cf04a SLM errata tweak (probably doesn't fix the reported issue) 2025-05-08 21:53:40 -05:00
Christian McCarty
568998d564 Merge pull request #671 from SalavecJ/draft_format_info
Draft format info
2025-05-08 21:51:53 -05:00
Christian McCarty
a566b12759 Merge pull request #672 from SalavecJ/power_max_card_pool_fix
Power Max - remove Erland
2025-05-08 21:50:58 -05:00
Christian McCarty
d8b23277dd Merge pull request #678 from PlayersCouncil/bug/ketura-bugs
The Empire Strikes Bugs
2025-05-08 21:50:45 -05:00
Christian 'ketura' McCarty
06c6a0efac Removing "Gondor" and "Rohan" from daily tournament queue names 2025-05-08 21:45:05 -05:00
Christian 'ketura' McCarty
38b361fb72 Implementing preliminary LR#8 for Sting, Bane of the Eight Legs 2025-05-08 21:44:44 -05:00
Christian 'ketura' McCarty
3ec219ebad Altered various attachable Gondor fortifications to no longer be highlighted at all while attached to minions (except Fifth Level) 2025-05-08 21:36:55 -05:00
Christian 'ketura' McCarty
df4d4243a1 Updating PC blurb to include V2 2025-05-08 21:08:05 -05:00
Christian 'ketura' McCarty
7db35c9435 Expanded the replay speed range from 0.2-2 to 0.0625-16 2025-05-08 20:53:45 -05:00
Christian 'ketura' McCarty
d87f23d6d3 Expanded the replay speed range from 0.2-2 to 0.0625-16 2025-05-08 20:43:37 -05:00
Christian 'ketura' McCarty
75e6d5d17c Fixed Berserker Torch only granting +1 strength per wound instead of +2. 2025-05-08 20:21:04 -05:00
Christian 'ketura' McCarty
092d95b51c Modern Ruling #2: Exhaust as a cost can only be paid if any exertions are placed 2025-05-08 20:20:06 -05:00
Christian 'ketura' McCarty
4c2c21b87a Implementing Modern Ruling #1; sanctuary is no longer considered a terrain keyword. 2025-05-08 20:06:45 -05:00
jakub.salavec
2a0f23d505 Modified - power max format Erland removed 2025-05-05 12:52:30 +02:00
jakub.salavec
a05ee9afad Modified - toned down the color of neon violet as it was not great with longer texts 2025-05-05 12:33:40 +02:00
Christian 'ketura' McCarty
9bd0055563 Implementing Legacy Ruling #6, which specifies that Saruman's Staff does not affect Agent of the Dark Lord nor Of Many Colours. 2025-05-04 10:33:49 -05:00
Christian 'ketura' McCarty
4f7023f3c7 Applied Legacy Ruling #4 2025-05-04 10:22:27 -05:00
Christian 'ketura' McCarty
f900b01002 Fixing collection NRE in the deckbuilder 2025-04-29 03:19:24 -05:00
jakub.salavec
35222b7961 Refactoring - method renamed to getDraftInHtml 2025-04-29 10:08:04 +02:00
Christian 'ketura' McCarty
5ba90edcc5 Revert "Somehow a missing expression that affects playtest but not prod??"
This reverts commit b42b4b05c8.
2025-04-29 02:58:27 -05:00
Christian 'ketura' McCarty
b42b4b05c8 Somehow a missing expression that affects playtest but not prod?? 2025-04-29 02:52:29 -05:00
jakub.salavec
55ddfd5232 Added - basic styling of draft format info 2025-04-29 09:43:46 +02:00
jakub.salavec
d7450621c8 Fixed - Excluded cards formatting 2025-04-29 09:43:46 +02:00
jakub.salavec
16ed152eb5 Added - draft format info now displays excluded cards 2025-04-29 09:43:46 +02:00
jakub.salavec
edb9e8991c Added - draft format json files now have format description 2025-04-29 09:43:46 +02:00
jakub.salavec
ecf66a8250 Modified - draft format details button is more subtle 2025-04-29 09:43:46 +02:00
jakub.salavec
27eb01316c Added - draft format details can be displayed from the hall 2025-04-29 09:43:46 +02:00
Christian McCarty
ca4177b46d Merge pull request #660 from PlayersCouncil/bug/ketura-bugs
A New Bug
2025-04-29 02:06:23 -05:00
Christian 'ketura' McCarty
1c569779f4 More V2 test cases 2025-04-29 01:59:31 -05:00
Christian 'ketura' McCarty
a3d987aafa Restored some lost V1 unit tests from errata 2025-04-29 01:56:09 -05:00
Christian 'ketura' McCarty
28c6ddffbc Fixing card-affects-card and events having a double-thick border 2025-04-29 00:02:37 -05:00
Christian 'ketura' McCarty
c22c557f6f Fixed Eastern Emyn Muil having the exertion counts for both abilities accidentally reversed. 2025-04-28 11:55:48 -05:00
Christian 'ketura' McCarty
e155b42336 Merge branch 'master' into bug/ketura-bugs 2025-04-28 11:55:13 -05:00
Christian McCarty
d98acd502e Merge pull request #650 from SalavecJ/hobbit_live_draft
Hobbit live draft
2025-04-28 11:51:13 -05:00
Christian McCarty
60fd6db79f Merge pull request #658 from SalavecJ/power_max_changes
Power max format changes
2025-04-28 11:50:03 -05:00
Christian McCarty
d46bf73492 Merge pull request #659 from SalavecJ/tournament_fixes
Tournament fixes
2025-04-28 11:49:35 -05:00
jakub.salavec
d38824e833 Fixed - legacy chat formatting issues with register limited decks messages 2025-04-28 13:57:27 +02:00
jakub.salavec
06286797c0 Modified - past tournaments page, order reversed, 0 games played tournaments cut, details directly below chosen tournament 2025-04-28 13:08:45 +02:00
jakub.salavec
9b5a0da8ad Fixed - long tournament messages in legacy chat 2025-04-28 12:15:43 +02:00
jakub.salavec
ee2fa5e6e6 Fixed - join tournament late 2025-04-28 12:05:57 +02:00
jakub.salavec
b7370d64bb Modified - power max format Wreathed in Shadow added as a way to protect sauron minions from FP archery 2025-04-28 10:49:02 +02:00
jakub.salavec
86c6ab8e52 Modified - power max format shadow card changes 2025-04-28 10:37:47 +02:00
jakub.salavec
c5579c3947 Modified - power max format Old Noakes removed 2025-04-28 08:45:22 +02:00
Christian 'ketura' McCarty
f3dc7f8677 Fixed sealed image URL 2025-04-26 21:49:04 -05:00
Christian 'ketura' McCarty
f27b140cb7 New sealed typo fixes 2025-04-26 21:42:38 -05:00