namespace NeonSprawl.Server.Game.Items; /// /// Stable deny reason codes for inventory mutations (NEO-54). /// NEO-56: each code maps to inventory_transfer_denied telemetry at hook sites in . /// public static class PlayerInventoryReasonCodes { public const string InventoryFull = "inventory_full"; public const string InvalidItem = "invalid_item"; public const string InsufficientQuantity = "insufficient_quantity"; public const string InvalidQuantity = "invalid_quantity"; }