Commit graph

2882 commits

Author SHA1 Message Date
Natalie
df74c9890d feat(api): expose player actions via gdextension bridge
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 16:56:36 -07:00
Natalie
c237063093 feat(@projects/@magic-civilization): simplify research projection logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 15:43:05 -07:00
Natalie
950323ef97 feat(@projects/magic-civilization): add fog-aware view projection module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 15:40:11 -07:00
Natalie
c5d9879327 feat(@projects/@magic-civilization): update attack dispatch logic to track defender by hex
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 14:50:31 -07:00
Natalie
3e4c37dfa9 feat(@projects/@magic-civilization): implement action dispatcher logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 14:48:21 -07:00
Natalie
7d9a8f2b12 fix(@magic-civilization): 🐛 update unknown unit error formatting
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 14:31:16 -07:00
Natalie
41dba0be80 fix(@projects/@magic-civilization): 🐛 improve error message fields and structure
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 14:30:03 -07:00
Natalie
df9d66f73c feat(@projects/@magic-civilization): add claud-player-api wire protocol
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 14:27:02 -07:00
Natalie
e8d511a91a feat(@projects): add claudio player api documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 14:20:42 -07:00
Natalie
e2fdd69823 feat(@projects/@magic-civilization): add procedural city/unit overlay test
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 13:18:51 -07:00
Natalie
97f6aaea45 feat(@projects/@magic-civilization): update gameplay arc proof to use canonical entity APIs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 12:47:59 -07:00
Natalie
5fcab0382d fix(game): 🐛 ensure accurate texture capture by forcing draw cycles
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 05:36:36 -07:00
Natalie
1529b878c3 fix(@projects/@magic-civilization): 🐛 adjust gpu flush timing in arc proof test
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 05:33:27 -07:00
Natalie
2c1212c4e7 fix(@projects/@magic-civilization): 🐛 adjust frame timing for viewport texture capture
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 05:28:22 -07:00
Natalie
45d2f963ad feat(@projects/@magic-civilization): update gameplay arc test to direct state mutations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 05:25:22 -07:00
Natalie
34fc98fc1c test(@projects/@magic-civilization): 📸 add gameplay arc proof test suite
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 05:14:37 -07:00
Natalie
683fc13df9 feat(tooling): add working full-game demo scene for world-map proof
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 04:19:32 -07:00
Natalie
678a588bc5 feat(@projects/@magic-civilization): add zoom mode support for demo camera
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 04:13:28 -07:00
Natalie
00b157ecfc fix(@projects/@magic-civilization): 🐛 update renderer sync logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 04:11:14 -07:00
Natalie
9763b4b374 feat(@projects/@magic-civilization): improve camera centering precision
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 04:08:59 -07:00
Natalie
1847f41042 fix(@projects/@magic-civilization): 🐛 fix fog update with empty array
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 04:06:42 -07:00
Natalie
049c9098cc fix(@projects/@magic-civilization): 🐛 update city initialization logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 04:04:22 -07:00
Natalie
aafa51283c feat(@projects): add full game demo scene test
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 04:01:55 -07:00
Natalie
63ec984c36 feat(@projects/@magic-civilization): add full-game visual demo proof scene
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 04:00:36 -07:00
Natalie
70490781f3 feat(@projects/@magic-civilization): add test fix for worldmap rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 03:54:39 -07:00
Natalie
f783d24dc7 feat(@projects): add world-map visual proof scene documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 03:51:36 -07:00
Natalie
bff4c1dc46 feat(@projects/@magic-civilization): add new terrain sprites
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 03:40:16 -07:00
Natalie
c00c53a15d feat(@projects/@magic-civilization): add theme asset setup for headless rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 03:36:53 -07:00
Natalie
a257a6fbc5 fix(@projects/magic-civilization): 🐛 handle flatpak sandboxed env vars
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 03:23:31 -07:00
Natalie
dcdc683ad3 feat(@projects/@magic-civilization): restructure ai scoring logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 02:48:36 -07:00
Natalie
90bf14c649 feat(@projects/@magic-civilization): update combat_balance extraction status
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 16:55:33 -07:00
Natalie
4e0668e33e fix(@projects/@magic-civilization): 🐛 adjust combat scoring constants
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 16:49:35 -07:00
Natalie
827b4bae49 feat(@projects): add p2-65 state crate extraction plan
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 15:30:57 -07:00
Natalie
00fc36cc29 feat(@projects/@magic-civilization): document audit findings for scoring/balance refactor
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 15:02:45 -07:00
Natalie
c93ed20e8e feat(@projects/@magic-civilization): isolate game state types into mc-state crate
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 14:34:38 -07:00
Natalie
2e7eb5187c feat(@projects): add edge schema conflict blocker documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 14:17:38 -07:00
Natalie
260e6cfcbe fix(@projects/@magic-civilization): 🐛 resolve remaining gdlint violations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 13:27:00 -07:00
Natalie
3fd29fee3c feat(@projects/@magic-civilization): add event-to-sfx mapping table
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 13:21:09 -07:00
Natalie
bd3a9ef375 fix(@projects/@magic-civilization): 🐛 improve event bus signature formatting
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 13:15:24 -07:00
Natalie
6c0f108bc8 fix(game): 🐛 lint fixes applied auto_play.gd
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 12:58:24 -07:00
Natalie
758126d75f fix(@projects/@magic-civilization): 🐛 update ransom duration config and wiring
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 12:52:38 -07:00
Natalie
56e2947ce7 feat(@projects/@magic-civilization): update ransom offer duration from hardcoded to configurable
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 12:46:53 -07:00
Natalie
1dcdb38b7c feat(api): add combat_balance field
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 12:41:04 -07:00
Natalie
9943ecdd04 feat(@magic-civilization): add combat balance config field
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 12:35:18 -07:00
Natalie
e0fc6486c9 fix(@projects/@magic-civilization): 🔴 update p2-55f status and stats
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 09:35:26 -07:00
Natalie
2a734f16fb feat(@projects/@magic-civilization): update p2-57 status to partial
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 09:29:45 -07:00
Natalie
ef75721be7 fix(@projects/@magic-civilization): 🐛 update p2-55e status to done
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 02:16:36 -07:00
Natalie
7ccb3a4d62 docs: update test assertions for ransom events
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 02:10:49 -07:00
Natalie
023c6624d2 feat(@projects/@magic-civilization): add ransom event bridge integration tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 02:05:04 -07:00
Natalie
57504e0629 feat(@projects/@magic-civilization): add ransom event handling logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-09 01:59:17 -07:00