neon-sprawl/server/NeonSprawl.Server/Game/Encounters/EncounterCompletionReasonCo...

27 lines
1.1 KiB
C#

using NeonSprawl.Server.Game.Items;
namespace NeonSprawl.Server.Game.Encounters;
/// <summary>Stable deny reason codes for encounter completion operations (NEO-105).</summary>
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";
/// <summary>Passthrough from <see cref="PlayerInventoryReasonCodes.InventoryFull"/>.</summary>
public const string InventoryFull = PlayerInventoryReasonCodes.InventoryFull;
/// <summary>Passthrough from <see cref="PlayerInventoryReasonCodes.InvalidItem"/>.</summary>
public const string InvalidItem = PlayerInventoryReasonCodes.InvalidItem;
/// <summary>Passthrough from <see cref="PlayerInventoryReasonCodes.InvalidQuantity"/>.</summary>
public const string InvalidQuantity = PlayerInventoryReasonCodes.InvalidQuantity;
}