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; }