Commit Graph

  • 5b8695acb8 Fixed formats not showing up. Fixed All Life Flees having a subtitle. Christian 'ketura' McCarty 2022-08-20 19:21:14 -05:00
  • b10c445e68 Fixing filters to avoid showing unfinished errata Christian 'ketura' McCarty 2022-08-20 13:54:12 -05:00
  • b6d5920bba more CSS Christian 'ketura' McCarty 2022-08-19 21:13:49 -05:00
  • a798ec0bb1 CSS changes Christian 'ketura' McCarty 2022-08-19 21:11:44 -05:00
  • 97cc60d4e9 Updated changelog Christian 'ketura' McCarty 2022-08-19 21:10:27 -05:00
  • fac49bfffc Promoting V1 to official PC formats Christian 'ketura' McCarty 2022-08-19 20:14:50 -05:00
  • e834d6a8ec Altered 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
  • c50b9d60c5 Added Relics of Moria unit tests for both original and errata Christian 'ketura' McCarty 2022-08-19 19:28:47 -05:00
  • c5a84e0338 Mountain-troll errata Christian 'ketura' McCarty 2022-08-19 19:28:26 -05:00
  • ee2839d7ec Renamed ConditionEffect -> ConditionalEffect Christian 'ketura' McCarty 2022-08-19 19:24:14 -05:00
  • 2f53477034 Shortened some test rig function names for clarity Christian 'ketura' McCarty 2022-08-18 14:36:06 -05:00
  • 5cd1e9dfba Renamed some test rig functions. Made TimeResolver more flexible ("start" is now optional). Christian 'ketura' McCarty 2022-08-18 14:04:11 -05:00
  • 4413fa06f4 Updated errata for Madril, Defender of Osgiliath Christian 'ketura' McCarty 2022-08-18 13:24:20 -05:00
  • 090564f9ac Corsair Marauder errata Christian 'ketura' McCarty 2022-08-18 00:52:30 -05:00
  • 092ac8454e Reverted 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
  • f8dfa55f8e Renamed behavior: duplicate -> repeat Christian 'ketura' McCarty 2022-08-17 18:58:59 -05:00
  • 294efcd80c Overhauled FilterFactory Christian 'ketura' McCarty 2022-08-17 18:56:38 -05:00
  • b9034b07ad Converted 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
  • f15fbce0d1 Merge branch 'master' of https://github.com/PlayersCouncil/gemp-lotr Christian 'ketura' McCarty 2022-08-17 00:31:47 -05:00
  • 5a6816f3db Merge pull request #18 from PhallenCassidy/specialCharacters Christian McCarty 2022-08-17 00:31:26 -05:00
  • 7d9307afd7 Fixed 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
  • 12fc68b357 Updated SiteNumber value evaluation -> CurrentSiteNumber Christian 'ketura' McCarty 2022-08-17 00:15:11 -05:00
  • 8aad76e52f Cleaned 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
  • 6437896cd8 Added tests for the new Ottar errata and the original Decipher Ottar Christian 'ketura' McCarty 2022-08-15 15:41:49 -05:00
  • c427d35030 Improved Side json parsing to be more flexible Christian 'ketura' McCarty 2022-08-15 15:41:22 -05:00
  • 47bea6d163 Split 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
  • 560193f804 Improved 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
  • 832bd21183 Fixes and Errata Christian 'ketura' McCarty 2022-08-14 17:38:38 -05:00
  • abb25c7db6 Adding preliminary browser fingerprinting Christian 'ketura' McCarty 2022-08-14 16:27:34 -05:00
  • 5f080b4477 Game Hall UI Rework Christian 'ketura' McCarty 2022-08-14 16:00:31 -05:00
  • b8ee9b5610 Expanded 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
  • 49290403db Updating changelog Christian 'ketura' McCarty 2022-08-08 07:56:33 -05:00
  • e66e478054 Fixing 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
  • 1c6f26ce6e updating changelog Christian 'ketura' McCarty 2022-08-07 01:05:12 -05:00
  • 2c771479f9 Made decks sharable with other people. Added a notes field to decks. Christian 'ketura' McCarty 2022-08-07 00:55:17 -05:00
  • 72d5ba9b0c Converted all existing JSON cards to HJSON Christian 'ketura' McCarty 2022-08-05 17:02:05 -05:00
  • e6451fdbbe Converted all V1 cards to use hjson Christian 'ketura' McCarty 2022-08-05 09:00:28 -05:00
  • 78b70f885d Minor 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
  • 39187e8e76 Converting all uses of "cost" to "twilight" in JSON card definitions. Christian 'ketura' McCarty 2022-08-05 08:14:55 -05:00
  • 32b0483d9a Converting all instances of "possession" to "itemclass" for clarity. Christian 'ketura' McCarty 2022-08-05 08:09:57 -05:00
  • a20b94c4a4 Removing "condition" as a top-level field Christian 'ketura' McCarty 2022-08-05 08:08:31 -05:00
  • 0caf6f8602 Mass-replaced all non-card-type instances of "condition" with "requires" Christian 'ketura' McCarty 2022-08-05 07:59:09 -05:00
  • cf1bb5e7a3 updating changelog Christian 'ketura' McCarty 2022-08-05 06:42:27 -05:00
  • 9a971ce908 Began adding improvments to the json card definitions. Christian 'ketura' McCarty 2022-08-05 05:46:53 -05:00
  • d9f89eb4b0 Rearranged card definition folders to use more consistent naming conventions Christian 'ketura' McCarty 2022-08-05 05:18:52 -05:00
  • 9c21e41d57 Adding 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
  • feba359b0a Merge branch 'update' Christian 'ketura' McCarty 2022-08-04 18:04:21 -05:00
  • b1ed7a0497 Adding convenient debug option Christian 'ketura' McCarty 2022-08-04 18:04:11 -05:00
  • dc8e9be991 Fixing SQL prop properly Christian 'ketura' McCarty 2022-08-04 16:32:09 -05:00
  • f5ab47b116 Fixed out-of-date MYSQL driver reference not working in the new environment. Christian 'ketura' McCarty 2022-08-04 15:46:03 -05:00
  • 3e2358f0fa Performing a few thousand mass linter-suggested changes to improve performance and readability. Christian 'ketura' McCarty 2022-08-04 12:36:48 -05:00
  • bd64a8fe0d Fixed Mockito tests not working due to nullability rules somewhere along the upgrade path. Christian 'ketura' McCarty 2022-08-04 10:33:28 -05:00
  • d17eed3e30 Merge branch 'master' into update Christian 'ketura' McCarty 2022-08-04 10:32:04 -05:00
  • b8185fb60d Updating changelog Christian 'ketura' McCarty 2022-08-04 05:27:26 -05:00
  • dffa05c33f Fixed issue with Dammed Gate-stream permitting Response events to be selected Christian 'ketura' McCarty 2022-08-04 05:25:04 -05:00
  • caf8ed2603 Mass 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
  • 1e844c1a0b Merge branch 'master' into update Christian 'ketura' McCarty 2022-08-03 16:34:27 -05:00
  • f10ba4fa14 Adjusted 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
  • 6e2f730560 Fixed 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
  • bcf475e00a updating changelog Christian 'ketura' McCarty 2022-08-03 11:00:12 -05:00
  • 98f2768051 Adding Library Decks and enhancing deck management Christian 'ketura' McCarty 2022-08-03 10:58:40 -05:00
  • 9ca35cee95 Converted 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
  • 8522c10831 updated changelog Christian 'ketura' McCarty 2022-08-02 03:36:22 -05:00
  • 709fe04d86 Fixing card draw having an inexplicable pause between cards Christian 'ketura' McCarty 2022-08-02 03:28:14 -05:00
  • 3d16d372f1 Minor fixes Christian 'ketura' McCarty 2022-08-02 03:02:22 -05:00
  • 0c68909409 Added target format to the deck definition Christian 'ketura' McCarty 2022-08-02 00:49:12 -05:00
  • 44ac7cdd68 Updated changelog Christian 'ketura' McCarty 2022-07-31 03:38:16 -05:00
  • b3682d6457 Fixed 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
  • ef6af85d72 Fixing PC errata sites not being rotated on their side Christian 'ketura' McCarty 2022-07-30 14:24:49 -05:00
  • c0696b6ed0 Updated changelog Christian 'ketura' McCarty 2022-07-29 01:12:40 -05:00
  • de6d1899e8 Finalized the last three pending V1 cards Christian 'ketura' McCarty 2022-07-29 00:54:40 -05:00
  • d395d68ddf Renamed test package to be more futureproof Christian 'ketura' McCarty 2022-07-28 19:55:07 -05:00
  • e316984ce9 Updated java version from 8 to 17. Updated all dependencies. Christian 'ketura' McCarty 2022-07-28 19:52:24 -05:00
  • 6438ee479c Finished V1 site revamp. Fixed CantCancelSkirmish modifier not doing its job. Christian 'ketura' McCarty 2022-07-28 03:41:55 -05:00
  • 6aacc08a82 Updated 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
  • 10841df2ed Fixed a bug where Asfaloth (and other self-discounting cards) would transfer for free. Christian 'ketura' McCarty 2022-07-27 22:45:16 -05:00
  • 455b19786a Renamed some unit tests to match the established naming convention Christian 'ketura' McCarty 2022-07-27 20:50:16 -05:00
  • a171ea28e2 Mostly finishing Shire V1 revamp (Bilbo is pending) Christian 'ketura' McCarty 2022-07-27 09:35:50 -05:00
  • 1729f7de92 Added 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
  • c64db4ff39 Improvements to the JSON definitions Christian 'ketura' McCarty 2022-07-27 01:35:30 -05:00
  • 4035093c90 Finished 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
  • 689cb6c224 Fixing typo Christian 'ketura' McCarty 2022-07-26 22:00:29 -05:00
  • 3ad660aaa7 Completed 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
  • 967e3c790c FInally 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
  • 84aa5fd8f4 Added 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
  • cc4fbb9108 Fixing issues with HasInHand Christian 'ketura' McCarty 2022-07-25 06:07:48 -05:00
  • 733bb99285 Fixed 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
  • 69f3d0e25a Revamp for Isengard V1 cards Christian 'ketura' McCarty 2022-07-25 03:18:10 -05:00
  • 2d948bbae7 Adjustments to some actions to clarify their prompts Christian 'ketura' McCarty 2022-07-25 03:17:19 -05:00
  • 33b52ba4a9 Adding "title" as a synonym for "name" in card filters Christian 'ketura' McCarty 2022-07-23 04:56:54 -05:00
  • eb0456abd2 Adding 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
  • 0a60e55405 Adding a blurb to record to chat when a player skips adding any assignments Christian 'ketura' McCarty 2022-07-22 12:29:40 -05:00
  • e0f7e0d355 missed refactor targets Christian 'ketura' McCarty 2022-07-22 11:51:37 -05:00
  • 9977776a85 Fixing naming conventions to be somewhat more specific with this family of effects Christian 'ketura' McCarty 2022-07-22 11:29:06 -05:00
  • 1b14044ca9 Completed 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
  • 71afad36c1 Finished up revamp for all Gandalf cards in set V1 Christian 'ketura' McCarty 2022-07-21 16:04:39 -05:00
  • 0867b9292e Converted 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
  • 00a5f0b465 Finished 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
  • e6c8a53f67 Reworked Olorin and Counsel of the Wise Christian 'ketura' McCarty 2022-07-21 07:43:31 -05:00
  • c5894e2d7d Reworked Lament for Gandalf. Fixed tests for Deepest Delvings now that stacked testing works Christian 'ketura' McCarty 2022-07-21 07:42:20 -05:00