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