From fff8d714fe421fcd08425065a71c1247db94916d Mon Sep 17 00:00:00 2001 From: Alex Noir Date: Fri, 8 Dec 2017 14:09:09 +0300 Subject: [PATCH] I THINK this is all that needs to be done to network it...right? --- .../BarotraumaClient/Source/Characters/CharacterNetworking.cs | 1 + .../BarotraumaShared/Source/Characters/CharacterNetworking.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/Barotrauma/BarotraumaClient/Source/Characters/CharacterNetworking.cs b/Barotrauma/BarotraumaClient/Source/Characters/CharacterNetworking.cs index ec44d08af..12367f179 100644 --- a/Barotrauma/BarotraumaClient/Source/Characters/CharacterNetworking.cs +++ b/Barotrauma/BarotraumaClient/Source/Characters/CharacterNetworking.cs @@ -91,6 +91,7 @@ namespace Barotrauma bool crouching = msg.ReadBoolean(); keys[(int)InputType.Crouch].Held = crouching; keys[(int)InputType.Crouch].SetState(false, crouching); + AnimController.GrabLimb = (LimbType)msg.ReadInt16(); } bool hasAttackLimb = msg.ReadBoolean(); diff --git a/Barotrauma/BarotraumaShared/Source/Characters/CharacterNetworking.cs b/Barotrauma/BarotraumaShared/Source/Characters/CharacterNetworking.cs index 5abc8331e..a0eabba53 100644 --- a/Barotrauma/BarotraumaShared/Source/Characters/CharacterNetworking.cs +++ b/Barotrauma/BarotraumaShared/Source/Characters/CharacterNetworking.cs @@ -429,6 +429,7 @@ namespace Barotrauma if (AnimController is HumanoidAnimController) { tempBuffer.Write(((HumanoidAnimController)AnimController).Crouching); + tempBuffer.Write((int)((HumanoidAnimController)AnimController).GrabLimb); } bool hasAttackLimb = AnimController.Limbs.Any(l => l != null && l.attack != null);