Fixes attribute roll click.

This commit is contained in:
mstein
2023-01-02 17:37:14 +01:00
parent 7340aa2426
commit c0dd5b584a
3 changed files with 31 additions and 5 deletions
+17
View File
@@ -141,6 +141,23 @@ export class M5Roll { // extends Roll<M5RollData>
return new M5Roll(rollData, actor, (game as Game).i18n.localize(`midgard5.actor-${attributeKey}-long`))
}
static fromAttributeValue(actor: any, attributeKey: string, attributeValue: number) {
const rollData = actor.getRollData() as M5RollData
rollData.i = attributeValue
rollData.rolls["0"] = {
formula: "@i - 1d100",
enabled: true,
label: (game as Game).i18n.localize("midgard5.pw"),
result: "",
total: 0,
totalStr: "",
dice: {},
css: ""
} as M5RollResult
return new M5Roll(rollData, actor, (game as Game).i18n.localize(`midgard5.actor-${attributeKey}-long`))
}
static brawl(actor: any) {
const rollData = actor.getRollData() as M5RollData
rollData.i = {