Ajout nouveau mode degats

This commit is contained in:
2021-10-31 19:10:35 +01:00
parent b556ec94d0
commit 195b0bb869
3 changed files with 16 additions and 1 deletions

View File

@ -3313,8 +3313,22 @@ export class RdDActor extends Actor {
formula += "+"+valeurMin;
}
}
let roll = await RdDDice.roll(formula, { showDice: true });
// 1 dé fait au minmum la difficulté libre
if (ReglesOptionelles.isUsing('degat-minimum-malus-libre-simple')) {
if ( rollData.diffLibre < 0 ) {
let valeurMin = Math.abs(rollData.diffLibre);
if ( roll.terms[0].results[0].result < valeurMin) {
roll.terms[0].results[0].result = valeurMin;
} else if (roll.terms[0].results[1].result < valeurMin) {
roll.terms[0].results[1].result = valeurMin;
}
roll._total = roll.terms[0].results[0].result + roll.terms[0].results[1].result;
}
}
const armure = await this.computeArmure(rollData);
const jetTotal = roll.total + rollData.dmg.total - armure;