Commit Graph

7467 Commits

Author SHA1 Message Date
Phallen Cassidy
e300b37630 Discard from play checks performing player
instead of only card owner
2021-02-19 11:33:53 -05:00
Phallen Cassidy
4bc9076594 Mordor Assassin
No longer crashes the game if the RB is overwhelmed
2021-02-19 08:42:41 -05:00
Phallen Cassidy
09ad118f5d Narya, Ring of Fire 2021-02-19 08:15:26 -05:00
Phallen Cassidy
910aef1216 Jarnsmid, Merchant from Dale
No longer discounts Shadow items
2021-02-19 08:13:22 -05:00
marcin.sciesinski
bf129ce387 Getting rid of the MtG stuff in the project 2021-02-18 21:32:15 -08:00
marcin.sciesinski
81fb37cc67 Fixed ConcurrentModificationException 2021-02-16 23:09:21 -08:00
marcin.sciesinski
cb8621e2f4 Fixed ByteBuffer memory leak 2021-02-16 23:01:20 -08:00
marcin.sciesinski
937351bce3 Replaced try {...} finally {...} with try (resource) {...} 2021-02-16 22:45:14 -08:00
Marcin Sciesinski
9ddf4d25a9 Merge pull request #91 from PhallenCassidy/hobbit-random-draft
Hobbit Draft Overhaul
2021-02-17 13:23:21 +07:00
Marcin Sciesinski
a51d95e015 Merge pull request #93 from PlayersCouncil/gemp-improvements
Gemp improvements
2021-02-17 13:22:56 +07:00
marcin.sciesinski
158f7ae447 Added .gitignore 2021-02-16 22:20:45 -08:00
marcin.sciesinski
d019180bad Fixed possible parsing issue 2021-02-16 22:15:22 -08:00
Christian 'ketura' McCarty
f3579adea6 Merge branch 'gemp-dev' into card-dev 2021-02-15 12:50:10 -06:00
Christian 'ketura' McCarty
e71b03e77d Merge remote-tracking branch 'marcin/master' into gemp-dev 2021-02-15 12:49:35 -06:00
Christian 'ketura' McCarty
cdcf986262 Fixing the new 51/101 sets not showing up in the deckbuilder set filter UI 2021-02-15 12:23:58 -06:00
Christian 'ketura' McCarty
1bd2e2b001 Fixed Gimli errata test (site 3 in movie is underground) 2021-02-15 11:43:54 -06:00
Christian 'ketura' McCarty
863279c6b9 Fixing set 101 and 51 cards still being listed as 21 in various places, including unit tests. 2021-02-15 11:37:07 -06:00
Christian 'ketura' McCarty
7823c36fcf Rearranged PC set numbering
Moved all errata cards to set 51 (with the intent being to use sets 50-69 as errata proxies for sets 0-19).  Moved original PC cards to set 101, with the intent being for sets 101-119 to reflect supplements for sets 1-19, and sets 120+ to be original PC sets.
2021-02-15 11:21:13 -06:00
Christian 'ketura' McCarty
b6a15e14fb Importing format changes from playtest branch 2021-02-15 11:17:16 -06:00
marcin.sciesinski
a22d9c0b9b Simplified deck import 2021-02-08 15:16:30 -08:00
Christian 'ketura' McCarty
dc3e9db40c Fixing a typo in the errata image for Whisper in the Dark 2021-02-08 11:47:24 -06:00
Phallen Cassidy
af51b2830a Corrected overwhelm multiplier text 2021-02-08 09:26:35 -05:00
Christian 'ketura' McCarty
a2906e6956 Fixing HttWC strength 7 -> 8 2021-02-07 11:11:07 -06:00
Christian 'ketura' McCarty
5e643e59e0 merging gemp improvements branch into card-dev 2021-02-06 20:11:31 -06:00
Christian 'ketura' McCarty
166ba64228 Converting all errata images to jpg and replacing their images with output from the PC card generator. Edited the errata image javascript to read all images from the dictionary instead of just pngs. 2021-02-06 20:08:24 -06:00
Christian 'ketura' McCarty
7ba8203fa6 Adding new PC keywords Concealed and Exposed, with associated rules and unit tests. Adding new PC race Warg. Adding new PC possession type Pony. 2021-02-06 19:11:09 -06:00
Christian 'ketura' McCarty
6465cbfb35 Updated PreventWound to permit memorizing of the unit that had its wound prevented. Updated RevealCardsFromHand to permit targeting either player. Added CantBeAssignedToSkirmish modifier (mostly for Saruman's sake). 2021-02-06 19:06:41 -06:00
Christian 'ketura' McCarty
dadd6c4479 Added new filters for picking allies in a given region, or the fellowship's current region. Altered blueprint ally home definition to support multiple home sites. 2021-02-06 19:02:20 -06:00
Christian 'ketura' McCarty
246e4a6274 Fixing typos in messages. 2021-02-06 18:57:44 -06:00
Christian 'ketura' McCarty
998acd4888 Added some package namespaces for less haphazard individual card testing. Added GenericCardTestHelper, which is intended to be used to make unit tests less obscure. Altered the default AbstractAtTest format to multipath instead of movie. 2021-02-06 18:54:34 -06:00
Christian 'ketura' McCarty
da7da8b8b6 Fixing some server crashes caused by malformed json card definitions. 2021-02-06 18:52:39 -06:00
Christian 'ketura' McCarty
a23d2ae7d1 log4j fixes that prevent constant log spam and actually pipes the output of log errors to file 2021-02-06 18:44:08 -06:00
Christian 'ketura' McCarty
09f7cf4851 Introduced Docker, which permits an instance of gemp to be rolled out with a minimum of environmental setup. Readme includes instructions on how to use it. 2021-02-06 18:36:58 -06:00
Christian 'ketura' McCarty
c29c28814c Updates to Gimli and Aragorn errata 2021-02-06 15:49:56 -06:00
Christian 'ketura' McCarty
af642546e7 Bill The Pony Errata
Added Bill the Pony errata and unit tests.  Added the Pony possession class.
2021-02-06 15:19:09 -06:00
Christian 'ketura' McCarty
24b373a3c1 HttWC Errata and Test Overhaul
Added Aragorn, Heir to the White City errata and associated tests.  Rearranged all errata tests to be in folders corresponding to their set of origin.  Added some unit tests for existing cards which were used while debugging multiple choice functionality.
2021-02-06 13:34:59 -06:00
Phallen Cassidy
f6e22585a9 Dead pile checks should always refer to the FP player 2021-02-06 11:26:04 -05:00
Phallen Cassidy
9c3a04819b Narya, Ring of Fire
Active abilty should properly remove culture tokens
2021-02-06 10:58:22 -05:00
Phallen Cassidy
0e79006201 Nertea, Dark Horseman
Should no longer prevent allies from being assigned
2021-02-06 10:28:22 -05:00
Christian 'ketura' McCarty
23e5e21fc7 Preliminary commit for HttWC, which appears to be inconsistent in unit tests but may work in a regular game 2021-02-05 08:32:34 -06:00
Christian 'ketura' McCarty
2ec67d6858 Updated RevealCardsFromHand and typos
Updated RevealCardsFromHand to be player agnostic. The "hand" option now specifies which player to use (instead of defaulting always to self).  Fixed typo in Error message of MultipleChoiceAwaitingDecision.
2021-02-05 08:31:32 -06:00
Christian 'ketura' McCarty
c2b855cf7b Fixing typo and what appears to be a copy-paste error with the remove keyword prompt having the same text as add keyword. 2021-02-04 00:24:26 -06:00
Christian 'ketura' McCarty
169aa49dd2 Adding Gimli, Dwarf of the Mountain-race errata / tests 2021-02-03 23:21:47 -06:00
Christian 'ketura' McCarty
fa39f01564 Backup of the current server set 21 json 2021-02-03 21:19:09 -06:00
Christian 'ketura' McCarty
da93ab9bca Checking in fix for PC formats that was floating on the server 2021-02-03 21:17:55 -06:00
Christian 'ketura' McCarty
2fd2726e4a Talent For Not Being Seen Errata and tests 2021-02-03 21:13:59 -06:00
Christian 'ketura' McCarty
65d40dd1d6 Sting Errata. Exposed testing fleshed out.
Introduced Sting errata and unit tests.  Pulled out the concealed/exposed specific parts of the No Stranger tests and put them in their own place, replacing the No Stranger tests with ones that are more specific to that card.
2021-02-03 18:43:23 -06:00
Christian 'ketura' McCarty
01e10c574d Concealed work, No Stranger to the Shadows errata.
Concealed and Exposed keywords added.  No Stranger errata added.  Unit test for No Stranger added; it also puts the two keywords through its paces.
2021-02-03 01:08:15 -06:00
Christian 'ketura' McCarty
9ebd3dc6fa Including missed image info for Saruman, KoI and missing rarity info 2021-02-02 23:14:13 -06:00
Christian 'ketura' McCarty
c71ac3a2cc Saruman, Keeper of Isengard errata and associated changes
Added Saruman, KoI errata.  Added CantBeAssignedToSkirmish to the blueprint json loading.  Edited the PreventWound effect to support the Memorize directive (so saruman could remember the blocked uruk's id and make it fierce). Revamped the unit tests to support playing cards and using actions based on a card reference rather than a hard-coded string.  Edited existing unit tests to use the new functionality.
2021-02-02 23:09:40 -06:00