Commit graph

3299 commits

Author SHA1 Message Date
autocommit
20509d2cce test(simulator): Add comprehensive tests for caravan capture, engineer interactions, and PvP end-to-end validation in the simulator's mc-turn crate
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 16:30:36 -07:00
autocommit
01e190f406 feat(mc-turn): Implement turn-based combat variants and processor logic for new event handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 16:24:26 -07:00
autocommit
7d4bfc38dc feat(mc-turn): Implement lair siege phase rules and corresponding tests in the turn-based simulator
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 16:24:26 -07:00
autocommit
81fb96acca feat(lair-specific): Implement lair defense combat logic with siege mechanics and defense strategies
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 16:24:26 -07:00
autocommit
eec96423be test(mc-player-api): Add combat stats to test utilities for unit testing in common/mod.rs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 16:24:25 -07:00
autocommit
db42dd867a feat(api-gdext): Introduce Lair module with Rust implementation to extend simulator API capabilities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 15:56:03 -07:00
autocommit
d37234557b feat(api-gdext): Add Lair module structs and traits to extend simulator API functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 15:56:03 -07:00
autocommit
a40a021c5c test(mc-player-api): Add test coverage for gridded elimination validation in player API
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 15:39:37 -07:00
autocommit
1e4a1db05d feat(units): Update unit catalog with tactical memory units and expose related functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 15:39:37 -07:00
autocommit
4988842c6c feat(mc-turn): Introduce quality-based entity spawning logic in the Processor struct with new methods, update GameState support, and add comprehensive tests for edge cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 15:39:37 -07:00
autocommit
ec26b905bf feat(mc-core): Introduce tactical memory types and expose them in lib.rs for advanced memory simulation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 15:39:37 -07:00
autocommit
24a2eacf02 refactor(tactical): ♻️ Remove serialization from memory state to optimize tactical AI system performance and simplify in-memory operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 15:39:36 -07:00
autocommit
f50d9c197d chore(claude): 🔧 Update bridge-cse submodule reference in Claude tooling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 14:55:47 -07:00
autocommit
2166ca9bf0 chore(bridge-cse): 🔧 Update submodule reference to ensure correct version for bridge-cse component
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 12:30:00 -07:00
autocommit
b239ed41e1 chore(claude): 🔧 Update bridge-cse submodule reference to pin version or commit hash
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 12:06:01 -07:00
autocommit
334ca2fbfd chore(bridge-cse): 🔧 Update submodule reference in worktrees directory
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 11:49:33 -07:00
autocommit
3f49f98395 deps-upgrade(claude-bridge): ⬆️ Update Claude bridge submodule to latest version with fixes and new features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 10:10:10 -07:00
autocommit
629b548568 test(mc-player-api): Add test case for verifying persistent memory seam behavior in player API
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 09:54:01 -07:00
autocommit
f521d73b1c feat(tactical): Implement sophisticated threshold calculations and optimized tree state management for tactical AI decision-making
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 09:26:32 -07:00
autocommit
e3297a291c test(civics): Add test files for civic query bridge and world proof scene validation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 09:26:32 -07:00
autocommit
3cf1714ebd feat(ai): Implement Rust-based AI extension bindings for Godot Engine with GDExtension support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 09:26:32 -07:00
autocommit
41f2363ba7 feat(turn): Update turn processing logic with improved state validation and player turn transitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 09:26:32 -07:00
autocommit
f4aad57cce feat(mc-mod-host): Implement WasmController and NativeLoader for WASM module management with test coverage for execution limits and no-op behavior
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 09:26:32 -07:00
autocommit
ac362475eb feat(mc-player-ai): Introduce LearnedBehavior module, LearnedController, and DispatchSystem for AI behavior routing and decision-making
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 09:26:32 -07:00
autocommit
10461b647f feat(tactical): Implement tactical memory system with movement logic and bias handling for AI decision-making
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 09:26:32 -07:00
autocommit
6f2edee278 test(engine): Update integration tests for GD extension contract compatibility with engine changes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 08:53:01 -07:00
autocommit
b4e13aaf22 test(civics): Update unit tests for civic query bridge with new/modified test cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 08:53:01 -07:00
autocommit
5b74c282a0 feat(api-gdext): Introduce new GD extension API endpoints for enhanced functionality and compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 08:53:00 -07:00
autocommit
46bb93b0be feat(mc-turn): Add quality control checks for spawn divergence and enhance turn-based game state management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 08:53:00 -07:00
autocommit
2eb86c0406 feat(combat): Adjust combat balance formulas and update core exports for new parameters
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 08:53:00 -07:00
autocommit
e0bb7cd902 feat(tactical): Update AI tactical production rules and economy balancing logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 08:53:00 -07:00
autocommit
5c97ce3f9f chore(bridge-cse): 🔧 Update submodule reference to point to latest stable version
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 08:19:53 -07:00
autocommit
7d77fe7289 feat(mc-replay): Introduce VisibilityFilter logic for replay history filtering with new functions and comprehensive tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 23:28:32 -07:00
autocommit
4884545694 feat(simulator): Implement per-tier loot resolution logic and define loot tables for tiers 01-10
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 23:28:32 -07:00
autocommit
4131642d0b feat(mc-turn): Introduce worker categories and expertise tiers in game state and processing logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 23:07:57 -07:00
autocommit
de9944a6ed feat(tactical): Implement tactical production decision logic in production.rs to enable dynamic resource allocation and optimization for AI simulator scenarios
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 23:07:57 -07:00
autocommit
288d0c3943 i18n(age-dwarves): 🌐 Add translations for "worker category" and "expertise tier" terms in the Age of Dwarves game
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 23:07:57 -07:00
autocommit
6985333590 deps-upgrade(mc-turn): ⬆️ Update dependency versions in Cargo.toml and regenerate Cargo.lock for the mc-turn crate
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 23:07:57 -07:00
autocommit
80b519ecf3 chore(claude): 🔧 Update dot-claude config for bridge CSE environment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 22:24:23 -07:00
autocommit
e09d54d847 feat(standin-sprites): Add proof sprite capture script and update sprite UID consistency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 06:03:33 -07:00
autocommit
5b099829d2 test(scenes): Add test scene and test logic for world proof functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 06:03:33 -07:00
autocommit
5a10a638bd feat(generation): Implement new UID generation/validation for unit rendering with updated metadata handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 06:03:32 -07:00
autocommit
7aec731e80 remove(entities): 🔥 Remove combat utility functions from GDScript after migration to Rust-based resolver
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 06:03:32 -07:00
autocommit
dc834d7363 chore(standin-sprites): 🔧 Update .gitignore patterns for sprite asset files and build artifacts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 06:03:32 -07:00
autocommit
222b3309eb feat(tools): Enhance sprite license audit tool to support expanded license types and improve audit precision
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 05:46:13 -07:00
autocommit
ee5234a80b refactor(standin-sprites): ♻️ Refactor sprite build tool and mapping configuration for cleaner sprite generation and configuration rules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 05:46:13 -07:00
autocommit
92850560f8 test(engine): Add unit tests for stand-in sprite coverage, including sprite loading, rendering, and edge cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 05:46:13 -07:00
autocommit
92fb20b4a9 test(scenes-test): Add test scene with stand-in sprite validation logic including sprite node setup and assertions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 05:46:13 -07:00
autocommit
2f16c59bbb ui(cities): 💄 Add five new city sprite assets (city_q1–city_q5) and update documentation for stand-in assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 05:46:13 -07:00
autocommit
d34eeb0a37 ui(units): 💄 Add gender-specific (male/female) and dwarf race-specific sprites for berserker, runesmith, and worker units
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 05:46:12 -07:00