using Content.Shared.Random; using Robust.Shared.Audio; using Robust.Shared.Prototypes; namespace Content.Server.GameTicking.Rules.Components; /// /// Stores data for . /// [RegisterComponent, Access(typeof(ThiefRuleSystem))] public sealed partial class ThiefRuleComponent : Component { [DataField] public ProtoId BigObjectiveGroup = "ThiefBigObjectiveGroups"; [DataField] public ProtoId SmallObjectiveGroup = "ThiefObjectiveGroups"; [DataField] public ProtoId EscapeObjectiveGroup = "ThiefEscapeObjectiveGroups"; [DataField] public float BigObjectiveChance = 0.7f; [DataField] public float MaxObjectiveDifficulty = 2.5f; [DataField] public int MaxStealObjectives = 10; }