orbit/js
Brian Fertig 3b0c150971 Add system effect SFX, per-context music volumes, and storm teardown
- Play thunder claps on habitable storm strikes, solar-flare SFX on red
  dwarf flare onset, and solar-buzz on binary light-trade midpoint
  crossings, all via the shared Sfx voice (new playSfxOneOfOn helper)
- Add per-context music volume overrides (music.volumes) so each context
  can deviate from the global mix; menu ships at full volume
- Expand surface music frames to cover rocky and ice worlds (frames 6-11)
- Teardown per-system effect layers on scene restart (jump) so a previous
  system's storm doesn't keep striking and playing thunder in the new one
- Update planets.png sheet, add gasgiant-03/rocky-01/rocky-02 tracks, and
  register the new SFX assets in GameScene preload
2026-09-09 15:40:26 -06:00
..
build
comms Rename firstForeignPlanet trigger to firstWorld and make busy() type-awa 2026-09-09 13:00:25 -06:00
config
dev
entities
galaxy Force starting system to be a Main Sequence star 2026-09-08 21:58:34 -06:00
mining Add nebula atmosphere and per-system visual effects 2026-09-08 17:41:35 -06:00
quests
reputation
research Shorten research labels and fix console layout clipping 2026-09-09 08:28:32 -06:00
save Added Comms Feature 2026-09-09 10:10:38 -06:00
scan
scenes Add system effect SFX, per-context music volumes, and storm teardown 2026-09-09 15:40:26 -06:00
tether
ui Fix save panel layout, text overflow, and animation timing bugs 2026-09-09 14:43:28 -06:00
utils Add system effect SFX, per-context music volumes, and storm teardown 2026-09-09 15:40:26 -06:00
vendor
visuals Add system effect SFX, per-context music volumes, and storm teardown 2026-09-09 15:40:26 -06:00
main.js