mirror of
https://github.com/em-squared/5e-drs.git
synced 2025-10-29 20:54:19 +00:00
amélioration des aides de jeu
This commit is contained in:
parent
4cb6e1d07b
commit
a854071c7d
4 changed files with 25 additions and 7 deletions
|
|
@ -3,7 +3,7 @@
|
|||
<div class="d-flex flex-wrap align-center d-print-none">
|
||||
<Breadcrumb class="mr-auto mb-4" />
|
||||
<div class="d-flex flex-wrap align-center">
|
||||
<v-btn color="primary" class="mr-4 mb-4" depressed link to="/mes-objets-magiques/">Mes objets magiques</v-btn>
|
||||
<MyMagicItemsButton class="mr-4" />
|
||||
<v-btn color="primary" class="mb-4" depressed link to="/liste-objets-magiques/">Liste des objets magiques</v-btn>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<div class="d-flex flex-wrap align-center d-print-none">
|
||||
<Breadcrumb class="mr-auto mb-4" />
|
||||
<div class="d-flex flex-wrap align-center">
|
||||
<v-btn color="primary" class="mr-4 mb-4" depressed link to="/mon-bestiaire/">Mon Bestiaire</v-btn>
|
||||
<MyMonstersButton class="mr-4" />
|
||||
<v-btn color="primary" class="mb-4" depressed link to="/bestiaire/">Bestiaire</v-btn>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<div class="d-flex flex-wrap align-center d-print-none">
|
||||
<Breadcrumb class="mr-auto mb-4" />
|
||||
<div class="d-flex flex-wrap align-center">
|
||||
<v-btn color="primary" class="mr-4 mb-4" depressed link to="/mon-grimoire/">Mon Grimoire</v-btn>
|
||||
<MySpellsButton class="mr-4" />
|
||||
<v-btn color="primary" class="mb-4" depressed link to="/grimoire/">Grimoire</v-btn>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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é.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue