Fix message target bug
This commit is contained in:
@@ -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);
|
||||
}
|
||||
chat?.SendMessageAsOther(sender, message, font, _steamIdSender);
|
||||
}
|
||||
}
|
||||
}
|
@@ -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}");
|
||||
|
Reference in New Issue
Block a user