using Content.Shared.NPC.Prototypes; using Content.Shared.Roles; using Content.Shared.Vampire.Components; using Robust.Shared.Audio; using Robust.Shared.Prototypes; namespace Content.Server.GameTicking.Rules.Components; [RegisterComponent, Access(typeof(VampireRuleSystem))] public sealed partial class VampireRuleComponent : Component { public readonly List VampireMinds = new(); public readonly List> BaseObjectives = new() { "VampireKillRandomPersonObjective", "VampireDrainObjective" }; public readonly List> EscapeObjectives = new() { "VampireSurviveObjective", "VampireEscapeObjective" }; public readonly List> StealObjectives = new() { "CMOHyposprayVampireStealObjective", "RDHardsuitVampireStealObjective", "EnergyShotgunVampireStealObjective", "MagbootsVampireStealObjective", "ClipboardVampireStealObjective", "CaptainIDVampireStealObjective", "CaptainJetpackVampireStealObjective", "CaptainGunVampireStealObjective" }; }