Commit graph

888 commits

Author SHA1 Message Date
Natalie
8df4f75916 feat(@projects/@magic-civilization): add p2-10c-p2-10j objectives
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:56:08 -07:00
Natalie
1c209a2a22 feat(@projects/@magic-civilization): add diplomacy luxury ID collection and legacy unit JSON cleanup
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:50:59 -07:00
Natalie
9c7b9a0bd1 feat(@projects/@magic-civilization): add abstract value estimation method
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:45:46 -07:00
Natalie
d70b1420b3 feat(@projects): implement mcts-service extraction
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:40:36 -07:00
Natalie
21d757a20f feat(@projects/@magic-civilization): add tile placement preview mode
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:35:18 -07:00
Natalie
ae3a3b8d66 feat(world_map): add tile placement system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:30:09 -07:00
Natalie
24e676df15 fix(@projects/@magic-civilization): 🐛 tighten gdlint gating on engine files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:19:51 -07:00
Natalie
b0eeeb819c 🔥 remove(@projects/@magic-civilization): delete stale auto-play engine script
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:14:38 -07:00
Natalie
e80f744fd9 feat(ai): add ai action dispatch bridge logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:09:30 -07:00
Natalie
5f04b0bb08 feat(@projects/@magic-civilization): implement mcts-service extraction
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:04:20 -07:00
Natalie
9dd56517c5 feat(@projects): add clan personalities and tech updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 22:59:10 -07:00
Natalie
2f6aa792fb feat(@projects/@magic-civilization): implement tile preview math api
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 22:53:53 -07:00
Natalie
8e3107b92a feat(@projects/@magic-civilization): update tech-tree and mcts service implementation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 22:48:40 -07:00
Natalie
b25be795ee feat(@projects/@magic-civilization): update ai path handling and export pipeline docs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 18:44:25 -07:00
Natalie
eb09af5b89 feat(@projects/@magic-civilization): enable windows cross-compilation via cargo-xwin
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 17:33:35 -07:00
Natalie
36c839268a fix(@projects/@magic-civilization): 🐛 update clan personality research divergence fix
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 17:08:05 -07:00
Natalie
c6dce9a597 feat(@projects): add stats tracker completion status updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 17:03:01 -07:00
Natalie
319fbc80e8 fix(@projects/@magic-civilization): 🐛 fix victory check_all race condition
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 04:29:35 -07:00
Natalie
88cced5ede fix(@projects/@magic-civilization): 🐛 adjust victory fallback logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 04:24:23 -07:00
Natalie
0c8128e5c0 feat(test): add victory fallback check in auto-play test
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 04:09:14 -07:00
Natalie
147869beae fix(@projects/@magic-civilization): 🐛 update combat stats to use get_attack/get_defense
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 03:54:04 -07:00
Natalie
a9b8e23ae7 feat(@projects/@magic-civilization): add per-slot personality pinning via env vars
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 02:13:01 -07:00
Natalie
0cdae055e2 fix(@projects/@magic-civilization): 🐛 resolve huge-map stress test blocked by stale AI controller
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 16:57:07 -07:00
Natalie
24dd3e3f39 feat(@projects/@magic-civilization): add new objectives and units data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 16:15:36 -07:00
Natalie
60aedfb99e feat(game1): mark patrol orders & determinism objectives as complete
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 18:45:12 -07:00
Natalie
e31075866b fix(@projects): 🐛 resolve determinism gate test blocker
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 18:40:09 -07:00
Natalie
8addf85b86 feat(@projects): update determinism objective status
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 18:35:05 -07:00
Natalie
a8f5feaf75 feat(@projects/@magic-civilization): implement patrol unit orders system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 18:30:02 -07:00
Natalie
6b7f5030e4 feat(@projects/@magic-civilization): add patrol logic support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 18:24:58 -07:00
Natalie
9538e65c19 feat(@projects/@magic-civilization): update objectives tracking and completion statuses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 17:54:36 -07:00
Natalie
509cb338c9 feat(@projects/@magic-civilization): add json keyword-based capability system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 17:49:28 -07:00
Natalie
d6c0e76306 feat(mc-core): centralize action logic in core
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 17:44:25 -07:00
Natalie
3038fcbd75 feat(@projects/@magic-civilization): update unit actions and behaviors
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 17:39:22 -07:00
Natalie
48e770daaa fix(@projects/@magic-civilization): 🐛 mark world-map interactions as complete
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 17:29:17 -07:00
Natalie
9342b13ed2 fix(@projects/@magic-civilization): 🐛 update world-map interaction and menu keys
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 16:54:00 -07:00
Natalie
31facca432 fix(@projects/@magic-civilization): 🐛 adjust difficulty loading timing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 21:56:13 -07:00
Natalie
39922d0dab feat(@projects/@magic-civilization): add debug logging for per-player overrides
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 21:51:10 -07:00
Natalie
5e0f482b46 fix(@projects/@magic-civilization): 🐛 adjust null/empty checks for difficulty data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 21:46:07 -07:00
Natalie
9e8c928d04 fix(@projects/@magic-civilization): 🐛 handle missing player slots in auto-play test
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 21:35:31 -07:00
Natalie
6ac6b0b967 feat(management): add symmetric difficulty per-player support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 21:25:26 -07:00
Natalie
3ec49e76e7 feat(ai): add default difficulty threshold to test states
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 21:15:20 -07:00
Natalie
14d49f72d0 feat(engine): add clan-priors mode for mcts priors testing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 20:59:56 -07:00
Natalie
5ed1381cb2 fix(@projects/@magic-civilization): 🐛 fix player type check and active player initialization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 20:54:53 -07:00
Natalie
36770465e9 feat(@projects/@magic-civilization): mark domination victory path as complete
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 20:49:49 -07:00
Natalie
a155802049 feat(@projects/@magic-civilization): add asymmetric difficulty mode
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 20:39:42 -07:00
Natalie
5c0e39fffe feat(ai): improve tempo-bump metrics and ai progression gates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 20:34:38 -07:00
Natalie
4c8dbbe29c feat(@projects/@magic-civilization): update difficulty modifiers and thresholds
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 20:29:35 -07:00
Natalie
c81744b01e feat(@projects/@magic-civilization): add iron-ore density strategy objective
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 20:24:31 -07:00
Natalie
937845f061 fix(@projects/@magic-civilization): 🐛 fix auto-play tier misclassification
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:03:42 -07:00
Natalie
0dae7341fc feat(@projects/@magic-civilization): add melee unit upgrade logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 18:31:44 -07:00