#45 : Verification encombrement et amelioration

This commit is contained in:
2020-11-27 09:40:48 +01:00
parent 317a89202a
commit dca4e28044
6 changed files with 40 additions and 18 deletions

View File

@ -705,11 +705,17 @@ export class RdDActor extends Actor {
}
/* -------------------------------------------- */
computeEncombrementTotal( ) {
computeEncombrementTotal( ) {
let totalEnc = 0;
for (const item of this.data.items) {
if ( item.data && item.data.encombrement ) { // Enc value filtering
totalEnc += Number(item.data.encombrement) * Number(((item.data.quantite)?item.data.quantite:1));
if ( item.data && item.data.encombrement != undefined ) {
if ( !Number(item.data.encombrement) ) item.data.encombrement = 0; // Auto-fix
if (!item.data.quantite) item.data.quantite = 1; // Auto-fix
item.data.encTotal = Number(item.data.encombrement) * Number(item.data.quantite);
//console.log("Enc:", item.name, item.data.encombrement, item.data.quantite, item.data.encTotal);
totalEnc += item.data.encTotal;
} else {
item.data.encTotal = 0; // Force default enc
}
}
this.encombrementTotal = totalEnc;