Toujours lutter sur les data
This commit is contained in:
@@ -58,15 +58,16 @@ export class RdDCalendrier extends Application {
|
||||
}
|
||||
// nombre astral
|
||||
if ( game.user.isGM) {
|
||||
this.listeNombreAstral = this._loadListNombreAstral();
|
||||
this.listeNombreAstral = this._loadListeNombreAstral();
|
||||
this.rebuildListeNombreAstral(); // Ensure always up-to-date
|
||||
}
|
||||
console.log(this.calendrier, this.calendrierPos, this.listeNombreAstral);
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
_loadListNombreAstral() {
|
||||
return Object.values(game.settings.get("foundryvtt-reve-de-dragon", "liste-nombre-astral"));
|
||||
_loadListeNombreAstral() {
|
||||
const settingListeNombreAstral = game.settings.get("foundryvtt-reve-de-dragon", "liste-nombre-astral");
|
||||
return Object.values(settingListeNombreAstral);
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@@ -124,7 +125,7 @@ export class RdDCalendrier extends Application {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getNombreAstral( indexDate ) {
|
||||
const liste = this.listeNombreAstral ?? this._loadListNombreAstral();
|
||||
const liste = this.listeNombreAstral ?? this._loadListeNombreAstral();
|
||||
let astralData = liste.find( (nombreAstral, i) => nombreAstral.index == indexDate );
|
||||
if (! astralData?.nombreAstral ) {
|
||||
this.rebuildListeNombreAstral();
|
||||
@@ -145,6 +146,7 @@ export class RdDCalendrier extends Application {
|
||||
}
|
||||
}
|
||||
}
|
||||
this.listeNombreAstral = newList;
|
||||
game.settings.set("foundryvtt-reve-de-dragon", "liste-nombre-astral", this.listeNombreAstral );
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user