97 lines
2.9 KiB
Handlebars
97 lines
2.9 KiB
Handlebars
<div class="mournblade-chat-result">
|
|
|
|
{{!-- Header avec acteur --}}
|
|
<div class="chat-result-header">
|
|
{{#if actorImg}}
|
|
<img class="actor-icon" src="{{actorImg}}" alt="{{alias}}" />
|
|
{{/if}}
|
|
<div class="header-info">
|
|
<h4 class="actor-name">{{alias}}</h4>
|
|
{{#if arme}}
|
|
<div class="action-title">
|
|
<i class="fas fa-swords"></i>
|
|
Dégâts — {{arme.name}}
|
|
{{#if arme.system.nonletaux}}<span class="non-lethal-tag">(Non létaux)</span>{{/if}}
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
|
|
{{!-- Résultat des dégâts --}}
|
|
<div class="result-main">
|
|
<div class="result-display">
|
|
<div class="dice-result">
|
|
<i class="fas fa-dice"></i>
|
|
<span class="dice-value">{{diceResult}}</span>
|
|
</div>
|
|
<div class="total-result">
|
|
<span class="total-label">Dégâts</span>
|
|
<span class="total-value">{{finalResult}}</span>
|
|
</div>
|
|
{{#if targetVigueur}}
|
|
<div class="difficulty">
|
|
<span class="difficulty-label">SV</span>
|
|
<span class="difficulty-value">{{targetVigueur}}</span>
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
|
|
{{!-- Badge résultat dégâts --}}
|
|
{{#if targetVigueur}}
|
|
<div class="result-badge-container">
|
|
{{#if (eq nbEtatPerdus 0)}}
|
|
<div class="result-badge failure">
|
|
<i class="fas fa-shield"></i> Armure tient
|
|
</div>
|
|
{{else if (eq nbEtatPerdus 1)}}
|
|
<div class="result-badge success">
|
|
<i class="fas fa-bolt"></i> +1 état supplémentaire
|
|
</div>
|
|
{{else}}
|
|
<div class="result-badge heroique">
|
|
<i class="fas fa-fire"></i> +{{nbEtatPerdus}} états supplémentaires
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
|
|
{{!-- Détails des dégâts --}}
|
|
<div class="result-details">
|
|
<div class="detail-row">
|
|
<span class="detail-label">Arme :</span>
|
|
<span class="detail-value">{{arme.name}} (+{{arme.system.totalDegats}})</span>
|
|
</div>
|
|
<div class="detail-row">
|
|
<span class="detail-label">Formule :</span>
|
|
<span class="detail-value">{{formula}}</span>
|
|
</div>
|
|
{{#if targetVigueur}}
|
|
<div class="detail-row">
|
|
<span class="detail-label">SV cible :</span>
|
|
<span class="detail-value">{{targetVigueur}}</span>
|
|
</div>
|
|
<div class="detail-row">
|
|
<span class="detail-label">États supplémentaires perdus :</span>
|
|
<span class="detail-value">{{nbEtatPerdus}}</span>
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
|
|
{{!-- Info : dégâts auto-appliqués si cible sélectionnée --}}
|
|
<div class="result-effects">
|
|
{{#if defenderTokenId}}
|
|
<div class="effect-item">
|
|
<i class="fas fa-check-circle"></i>
|
|
Combativité appliquée automatiquement à la cible.
|
|
</div>
|
|
{{else}}
|
|
<div class="effect-item">
|
|
<i class="fas fa-info-circle"></i>
|
|
Aucune cible sélectionnée — appliquez les dégâts manuellement.
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
|
|
</div>
|