Fix messages

- undefined dans certains cas (lancer de sort)
- promise pour la maîtrise de case humides
- ajout de message au joueur pour les jets de rencontre
- messages au joueur + GM pour les résultats de rencontres
- message au joueur + GM lors de la montée et dans les cas où les TMRs sont quittées
This commit is contained in:
2020-11-29 18:06:19 +01:00
parent ec4166d2da
commit c9a214adca
4 changed files with 106 additions and 89 deletions

View File

@ -150,7 +150,6 @@ export class RdDActor extends Actor {
/* -------------------------------------------- */
async continueRoll(rollData) {
let rolled = rollData.rolled;
let result = rolled.roll;
let quality = rolled.quality
@ -1143,7 +1142,7 @@ export class RdDActor extends Actor {
}
/* -------------------------------------------- */
async displayTMR(mode="normal" )
async displayTMR(mode="normal")
{
let isRapide= mode == "rapide"
if (mode != "visu")
@ -1157,7 +1156,7 @@ export class RdDActor extends Actor {
}
}
let data = {
let data = {
fatigue: {
malus: RdDUtility.calculMalusFatigue(this.data.data.sante.fatigue.value, this.data.data.sante.endurance.max),
html: "<table class='table-fatigue'>" + RdDUtility.makeHTMLfatigueMatrix( this.data.data.sante.fatigue.value, this.data.data.sante.endurance.max ).html() + "</table>"
@ -1169,7 +1168,7 @@ export class RdDActor extends Actor {
isRapide: isRapide
}
let html = await renderTemplate('systems/foundryvtt-reve-de-dragon/templates/dialog-tmr.html', data );
this.currentTMR = new RdDTMRDialog(html, this, data, mode == "visu");
this.currentTMR = new RdDTMRDialog(html, this, data, mode);
this.currentTMR.render(true);
}