diff --git a/Content.Server/Administration/Commands/ReadyAll.cs b/Content.Server/Administration/Commands/ReadyAll.cs index 63964a6739..7415fd5c7e 100644 --- a/Content.Server/Administration/Commands/ReadyAll.cs +++ b/Content.Server/Administration/Commands/ReadyAll.cs @@ -24,7 +24,6 @@ namespace Content.Server.Administration.Commands } var gameTicker = EntitySystem.Get(); - var playerManager = IoCManager.Resolve(); if (gameTicker.RunLevel != GameRunLevel.PreRoundLobby) @@ -33,10 +32,10 @@ namespace Content.Server.Administration.Commands return; } - foreach (var p in playerManager.GetAllPlayers()) + foreach (var (player, status) in gameTicker.PlayersInLobby) { - if(gameTicker.PlayersInLobby[p] != LobbyPlayerStatus.Observer) - gameTicker.ToggleReady(p, ready); + if(status != LobbyPlayerStatus.Observer) + gameTicker.ToggleReady(player, ready); } } }