Christian 'ketura' McCarty
4378ffa1d7
O Elbereth PC Errata unit tests. Also made O Elbereth smarter about only asking you to choose an effect if both are relevant
2023-06-24 21:41:51 -05:00
Christian 'ketura' McCarty
4ae4e21a58
yeesh, more missed commit
2023-06-24 21:21:33 -05:00
Christian 'ketura' McCarty
3b8f5c7082
missed commit
2023-06-24 21:21:14 -05:00
Christian 'ketura' McCarty
a25bb28442
Not Feared In Sunlight PC Errata unit tests
2023-06-24 21:05:08 -05:00
Christian 'ketura' McCarty
aef009c30c
Frederick Boldger PC Errata unit tests
2023-06-24 20:28:30 -05:00
Christian 'ketura' McCarty
af69373455
Southern Spies PC errata unit tests
2023-06-24 19:52:08 -05:00
Christian 'ketura' McCarty
4309d6a173
Too Much Attention unit tests
2023-06-24 19:37:50 -05:00
Christian 'ketura' McCarty
46ec956b26
unit tests: renaming FOTRRing -> RulingRing
2023-06-24 15:57:47 -05:00
Christian 'ketura' McCarty
fc8d6e2732
Additional logging tweaks.
...
- Adding a newline between phases and a header line between turns
- Added announcement for fierce skirmishes
- Added announcement for sanctuary healing
- Added announcement for next skirmish resolution
- Fixed the "start of turn" announcement happening after start of turn triggers
- Added a PC-specific blurb that lists some of the rule differences at the start of game
2023-06-24 14:45:56 -05:00
Christian 'ketura' McCarty
85623af819
Fixing yet another NRE
2023-06-24 05:45:13 -05:00
Christian 'ketura' McCarty
6649ee8ec3
Changelog update
2023-06-24 05:08:46 -05:00
Christian 'ketura' McCarty
94168abcb0
Very Nice Friends fix + phase logs
...
- Fixed Very Nice Friends resulting in a shadow phase with 0 cards in hand.
- Converted Very Nice Friends to JSON
- Renamed CanSpotInDeadPile -> HasCardInDeadPile
- Renamed HasInHand -> HasCardInHand
- Added HasCardInDiscard
- Added FPDecidedIfMoving, FPDecidedToMove, and FPDecidedToStay triggers
- Added additional log entries for phase changes
2023-06-24 05:03:17 -05:00
Christian 'ketura' McCarty
78272ccb11
Reveal/Look at/Put Cards Bug Fixes
...
- Added 'reveal' parameter to all "PutCardIntoXFromY" actions (unless X is already public or semi-public).
- Adjusted the behavior of all Java cards using these functions to appropriately log or not log the specific names of involved cards
- Changed the behavior of Questions That Need Answering and Risk a Little Light to no longer reveal what cards were returned to deck in the action log
- Added some sort of chat log entries for all of these functions; if 'reveal' is true it uses the card names, otherwise it is left generic
- Fixed Mirror of Galadriel using Reveal instead of Look At
- Unit tests for No Business of Ours, both PC errata and Decipher, which is the cause of this whole mess :)
2023-06-24 01:30:59 -05:00
Christian 'ketura' McCarty
4c24680b9c
typo
2023-06-23 08:30:37 -05:00
Christian 'ketura' McCarty
b48ae8b47f
Squelching worthless errors permanently this time
2023-06-23 08:08:40 -05:00
Christian 'ketura' McCarty
bbdae77663
Fixing cleanup crashing on the new version 2 replay summary on cleanup if the game timed out during preparation. Also squelching the most common do-nothing error.
2023-06-22 21:05:35 -05:00
Christian 'ketura' McCarty
79d5da67ad
Updating changelog.
2023-06-22 00:20:14 -05:00
Christian 'ketura' McCarty
56be6ab2fa
Adding unit tests for Namarie errata. Fixing Namarie errata always self-discarding for the cost.
2023-06-22 00:02:19 -05:00
Christian 'ketura' McCarty
f99820049a
Fixing Shoulder to Shoulder not having its effect blocked by Final Strike. This necessitated reorganizing STS to cut out the popup. Also restructured STS errata to mimic the same structure. Also fixing Talent tests.
2023-06-21 23:11:22 -05:00
Christian 'ketura' McCarty
4b9bf9651b
Replay JSON Summary Version 2
...
- Added last site reached for both players
- Added game timing info + player used time
- Restructured the last niggling bits of game creation that were inconsistent for hidden vs private
- Moved hidden table definition to a parameter on game settings creation, which moved the hard-coded Glacial hiddenness all the way up to the Handler level
2023-06-21 01:53:14 -05:00
Christian 'ketura' McCarty
7e80e216bb
Fixing wrong URLs
2023-06-18 21:23:41 -05:00
Christian 'ketura' McCarty
8bc230affa
Merge branch 'master' of https://github.com/PlayersCouncil/gemp-lotr
2023-06-18 21:15:49 -05:00
Christian 'ketura' McCarty
c04ab1ced5
Updating with June's promos
2023-06-18 21:15:34 -05:00
Christian 'ketura' McCarty
10e6e79532
lurtz's sword tests
2023-06-17 18:36:31 -05:00
Christian 'ketura' McCarty
6b07d4344c
gloin errata tests
2023-06-17 16:34:48 -05:00
Christian 'ketura' McCarty
c7aa0eac33
Fror errata tests
2023-06-17 16:15:08 -05:00
Christian 'ketura' McCarty
5f4978560c
Hopeful fix for any case-sensitive event recording thwarting the starting fellowship detection in replay summaries
2023-06-17 15:57:05 -05:00
Christian McCarty
a41e9bf4b2
Update README.md
2023-06-10 23:35:54 -05:00
Christian 'ketura' McCarty
5d81ac86fb
Committinng clean nohup file
2023-06-10 23:30:25 -05:00
Christian 'ketura' McCarty
758d2cfe9f
Adding missing table to the init db script, adding missing log file, dockerfile updates
2023-06-10 21:45:16 -05:00
Christian McCarty
dc31efe831
Update README.md
2023-06-10 19:10:40 -05:00
Christian McCarty
2477b49e1c
Update README.md
2023-06-10 19:04:20 -05:00
Christian 'ketura' McCarty
fab938d280
readme updates
2023-06-10 19:03:35 -05:00
Christian 'ketura' McCarty
36d760198f
readme updates
2023-06-10 18:46:43 -05:00
Christian 'ketura' McCarty
b7f3af7352
docker readme updates
2023-06-10 18:41:30 -05:00
Christian McCarty
d0056b0340
Merge pull request #29 from nheinbaugh/patch-1
...
Update Docker Readme
2023-06-10 18:32:44 -05:00
Christian McCarty
8a57dc82d1
Update README.md
2023-06-10 18:17:33 -05:00
Christian 'ketura' McCarty
c3d786695d
Merge branch 'master' of https://github.com/PlayersCouncil/gemp-lotr
2023-06-10 18:00:11 -05:00
Christian 'ketura' McCarty
e012ac161b
Updating initial DB user setup to include the Librarian user.
2023-06-10 18:00:00 -05:00
Christian McCarty
20de5989a2
Update docker-compose.yml
...
Removing commented lines that shouldn't have made it in
2023-06-10 17:39:24 -05:00
Christian 'ketura' McCarty
c8a2f6cbc7
Incorporating all of the various DB changes over the years into the setup script
2023-06-10 16:19:00 -05:00
Christian 'ketura' McCarty
bee02e1272
Commenting out obsolete errata
2023-06-10 01:17:34 -05:00
Christian 'ketura' McCarty
c0f8fea8c0
Fixing ATFNBS and Elrond HtGG showing the cut versions of their errata
2023-06-09 17:09:52 -05:00
Christian 'ketura' McCarty
fdbc539f50
Fixing minor typos in card definitions. Fixing Shadow Host only spotting 1 gondor wraith
2023-06-08 07:48:08 -05:00
Christian 'ketura' McCarty
5201410678
fixing Glorfindel play requirements copy-paste bug
2023-06-08 07:42:25 -05:00
Christian 'ketura' McCarty
402eb1abdf
errata image links
2023-06-06 00:11:32 -05:00
Christian 'ketura' McCarty
fd73e3f61e
fixing bad id
2023-06-06 00:00:26 -05:00
Christian 'ketura' McCarty
7520d82510
Migrating playtest errata to regular PC formats
2023-06-05 23:47:55 -05:00
Christian 'ketura' McCarty
38e60e8d3f
Fixing new GLR errata not having the proper special ability timing
2023-06-05 23:19:39 -05:00
Christian 'ketura' McCarty
1272d6ceb5
Enquea TOTO full unit tests
2023-06-05 20:08:17 -05:00