diff --git a/module/actor.js b/module/actor.js index 3b48a36d..483ec054 100644 --- a/module/actor.js +++ b/module/actor.js @@ -132,8 +132,11 @@ export class RdDActor extends Actor { if (rolled.isPart && rollData.arme && !rollData.attackerRoll) { // Réussite particulière avec attaque -> choix ! let message = "Réussite particulière en attaque"; message = message + "
Attaquer en Force"; - message = message + "
Attaquer en Rapidité"; - message = message + "
Attaquer en Finesse"; + // Finesse et Rapidité seulement en mêlée et si la difficulté libre est de -1 minimum + if (rollData.selectedCarac == "Mêlée" && rollData.bmValue < 0 ) { + message = message + "
Attaquer en Rapidité"; + message = message + "
Attaquer en Finesse"; + } ChatMessage.create( {content : message, whisper: ChatMessage.getWhisperRecipients( this.name ) } ); } else { this.continueRoll(rollData); @@ -678,6 +681,7 @@ export class RdDActor extends Actor { await this.update({ "data.compteurs": compteurs }); } + /* -------------------------------------------- */ _stressRoll(target) { let result = RdDResolutionTable.rollChances(target) switch (result.quality) {