#24 Fix sur la rencontre de Rêve de Dragon

+ evaluation de la force
This commit is contained in:
2020-11-16 04:31:53 +01:00
parent bddad92f5c
commit d3e48d6e5b
4 changed files with 77 additions and 65 deletions

View File

@ -111,16 +111,15 @@ export class RdDTMRDialog extends Dialog {
let rolled = RdDResolutionTable.roll(carac, difficulte);
let message = "<br><strong>Test : Rêve actuel / " + draconic.name + " / " + this.currentRencontre.name + "</strong>" + "<br>"
+ "<br>Jet : " + carac + " / " + difficulte + " -> " + rolled.score + "%<br><strong>Résutat : </strong>" + rolled.roll;
+ RdDResolutionTable.explain(rolled);
if (rolled.isEchec) {
TMRUtility.processRencontreEchec(this.actor, this.currentRencontre);
TMRUtility.processRencontreEchec(this.actor, this.currentRencontre, rolled);
this._tellToUser("Vous avez <strong>échoué</strong> à maîtriser un " + this.currentRencontre.name + " de force " + this.currentRencontre.force
+ "<br>Vous quittez brutalement les Terres Médianes !" + message);;
+ "<br>Vous quittez brutalement les Terres Médianes !" + message);
this.close();
} else {
TMRUtility.processRencontreReussite(this.actor, this.currentRencontre);
TMRUtility.processRencontreReussite(this.actor, this.currentRencontre, rolled);
this._tellToUser("Vous avez <strong>réussi</strong> à maîtriser un " + this.currentRencontre.name + " de force " + this.currentRencontre.force + message);
}
console.log("-> matriser", this.currentRencontre);
@ -142,7 +141,7 @@ export class RdDTMRDialog extends Dialog {
console.log("manageRencontre", deRencontre, rencontre);
if (rencontre == undefined) {
if (deRencontre.total == 7) {
rencontre = TMRUtility.rencontreTMRRoll(coordTMR, cellDescr);
rencontre = await TMRUtility.rencontreTMRRoll(coordTMR, cellDescr);
}
}