From 04fe4945fba95f2d248299a939bc5f2fcaa456b0 Mon Sep 17 00:00:00 2001 From: Bluzume <39113159+KuromeSan@users.noreply.github.com> Date: Wed, 27 Oct 2021 23:11:06 -0400 Subject: [PATCH] fix empty chat messages --- HorseIsleServer/HorseIsleServer/Server/GameServer.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/HorseIsleServer/HorseIsleServer/Server/GameServer.cs b/HorseIsleServer/HorseIsleServer/Server/GameServer.cs index 4940c0e..5eaf800 100644 --- a/HorseIsleServer/HorseIsleServer/Server/GameServer.cs +++ b/HorseIsleServer/HorseIsleServer/Server/GameServer.cs @@ -5691,12 +5691,19 @@ namespace HISP.Server message = Chat.GetDmMessage(message); } + if (message == "") + return; + if (message.StartsWith("/")) { string channelString = message.Split(' ')[0].ToLower(); string newMessage = string.Join(' ', message.Split(' ').Skip(1)); message = newMessage.Trim(); - switch(channelString) + + if (message == "") + channelString = "/"; + + switch (channelString) { case "/$": case "/ads": @@ -5749,9 +5756,6 @@ namespace HISP.Server message = message.Trim(); - if (message == "") - return; - if (channel == Chat.ChatChannel.All && message.Length > 150) { byte[] tooLong = PacketBuilder.CreateChat(Messages.GlobalChatTooLong, PacketBuilder.CHAT_BOTTOM_RIGHT);