diff --git a/module/rdd-astrologie-joueur.js b/module/rdd-astrologie-joueur.js index 20794777..e1c41f6d 100644 --- a/module/rdd-astrologie-joueur.js +++ b/module/rdd-astrologie-joueur.js @@ -29,7 +29,7 @@ export class RdDAstrologieJoueur extends Dialog { constructor(html, actor, data ) { let myButtons = { - saveButton: { label: "Fermer", callback: html => this.fillData() } + saveButton: { label: "Fermer", callback: html => this.quitDialog() } }; // Get all n @@ -61,7 +61,7 @@ export class RdDAstrologieJoueur extends Dialog { } /* -------------------------------------------- */ - fillData() { + quitDialog() { } @@ -69,9 +69,9 @@ export class RdDAstrologieJoueur extends Dialog { activateListeners(html) { super.activateListeners(html); - $(function () { + html.find('#jet-astrologie').click((event) => { + this.requestJetAstrologie(); }); - } } diff --git a/module/rdd-calendrier.js b/module/rdd-calendrier.js index 81894f2f..c7e7a45d 100644 --- a/module/rdd-calendrier.js +++ b/module/rdd-calendrier.js @@ -245,6 +245,10 @@ export class RdDCalendrier extends Application { nbAstralFaux = new Roll("1d12").roll().total; } nbAstral = nbAstralFaux; + // Mise à jour des nombres astraux du joueur + let astralData = this.listeNombreAstral.find( (nombreAstral, i) => nombreAstral.index == request.date ); + astralData.valeursFausses.push( {actorId: request.id, nombreAstral: nbAstralFaux}); + game.settings.set("foundryvtt-reve-de-dragon", "liste-nombre-astral", this.listeNombreAstral ); } request.nbAstral = nbAstral; if ( game.user.isGM) { diff --git a/templates/calendar-astrologie-template.html b/templates/calendar-astrologie-template.html index 274da88b..65fdccda 100644 --- a/templates/calendar-astrologie-template.html +++ b/templates/calendar-astrologie-template.html @@ -17,7 +17,12 @@ {{#each astrologieData as |nombreData key|}} - {{nombreData.nombreAstral}} + + {{nombreData.nombreAstral}} + {{#each nombreData.valeursFausses as |fausseVal key|}} +
  • {{fausseVal.actorId}} - {{fausseVal.nombreAstral}}
  • + {{/each}} + {{/each}}