New patch v0.5.1a released.
Install over top of latest base client.
http://smodforever.com/releasearchive/bsmod/v0.5.1a -- 2021/01/10-Headshot gibs now spouts only brain gibs.
-Ragdoll gibbing restored.
-Improved handling of ragdoll gibbing.
-Improved raggib velocities.
-Raggibs that spawn in the ground will delete itself to prevent crashing.
-npc_gib_model.txt now supports "targetname". Named ragdolls will gib according to script.
-Added "Health" and "CollisionType" to ent_text for ragdolls, gib2 and raggibs.
-NPCs with names, will pass their name onto ragdoll, with _corpse. Eg, Bob dies, Bob's ragdoll is named "Bob_corpse".
-Ragdolls with names, will pass their name onto gibs. Eg, Bob_corpse when gibbed, his gibs will be named "Bob_corpse_gibs". Targetname gibbed ragdolls will know what to do.
-No gib effects at the moment.
-Foundation for NPC additional actions added.
-Primitive kick shove restored.
-Added subtitles (lol).
-Renamed some soundscripts in game_sounds_bsmod.txt.
-Renamed some sound files.
CONSOLE COMMANDS
-sm_ragdoll_takefalldamage; Allows ragdolls to take damage from falling impact
-sm_ragdoll_physforce properly scales damage force now.
-sm_gore_gibhealth changed to sm_ragdoll_health (classic SMOD command)
-sm_gore_gib_health added; specify gib2/raggib healthpoints before breaking. Set -1 for unbreakable.
-sm_ragdoll_health; specify ragdoll health. Set -1 for unbreakable.
-sm_gore_gib_collisiontype; specify gib2/raggib collisiontype
-sm_gore_gib_candestroy removed; Use sm_gore_gib_health instead
NOTE
I was playing around with ragdoll convulsions and I realised that you can create a quite a bit of cool convulsions, from classic SMOD to twitches to gasping for life (gotta use a little imagination). So I setup some commands to customise your own convulsions
-sm_ragdoll_convulsion_strength; Base strength of the convulsion
-sm_ragdoll_convulsion_magnitude; Max magnitude of convulsions, will decrease overtime
-sm_ragdoll_convulsion_interval; Max intervals between convulsions
-sm_ragdoll_convulsion_startdelay; Max seconds before starting
-sm_ragdoll_convulsion_amplifyscale; Amplify the whole thing
-sm_ragdoll_convulsion_length; Max length of convulsion