Correction async pas utiles

This commit is contained in:
2020-11-17 11:35:05 +01:00
parent 803b340ad0
commit fbe70e42ea
6 changed files with 69 additions and 56 deletions

View File

@ -271,7 +271,7 @@ export class TMRUtility {
let rencontre = this.rencontreTMRTypeCase(cellDescr.type);
if (rencontre){
rencontre = duplicate(rencontre);
rencontre.force = await this.evaluerForceRencontre(rencontre);
rencontre.force = this.evaluerForceRencontre(rencontre);
rencontre.coord = coordTMR;
}
return rencontre;
@ -280,13 +280,15 @@ export class TMRUtility {
static rencontreTMRTypeCase(typeTMR, roll=undefined) {
if (!roll)
{
roll = new Roll("d100").roll().total;
roll = RdDDice.show(new Roll("d100").evaluate()).total;
console.log("rencontreTMRTypeCase", roll);
}
typeTMR = typeTMR.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "");
for( let rencontre of rencontresTable) {
let scoreDef = rencontre.data[typeTMR];
let min = scoreDef.substr(0,2);
let max = scoreDef.substr(3,2);
if (min=="00") min = 101;
if (max=="00") max = 100;
if (roll >= min && roll <= max) {
return rencontre;
@ -300,7 +302,7 @@ export class TMRUtility {
* @param {*} caseName
* @param {*} roll
*/
static async getRencontre( caseName, roll ) {
static getRencontre( caseName, roll ) {
if (!roll) {
roll = new Roll("1d100").roll().total;
}
@ -310,8 +312,8 @@ export class TMRUtility {
}
let rencontre = this.rencontreTMRTypeCase(caseName, roll);
if (rencontre){
let force = await this.evaluerForceRencontre(rencontre);
if (rencontre) {
let force = this.evaluerForceRencontre(rencontre);
ChatMessage.create({ content: "Rencontre en " + caseName + "(jet : " + roll + "%)<br>Vous rencontrez un " + rencontre.name + " d'une force de " + force + " Points de Rêve" });
}
return false;
@ -323,9 +325,9 @@ export class TMRUtility {
// TODO random get same type
}
static async evaluerForceRencontre(rencontre) {
static evaluerForceRencontre(rencontre) {
if (this.isReveDeDragon(rencontre)) {
let ddr = await RdDDice.deDraconique();
let ddr = RdDDice.deDraconique();
return ddr + 7;
}
else {