mirror of
https://github.com/gwdevhub/Daybreak.git
synced 2026-09-14 04:19:24 +00:00
28 lines
817 B
C#
28 lines
817 B
C#
namespace Daybreak.Tools.SkillUpdater;
|
|
|
|
/// <summary>
|
|
/// A skill in the exact shape the writer will emit it: every value is already
|
|
/// the literal C# token it should appear as in <c>Skill.g.cs</c>. This is
|
|
/// deliberately tool-specific — the runtime <c>WikiService</c> has its own
|
|
/// parser in <c>Daybreak.Shared</c> built around typed model objects.
|
|
/// </summary>
|
|
public sealed record ParsedSkill(
|
|
int Id,
|
|
string Name,
|
|
string CampaignIdentifier,
|
|
string ProfessionIdentifier,
|
|
string AttributeIdentifier,
|
|
bool PvEOnly,
|
|
bool PvP,
|
|
bool Elite,
|
|
string TypeExpression,
|
|
double? Energy,
|
|
double? Activation,
|
|
double? Recharge,
|
|
double? Overcast,
|
|
double? Adrenaline,
|
|
double? Sacrifice,
|
|
double? Upkeep,
|
|
string Description,
|
|
string ConciseDescription);
|