diff --git a/docs/.vuepress/theme/layouts/CreateMagicItemLayout.vue b/docs/.vuepress/theme/layouts/CreateMagicItemLayout.vue
index 29d3902..a0d174b 100644
--- a/docs/.vuepress/theme/layouts/CreateMagicItemLayout.vue
+++ b/docs/.vuepress/theme/layouts/CreateMagicItemLayout.vue
@@ -3,7 +3,7 @@
- Mes objets magiques
+
Liste des objets magiques
@@ -70,6 +70,8 @@ import MagicItem from '@theme/components/MagicItem'
import { saveAs } from 'file-saver'
import { MAGICITEMTYPES, RARITIES } from '../../data/magicItems'
import { getUrlParameter } from '@theme/util/filterHelpers'
+import slugify from 'slugify'
+slugify.extend({"'": '-'})
export default {
name: 'CreateMagicItemLayout',
@@ -131,9 +133,13 @@ export default {
methods: {
download () {
+ let filename = "objet-magique.json"
+ if (this.magicItem.title !== '') {
+ filename = slugify(this.magicItem.title, {lower: true, strict: true}) + '.json'
+ }
saveAs(new Blob([JSON.stringify(this.magicItem)], {
type: "text/plain;charset=utf-8"
- }), "objet-magique.json")
+ }), filename)
},
upload (e) {
diff --git a/docs/.vuepress/theme/layouts/CreateMonsterLayout.vue b/docs/.vuepress/theme/layouts/CreateMonsterLayout.vue
index 0b31528..76b6931 100644
--- a/docs/.vuepress/theme/layouts/CreateMonsterLayout.vue
+++ b/docs/.vuepress/theme/layouts/CreateMonsterLayout.vue
@@ -3,7 +3,7 @@
- Mon Bestiaire
+
Bestiaire
@@ -223,6 +223,8 @@ import { DAMAGETYPES } from '../../data/damageTypes'
import { LANGUAGES } from '../../data/languages'
import { getUrlParameter } from '@theme/util/filterHelpers'
import { getProficiencyBonus, displayBonus } from '@theme/util/monsterHelpers'
+import slugify from 'slugify'
+slugify.extend({"'": '-'})
export default {
name: 'CreateMonsterLayout',
@@ -334,9 +336,13 @@ export default {
methods: {
download () {
+ let filename = "monstre.json"
+ if (this.monster.title !== '') {
+ filename = slugify(this.monster.title, {lower: true, strict: true}) + '.json'
+ }
saveAs(new Blob([JSON.stringify(this.monster)], {
type: "text/plain;charset=utf-8"
- }), "monstre.json")
+ }), filename)
},
upload (e) {
diff --git a/docs/.vuepress/theme/layouts/CreateSpellLayout.vue b/docs/.vuepress/theme/layouts/CreateSpellLayout.vue
index b8c3283..5fa6d54 100644
--- a/docs/.vuepress/theme/layouts/CreateSpellLayout.vue
+++ b/docs/.vuepress/theme/layouts/CreateSpellLayout.vue
@@ -3,7 +3,7 @@
- Mon Grimoire
+
Grimoire
@@ -110,6 +110,8 @@ import { saveAs } from 'file-saver'
import { CLASSES } from '../../data/classes'
import { SPELLSCHOOLS, SPELLLEVELS } from '../../data/spells'
import { getUrlParameter } from '@theme/util/filterHelpers'
+import slugify from 'slugify'
+slugify.extend({"'": '-'})
export default {
name: 'CreateSpellLayout',
@@ -174,9 +176,13 @@ export default {
methods: {
download () {
+ let filename = "sort.json"
+ if (this.spell.title !== '') {
+ filename = slugify(this.spell.title, {lower: true, strict: true}) + '.json'
+ }
saveAs(new Blob([JSON.stringify(this.spell)], {
type: "text/plain;charset=utf-8"
- }), "sort.json")
+ }), filename)
},
upload (e) {
diff --git a/docs/pieges/README.md b/docs/pieges/README.md
index 1ecee77..970704c 100644
--- a/docs/pieges/README.md
+++ b/docs/pieges/README.md
@@ -23,7 +23,7 @@ Les pièges sont souvent dotés d'un mécanisme permettant de les désarmer ou d
## Les effets des pièges
Les effets des pièges vont de la gêne à la mort, grâce à des volées de flèches, des pointes, des lames, du poison, des gaz toxiques, des gerbes de feu ou encore des fosses profondes. Les plus dangereux combinent plusieurs de ces éléments pour tuer, blesser, retenir ou repousser les créatures assez malchanceuses pour les déclencher. La description du piège précise tout ce qui se passe lorsqu'il se déclenche.
-Le bonus d'attaque d'un piège, le DD du [jet de sauvegarde](/utiliser-les-caracteristiques/#jets-de-sauvegarde) pour résister à ses effets et les dégâts qu'il inflige dépendent de sa sévérité. Utilisez les tables [DD du jet de sauvegarde et bonus d'attaque des pièges](#dd-du-jet-de-sauvegarde-et-bonus-dattaque-des-pièges) et [Sévérité des dégâts par niveau](#severite-des-degats-par-niveau) pour obtenir des indications en fonction des trois niveaux de sévérité des pièges.
+Le bonus d'attaque d'un piège, le DD du [jet de sauvegarde](/utiliser-les-caracteristiques/#jets-de-sauvegarde) pour résister à ses effets et les dégâts qu'il inflige dépendent de sa sévérité. Utilisez les tables [DD du jet de sauvegarde et bonus d'attaque des pièges](#dd-du-jet-de-sauvegarde-et-bonus-d-attaque-des-pieges) et [Sévérité des dégâts par niveau](#severite-des-degats-par-niveau) pour obtenir des indications en fonction des trois niveaux de sévérité des pièges.
Un piège gênant a peu de risques de tuer ou blesser grièvement un personnage du niveau indiqué, en revanche, un piège dangereux provoque des blessures graves chez les personnages du niveau indiqué (et peut même en tuer certains). Un piège mortel est conçu pour tuer les personnages du niveau indiqué.