@@ -2,9 +2,9 @@ using Content.Server.Chat.Managers;
|
||||
using Content.Server.GameTicking;
|
||||
using Content.Shared.CCVar;
|
||||
using Content.Shared.Chat;
|
||||
using Robust.Server.Player;
|
||||
using Robust.Shared.Console;
|
||||
using Robust.Shared.Configuration;
|
||||
using Robust.Shared.Player;
|
||||
|
||||
namespace Content.Server.Motd;
|
||||
|
||||
@@ -41,7 +41,7 @@ public sealed class MOTDSystem : EntitySystem
|
||||
{
|
||||
if (string.IsNullOrEmpty(_messageOfTheDay))
|
||||
return;
|
||||
|
||||
|
||||
var wrappedMessage = Loc.GetString("motd-wrap-message", ("motd", _messageOfTheDay));
|
||||
_chatManager.ChatMessageToAll(ChatChannel.Server, _messageOfTheDay, wrappedMessage, source: EntityUid.Invalid, hideChat: false, recordReplay: true);
|
||||
}
|
||||
@@ -49,11 +49,11 @@ public sealed class MOTDSystem : EntitySystem
|
||||
/// <summary>
|
||||
/// Sends the Message Of The Day, if any, to a specific player.
|
||||
/// </summary>
|
||||
public void TrySendMOTD(ICommonSession player)
|
||||
public void TrySendMOTD(IPlayerSession player)
|
||||
{
|
||||
if (string.IsNullOrEmpty(_messageOfTheDay))
|
||||
return;
|
||||
|
||||
|
||||
var wrappedMessage = Loc.GetString("motd-wrap-message", ("motd", _messageOfTheDay));
|
||||
_chatManager.ChatMessageToOne(ChatChannel.Server, _messageOfTheDay, wrappedMessage, source: EntityUid.Invalid, hideChat: false, client: player.ConnectedClient);
|
||||
}
|
||||
@@ -68,10 +68,10 @@ public sealed class MOTDSystem : EntitySystem
|
||||
{
|
||||
if (string.IsNullOrEmpty(_messageOfTheDay))
|
||||
return;
|
||||
|
||||
|
||||
var wrappedMessage = Loc.GetString("motd-wrap-message", ("motd", _messageOfTheDay));
|
||||
shell.WriteLine(wrappedMessage);
|
||||
if (shell.Player is { } player)
|
||||
if (shell.Player is IPlayerSession player)
|
||||
_chatManager.ChatMessageToOne(ChatChannel.Server, _messageOfTheDay, wrappedMessage, source: EntityUid.Invalid, hideChat: false, client: player.ConnectedClient);
|
||||
}
|
||||
|
||||
@@ -92,7 +92,7 @@ public sealed class MOTDSystem : EntitySystem
|
||||
{
|
||||
if (val == _messageOfTheDay)
|
||||
return;
|
||||
|
||||
|
||||
_messageOfTheDay = val;
|
||||
TrySendMOTD();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user