From 3c76b5a8aa7d15413eaa50f13fef0bca7a51d1e9 Mon Sep 17 00:00:00 2001 From: xsainteer <156868231+xsainteer@users.noreply.github.com> Date: Mon, 28 Jul 2025 18:50:49 +0600 Subject: [PATCH] rolebriefingcomponent bugfix (#39261) 2 line bugfix --- Content.Server/GameTicking/Rules/TraitorRuleSystem.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs index 2d96cae861..0a2882aa3c 100644 --- a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs @@ -125,8 +125,8 @@ public sealed class TraitorRuleSystem : GameRuleSystem if (traitorRole is not null) { Log.Debug($"MakeTraitor {ToPrettyString(traitor)} - Add traitor briefing components"); - AddComp(traitorRole.Value.Owner); - Comp(traitorRole.Value.Owner).Briefing = briefing; + EnsureComp(traitorRole.Value.Owner, out var briefingComp); + briefingComp.Briefing = briefing; } else {