diff --git a/docs/.vuepress/theme/components/Monster.vue b/docs/.vuepress/theme/components/Monster.vue index 4c850d4..772b771 100644 --- a/docs/.vuepress/theme/components/Monster.vue +++ b/docs/.vuepress/theme/components/Monster.vue @@ -237,7 +237,12 @@ export default { displayList (list) { return list.join(', ') }, displayAbilityScore (value) { return displayAbilityScore(value) }, getModifier (value) { return getModifier(value) }, - getProficiencyBonus () { return getProficiencyBonus(this.monsterStats.challenge) }, + getProficiencyBonus () { + if (this.monsterStats.proficiencyBonus) { + return parseInt(this.monsterStats.proficiencyBonus) + } + return getProficiencyBonus(this.monsterStats.challenge) + }, displayMonsterTypeSizeAlignment () { return displayMonsterTypeSizeAlignment(this.monsterStats) @@ -251,7 +256,6 @@ export default { }, displaySkillBonus (skill) { - console.log(skill) let result = stats.skills[skill.name].label if (skill.invalid) { result += ' ' + displayBonus(skill.value) diff --git a/docs/.vuepress/theme/layouts/CreateMagicItemLayout.vue b/docs/.vuepress/theme/layouts/CreateMagicItemLayout.vue index 79bce76..ce56178 100644 --- a/docs/.vuepress/theme/layouts/CreateMagicItemLayout.vue +++ b/docs/.vuepress/theme/layouts/CreateMagicItemLayout.vue @@ -8,7 +8,7 @@ -

Création de sort

+

Création d'objet magique

mdi-printer Imprimer diff --git a/docs/.vuepress/theme/layouts/CreateMonsterLayout.vue b/docs/.vuepress/theme/layouts/CreateMonsterLayout.vue index a119c45..a7d4e97 100644 --- a/docs/.vuepress/theme/layouts/CreateMonsterLayout.vue +++ b/docs/.vuepress/theme/layouts/CreateMonsterLayout.vue @@ -104,13 +104,16 @@ Maîtrises - + + + + - + - + @@ -248,6 +251,9 @@ export default { }, challengeHint () { + if (this.monster.frontmatter.proficiencyBonus) { + return 'Bonus de maîtrise personnalisé : ' + displayBonus(this.monster.frontmatter.proficiencyBonus) + } return 'Bonus de maîtrise : ' + displayBonus(getProficiencyBonus(this.monster.frontmatter.challenge)) }, }, @@ -279,6 +285,7 @@ export default { subtype: '', size: '', challenge: '0', + proficiencyBonus: null, alignment: '', isSwarm: false, swarmSize: '',