Fix message target bug

This commit is contained in:
John Gross
2019-04-15 15:38:34 -07:00
parent 7d8838c0ee
commit 60c0ae1049
2 changed files with 4 additions and 11 deletions

View File

@@ -55,17 +55,10 @@ namespace Torch.Commands
Args = args ?? new List<string>(); Args = args ?? new List<string>();
} }
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<IChatManagerServer>(); var chat = Torch.CurrentSession.Managers.GetManager<IChatManagerServer>();
if (sender != null) chat?.SendMessageAsOther(sender, message, font, _steamIdSender);
{
chat?.SendMessageAsOther(sender, message, font, _steamIdSender);
}
else
{
chat?.SendMessageAsSelf(message);
}
} }
} }
} }

View File

@@ -106,9 +106,9 @@ namespace Torch.Managers.ChatManager
} }
var scripted = new ScriptedChatMsg() var scripted = new ScriptedChatMsg()
{ {
Author = author, Author = author ?? Torch.Config.ChatName,
Text = message, Text = message,
Font = font, Font = font ?? Torch.Config.ChatColor,
Target = Sync.Players.TryGetIdentityId(targetSteamId) Target = Sync.Players.TryGetIdentityId(targetSteamId)
}; };
_chatLog.Info($"{author} (to {GetMemberName(targetSteamId)}): {message}"); _chatLog.Info($"{author} (to {GetMemberName(targetSteamId)}): {message}");