Commit Graph
12017 Commits
Author SHA1 Message Date
admin 11bbf50189 Use Vector.empty in service post results 2026-06-23 15:41:55 -07:00
adminandGitHub 57dae50cf7 Consolidate AI battle simulator tidy cleanup (#8006) 2026-06-23 15:38:44 -07:00
adminandGitHub 4bce809fab Use iota for MCTS action indices (#8000) 2026-06-23 15:37:55 -07:00
adminandGitHub 2ff2cdab79 Use Vector.empty in utility fallbacks (#7969) 2026-06-23 15:37:36 -07:00
adminandGitHub 76839dcd59 Use Vector.empty in command result fields (#7971) 2026-06-23 15:37:21 -07:00
adminandGitHub effd5451b6 Use Vector.empty in command choice helpers (#7973) 2026-06-23 15:37:04 -07:00
adminandGitHub 00ac74f944 Use Vector.empty in quest creation (#7977) 2026-06-23 15:36:47 -07:00
adminandGitHub 728f1969ce Consolidate Shardok pre-increment cleanup (#8004) 2026-06-23 15:36:07 -07:00
adminandGitHub fab757f9dd Preserve live clients when replacing game controllers (#7970) 2026-06-23 15:35:21 -07:00
adminandGitHub fa006ba947 Use Vector.empty in availability factories (#7975) 2026-06-23 15:34:45 -07:00
adminandGitHub 2b61fb0fcf Simplify boolean comparisons in command tests (#7968) 2026-06-23 15:34:06 -07:00
adminandGitHub 62bcd3b669 Fix ransom offer popup iPad layout (#7967) 2026-06-23 14:08:23 -07:00
adminandGitHub 0fc394174c Trim redundant AI comments (#7919) 2026-06-23 14:04:25 -07:00
adminandGitHub 14015aebc7 Use explicit casts in command odds (#7920) 2026-06-23 14:04:09 -07:00
adminandGitHub 5acdcea0b0 Use ranges sort for MCTS action ordering (#7923) 2026-06-23 14:03:52 -07:00
adminandGitHub 709d3b9219 Use ranges sort for hero ids (#7925) 2026-06-23 14:03:40 -07:00
adminandGitHub 0f028e73d3 Use ranges find in test helpers (#7926) 2026-06-23 14:03:25 -07:00
adminandGitHub f0fa1f1a1d Use ranges find in view differ (#7927) 2026-06-23 14:03:08 -07:00
adminandGitHub 0a52e41c3d Use ranges contains in AI filter tests (#7928) 2026-06-23 14:02:51 -07:00
adminandGitHub 9ef750956c Use ranges any_of for cube line scan (#7929) 2026-06-23 14:02:33 -07:00
adminandGitHub b70d541224 Use sys.env for Scala environment lookups (#7930) 2026-06-23 14:02:16 -07:00
adminandGitHub a8299738d2 Simplify recon quest candidate selection (#7932) 2026-06-23 14:01:41 -07:00
adminandGitHub e789309827 Match battalion options in combat commands (#7934) 2026-06-23 14:00:56 -07:00
adminandGitHub f8066454a8 Use Option.fold in history lookups (#7936) 2026-06-23 14:00:35 -07:00
adminandGitHub a80c8e6d1b Remove return from raw history lookup (#7938) 2026-06-23 14:00:11 -07:00
adminandGitHub 3dc8541aee Remove return from delete game failure path (#7940) 2026-06-23 13:59:51 -07:00
adminandGitHub b7cd003b4c Use keyed lookups for unaffiliated hero action (#7942) 2026-06-23 13:59:30 -07:00
adminandGitHub bae90633a5 Share required faction lookup helper (#7945) 2026-06-23 13:59:08 -07:00
adminandGitHub 56eff84f30 Avoid duplicate faction lookup in HeroUtils (#7947) 2026-06-23 13:58:50 -07:00
adminandGitHub 375ae7cecb Use Vector.empty in service result paths (#7949) 2026-06-23 13:58:29 -07:00
adminandGitHub 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
adminandGitHub 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
adminandGitHub 845a85ed1f Serialize iPad touch target sizes (#7912) 2026-06-23 13:56:14 -07:00
adminandGitHub a1a7a8abf8 Use pre-increment in available command tests (#7961) 2026-06-23 13:50:08 -07:00
adminandGitHub 9cc4dca5b2 Use pre-increment in MCTS score tests (#7962) 2026-06-23 13:49:54 -07:00
adminandGitHub ea244506d3 Use direct vector declarations in factory tests (#7939) 2026-06-23 13:49:42 -07:00
adminandGitHub 9827414e92 Use pre-increment in map info loops (#7964) 2026-06-23 13:49:07 -07:00
adminandGitHub 549cf37127 Require eagle map on GameState (#7924) 2026-06-23 12:44:12 -07:00
adminandGitHub 237d5ce7c3 Tidy transposition table accessors (#7918) 2026-06-23 12:25:57 -07:00
adminandGitHub 05fc72c611 Tidy AI command evaluator result state (#7917) 2026-06-23 12:25:36 -07:00
adminandGitHub 5d889b71aa Remove GameState bootstrap date helper (#7916) 2026-06-23 12:24:57 -07:00
adminandGitHub 8641d15fc7 Remove single-future reserve hints (#7915) 2026-06-23 12:24:00 -07:00
adminandGitHub e4fc742990 Make GameState currentDate required (#7913) 2026-06-23 12:10:56 -07:00
adminandGitHub a27dfe895f Use span for odds other factors (#7914) 2026-06-23 12:07:11 -07:00
adminandGitHub 098d4b4dcc Tidy random battle runner setup (#7903) 2026-06-23 11:52:39 -07:00
adminandGitHub 765ca02255 Use clamped perf test unit counts (#7902) 2026-06-23 11:52:13 -07:00
adminandGitHub 186dec0ad9 Reserve controller update fields (#7901) 2026-06-23 11:50:01 -07:00
adminandGitHub 14a6d143bc Reserve odds helper factors (#7904) 2026-06-23 11:48:42 -07:00
adminandGitHub ade5a4fa10 Size game state guesser buffers first (#7905) 2026-06-23 11:47:38 -07:00
adminandGitHub 85d3ae8fce Tidy action point distance setup (#7906) 2026-06-23 11:47:22 -07:00