diff --git a/Content.Server/GameTicking/GameTicker.RoundFlow.cs b/Content.Server/GameTicking/GameTicker.RoundFlow.cs index 55978fa56d..2d37e8b680 100644 --- a/Content.Server/GameTicking/GameTicker.RoundFlow.cs +++ b/Content.Server/GameTicking/GameTicker.RoundFlow.cs @@ -56,7 +56,8 @@ namespace Content.Server.GameTicking get => _runLevel; private set { - if (_runLevel == value) return; + // Game admins can run `restartroundnow` while still in-lobby, which'd break things with this check. + // if (_runLevel == value) return; var old = _runLevel; _runLevel = value; diff --git a/Content.Server/Station/Components/StationComponent.cs b/Content.Server/Station/Components/StationComponent.cs index 6078475cc9..6fadcfd1ac 100644 --- a/Content.Server/Station/Components/StationComponent.cs +++ b/Content.Server/Station/Components/StationComponent.cs @@ -1,11 +1,13 @@ using Content.Shared.Station; using Robust.Shared.Analyzers; using Robust.Shared.GameObjects; +using Robust.Shared.ViewVariables; namespace Content.Server.Station; [RegisterComponent, Friend(typeof(StationSystem))] public class StationComponent : Component { + [ViewVariables] public StationId Station = StationId.Invalid; }