From 55ee2ebad532da50f667f605f767ea1ce0f9e6d2 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Wed, 13 Jan 2021 16:34:24 +0100 Subject: [PATCH] Suppression doublon getEtatGeneral MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit compteurs toujours présent sur les acteurs => simplifications des accès --- module/actor.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) 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) {