mirror of
https://github.com/em-squared/5e-drs.git
synced 2025-10-31 21:44:20 +00:00
filtres sur les mouvements des créatures
This commit is contained in:
parent
597dd43b4b
commit
9a324bea91
3 changed files with 176 additions and 0 deletions
|
|
@ -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 = {}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue