- Armors now use AbsorbDamage, which fixes some wonky behaviour (AbsorbDamage extra parameters, needed for splash damage checking).
- Vanilla cacos and barons/knights now have blue and green blood (CopyBloodColor, needed to change their blood at runtime).
- Reduce code duplication for Hellblazer grenade classes (Mixins now handle Default blocks).
In addition:
- Healthbar is no longer always full when invincible (so you can still know whether or not you're in big danger if the invinciball runs out).
- Death screen does not display when spectating (so you can spy on dead players properly).
- Respawning now works properly (previously it was instant and without prompt, due to incorrect conditionals).
- Demolitionist cannot be morphed (the collar prevents it) or have health drained (it's a robot).
- Fix positioning of Ragekit shockwaves on dash impact (lil' mistake there).
- When standing on something, its movement will be followed (this includes monsters).
- Bodies simply "teleport" away when a player respawns (looks better than a fade, and makes more sense lore-wise, as it's a recall).
- Don't allow "partial uncrouch" on places where the ceiling is only slightly taller than the crouch height (because it looks weird).
- Fix rare case where the self-light can cause a VM abort (which may no longer be needed because it was related to morphing, which is now disabled).