diff --git a/module/actor/base-actor-sang-sheet.js b/module/actor/base-actor-sang-sheet.js index 2dcd511a..2988c78b 100644 --- a/module/actor/base-actor-sang-sheet.js +++ b/module/actor/base-actor-sang-sheet.js @@ -21,7 +21,7 @@ export class RdDBaseActorSangSheet extends RdDBaseActorReveSheet { this.html.find('.creer-blessure-grave').click(async event => RdDItemBlessure.createBlessure(this.actor, 4)); this.html.find('.creer-blessure-critique').click(async event => RdDItemBlessure.createBlessure(this.actor, 6)); - this.html.find('.subir-blessure-contusion').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 2)); + this.html.find('.subir-blessure-contusion').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 0)); this.html.find('.subir-blessure-legere').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 2)); this.html.find('.subir-blessure-grave').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 4)); this.html.find('.subir-blessure-critique').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 6)); diff --git a/module/item/blessure.js b/module/item/blessure.js index b527249b..d58eb4f0 100644 --- a/module/item/blessure.js +++ b/module/item/blessure.js @@ -48,8 +48,9 @@ export class RdDItemBlessure extends RdDItem { let lostEndurance = 0 let lostVie = 0 if (definition.endurance) { - lostEndurance = await new Roll(definition.endurance).roll().total; - actor.santeIncDec("endurance", -Number(lostEndurance)); + lostEndurance = new Roll(definition.endurance) + await lostEndurance.roll(); + actor.santeIncDec("endurance", -Number(lostEndurance.total)); } if (definition.vie) { lostVie = definition.vie