Compute general state

This commit is contained in:
2020-05-29 00:43:16 +02:00
parent 458ba4b365
commit 4b465920f0
5 changed files with 60 additions and 12 deletions

View File

@ -92,6 +92,16 @@ export class RdDActor extends Actor {
RdDUtility.computeCarac( data );
}
/* -------------------------------------------- */
computeEtatGeneral( )
{
let data = this.data.data;
let state = 0;
state = state - (data.sante.vie.max - data.sante.vie.value);
state = state + RdDUtility.currentFatigueMalus(data.sante.fatigue.value, data.sante.endurance.max);
data.compteurs.etat.value = state;
}
/* -------------------------------------------- */
santeIncDec(name, inc ) {
let data = this.data.data.sante[name];
@ -99,6 +109,7 @@ export class RdDActor extends Actor {
if ( data.value > data.max ) data.value = data.max;
if ( data.value < 0 ) data.value = 0;
console.log(">>>> NEW VI", name, data.value);
this.computeEtatGeneral();
}
/* -------------------------------------------- */