This weekend I finished up the decal decoding code, got blood decals working, and started cleaning up the code in preparation for blood splatter when entities are shot.
Like bullet holes, blood splatter decals are found in decals.wad, with eight different blood splatter variants. I eyeballed the size, at a later time I need to verify what size GoldSrc uses and implement that in nmdist.

I’m refactoring the code in preparation to implement spraying blood splatter after entities are shot near a surface. A lot of this code is a bit hacky at the moment, so it might take a weekend or two to refine it to a place that I’m happy with.