Commit graph

191 commits

Author SHA1 Message Date
Natalie
9bf2e4d1b1 feat(@projects/@magic-civilization): implement turn-based simulation engine
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:27 -07:00
Natalie
9ed330a1ce feat(@projects/@magic-civilization): add gpu phase b1 and test coverage gates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:27 -07:00
Natalie
e84c78e0f7 feat(@projects/@magic-civilization): add axis id enum and flat encoding for ai state
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:27 -07:00
Natalie
626b20b673 feat(@projects): add release checklist documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:27 -07:00
Natalie
5510e0272a feat(@projects/@magic-civilization): add aggro override detection radius logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:27 -07:00
Natalie
c18f5cef86 fix(@projects/@magic-civilization): 🐛 adjust city hp and suppress logic for better ttv
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:26 -07:00
Natalie
6f63d56c61 feat(@projects/@magic-civilization): add wild unit variants and guide updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:26 -07:00
Natalie
118621d8e8 feat(@projects/@magic-civilization): add dwarf clans and race data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:26 -07:00
Natalie
bf31a99c37 feat(age-of-dwarves): simplify demo 2a to focus on clan personalities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:26 -07:00
Natalie
63d005a853 feat(@projects): add ai capture logic and mcts foundation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:26 -07:00
Natalie
06016bad9a feat(ai): prioritize adjacent city attacks over retreat
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
bd873218b6 fix(@projects): 🐛 resolve startbalancer wiring and pkill scope issues
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
005ec66d8f fix(@projects/@magic-civilization): 🐛 update wall penalty tiers and anomaly drift logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
6e530cb139 fix(ai): 🐛 update capital walls priority logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
f7b4de6dc2 feat(@projects/@magic-civilization): finalize ttv city stats and ai adjustments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
fc8e3b7d74 fix(@projects/@magic-civilization): 🐛 adjust siege dampening thresholds
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
75b11f7940 fix(@projects/@magic-civilization): 🐛 adjust combat city damage fraction to 0.50
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
a15153896d fix(@projects/@magic-civilization): 🐛 adjust siege AI garrison behavior
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
775b114537 fix(@projects/@magic-civilization): 🐛 update heal per turn to 26 hp
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
0176d9545a fix(@projects/@magic-civilization): 🐛 increase base city hp to 300 for later capital survival
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
80210a19f0 fix(@projects/@magic-civilization): 🐛 resolve city resource gate instrumentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
bf5bea4347 feat(@projects/@magic-civilization): add city drift behavior for wild creatures
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
293108f16c feat(@projects/@magic-civilization): add resource gate rejection event
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:25 -07:00
Natalie
c5af6dbc71 feat(@projects/@magic-civilization): add tier_1 wild unit data and ai wiring
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:24 -07:00
Natalie
c42cc30e13 fix(@projects/@magic-civilization): 🐛 adjust science baseline to 5.0
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:24 -07:00
Natalie
61ea1a46d4 feat(auto_play): improve worker movement logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:24 -07:00
Natalie
83782140a5 feat(@projects/@magic-civilization): add new wild creature units
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:24 -07:00
Natalie
7af041b97b feat(ai): adjust worker and military priorities for better city growth
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:24 -07:00
Natalie
b944058ddd feat(@projects/@magic-civilization): add siege combat and tech gates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:24 -07:00
Natalie
10a910cce6 feat(@projects/@magic-civilization): add wild creature loot tables
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:24 -07:00
Natalie
194e520375 feat(@projects/@magic-civilization): add detailed tile yield logging
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
dcbf38151a feat(@projects/@magic-civilization): add gpt tracking and city yield logging
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
c4c6083d51 feat(@projects/@magic-civilization): integrate rust border expansion logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:22 -07:00
autocommit
73ee09a904 test(mc-tech): Add comprehensive test coverage for technology web functionality in tech_web_tests.rs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:49:19 -07:00
autocommit
fcd05ea572 feat(simulator): Add core magic system module with spell casting and mana management logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:49:19 -07:00
autocommit
edd549e26c feat(mc-happiness): Introduce HappinessPool system for character tracking, behavior, and progression mechanics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:49:18 -07:00
autocommit
46d16c902b feat(mc-combat): Introduce new combat bonuses, keyword modifiers, and siege mechanics for the simulator
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:49:18 -07:00
autocommit
163eb0634d feat(mc-ai): Introduce strategic axis evaluation in game_state and enhance MCTS tree logic for AI decision-making
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:49:18 -07:00
autocommit
6804de28b4 feat(simulator): Implement turn processor, spatial index, victory conditions, and snapshot management for turn-based simulation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:37:38 -07:00
autocommit
4a17a04359 feat(mc-ai): Implement parallel node expansion in MCTS with multi-threaded expand_node support and test cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:37:38 -07:00
autocommit
b0d6e49a0b chore(simulator): 🔧 Update simulator build configuration for dependency updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:37:35 -07:00
autocommit
d161604add feat(city): Implement dynamic food consumption scaling to cap late-game population growth sustainably
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 16:24:15 -07:00
autocommit
c44689c24d perf(combat): Optimize combat resolution logic with tuned hit detection thresholds and cooldowns to reduce latency in the simulator
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:28:06 -07:00
autocommit
d562164ac5 perf(city): Optimize city simulation performance by adjusting HP-related constants
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:28:05 -07:00
autocommit
6be9f950c2 test(simulator): Add comprehensive test cases for AI models and edge cases in the simulator
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:22:11 -07:00
autocommit
c9d396b8a1 feat(mc-magic): Add core magic subsystem and Ascension victory path implementation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:16:47 -07:00
autocommit
f9a0e7b754 feat(city-specific): Implement city-specific HP scaling for capital resilience and difficulty balance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:16:46 -07:00
autocommit
2e601df5b8 feat(mc-ai): Introduce new AI simulation algorithms in the mc-ai crate
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 14:45:35 -07:00
autocommit
e2e0e1445d feat(management): Implement Rust-based turn processing and GDScript-Rust API extensions for optimized turn-based logic execution
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 14:45:34 -07:00
autocommit
0230833324 feat(combat): Update core CombatResolver and MCTS algorithm to enforce new combat rules and enhance AI decision-making logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 14:45:33 -07:00