From 8ccdff4416707ce9c64eb4f6558a4987adcd5567 Mon Sep 17 00:00:00 2001 From: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com> Date: Mon, 21 Feb 2022 19:45:59 -0800 Subject: [PATCH] Prevent players from late joining as role banned jobs (#6853) --- Content.Server/GameTicking/GameTicker.Spawning.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Server/GameTicking/GameTicker.Spawning.cs b/Content.Server/GameTicking/GameTicker.Spawning.cs index 31a7571b7c..6e39f5bc2e 100644 --- a/Content.Server/GameTicking/GameTicker.Spawning.cs +++ b/Content.Server/GameTicking/GameTicker.Spawning.cs @@ -112,6 +112,9 @@ namespace Content.Server.GameTicking { var character = GetPlayerProfile(player); + var jobBans = _roleBanManager.GetJobBans(player.UserId); + if (jobBans == null || (jobId != null && jobBans.Contains(jobId))) + return; SpawnPlayer(player, character, station, jobId, lateJoin); UpdateJobsAvailable(); }