50 lines
739 B
TypeScript
50 lines
739 B
TypeScript
|
|
export interface M5Skill {
|
|
fw: number
|
|
attribute: string
|
|
}
|
|
|
|
export interface M5SkillUnlearned extends M5Skill {
|
|
initial: number
|
|
}
|
|
|
|
export interface M5SkillLearned extends M5Skill {
|
|
skill: string
|
|
type: string
|
|
}
|
|
|
|
export interface M5Attribute {
|
|
value: number
|
|
bonus: number
|
|
}
|
|
|
|
export interface M5RollData {
|
|
c: any
|
|
i: any
|
|
iType: string
|
|
rolls: {}
|
|
res: {
|
|
label: string
|
|
}
|
|
}
|
|
|
|
export interface M5RollResult {
|
|
formula: string
|
|
label: string
|
|
type: string
|
|
|
|
total: number
|
|
totalStr: string
|
|
result: string
|
|
dice: {}
|
|
css: string
|
|
}
|
|
|
|
export enum M5EwResult {
|
|
TBD = "",
|
|
FUMBLE = "roll-ew-result-fumble",
|
|
CRITICAL = "roll-ew-result-critical",
|
|
HIGH = "roll-ew-result-high",
|
|
FAIL = "roll-ew-result-fail",
|
|
PASS = "roll-ew-result-pass"
|
|
} |