From b194491f6b686f81a0585c236addb30da91c9505 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Thu, 4 Feb 2021 01:02:06 +0100 Subject: [PATCH] =?UTF-8?q?Fix=20capacit=C3=A9=20des=20contenants=20(merge?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit L'encombrement du contenant n'est plus pris sur sa capacité --- module/actor.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/module/actor.js b/module/actor.js index 62173d13..a22e56bf 100644 --- a/module/actor.js +++ b/module/actor.js @@ -790,12 +790,12 @@ export class RdDActor extends Actor { let conteneur = this.items.find(conteneur => conteneurId == conteneur._id); // recup conteneur //console.log("Conteneur trouvé : ", conteneur); if (conteneur && conteneur.type == "conteneur") { - let currentEnc = this.getRecursiveEnc( conteneur ) - Number(conteneur.data.data.encombrement); - //let currentEnc = this.getRecursiveEnc( conteneur ); // Calculer le total actuel des contenus + // Calculer le total actuel des contenus + let encContenu = this.getRecursiveEnc( conteneur ) - Number(conteneur.data.data.encombrement); let nouvelObjet = this.items.find(objet => (itemId == objet._id)); // On chope l'objet let newEnc = (nouvelObjet) ? this.getRecursiveEnc( nouvelObjet ) : 0; // Calculer le total actuel du nouvel objet //console.log( currentEnc, newEnc, conteneur.data.data.capacite, conteneur.name); - if (nouvelObjet && ( (currentEnc + newEnc) > Number(conteneur.data.data.capacite)) ) { + if (nouvelObjet && ( (encContenu + newEnc) > Number(conteneur.data.data.capacite)) ) { ui.notifications.warn("Capacité d'encombrement insuffisante dans le conteneur !"); return false; }