Christian 'ketura' McCarty
7b053ff747
Fixing broken server info post-json-upgrade
2024-04-22 19:32:46 -05:00
MarcinSc
f4a1c6c97d
Migrated Site cards in set 6 to hjson
2024-04-23 00:17:28 +07:00
MarcinSc
7778643846
Migrated Site cards in set 6 to hjson
2024-04-23 00:05:41 +07:00
MarcinSc
43a16b8a1d
Migrated Shire cards in set 6 to hjson
2024-04-22 23:57:56 +07:00
MarcinSc
00c0f59465
Migrated Sauron cards in set 6 to hjson
2024-04-22 23:39:44 +07:00
MarcinSc
e41842d94c
Migrated Rohan cards in set 6 to hjson
2024-04-22 23:18:48 +07:00
MarcinSc
9eaa6d0d51
Migrated Ringwraith cards in set 6 to hjson
2024-04-22 22:59:10 +07:00
MarcinSc
1cf74b3f6e
Migrated Raider cards in set 6 to hjson
2024-04-22 22:41:42 +07:00
MarcinSc
20a2c14f7a
Migrated Moria cards in set 6 to hjson
2024-04-22 22:33:49 +07:00
MarcinSc
84e7b73592
Migrated Isengard cards in set 6 to hjson
2024-04-22 22:24:49 +07:00
MarcinSc
a1ec82ac27
Migrated Gondor cards in set 6 to hjson
2024-04-22 18:27:35 +07:00
MarcinSc
1459592b70
Migrated Gollum cards in set 6 to hjson
2024-04-22 16:22:33 +07:00
MarcinSc
1bc25f6d94
Migrated Gandalf cards in set 6 to hjson
2024-04-22 15:59:34 +07:00
MarcinSc
4f43220f17
Migrated Elven cards in set 6 to hjson
2024-04-22 14:41:53 +07:00
Christian 'ketura' McCarty
7f9195a5df
Fixing more strict json errors
2024-04-22 02:23:27 -05:00
Christian 'ketura' McCarty
1bb32eb774
Fixing fastJson case-sensitive parsing striking again
2024-04-22 02:15:38 -05:00
MarcinSc
dcd758d768
Migrated Dwarven cards in set 6 to hjson
2024-04-22 14:15:12 +07:00
MarcinSc
887b723faf
Migrated Dunland cards in set 6 to hjson
2024-04-22 13:50:04 +07:00
Christian 'ketura' McCarty
b954c86113
temporarily disabling failing tests
2024-04-22 01:08:27 -05:00
MarcinSc
4b6ebc8a68
Migrated Site cards in set 5 to hjson
2024-04-22 13:00:36 +07:00
MarcinSc
2082cc5b2d
Migrated Shire cards in set 5 to hjson
2024-04-22 12:54:27 +07:00
Christian 'ketura' McCarty
963851af11
Promoting yuletide playtest cards in js
2024-04-22 00:50:32 -05:00
MarcinSc
1ba44e294d
Migrated Sauron cards in set 5 to hjson
2024-04-22 12:45:24 +07:00
Christian 'ketura' McCarty
01e65e2373
Fixing various unit test failures
2024-04-22 00:25:05 -05:00
MarcinSc
846e68f1e7
Migrated Rohan cards in set 5 to hjson
2024-04-22 12:11:14 +07:00
MarcinSc
94f2bdae47
Migrated Raider cards in set 5 to hjson
2024-04-22 11:44:49 +07:00
MarcinSc
c0cda4eec7
Migrated Isengard cards in set 5 to hjson
2024-04-22 11:25:10 +07:00
Christian 'ketura' McCarty
da06287c68
Promoting Yuletide errata (finally).
2024-04-21 17:09:30 -05:00
Christian 'ketura' McCarty
14eb9425bb
Mass wiping some redundant comments from the corpus of hjson card files.
2024-04-21 16:42:37 -05:00
Christian 'ketura' McCarty
ba10e786c9
Adding new pre-game info screen + full Map card functionality for PC multipath formats
...
- Adding new screen during bidding that reminds players of the current settings, to be courteous, and to concede.
- Pre-game screen shows the player's deck, deck notes, and links to the deck so players can refresh their memory
- Moved deck sharing URL generation to the LotroDeck, so that it can be used within the pre-game screen
- Maps are shown during the pre-game screen if the format uses them
- Altered the game process so that the first step primes the pre-game screen info
- Added playing of both player's Map cards before the first site is placed down.
2024-04-21 14:19:41 -05:00
MarcinSc
803e0e6470
Migrated Gondor cards in set 5 to hjson
2024-04-22 00:54:03 +07:00
MarcinSc
e681d4394d
Migrated Gollum cards in set 5 to hjson
2024-04-22 00:07:37 +07:00
MarcinSc
f0f57cdf1a
Migrated Gandalf cards in set 5 to hjson
2024-04-21 23:41:43 +07:00
MarcinSc
5342feff9b
Migrated Elven cards in set 5 to hjson
2024-04-21 23:28:51 +07:00
MarcinSc
b75e975092
Migrated Dunland cards in set 5 to hjson
2024-04-21 23:18:27 +07:00
MarcinSc
aba90bdac9
Migrated Dunland cards in set 5 to hjson
2024-04-21 23:17:52 +07:00
MarcinSc
9f6533b363
Migrated Site cards in set 4 to hjson
2024-04-20 19:37:59 +07:00
MarcinSc
d6be0e053c
Migrated Site cards in set 4 to hjson
2024-04-20 19:32:40 +07:00
MarcinSc
e8b80e9607
Migrated Shire cards in set 4 to hjson
2024-04-20 18:31:06 +07:00
MarcinSc
56b88abcb5
Migrated Rohan cards in set 4 to hjson
2024-04-20 17:19:47 +07:00
MarcinSc
2c19c2e289
Migrated Rohan cards in set 4 to hjson
2024-04-20 17:19:29 +07:00
MarcinSc
23f581b114
Merge remote-tracking branch 'upstream/grand-card-rework' into Converting-set-4-to-hjson
2024-04-20 16:26:13 +07:00
Christian 'ketura' McCarty
203d4bb55d
Map cards now save and load and validate for pertinent formats
2024-04-20 02:59:27 -05:00
Christian 'ketura' McCarty
488f152c02
Added UI handling for new Map card section, which only shows for PC-Movie and PC-Movie playtest.
2024-04-19 09:13:33 -05:00
Christian 'ketura' McCarty
769f127225
Committing a half-finished rework of the deckbuilding UI to be completed later
2024-04-19 07:50:24 -05:00
Christian 'ketura' McCarty
ebeb5cb48b
Fixing logging not working for unit tests
2024-04-17 00:00:03 -05:00
Christian 'ketura' McCarty
e3d6633137
Upgrading Java from 17 -> 21 and upgrading all dependencies
...
- Updating all dependencies to their latest non-beta versions
(except for junit, as junit 5 is significantly different from junit4)
- Converted the log4j configuration as the XML format changed. Switched the rolling appenders to random access rolling appenders and turned on asynchronous logging, as this is supposed to be dramatically faster in all cases.
- Altered some DB POJO classes whose field names did not match exactly, as fastjson is now more strict about capitalization
- Altered JSON deserialization of arrays to use modern APIs which are much more readable
- Minor improvements to the Docker setup, including automatic working directory movement
2024-04-16 23:58:49 -05:00
MarcinSc
a543493cef
Migrated Raider cards in set 4 to hjson
2024-04-16 15:27:30 +07:00
Christian 'ketura' McCarty
befe8eb48a
Switched to using the google Guava reflection, which appears to work in maven just fine.
2024-04-16 02:30:52 -05:00
Christian 'ketura' McCarty
3a67c76afb
Version 1 of a rewritten Java class loader. Works in the IDE, but does not work in maven.
2024-04-16 02:09:52 -05:00