growthMask() is the reusable spatial-artifact template: an fbm-ragged growth front creeping outward from a deterministic seed. The raggedness is load-bearing -- a clean circle reads as a spotlight, not as spreading crystal. Moire separates area from intensity: intensity saturates early while the mask keeps growing with tally, so a big shipment reads as "the maze has spread" rather than "everything got slightly shimmery". Seeded from the tick the crystal first landed. Tremor is ~1/4 of the brownout's judder and fever is a smooth haze against tremor's random jitter, so dread, fever and seizure stay distinguishable. Also clamps dt at both ends: a negative dt (clock rewind) turned ease()'s 1-exp(-dt/tau) into a huge negative multiplier and threw eased values into orbit. Unreachable from main.ts's monotonic clock, but not a landmine worth keeping. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| docs | ||
| fktry | ||
| .gitignore | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||