Ajout démons

This commit is contained in:
2026-05-03 16:03:45 +02:00
parent 0df4a5a9fb
commit 1cc6f92f15
189 changed files with 3866 additions and 584 deletions
@@ -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)
}
},
],
+10 -10
View File
@@ -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)
}
},
],