From 27ded3e5a34b7702738642765f9afbf5525ae163 Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Thu, 22 Feb 2018 11:34:33 +0200 Subject: [PATCH] Fixed dead/spectator chat. Closes #264 --- Barotrauma/BarotraumaShared/Source/Networking/ChatMessage.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Barotrauma/BarotraumaShared/Source/Networking/ChatMessage.cs b/Barotrauma/BarotraumaShared/Source/Networking/ChatMessage.cs index 5c6afcd8c..688697f0b 100644 --- a/Barotrauma/BarotraumaShared/Source/Networking/ChatMessage.cs +++ b/Barotrauma/BarotraumaShared/Source/Networking/ChatMessage.cs @@ -186,7 +186,10 @@ namespace Barotrauma.Networking GameMain.Server.SendChatMessage(denyMsg, c); return; } - if (c.Character != null && !c.Character.CanSpeak) return; + + //dead characters are allowed to send chat messages, + //we'll just switch the message type to dead chat in SendChatMessage + if (c.Character != null && (!c.Character.CanSpeak && !c.Character.IsDead)) return; GameMain.Server.SendChatMessage(txt, null, c); }