From 95ef20223c1abaf6ff0baaf76b73e92dfd921efb Mon Sep 17 00:00:00 2001 From: DrSmugleaf Date: Sun, 14 Jan 2024 01:18:45 -0800 Subject: [PATCH] Fix error when the client gets an Eui state message before its open message (#23610) * Fix error when the client gets an Eui state message before its open message * Revert "Fix error when the client gets an Eui state message before its open message" This reverts commit 440e2746ee8d77306f59ddea558eda32ec927f18. * Make all Eui msgs reliable ordered --- Content.Shared/Eui/MsgEuiCtl.cs | 1 + Content.Shared/Eui/MsgEuiMessage.cs | 1 + Content.Shared/Eui/MsgEuiState.cs | 1 + 3 files changed, 3 insertions(+) diff --git a/Content.Shared/Eui/MsgEuiCtl.cs b/Content.Shared/Eui/MsgEuiCtl.cs index 43bd682731..d1bac580cd 100644 --- a/Content.Shared/Eui/MsgEuiCtl.cs +++ b/Content.Shared/Eui/MsgEuiCtl.cs @@ -10,6 +10,7 @@ namespace Content.Shared.Eui public sealed class MsgEuiCtl : NetMessage { public override MsgGroups MsgGroup => MsgGroups.Command; + public override NetDeliveryMethod DeliveryMethod => NetDeliveryMethod.ReliableOrdered; public CtlType Type; public string OpenType = string.Empty; diff --git a/Content.Shared/Eui/MsgEuiMessage.cs b/Content.Shared/Eui/MsgEuiMessage.cs index 3b6fbcad2c..0bfedb8e9c 100644 --- a/Content.Shared/Eui/MsgEuiMessage.cs +++ b/Content.Shared/Eui/MsgEuiMessage.cs @@ -8,6 +8,7 @@ namespace Content.Shared.Eui public sealed class MsgEuiMessage : NetMessage { public override MsgGroups MsgGroup => MsgGroups.Command; + public override NetDeliveryMethod DeliveryMethod => NetDeliveryMethod.ReliableOrdered; public uint Id; public EuiMessageBase Message = default!; diff --git a/Content.Shared/Eui/MsgEuiState.cs b/Content.Shared/Eui/MsgEuiState.cs index 3ac80ad3ea..c918ac4398 100644 --- a/Content.Shared/Eui/MsgEuiState.cs +++ b/Content.Shared/Eui/MsgEuiState.cs @@ -8,6 +8,7 @@ namespace Content.Shared.Eui public sealed class MsgEuiState : NetMessage { public override MsgGroups MsgGroup => MsgGroups.Command; + public override NetDeliveryMethod DeliveryMethod => NetDeliveryMethod.ReliableOrdered; public uint Id; public EuiStateBase State = default!; -- 2.51.2