From 38db7fb7c85cdb41b4a5ee629dea417ca8cd333b Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Fri, 20 Jan 2023 01:38:21 +0100 Subject: [PATCH] =?UTF-8?q?Cas=20o=C3=B9=20le=20stress=20peut=20=C3=AAtre?= =?UTF-8?q?=20concat=C3=A9n=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vu deux fois: - passage de "29" à "290" en ajoutant 0 - valeur "00" --- module/actor.js | 8 ++++---- templates/actor/carac-derivee.html | 32 ++++++++++++++--------------- templates/actor/xp-competences.html | 2 +- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/module/actor.js b/module/actor.js index 22467755..47e7e31d 100644 --- a/module/actor.js +++ b/module/actor.js @@ -1819,7 +1819,7 @@ export class RdDActor extends RdDBaseActor { /* -------------------------------------------- */ async transformerStress() { - const stress = Misc.toInt(this.system.compteurs.stress.value); + const stress = Number(this.system.compteurs.stress.value); if (stress <= 0) { return; } @@ -1827,8 +1827,8 @@ export class RdDActor extends RdDBaseActor { const stressRoll = await this._stressRoll(this.getReveActuel()); const conversion = Math.floor(stress * stressRoll.factor / 100); - let dissolution = Math.max(0, Misc.toInt(this.system.compteurs.dissolution.value)); - let exaltation = Math.max(0, Misc.toInt(this.system.compteurs.exaltation.value)); + let dissolution = Math.max(0, Number(this.system.compteurs.dissolution.value)); + let exaltation = Math.max(0, Number(this.system.compteurs.exaltation.value)); const annule = Math.min(dissolution, exaltation); dissolution -= annule; exaltation -= annule; @@ -1853,7 +1853,7 @@ export class RdDActor extends RdDBaseActor { let compteurs = duplicate(this.system.compteurs); compteurs.stress.value = Math.max(stress - stressRollData.perte - 1, 0); - compteurs.experience.value += stressRollData.xp; + compteurs.experience.value = Number(compteurs.experience.value) + Number(stressRollData.xp); compteurs.dissolution.value = dissolution - perteDissolution; compteurs.exaltation.value = 0; await this.update({ "system.compteurs": compteurs }); diff --git a/templates/actor/carac-derivee.html b/templates/actor/carac-derivee.html index ff40ecaa..9412d883 100644 --- a/templates/actor/carac-derivee.html +++ b/templates/actor/carac-derivee.html @@ -1,7 +1,7 @@ diff --git a/templates/actor/xp-competences.html b/templates/actor/xp-competences.html index 3cf71bbe..12f8f3ff 100644 --- a/templates/actor/xp-competences.html +++ b/templates/actor/xp-competences.html @@ -3,7 +3,7 @@
  • {{#if options.vueDetaillee}} - + {{else}} {{/if}}