From 064472dc11345b29bb38500dcd31e762798f797b Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Fri, 20 Jan 2023 23:45:57 +0100 Subject: [PATCH] Ajout de l'utilisation 'cuisine' --- module/item.js | 16 ++++------------ module/tirage/fenetre-recherche-tirage.js | 11 ++++++----- 2 files changed, 10 insertions(+), 17 deletions(-) diff --git a/module/item.js b/module/item.js index e2364291..810454c0 100644 --- a/module/item.js +++ b/module/item.js @@ -260,16 +260,11 @@ export class RdDItem extends Item { getUtilisation() { switch (this.type) { - case 'nourritureboisson': - return 'cuisine'; - case 'herbe': - case 'faune': - case 'ingredient': - case 'plante': + case 'nourritureboisson': return 'cuisine'; + case 'herbe': case 'faune': case 'ingredient': case 'plante': switch (this.system.categorie) { case 'Cuisine': return 'cuisine'; - case 'Toxique': - case 'Poison': return 'poison'; + case 'Toxique': case 'Poison': return 'poison'; case 'Alchimie': return 'alchimie' case 'Soin': case 'Repos': return 'soins' } @@ -283,10 +278,7 @@ export class RdDItem extends Item { switch (this.type) { case 'nourritureboisson': return 'pret'; - case 'herbe': - case 'faune': - case 'ingredient': - case 'plante': + case 'herbe': case 'faune': case 'ingredient': case 'plante': return 'brut'; } } diff --git a/module/tirage/fenetre-recherche-tirage.js b/module/tirage/fenetre-recherche-tirage.js index 1fdd1554..1ede3c5d 100644 --- a/module/tirage/fenetre-recherche-tirage.js +++ b/module/tirage/fenetre-recherche-tirage.js @@ -7,7 +7,7 @@ import { RdDRaretes } from '../item/raretes.js'; const FILTER_GROUPS = [ { group: 'type', label: "Type d'objet" }, { group: 'comestible', label: 'Alimentaire' }, - { group: 'categorie', label: 'Utilisation' }, + { group: 'utilisation', label: 'Utilisation' }, { group: 'rarete', label: 'Rarete' }, { group: 'qualite', label: 'Qualité' }, { group: 'enc', label: 'Encombrement' }, @@ -22,10 +22,11 @@ const FILTERS = [ { group: 'comestible', code: 'alcool', label: 'Alcool', check: (item, milieux) => item.isAlcool() }, { group: 'comestible', code: 'immangeable', label: 'Immangeable', check: (item, milieux) => item.isInventaire() && item.getUtilisation() != 'cuisine' }, - { group: 'categorie', code: 'alchimie', label: 'Alchimique', check: (item, milieux) => item.isInventaire() && item.getUtilisation() == 'alchimie' }, - { group: 'categorie', code: 'soins', label: 'Médical', check: (item, milieux) => item.isInventaire() && item.getUtilisation() == 'soins' }, - { group: 'categorie', code: 'poison', label: 'Toxique', check: (item, milieux) => item.isInventaire() && item.getUtilisation() == 'poison' }, - { group: 'categorie', code: 'autres', label: 'Autres', check: (item, milieux) => !item.isInventaire() || item.getUtilisation() == '' }, + { group: 'utilisation', code: 'alchimie', label: 'Alchimique', check: (item, milieux) => item.isInventaire() && item.getUtilisation() == 'alchimie' }, + { group: 'utilisation', code: 'soins', label: 'Médical', check: (item, milieux) => item.isInventaire() && item.getUtilisation() == 'soins' }, + { group: 'utilisation', code: 'poison', label: 'Toxique', check: (item, milieux) => item.isInventaire() && item.getUtilisation() == 'poison' }, + { group: 'utilisation', code: 'cuisine', label: 'Cuisine', check: (item, milieux) => item.isInventaire() && item.getUtilisation() == 'cuisine' }, + { group: 'utilisation', code: 'autres', label: 'Autres/inconnu', check: (item, milieux) => !item.isInventaire() || item.getUtilisation() == '' }, { group: "qualite", code: "mauvaise", label: "Mauvaise (négative)", check: (item, milieux) => item.isInventaire() && item.system.qualite < 0 }, { group: "qualite", code: "quelconque", label: "Quelconque (0)", check: (item, milieux) => item.isInventaire() && item.system.qualite == 0 },