using NeonSprawl.Server.Game.Items; namespace NeonSprawl.Server.Game.Crafting; /// Stable deny reason codes for craft operations (NEO-69). public static class CraftReasonCodes { public const string UnknownRecipe = "unknown_recipe"; public const string InsufficientMaterials = "insufficient_materials"; public const string InvalidQuantity = "invalid_quantity"; /// Passthrough from . public const string InventoryFull = PlayerInventoryReasonCodes.InventoryFull; /// returned false. public const string ProgressionStoreMissing = "progression_store_missing"; /// Player inventory store could not read or write. public const string InventoryStoreMissing = "inventory_store_missing"; }