Suppression doublon getEtatGeneral

compteurs toujours présent sur les acteurs => simplifications des accès
This commit is contained in:
Vincent Vandemeulebrouck 2021-01-13 16:34:24 +01:00
parent 87412968d0
commit 55ee2ebad5

View File

@ -201,8 +201,9 @@ export class RdDActor extends Actor {
getProtectionNaturelle() { getProtectionNaturelle() {
return Misc.toInt(this.data.data.attributs.protection.value); return Misc.toInt(this.data.data.attributs.protection.value);
} }
/* -------------------------------------------- */
getEtatGeneral() { getEtatGeneral() {
return this.data.data.compteurs.etat.value; return this.data.data.compteurs.etat?.value ?? 0;
} }
getMalusArmure() { getMalusArmure() {
return this.data.data.attributs?.malusarmure?.value ?? 0; return this.data.data.attributs?.malusarmure?.value ?? 0;
@ -211,7 +212,7 @@ export class RdDActor extends Actor {
return Math.floor(this.encTotal ?? 0); return Math.floor(this.encTotal ?? 0);
} }
getSurenc() { getSurenc() {
return this.data.data.compteurs?.surenc?.value ?? 0; return this.data.data.compteurs.surenc?.value ?? 0;
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
loadCompendiumNames() { loadCompendiumNames() {
@ -869,11 +870,6 @@ export class RdDActor extends Actor {
return resume; return resume;
} }
/* -------------------------------------------- */
getEtatGeneral() {
return this.data.data.compteurs?.etat?.value ?? 0;
}
/* -------------------------------------------- */ /* -------------------------------------------- */
computeEtatGeneral() { computeEtatGeneral() {
let data = this.data.data; 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); state += RdDUtility.currentFatigueMalus(data.sante.fatigue.value, data.sante.endurance.max);
} }
// Ajout de l'éthylisme // 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; data.compteurs.etat.value = state;
if (data.compteurs && data.compteurs.surenc) { if (data.compteurs && data.compteurs.surenc) {