forked from public/foundryvtt-reve-de-dragon
#10 Debut gestion encombrement
This commit is contained in:
@ -367,6 +367,17 @@ export class RdDActor extends Actor {
|
||||
await this.update( {"data.compteurs": compteurs } );
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
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);
|
||||
}
|
||||
}
|
||||
console.log("Enc total : ", totalEnc);
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
computeEtatGeneral( )
|
||||
{
|
||||
@ -780,12 +791,10 @@ export class RdDActor extends Actor {
|
||||
{
|
||||
let item = this.getOwnedItem(itemID);
|
||||
if ( item && item.data.data ) {
|
||||
console.log(item);
|
||||
//let update = duplicate(item);
|
||||
let update = {_id: item._id, "data.equipe": !item.data.data.equipe };
|
||||
//update.data.equipe = !update.data.equipe;
|
||||
//console.log(update);
|
||||
await this.updateEmbeddedEntity("OwnedItem", update);
|
||||
this.computeEncombrementTotal(); // Mise à jour encombrement
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user