1
0
Fork 0
mirror of https://github.com/em-squared/5e-drs.git synced 2025-10-29 12:44:20 +00:00

corrections mineurs + support de la recherche diacritique

This commit is contained in:
Maxime Moraine 2020-06-09 16:11:19 +02:00
parent a1336b572a
commit 162090e1fe
4 changed files with 14 additions and 2 deletions

View file

@ -42,7 +42,7 @@
</v-btn>
</v-btn-toggle>
<p class="mt-0 mb-0 ml-2">Verbales</p>
<p class="mt-0 mb-0 ml-2">Harmonisation</p>
</div>
</v-expansion-panel-content>
</v-expansion-panel>

View file

@ -16,6 +16,7 @@
append-icon="mdi-magnify"
solo-inverted
return-object
:filter="searchFilter"
>
<template v-slot:item="data">
@ -32,6 +33,7 @@
<script>
import matchQuery from './match-query'
import slugify from 'slugify'
import { displaySchoolLevel } from '@theme/util/spellHelpers'
import { displayItemMeta } from '@theme/util/magicItemHelpers'
import { displayMonsterTypeSizeAlignment } from '@theme/util/monsterHelpers'
@ -81,6 +83,14 @@ export default {
},
methods: {
searchFilter (item, queryText, itemText) {
if (slugify(itemText, {lower: true, strict: true}).includes(slugify(queryText, {lower: true, strict: true}))) {
return true
}
return false
},
suggestions (query) {
this.loading = true
query = query.trim().toLowerCase()

View file

@ -12,6 +12,7 @@ export default (query, page, additionalStr = null) => {
if (additionalStr) {
domain += ` ${additionalStr}`
}
query = slugify(query, {lower: true, strict: true})
domain = slugify(domain, {lower: true, strict: true})
@ -19,6 +20,7 @@ export default (query, page, additionalStr = null) => {
}
const matchTest = (query, domain) => {
const escapeRegExp = str => str.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&')
const words = query

View file

@ -85,7 +85,7 @@ Vous pouvez utiliser un instrument de musique (voir le chapitre [Équipement](/e
### Inspiration bardique
La simple force de vos mots ou de votre musique vous permet d'inspirer les autres. Pour accomplir cela, vous devez utiliser une action bonus lors de votre tour et choisir une créature autre que vous qui se trouve dans un rayon de 18 mètres et qui peut vous entendre. Cette créature gagne un d6 d'inspiration bardique.
Dans les 10 minutes qui suivent, cette créature peut utiliser une fois ce dé. Le joueur qui bénéficie de l'inspiration bardique lance le dé et ajoute le résultat à un [test de caractéristique](/utiliser-les-caracteristiques/#tests-de-caracteristique), à un [jet d'attaque](/combattre/#jets-d-attaque) ou à un [jet de sauvegarde](/utiliser-les-caracteristiques/#jets-de-sauvegarde). Il peut attendre d'avoir lancé son d20 avant de choisir d'utiliser son dé d'inspiraion bardique, mais doit se décider avant que le MJ annonce si l'action est réussie ou ratée. Une fois que le dé d'inspiration bardique a été utilisé, il est perdu. Une créature ne peut disposer que d'un dé d'inspiration bardique à la fois.
Dans les 10 minutes qui suivent, cette créature peut utiliser une fois ce dé. Le joueur qui bénéficie de l'inspiration bardique lance le dé et ajoute le résultat à un [test de caractéristique](/utiliser-les-caracteristiques/#tests-de-caracteristique), à un [jet d'attaque](/combattre/#jets-d-attaque) ou à un [jet de sauvegarde](/utiliser-les-caracteristiques/#jets-de-sauvegarde). Il peut attendre d'avoir lancé son d20 avant de choisir d'utiliser son dé d'inspiration bardique, mais doit se décider avant que le MJ annonce si l'action est réussie ou ratée. Une fois que le dé d'inspiration bardique a été utilisé, il est perdu. Une créature ne peut disposer que d'un dé d'inspiration bardique à la fois.
Vous pouvez utiliser cette aptitude un nombre de fois égal à votre modificateur de Charisme (avec un minimum de 1). Le compteur se remet à zéro à la fin d'un repos long.