Files
vermine2047/templates/dialogs/buy-evolution-dialog.hbs
T
uberwald 0ef0de45ff
Release Creation / build (release) Failing after 1m18s
fix(experience): phase ciblée (groupe/sans groupe/individuel) + dépense des Dés d'Évolution
Phase d'Expérience :
- sélecteur de groupe : « Tous les personnages », « Sans groupe » ou un groupe précis → seuls ses membres sont récompensés
- case « Inclure dans cette phase » par personnage pour exclure de la phase
- chaque ligne affiche son groupe ([Groupe] / [Sans groupe])
- les collectifs ne sont versés au groupe que si un vrai groupe est choisi

Dés d'Évolution :
- achat : ne consomme que le coût du niveau (le reste du stock est conservé) au lieu d'effacer tout
- total « après achat » recalculé en direct selon le niveau sélectionné
- libellés d'options nettoyés (1D au lieu de 1D — 1D)
2026-08-08 18:35:01 +02:00

54 lines
2.1 KiB
Handlebars

<div class="roll-dialog-content">
<h3 class="combat-mode-label">{{ localize 'VERMINE.buy_evolution' }}</h3>
<div class="learning-summary">
<span class="label">{{ localize 'VERMINE.evolution_available_dice' }}:</span>
<span class="exp-value">{{ evolutionDice }}D</span>
</div>
<div class="flexrow bonus-item full-width">
<label class="label" for="evolution-name">{{ localize 'VERMINE.evolution_name' }}</label>
<input type="text" data-roll="true" id="evolution-name" name="evolution-name" value="{{ defaultName }}" />
</div>
<div class="flexrow bonus-item full-width">
<label class="label" for="evolution-level">{{ localize 'VERMINE.evolution_level' }}</label>
<select class="info-value" data-roll="true" id="evolution-level" name="evolution-level">
{{#each levels}}
<option value="{{ this.value }}">{{ this.value }}D</option>
{{/each}}
</select>
</div>
<div class="flexrow bonus-item full-width">
<label class="label" for="evolution-mutation">{{ localize 'VERMINE.evolution_mutation' }}</label>
<input type="checkbox" data-roll="true" id="evolution-mutation" name="evolution-mutation" />
</div>
<div class="learning-result">
<div class="context-item">
<span class="context-label">{{ localize 'VERMINE.evolution_total' }}</span>
<span class="context-value" id="evolution-total-value">{{ totalLevels }}D</span>
</div>
<div class="context-item">
<span class="context-label">{{ localize 'VERMINE.evolution_mode_max' }}</span>
<span class="context-value">{{ modeMax }}D</span>
</div>
<div class="context-item">
<span class="context-label">{{ localize 'VERMINE.game_mode' }}</span>
<span class="context-value">{{ modeLabel }}</span>
</div>
</div>
<p class="learning-hint">{{ localize 'VERMINE.evolution_buy_hint' }}</p>
<footer class="sheet-footer flexrow">
<button type="button" data-action="cancel">
<i class="fas fa-times"></i> {{localize "VERMINE.cancel"}}
</button>
<button type="button" data-action="buy">
<i class="fas fa-cart-shopping"></i> {{localize "VERMINE.buy_evolution"}}
</button>
</footer>
</div>