{{roll.total}} {{#if roll.isCritical}} {{localize "DAGGERHEART.GENERAL.criticalShort"}} {{else}} {{#if (and roll.dHope (not (eq roll.type "reaction")))}} {{localize "DAGGERHEART.GENERAL.withThing" thing=roll.totalLabel}} {{/if}} {{/if}}
{{#if roll.difficulty}} {{!-- {{#if canViewSecret}} --}} difficulty {{roll.difficulty}} {{!-- {{else}} {{localize (ifThen roll.success "DAGGERHEART.GENERAL.success" "DAGGERHEART.GENERAL.failure")}} {{/if}} --}} {{/if}}
{{#unless isPrivate}}
{{localize "DAGGERHEART.GENERAL.formula"}}
{{#if roll.fateDie}} {{#if (eq roll.fateDie "Hope")}}
{{roll.dHope.total}}
{{/if}} {{#if (eq roll.fateDie "Fear")}}
{{roll.dFear.total}}
{{/if}} {{else}} {{#if roll.dHope}}
{{#if roll.dHopehope.rerolled.any}}{{/if}} {{roll.dHope.total}}
{{#if roll.dFear.rerolled.any}}{{/if}} {{roll.dFear.total}}
{{#if roll.dAdvantage}}
{{roll.dAdvantage.total}}
{{else if roll.dDisadvantage}}
{{roll.dDisadvantage.total}}
{{/if}} {{#if roll.rally.dice}}
{{roll.rally.value}}
{{/if}} {{#each roll.extraDice}}
{{this.total}}
{{/each}} {{else}} {{#each roll.dice}} {{#each results}}
{{result}}
{{/each}} {{/each}} {{/if}} {{/if}}
{{#if roll.fate}} {{else}}
{{roll.formula}}
{{/if}}
{{/unless}}