diff --git a/module/rdd-calendrier.js b/module/rdd-calendrier.js index 4d2fcaf7..c92a2ff1 100644 --- a/module/rdd-calendrier.js +++ b/module/rdd-calendrier.js @@ -64,7 +64,7 @@ export class RdDCalendrier extends Application { console.log(this.calendrier, this.calendrierPos, this.listeNombreAstral); } - + /* -------------------------------------------- */ _loadListNombreAstral() { return Object.values(game.settings.get("foundryvtt-reve-de-dragon", "liste-nombre-astral")); } @@ -120,6 +120,10 @@ export class RdDCalendrier extends Application { getNombreAstral( index ) { const liste = this.listeNombreAstral || this._loadListNombreAstral(); let astralData = liste.find( (nombreAstral, i) => nombreAstral.index == index ); + if ( astralData == undefined ) { + this.rebuildListeNombreAstral(); + astralData = liste.find( (nombreAstral, i) => nombreAstral.index == index ); + } return astralData.nombreAstral || "N/A"; } @@ -131,7 +135,8 @@ export class RdDCalendrier extends Application { // Nettoyage des nombres astraux anciens let jourCourant = this.getCurrentDayIndex(); - let newList = this.listeNombreAstral.filter( (nombreAstral, i) => nombreAstral.index >= jourCourant ); + let jourFin = jourCourant + 12; + let newList = this.listeNombreAstral.filter( (nombreAstral, i) => nombreAstral && nombreAstral.index >= jourCourant && nombreAstral.index < jourFin); //console.log("LSTES", this.listeNombreAstral, newList ); let lastDay = jourCourant; diff --git a/module/rdd-token-hud.js b/module/rdd-token-hud.js index 968c8b7c..6d335c07 100644 --- a/module/rdd-token-hud.js +++ b/module/rdd-token-hud.js @@ -37,6 +37,7 @@ export class RdDTokenHud { }); } + /* -------------------------------------------- */ static buildListeActionsCombat(combatant) { let armesList = RdDUtility.buildArmeList(combatant); for (let armeIndex = 0; armeIndex < armesList.length; armeIndex++) { @@ -46,6 +47,7 @@ export class RdDTokenHud { return armesList; } + /* -------------------------------------------- */ static async _configureSubMenu(insertionPoint, template, data, onMenuItem) { const hud = $(await renderTemplate(template, data)); const imgHud = hud.find('img.rdd-hud-togglebutton');