Commit graph

3330 commits

Author SHA1 Message Date
autocommit
1336dc73d0 deps-upgrade(bridge-cse): ⬆️ Update bridge-cse submodule to latest commit for improved tooling stability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 22:02:06 -07:00
autocommit
ca8cb6c6cb ux(world-map-hud): 🚸 Improve world map HUD layout and interactions for better usability and visual clarity
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 21:45:41 -07:00
autocommit
f12c2f3b4e ui(world-map): 💄 Add distinct terrain colors and overlay styles (arena, courier routes, tile info) to world map and minimap scenes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 21:45:40 -07:00
autocommit
eb25722298 style(hud): 🎨 Refactor HUD components to enforce theme color consistency by replacing hardcoded styles
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 21:29:15 -07:00
autocommit
1d2334f24c remove(game): 🔥 Remove unused parsecheck scene file
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 21:29:15 -07:00
autocommit
21f37721f5 chore(game): 🔧 Update main parsecheck scene configuration in .parsecheck_main.tscn
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 21:12:33 -07:00
autocommit
5407989139 style(notifications): 🎨 Apply theme color styling to capital blackout overlay and comms toast notifications
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 21:12:33 -07:00
autocommit
65046a032a style(hud): 🎨 Refactor HUD components to apply theme colors consistently across all visual elements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 21:12:33 -07:00
autocommit
f5c4ee9c30 chore(tooling): 🔧 Update Claude bridge submodule reference for development tooling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 20:50:49 -07:00
autocommit
0d5f2ff00b ui(menus): 💄 Refactor menu screens with consistent theming, animations, and standardized vocabulary
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 20:30:32 -07:00
autocommit
416316a2e8 feat(combat): Introduce combat_preview.gd for rendering and managing combat scene previews
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 20:30:32 -07:00
autocommit
11ad9e3d5d refactor(city): ♻️ Replace hardcoded colors in BuildingPanel, CityBuildableHelper, and CityScreen with theme-aware dynamic color resolution
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 20:30:32 -07:00
autocommit
164fed22ae refactor(statistics): ♻️ Replace hardcoded rank badge colors with semantic design tokens for consistency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 20:09:12 -07:00
autocommit
78dc200233 style(throne-room): 🎨 Update text color in throne_room.gd to enforce theme token consistency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 20:09:12 -07:00
autocommit
2c19b6c193 test(combat): Update test UID and logic for lair mode picker functionality in combat scenes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:52:32 -07:00
autocommit
11cb4729b6 chore(game): 🔧 Update project.godot config to enable theme system with default overrides and engine adjustments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:52:32 -07:00
autocommit
d4d54dc56e test(scenes-component): Add test scenes with GDScript and UI theme files to validate theme application and rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:52:32 -07:00
autocommit
df2356439a feat(lair-mode-picker): Introduce lair mode picker UI component and add test coverage with statistics proof scene and unit tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:52:32 -07:00
autocommit
cad2183c51 feat(themes): Introduce semantic design tokens system for UI theming with theme assets, resource files, build integration, and unit tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:52:32 -07:00
autocommit
bcf72d34b8 deps-upgrade(bridge-cse): ⬆️ Update bridge-cse submodule reference to ensure compatibility with latest version in tooling/claude/dot-claude/worktrees/
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:26:25 -07:00
autocommit
cc66e7a24c deps-pin(claude): 📌 Pin Claude tooling dependency version for stable development
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:02:04 -07:00
autocommit
b7768d2680 chore(claude): 🔧 Update submodule reference path for Claude tooling's worktree bridge
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 18:41:15 -07:00
autocommit
3952ece916 scripts(scripts): 🔨 Add UI proof capture script for screenshot generation and visual regression testing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 18:19:11 -07:00
autocommit
7ba5051606 chore(age-dwarves): 🔧 introduce expanded dwarven terminology in vocabulary.json for "Age of Dwarves" expansion
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 18:19:11 -07:00
autocommit
e001f214b3 feat(world-map): Update combat resolution logic in WorldMapCombat with new turn-based mechanics, unit movement rules, and algorithm refinements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 18:19:11 -07:00
autocommit
5a5c023c46 feat(combat-scenes): Introduce LairModePicker class, scene setup, and tests for combat scene lair mode selection UI/UX
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 18:19:11 -07:00
autocommit
db51852022 refactor(scenes): ♻️ Refactor end-game summary and statistics scenes with new test coverage and optimized rendering for all game-over conditions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 18:19:11 -07:00
autocommit
3d83f4781c chore(bridge-cse): 🔧 Update submodule reference to ensure correct version alignment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 17:34:39 -07:00
autocommit
aabaec35e6 feat(mc-turn): Introduce refound suppression tracking in GameState to prevent duplicate refounds during turn-based gameplay
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 17:11:17 -07:00
autocommit
02a152b6b1 test(simulator): Add test case for gridded elimination with refound suppression in player API
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 17:11:17 -07:00
autocommit
2441454e95 chore(mc-core): 🔧 Add post-capture refound suppression logic to combat balance system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 17:11:17 -07:00
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