Fix: jet de volonté éthylisme

Dans certains cas, les jets d'éthylisme concaténaient
moral et éthylisme
This commit is contained in:
Vincent Vandemeulebrouck 2023-01-13 01:38:14 +01:00
parent 484530d67d
commit 2dc86e6679

View File

@ -184,19 +184,19 @@ export class RdDActor extends RdDBaseActor {
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
getChance() { getChance() {
return Misc.toInt(this.system.carac.chance?.value ?? 10); return Number(this.system.carac.chance?.value ?? 10);
} }
getMoralTotal() { getMoralTotal() {
return Misc.toInt(this.system.compteurs.moral?.value); return Number(this.system.compteurs.moral?.value ?? 0);
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
getBonusDegat() { getBonusDegat() {
// TODO: gérer séparation et +dom créature/entité indépendament de la compétence // TODO: gérer séparation et +dom créature/entité indépendament de la compétence
return Misc.toInt(this.system.attributs.plusdom.value); return Number(this.system.attributs.plusdom.value ?? 0);
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
getProtectionNaturelle() { getProtectionNaturelle() {
return Misc.toInt(this.system.attributs.protection.value); return Number(this.system.attributs.protection.value ?? 0);
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
@ -1799,8 +1799,8 @@ export class RdDActor extends RdDBaseActor {
ethylismeData.jetVolonte = { ethylismeData.jetVolonte = {
selectedCarac: this.system.carac.volonte, selectedCarac: this.system.carac.volonte,
caracValue: this.system.carac.volonte.value, caracValue: this.system.carac.volonte.value,
ethylisme: ethylisme.value, ethylisme: Number(ethylisme.value),
finalLevel: ethylisme.value + this.system.compteurs.moral.value finalLevel: Number(ethylisme.value) + Number(this.system.compteurs.moral.value)
} }
await RdDResolutionTable.rollData(ethylismeData.jetVolonte); await RdDResolutionTable.rollData(ethylismeData.jetVolonte);
this._appliquerExperienceRollData(ethylismeData.jetVolonte); this._appliquerExperienceRollData(ethylismeData.jetVolonte);