From a373c589d1b4351aa92c1a755fdadff82f3420f3 Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Mon, 23 Jul 2018 17:44:32 +0300 Subject: [PATCH] Fixed ragdoll dropping away from the collider if it's freezed while swimming (e.g. if a client disconnects when in water) --- .../BarotraumaShared/Source/Characters/Animation/Ragdoll.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Barotrauma/BarotraumaShared/Source/Characters/Animation/Ragdoll.cs b/Barotrauma/BarotraumaShared/Source/Characters/Animation/Ragdoll.cs index 011f19a5b..e69c30f19 100644 --- a/Barotrauma/BarotraumaShared/Source/Characters/Animation/Ragdoll.cs +++ b/Barotrauma/BarotraumaShared/Source/Characters/Animation/Ragdoll.cs @@ -47,6 +47,7 @@ namespace Barotrauma frozen = value; Collider.PhysEnabled = !frozen; + if (frozen && MainLimb != null) MainLimb.pullJoint.WorldAnchorB = MainLimb.SimPosition; } }