Игра: шаги по поверхностям, звуки предметов, локальные амбиент-слои
- Шаги: sfx/step_grass|ash|water|floor по тайлу под ногами (stepKey), старый sfx/step удалён
- Предметы: моты → mote_pickup, сундук → chest_open, знаки/записка → note, whoosh на переходах
- Фауна: событие fauna:startle (FaunaSystem слышит combat:attack) → sfx/deer_startle
- AudioSystem.setLayers: несколько амбиент-слоёв сразу, синхронный дедуп, тик-фейд громкости
- AreaDef.ambienceLayers: вода прудов, гул башни (точка), скрипы домов (тайлы)
- validate-тест покрывает новые ключи через AUDIO_KEYS

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent dee4716 commit f45ebc5ea9ccf173aa5780d89c96b273804fa393
@root root authored 12 hours ago
Showing 23 changed files
View
apps/game/assets/audio/ambience/houses.wav 0 → 100644
Not supported
View
apps/game/assets/audio/ambience/ponds_water.wav 0 → 100644
Not supported
View
apps/game/assets/audio/ambience/tower_hum.wav 0 → 100644
Not supported
View
apps/game/assets/audio/sfx/chest_open.wav 0 → 100644
Not supported
View
apps/game/assets/audio/sfx/deer_startle.wav 0 → 100644
Not supported
View
apps/game/assets/audio/sfx/door.wav 0 → 100644
Not supported
View
apps/game/assets/audio/sfx/mote_pickup.wav 0 → 100644
Not supported
View
apps/game/assets/audio/sfx/note.wav 0 → 100644
Not supported
View
apps/game/assets/audio/sfx/pickup.wav 0 → 100644
Not supported
View
apps/game/assets/audio/sfx/step.wav 100644 → 0
Not supported
View
apps/game/assets/audio/sfx/step_ash.wav 0 → 100644
Not supported
View
apps/game/assets/audio/sfx/step_floor.wav 0 → 100644
Not supported
View
apps/game/assets/audio/sfx/step_grass.wav 0 → 100644
Not supported
View
apps/game/assets/audio/sfx/step_water.wav 0 → 100644
Not supported
View
apps/game/assets/audio/sfx/whoosh.wav 0 → 100644
Not supported
View
apps/game/src/data/audio.ts
View
apps/game/src/data/interactables.ts
View
apps/game/src/data/locations.ts
View
apps/game/src/scenes/LocationScene.ts
View
apps/game/src/systems/AudioSystem.ts
View
apps/game/src/systems/__tests__/AudioSystem.test.ts
View
apps/game/src/systems/fauna/FaunaSystem.ts
View
apps/game/tools/audio/gen.mjs