- Play a soft thunder SFX (sfx_thunder_01..04 at volume 0.35) on the strobe's 0→>0 edge, once per strike; mid-strobe frames stay silent. - Move `wasOn` latch after the thunder check so it reflects the previous frame's state (fixes arm-frame and edge detection). - Add `thunder: false` config to silence the voice while keeping the bolt. - Cover with tests: arm frame silent, one clap per strike, mute path. |
||
|---|---|---|
| .. | ||
| CyberOverlay.js | ||
| EmberField.js | ||
| NebulaAtmosphere.js | ||
| NebulaLightning.js | ||
| RedHaze.js | ||
| Starfield.js | ||
| StormLayer.js | ||
| SystemEffects.js | ||
| SystemEffectsMath.js | ||
| UiCameras.js | ||
| VoidBase.js | ||
| WandererStar.js | ||