forked from public/foundryvtt-reve-de-dragon
Appel à la chance sur les défenses
Suppressions de ChatMessage selon contenu En ayant un <div id=""> avec id unique, on peut retrouver et supprimer les messages obsoletes (par exemple, les choix dans les combats).
This commit is contained in:
@ -127,7 +127,7 @@ export class RdDResolutionTable {
|
||||
/* -------------------------------------------- */
|
||||
static _updateChancesFactor(chances, diviseur) {
|
||||
if (diviseur && diviseur > 1) {
|
||||
let newScore = Math.floor(Number(chances.score) / diviseur);
|
||||
let newScore = Math.floor(chances.score / diviseur);
|
||||
mergeObject(chances, this._computeCell(null, newScore), { overwrite: true });
|
||||
}
|
||||
}
|
||||
@ -135,10 +135,14 @@ export class RdDResolutionTable {
|
||||
/* -------------------------------------------- */
|
||||
static _updateChancesWithBonus(chances, bonus) {
|
||||
if (bonus) {
|
||||
let newScore = Number(chances.score) + Number(bonus);
|
||||
let newScore = chances.score + bonus;
|
||||
mergeObject(chances, this._computeCell(null, newScore), { overwrite: true });
|
||||
}
|
||||
}
|
||||
static forceSignificative(chances) {
|
||||
chances.roll = Math.floor(chances.score /2);
|
||||
mergeObject(chances, reussites.find(x => x.code == 'sign'), { overwrite: true });
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static async rollChances(chances) {
|
||||
@ -146,7 +150,7 @@ export class RdDResolutionTable {
|
||||
myRoll.showDice = chances.showDice;
|
||||
await RdDDice.show(myRoll);
|
||||
chances.roll = myRoll.total;
|
||||
mergeObject(chances, this._computeReussite(chances, chances.roll));
|
||||
mergeObject(chances, this._computeReussite(chances, chances.roll), { overwrite: true });
|
||||
return chances;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user