Bonus de conditions en attaque

Ne pas écraser diffConditions à chaque updateRollResult,
sinon, la valeur est perdue et non visible sur le jet de dés
This commit is contained in:
Vincent Vandemeulebrouck 2020-12-18 01:23:11 +01:00
parent 18545d5e88
commit 635701033d

View File

@ -35,7 +35,7 @@ export class RdDRoll extends Dialog {
etat: actor.data.data.compteurs.etat.value,
carac: actor.data.data.carac,
finalLevel: 0,
diffConditions: 0,
diffConditions: rollData.arme ? RdDBonus.bonusAttaque(rollData.surpriseDefenseur) :0,
diffLibre: 0,
editLibre: true,
editConditions: true,
@ -110,7 +110,6 @@ export class RdDRoll extends Dialog {
rollData.dmg = rollData.attackerRoll ? rollData.attackerRoll.dmg : RdDBonus.dmg(rollData, actor.getBonusDegat());
rollData.finalLevel = rollLevel;
rollData.caracValue = caracValue;
rollData.diffConditions = RdDBonus.bonusAttaque(rollData.surpriseDefenseur);
rollData.coupsNonMortels = (rollData.attackerRoll ? rollData.attackerRoll.dmg.mortalite : rollData.dmg.mortalite) == 'non-mortel';
let dmgText = Misc.toSignedString(rollData.dmg.total);
if (rollData.coupsNonMortels) {