Fix capacité des contenants (merge)
L'encombrement du contenant n'est plus pris sur sa capacité
This commit is contained in:
parent
781b6353a8
commit
b194491f6b
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user