Claude Code
|
01a03067ac
|
feat(world-map): ✨ Add loading screen callbacks and integrate asset loading logic for WorldMap scene initialization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-09 11:38:26 -07:00 |
|
Claude Code
|
175753559e
|
refactor(menus): ♻️ Reorganize loading screen logic to streamline world map generation and player initialization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-09 11:38:26 -07:00 |
|
Claude Code
|
9b3d8240bb
|
fix(empire): 🐛 Correct star rendering in throne room banner by fixing incorrect string repeat logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-09 10:18:57 -07:00 |
|
Claude Code
|
c30b423a0c
|
feat(menus): ✨ Introduce completeSetup() and transitionToLoadingScreen() functions for game initialization and scene transitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-09 10:18:57 -07:00 |
|
Claude Code
|
ea704c7875
|
test(save-manager): ✅ Add test cases for save/load functionality, including assertions for slot management and game state persistence
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 22:30:36 -07:00 |
|
Claude Code
|
6e17c474d2
|
feat(api-gdext): ✨ Introduce physics engine integration traits and methods for GDExtension API simulations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 22:30:35 -07:00 |
|
Claude Code
|
57e798f7f8
|
build(magic-civ-physics): 📦️ Update compiled physics engine binary with new Rust-based version for x86_64 platform
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 22:30:35 -07:00 |
|
Claude Code
|
c6ceab7e80
|
test(game-engine): ✅ Add unit tests for keyword handler logic in the game engine
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 22:24:04 -07:00 |
|
Claude Code
|
8e232e809f
|
test(mc-turn): ✅ Add bridge contract test coverage for turn-based mechanics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 22:24:03 -07:00 |
|
Claude Code
|
34d4d12ebb
|
feat(mc-combat): ✨ Add siege mechanics and extend combat keyword handling with siege-related logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 22:24:03 -07:00 |
|
Claude Code
|
62b1289a5c
|
feat(save-manager): ✨ Implement SaveManager with slot management, save/load functionality, and autosave logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 22:24:02 -07:00 |
|
Claude Code
|
d9e31b9462
|
test(ai): ✅ Update AI and combat resolver tests to reflect state management logic changes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 21:17:21 -07:00 |
|
Claude Code
|
012557e49b
|
fix(game-engine): 🐛 Replace shared state with instance-specific tracking in Unit class for multi-instance health/position management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 21:17:21 -07:00 |
|
Claude Code
|
b588a2acfe
|
refactor(combat): ♻️ Restructure poison and web state logic in KeywordHandler with centralized state management and update tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 21:17:21 -07:00 |
|
Claude Code
|
86a990b45a
|
fix(biome-classifier): 🐛 Refine water biome detection and substrate classification logic to improve accuracy and reliability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 21:17:20 -07:00 |
|
Claude Code
|
1f20455ca9
|
test(engine): ✅ Add integration tests for GD turn processor logic and update ecology test helpers for new scenarios
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 21:09:40 -07:00 |
|
Claude Code
|
deed8804c6
|
test(engine): ✅ Add/extend test cases in test_smoke.gd to verify game loop turn processing, including state transitions and smoke mechanic interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 21:09:40 -07:00 |
|
Claude Code
|
9fec50f2ae
|
test(engine): ✅ Add/update unit tests for technology web relationships and victory condition logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 21:09:40 -07:00 |
|
Claude Code
|
18a2239722
|
test(engine): ✅ Add/expand unit tests for economy, improvement manager, and save manager subsystems
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 21:09:39 -07:00 |
|
Claude Code
|
dac6a613a1
|
test(ecology): ✅ Add/fix test cases for creature behavior, golden vectors, and 1000-turn integration validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 21:09:39 -07:00 |
|
Claude Code
|
862d8f95ad
|
test(engine): ✅ Update test helpers and golden vectors for ecology to ensure consistency with recent test framework changes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 20:33:35 -07:00 |
|
Claude Code
|
63a96dd040
|
test(game-engine): ✅ Remove redundant game_map parameter from integration test setup
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 20:33:34 -07:00 |
|
Claude Code
|
3f06902302
|
refactor(ai): ♻️ Update flying unit pathfinding to optimize movement calculations and collision handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 20:33:34 -07:00 |
|
Claude Code
|
9d1989dcb5
|
feat(mc-turn): ✨ Introduce bridge contract tests in lib.rs and bridge_contract_tests.rs to validate Rust-native bridge compliance with GDExtension requirements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 20:15:54 -07:00 |
|
Claude Code
|
8b9a8654a7
|
test(scenes): ✅ Add test to validate per-lair tier data integration with wilds.json
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 20:15:54 -07:00 |
|
Claude Code
|
0e8100069c
|
test(scenes): ✅ Add test scene for lair tier proof validation with .tscn and .gd files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 20:09:59 -07:00 |
|
Claude Code
|
3124f9da4f
|
feat(simulator): ✨ Update turn processor logic to handle edge cases in state transitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 20:09:59 -07:00 |
|
Claude Code
|
fe48cf68b6
|
feat(management): ✨ Update fauna integration module with new entity/asset management APIs and logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 20:09:59 -07:00 |
|
Claude Code
|
9cfacb53de
|
feat(player): ✨ Implement enhanced player movement, damage handling, and state management with new methods like move(), take_damage(), and update_state()
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 20:09:59 -07:00 |
|
Claude Code
|
87c40eb78c
|
test(turn-processor): ✅ Add gated proof test script and validation scene for 7k-turn processor with Fauna integration, ensuring correctness and performance for large-scale iterations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 17:32:56 -07:00 |
|
Claude Code
|
8d7d2af8fd
|
feat(api-gdext): ✨ Add Rust bindings for Godot engine extensions with new API functions and compatibility improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 17:32:56 -07:00 |
|
Claude Code
|
5d8998a81c
|
feat(management): ✨ Introduce deterministic RNG seeding for fauna encounters via RustFaunaRNG class
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 17:32:56 -07:00 |
|
Claude Code
|
0b63cfe30c
|
deps-upgrade(magic-civ-physics): ⬆️ Update x86_64 physics engine library for performance improvements and new features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 17:32:55 -07:00 |
|
Claude Code
|
49c892900c
|
feat(game-engine): ✨ Add basic player entity stub with index, units, and cities fields to enable RustFaunaIntegration compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 17:25:27 -07:00 |
|
Claude Code
|
d39f9b3a64
|
feat(turn-manager): ✨ Introduce parallel processing for Rust fauna encounters via environment flag
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 17:19:29 -07:00 |
|
Claude Code
|
e3eceb3643
|
feat(turn-processor): ✨ Add parallel Rust fauna encounter processing pass to TurnProcessor when RUST_FAUNA_ENCOUNTERS is enabled
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 17:13:50 -07:00 |
|
Claude Code
|
31f9843781
|
test(scenes): ✅ Add proof-of-concept test scene to verify step_encounters_only signal-per-death contract behavior
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:37:56 -07:00 |
|
Claude Code
|
ac4d39fa8a
|
build(magic-civ-physics): 📦️ Rebuild x86_64 physics engine addon binary to ensure compatibility with updated physics dependencies
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:37:56 -07:00 |
|
Claude Code
|
8aed5d99f0
|
build(magic-civ-physics): 📦️ Recompile x86_64 physics engine binary to reflect updated processor and calculation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:31:20 -07:00 |
|
Claude Code
|
2c7974c4c4
|
test(scenes): ✅ Add test scene and test script for fauna encounter resolution validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:31:19 -07:00 |
|
Claude Code
|
5eb6e830c6
|
refactor(simulator): ♻️ Implement modular separation of movement and encounter resolution logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:31:19 -07:00 |
|
Claude Code
|
98846dc0f7
|
feat(mc-turn): ✨ Implement fauna encounter validation to prevent ghost unit creation in turn-based processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:24:02 -07:00 |
|
Claude Code
|
9d5f59cb2e
|
feat(api-gdext): ✨ Update Rust-GD API bindings to support fauna encounter processing for iteration 7j changes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:24:01 -07:00 |
|
Claude Code
|
1aac0ad56f
|
fix(management): 🐛 Fix ghost unit spawning and enforce consistent death event handling in fauna system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:24:01 -07:00 |
|
Claude Code
|
386882f82d
|
feat(scenes): ✨ Add Unit.gd class and RustFaunaBridge test adapter with validation tests (iter_7i_unit_adapter_proof.gd and .tscn)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:17:27 -07:00 |
|
Claude Code
|
a4d736172f
|
feat(management): ✨ Introduce RustFaunaBridge for fauna state synchronization and management in the game engine
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:11:49 -07:00 |
|
Claude Code
|
f633ab95e5
|
feat(game-engine): ✨ Add runtime state fields like health and position, plus helper methods for updating and rendering Units
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:11:49 -07:00 |
|
Claude Code
|
db2070b2a3
|
test(scenes): ✅ Add GDScript test and scene for dict-based GameState adapter API loop validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:04:08 -07:00 |
|
Claude Code
|
bac3dff3b6
|
feat(api-gdext): ✨ Implement Rust dict-based GameState adapter for live state ingestion and fauna combat logs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:04:07 -07:00 |
|
Claude Code
|
e6acf68e81
|
build(magic-civ-physics): 📦️ Recompile physics addon library to optimize performance and resolve compatibility issues with updated physics engine dependencies
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-08 16:04:07 -07:00 |
|