{{#if hasHealing}} {{localize "DAGGERHEART.ACTIONS.TYPES.healing.name"}} {{else}} {{localize (ifThen roll.isCritical "DAGGERHEART.ACTIONS.TYPES.damage.critical" "DAGGERHEART.ACTIONS.TYPES.damage.name")}} {{/if}}
{{#if damage.main}} {{> formula roll=damage.main label=(localize "DAGGERHEART.GENERAL.damage") }} {{/if}} {{#each damage.resources as | roll index | }} {{> formula roll=roll label=(ifThen ../hasHealing (localize (concat 'DAGGERHEART.CONFIG.HealingType.' index '.name')) (localize (concat 'DAGGERHEART.CONFIG.HealingType.' index '.inChatRoll'))) }} {{/each}}
{{#if damage.main}} {{> damage label=(localize "DAGGERHEART.GENERAL.damage") roll=damage.main isDirect=isDirect }} {{/if}} {{#each damage.resources as | roll index | }} {{> damage label=(ifThen ../hasHealing (localize (concat 'DAGGERHEART.CONFIG.HealingType.' index '.name')) (localize (concat 'DAGGERHEART.CONFIG.HealingType.' index '.inChatRoll'))) roll=roll isResource=true }} {{/each}}
{{#*inline "formula"}}
{{label}}: {{roll.total}}
{{/inline}} {{#*inline "damage"}}
{{label}}
{{localize "DAGGERHEART.GENERAL.total"}}: {{roll.total}}
{{#if isDirect}}
{{localize "DAGGERHEART.CONFIG.DamageType.direct.short"}}
{{/if}}
{{#if (and (not @root.hasHealing) roll.options.damageTypes.length)}} {{/if}}
{{#if roll.dice.length}} {{#each roll.dice}} {{#each results}} {{#if active}}
{{#if hasRerolls}}{{/if}} {{result}}
{{/if}} {{/each}} {{/each}} {{#if roll.modifierTotal}}
{{roll.modifierTotal}}
{{/if}} {{else}}
{{roll.total}}
{{/if}}
{{/inline}}