diff --git a/Barotrauma/BarotraumaClient/ClientSource/GUI/ChatBox.cs b/Barotrauma/BarotraumaClient/ClientSource/GUI/ChatBox.cs index 114d62cdc..3371cd5b7 100644 --- a/Barotrauma/BarotraumaClient/ClientSource/GUI/ChatBox.cs +++ b/Barotrauma/BarotraumaClient/ClientSource/GUI/ChatBox.cs @@ -374,6 +374,12 @@ namespace Barotrauma public void AddMessage(ChatMessage message) { + if (GameMain.IsSingleplayer) + { + var should = GameMain.LuaCs.Hook.Call("chatMessage", message.Text, message.SenderClient, message.Type, message); + if (should != null && should.Value) { return; } + } + while (chatBox.Content.CountChildren > 60) { chatBox.RemoveChild(chatBox.Content.Children.First());