branchrust_reboot/main/ragdollingcancel
17 Commits over 123 Days - 0.01cph!
Fixing some client issues with ragdolls
- moved ragdoll client cycle so limb interpolation can run before player reads it
- force an immediate net sync onragdolling for initial state to be in sync with ragdoll entity creation
Distributing dismount points across ragdoll bones for more reliable dismount without offset issues
code review changes
- client state initialized from networked parent entityref
- removed some redundant client flag setting
- eye positions levels out after ragdolling ends
only inherit mount velocity on ragdoll
adjusted serverside player colliders while ragdolling
added some more convar helper functions for ragdoll testing
cleaned up some ragdoll-specific code in the player we get for free with it being a mountable
merge from ragdoll_as_mountable
moved ragdoll convar to server
initial setup of serverside ragdolling with moderate bike collision damage