using Content.Shared.Alert; using Robust.Shared.GameStates; namespace Content.Server.Alert; internal sealed class ServerAlertsSystem : AlertsSystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnGetState); } private void OnGetState(Entity alerts, ref ComponentGetState args) { // TODO: Use sourcegen when clone-state bug fixed. args.State = new AlertComponentState(new(alerts.Comp.Alerts)); } }