feat(effort): dépense des points d'Effort sur un test (règles p.35)

Le bouton d'Effort du message de jet déduit désormais les points de la
Réserve d'Effort de l'acteur (1 point = 1 relance), s'ajoute aux relances
de Compétence au lieu de les remplacer, et affiche le pool restant. Le
curseur est plafonné à min(caractéristique, effort disponible) et la
section est masquée pour les acteurs sans Réserve d'Effort (PNJ,
créatures, effort vide).
This commit is contained in:
2026-08-09 09:32:59 +02:00
parent 15f8e927f0
commit 89413c17a4
5 changed files with 74 additions and 25 deletions
+4 -1
View File
@@ -1,4 +1,4 @@
<div class="vermine-roll-message" data-free-successes="{{verdict.bonusSuccesses}}">
<div class="vermine-roll-message" data-free-successes="{{verdict.bonusSuccesses}}" data-actor-id="{{param.actor.id}}" data-actor-uuid="{{param.actor.uuid}}">
{{!-- Verdict --}}
<div class="roll-verdict {{#if verdict.success}}success{{else}}failure{{/if}}">
{{#if verdict.success}}
@@ -226,9 +226,11 @@
<div class="reroll-fromroll">
<h4>{{localize "VERMINE.rerolls_possible"}} : <span id="allowed_reroll">{{param.Reroll}}</span></h4>
<div class="reroll flexrow">
{{#ifgt param.actor.system.attributes.effort.value 0}}
<div class="reroll-from-effort flexrow">
<h4 class="flexcol">
<span>{{localize "VERMINE.effort"}}</span>
<span class="effort-pool">{{param.actor.system.attributes.effort.value}}/{{param.actor.system.attributes.effort.max}}</span>
</h4>
<input type="range"
min="0"
@@ -240,6 +242,7 @@
<span id="granted-reroll">0</span>
</button>
</div>
{{/ifgt}}
</div>
</div>