feat: système d'expérience et transferts de dés d'expérience
Release Creation / build (release) Failing after 1m20s

- phase d'expérience (récompenses collectives et individuelles, objectifs, traumatisme)
- jets d'apprentissage (compétences, spécialités, caractéristiques, réserves, évolution)
- bonus de réserve acquis par apprentissage intégré au max dérivé
- transferts de dés individuels <-> groupe dans le dialogue de jet
- onglet expérience sur la fiche personnage
- guide utilisateur combat (docs/user/COMBAT.md)
This commit is contained in:
2026-08-04 14:14:09 +02:00
parent f2c8cfe246
commit 9cf7d9ac68
12 changed files with 1277 additions and 19 deletions
+27
View File
@@ -335,6 +335,33 @@
</div>
</details>
<!-- EXPERIENCE DICE -->
{{#if experience.hasExperience}}
<details class="experience-section">
<summary class="flexrow">
<span class="label">{{localize 'VERMINE.experience_transfer'}}</span>
<span class="current-values">{{localize 'VERMINE.experience_dice'}}: <span id="exp-individual">{{experience.individual}}</span>D</span>
</summary>
<div class="flexcol experience-controls">
<div class="flexrow bonus-item">
<label class="label" for="experience-pull">{{localize 'VERMINE.experience_pull'}}</label>
<select class="info-value" data-roll="true" id="experience-pull" name="experience-pull"
{{#unless experience.canPull}}disabled{{/unless}}>
{{#each experience.pullOptions}}
<option value="{{this}}">{{this}}D</option>
{{/each}}
</select>
<span class="experience-group">{{localize 'VERMINE.collective_group'}}: <span id="exp-group">{{experience.groupPool}}</span>D</span>
</div>
<div class="flexrow bonus-item">
<button type="button" data-action="giveToGroup" {{#unless experience.canGive}}disabled{{/unless}}>
<i class="fas fa-share"></i> {{localize 'VERMINE.experience_give'}}
</button>
</div>
</div>
</details>
{{/if}}
<!-- TOTAL DICE POOL -->
<div class="flexrow total-section">
<label class="label">{{localize 'VERMINE.total'}}:</label>