41 lines
1.1 KiB
C#
41 lines
1.1 KiB
C#
namespace NightclubArcadia.Skills
|
|
{
|
|
public readonly struct SkillCheckResult
|
|
{
|
|
public SkillCheckResult(
|
|
string skillId,
|
|
string skillDisplayName,
|
|
int roll,
|
|
int rankMod,
|
|
int situationalMod,
|
|
int stateMod,
|
|
int total,
|
|
int dc,
|
|
bool success,
|
|
SkillCheckDegree degree)
|
|
{
|
|
SkillId = skillId;
|
|
SkillDisplayName = skillDisplayName;
|
|
Roll = roll;
|
|
RankMod = rankMod;
|
|
SituationalMod = situationalMod;
|
|
StateMod = stateMod;
|
|
Total = total;
|
|
DC = dc;
|
|
Success = success;
|
|
Degree = degree;
|
|
}
|
|
|
|
public string SkillId { get; }
|
|
public string SkillDisplayName { get; }
|
|
public int Roll { get; }
|
|
public int RankMod { get; }
|
|
public int SituationalMod { get; }
|
|
public int StateMod { get; }
|
|
public int Total { get; }
|
|
public int DC { get; }
|
|
public bool Success { get; }
|
|
public SkillCheckDegree Degree { get; }
|
|
}
|
|
}
|