diff --git a/SVSim.Database/Models/OwnedCardEntry.cs b/SVSim.Database/Models/OwnedCardEntry.cs index 0546878..64f852b 100644 --- a/SVSim.Database/Models/OwnedCardEntry.cs +++ b/SVSim.Database/Models/OwnedCardEntry.cs @@ -8,6 +8,13 @@ namespace SVSim.Database.Models; [Owned] public class OwnedCardEntry { + /// + /// Game rule: a viewer may own at most this many copies of a single card. Mirrors the + /// client constant CardMake.CAN_CREATE_MAX = 3. Used by /card/create to + /// reject batches that would exceed the cap. + /// + public const int MaxCopies = 3; + public ShadowverseCardEntry Card { get; set; } = new ShadowverseCardEntry(); public int Count { get; set; } public bool IsProtected { get; set; }