restore spawn-phase glow with a true breathing animation

SpawnOverlayPass had everything wired except a caller. WebGLFrameBuilder
now collects spawned human players each tick during spawn phase and
pushes their territory centroid + color through view.updateSpawnOverlay.
myPlayer reads as white so the local-player ring stands out.

Reshaped the shader animation: dropped the growing-disc effect, gave
the ring a true breath — radius scales 0.5×→1.15× while opacity pulses
35%→100% in phase. Replaced the sharp inner-edge ramp with a smooth
center-to-boundary fill so there's no hard cutoff or empty hole in
the middle. animSpeed bumped to 0.0035 (~1 breath/sec).
This commit is contained in:
evanpelle
2026-05-18 09:43:14 -07:00
parent 61f6d2fdd4
commit 4936ae3d59
3 changed files with 70 additions and 27 deletions
+1 -1
View File
@@ -245,7 +245,7 @@
"selfMaxRad": 24,
"mateMinRad": 5,
"mateMaxRad": 14,
"animSpeed": 0.005,
"animSpeed": 0.0035,
"gradientInnerEdge": 0.01,
"gradientSolidEnd": 0.1
},