Log event starts to admin alert chat (#27761)

This commit is contained in:
Kara
2024-05-07 08:13:28 -07:00
committed by GitHub
parent 28f5d490a4
commit 09b5319270

View File

@@ -1,4 +1,5 @@
using System.Linq;
using Content.Server.Chat.Managers;
using Content.Server.GameTicking;
using Content.Server.StationEvents.Components;
using Content.Shared.CCVar;
@@ -15,6 +16,7 @@ public sealed class EventManagerSystem : EntitySystem
[Dependency] private readonly IPlayerManager _playerManager = default!;
[Dependency] private readonly IRobustRandom _random = default!;
[Dependency] private readonly IPrototypeManager _prototype = default!;
[Dependency] private readonly IChatManager _chat = default!;
[Dependency] public readonly GameTicker GameTicker = default!;
public bool EventsEnabled { get; private set; }
@@ -43,6 +45,7 @@ public sealed class EventManagerSystem : EntitySystem
var ent = GameTicker.AddGameRule(randomEvent);
var str = Loc.GetString("station-event-system-run-event",("eventName", ToPrettyString(ent)));
_chat.SendAdminAlert(str);
Log.Info(str);
return str;
}