5b8695acb8Fixed formats not showing up. Fixed All Life Flees having a subtitle.
Christian 'ketura' McCarty
2022-08-20 19:21:14 -05:00
b10c445e68Fixing filters to avoid showing unfinished errata
Christian 'ketura' McCarty
2022-08-20 13:54:12 -05:00
b6d5920bbamore CSS
Christian 'ketura' McCarty
2022-08-19 21:13:49 -05:00
a798ec0bb1CSS changes
Christian 'ketura' McCarty
2022-08-19 21:11:44 -05:00
97cc60d4e9Updated changelog
Christian 'ketura' McCarty
2022-08-19 21:10:27 -05:00
fac49bfffcPromoting V1 to official PC formats
Christian 'ketura' McCarty
2022-08-19 20:14:50 -05:00
e834d6a8ecAltered Orc Assassin to no longer prompt the player with its ability after it has been used to assign itself
Christian 'ketura' McCarty
2022-08-19 19:29:45 -05:00
c50b9d60c5Added Relics of Moria unit tests for both original and errata
Christian 'ketura' McCarty
2022-08-19 19:28:47 -05:00
c5a84e0338Mountain-troll errata
Christian 'ketura' McCarty
2022-08-19 19:28:26 -05:00
ee2839d7ecRenamed ConditionEffect -> ConditionalEffect
Christian 'ketura' McCarty
2022-08-19 19:24:14 -05:00
2f53477034Shortened some test rig function names for clarity
Christian 'ketura' McCarty
2022-08-18 14:36:06 -05:00
5cd1e9dfbaRenamed some test rig functions. Made TimeResolver more flexible ("start" is now optional).
Christian 'ketura' McCarty
2022-08-18 14:04:11 -05:00
4413fa06f4Updated errata for Madril, Defender of Osgiliath
Christian 'ketura' McCarty
2022-08-18 13:24:20 -05:00
090564f9acCorsair Marauder errata
Christian 'ketura' McCarty
2022-08-18 00:52:30 -05:00
092ac8454eReverted memory modifications in delegate context, placed the onus on the default context. Added null checking to everything.
Christian 'ketura' McCarty
2022-08-17 23:16:00 -05:00
294efcd80cOverhauled FilterFactory
Christian 'ketura' McCarty
2022-08-17 18:56:38 -05:00
b9034b07adConverted 3R17 to json. Updated 3R17 errata. Added support for reacting to "about to move to" actions.
Christian 'ketura' McCarty
2022-08-17 04:30:04 -05:00
5a6816f3dbMerge pull request #18 from PhallenCassidy/specialCharacters
Christian McCarty
2022-08-17 00:31:26 -05:00
7d9307afd7Fixed site name referencing in the test rig, and flipped draw deck population to a more intuitive bottom-up style....which broke every test that dealt with topdecking (also fixed). Fixed CardPhaseLimit wrong limit.
Christian 'ketura' McCarty
2022-08-17 00:16:54 -05:00
12fc68b357Updated SiteNumber value evaluation -> CurrentSiteNumber
Christian 'ketura' McCarty
2022-08-17 00:15:11 -05:00
8aad76e52fCleaned up several value evaluators for clarity within the JSON. Removed "siteinregion2" as redundant with "regionNumber(2)". Added siteHasSiteNumber filter.
Christian 'ketura' McCarty
2022-08-16 19:27:57 -05:00
6437896cd8Added tests for the new Ottar errata and the original Decipher Ottar
Christian 'ketura' McCarty
2022-08-15 15:41:49 -05:00
c427d35030Improved Side json parsing to be more flexible
Christian 'ketura' McCarty
2022-08-15 15:41:22 -05:00
47bea6d163Split up errata json definition files into culture files. Added stub tests for all PC errata. Added errata stubs for newest batch of errata.
Christian 'ketura' McCarty
2022-08-15 14:02:01 -05:00
560193f804Improved flexibility of culture and site block json values. Added future card definition json goal file.
Christian 'ketura' McCarty
2022-08-15 14:00:48 -05:00
832bd21183Fixes and Errata
Christian 'ketura' McCarty
2022-08-14 17:38:38 -05:00
abb25c7db6Adding preliminary browser fingerprinting
Christian 'ketura' McCarty
2022-08-14 16:27:34 -05:00
5f080b4477Game Hall UI Rework
Christian 'ketura' McCarty
2022-08-14 16:00:31 -05:00
b8ee9b5610Expanded the {name} syntax to work in many more effect types, and added additional culture icon replacement as well.
Christian 'ketura' McCarty
2022-08-11 19:26:02 -05:00
49290403dbUpdating changelog
Christian 'ketura' McCarty
2022-08-08 07:56:33 -05:00
e66e478054Fixing target format shenanigans when the user has a translation plugin that changes the values of the dropdowns.
Christian 'ketura' McCarty
2022-08-08 07:55:21 -05:00
1c6f26ce6eupdating changelog
Christian 'ketura' McCarty
2022-08-07 01:05:12 -05:00
2c771479f9Made decks sharable with other people. Added a notes field to decks.
Christian 'ketura' McCarty
2022-08-07 00:55:17 -05:00
72d5ba9b0cConverted all existing JSON cards to HJSON
Christian 'ketura' McCarty
2022-08-05 17:02:05 -05:00
e6451fdbbeConverted all V1 cards to use hjson
Christian 'ketura' McCarty
2022-08-05 09:00:28 -05:00
78b70f885dMinor improvements to the game text and lore fields. Fixed V1 cards not having the twilight cost conversion.
Christian 'ketura' McCarty
2022-08-05 08:28:41 -05:00
39187e8e76Converting all uses of "cost" to "twilight" in JSON card definitions.
Christian 'ketura' McCarty
2022-08-05 08:14:55 -05:00
32b0483d9aConverting all instances of "possession" to "itemclass" for clarity.
Christian 'ketura' McCarty
2022-08-05 08:09:57 -05:00
a20b94c4a4Removing "condition" as a top-level field
Christian 'ketura' McCarty
2022-08-05 08:08:31 -05:00
0caf6f8602Mass-replaced all non-card-type instances of "condition" with "requires"
Christian 'ketura' McCarty
2022-08-05 07:59:09 -05:00
cf1bb5e7a3updating changelog
Christian 'ketura' McCarty
2022-08-05 06:42:27 -05:00
9a971ce908Began adding improvments to the json card definitions.
Christian 'ketura' McCarty
2022-08-05 05:46:53 -05:00
d9f89eb4b0Rearranged card definition folders to use more consistent naming conventions
Christian 'ketura' McCarty
2022-08-05 05:18:52 -05:00
9c21e41d57Adding support for hjson card definitions, which adds comment support and removes the need for quotes and commas.
Christian 'ketura' McCarty
2022-08-05 04:39:35 -05:00
feba359b0aMerge branch 'update'
Christian 'ketura' McCarty
2022-08-04 18:04:21 -05:00
b1ed7a0497Adding convenient debug option
Christian 'ketura' McCarty
2022-08-04 18:04:11 -05:00
dc8e9be991Fixing SQL prop properly
Christian 'ketura' McCarty
2022-08-04 16:32:09 -05:00
f5ab47b116Fixed out-of-date MYSQL driver reference not working in the new environment.
Christian 'ketura' McCarty
2022-08-04 15:46:03 -05:00
3e2358f0faPerforming a few thousand mass linter-suggested changes to improve performance and readability.
Christian 'ketura' McCarty
2022-08-04 12:36:48 -05:00
bd64a8fe0dFixed Mockito tests not working due to nullability rules somewhere along the upgrade path.
Christian 'ketura' McCarty
2022-08-04 10:33:28 -05:00
d17eed3e30Merge branch 'master' into update
Christian 'ketura' McCarty
2022-08-04 10:32:04 -05:00
b8185fb60dUpdating changelog
Christian 'ketura' McCarty
2022-08-04 05:27:26 -05:00
dffa05c33fFixed issue with Dammed Gate-stream permitting Response events to be selected
Christian 'ketura' McCarty
2022-08-04 05:25:04 -05:00
caf8ed2603Mass updated various deprecated functions, added references to new exception signatures, attempted to navigate the last remaining unit test holdouts
Christian 'ketura' McCarty
2022-08-04 02:28:28 -05:00
1e844c1a0bMerge branch 'master' into update
Christian 'ketura' McCarty
2022-08-03 16:34:27 -05:00
f10ba4fa14Adjusted the canonical ordering of formats so that the 3 most common are at the top (plus PC variants), and all the rest are in set chronological order
Christian 'ketura' McCarty
2022-08-03 16:21:19 -05:00
6e2f730560Fixed new player library decks not actually allowing the player to create or join a table.
Christian 'ketura' McCarty
2022-08-03 15:56:43 -05:00
bcf475e00aupdating changelog
Christian 'ketura' McCarty
2022-08-03 11:00:12 -05:00
98f2768051Adding Library Decks and enhancing deck management
Christian 'ketura' McCarty
2022-08-03 10:58:40 -05:00
9ca35cee95Converted All Life Flees and wrote unit tests for it, before realizing it's not actually broken, it's just bad.
Christian 'ketura' McCarty
2022-08-02 17:09:43 -05:00
8522c10831updated changelog
Christian 'ketura' McCarty
2022-08-02 03:36:22 -05:00
709fe04d86Fixing card draw having an inexplicable pause between cards
Christian 'ketura' McCarty
2022-08-02 03:28:14 -05:00
3d16d372f1Minor fixes
Christian 'ketura' McCarty
2022-08-02 03:02:22 -05:00
0c68909409Added target format to the deck definition
Christian 'ketura' McCarty
2022-08-02 00:49:12 -05:00
44ac7cdd68Updated changelog
Christian 'ketura' McCarty
2022-07-31 03:38:16 -05:00
b3682d6457Fixed Radagast Deceived and Lingering Shadow crashing the game when their healing check was performed.
Christian 'ketura' McCarty
2022-07-31 00:43:44 -05:00
ef6af85d72Fixing PC errata sites not being rotated on their side
Christian 'ketura' McCarty
2022-07-30 14:24:49 -05:00
c0696b6ed0Updated changelog
Christian 'ketura' McCarty
2022-07-29 01:12:40 -05:00
de6d1899e8Finalized the last three pending V1 cards
Christian 'ketura' McCarty
2022-07-29 00:54:40 -05:00
d395d68ddfRenamed test package to be more futureproof
Christian 'ketura' McCarty
2022-07-28 19:55:07 -05:00
e316984ce9Updated java version from 8 to 17. Updated all dependencies.
Christian 'ketura' McCarty
2022-07-28 19:52:24 -05:00
6438ee479cFinished V1 site revamp. Fixed CantCancelSkirmish modifier not doing its job.
Christian 'ketura' McCarty
2022-07-28 03:41:55 -05:00
6aacc08a82Updated Bilbo to (hopefully) the final version. Minor adjustments to V1 cards to prefer skirmish pumps going on "skirmishing" characters
Christian 'ketura' McCarty
2022-07-27 23:59:52 -05:00
10841df2edFixed a bug where Asfaloth (and other self-discounting cards) would transfer for free.
Christian 'ketura' McCarty
2022-07-27 22:45:16 -05:00
455b19786aRenamed some unit tests to match the established naming convention
Christian 'ketura' McCarty
2022-07-27 20:50:16 -05:00
a171ea28e2Mostly finishing Shire V1 revamp (Bilbo is pending)
Christian 'ketura' McCarty
2022-07-27 09:35:50 -05:00
1729f7de92Added new flag to PlayCardFromX effects to bypass checking for the target's existence. This permits A Wizard is Never Late to play to no effect if necessary.
Christian 'ketura' McCarty
2022-07-27 06:14:46 -05:00
c64db4ff39Improvements to the JSON definitions
Christian 'ketura' McCarty
2022-07-27 01:35:30 -05:00
4035093c90Finished Sauron V1 unit test additions (no revamps). Minor adjustments to past unit tests. Added CanMove requirement.
Christian 'ketura' McCarty
2022-07-26 22:25:20 -05:00
689cb6c224Fixing typo
Christian 'ketura' McCarty
2022-07-26 22:00:29 -05:00
3ad660aaa7Completed the single remaining Ringwraith V1 revamp and finished up the missing unit tests for that culture
Christian 'ketura' McCarty
2022-07-26 06:09:21 -05:00
967e3c790cFInally hunted down the issue with Halls of My Home not permitting rearranging of enemy deck
Christian 'ketura' McCarty
2022-07-26 04:48:16 -05:00
84aa5fd8f4Added tests for half the nazgul V1 cards. Added CancelKeywordBonusFrom and performed minor tweaks to the function signatures of related modifiers.
Christian 'ketura' McCarty
2022-07-25 18:58:56 -05:00
cc4fbb9108Fixing issues with HasInHand
Christian 'ketura' McCarty
2022-07-25 06:07:48 -05:00
733bb99285Fixed Grond errata self-discarding if targeting a card attached to a card in the support area. Improved tests and minor improvements to Moria V1 cards.
Christian 'ketura' McCarty
2022-07-25 04:18:32 -05:00
69f3d0e25aRevamp for Isengard V1 cards
Christian 'ketura' McCarty
2022-07-25 03:18:10 -05:00
2d948bbae7Adjustments to some actions to clarify their prompts
Christian 'ketura' McCarty
2022-07-25 03:17:19 -05:00
33b52ba4a9Adding "title" as a synonym for "name" in card filters
Christian 'ketura' McCarty
2022-07-23 04:56:54 -05:00
eb0456abd2Adding experimental chat output for AddKeyword effects to indicate their result (notably so that the Keeper of Isengard errata will record what it was used on)
Christian 'ketura' McCarty
2022-07-22 14:07:07 -05:00
0a60e55405Adding a blurb to record to chat when a player skips adding any assignments
Christian 'ketura' McCarty
2022-07-22 12:29:40 -05:00
e0f7e0d355missed refactor targets
Christian 'ketura' McCarty
2022-07-22 11:51:37 -05:00
9977776a85Fixing naming conventions to be somewhat more specific with this family of effects
Christian 'ketura' McCarty
2022-07-22 11:29:06 -05:00
1b14044ca9Completed revamp for Gondor V1 cards, and completed missing V1 Gondor unit tests. Fixed card stacking using the wrong prompt.
Christian 'ketura' McCarty
2022-07-22 04:40:03 -05:00
71afad36c1Finished up revamp for all Gandalf cards in set V1
Christian 'ketura' McCarty
2022-07-21 16:04:39 -05:00
0867b9292eConverted a test function to use "pass" verbiage rather than "skip" to match actual game terminology
Christian 'ketura' McCarty
2022-07-21 09:59:37 -05:00
00a5f0b465Finished incomplete elven unit tests for V1. Fixed a potential infinite loop when attaching cards to themselves.
Christian 'ketura' McCarty
2022-07-21 09:57:36 -05:00
e6c8a53f67Reworked Olorin and Counsel of the Wise
Christian 'ketura' McCarty
2022-07-21 07:43:31 -05:00
c5894e2d7dReworked Lament for Gandalf. Fixed tests for Deepest Delvings now that stacked testing works
Christian 'ketura' McCarty
2022-07-21 07:42:20 -05:00