136 lines
2.9 KiB
C#
136 lines
2.9 KiB
C#
using NpgsqlTypes;
|
|
|
|
namespace Pf2e.Database.Model.Enum;
|
|
|
|
/// <summary>
|
|
/// Перечиленение количества действий.
|
|
/// </summary>
|
|
public enum ActionEnum
|
|
{
|
|
/// <summary>
|
|
/// Неизвестное количество действий.
|
|
/// </summary>
|
|
[PgName("unknown")]
|
|
Unknown,
|
|
|
|
/// <summary>
|
|
/// Одно действие.
|
|
/// </summary>
|
|
[PgName("1")]
|
|
SingleAction,
|
|
|
|
/// <summary>
|
|
/// Два действия.
|
|
/// </summary>
|
|
[PgName("2")]
|
|
TwoActions,
|
|
|
|
/// <summary>
|
|
/// Три действия.
|
|
/// </summary>
|
|
[PgName("3")]
|
|
ThreeActions,
|
|
|
|
/// <summary>
|
|
/// Реакция.
|
|
/// </summary>
|
|
[PgName("reaction")]
|
|
Reaction,
|
|
|
|
/// <summary>
|
|
/// Свободное действие.
|
|
/// </summary>
|
|
[PgName("free")]
|
|
FreeAction,
|
|
|
|
/// <summary>
|
|
/// Пассивное действие.
|
|
/// </summary>
|
|
[PgName("passive")]
|
|
Passive,
|
|
|
|
/// <summary>
|
|
/// Иное количество действий, не указанное в перечислении.
|
|
/// </summary>
|
|
[PgName("other")]
|
|
Other,
|
|
|
|
/// <summary>
|
|
/// От одного до трёх действий.
|
|
/// </summary>
|
|
[PgName("1-3")]
|
|
SingleActionToThreeActions,
|
|
|
|
/// <summary>
|
|
/// От одного до двух действий.
|
|
/// </summary>
|
|
[PgName("1-2")]
|
|
SingleActionToTwoActions,
|
|
|
|
/// <summary>
|
|
/// От двух до трёх действий.
|
|
/// </summary>
|
|
[PgName("2-3")]
|
|
TwoActionsToThreeActions,
|
|
|
|
/// <summary>
|
|
/// От двух действий до двух раундов.
|
|
/// </summary>
|
|
[PgName("2/2 rounds")]
|
|
TwoActionsToTwoRounds,
|
|
|
|
/// <summary>
|
|
/// Реакция или одно действие.
|
|
/// </summary>
|
|
[PgName("reaction/1")]
|
|
ReactionOrOneAction,
|
|
|
|
/// <summary>
|
|
/// Реакция или два действия.
|
|
/// </summary>
|
|
[PgName("reaction/2")]
|
|
ReactionOrTwoAction,
|
|
|
|
/// <summary>
|
|
/// Реакция или три действия.
|
|
/// </summary>
|
|
[PgName("reaction/3")]
|
|
ReactionOrThreeAction,
|
|
|
|
/// <summary>
|
|
/// Свободное действие или одно действие.
|
|
/// </summary>
|
|
[PgName("free/1")]
|
|
FreeActionOrOneAction,
|
|
|
|
/// <summary>
|
|
/// Одная минута.
|
|
/// </summary>
|
|
[PgName("1 minute")]
|
|
OneMinute,
|
|
|
|
/// <summary>
|
|
/// Пять минут.
|
|
/// </summary>
|
|
[PgName("5 minutes")]
|
|
FiveMinutes,
|
|
|
|
/// <summary>
|
|
/// Десять минут.
|
|
/// </summary>
|
|
[PgName("10 minutes")]
|
|
TenMinutes,
|
|
|
|
/// <summary>
|
|
/// Тридцать минут.
|
|
/// </summary>
|
|
[PgName("30 minutes")]
|
|
ThirtyMinutes,
|
|
|
|
/// <summary>
|
|
/// Один час.
|
|
/// </summary>
|
|
[PgName("1 hour")]
|
|
OneHour,
|
|
}
|