Fix: absence d'heure de naissance

Quand on n'a opas d'heure de naissance, on a toujours 0 d'ajustement astrologique
This commit is contained in:
Vincent Vandemeulebrouck 2020-12-15 23:28:59 +01:00
parent db9a12abad
commit 91d7c90505
2 changed files with 18 additions and 13 deletions

View File

@ -1630,7 +1630,7 @@ export class RdDActor extends Actor {
return 0; return 0;
} }
// selon l'heure de naissance... // selon l'heure de naissance...
return game.system.rdd.calendrier.getAjustementAstrologique(this.data.data.heure); return game.system.rdd.calendrier.getAjustementAstrologique(this.data.data.heure, this.data.name);
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
checkDesirLancinant( ) { checkDesirLancinant( ) {

View File

@ -264,8 +264,9 @@ export class RdDCalendrier extends Application {
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
getAjustementAstrologique(heureNaissance) getAjustementAstrologique(heureNaissance, name='inconnu')
{ {
if (heureNaissance && heuresDef[heureNaissance]) {
let hn = heuresDef[heureNaissance].heure; let hn = heuresDef[heureNaissance].heure;
let chiffreAstral = this.getCurrentNombreAstral(); let chiffreAstral = this.getCurrentNombreAstral();
let heureCourante = this.calendrier.heureRdD; let heureCourante = this.calendrier.heureRdD;
@ -278,6 +279,10 @@ export class RdDCalendrier extends Application {
case 6: return -4; case 6: return -4;
case 3: case 9: return -2; case 3: case 9: return -2;
} }
}
else {
ui.notifications.warn(, this.data.name + " n'a pas d'heure de naissance, ou elle est incorrecte");
}
return 0; return 0;
} }