using Content.Shared.Whitelist; namespace Content.Server.GameTicking.Rules.VariationPass.Components; /// /// Handles cutting a random wire on random devices around the station. /// [RegisterComponent] public sealed partial class CutWireVariationPassComponent : Component { /// /// Blacklist of hackable entities that should not be chosen to /// have wires cut. /// [DataField] public EntityWhitelist Blacklist = new(); /// /// Chance for an individual wire to be cut. /// [DataField] public float WireCutChance = 0.05f; /// /// Maximum number of wires that can be cut stationwide. /// [DataField] public int MaxWiresCut = 10; }