Commit graph

1872 commits

Author SHA1 Message Date
Natalie
955a66c832 feat(@projects/@magic-civilization): add tutorial and victory/defeat menus
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 02:31:21 -07:00
Natalie
9c650a1cdc feat(@projects/@magic-civilization): mark happiness golden age as complete
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 02:26:17 -07:00
Natalie
08fc1c96dd fix(@projects/@magic-civilization): 🐛 audit ai gpu pipeline for determinism
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 02:21:14 -07:00
Natalie
74e1db8602 feat(@projects/@magic-civilization): finalize economy integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 02:16:11 -07:00
Natalie
69cbca4bef fix(@projects/@magic-civilization): 🐛 update runner setup docs for forgejo
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 02:10:56 -07:00
Natalie
31c08ed4c6 feat(@projects): add gitea runner setup instructions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 02:05:48 -07:00
Natalie
5172894326 feat(@projects/@magic-civilization): update strategic-resource-gate objective status
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 02:00:42 -07:00
Natalie
e18ef65121 feat(@projects): add automated regression test suite
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 01:55:35 -07:00
Natalie
0dc66eb0d4 feat(@projects/@magic-civilization): complete mcts and wonder tracking milestones
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 01:50:29 -07:00
Natalie
131594d334 feat(@projects/@magic-civilization): implement wonder-tracking ai evaluation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 01:45:23 -07:00
Natalie
f89ae4e5d5 feat(@projects): mark objectives as done
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 01:40:19 -07:00
Natalie
af08803b01 feat(@projects/@magic-civilization): mark pvp turn processor as complete
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 01:35:15 -07:00
Natalie
7868c5135f feat(@projects/@magic-civilization): add team-lead ownership handoff and specialist delegation system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 01:30:11 -07:00
Natalie
2c8120a79a feat(@projects): clarify team-lead ownership delegation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 01:25:07 -07:00
Natalie
126829f483 feat(@projects/@magic-civilization): complete save/load and fog-of-war features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 01:20:04 -07:00
Natalie
1753a39cd1 feat(@projects): add remote execution and screenshot support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 01:15:00 -07:00
Natalie
959576c58c feat(@projects/@magic-civilization): update objective completion statuses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 01:09:55 -07:00
Natalie
38c5305787 feat(@projects/@magic-civilization): update objective completion statuses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 01:04:52 -07:00
Natalie
251008327c feat(game-algorithms): fix map generation determinism
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 00:59:49 -07:00
Natalie
e591b42bbd feat(@projects/@magic-civilization): implement fog of war and autosave system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 00:54:46 -07:00
Natalie
4251026770 feat(@projects/@magic-civilization): update mystery item objective status
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 00:49:43 -07:00
Natalie
0b7fa3b706 docs(@projects/@magic-civilization): 📝 clarify marshaling contract for golden test vectors
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 00:44:39 -07:00
Natalie
fb93ed808d fix(@projects/@magic-civilization): 🐛 adjust golden test paths for repo layout
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 00:39:36 -07:00
Natalie
57786a1a0e feat(@projects/@magic-civilization): add golden test suite for engine and economy modules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 00:34:32 -07:00
Natalie
36db3a2d5e feat(@projects/@magic-civilization): add oos objectives and test vectors
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 00:29:27 -07:00
Natalie
8d491bacb3 feat(@projects/@magic-civilization): add core game objectives
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 00:24:24 -07:00
Natalie
e6a2a067aa feat(@projects/@magic-civilization): add objectives dashboard tracking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 00:19:20 -07:00
Natalie
aaa359e2c5 feat(@projects): add project objectives roadmap
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 00:14:17 -07:00
Natalie
5700ae6a30 feat(@projects/@magic-civilization): add player clan tracking for auto-play stats
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 00:09:13 -07:00
Natalie
7155aba428 feat(@projects/@magic-civilization): update revealed_by_tech to empty string
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:59:08 -07:00
Natalie
537a3091a7 feat(@projects/@magic-civilization): update hover system and panel config
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:54:05 -07:00
Natalie
048be72090 fix(@projects/@magic-civilization): 🐛 update deposit resource values
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:49:02 -07:00
Natalie
c53a38a2b8 feat(@projects/@magic-civilization): add economy resource system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:47:58 -07:00
Natalie
345e056c56 feat(@projects/@magic-civilization): update biome and deposit resources
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:47:58 -07:00
Natalie
601226d2a2 feat(@projects/@magic-civilization): add strategic resource validation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:47:39 -07:00
Natalie
c9084a1099 docs(@projects): 📝 add iteration log tracking entry
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:46:47 -07:00
autocommit
4aed620742 fix(scenes): 🐛 Fix luxury count calculation discrepancies during auto-play to ensure accurate player stats tracking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:42:34 -07:00
autocommit
4874ed9868 refactor(empire-affected): ♻️ Restructure happiness calculation logic to support per-resource lookup, updating variable names and data structures for Rust compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:26:18 -07:00
autocommit
1da30dd702 feat(simulator): Add collectibles inventory, state tracking, and interaction endpoints to the city simulation API
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:20:14 -07:00
autocommit
578de5f889 refactor(world-map): ♻️ Update WorldMap class to integrate biome generation logic and effects for procedural environmental variety
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:14:46 -07:00
autocommit
6d0240ba09 chore(biomes): 🔧 Update biome temperature, humidity, and resource spawn rates in configs and adjust rarity/property definitions globally
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:14:46 -07:00
autocommit
c1dc096f12 feat(rendering): Introduce OverlayRenderer class with overlay rendering and management capabilities, plus unit tests for rendering logic and positioning
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:14:46 -07:00
autocommit
11426744df refactor(autoloads): ♻️ Optimize ecology data loading performance by decoupling redundancy and improving resource loading sequences
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:14:46 -07:00
autocommit
53135542b5 feat(world-map): Implement biome details and collectibles display in the tile info panel with new UI elements and unit tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:14:46 -07:00
autocommit
bf06b1a8d6 feat(deposits): Introduce quality scaling tiers and rarity properties for deposits in JSON configurations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:14:46 -07:00
autocommit
61bf2d8aee feat(deposits): Add quality scaling attributes for 36 deposit JSON files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 23:14:46 -07:00
autocommit
05ead5077c test(simulator): Add comprehensive test cases for simulator edge cases and new functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 22:07:52 -07:00
autocommit
aee31e286f feat(simulator): Add logic to account for new collectible yield channels in the happiness pool
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 22:02:36 -07:00
autocommit
61a49f3fed feat(combat): Update combat functions to integrate collectible yield system with new rewards during combat
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 22:02:36 -07:00
autocommit
5ef36b0cd4 feat(simulator): Add quality multiplier constants for collectible consistency with drop calculations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 22:02:36 -07:00