Fix retour en arrière sur le calendrier
This commit is contained in:
parent
8091b5a2e1
commit
e9a6d9c5af
@ -64,7 +64,7 @@ export class RdDCalendrier extends Application {
|
|||||||
console.log(this.calendrier, this.calendrierPos, this.listeNombreAstral);
|
console.log(this.calendrier, this.calendrierPos, this.listeNombreAstral);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* -------------------------------------------- */
|
||||||
_loadListNombreAstral() {
|
_loadListNombreAstral() {
|
||||||
return Object.values(game.settings.get("foundryvtt-reve-de-dragon", "liste-nombre-astral"));
|
return Object.values(game.settings.get("foundryvtt-reve-de-dragon", "liste-nombre-astral"));
|
||||||
}
|
}
|
||||||
@ -120,6 +120,10 @@ export class RdDCalendrier extends Application {
|
|||||||
getNombreAstral( index ) {
|
getNombreAstral( index ) {
|
||||||
const liste = this.listeNombreAstral || this._loadListNombreAstral();
|
const liste = this.listeNombreAstral || this._loadListNombreAstral();
|
||||||
let astralData = liste.find( (nombreAstral, i) => nombreAstral.index == index );
|
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";
|
return astralData.nombreAstral || "N/A";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -131,7 +135,8 @@ export class RdDCalendrier extends Application {
|
|||||||
|
|
||||||
// Nettoyage des nombres astraux anciens
|
// Nettoyage des nombres astraux anciens
|
||||||
let jourCourant = this.getCurrentDayIndex();
|
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 );
|
//console.log("LSTES", this.listeNombreAstral, newList );
|
||||||
|
|
||||||
let lastDay = jourCourant;
|
let lastDay = jourCourant;
|
||||||
|
@ -37,6 +37,7 @@ export class RdDTokenHud {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* -------------------------------------------- */
|
||||||
static buildListeActionsCombat(combatant) {
|
static buildListeActionsCombat(combatant) {
|
||||||
let armesList = RdDUtility.buildArmeList(combatant);
|
let armesList = RdDUtility.buildArmeList(combatant);
|
||||||
for (let armeIndex = 0; armeIndex < armesList.length; armeIndex++) {
|
for (let armeIndex = 0; armeIndex < armesList.length; armeIndex++) {
|
||||||
@ -46,6 +47,7 @@ export class RdDTokenHud {
|
|||||||
return armesList;
|
return armesList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* -------------------------------------------- */
|
||||||
static async _configureSubMenu(insertionPoint, template, data, onMenuItem) {
|
static async _configureSubMenu(insertionPoint, template, data, onMenuItem) {
|
||||||
const hud = $(await renderTemplate(template, data));
|
const hud = $(await renderTemplate(template, data));
|
||||||
const imgHud = hud.find('img.rdd-hud-togglebutton');
|
const imgHud = hud.find('img.rdd-hud-togglebutton');
|
||||||
|
Loading…
Reference in New Issue
Block a user