Commit graph

2333 commits

Author SHA1 Message Date
autocommit
dd0cdb3cc4 remove(audio): 🔥 Remove omnivore sound effect files (attack, death, hit, spawn) from audio assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 13:06:42 -07:00
autocommit
dedbd5af75 remove(audio): 🔥 Remove herbivore sound effects (attack, call, death, hit) from game audio library
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 13:06:42 -07:00
autocommit
3945ddaf6f remove(fauna): 🔥 Remove apex predator sound effect files (attack, death, hit, roar) from fauna audio assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 13:06:42 -07:00
autocommit
824af6524c chore(config): 🔧 Update configuration defaults for new environment variables
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 13:06:42 -07:00
autocommit
9bb1ab1fdc deps-upgrade(simulator): ⬆️ Update Rust dependencies in Cargo.lock to latest compatible versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 13:06:42 -07:00
autocommit
28e2fe05b8 docs(audio): 📝 Update audio licensing terms and metadata with new compliance agreements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 12:57:27 -07:00
autocommit
c6d1ce2f0a feat(audio): Add victory condition-specific victory tracks with 3 OGG variants each for culture, domination, economic, and science victory types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 12:57:27 -07:00
autocommit
619487a78f feat(audio): Add 8 new music tracks for defeat, golden age, overworld (ascension, awakening, craft, industry, kingdoms), and victory phases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 12:57:26 -07:00
autocommit
20ced127f9 feat(simulator): Update siege damage and success conditions to integrate with city HP for balanced simulation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 12:26:49 -07:00
autocommit
ffd739caa8 feat(city): Adjust city HP and related mechanics constants for improved simulation balance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 12:26:49 -07:00
autocommit
2a6d02505f feat(mc-turn): Implement turn-based courier path resolution with movement logic and obstacle avoidance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 10:11:55 -07:00
autocommit
f3a131b8b3 feat(simulator): Add species registration API endpoints to manage fauna species for controlled population seeding in ecology simulations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 10:11:55 -07:00
autocommit
6f3cfb5b38 test(scenes): Add test script and scene for verifying era 7 severance logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 09:59:55 -07:00
autocommit
f561ec4cc9 test(scenes): Add and update test logic in courier_era2_round_trip_proof.gd and courier_era2_round_trip_proof.tscn to verify round-trip behavior for courier era 2.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 09:59:55 -07:00
autocommit
a538d38832 test(scenes): Add test script and scene for courier era 10 instant synchronization validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 09:59:54 -07:00
autocommit
8e23aeca66 test(game-engine): Add consistent ThemeVocabulary initialization in credits screen tests for headless environments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 09:59:54 -07:00
autocommit
425d4ebafe test(credits-screen): Update test assertions to validate new credits data structure in test_credits_screen.gd
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 09:53:33 -07:00
autocommit
e24034ac25 docs(age-dwarves): 📝 Remove outdated Rust simulation crates acknowledgment from credits.json
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 09:53:33 -07:00
autocommit
3eb0c35b45 test(game-engine): Add unit tests for auto-generated credits screen functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 09:41:38 -07:00
autocommit
9a92017e45 feat(credits): Add auto-generated audio source credits display in the credits scene
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 09:41:38 -07:00
autocommit
41601f6f7e chore(age-dwarves): 🔧 Replace generic spawn and complete action sound effects with updated game audio assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 01:38:54 -07:00
autocommit
d6c0403663 docs(age-dwarves): 📝 Add/clarify audio asset license documentation in LICENSES.md for compliance and clarity
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 01:38:54 -07:00
autocommit
04c1204327 refactor(audio): ♻️ Implement consistent audio asset restructuring by reorganizing sound source references and metadata in sources.csv and audio.json for improved performance and maintainability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 01:38:54 -07:00
autocommit
fcbc3e8454 ui(audio): 💄 Replace blizzard, drought, and heat wave OGG audio files with new versions for improved weather sound effects
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 01:38:54 -07:00
autocommit
79067ebbd7 ui(audio): 💄 Replace legacy sound effects with updated audio files for building completion and unit actions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 01:38:54 -07:00
autocommit
532f0c1d43 feat(game-engine): Add event signals for courier diplomacy mechanics to enable trade and shared map interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:08:59 -07:00
autocommit
8049e7ec7c feat(audio): Update AudioManager to support streaming audio assets, add audio.json config for new sound effects, and include unit tests for playback and loading.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:03:07 -07:00
autocommit
811e27dfa7 docs(audio): 📝 Update license metadata and source tracking for 114 new audio assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:03:07 -07:00
autocommit
506936e26e feat(games-age): Add OGG weather sound effects for blizzard, drought, heat wave, hurricane, storm, and tornado conditions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:03:07 -07:00
autocommit
f2b28c3513 feat(audio): Add 24 sound effect files for key game events like building completion, combat, research, and victory/defeat
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:03:06 -07:00
autocommit
e60276aeff feat(age-dwarves): Replace/update unit SFX audio files with new attack, death, hit, spawn, fire, and bombard sounds for all unit types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:03:06 -07:00
autocommit
1be4806a5c feat(age-dwarves): Add 11 victory theme music tracks with victory condition variations for the Age of Dwarves game
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:03:06 -07:00
autocommit
5784574b30 feat(audio): Add seven OGG audio tracks for overworld, golden age, defeat, and kingdom events
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:03:05 -07:00
autocommit
3b6e277881 feat(audio-component/module): Add generic spawn sound effect for fauna in audio assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:03:05 -07:00
autocommit
ed46710098 feat(audio): Add 6 predator fauna sound effects for attack, death, hurt, and spawn behaviors
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:03:05 -07:00
autocommit
6c76033ad5 feat(audio): Add 4 new OGG audio clips (attack, death, hit, spawn) for omnivore fauna
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:03:05 -07:00
autocommit
454f3e6759 feat(audio): Add 4 new herbivore sound effects (attack, call, death, hit) for fauna in Age of Dwarves
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:03:05 -07:00
autocommit
b558276409 feat(game-audio): Add apex fauna attack, death, hit, and roar sound effects
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 23:03:04 -07:00
autocommit
6463f9225b docs(tests): 📝 Clarify test setup and document lifecycle purpose for GdCourierRoute and GdTradeLedger test cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 18:10:56 -07:00
autocommit
4cce61722d test(simulator): Refactor courier resolver test to clarify Steam Track pillage intercept behavior with improved setup and assertions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 16:25:39 -07:00
autocommit
5a3733aac4 test(engine): Update lifecycle unit tests for courier behavior and coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 16:04:39 -07:00
autocommit
0832067691 feat(api-gdext): Introduce pending tile improvement tracking in GdGameState with new fields/methods for monitoring and managing improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 15:59:00 -07:00
autocommit
0946e2e810 test(mc-turn): Add serde roundtrip tests for JSON ↔ Rust struct validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 15:59:00 -07:00
autocommit
4080d67565 feat(mc-turn): Add CourierResolver and FormationMove components for pathfinding and movement logic in formations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 15:59:00 -07:00
autocommit
34a4965797 deps-upgrade(simulator): ⬆️ Update api-gdext and mc-turn crates to latest versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 15:59:00 -07:00
autocommit
282125663b test(simulator): Add lifecycle test coverage for CourierRoute resource in simulator
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 15:52:58 -07:00
autocommit
1cbf3fcd4e feat(simulator): Add CourierRoute and OpenBordersAgreement structs/enums with trade logic to simulator API and trade crate
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 15:52:58 -07:00
autocommit
0658101581 feat(simulator-specific): Implement city simulation rules and generation logic in mc-city crate
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 15:46:47 -07:00
autocommit
453189ec02 test(mc-turn): Add and update tests for courier resolver logic and improvement mechanics in the simulator
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 15:46:47 -07:00
autocommit
adfecb0e96 feat(simulator-simulator): Implement biome capacity calculations for trade and turn mechanics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-28 15:46:47 -07:00