{{#if colorful}}
{{localize "DAGGERHEART.Chat.AttackRoll.Title" attack=title}}
{{#each modifiers}}
{{label}}
{{/each}} {{#if (eq advantageState 1)}}
{{localize "DAGGERHEART.General.Advantage.Full"}}
{{/if}} {{#if (eq advantageState 2)}}
{{localize "DAGGERHEART.General.Disadvantage.Full"}}
{{/if}}
{{localize "DAGGERHEART.General.Hope"}}
{{hope.value}}
{{localize "DAGGERHEART.General.Fear"}}
{{fear.value}}
{{#if (eq advantageState 1)}}
{{advantage.value}}
{{/if}} {{#if (eq advantageState 2)}}
{{advantage.value}}
{{/if}} {{#if modifierTotal.value}}
{{modifierTotal.label}}
{{/if}}
{{#if (not damage.value)}}
{{total}} {{#if (eq dualityResult 1)}}With Hope{{else}}{{#if (eq dualityResult 2)}}With Fear{{else}}Critical Success{{/if}}{{/if}}
{{/if}}
{{#if (gt targets.length 0)}}
{{#each targets as |target|}}
{{#if target.hit}}{{localize "Hit"}}{{else}}{{#if (not ../total.alternate)}}{{localize "Miss"}}{{else}}?{{/if}}{{/if}}
{{/each}}
{{/if}} {{#if damage.value}}
{{total}} {{#if (eq dualityResult 1)}}With Hope{{else}}{{#if (eq dualityResult 2)}}With Fear{{else}}Critical Success{{/if}}{{/if}}
{{/if}}
{{else}}
{{localize "DAGGERHEART.Chat.AttackRoll.Title" attack=title}}
{{roll}}
1{{hope.dice}} | 1{{fear.dice}} {{diceTotal}}
  1. {{hope.value}}
  2. {{fear.value}}
{{#if (eq advantageState 1)}}
1{{advantage.dice}} {{advantage.value}}
  1. {{advantage.value}}
{{/if}} {{#if (eq advantageState 2)}}
1{{advantage.dice}} {{advantage.value}}
  1. {{advantage.value}}
{{/if}}
{{totalLabel}}
{{total}}
{{#if (gt targets.length 0)}}
{{#each targets as |target|}}
{{#if target.hit}}{{localize "Hit"}}{{else}}{{#if (not ../total.alternate)}}{{localize "Miss"}}{{else}}?{{/if}}{{/if}}
{{/each}}
{{/if}}
{{/if}}