{{!-- En-tête : acteur + domaine --}}
{{!-- Dés --}}
{{#each diceResults as |die|}}
{{die}}
{{/each}}
{{!-- Formule détaillée --}}
{{nbDice}}d6
=
{{diceSum}}
{{#if moonBonus}}
+
{{moonSymbol}} {{moonBonus}}
{{/if}}
{{#if modifier}}
{{#if (gt modifier 0)}}+{{else}}−{{/if}}
{{abs modifier}}
{{/if}}
{{#if aspectMod}}
{{#if (gt aspectMod 0)}}+{{else}}−{{/if}}
✦ {{abs aspectMod}}
{{/if}}
=
{{total}}
{{!-- Seuil et marge --}}
vs
{{difficultyLabel}}
({{difficultyValue}})
{{#if margin}}
{{#if marginAbove}}+{{/if}}{{margin}}
{{/if}}
{{!-- Infos bonus (Destin utilisé) --}}
{{#if useDestin}}
⭐ {{localize "CELESTOPOL.Roll.usedDestin"}}
{{/if}}
{{!-- Bandeau résultat --}}
{{#if isCriticalSuccess}}
✦
{{localize "CELESTOPOL.Roll.criticalSuccess"}}
{{localize "CELESTOPOL.Roll.criticalSuccessDesc"}}
{{else if isSuccess}}
{{localize "CELESTOPOL.Roll.success"}}
{{else if isCriticalFailure}}
✖
{{localize "CELESTOPOL.Roll.criticalFailure"}}
{{localize "CELESTOPOL.Roll.criticalFailureDesc"}}
{{else if isFailure}}
{{localize "CELESTOPOL.Roll.failure"}}
{{/if}}