diff --git a/Content.Server/GameTicking/Rules/VampireRuleSystem.cs b/Content.Server/GameTicking/Rules/VampireRuleSystem.cs index 91861c19228..536d6537021 100644 --- a/Content.Server/GameTicking/Rules/VampireRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/VampireRuleSystem.cs @@ -5,6 +5,7 @@ using Content.Server.Objectives; using Content.Server.Roles; using Content.Server.Vampire; +using Content.Server.Bible.Components; using Content.Shared.Alert; using Content.Shared.Vampire.Components; using Content.Shared.NPC.Prototypes; @@ -48,7 +49,6 @@ public override void Initialize() base.Initialize(); SubscribeLocalEvent(OnGetBriefing); - SubscribeLocalEvent(OnSelectAntag); SubscribeLocalEvent(OnTextPrepend); } @@ -56,6 +56,10 @@ public override void Initialize() private void OnSelectAntag(EntityUid mindId, VampireRuleComponent comp, ref AfterAntagEntitySelectedEvent args) { var ent = args.EntityUid; + + if (HasComp(ent)) + return; + _antag.SendBriefing(ent, MakeBriefing(ent), Color.Yellow, BriefingSound); MakeVampire(ent, comp); }