Глобальный рефакторинг пространств имён
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Тип действия.
|
||||
/// </summary>
|
||||
public enum ActionCategory
|
||||
{
|
||||
/// <summary>
|
||||
/// Неизвестный тип действия.
|
||||
/// </summary>
|
||||
[PgName("unknown")]
|
||||
Unknown,
|
||||
|
||||
/// <summary>
|
||||
/// Действие архетипа.
|
||||
/// </summary>
|
||||
[PgName("archetype")]
|
||||
Archetype,
|
||||
|
||||
/// <summary>
|
||||
/// Дествие навыка.
|
||||
/// </summary>
|
||||
[PgName("skill-action")]
|
||||
SkillAction,
|
||||
|
||||
/// <summary>
|
||||
/// Действие классовой способности.
|
||||
/// </summary>
|
||||
[PgName("class-feature")]
|
||||
ClassFeature,
|
||||
|
||||
/// <summary>
|
||||
/// Действие классовой черты.
|
||||
/// </summary>
|
||||
[PgName("class-feat")]
|
||||
ClassFeat,
|
||||
|
||||
/// <summary>
|
||||
/// Действие фамильяра.
|
||||
/// </summary>
|
||||
[PgName("familiar")]
|
||||
Familiar,
|
||||
|
||||
/// <summary>
|
||||
/// Действие тактики армии.
|
||||
/// </summary>
|
||||
[PgName("army_tactic")]
|
||||
ArmyTactic,
|
||||
|
||||
/// <summary>
|
||||
/// Действие войны армии.
|
||||
/// </summary>
|
||||
[PgName("army_war_action")]
|
||||
ArmyWarAction,
|
||||
|
||||
/// <summary>
|
||||
/// Активность королевства.
|
||||
/// </summary>
|
||||
[PgName("kingdom_activity")]
|
||||
KingdomActivity,
|
||||
|
||||
/// <summary>
|
||||
/// Действие черты королевства.
|
||||
/// </summary>
|
||||
[PgName("kingdom_feat")]
|
||||
KingdomFeat,
|
||||
|
||||
/// <summary>
|
||||
/// Действие особенности королевства.
|
||||
/// </summary>
|
||||
[PgName("kingdom_feature")]
|
||||
KingdomFeature,
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
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,
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Перечисление значений атрибутов.
|
||||
/// </summary>
|
||||
public enum AttributeValues
|
||||
{
|
||||
/// <summary>
|
||||
/// Свободный атрибут.
|
||||
/// </summary>
|
||||
[PgName("free")]
|
||||
Free,
|
||||
|
||||
/// <summary>
|
||||
/// Сила.
|
||||
/// </summary>
|
||||
[PgName("str")]
|
||||
Strength,
|
||||
|
||||
/// <summary>
|
||||
/// Ловкость.
|
||||
/// </summary>
|
||||
[PgName("dex")]
|
||||
Dexterity,
|
||||
|
||||
/// <summary>
|
||||
/// Телосложение.
|
||||
/// </summary>
|
||||
[PgName("con")]
|
||||
Constitution,
|
||||
|
||||
/// <summary>
|
||||
/// Интеллект.
|
||||
/// </summary>
|
||||
[PgName("int")]
|
||||
Intelligence,
|
||||
|
||||
/// <summary>
|
||||
/// Мудрость.
|
||||
/// </summary>
|
||||
[PgName("wis")]
|
||||
Wisdom,
|
||||
|
||||
/// <summary>
|
||||
/// Харизма.
|
||||
/// </summary>
|
||||
[PgName("cha")]
|
||||
Charisma,
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Тип элемента прогрессии класса.
|
||||
/// </summary>
|
||||
public enum ClassProgressionType
|
||||
{
|
||||
/// <summary>
|
||||
/// Неизвестный тип прогрессии класса.
|
||||
/// </summary>
|
||||
[PgName("entity")]
|
||||
Entity,
|
||||
|
||||
/// <summary>
|
||||
/// Навык архетипа.
|
||||
/// </summary>
|
||||
[PgName("ancestry_feat")]
|
||||
AncestryFeat,
|
||||
|
||||
/// <summary>
|
||||
/// Классовая особенность.
|
||||
/// </summary>
|
||||
[PgName("class_feat")]
|
||||
ClassFeat,
|
||||
|
||||
/// <summary>
|
||||
/// Общий навык.
|
||||
/// </summary>
|
||||
[PgName("general_feat")]
|
||||
GeneralFeat,
|
||||
|
||||
/// <summary>
|
||||
/// Навык
|
||||
/// </summary>
|
||||
[PgName("skill_feat")]
|
||||
SkillFeat,
|
||||
|
||||
/// <summary>
|
||||
/// Увеличение навыка.
|
||||
/// </summary>
|
||||
[PgName("skill_increase")]
|
||||
SkillIncrease,
|
||||
|
||||
/// <summary>
|
||||
/// Увеличение атрибута.
|
||||
/// </summary>
|
||||
[PgName("attribute_increase")]
|
||||
AttributeIncrease,
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Тип состояния
|
||||
/// </summary>
|
||||
public enum ConditionGroup
|
||||
{
|
||||
/// <summary>
|
||||
/// Неизвестое состояние.
|
||||
/// </summary>
|
||||
[PgName("unknown")]
|
||||
Unknown,
|
||||
|
||||
/// <summary>
|
||||
/// Чувство.
|
||||
/// </summary>
|
||||
[PgName("senses")]
|
||||
Senses,
|
||||
|
||||
/// <summary>
|
||||
/// Способность.
|
||||
/// </summary>
|
||||
[PgName("abilities")]
|
||||
Abilities,
|
||||
|
||||
/// <summary>
|
||||
/// Смерть.
|
||||
/// </summary>
|
||||
[PgName("death")]
|
||||
Death,
|
||||
|
||||
/// <summary>
|
||||
/// Отношение. (???)
|
||||
/// </summary>
|
||||
[PgName("attitudes")]
|
||||
Attitudes,
|
||||
|
||||
/// <summary>
|
||||
/// Обнаружение.
|
||||
/// </summary>
|
||||
[PgName("detection")]
|
||||
Detection,
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Тип божественной силы.
|
||||
/// </summary>
|
||||
public enum DeityFonts
|
||||
{
|
||||
/// <summary>
|
||||
/// Без божественной силы.
|
||||
/// </summary>
|
||||
[PgName("none")]
|
||||
None,
|
||||
|
||||
/// <summary>
|
||||
/// Исцеление.
|
||||
/// </summary>
|
||||
[PgName("heal")]
|
||||
Heal,
|
||||
|
||||
/// <summary>
|
||||
/// Урон.
|
||||
/// </summary>
|
||||
[PgName("harm")]
|
||||
Harm,
|
||||
|
||||
/// <summary>
|
||||
/// Любой тип божественной силы.
|
||||
/// </summary>
|
||||
[PgName("any")]
|
||||
Any,
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Тип освящения божества.
|
||||
/// </summary>
|
||||
public enum DeitySanctification
|
||||
{
|
||||
/// <summary>
|
||||
/// Святость.
|
||||
/// </summary>
|
||||
[PgName("holy")]
|
||||
Holy,
|
||||
|
||||
/// <summary>
|
||||
/// Нечестивость.
|
||||
/// </summary>
|
||||
[PgName("unholy")]
|
||||
Unholy,
|
||||
|
||||
/// <summary>
|
||||
/// Любое.
|
||||
/// </summary>
|
||||
[PgName("any")]
|
||||
Any,
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Тип божества.
|
||||
/// </summary>
|
||||
public enum DeityType
|
||||
{
|
||||
/// <summary>
|
||||
/// Божество.
|
||||
/// </summary>
|
||||
[PgName("deity")]
|
||||
Deity,
|
||||
|
||||
/// <summary>
|
||||
/// Пантеон.
|
||||
/// </summary>
|
||||
[PgName("pantheon")]
|
||||
Pantheon,
|
||||
|
||||
/// <summary>
|
||||
/// Ковенант.
|
||||
/// </summary>
|
||||
[PgName("covenant")]
|
||||
Covenant,
|
||||
|
||||
/// <summary>
|
||||
/// Философия.
|
||||
/// </summary>
|
||||
[PgName("philosophy")]
|
||||
Philosophy,
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Перечисление элементов.
|
||||
/// </summary>
|
||||
public enum ElementEnum
|
||||
{
|
||||
/// <summary>
|
||||
/// Универсальный элемент.
|
||||
/// </summary>
|
||||
[PgName("universal")]
|
||||
Universal,
|
||||
|
||||
/// <summary>
|
||||
/// Воздух.
|
||||
/// </summary>
|
||||
[PgName("air")]
|
||||
Air,
|
||||
|
||||
/// <summary>
|
||||
/// Вода.
|
||||
/// </summary>
|
||||
[PgName("water")]
|
||||
Water,
|
||||
|
||||
/// <summary>
|
||||
/// Земля.
|
||||
/// </summary>
|
||||
[PgName("earth")]
|
||||
Earth,
|
||||
|
||||
/// <summary>
|
||||
/// Огонь.
|
||||
/// </summary>
|
||||
[PgName("fire")]
|
||||
Fire,
|
||||
|
||||
/// <summary>
|
||||
/// Дерево.
|
||||
/// </summary>
|
||||
[PgName("wood")]
|
||||
Wood,
|
||||
|
||||
/// <summary>
|
||||
/// Металл.
|
||||
/// </summary>
|
||||
[PgName("metal")]
|
||||
Metal,
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Перечисление редкости сущности.
|
||||
/// </summary>
|
||||
public enum EntityRarity
|
||||
{
|
||||
/// <summary>
|
||||
/// Обычная редкость.
|
||||
/// </summary>
|
||||
[PgName("common")]
|
||||
Common,
|
||||
|
||||
/// <summary>
|
||||
/// Необычная редкость.
|
||||
/// </summary>
|
||||
[PgName("uncommon")]
|
||||
Uncommon,
|
||||
|
||||
/// <summary>
|
||||
/// Редкая редкость.
|
||||
/// </summary>
|
||||
[PgName("rare")]
|
||||
Rare,
|
||||
|
||||
/// <summary>
|
||||
/// Уникальная редкость.
|
||||
/// </summary>
|
||||
[PgName("unique")]
|
||||
Unique,
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Тип сущности.
|
||||
/// </summary>
|
||||
public enum EntityType
|
||||
{
|
||||
/// <summary>
|
||||
/// Неизвестный тип сущности.
|
||||
/// </summary>
|
||||
[PgName("unknown")]
|
||||
Unknown,
|
||||
|
||||
/// <summary>
|
||||
/// Признак.
|
||||
/// </summary>
|
||||
[PgName("trait")]
|
||||
Trait,
|
||||
|
||||
/// <summary>
|
||||
/// Действие.
|
||||
/// </summary>
|
||||
[PgName("action")]
|
||||
Action,
|
||||
|
||||
/// <summary>
|
||||
/// Родословная.
|
||||
/// </summary>
|
||||
[PgName("ancestry")]
|
||||
Ancestry,
|
||||
|
||||
/// <summary>
|
||||
/// Архетип.
|
||||
/// </summary>
|
||||
[PgName("archetype")]
|
||||
Archetype,
|
||||
|
||||
/// <summary>
|
||||
/// Происхождение.
|
||||
/// </summary>
|
||||
[PgName("background")]
|
||||
Background,
|
||||
|
||||
/// <summary>
|
||||
/// Рюкзак.
|
||||
/// </summary>
|
||||
[PgName("backpack")]
|
||||
Backpack,
|
||||
|
||||
/// <summary>
|
||||
/// Способность кампании.
|
||||
/// </summary>
|
||||
[PgName("campaign_feature")]
|
||||
CampaignFeature,
|
||||
|
||||
/// <summary>
|
||||
/// Класс.
|
||||
/// </summary>
|
||||
[PgName("class")]
|
||||
Class,
|
||||
|
||||
/// <summary>
|
||||
/// Группа подклассов.
|
||||
/// </summary>
|
||||
[PgName("subclass_group")]
|
||||
SubclassGroup,
|
||||
|
||||
/// <summary>
|
||||
/// Подкласс.
|
||||
/// </summary>
|
||||
[PgName("subclass")]
|
||||
Subclass,
|
||||
|
||||
/// <summary>
|
||||
/// Состояние.
|
||||
/// </summary>
|
||||
[PgName("condition")]
|
||||
Condition,
|
||||
|
||||
/// <summary>
|
||||
/// Домен божества.
|
||||
/// </summary>
|
||||
[PgName("domain")]
|
||||
Domain,
|
||||
|
||||
/// <summary>
|
||||
/// Божество.
|
||||
/// </summary>
|
||||
[PgName("deity")]
|
||||
Deity,
|
||||
|
||||
/// <summary>
|
||||
/// Навык.
|
||||
/// </summary>
|
||||
[PgName("feat")]
|
||||
Feat,
|
||||
|
||||
/// <summary>
|
||||
/// Наследие.
|
||||
/// </summary>
|
||||
[PgName("heritage")]
|
||||
Heritage,
|
||||
|
||||
/// <summary>
|
||||
/// Заклианиние.
|
||||
/// </summary>
|
||||
[PgName("spell")]
|
||||
Spell,
|
||||
|
||||
/// <summary>
|
||||
/// Ритуал.
|
||||
/// </summary>
|
||||
[PgName("ritual")]
|
||||
Ritual,
|
||||
|
||||
/// <summary>
|
||||
/// Язык.
|
||||
/// </summary>
|
||||
[PgName("language")]
|
||||
Language,
|
||||
|
||||
/// <summary>
|
||||
/// Правило.
|
||||
/// </summary>
|
||||
[PgName("rule")]
|
||||
Rule,
|
||||
|
||||
/// <summary>
|
||||
/// Категория божества.
|
||||
/// </summary>
|
||||
[PgName("deity_category")]
|
||||
DeityCategory,
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Категория черты.
|
||||
/// </summary>
|
||||
public enum FeatCategory
|
||||
{
|
||||
/// <summary>
|
||||
/// Черта, которая не относится ни к одной из категорий.
|
||||
/// </summary>
|
||||
[PgName("uncategorized")]
|
||||
Uncategorized,
|
||||
|
||||
/// <summary>
|
||||
/// Черта наследия. Возможная коллизия между <see cref="Ancestry"/> и <see cref="AncestryFeature"/>.
|
||||
/// </summary>
|
||||
[PgName("ancestry")]
|
||||
Ancestry,
|
||||
|
||||
/// <summary>
|
||||
/// Черта наследия. Возможная коллизия между <see cref="Ancestry"/> и <see cref="AncestryFeature"/>.
|
||||
/// </summary>
|
||||
[PgName("ancestry-feature")]
|
||||
AncestryFeature,
|
||||
|
||||
/// <summary>
|
||||
/// Черта архетипа.
|
||||
/// </summary>
|
||||
[PgName("archetype")]
|
||||
Archetype,
|
||||
|
||||
/// <summary>
|
||||
/// Черта мифического призвания.
|
||||
/// </summary>
|
||||
[PgName("calling")]
|
||||
Calling,
|
||||
|
||||
/// <summary>
|
||||
/// Черта класса. Возможная коллизия между <see cref="ClassFeature"/> и <see cref="Class"/>.
|
||||
/// </summary>
|
||||
[PgName("class")]
|
||||
Class,
|
||||
|
||||
/// <summary>
|
||||
/// Черта класса. Возможная коллизия между <see cref="Class"/> и <see cref="ClassFeature"/>.
|
||||
/// </summary>
|
||||
[PgName("class-feature")]
|
||||
ClassFeature,
|
||||
|
||||
/// <summary>
|
||||
/// Черта навыка.
|
||||
/// </summary>
|
||||
[PgName("skill")]
|
||||
Skill,
|
||||
|
||||
/// <summary>
|
||||
/// Общая черта.
|
||||
/// </summary>
|
||||
[PgName("general")]
|
||||
General,
|
||||
|
||||
/// <summary>
|
||||
/// Бонусная черта.
|
||||
/// </summary>
|
||||
[PgName("bonus")]
|
||||
Bonus,
|
||||
|
||||
/// <summary>
|
||||
/// Божественный дар.
|
||||
/// </summary>
|
||||
[PgName("deityboon")]
|
||||
Deityboon,
|
||||
|
||||
/// <summary>
|
||||
/// Проклятие.
|
||||
/// </summary>
|
||||
[PgName("curse")]
|
||||
Curse,
|
||||
|
||||
/// <summary>
|
||||
/// Дар сообщества Pathfinder Society.
|
||||
/// </summary>
|
||||
[PgName("pfsboon")]
|
||||
Pfsboon,
|
||||
|
||||
/// <summary>
|
||||
/// Черта кампании.
|
||||
/// </summary>
|
||||
[PgName("campaign-feature")]
|
||||
CampaignFeature,
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Размер.
|
||||
/// </summary>
|
||||
public enum SizeEnum
|
||||
{
|
||||
/// <summary>
|
||||
/// Крошечный размер.
|
||||
/// </summary>
|
||||
[PgName("tiny")]
|
||||
Tiny,
|
||||
|
||||
/// <summary>
|
||||
/// Маленький размер.
|
||||
/// </summary>
|
||||
[PgName("small")]
|
||||
Small,
|
||||
|
||||
/// <summary>
|
||||
/// Средний размер.
|
||||
/// </summary>
|
||||
[PgName("medium")]
|
||||
Medium,
|
||||
|
||||
/// <summary>
|
||||
/// Большой размер.
|
||||
/// </summary>
|
||||
[PgName("large")]
|
||||
Large,
|
||||
|
||||
/// <summary>
|
||||
/// Громадный размер.
|
||||
/// </summary>
|
||||
[PgName("huge")]
|
||||
Huge,
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Перечисление категорий источников.
|
||||
/// </summary>
|
||||
public enum SourceCategory
|
||||
{
|
||||
/// <summary>
|
||||
/// Неизвестная категория источника.
|
||||
/// </summary>
|
||||
[PgName("rulebook")]
|
||||
Rulebooks,
|
||||
|
||||
/// <summary>
|
||||
/// Серия приключений.
|
||||
/// </summary>
|
||||
[PgName("adventure-path")]
|
||||
AdventurePaths,
|
||||
|
||||
/// <summary>
|
||||
/// Lost Omens
|
||||
/// </summary>
|
||||
[PgName("lost-omens")]
|
||||
LostOmens,
|
||||
|
||||
/// <summary>
|
||||
/// Приключение.
|
||||
/// </summary>
|
||||
[PgName("adventures")]
|
||||
Adventures,
|
||||
|
||||
/// <summary>
|
||||
/// Комиксы.
|
||||
/// </summary>
|
||||
[PgName("comics")]
|
||||
Comics,
|
||||
|
||||
/// <summary>
|
||||
/// Блог-посты.
|
||||
/// </summary>
|
||||
[PgName("blog-posts")]
|
||||
BlogPosts,
|
||||
|
||||
/// <summary>
|
||||
/// Сообщество.
|
||||
/// </summary>
|
||||
[PgName("society")]
|
||||
Society,
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Тип области заклинания.
|
||||
/// </summary>
|
||||
public enum SpellAreaType
|
||||
{
|
||||
/// <summary>
|
||||
/// Взрыв.
|
||||
/// </summary>
|
||||
[PgName("burst")]
|
||||
Burst,
|
||||
|
||||
/// <summary>
|
||||
/// Эманация.
|
||||
/// </summary>
|
||||
[PgName("emanation")]
|
||||
Emanation,
|
||||
|
||||
/// <summary>
|
||||
/// Конус.
|
||||
/// </summary>
|
||||
[PgName("cone")]
|
||||
Cone,
|
||||
|
||||
/// <summary>
|
||||
/// Линия.
|
||||
/// </summary>
|
||||
[PgName("line")]
|
||||
Line,
|
||||
|
||||
/// <summary>
|
||||
/// Квадрат.
|
||||
/// </summary>
|
||||
[PgName("square")]
|
||||
Square,
|
||||
|
||||
/// <summary>
|
||||
/// Куб.
|
||||
/// </summary>
|
||||
[PgName("cube")]
|
||||
Cube,
|
||||
|
||||
/// <summary>
|
||||
/// Цилиндр.
|
||||
/// </summary>
|
||||
[PgName("cylinder")]
|
||||
Cylinder,
|
||||
|
||||
/// <summary>
|
||||
/// Варьируемое.
|
||||
/// </summary>
|
||||
[PgName("varies")]
|
||||
Varies,
|
||||
|
||||
/// <summary>
|
||||
/// Параллелипипед.
|
||||
/// </summary>
|
||||
[PgName("cuboid")]
|
||||
Cuboid,
|
||||
|
||||
/// <summary>
|
||||
/// Круг.
|
||||
/// </summary>
|
||||
[PgName("circle")]
|
||||
Circle,
|
||||
|
||||
/// <summary>
|
||||
/// Иное.
|
||||
/// </summary>
|
||||
[PgName("other")]
|
||||
Other,
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Тип урона заклинания.
|
||||
/// </summary>
|
||||
public enum SpellDamageCategory
|
||||
{
|
||||
/// <summary>
|
||||
/// Обычный урон.
|
||||
/// </summary>
|
||||
[PgName("normal")]
|
||||
Normal,
|
||||
|
||||
/// <summary>
|
||||
/// Продолжительный урон.
|
||||
/// </summary>
|
||||
[PgName("persistent")]
|
||||
Persistent,
|
||||
|
||||
/// <summary>
|
||||
/// Брызги.
|
||||
/// </summary>
|
||||
[PgName("splash")]
|
||||
Splash,
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Тип урона заклинания.
|
||||
/// </summary>
|
||||
public enum SpellDamageKinds
|
||||
{
|
||||
/// <summary>
|
||||
/// Урон.
|
||||
/// </summary>
|
||||
[PgName("damage")]
|
||||
Damage,
|
||||
|
||||
/// <summary>
|
||||
/// Исцеление.
|
||||
/// </summary>
|
||||
[PgName("healing")]
|
||||
Healing,
|
||||
|
||||
/// <summary>
|
||||
/// Любое.
|
||||
/// </summary>
|
||||
[PgName("any")]
|
||||
Any,
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Традиция заклинания.
|
||||
/// </summary>
|
||||
public enum SpellTradition
|
||||
{
|
||||
/// <summary>
|
||||
/// Без традиции.
|
||||
/// </summary>
|
||||
[PgName("none")]
|
||||
None,
|
||||
|
||||
/// <summary>
|
||||
/// Сакральная традиция.
|
||||
/// </summary>
|
||||
[PgName("divine")]
|
||||
Divine,
|
||||
|
||||
/// <summary>
|
||||
/// Оккультная традиция.
|
||||
/// </summary>
|
||||
[PgName("occult")]
|
||||
Occult,
|
||||
|
||||
/// <summary>
|
||||
/// Арканная традиция.
|
||||
/// </summary>
|
||||
[PgName("arcane")]
|
||||
Arcane,
|
||||
|
||||
/// <summary>
|
||||
/// Примальная традиция.
|
||||
/// </summary>
|
||||
[PgName("primal")]
|
||||
Primal,
|
||||
|
||||
/// <summary>
|
||||
/// Элементная традиция.
|
||||
/// </summary>
|
||||
[PgName("elemental")]
|
||||
Elemental,
|
||||
|
||||
/// <summary>
|
||||
/// Все традиции.
|
||||
/// </summary>
|
||||
[PgName("all")]
|
||||
All,
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Перечисление типа применения заклинаний.
|
||||
/// </summary>
|
||||
public enum SpellcastingType
|
||||
{
|
||||
/// <summary>
|
||||
/// Не применяет заклинания.
|
||||
/// </summary>
|
||||
[PgName("none")]
|
||||
None,
|
||||
|
||||
/// <summary>
|
||||
/// Заготавливаемое заклинательство.
|
||||
/// </summary>
|
||||
[PgName("prepared")]
|
||||
Prepared,
|
||||
|
||||
/// <summary>
|
||||
/// Спонтанное заклинательство.
|
||||
/// </summary>
|
||||
[PgName("spontaneous")]
|
||||
Spontaneous,
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Ранг тренировки.
|
||||
/// </summary>
|
||||
public enum TrainingRank
|
||||
{
|
||||
/// <summary>
|
||||
/// Необученный.
|
||||
/// </summary>
|
||||
[PgName("untrained")]
|
||||
Untrained,
|
||||
|
||||
/// <summary>
|
||||
/// Обученный.
|
||||
/// </summary>
|
||||
[PgName("trained")]
|
||||
Trained,
|
||||
|
||||
/// <summary>
|
||||
/// Эксперт.
|
||||
/// </summary>
|
||||
[PgName("expert")]
|
||||
Expert,
|
||||
|
||||
/// <summary>
|
||||
/// Мастер.
|
||||
/// </summary>
|
||||
[PgName("master")]
|
||||
Master,
|
||||
|
||||
/// <summary>
|
||||
/// Легендарный.
|
||||
/// </summary>
|
||||
[PgName("legendary")]
|
||||
Legendary,
|
||||
|
||||
/// <summary>
|
||||
/// Мифический.
|
||||
/// </summary>
|
||||
[PgName("mythic")]
|
||||
Mythic,
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Тип тренировки.
|
||||
/// </summary>
|
||||
public enum TrainingType
|
||||
{
|
||||
/// <summary>
|
||||
/// Восприятие.
|
||||
/// </summary>
|
||||
[PgName("perception")]
|
||||
Perception,
|
||||
|
||||
/// <summary>
|
||||
/// Навык.
|
||||
/// </summary>
|
||||
[PgName("skill")]
|
||||
Skill,
|
||||
|
||||
/// <summary>
|
||||
/// Знание.
|
||||
/// </summary>
|
||||
[PgName("lore")]
|
||||
Lore,
|
||||
|
||||
/// <summary>
|
||||
/// Оружие.
|
||||
/// </summary>
|
||||
[PgName("weapon")]
|
||||
Weapon,
|
||||
|
||||
/// <summary>
|
||||
/// Защита.
|
||||
/// </summary>
|
||||
[PgName("armor")]
|
||||
Armor,
|
||||
|
||||
/// <summary>
|
||||
/// Спасбросок.
|
||||
/// </summary>
|
||||
[PgName("save")]
|
||||
Save,
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Тип признака.
|
||||
/// </summary>
|
||||
public enum TraitType
|
||||
{
|
||||
/// <summary>
|
||||
/// Обычный признак.
|
||||
/// </summary>
|
||||
[PgName("regular")]
|
||||
Regular,
|
||||
|
||||
/// <summary>
|
||||
/// Мировоззрение.
|
||||
/// </summary>
|
||||
[PgName("alignment")]
|
||||
Alignment,
|
||||
|
||||
/// <summary>
|
||||
/// Признак класса.
|
||||
/// </summary>
|
||||
[PgName("class")]
|
||||
Class,
|
||||
|
||||
/// <summary>
|
||||
/// Признак традиции.
|
||||
/// </summary>
|
||||
[PgName("tradition")]
|
||||
Tradition,
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using NpgsqlTypes;
|
||||
|
||||
namespace Pf2e.Database.Model.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// Перечисление типов зрения.
|
||||
/// </summary>
|
||||
public enum VisionEnum
|
||||
{
|
||||
/// <summary>
|
||||
/// Обычное зрение.
|
||||
/// </summary>
|
||||
[PgName("normal")]
|
||||
Normal,
|
||||
|
||||
/// <summary>
|
||||
/// Зрение в темноте.
|
||||
/// </summary>
|
||||
[PgName("low-light-vision")]
|
||||
LowLightVision,
|
||||
|
||||
/// <summary>
|
||||
/// Тёмное зрение.
|
||||
/// </summary>
|
||||
[PgName("dark-vision")]
|
||||
DarkVision,
|
||||
}
|
||||
Reference in New Issue
Block a user