Add rules-aware lookup dice rolling
This commit is contained in:
@@ -4,6 +4,13 @@ namespace RolemasterDb.App.Features;
|
||||
|
||||
public sealed record LookupOption(string Key, string Label);
|
||||
|
||||
public sealed record AttackTableReference(
|
||||
string Key,
|
||||
string Label,
|
||||
string AttackKind,
|
||||
int? FumbleMinRoll,
|
||||
int? FumbleMaxRoll);
|
||||
|
||||
public sealed record CriticalColumnReference(
|
||||
string Key,
|
||||
string Label,
|
||||
@@ -32,7 +39,7 @@ public sealed record CriticalTableReference(
|
||||
IReadOnlyList<CriticalRollBandReference> RollBands);
|
||||
|
||||
public sealed record LookupReferenceData(
|
||||
IReadOnlyList<LookupOption> AttackTables,
|
||||
IReadOnlyList<AttackTableReference> AttackTables,
|
||||
IReadOnlyList<LookupOption> ArmorTypes,
|
||||
IReadOnlyList<CriticalTableReference> CriticalTables);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user