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>();
}
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>();
if (sender != null)
{
chat?.SendMessageAsOther(sender, message, font, _steamIdSender);
}
else
{
chat?.SendMessageAsSelf(message);
}
}
}
}

View File

@@ -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}");