Ajout démons
This commit is contained in:
@@ -96,12 +96,12 @@ export default class MournbladeEnchantementDialog {
|
||||
label: "Enchanter",
|
||||
icon: "fa-solid fa-star",
|
||||
default: true,
|
||||
callback: (event, button, dialog) => {
|
||||
callback: async (event, button, dialog) => {
|
||||
const elems = button.form.elements
|
||||
const ptsAme = parseInt(elems["ptsAme"]?.value ?? 5) || 5
|
||||
const antiChaos = elems["antiChaos"]?.value === "true"
|
||||
const modificateur = parseInt(elems["modificateur"]?.value ?? 0) || 0
|
||||
MournbladeUtility.rollEnchantement({
|
||||
await MournbladeUtility.rollEnchantement({
|
||||
actor,
|
||||
item,
|
||||
ptsAme,
|
||||
|
||||
@@ -104,11 +104,11 @@ export default class MournbladeInvocationDemonDialog {
|
||||
label: "Invoquer",
|
||||
icon: "fa-solid fa-skull",
|
||||
default: true,
|
||||
callback: (event, button, dialog) => {
|
||||
callback: async (event, button, dialog) => {
|
||||
MournbladeInvocationDemonDialog._updateRollData(rollData, button.form.elements, actor, {
|
||||
coercitionComp, hautParlerComp, loiChaosComp
|
||||
})
|
||||
MournbladeUtility.rollInvocationDemon(rollData)
|
||||
await MournbladeUtility.rollInvocationDemon(rollData)
|
||||
}
|
||||
},
|
||||
],
|
||||
|
||||
@@ -80,9 +80,9 @@ export default class MournbladeInvocationDialog {
|
||||
label: "Invoquer",
|
||||
icon: "fa-solid fa-wind",
|
||||
default: true,
|
||||
callback: (event, button, dialog) => {
|
||||
callback: async (event, button, dialog) => {
|
||||
MournbladeInvocationDialog._updateRollData(rollData, button.form.elements, actor, pactes)
|
||||
MournbladeUtility.rollInvocationElementaire(rollData)
|
||||
await MournbladeUtility.rollInvocationElementaire(rollData)
|
||||
}
|
||||
},
|
||||
],
|
||||
|
||||
@@ -82,11 +82,11 @@ export default class MournbladeInvocationEspritDialog {
|
||||
label: "Invoquer",
|
||||
icon: "fa-solid fa-star",
|
||||
default: true,
|
||||
callback: (event, button, dialog) => {
|
||||
callback: async (event, button, dialog) => {
|
||||
MournbladeInvocationEspritDialog._updateRollData(rollData, button.form.elements, actor, {
|
||||
persuasionComp, hautParlerComp, loiChaosComp
|
||||
})
|
||||
MournbladeUtility.rollInvocationEsprit(rollData)
|
||||
await MournbladeUtility.rollInvocationEsprit(rollData)
|
||||
}
|
||||
},
|
||||
],
|
||||
|
||||
@@ -45,20 +45,20 @@ export class MournbladeRollDialog {
|
||||
label: "Lancer 1d10",
|
||||
icon: "fa-solid fa-dice-d10",
|
||||
default: true,
|
||||
callback: (event, button, dialog) => {
|
||||
callback: async (event, button, dialog) => {
|
||||
this._updateRollDataFromForm(rollData, button.form.elements, actor)
|
||||
rollData.mainDice = "1d10"
|
||||
MournbladeUtility.rollMournblade(rollData)
|
||||
await MournbladeUtility.rollMournblade(rollData)
|
||||
}
|
||||
},
|
||||
{
|
||||
action: "rolld20",
|
||||
label: "Lancer 1d20",
|
||||
icon: "fa-solid fa-dice-d20",
|
||||
callback: (event, button, dialog) => {
|
||||
callback: async (event, button, dialog) => {
|
||||
this._updateRollDataFromForm(rollData, button.form.elements, actor)
|
||||
rollData.mainDice = "1d20"
|
||||
MournbladeUtility.rollMournblade(rollData)
|
||||
await MournbladeUtility.rollMournblade(rollData)
|
||||
}
|
||||
},
|
||||
],
|
||||
@@ -108,20 +108,20 @@ export class MournbladeRollDialog {
|
||||
label: "Lancer 1d10",
|
||||
icon: "fa-solid fa-dice-d10",
|
||||
default: true,
|
||||
callback: (event, button, dialog) => {
|
||||
callback: async (event, button, dialog) => {
|
||||
this._updateSortilegeRollData(rollData, button.form.elements, actor)
|
||||
rollData.mainDice = "1d10"
|
||||
MournbladeUtility.rollSortilege(rollData)
|
||||
await MournbladeUtility.rollSortilege(rollData)
|
||||
}
|
||||
},
|
||||
{
|
||||
action: "rolld20",
|
||||
label: "Lancer 1d20",
|
||||
icon: "fa-solid fa-dice-d20",
|
||||
callback: (event, button, dialog) => {
|
||||
callback: async (event, button, dialog) => {
|
||||
this._updateSortilegeRollData(rollData, button.form.elements, actor)
|
||||
rollData.mainDice = "1d20"
|
||||
MournbladeUtility.rollSortilege(rollData)
|
||||
await MournbladeUtility.rollSortilege(rollData)
|
||||
}
|
||||
},
|
||||
],
|
||||
@@ -169,9 +169,9 @@ export class MournbladeRollDialog {
|
||||
label: "Préparer",
|
||||
icon: "fa-solid fa-flask",
|
||||
default: true,
|
||||
callback: (event, button, dialog) => {
|
||||
callback: async (event, button, dialog) => {
|
||||
MournbladeRollDialog._updatePotionRollData(rollData, button.form.elements, actor)
|
||||
MournbladeUtility.rollPotion(rollData)
|
||||
await MournbladeUtility.rollPotion(rollData)
|
||||
}
|
||||
},
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user