#105 Affichage résumé a chaque tour de combat
This commit is contained in:
@ -232,7 +232,7 @@ export class RdDActor extends Actor {
|
||||
return '';
|
||||
}
|
||||
// TODO: gérer une liste de flags demi-surprise (avec icône sur le token)?
|
||||
if ( this.data.data.sante.sonne.value) {
|
||||
if ( this.data.data.sante.sonne && this.data.data.sante.sonne.value) {
|
||||
return 'demi';
|
||||
}
|
||||
return '';
|
||||
@ -748,7 +748,7 @@ export class RdDActor extends Actor {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getEtatGeneral() {
|
||||
return (this.data.data.compteurs && actor.data.data.compteurs.etat) ? this.data.data.compteurs.etat.value : 0;
|
||||
return (this.data.data.compteurs && this.data.data.compteurs.etat) ? this.data.data.compteurs.etat.value : 0;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -924,6 +924,23 @@ export class RdDActor extends Actor {
|
||||
await this.update( {"data.reve.seuil": seuil } );
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getSonne() {
|
||||
if ( !this.isEntiteCauchemar() && this.data.data.sante.sonne ) {
|
||||
return this.data.data.sante.sonne.value;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getSConst() {
|
||||
|
||||
if ( !this.isEntiteCauchemar() && this.data.data.attributs ) {
|
||||
return this.data.data.attributs.sconst.value;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
testSiSonne( sante, endurance )
|
||||
{
|
||||
@ -945,6 +962,11 @@ export class RdDActor extends Actor {
|
||||
{
|
||||
return blessuresListe.filter(b => b.active).length
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
countBlessuresByName( name )
|
||||
{
|
||||
return this.countBlessures( this.data.data.blessures[name].liste );
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async jetVie() {
|
||||
|
Reference in New Issue
Block a user