branchrust_reboot/main/PhysicsLayerRevamp/RagdollRewritecancel

28 Commits over 30 Days - 0.04cph!

11 Months Ago
Merge Main -> RagdollRewrite
12 Months Ago
Use .position instead of MovePosition for ragdoll
12 Months Ago
Ragdoll settings change to match corpse
12 Months Ago
Client compile fix
12 Months 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).
12 Months 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