Correction des ajouts de blessures

- la contusion n'ajoute plus de blessure légère
- les pertes d'endurance fonctionnent
This commit is contained in:
Vincent Vandemeulebrouck 2024-12-07 17:21:24 +01:00
parent ab365e9780
commit 1ff0de1348
2 changed files with 4 additions and 3 deletions

View File

@ -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-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('.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-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-grave').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 4));
this.html.find('.subir-blessure-critique').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 6)); this.html.find('.subir-blessure-critique').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 6));

View File

@ -48,8 +48,9 @@ export class RdDItemBlessure extends RdDItem {
let lostEndurance = 0 let lostEndurance = 0
let lostVie = 0 let lostVie = 0
if (definition.endurance) { if (definition.endurance) {
lostEndurance = await new Roll(definition.endurance).roll().total; lostEndurance = new Roll(definition.endurance)
actor.santeIncDec("endurance", -Number(lostEndurance)); await lostEndurance.roll();
actor.santeIncDec("endurance", -Number(lostEndurance.total));
} }
if (definition.vie) { if (definition.vie) {
lostVie = definition.vie lostVie = definition.vie