feat: ajout du Mod. de situation (-8 à +8) dans toutes les fenêtres de jet

- Select situationMod (-8 → +8 par pas de 1) visible sur tous les jets (y compris résistance)
- Intégré dans la prévisualisation de formule (update dynamique)
- Pris en compte dans totalModifier au même titre que les autres mods
- Respecte la règle 'Puiser' (malus ignoré si puiser activé)
- Affiché dans la carte de tchat si non nul (symbole ◈)
- i18n : CELESTOPOL.Roll.situationMod

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-03-31 00:44:56 +02:00
parent c7ec648696
commit 1e92232013
6 changed files with 31 additions and 7 deletions

View File

@@ -134,6 +134,16 @@
{{/unless}}{{!-- /isResistance --}}
{{!-- Modificateur de situation (-8 à +8) — tous les jets --}}
<div class="form-row-line form-situation-mod">
<label for="situationMod">{{localize "CELESTOPOL.Roll.situationMod"}}</label>
<select id="situationMod" name="situationMod">
{{#each situationChoices}}
<option value="{{this.value}}" {{#if (eq this.value 0)}}selected{{/if}}>{{this.label}}</option>
{{/each}}
</select>
</div>
{{!-- Visibilité --}}
<div class="form-row-line form-visibility">
<label for="visibility">{{localize "CELESTOPOL.Roll.visibility"}}</label>