From d1c633385bea7a018a25838910729c2b8154ef61 Mon Sep 17 00:00:00 2001 From: Regalis Date: Tue, 2 May 2017 22:21:58 +0300 Subject: [PATCH] Unique event IDs start from 1 (otherwise the server/clients will think event #0 has been already received) --- .../Networking/NetEntityEvent/ServerEntityEventManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Subsurface/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs b/Subsurface/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs index b9c6c3312..9d08d1e84 100644 --- a/Subsurface/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs +++ b/Subsurface/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs @@ -96,7 +96,7 @@ namespace Barotrauma.Networking if (!uniqueEvents.Any(e => e.IsDuplicate(newEvent))) { //create a copy of the event and give it a new ID - var uniqueEvent = new ServerEntityEvent(entity, (UInt16)uniqueEvents.Count); + var uniqueEvent = new ServerEntityEvent(entity, (UInt16)(uniqueEvents.Count + 1)); uniqueEvent.SetData(extraData); uniqueEvents.Add(uniqueEvent);