using NeonSprawl.Server.Game.Items; namespace NeonSprawl.Server.Game.Encounters; /// Stable deny reason codes for encounter completion operations (NEO-105). public static class EncounterCompletionReasonCodes { public const string AlreadyCompleted = "already_completed"; public const string NotReady = "not_ready"; public const string UnknownEncounter = "unknown_encounter"; public const string UnknownRewardTable = "unknown_reward_table"; public const string InventoryStoreMissing = "inventory_store_missing"; /// Passthrough from . public const string InventoryFull = PlayerInventoryReasonCodes.InventoryFull; /// Passthrough from . public const string InvalidItem = PlayerInventoryReasonCodes.InvalidItem; /// Passthrough from . public const string InvalidQuantity = PlayerInventoryReasonCodes.InvalidQuantity; }