Commit graph

2826 commits

Author SHA1 Message Date
Natalie
04fba899e1 feat(@projects/@magic-civilization): update end-game event logic and victory conditions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 21:05:26 -07:00
Natalie
9ddc350a94 feat(@projects/@magic-civilization): add turn limit victory config
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 20:53:53 -07:00
Natalie
8f89b9cb78 feat(@projects/@magic-civilization): add game over event support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 20:47:54 -07:00
Natalie
725906d103 feat(@projects/@magic-civilization): add victory condition parser and logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 15:34:10 -07:00
Natalie
71165ed5a1 fix(@projects/@magic-civilization): 🐛 update building resource files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 11:36:31 -07:00
Natalie
4fc1a9703c feat(history): add experts-loop archive entry
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 09:55:07 -07:00
Natalie
01cd438543 feat(api): add buildings_built_total and culture_total metrics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 08:58:19 -07:00
Natalie
e198fa6562 fix(@projects/@magic-civilization): 🐛 adjust player state slots to 5
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 08:52:28 -07:00
Natalie
1c6a7b30d5 fix(@projects/@magic-civilization): 🐛 update player state array sizes to 5 slots
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 08:46:41 -07:00
Natalie
2eea0dd859 feat(@magic-civilization): add entry[4] to gpu context array
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 08:01:35 -07:00
Natalie
d4898c55d1 fix(@projects/@magic-civilization): 🐛 adjust player priors count in test
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 07:55:48 -07:00
Natalie
2defdc6fb2 feat(@projects/@magic-civilization): update ai quality objective date and progress
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 06:48:17 -07:00
Natalie
96dbddc9e7 fix(@projects/@magic-civilization): 🐛 update byte layout for force_rel and axes fields
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 06:33:02 -07:00
Natalie
b227980613 feat(@projects): update civics objective with harvest policy and great works
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 06:30:21 -07:00
Natalie
6bf021d0b3 fix(@projects/@magic-civilization): 🐛 adjust player count to 5 players
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 06:28:35 -07:00
Natalie
d5fdbe98a2 feat(@projects/@magic-civilization): update player state to 5-player support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 06:26:29 -07:00
Natalie
d1b091542d feat(@projects/@magic-civilization): add end-game summary scene and gut bridge
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 06:21:31 -07:00
Natalie
afce3602f7 feat(@projects/@magic-civilization): add new rewards to buildings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 06:15:44 -07:00
Natalie
fa84810da4 feat(@projects/@magic-civilization): implement end-of-game award computation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-08 06:09:53 -07:00
Natalie
7c6219c5d0 feat(api): add fog map storage for fog events
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 21:32:20 -07:00
Natalie
8a4e407d42 feat(api): add world event serialization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 20:41:33 -07:00
Natalie
5dcb5819c7 feat(@projects/@magic-civilization): add p1-22a huge-map ai quality objective
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 20:30:04 -07:00
Natalie
b9910dc6b7 feat(@projects/@magic-civilization): update building resource files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 20:24:19 -07:00
Natalie
657a88026c feat(@projects/@magic-civilization): mark p2-46 as complete
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 18:19:53 -07:00
Natalie
155e7ea5f4 fix(@projects/@magic-civilization): 🐛 handle Weston/llvmpipe framebuffer staleness
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 18:14:04 -07:00
Natalie
710f08d961 docs(@projects): update p2-46 objective status with weston rendering gap
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 17:06:33 -07:00
Natalie
bcdc2b2882 fix(@projects/@magic-civilization): 🐛 update p2-46 status to partial
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 17:00:40 -07:00
Natalie
b38827d48e fix(@projects/@magic-civilization): 🐛 update p2-46 status to done
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 16:54:54 -07:00
Natalie
b722fbf5b5 chore(@magic-civilization): 🔧 add replay screenshot
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 16:49:04 -07:00
Natalie
4e576f5c58 feat(@projects/@magic-civilization): update earthquake/plague severity multipliers
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 16:37:40 -07:00
Natalie
b9fa079586 feat(@projects/@magic-civilization): add event dispatch system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 16:31:47 -07:00
Natalie
acb036f06e feat(@projects/@magic-civilization): add observation module dependencies
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 16:25:58 -07:00
Natalie
fa8ebc6290 feat(engine): add replay viewer test scene
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 16:08:42 -07:00
Natalie
faf497c8c9 fix(@projects/@magic-civilization): 🐛 mark p3-07b as completed
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 11:37:59 -07:00
Natalie
800071cdb3 feat(@projects/@magic-civilization): add replay bridge and player integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 11:32:15 -07:00
Natalie
4dc11e5913 feat(@projects/@magic-civilization): mark p3-07a as done
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 11:26:29 -07:00
Natalie
6b5080840e feat(@projects/@magic-civilization): add detailed experts-loop archive documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 07:54:23 -07:00
Natalie
a4f401cd8c feat(api): add unit kind tracking in captor preview
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 07:48:38 -07:00
Natalie
22eaa27e5e feat(@projects/@magic-civilization): implement wealth inequality amplifier system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 07:40:33 -07:00
Natalie
32217fa356 fix(@projects/@magic-civilization): 🐛 mark async batch protocol as complete
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 07:34:48 -07:00
Natalie
a424d64e6e feat(@projects/@magic-civilization): add plague adjacency spread logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 07:29:03 -07:00
Natalie
f37a734600 feat(@projects/@magic-civilization): add plague spread mechanics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 07:22:59 -07:00
Natalie
2ae68a5610 fix(@projects/@magic-civilization): 🐛 update gdlint and gut test failures
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 07:17:11 -07:00
Natalie
42bbfc54bb docs(@projects): update resource stockpile taxonomy documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 07:11:26 -07:00
Natalie
ab49db5e63 feat(@projects/@magic-civilization): implement treaty renewal and diplomacy mechanics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 07:05:40 -07:00
Natalie
77dcf51986 feat(@projects/@magic-civilization): add diplomacy agreement types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 06:59:55 -07:00
Natalie
6a96d40b73 feat(@projects): add score and unit crates for in-game stats
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 06:48:35 -07:00
Natalie
1bc54ee6ae fix(@projects/@magic-civilization): 🐛 update p1-29b status to done
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 03:50:05 -07:00
Natalie
b0640d1df3 feat(@projects/@magic-civilization): add statistics screen UI and validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 03:21:57 -07:00
Natalie
26d14d79bc feat(@projects/@magic-civilization): add new city-building actions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 03:16:13 -07:00