@@ -44,6 +44,7 @@ internal sealed partial class ChatManager : IChatManager
|
||||
[Dependency] private readonly INetConfigurationManager _netConfigManager = default!;
|
||||
[Dependency] private readonly IEntityManager _entityManager = default!;
|
||||
[Dependency] private readonly PlayerRateLimitManager _rateLimitManager = default!;
|
||||
[Dependency] private readonly ISharedPlayerManager _player = default!;
|
||||
|
||||
/// <summary>
|
||||
/// The maximum length a player-sent message can be sent
|
||||
@@ -179,7 +180,12 @@ internal sealed partial class ChatManager : IChatManager
|
||||
var adminSystem = _entityManager.System<AdminSystem>();
|
||||
var antag = mind.UserId != null && (adminSystem.GetCachedPlayerInfo(mind.UserId.Value)?.Antag ?? false);
|
||||
|
||||
SendAdminAlert($"{mind.Session?.Name}{(antag ? " (ANTAG)" : "")} {message}");
|
||||
// We shouldn't be repeating this but I don't want to touch any more chat code than necessary
|
||||
var playerName = mind.UserId is { } userId && _player.TryGetSessionById(userId, out var session)
|
||||
? session.Name
|
||||
: "Unknown";
|
||||
|
||||
SendAdminAlert($"{playerName}{(antag ? " (ANTAG)" : "")} {message}");
|
||||
}
|
||||
|
||||
public void SendHookOOC(string sender, string message)
|
||||
|
||||
Reference in New Issue
Block a user