Commit graph

2623 commits

Author SHA1 Message Date
Natalie
b73eb40624 feat(@projects/@magic-civilization): add civilian capture ai behaviors
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 21:20:44 -04:00
Natalie
1989602cee feat(@projects): assign simulator-infra to tech/civics/ecology tasks
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 21:15:05 -04:00
Natalie
c732a8c4e8 feat(@projects/@magic-civilization): add civic culture system data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 21:09:30 -04:00
Natalie
5e31b209ec feat(@projects): add treaty lifecycle navigation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 21:03:51 -04:00
Natalie
caad84663d feat(management): add combat system integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 20:58:17 -04:00
Natalie
cec3d2e621 feat(@projects/@magic-civilization): add diplomacy system core logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 20:52:38 -04:00
Natalie
d702b1ebae feat(@projects/@magic-civilization): add harvest policy system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 20:30:43 -04:00
Natalie
24ed631a60 feat(@projects/@magic-civilization): reorganize route categories with new subsections
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 20:25:07 -04:00
Natalie
fe914e4986 feat(@projects/@magic-civilization): add fauna species data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 20:19:29 -04:00
Natalie
5d2c38cce2 feat(@projects/@magic-civilization): add food-web route
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 20:13:51 -04:00
Natalie
0d34b65f6a feat(@projects): add food web ecosystem visualization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 20:08:09 -04:00
Natalie
c96ab6c4fa fix(@projects/@magic-civilization): 🐛 update fauna species data consistency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 20:02:25 -04:00
Natalie
51f99cecc1 feat(@projects/@magic-civilization): add dragon species data and tier-based styling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 19:45:54 -04:00
Natalie
58ce33bf9c feat(@projects/@magic-civilization): add terrain ecology page
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 19:40:16 -04:00
Natalie
d36f0c07e5 feat(@projects/@magic-civilization): add freepeople lifecycle page
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 19:34:41 -04:00
Natalie
68a9d0c65e feat(@projects/@magic-civilization): add cycle-4 research-output catch-up multiplier
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 19:07:14 -04:00
Natalie
a49ec5d49c feat(@projects/@magic-civilization): add great person action system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 18:34:21 -04:00
Natalie
41bc05da83 feat(@projects): add specialist yield display system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 18:28:29 -04:00
Natalie
1b44fb3077 feat(@projects/@magic-civilization): update runesmith specialist slots and building renames
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 18:22:49 -04:00
Natalie
823ed7857d feat(@projects/@magic-civilization): add specialists management system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 18:16:36 -04:00
Natalie
e7375886c6 feat(@projects/@magic-civilization): add research catch-up multiplier logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 18:10:42 -04:00
Natalie
2275ae6e74 feat(@projects/@magic-civilization): implement catch-up multiplier for lagging players
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 15:37:57 -04:00
Natalie
d6f2c28e74 feat(great-people): add great people page navigation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 14:43:23 -04:00
Natalie
956782e7ec feat(@projects/@magic-civilization): add gpp bonuses to buildings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 14:37:47 -04:00
Natalie
6f9972cbea feat(@projects/@magic-civilization): add great works and throne room pages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 14:32:11 -04:00
Natalie
5f4338c507 feat(@projects/@magic-civilization): add art great works entries
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 14:26:25 -04:00
Natalie
fad7941114 feat(@projects/@magic-civilization): add new cultural buildings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 14:09:55 -04:00
Natalie
a2d0a8cb78 feat(@projects/@magic-civilization): add borders page routing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 13:48:01 -04:00
Natalie
e203bd1a09 feat(@projects): add tech-culture domain categorization system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 13:42:26 -04:00
Natalie
a8b45cc083 feat(@projects/@magic-civilization): add tree-based tech and culture navigation system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 13:36:50 -04:00
Natalie
2c2c1e4ef5 feat(@projects): define tree component types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 13:31:15 -04:00
Natalie
c76edd4c2f feat(@projects/@magic-civilization): add domain categorization system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 13:25:38 -04:00
Natalie
361d7e2808 feat(@projects): add era progression system with tech tree integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 13:19:58 -04:00
Natalie
759751f67a docs(@projects/@magic-civilization): 📝 update ai-personalities coverage report
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 09:32:17 -04:00
Natalie
b32f5b46b1 fix(game1): 🐛 update p1-30 status to partial and add detailed batch results
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 08:42:34 -04:00
Natalie
df07b931b2 fix(@projects/@magic-civilization): 🐛 update p1-29 status to partial + occupation batch results
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 06:31:12 -04:00
Natalie
30959d86ae docs(tooling): 📝 add fresh scratch dir setup instructions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 05:52:40 -04:00
Natalie
5175aeb2c4 fix(@projects/@magic-civilization): 🐛 update balance file path to public directory
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 05:47:00 -04:00
Natalie
3f22cbc447 feat(@projects/@magic-civilization): add new game navigation categories
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 04:57:45 -04:00
Natalie
16abd4be54 feat(@projects/@magic-civilization): add civilopedia, clan personality, and era progression pages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 04:52:00 -04:00
Natalie
26c4537d04 feat(@projects/@magic-civilization): add diplomacy negotiation UI
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 04:46:21 -04:00
Natalie
4048e4930e feat(@projects/@magic-civilization): update apricot-run.sh for forge workflow
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 04:40:43 -04:00
Natalie
c365f17acd feat(@projects/@magic-civilization): update naval/aerial unit gates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 04:35:07 -04:00
Natalie
5493d8aa17 feat(landing): expand page grid layout
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 04:29:29 -04:00
Natalie
d967b80e20 feat(@projects): mark batch freshness objective as complete
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 04:23:51 -04:00
Natalie
c0512c1fb5 feat(@projects/@magic-civilization): add local batch gdextension rebuild logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 04:18:17 -04:00
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