Fix: simplifier l'affichage des jets

L'affichage de plus ou moins de jets ne marchait pas et faisait
régression
This commit is contained in:
Vincent Vandemeulebrouck
2021-12-03 22:53:38 +01:00
parent 0ccb98cfc9
commit 1f1fb39866
8 changed files with 29 additions and 49 deletions

View File

@ -1,5 +1,5 @@
import { ChatUtility } from "./chat-utility.js";
import { SYSTEM_RDD } from "./constants.js";
import { HIDE_DICE, SYSTEM_RDD } from "./constants.js";
import { RdDItemArme } from "./item-arme.js";
import { RdDItemCompetence } from "./item-competence.js";
import { RdDItemCompetenceCreature } from "./item-competencecreature.js";
@ -1195,7 +1195,7 @@ export class RdDCombat {
let resistRoll = await RdDResolutionTable.rollData({
caracValue: resistance,
finalLevel: - dmg,
showDice: false
showDice: HIDE_DICE
});
if (!resistRoll.rolled.isSuccess) {
let perteResistance = (dmg - arme.data.resistance_magique)
@ -1210,7 +1210,7 @@ export class RdDCombat {
let resistRoll = await RdDResolutionTable.rollData({
caracValue: resistance,
finalLevel: - dmg,
showDice: false
showDice: HIDE_DICE
});
if (resistRoll.rolled.isSuccess) { // Perte de résistance
defenderRoll.show.deteriorationArme = 'resiste';
@ -1226,7 +1226,7 @@ export class RdDCombat {
let desarme = await RdDResolutionTable.rollData({
caracValue: this.defender.getForce(),
finalLevel: Misc.toInt(defenderRoll.competence.data.niveau) - dmg,
showDice: false
showDice: HIDE_DICE
});
defenderRoll.show.desarme = desarme.rolled.isEchec;
}