Fix /tmrr

This commit is contained in:
Vincent Vandemeulebrouck
2021-01-23 00:29:03 +01:00
parent 0575ddf561
commit 3f603ac05d
2 changed files with 15 additions and 13 deletions

View File

@ -400,26 +400,25 @@ export class TMRUtility {
/* -------------------------------------------- */
/**
* Retourne une recontre en fonction de la case et du tirage
* @param {*} caseName
* @param {*} terrain
* @param {*} roll
*/
static async getRencontre( caseName, roll ) {
if ( !caseName) {
static async getRencontre( terrain, roll ) {
if ( !terrain) {
ChatMessage.create({ content: "Un nom de case doit être indiqué (ie /tmrr desert ou /tmrr cite)" });
return false;
}
if (roll == undefined) {
roll = new Roll("1d100").evaluate().total;
}
roll = roll ?? new Roll("1d100").evaluate().total;
roll = Math.max(1, Math.min(roll, 100));
let rencontre = await this.rencontreTMRTypeCase(caseName, roll);
let rencontre = await this.rencontreTMRTypeCase(terrain, roll);
if (rencontre) {
let force = await this.evaluerForceRencontre(rencontre);
ChatMessage.create({
user: game.user._id,
whisper: [game.user._id],
content: "Rencontre en " + caseName + "(jet : " + roll + "%)<br>Vous rencontrez un " + rencontre.name + " d'une force de " + force + " Points de Rêve"});
content: `Rencontre en ${terrain} (jet : ${roll}%)<br>Vous rencontrez un ${rencontre.name} de ${force} Points de Rêve`});
}
return false;
}