using Content.Shared._NF.Cargo; using Robust.Shared.Prototypes; namespace Content.Server._NF.Cargo.Components; /// /// Stores all of cargo orders for a particular station. /// [RegisterComponent] public sealed partial class NFStationCargoOrderDatabaseComponent : Component { /// /// Maximum amount of orders a station is allowed, approved or not. /// [DataField] public int Capacity = 20; [DataField] public List Orders = new(); /// /// Used to determine unique order IDs /// [ViewVariables] public int NumOrdersCreated; /// /// The paper-type prototype to spawn with the order information. /// [DataField] public EntProtoId PrinterOutput = "PaperCargoInvoice"; }