Toujours lutter sur les data

This commit is contained in:
Vincent Vandemeulebrouck
2021-03-09 00:27:09 +01:00
parent ebf4e08766
commit fcec20ed2e
33 changed files with 299 additions and 570 deletions

View File

@@ -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 );
}