diff --git a/module/actor.js b/module/actor.js index 6cf02133..25119713 100644 --- a/module/actor.js +++ b/module/actor.js @@ -1103,9 +1103,14 @@ export class RdDActor extends Actor { } if ( workData.critiques > 0 ) { - workData.endurance = this.data.data.sante.endurance.value; // Patch with real endurance current value (ie end -> 0 when critique) - blessures.critiques.liste[0].active = true; - blessures.critiques.liste[0].loc = workData.locName; + if ( blessures.critiques.liste[0] ) { + ChatMessage.create(`${game.user.name} vient de succomber à une seconde blessure critique ! Que les Dragons gardent son Archétype en paix !`); + } else { + this.santeIncDec("endurance", -this.data.data.sante.endurance.value); // Endurance à 0; + this.santeIncDec("vie", -4); // Vie à -4; + blessures.critiques.liste[0].active = true; + blessures.critiques.liste[0].loc = workData.locName; + } } this.update( { "data.blessures": blessures } );