{{!-- Verdict --}}
{{#if verdict.success}} {{localize "VERMINE.roll_success"}} {{else}} {{localize "VERMINE.roll_failure"}} {{/if}}

{{param.actor.name}} : {{localize "VERMINE.test_of"}} {{param.rollLabel}}

{{#if param.weapon}}
{{param.weapon.name}} {{#if param.targets.length}} {{param.targets}} {{/if}}
{{localize "VERMINE.damages"}}: {{#if param.weapon.system.damage.addVigor}}{{localize "VERMINE.vigor"}}+ {{/if}} {{param.weapon.system.damage.value}} ({{param.weapon.system.damage.type}}) {{localize "VERMINE.ranges"}}: {{param.weapon.system.min_range}} / {{param.weapon.system.max_range}} {{localize "VERMINE.ammo"}}: {{param.weapon.system.ammo}}
{{/if}} {{#if param.attack}}
{{localize "VERMINE.exchange"}}
{{#each param.attack.targets}}
{{this.name}} {{#if this.canDefend}} {{#ife @root.param.attack.mode "contact"}} {{/ife}} {{else}} {{localize "VERMINE.passive_defense"}} {{/if}}
{{/each}}
{{/if}} {{!-- Context --}}
{{localize "VERMINE.difficulty"}} {{param.difficulty}}
{{localize "VERMINE.success_required"}} {{verdict.required}}
{{#if param.handicap}}
{{localize "VERMINE.handicap"}} +{{param.handicap}}
{{/if}} {{#if param.specialtyName}}
{{localize "VERMINE.specialty"}} +1D {{param.specialtyName}}
{{/if}} {{#if param.self_control}}
{{localize "VERMINE.self_control"}} +{{param.self_control}}D
{{/if}} {{#if param.totems.human}}
{{localize "VERMINE.totem_used"}} {{localize "TOTEMS.human.name"}}{{#ife param.keepTotem "human"}} ({{localize "VERMINE.totem_keep"}}){{/ife}}
{{/if}} {{#if param.totems.adapted}}
{{localize "VERMINE.totem_used"}} {{localize "TOTEMS.adapted.name"}}{{#ife param.keepTotem "adapted"}} ({{localize "VERMINE.totem_keep"}}){{/ife}}
{{/if}} {{#if param.skillLevel}}
{{localize "VERMINE.skill_mastery"}} {{skillLevel "label" param.skillLevel}}
{{/if}}
{{!-- Dice pool breakdown --}} {{#if param.poolBreakdown}}

{{localize "VERMINE.roll_pool"}}

{{#if param.poolBreakdown.ability}} {{localize "VERMINE.pool_ability"}} {{param.poolBreakdown.ability}}D {{/if}} {{#if param.poolBreakdown.skill}} {{localize "VERMINE.pool_skill"}} {{param.poolBreakdown.skill}}D {{/if}} {{#if param.poolBreakdown.specialty}} {{localize "VERMINE.pool_specialty"}} +{{param.poolBreakdown.specialty}}D {{/if}} {{#if param.poolBreakdown.help}} {{localize "VERMINE.pool_help"}} +{{param.poolBreakdown.help}}D {{/if}} {{#if param.poolBreakdown.tooling}} {{localize "VERMINE.pool_tooling"}} +{{param.poolBreakdown.tooling}}D {{/if}} {{#if param.poolBreakdown.group}} {{localize "VERMINE.pool_group"}} +{{param.poolBreakdown.group}}D {{/if}} {{#if param.poolBreakdown.pools}} {{localize "VERMINE.pool_pools"}} +{{param.poolBreakdown.pools}}D {{/if}} {{#if param.poolBreakdown.experience}} {{localize "VERMINE.pool_experience"}} +{{param.poolBreakdown.experience}}D {{/if}} {{#if param.poolBreakdown.selfControl}} {{localize "VERMINE.pool_selfControl"}} +{{param.poolBreakdown.selfControl}}D {{/if}} {{#if param.poolBreakdown.domainBonus}} {{#ifgt param.poolBreakdown.domainBonus 0}}{{localize "VERMINE.domain_bonus"}}{{else}}{{localize "VERMINE.domain_penalty"}}{{/ifgt}} {{param.poolBreakdown.domainBonus}}D {{/if}} {{localize "VERMINE.pool_total"}} {{param.poolBreakdown.total}}D
{{/if}}

{{localize "VERMINE.rerolls_possible"}} : {{param.Reroll}}

{{localize "VERMINE.effort"}}

{{!-- Dice results --}} {{!-- Dice summary --}}
{{#if diceStats.regular.count}} {{diceStats.regular.count}} {{localize "VERMINE.die_regular"}} · {{diceStats.regular.success}} {{localize "VERMINE.die_successes"}} {{/if}} {{#if diceStats.human.count}} {{diceStats.human.count}} {{localize "VERMINE.die_human"}} · {{diceStats.human.success}} {{localize "VERMINE.die_successes"}} {{/if}} {{#if diceStats.adapted.count}} {{diceStats.adapted.count}} {{localize "VERMINE.die_adapted"}} · {{diceStats.adapted.success}} {{localize "VERMINE.die_successes"}} {{/if}}
{{!-- Total --}}

{{localize "VERMINE.success_count"}}:

{{roll._total}}

{{localize "VERMINE.success_required"}}:

{{verdict.required}}