Corrections prix et enc. équipement

Affichage de la valeur si option activée
Utilisation de boutons au lieu des liens
This commit is contained in:
Vincent Vandemeulebrouck
2022-10-04 01:58:49 +02:00
parent efdc676776
commit 22091ef431
6 changed files with 70 additions and 50 deletions

View File

@ -139,7 +139,6 @@ export class RdDActor extends Actor {
// Dynamic computing fields
this.encTotal = 0;
this.prixTotalEquipement = 0;
// Make separate methods for each Actor type (character, npc, etc.) to keep
// things organized.
@ -299,11 +298,6 @@ export class RdDActor extends Actor {
return Math.floor(this.encTotal ?? 0);
}
/* -------------------------------------------- */
getPrixTotalEquipement() {
return Math.floor(this.system.prixTotalEquipement ?? 0)
}
/* -------------------------------------------- */
getCompetence(idOrName, options = {}) {
return RdDItemCompetence.findCompetence(this.items, idOrName, options)
@ -1375,11 +1369,10 @@ export class RdDActor extends Actor {
/* -------------------------------------------- */
computePrixTotalEquipement() {
this.prixTotalEquipement = this.filterItems(it => it.system.prixTotal)
.map(it => it.system.prixTotal ?? 0)
const deniers = this.items.filter(it => it.isEquipement())
.map(it => it.prixTotalDeniers())
.reduce(Misc.sum(), 0);
// Mise à jour valeur totale de l'équipement
return this.prixTotalEquipement;
return deniers / 100;
}
/* -------------------------------------------- */