But then they had to add transparency at some point, no?
The fog could be done via greyscale, with something like:
col = 0,0,0,clamp(inp.r + sin(time) * 0.5,0,1)
The glow worm additive sprite could just be distance based in the shader.
(I didn't look at the code itself if it's available, so this is just my impression based on the supplied screenshot gif).