Commit graph

2577 commits

Author SHA1 Message Date
Natalie
2e2846a2ef feat(@projects/@magic-civilization): reorganize guide navigation into categories
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 00:27:12 -04:00
Natalie
aa109f0fdb merge: unify origin/main into local main via per-commit cherry-pick reconciliation
Reconciled the 26 autocommit-origin commits from apricot (autocommit@ftw.codes)
that had landed on origin/main. Each was cherry-picked onto local main; 5 added
new content (refactor combat_utils, remove occupation penalty, AutoPlay class,
capture_city/eliminate, mc-turn formation+policy), 21 were content-empty
because local had already evolved the same files independently.

Conflicts during reconciliation were all 'HEAD strictly newer' — local had
superset fields, additional struct members, expanded docs, refactored modules.
The ours-merge records origin/main as merged without changing the tree.

Branches preserved:
- backup/local-main (5d3144142) — original local 77-ahead snapshot
- backup/origin-main (be10e2f24) — original origin/main 26-ahead snapshot
2026-05-02 21:47:44 -04:00
autocommit
ae9de3186f feat(mc-turn): Implement turn-based processing logic for structured game actions, policies, and formations in GameState, Processor, and BuildingActionHandlers
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 21:47:26 -04:00
autocommit
9c0a981bf3 feat(combat): Introduce capture_city() and mark_player_eliminated() functions and update Player class to track elimination state
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 21:47:26 -04:00
autocommit
ba37c4460b feat(entities): Introduce AutoPlay class for automated player behavior in entities and its unit tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 21:47:26 -04:00
autocommit
e898a751dd remove(management-games): 🔥 Remove occupation penalty calculations from TurnProcessor to simplify production output logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 21:47:26 -04:00
autocommit
28be9dcee2 refactor(combat): ♻️ Remove city capture tracking logic from combat utility functions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 21:47:26 -04:00
Natalie
8f5ee66edf feat(objectives): update p2 milestone progress
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 21:25:01 -04:00
Natalie
de9989d43b feat(@projects/@magic-civilization): update biome economy coupling milestone date
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 21:19:23 -04:00
Natalie
b08a06dbb0 feat(@projects/@magic-civilization): ship ecology engine lifecycle wiring
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 21:13:49 -04:00
Natalie
fea2096518 feat(@projects/@magic-civilization): add fauna ecology singleton lifecycle
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 21:07:58 -04:00
Natalie
ed77f92011 feat(@projects/@magic-civilization): update p2 objectives statuses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 21:02:24 -04:00
Natalie
f0ddc1669b fix(@projects/@magic-civilization): 🐛 update siege action gaps and statuses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 20:56:39 -04:00
Natalie
954e3a6fd8 feat(@projects/@magic-civilization): add drill/overdrive building action candidates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 20:40:03 -04:00
Natalie
006b27b6ee feat(@projects/@magic-civilization): add volley and charge action queues
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 20:34:31 -04:00
Natalie
81f4d2f484 feat(@projects): update ranged-specifics milestone with completed tasks
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 20:28:55 -04:00
Natalie
34f0352ca9 docs(@projects): 📝 update status and date in p2-53 objective
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 20:23:22 -04:00
Natalie
e0ca602b16 feat(@projects/@magic-civilization): ship building action panel signals
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 20:12:17 -04:00
Natalie
950aad39cd feat(@projects): add unit action variants and combat hooks
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 20:06:39 -04:00
Natalie
4c7d6a8ce5 feat(@projects/@magic-civilization): add session conflict resolution archive
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 20:01:06 -04:00
Natalie
ccc19b0461 fix(@projects/@magic-civilization): 🐛 mark infantry objectives as complete
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 19:55:30 -04:00
Natalie
55cb2012ac feat(@projects/@magic-civilization): add brace first-strike combat mechanic tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 19:49:44 -04:00
Natalie
64ab1726af feat(api): add cleave and pursue combat mechanics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 19:43:54 -04:00
Natalie
2d66a3aadf feat(@projects/@magic-civilization): restructure action handlers into modular sub-systems
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 19:38:09 -04:00
Natalie
8e98b51bfc feat(@projects/@magic-civilization): add cleave and pursue combat mechanics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 19:32:35 -04:00
Natalie
40e0312140 feat(@projects): implement visibility-chain architecture
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 19:26:55 -04:00
Natalie
6ea359da35 🗑️ remove deleted test assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 19:15:42 -04:00
Natalie
383cc35d46 feat(@projects/@magic-civilization): add hud observations test suite
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 19:10:09 -04:00
Natalie
0b73a9b373 feat(@projects/@magic-civilization): add indicator decoration system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 19:04:25 -04:00
Natalie
5ae556dd77 feat(@projects): add test result cleanup system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 18:58:51 -04:00
Natalie
3985e07778 feat(@projects): update resource deposits and objectives
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 18:53:13 -04:00
Natalie
cd94244cc6 feat(@projects/@magic-civilization): add cavalry actions and combat defaults
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 18:47:16 -04:00
Natalie
37094f0fdb fix(@projects/magic-civilization): 🐛 remove unused assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 18:41:43 -04:00
Natalie
f8bf111483 fix(@projects/@magic-civilization): 🐛 update test assets and objectives files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 18:36:08 -04:00
Natalie
f73bfd589e feat(@projects): add per-player tile observation cache
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 18:30:14 -04:00
Natalie
8e46bd6c69 feat(@projects/@magic-civilization): add new building and unit action keywords
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 18:24:40 -04:00
Natalie
5d3144142b feat(units): add arcing unit action support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 22:45:56 -04:00
Natalie
44e88fb7c4 feat(@projects): document cross-team progress sweep
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 22:34:57 -04:00
Natalie
5110af604d feat(@projects): update siege actions and rally orders
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 22:29:29 -04:00
Natalie
e5b9d10b61 feat(@projects/@magic-civilization): add lab and hud system components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 22:23:54 -04:00
autocommit
be10e2f248 feat(simulator): Add pending building actions and rally point tracking to simulator API
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 19:03:08 -07:00
autocommit
b89ff67315 feat(simulator): Implement ClearRally building action handler and update processor logic for Minecraft turn-based simulator
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 18:52:57 -07:00
autocommit
54d3cae1b0 feat(mc-ai): Introduce new policy variant for action selection and reward shaping in Monte Carlo AI simulator
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 18:42:20 -07:00
autocommit
48bbdce97d feat(api-gdext): Introduce action traits, action implementations, and module exports for Godot Engine integration in the simulator API
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 18:42:20 -07:00
autocommit
c47605984a feat(mc-turn): Implement turn-based processing logic for structured game actions, policies, and formations in GameState, Processor, and BuildingActionHandlers
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 18:42:20 -07:00
autocommit
0680709799 feat(simulator): Add new grid state types and core simulation logic for advanced grid configurations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 18:42:20 -07:00
Natalie
0a4b705527 fix(@projects/@magic-civilization): 🐛 update climate test dropdown count
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 12:03:15 -04:00
Natalie
52746e9137 fix(@projects/@magic-civilization): 🐛 update error handling and test logs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 11:57:42 -04:00
Natalie
a6de264ad7 feat(@projects/@magic-civilization): add comprehensive building manifest data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 11:08:34 -04:00
Natalie
bcd6f0eada chore(@projects/@magic-civilization): 🔧 remove unused test artifacts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 11:01:51 -04:00