using Content.Server.Ninja.Systems; using Content.Shared.Communications; using Robust.Shared.Audio; namespace Content.Server.GameTicking.Rules.Components; /// /// Stores some configuration used by the ninja system. /// Objectives and roundend summary are handled by . /// [RegisterComponent, Access(typeof(SpaceNinjaSystem))] public sealed partial class NinjaRuleComponent : Component { /// /// List of threats that can be called in. Copied onto when gloves are enabled. /// [DataField(required: true)] public List Threats = new(); /// /// Sound played when making the player a ninja via antag control or ghost role /// [DataField] public SoundSpecifier? GreetingSound = new SoundPathSpecifier("/Audio/Misc/ninja_greeting.ogg"); }