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

filtres sur les mouvements des créatures

This commit is contained in:
Maxime Moraine 2022-08-19 15:53:11 +02:00
parent 597dd43b4b
commit 9a324bea91
3 changed files with 176 additions and 0 deletions

View file

@ -208,6 +208,9 @@ export default {
sizes: state => state.monsterFilters.sizes,
environments: state => state.monsterFilters.environments,
dungeonTypes: state => state.monsterFilters.dungeonTypes,
speedFly: state => state.monsterFilters.speedFly,
speedSwim: state => state.monsterFilters.speedSwim,
speedBurrow: state => state.monsterFilters.speedBurrow,
}),
headers() {
@ -363,6 +366,41 @@ export default {
results = classFiltered
}
// Filter movement speeds
if (this.speedFly !== undefined) {
if (this.speedFly === true) {
results = results.filter(item => {
return item.frontmatter.movement.fly > 0
})
} else {
results = results.filter(item => {
return item.frontmatter.movement.fly == null
})
}
}
if (this.speedSwim !== undefined) {
if (this.speedSwim === true) {
results = results.filter(item => {
return item.frontmatter.movement.swim > 0
})
} else {
results = results.filter(item => {
return item.frontmatter.movement.swim == null
})
}
}
if (this.speedBurrow !== undefined) {
if (this.speedBurrow === true) {
results = results.filter(item => {
return item.frontmatter.movement.burrow > 0
})
} else {
results = results.filter(item => {
return item.frontmatter.movement.burrow == null
})
}
}
// let json = []
// for (var monster of results) {
// let m = {}