branchrust_reboot/main/PhysicsLayerRevamp/RagdollRewritecancel

28 Commits over 30 Days - 0.04cph!

1 Year Ago
Merge Main -> RagdollRewrite
1 Year Ago
Use .position instead of MovePosition for ragdoll
1 Year Ago
Ragdoll settings change to match corpse
1 Year Ago
Client compile fix
1 Year Ago
Corpses tended to stay permanently awake if they were lying on another corpse or other rigidbody, which kept the ragdoll awake as well. Added a check that runs every 30s. If velocity is essentially zero, force sleep state. Corpse will still wake and move if it's moved later (e.g. it's on a vehicle flatbed or a floor that collapses).
1 Year Ago
Merge Main -> RagdollRewrite
1 Year Ago
Code review: Use ListHashSet instead of directly using BufferList, for faster removes
1 Year Ago
Merge Main -> RagdollRewrite
1 Year Ago
Raised default ragdoll and corpse sleep thresholds
1 Year Ago
Added FixedUpdate to Client.cs and a static BufferList or ragdolls on the client. Call Ragdoll.SyncPosToPin each FixedUpdate tick. Avoids needed a FixedUpdate on every Ragdoll, which is slower than calling items in a list.
1 Year Ago
Move kinematic/gravity setting to PinTo set method
1 Year Ago
Fixing more post-merge layer issues. A few bits of foliage needed reimporting to update correctly, which then necessitated S2P on monuments that used them.
1 Year Ago
S2P all, to remove tree imposter layer users again after merge.
1 Year Ago
Merge Main -> RagdollRewrite
1 Year Ago
In editor, tell client-side ragdoll colliders to ignore server-side corpse colliders
1 Year Ago
Bit of a mess + FixedUpdate hack in Ragdoll but already rather good results. Link corpse and ragdoll directly, give corpse several ragdoll-matched colliders so it falls more nicely, other bits and pieces.
1 Year Ago
Minor edits re experiments
1 Year Ago
Cherry pick 81327 -> RagdollRewrite
1 Year Ago
Some changes to my custom inventory loadout
1 Year Ago
Changed plan - let BaseCorpse have a preset collider if it wants to
1 Year Ago
Torso collider on ragdoll, added mesh collider support to BaseCorpse
1 Year Ago
Turned the torso collider into a convex mesh. Fixed scale issues.
1 Year Ago
Simplified my player torso collider
1 Year Ago
Created a player torso shaped mesh collider
1 Year Ago
PlayerCorpse remove buoyancy stuff (shouldn't be needed once ragdoll directly connects to corpse)
1 Year Ago
Animal ragdolls on my test map
1 Year Ago
Fixed sharp ragdoll empty buoyancy point
1 Year Ago
Test map edit ready for ragdoll rewrite testing