diff --git a/Content.Server/GameTicking/Rules/ChangelingRuleSystem.cs b/Content.Server/GameTicking/Rules/ChangelingRuleSystem.cs index dfb75ad59e..d6b1c9f3cf 100644 --- a/Content.Server/GameTicking/Rules/ChangelingRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/ChangelingRuleSystem.cs @@ -58,7 +58,8 @@ public sealed partial class ChangelingRuleSystem : GameRuleSystem(mindId, out var changelingRole); - if (changelingRole is not null) + _role.MindHasRole(mindId, out var briefingComp); + if (changelingRole is not null && briefingComp is null) { AddComp(changelingRole.Value.Owner); Comp(changelingRole.Value.Owner).Briefing = briefing;