Newer
Older
rpg / apps / game / src / data / audio.ts
/**
 * Ключи аудио (WAV из tools/audio/gen.mjs): sfx + амбиент-лупы областей.
 * Отдельный модуль (без `?url`-импортов Game) — чтобы валидатор мог сверять
 * ключи контента с реестром в node-тестах.
 */

/** Sfx. */
export const SFX_KEYS = [
    'sfx/bell_hit',
    'sfx/bell_low',
    'sfx/ash_hiss',
    'sfx/ash_die',
    'sfx/spit',
    'sfx/hurt',
    'sfx/step',
    'sfx/ui_click',
    'sfx/chime'
] as const;

/** Амбиент-лупы областей. */
export const AMBIENCE_KEYS = ['ambience/meadows', 'ambience/ponds', 'ambience/zvenets'] as const;

/** Все аудио-ключи игры (префетч в BootScene). */
export const AUDIO_KEYS: readonly string[] = [...SFX_KEYS, ...AMBIENCE_KEYS];