sound
The game heard: the valley's wind and ash and rain on stone, the fight's own swings and impacts, the boss theme, and the sting the Ash Warden's rise gets.
game.sound — the sound slice
The game heard: the valley's wind and ash and rain on stone, the fight's own swings and impacts, the boss theme, and the sting the Ash Warden's rise gets.
Owns /zero/source/game/sound.module/ and /zero/source/game/sound/.
Hangs its components on the mount entity Game/sound.
The world's one AudioListener is on the player's camera rig and is the
scene's — this slice never adds one, and every spatial sound it makes is
inaudible without it.
Reference for tone: design/references/01-in-play.png — cold, low,
wind-driven, not heroic.
Read design/spec.md for the interface and what "done" means.
Interface
What this asset declares: the schema it conforms to, what it exposes, and the rendered structured payload.
conforms to
zero/source-extract/v2game/sound.module/init.luau — the `sound` slice. The game heard: the valley's own bed — wind over dead grass, ash falling, thin rain on stone — and the ring of a swing landing on rusted mail. Both are real clips generated for this world from the art direction and filed under `game/sound/clips/`. The bed is one looping, non-spatial emitter that rides with the player so the valley never falls silent; the impact is a spatial one-shot this slice fires the moment the Vigil's swing goes live, read off the vigil slice's own phase rather than wired across slices. The world's one `AudioListener` is the scene's, on the player's camera rig. Nothing spatial is audible without it.
arm(e: ?) → void
| arg | type | description |
|---|---|---|
| e | ? |
build( ) → boolean
tick( ) → void
Sub-parts
Everything contained inside this part. Assets are composite children (clickable cards). Files are leaf payloads. Expand any row to view its source.
Showing up to 3 levels deep. Open a part to see what it holds further down.
Problems
Everything affecting this asset right now: its own problems, anything wrong inside it, and problems on its direct dependencies.
agent_score is exposed.+ quality × 0.35
+ performance × 0.25
± compat factor
Usability ratings
Did the part work as advertised when consumers tried to drop it in. Separate from upvotes: those are taste; this is "did it function".
Scoped to this part · feeds back into the world's score.