Fix for form issue on sheet rolls

master
The Happy Anarchist 2020-10-24 17:09:39 -10:00
parent 3d8eb3f229
commit e0d2c43db0
1 changed files with 4 additions and 4 deletions

View File

@ -331,7 +331,7 @@ export class AcksDice {
}; };
let buttons = {} let buttons = {}
if (skipDialog) { AcksDice.sendRoll(rollData); } if (skipDialog) { return AcksDice.sendRoll(rollData); }
if (game.settings.get("acks", "removeMagicBonus") == false) { if (game.settings.get("acks", "removeMagicBonus") == false) {
buttons = { buttons = {
ok: { ok: {
@ -339,7 +339,7 @@ export class AcksDice {
icon: '<i class="fas fa-dice-d20"></i>', icon: '<i class="fas fa-dice-d20"></i>',
callback: (html) => { callback: (html) => {
rolled = true; rolled = true;
rollData.form = html[0].children[0]; rollData.form = html[0].querySelector("form");
roll = AcksDice.sendRoll(rollData); roll = AcksDice.sendRoll(rollData);
}, },
}, },
@ -348,7 +348,7 @@ export class AcksDice {
icon: '<i class="fas fa-magic"></i>', icon: '<i class="fas fa-magic"></i>',
callback: (html) => { callback: (html) => {
rolled = true; rolled = true;
rollData.form = html[0].children[0]; rollData.form = html[0].querySelector("form");
rollData.data.roll.target = parseInt(rollData.data.roll.target) + parseInt(rollData.data.roll.magic); rollData.data.roll.target = parseInt(rollData.data.roll.target) + parseInt(rollData.data.roll.magic);
rollData.title += ` ${game.i18n.localize("ACKS.saves.magic.short")} (${rollData.data.roll.magic})`; rollData.title += ` ${game.i18n.localize("ACKS.saves.magic.short")} (${rollData.data.roll.magic})`;
roll = AcksDice.sendRoll(rollData); roll = AcksDice.sendRoll(rollData);
@ -431,7 +431,7 @@ export class AcksDice {
icon: '<i class="fas fa-dice-d20"></i>', icon: '<i class="fas fa-dice-d20"></i>',
callback: (html) => { callback: (html) => {
rolled = true; rolled = true;
rollData.form = html[0].children[0]; rollData.form = html[0].querySelector("form");
roll = ["melee", "missile", "attack"].includes(data.roll.type) roll = ["melee", "missile", "attack"].includes(data.roll.type)
? AcksDice.sendAttackRoll(rollData) ? AcksDice.sendAttackRoll(rollData)
: AcksDice.sendRoll(rollData); : AcksDice.sendRoll(rollData);