From a198bd8e9e96dd4c94bb201805c7783534b6ebfd Mon Sep 17 00:00:00 2001 From: Spirtix Date: Wed, 2 Jul 2025 21:22:35 +0200 Subject: [PATCH] disable canned chat when chat is disabled globally --- src/CommandHandlers/GenericMessageHandler.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/CommandHandlers/GenericMessageHandler.cs b/src/CommandHandlers/GenericMessageHandler.cs index cd7fb60..e634bb0 100644 --- a/src/CommandHandlers/GenericMessageHandler.cs +++ b/src/CommandHandlers/GenericMessageHandler.cs @@ -7,6 +7,8 @@ namespace sodoffmmo.CommandHandlers; [CommandHandler(7)] class GenericMessageHandler : CommandHandler { public override Task Handle(Client client, NetworkObject receivedObject) { + if (!Configuration.ServerConfiguration.EnableChat && receivedObject.Get("m").StartsWith("C:")) + return Task.CompletedTask; NetworkPacket packet = NetworkObject.WrapObject(0, 7, receivedObject).Serialize(); client.Room.Send(packet); return Task.CompletedTask;