Commit graph

1441 commits

Author SHA1 Message Date
autocommit
6ee6f9dcfe chore(model-assuming): 🔧 Update optimized weights in optimized_weights.json to reflect fine-tuning retraining
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 14:10:28 -07:00
autocommit
0ad51fc91b chore(linting): 🔧 Update Clippy and rustfmt configurations to enforce stricter linting and formatting rules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 14:10:28 -07:00
autocommit
d0ec5ab775 build(build): 📦️ Update compilation tooling for GDExt and WASM targets with new flags and packaging configurations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 14:10:27 -07:00
autocommit
a90f3608ef deps-upgrade(dependencies): ⬆️ Update dependencies to latest stable versions in Cargo.toml and package.json
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 14:10:27 -07:00
autocommit
d7d8578705 refactor(engine): ♻️ Restructure GameLogger class in autoloads for improved logging configuration and output formats
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 13:53:47 -07:00
autocommit
08b5c0c55d fix(scenes): 🐛 Fix auto-play test assertions and edge cases for military unit checks
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 13:53:47 -07:00
autocommit
1bac489629 feat(hud-hud): Improve AI thinking message formatting with dynamic line breaks, truncation, and visual cues
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 13:53:46 -07:00
autocommit
6245fff940 build(magic-civ-physics): 📦️ Update compiled x86_64 physics engine binary for Magic Civ addon
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 13:53:46 -07:00
autocommit
2b33c4d1c6 test(scenes): Update auto-play test assertions to enforce new unit resource constraints
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 13:37:06 -07:00
autocommit
4b738463b7 feat(units-specific): Add resource requirements field to unit configs with wood/stone/gold cost definitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 13:37:05 -07:00
autocommit
0f5f966f32 docs(autoplay): 📝 Add 44 screenshots illustrating autoplay turns (002-411) and victory (418) for visual documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 13:37:05 -07:00
autocommit
f038db2144 feat(deposits): Introduce standardized category metadata (e.g., "gem", "ore") to deposit resources for unified classification
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 13:37:04 -07:00
autocommit
9c8555156c feat(ecology/fauna): Add loot table configurations for 30 fauna species with JSON drop definitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 13:37:04 -07:00
autocommit
7bd4561bad docs(autoplay): 📝 Update autoplay feature visual documentation with new screenshots
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:54:24 -07:00
autocommit
3fb46d4d6f ui(screenshots): 💄 Update 42 screenshots for autoplay turns 71-481 to reflect game state changes and visual improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:48:48 -07:00
autocommit
1af295c823 docs(screenshots): 📝 Replace outdated autoplay screenshots with updated visuals matching new autoplay behavior
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:43:04 -07:00
autocommit
53b2e30b9d test(scenes): Add comprehensive test cases for auto-play auto-targeting and stuck detection logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:43:04 -07:00
autocommit
b782d1c405 remove(screenshots): 🔥 Clean up outdated test run screenshots (ranging from 151-241)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:37:40 -07:00
autocommit
f2ad1471c7 test(scene): Add test for auto-play target re-targeting to prevent stuck armies
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:37:39 -07:00
autocommit
9fafc635de test(scenes): Update test cases to verify pathfinding-based reachable target selection in auto-play logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:31:51 -07:00
autocommit
8fb70d59db remove(autoplay): 🔥 Remove outdated autoplay screenshots (autoplay_turn_221.png to autoplay_turn_411.png) from project assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:31:51 -07:00
autocommit
7ad7750628 docs(screenshots): 📝 Add 11 autoplay screenshots for turns 31-41 to visual assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:25:52 -07:00
autocommit
eec047d911 test(scenes): Update auto_play.gd test to validate new auto-play behavior with adjusted assertions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:20:04 -07:00
autocommit
44a1eeba99 remove(screenshots): 🔥 Remove outdated autoplay screenshots from project screenshot directory
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:20:03 -07:00
autocommit
7c957dea3a remove(screenshots-specific): 🔥 Clean up outdated auto-play test screenshots (turn_061.png to turn_161.png) from the screenshots directory
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:14:36 -07:00
autocommit
e3e3a80f43 perf(scenes): Optimize auto-play AI targeting performance by replacing pathfinding with hex distance calculations for enemy city selection
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:14:36 -07:00
autocommit
5f3663af01 test(scenes): Add test cases to validate floating-point building effect calculations during auto-play execution
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:08:45 -07:00
autocommit
43c896a94f feat(turn-processor): Enable floating-point precision in building effect calculations and add unit tests for fractional value handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:08:45 -07:00
autocommit
6c6c546778 remove(screenshots): 🔥 Clean up outdated autoplay screenshots (151-400) from project assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:08:44 -07:00
autocommit
14b8f7d713 docs(screenshots): 📝 Update autoplay visual documentation with screenshots for turns 231–391 and final turn 400
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 07:03:02 -07:00
autocommit
89f8ecb341 feat(scene): Update test cases in auto_play.gd to verify gold rush strategy logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:57:12 -07:00
autocommit
5f20be6c1d remove(screenshots): 🔥 Clean outdated autoplay screenshots from .project/screenshots/ directory
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:57:12 -07:00
autocommit
e23f9299b5 docs(screenshots): 📝 Update autoplay screenshots to reflect current visual progression (turns 31–391 and final turn)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:51:33 -07:00
autocommit
d09b45572e chore(scenes): 🔧 Update auto-play test config to increase max turns limit
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:46:03 -07:00
autocommit
9f29f9b384 docs(screenshots): 📝 Update autoplay visual documentation with screenshots for turns 21-29 and final turn
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:46:02 -07:00
autocommit
7326cdb19e fix(scenes): 🐛 Update auto-play attack phase test logic to enforce 3-unit threshold instead of 4
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:39:50 -07:00
autocommit
11cad69c3a test(tests): Add/update test cases for autoplay behavior in auto_play.gd
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:34:15 -07:00
autocommit
8e531e55f2 remove(screenshots): 🔥 Clean up outdated autoplay screenshots (main menu, game setup, and turn sequences) from project assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:34:14 -07:00
autocommit
ddbd39cc2a feat(scenes): Update auto-play test to verify production/research bonus calculations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:28:22 -07:00
autocommit
65dd180378 feat(management): Introduce yield bonus calculation logic in TurnProcessor and add test cases for production and research bonuses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:28:22 -07:00
autocommit
5f2c94a64e remove(screenshots): 🔥 Clean up outdated autoplay screenshots in .project/screenshots/
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:28:21 -07:00
autocommit
6fbf710139 test(scenes): Add/modify test cases for auto-play behavior, including scene transitions and edge cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:16:52 -07:00
autocommit
ae980a68ce remove(screenshots): 🔥 Clean up outdated autoplay screenshots in .project/screenshots/
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:16:52 -07:00
autocommit
5b0a3c7e62 feat(management): Implement Golden Age bonuses for production and gold income in turn_processor.gd and add test coverage in auto_play.gd
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:11:25 -07:00
autocommit
63a5cbbff2 remove(screenshots): 🔥 Delete outdated autoplay screenshot assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:11:25 -07:00
autocommit
16d98a0f6e docs(screenshots): 📝 Add/update project screenshots for visual documentation examples
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 00:30:37 -07:00
autocommit
74138f68e0 feat(scenes): Enable city founding during auto-play when settlers are available
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 00:25:05 -07:00
autocommit
55d79ecc81 refactor(scenes): ♻️ Reorganize auto-play logic to prioritize wall construction first, then happiness, expansion, and other building types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 00:19:26 -07:00
autocommit
300a1c7803 test(scenes): Update auto-play test to verify new logic prioritizing military defense and city expansion
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 00:13:38 -07:00
autocommit
af925119ef fix(scenes): 🐛 Replace unit count validation with empty unit check and simplify city founding message in auto-play logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 00:08:00 -07:00