nmdist-log

Blood decals and cleanup

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.

A bunch of blood spatter decals on a wall in c1a0.

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.