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