admin
fe4259cfa7
Use Vector.empty in action result paths
2026-06-23 15:40:52 -07:00
admin and GitHub
57dae50cf7
Consolidate AI battle simulator tidy cleanup ( #8006 )
2026-06-23 15:38:44 -07:00
admin and GitHub
4bce809fab
Use iota for MCTS action indices ( #8000 )
2026-06-23 15:37:55 -07:00
admin and GitHub
2ff2cdab79
Use Vector.empty in utility fallbacks ( #7969 )
2026-06-23 15:37:36 -07:00
admin and GitHub
76839dcd59
Use Vector.empty in command result fields ( #7971 )
2026-06-23 15:37:21 -07:00
admin and GitHub
effd5451b6
Use Vector.empty in command choice helpers ( #7973 )
2026-06-23 15:37:04 -07:00
admin and GitHub
00ac74f944
Use Vector.empty in quest creation ( #7977 )
2026-06-23 15:36:47 -07:00
admin and GitHub
728f1969ce
Consolidate Shardok pre-increment cleanup ( #8004 )
2026-06-23 15:36:07 -07:00
admin and GitHub
fab757f9dd
Preserve live clients when replacing game controllers ( #7970 )
2026-06-23 15:35:21 -07:00
admin and GitHub
fa006ba947
Use Vector.empty in availability factories ( #7975 )
2026-06-23 15:34:45 -07:00
admin and GitHub
2b61fb0fcf
Simplify boolean comparisons in command tests ( #7968 )
2026-06-23 15:34:06 -07:00
admin and GitHub
62bcd3b669
Fix ransom offer popup iPad layout ( #7967 )
2026-06-23 14:08:23 -07:00
admin and GitHub
0fc394174c
Trim redundant AI comments ( #7919 )
2026-06-23 14:04:25 -07:00
admin and GitHub
14015aebc7
Use explicit casts in command odds ( #7920 )
2026-06-23 14:04:09 -07:00
admin and GitHub
5acdcea0b0
Use ranges sort for MCTS action ordering ( #7923 )
2026-06-23 14:03:52 -07:00
admin and GitHub
709d3b9219
Use ranges sort for hero ids ( #7925 )
2026-06-23 14:03:40 -07:00
admin and GitHub
0f028e73d3
Use ranges find in test helpers ( #7926 )
2026-06-23 14:03:25 -07:00
admin and GitHub
f0fa1f1a1d
Use ranges find in view differ ( #7927 )
2026-06-23 14:03:08 -07:00
admin and GitHub
0a52e41c3d
Use ranges contains in AI filter tests ( #7928 )
2026-06-23 14:02:51 -07:00
admin and GitHub
9ef750956c
Use ranges any_of for cube line scan ( #7929 )
2026-06-23 14:02:33 -07:00
admin and GitHub
b70d541224
Use sys.env for Scala environment lookups ( #7930 )
2026-06-23 14:02:16 -07:00
admin and GitHub
a8299738d2
Simplify recon quest candidate selection ( #7932 )
2026-06-23 14:01:41 -07:00
admin and GitHub
e789309827
Match battalion options in combat commands ( #7934 )
2026-06-23 14:00:56 -07:00
admin and GitHub
f8066454a8
Use Option.fold in history lookups ( #7936 )
2026-06-23 14:00:35 -07:00
admin and GitHub
a80c8e6d1b
Remove return from raw history lookup ( #7938 )
2026-06-23 14:00:11 -07:00
admin and GitHub
3dc8541aee
Remove return from delete game failure path ( #7940 )
2026-06-23 13:59:51 -07:00
admin and GitHub
b7cd003b4c
Use keyed lookups for unaffiliated hero action ( #7942 )
2026-06-23 13:59:30 -07:00
admin and GitHub
bae90633a5
Share required faction lookup helper ( #7945 )
2026-06-23 13:59:08 -07:00
admin and GitHub
56eff84f30
Avoid duplicate faction lookup in HeroUtils ( #7947 )
2026-06-23 13:58:50 -07:00
admin and GitHub
375ae7cecb
Use Vector.empty in service result paths ( #7949 )
2026-06-23 13:58:29 -07:00
admin and GitHub
ac8a9358ff
Consolidate direct vector declaration cleanups ( #7965 )
...
* Use direct vector declarations in AI tests
* Use direct vector declarations in MCTS tests
* Use direct roll vector declarations
* Use direct unit vector declarations in command tests
* Use direct vector declarations in action tests
* Use direct vector declarations in status tests
* Use direct vector declarations in library tests
* Use direct vectors in game state helpers
* Use direct vectors in Shardok server setup
* Use direct fire roll vector declarations
* Use direct melee roll vector declarations
* Use direct combat factory vector declarations
* Use direct vector declarations in command tests
* Use direct vector declarations in special command tests
* Use direct vector declarations in command factory tests
* Use direct vector declarations in bridge factory tests
* Use direct vector declarations in AI score tests
* Use direct vector declarations in test helpers
2026-06-23 13:58:09 -07:00
admin and GitHub
8bc900eef9
Consolidate pre-increment cleanups ( #7966 )
...
* Use preincrement in test loops
* Use preincrement in production loops
* Use pre-increment in library tests
* Use pre-increment in hex map helper tests
* Use pre-increment in action point tests
2026-06-23 13:57:32 -07:00
admin and GitHub
845a85ed1f
Serialize iPad touch target sizes ( #7912 )
2026-06-23 13:56:14 -07:00
admin and GitHub
a1a7a8abf8
Use pre-increment in available command tests ( #7961 )
2026-06-23 13:50:08 -07:00
admin and GitHub
9cc4dca5b2
Use pre-increment in MCTS score tests ( #7962 )
2026-06-23 13:49:54 -07:00
admin and GitHub
ea244506d3
Use direct vector declarations in factory tests ( #7939 )
2026-06-23 13:49:42 -07:00
admin and GitHub
9827414e92
Use pre-increment in map info loops ( #7964 )
2026-06-23 13:49:07 -07:00
admin and GitHub
549cf37127
Require eagle map on GameState ( #7924 )
2026-06-23 12:44:12 -07:00
admin and GitHub
237d5ce7c3
Tidy transposition table accessors ( #7918 )
2026-06-23 12:25:57 -07:00
admin and GitHub
05fc72c611
Tidy AI command evaluator result state ( #7917 )
2026-06-23 12:25:36 -07:00
admin and GitHub
5d889b71aa
Remove GameState bootstrap date helper ( #7916 )
2026-06-23 12:24:57 -07:00
admin and GitHub
8641d15fc7
Remove single-future reserve hints ( #7915 )
2026-06-23 12:24:00 -07:00
admin and GitHub
e4fc742990
Make GameState currentDate required ( #7913 )
2026-06-23 12:10:56 -07:00
admin and GitHub
a27dfe895f
Use span for odds other factors ( #7914 )
2026-06-23 12:07:11 -07:00
admin and GitHub
098d4b4dcc
Tidy random battle runner setup ( #7903 )
2026-06-23 11:52:39 -07:00
admin and GitHub
765ca02255
Use clamped perf test unit counts ( #7902 )
2026-06-23 11:52:13 -07:00
admin and GitHub
186dec0ad9
Reserve controller update fields ( #7901 )
2026-06-23 11:50:01 -07:00
admin and GitHub
14a6d143bc
Reserve odds helper factors ( #7904 )
2026-06-23 11:48:42 -07:00
admin and GitHub
ade5a4fa10
Size game state guesser buffers first ( #7905 )
2026-06-23 11:47:38 -07:00
admin and GitHub
85d3ae8fce
Tidy action point distance setup ( #7906 )
2026-06-23 11:47:22 -07:00
admin and GitHub
fb200278ae
Tidy available command assembly ( #7907 )
2026-06-23 11:47:02 -07:00
admin and GitHub
34da29bef0
Reserve reinforcement setup commands ( #7908 )
2026-06-23 11:46:47 -07:00
admin and GitHub
f164fbb150
Add GameState required current date helper ( #7910 )
2026-06-23 11:46:03 -07:00
admin and GitHub
fe1537bb12
Trim map names by extension ( #7909 )
2026-06-23 11:45:06 -07:00
admin and GitHub
69cc336cef
Tidy map info position loop ( #7911 )
2026-06-23 11:44:48 -07:00
admin and GitHub
d05030f99a
Improve remaining iPad touch targets ( #7900 )
2026-06-23 11:03:39 -07:00
admin and GitHub
9699d095c5
Reserve command execution result buffers ( #7883 )
2026-06-23 11:03:01 -07:00
admin and GitHub
6ca2d7a37c
Reserve action execution buffers ( #7884 )
2026-06-23 11:02:40 -07:00
admin and GitHub
b0c4944a6c
Remove Postgres text store early returns ( #7881 )
2026-06-23 11:02:13 -07:00
admin and GitHub
d25925d525
Avoid implicit food lookup insertion ( #7885 )
2026-06-23 11:01:38 -07:00
admin and GitHub
07a6834216
Handle zero-length cube lines ( #7880 )
2026-06-23 11:00:47 -07:00
admin and GitHub
69f1f51460
Tighten shardok server request conversion ( #7879 )
2026-06-23 11:00:14 -07:00
admin and GitHub
8b30a2c5f2
Reserve tutorial reinforcement units ( #7886 )
2026-06-23 10:59:49 -07:00
admin and GitHub
65a534ebae
Remove SQLite text store early returns ( #7887 )
2026-06-23 10:59:31 -07:00
admin and GitHub
ac0a154fc4
Reserve game state view fields ( #7888 )
2026-06-23 10:59:10 -07:00
admin and GitHub
1b510007fd
Use Await.result in server setup ( #7889 )
2026-06-23 10:58:23 -07:00
admin and GitHub
692c363264
Guard action filter actor lookup ( #7890 )
2026-06-23 10:58:02 -07:00
admin and GitHub
cf5d88c69d
Avoid copying filtered history ( #7892 )
2026-06-23 10:57:36 -07:00
admin and GitHub
109f49e522
Clarify custom battle player view lookup ( #7891 )
2026-06-23 10:57:05 -07:00
admin and GitHub
53e3f7a1b0
Use fixed adjacent tile offsets ( #7893 )
2026-06-23 10:56:51 -07:00
admin and GitHub
c7d3e162b9
Clarify ResolveBattle required winners ( #7894 )
2026-06-23 10:56:23 -07:00
admin and GitHub
7b2bb34a36
Clarify mid-game AI required values ( #7895 )
2026-06-23 10:56:07 -07:00
admin and GitHub
c7b1082954
Clarify GamesManager required loads ( #7896 )
2026-06-23 10:54:42 -07:00
admin and GitHub
aa18d0dd1a
Clarify chronicle required leaders ( #7897 )
2026-06-23 10:54:22 -07:00
admin and GitHub
711d0382f3
Make province distance lookup explicit ( #7898 )
2026-06-23 10:53:55 -07:00
admin and GitHub
7b02c39172
Make tutorial loyalty lookups explicit ( #7899 )
2026-06-23 10:53:04 -07:00
admin and GitHub
b178f11bea
Improve iPad touch targets in popup UI ( #7882 )
2026-06-23 10:49:29 -07:00
admin and GitHub
42da8a7d15
Clarify great person faction requirement ( #7870 )
2026-06-23 10:08:24 -07:00
admin and GitHub
bd9b62d7de
Reserve AI evaluator lookahead vectors ( #7869 )
2026-06-23 10:08:07 -07:00
admin and GitHub
98fcd94614
Reserve engine output vectors ( #7868 )
2026-06-23 10:07:49 -07:00
admin and GitHub
06e7112db1
Clarify battle participant lookups ( #7847 )
2026-06-23 10:07:32 -07:00
admin and GitHub
9ba023b0fd
Reserve hex map proto fields ( #7871 )
2026-06-23 10:07:08 -07:00
admin and GitHub
ff63c0fff2
Reserve game state helper collections ( #7872 )
2026-06-23 10:06:52 -07:00
admin and GitHub
421dbcae80
Clarify required quest request fields ( #7873 )
2026-06-23 10:06:34 -07:00
admin and GitHub
4c321967f4
Reserve geometry utility vectors ( #7874 )
2026-06-23 10:06:18 -07:00
admin and GitHub
b3c0138074
Clarify required proto submessages ( #7875 )
2026-06-23 10:05:53 -07:00
admin and GitHub
4b7c862ac8
Clarify service invariant lookups ( #7876 )
2026-06-23 10:05:31 -07:00
admin and GitHub
cf4b99710c
Clarify Shardok interface required fields ( #7877 )
2026-06-23 10:05:11 -07:00
admin and GitHub
d25e0121a6
Clarify required hero library conjunctions ( #7878 )
2026-06-23 10:04:52 -07:00
admin and GitHub
213a339d34
Delete stale editor log zip ( #7845 )
2026-06-23 08:38:58 -07:00
admin and GitHub
d2205dc361
Reserve Shardok test helper vectors ( #7846 )
2026-06-23 08:38:46 -07:00
admin and GitHub
21e0586add
Reserve AI test helper vectors ( #7848 )
2026-06-23 08:38:07 -07:00
admin and GitHub
cbbe200c98
Avoid raw battle battalion options ( #7862 )
2026-06-23 08:37:50 -07:00
admin and GitHub
fbeddc7b19
Avoid raw heads in string parser ( #7849 )
2026-06-23 08:29:08 -07:00
admin and GitHub
1ed6c85b5d
Improve iPad touch targets in Eagle UI ( #7850 )
2026-06-23 08:28:25 -07:00
admin and GitHub
c7f10dbcbc
Clarify required engine history result ( #7851 )
2026-06-23 08:28:08 -07:00
admin and GitHub
81f747c75b
Reserve simulator setup vectors ( #7852 )
2026-06-23 08:27:41 -07:00
admin and GitHub
a76dc0515c
Clarify required dates in round advancement ( #7853 )
2026-06-23 08:26:39 -07:00
admin and GitHub
bb77ecbd73
Clarify province resource date requirement ( #7854 )
2026-06-23 08:26:21 -07:00
admin and GitHub
5d35e7d78b
Extract MCTS action sorting helper ( #7855 )
2026-06-23 08:25:56 -07:00