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:
parent
db9a12abad
commit
91d7c90505
@ -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( ) {
|
||||||
|
@ -264,19 +264,24 @@ export class RdDCalendrier extends Application {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
getAjustementAstrologique(heureNaissance)
|
getAjustementAstrologique(heureNaissance, name='inconnu')
|
||||||
{
|
{
|
||||||
let hn = heuresDef[heureNaissance].heure;
|
if (heureNaissance && heuresDef[heureNaissance]) {
|
||||||
let chiffreAstral = this.getCurrentNombreAstral();
|
let hn = heuresDef[heureNaissance].heure;
|
||||||
let heureCourante = this.calendrier.heureRdD;
|
let chiffreAstral = this.getCurrentNombreAstral();
|
||||||
let ecartChance = (hn + chiffreAstral - heureCourante)%12;
|
let heureCourante = this.calendrier.heureRdD;
|
||||||
console.log("ajustementAstrologique", heureNaissance, hn, chiffreAstral, heureCourante, ecartChance);
|
let ecartChance = (hn + chiffreAstral - heureCourante)%12;
|
||||||
switch (ecartChance)
|
console.log("ajustementAstrologique", heureNaissance, hn, chiffreAstral, heureCourante, ecartChance);
|
||||||
{
|
switch (ecartChance)
|
||||||
case 0: return 4;
|
{
|
||||||
case 4: case 8: return 2;
|
case 0: return 4;
|
||||||
case 6: return -4;
|
case 4: case 8: return 2;
|
||||||
case 3: case 9: return -2;
|
case 6: return -4;
|
||||||
|
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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user