diff --git a/module/actor.js b/module/actor.js index f931bb56..06c8442b 100644 --- a/module/actor.js +++ b/module/actor.js @@ -201,8 +201,9 @@ export class RdDActor extends Actor { getProtectionNaturelle() { return Misc.toInt(this.data.data.attributs.protection.value); } + /* -------------------------------------------- */ getEtatGeneral() { - return this.data.data.compteurs.etat.value; + return this.data.data.compteurs.etat?.value ?? 0; } getMalusArmure() { return this.data.data.attributs?.malusarmure?.value ?? 0; @@ -211,7 +212,7 @@ export class RdDActor extends Actor { return Math.floor(this.encTotal ?? 0); } getSurenc() { - return this.data.data.compteurs?.surenc?.value ?? 0; + return this.data.data.compteurs.surenc?.value ?? 0; } /* -------------------------------------------- */ loadCompendiumNames() { @@ -869,11 +870,6 @@ export class RdDActor extends Actor { return resume; } - /* -------------------------------------------- */ - getEtatGeneral() { - return this.data.data.compteurs?.etat?.value ?? 0; - } - /* -------------------------------------------- */ computeEtatGeneral() { let data = this.data.data; @@ -889,7 +885,7 @@ export class RdDActor extends Actor { state += RdDUtility.currentFatigueMalus(data.sante.fatigue.value, data.sante.endurance.max); } // Ajout de l'éthylisme - state += Math.min(0, (data.compteurs?.ethylisme?.value ?? 0)); + state += Math.min(0, (data.compteurs.ethylisme?.value ?? 0)); data.compteurs.etat.value = state; if (data.compteurs && data.compteurs.surenc) {