Создание документации

This commit is contained in:
2025-06-01 19:57:59 +04:00
parent 8ff9f6bbc6
commit c9c92a2b54
1222 changed files with 21314 additions and 74 deletions
+36
View File
@@ -19,39 +19,75 @@ public enum ActionCategory
[PgName("archetype")]
Archetype,
/// <summary>
/// Дествие навыка.
/// </summary>
[PgName("skill-action")]
SkillAction,
/// <summary>
/// Действие классовой способности.
/// </summary>
[PgName("class-feature")]
ClassFeature,
/// <summary>
/// Действие классовой черты.
/// </summary>
[PgName("class-feat")]
ClassFeat,
/// <summary>
/// Действие атаки.
/// </summary>
[PgName("offensive")]
Offensive,
/// <summary>
/// Действие защиты.
/// </summary>
[PgName("defensive")]
Defensive,
/// <summary>
/// Действие взаимодействия.
/// </summary>
[PgName("interaction")]
Interaction,
/// <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,
}
+63
View File
@@ -7,66 +7,129 @@ namespace Pf2eModel.Model.Enum;
/// </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,
}
+45
View File
@@ -2,47 +2,92 @@
namespace Pf2eModel.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,
}