Fix bestiary import

This commit is contained in:
2022-11-10 23:43:51 +01:00
parent 927ddf1328
commit f88fbf977d
20 changed files with 607 additions and 25 deletions

View File

@ -42,6 +42,23 @@ export class HawkmoonUtility {
return parseInt(a) * parseInt(b);
})
game.settings.register("fvtt-hawkmoon-cyd", "hawkmoon-pause-logo", {
name: "Logo de pause",
scope: "world",
config: true,
requiresReload: true,
default: "logo_pause_resistance",
type: String,
choices: { // If choices are defined, the resulting setting will be a select menu
"hawkmoon_logo": "Hawmoon (Texte)",
"logo_pause_resistance": "Résistance",
"logo_pause_hawkmoon_stone": "Hawkmoon (Pierre)",
"logo_pause_hawkmoon_violet": "Hawkmoon (Violet)",
"logo_pause_hawkmoon_beiget": "Hawkmoon (Beige)",
"logo_pause_hawkmoon_rouge": "Hawkmoon (Rouge)"
},
})
}
/* -------------------------------------------- */
@ -79,6 +96,11 @@ export class HawkmoonUtility {
static async ready() {
const skills = await HawkmoonUtility.loadCompendium("fvtt-hawkmoon-cyd.skills")
this.skills = skills.map(i => i.toObject())
// Setup pause logo
let logoPause = "systems/fvtt-hawkmoon-cyd/assets/logos/" + game.settings.get("fvtt-hawkmoon-cyd", "hawkmoon-pause-logo") + ".webp"
let logoImg = document.querySelector('#pause').children[0]
logoImg.setAttribute('style', `content: url(${logoPause})`)
}
/* -------------------------------------------- */
@ -333,7 +355,7 @@ export class HawkmoonUtility {
}
}
} else {
rollData.diceFormula += `+${rollData.attr.value}*2+${rollData.modificateur}`
rollData.diceFormula += `+${rollData.attr.value}*${rollData.multiplier}+${rollData.modificateur}`
}
// Ajout adversités