branchrust_reboot/main/PhysicsLayerRevamp/ServerSideRagdollscancel
66 Commits over 30 Days - 0.09cph!
Ignore body orientation when making a ragdoll out of a sleeper. The sleeper model ignores body orientation, so we also need to ignore it to create the ragdoll at the right rotation!
New sleeptarget convar puts the player you're looking at to sleep (obviously admin only)
Fixed init order trouble with server-side ragdolls that spawn already parented
Merge main -> ServerSideRagdolls
Early exit for client with server sim in SetInterpolationMode
Ported over the older interpolation fix for client-side ragdolls on tugboats, since we're still looking to support client-side ragdolls as an option for now
Merge TugboatLowFPSFix -> ServerSideRagdolls
Merge main -> ServerSideRagdolls
Oops, already had some code for PositionTickRate
Use FixedUpdate tick for the player corpse position sync. Seems to keep them in sync with vehicles they're on a bit more reliably
Don't interpolate ragdoll rigidbodies on the server side. This change actually improves the collisions, weirdly enough.
Set default ragdoll collision mode to Continuous Speculative - same rationale as for dropped items
Enabled ragdoll <-> vehicle collision
Fixed AddRenderer on SkeletonSkinLOD being called before Awake when using server-side ragdolls
Merge main -> ServerSideRagdolls