diff --git a/Torch/Commands/CommandContext.cs b/Torch/Commands/CommandContext.cs index c0c8532..67383b0 100644 --- a/Torch/Commands/CommandContext.cs +++ b/Torch/Commands/CommandContext.cs @@ -55,17 +55,10 @@ namespace Torch.Commands Args = args ?? new List(); } - public virtual void Respond(string message, string sender = null, string font = MyFontEnum.Blue) + public virtual void Respond(string message, string sender = null, string font = null) { var chat = Torch.CurrentSession.Managers.GetManager(); - if (sender != null) - { - chat?.SendMessageAsOther(sender, message, font, _steamIdSender); - } - else - { - chat?.SendMessageAsSelf(message); - } + chat?.SendMessageAsOther(sender, message, font, _steamIdSender); } } } \ No newline at end of file diff --git a/Torch/Managers/ChatManager/ChatManagerServer.cs b/Torch/Managers/ChatManager/ChatManagerServer.cs index 5a351f1..e46f7f4 100644 --- a/Torch/Managers/ChatManager/ChatManagerServer.cs +++ b/Torch/Managers/ChatManager/ChatManagerServer.cs @@ -106,9 +106,9 @@ namespace Torch.Managers.ChatManager } var scripted = new ScriptedChatMsg() { - Author = author, + Author = author ?? Torch.Config.ChatName, Text = message, - Font = font, + Font = font ?? Torch.Config.ChatColor, Target = Sync.Players.TryGetIdentityId(targetSteamId) }; _chatLog.Info($"{author} (to {GetMemberName(targetSteamId)}): {message}");