27 lines
1.1 KiB
C#
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;
|
|
}
|