feat: B7 — амбиент: драматургия по времени суток + слой зон наката
Ночные варианты лупов трёх областей (_night): воздух ниже и плотнее,
дальняя машина и колокол (луга), вода громче (пруды), гул башни и глухие
удары (Звенец). Кроссфейд день↔ночь по кривой суток: LocationAudio
выбирает ключ с гистерезисом ±0.05, кроссфейд даёт Game.playAmbience;
стартовый амбиент выбирается по часам при входе. Новый слой
ambience/ashflow (шелест + глухой гул) в зонах наката: у AmbienceLayerDef
заведены явные positions (тайлы зон вынесены в константы HAZARD_*).

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 1a906e0 commit 19ce1751a35be538aec55247cf2415cd58af0ea0
@root root authored 1 day ago
Showing 9 changed files
View
apps/game/assets/audio/ambience/ashflow.wav 0 → 100644
Not supported
View
apps/game/assets/audio/ambience/meadows_night.wav 0 → 100644
Not supported
View
apps/game/assets/audio/ambience/ponds_night.wav 0 → 100644
Not supported
View
apps/game/assets/audio/ambience/zvenets_night.wav 0 → 100644
Not supported
View
apps/game/src/data/audio.ts
View
apps/game/src/data/locations.ts
View
apps/game/src/scenes/LocationScene.ts
View
apps/game/src/systems/LocationAudio.ts
View
apps/game/tools/audio/gen.mjs