Adds server-side death ragdolls for players and NPCs.
[list][*]Networked Ragdoll Entities[*]"mp_keepragdoll" Control over Server-Side Player Ragdolls[*]NPC Server-Side Death Ragdolls[*]"ai_keepragdoll" Multiplayer Usage for Server-Side NPC Ragdolls[*]Clean Non-Conflicting Code[*]CRC32 File Name, File Collision Prevention[/list]
So it's been done before, yes, and poorly too, I might add. This flavor of its predecessor "Death Fix", properly addresses problems with the player's networked ragdoll entity, and addons which deal with the death ragdoll entity will, as a result, be compatible with this addon. Control the usage using the new "mp_keepragdolls" command to reenable client-side ragdolls if desired; enabled will generate server-side ragdolls.
A bonus? Indeed. What else would you expect from me?
Just like in single player, when a player kills an NPC, now the victim can be physically interacted with, rather than no longer having any interaction with it due to a client side ragdoll generation. When "ai_keepragdolls" is enabled, now in multi-player you can undo your dead NPCs. Don't worry about ragdoll overflow, as the ragdolls are capped to "sbox_maxnpcs", and the last ragdoll will be removed on generation of the next.
The addon features clean, non-conflicting code, usage of the duplicator library, and on top, to avoid file collisions, all of the scripts hold the name of their CRC32 value. Nifty.