branchrust_reboot/main/PhysicsLayerRevamp/RagdollRewrite2cancel

70 Commits over 184 Days - 0.02cph!

3 Years Ago
More precision - reduce MAX_JOINT_DIST to 2
3 Years Ago
Scrap heli don't parent ragdolls
3 Years Ago
Added server sync ragdoll save/load methods
3 Years Ago
Comment on ragdollmode convar. Ragdoll corpseJoint made readonly.
3 Years Ago
Fixed corpse issues with the initial fixed joint to the pelvis. Removed that joint - pelvis collider is now on the base, no separate rigidbody on the pelvis.
3 Years Ago
Manifest, adding the new corpse type
3 Years Ago
Sync ragdoll limb pos more frequently: 10 times per second instead of 5
3 Years Ago
Added smooth interpolation for all ragdoll limb sync
3 Years Ago
Fix double pool free, go back to using pooled lists
3 Years Ago
Fixed several issues with ragdoll position sync. No more glitching now
3 Years Ago
All joint positions now have regular sync to client
3 Years Ago
Joint sync WIP
3 Years Ago
Merge ragdoll extras back to main RagdollRewrite2. Fixed server->client sync not working.
3 Years Ago
Removed physics from the client-side player_corpse_new, plus bug fixes
3 Years Ago
Dual client/server var for ragdollmode
3 Years Ago
Use a separate convar for server ragdoll physics mode - ragdollmodesv
3 Years Ago
Converted ragdoll and corpse to support both Client- and Server-side setup.
3 Years Ago
Player model and LOD setup
3 Years Ago
Fixed physics troubles with buoyancy and positioning
3 Years Ago
Work in progress for: - Player corpse and ragdoll are no longer separate. The corpse is also the ragdoll. No more issues with corpse vs. ragdoll position not lining up. - Simulate ragdoll movement on the server side and sync to clients. This means good behaviour on server-side sim objects like vehicles. - Can revert to the old system for now by setting physics.serversideragdolls to false.