using Content.Server._CP14.Objectives.Systems; using Robust.Shared.Utility; namespace Content.Server._CP14.Objectives.Components; [RegisterComponent, Access(typeof(CP14CurrencyCollectConditionSystem))] public sealed partial class CP14CurrencyCollectConditionComponent : Component { [DataField] public int Currency = 1000; /// /// Limits the goal to collecting values from a specific category. /// [DataField] public string? Category; [DataField(required: true)] public LocId ObjectiveText; [DataField(required: true)] public LocId ObjectiveDescription; [DataField(required: true)] public SpriteSpecifier ObjectiveSprite; }