From 99f67565cc33cef09d6a89af4ab8bdc84d6a92bf Mon Sep 17 00:00:00 2001 From: sladecraven Date: Sat, 5 Jun 2021 12:09:27 +0200 Subject: [PATCH] Minor fixes --- module/actor.js | 2 +- module/item-monnaie.js | 11 ++++------- module/rdd-utility.js | 2 +- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/module/actor.js b/module/actor.js index f6b367fd..b9afa2b3 100644 --- a/module/actor.js +++ b/module/actor.js @@ -198,7 +198,7 @@ export class RdDActor extends Actor { async checkMonnaiePresence(items) { // Ajout opportuniste si les pièces n'existent pas. if (!items) return; // Sanity check during import let manquantes = Monnaie.monnaiesManquantes(items); - console.log("Manque : ", manquantes); + //console.log("Manque : ", manquantes); if (manquantes.length > 0) { await this.createEmbeddedDocuments('Item', manquantes, { renderSheet: false }); } diff --git a/module/item-monnaie.js b/module/item-monnaie.js index 741765de..4c70cedf 100644 --- a/module/item-monnaie.js +++ b/module/item-monnaie.js @@ -27,7 +27,7 @@ export class Monnaie { static isSystemMonnaie(item) { let present = monnaiesData.find( monnaie => monnaie.data.valeur_deniers == item.data?.data?.valeur_deniers); - return present; + return present != undefined; } static monnaiesData() { @@ -39,12 +39,9 @@ export class Monnaie { } static monnaiesManquantes(items) { - const valeurs = Monnaie.filtrerMonnaies(items) - .map(it => Misc.templateData(it).valeur_deniers); - const manquantes = monnaiesData.filter(monnaie => !valeurs.find(v => v != Misc.templateData(monnaie).valeur_deniers)); - //const manquantes = monnaiesData.filter(monnaie => !valeurs.find(v => v != Misc.templateData(monnaie).valeur_deniers) ); - console.log("Valeurs : ", valeurs, manquantes); - return []; //manquantes; + const valeursPresentes = Monnaie.filtrerMonnaies(items) + .map(it => Misc.templateData(it).valeur_deniers) + return monnaiesData.filter(monnaie => !valeursPresentes.includes(Misc.templateData(monnaie).valeur_deniers) ); } static deValeur(monnaie, v) { diff --git a/module/rdd-utility.js b/module/rdd-utility.js index e275a5e1..32dc33e1 100644 --- a/module/rdd-utility.js +++ b/module/rdd-utility.js @@ -342,7 +342,7 @@ export class RdDUtility { formData.ombres = this.checkNull(formData.itemsByType['ombre']); formData.tetes = this.checkNull(formData.itemsByType['tete']); formData.taches = this.checkNull(formData.itemsByType['tache']); - formData.monnaie = this.checkNull(formData.itemsByType['monnaie']); + formData.monnaie = this.checkNull(formData.itemsByType['monnaie']); formData.nourritureboissons = this.checkNull(formData.itemsByType['nourritureboisson']); formData.meditations = this.checkNull(formData.itemsByType['meditation']); formData.chants = this.checkNull(formData.itemsByType['chant']);