{{!log 'chat-message' this}} {{!log 'weaponDamageOptions' weaponDamageOptions}}
{{actingCharName}}
{{#if (match rollType "attack")}} {{/if}} {{#if (match rollType "defense")}} {{/if}} {{#if rollData.isDamage}} {{/if}} {{#if (eq rollType "skill")}} {{/if}} {{upperFirst rollName}}
{{#if rollTarget.weapon}}
{{rollTarget.weapon.name}}
{{/if}} {{#if (eq rollData.favor "favor")}}
Favor
{{/if}} {{#if (eq rollData.favor "disfavor")}}
Disfavor
{{/if}} {{#if rollData.letItFly}}
Let It Fly!
{{/if}} {{#if rollData.pointBlank}}
Point Blank
{{/if}} {{#if rollData.beyondSkill}}
Beyond Skill
{{/if}} {{#if rollData.damageSmall}}
{{localize "LETHALFANTASY.Label.weapon-damage-small"}}
{{/if}} {{#if rollData.damageMedium}}
{{localize "LETHALFANTASY.Label.weapon-damage-medium"}}
{{/if}} {{#if badResult}}
{{localize "LETHALFANTASY.Label.otherResult"}}: {{badResult}}
{{/if}}
{{titleFormula}}
{{#if diceResults}}
{{#each diceResults as |result|}}
{{result.dice}} {{result.value}}
{{/each}}
{{/if}}
{{#unless isPrivate}}
Total
{{total}}
{{#if D30result}}
D30 Special {{D30result}}
{{#if D30message}}
{{D30message}}
{{/if}}
{{/if}}
{{#if isSave}}
{{#if (eq resultType "success")}} {{localize "LETHALFANTASY.Roll.success"}} {{else}} {{localize "LETHALFANTASY.Roll.failure"}} {{/if}}
{{/if}} {{#if isResource}}
{{#if (eq resultType "success")}} {{localize "LETHALFANTASY.Roll.success"}} {{else}} {{localize "LETHALFANTASY.Roll.failure"}} {{#if isFailure}} ({{localize "LETHALFANTASY.Roll.resourceLost"}}) {{/if}} {{/if}}
{{/if}} {{#if isDamage}} {{#if (and isGM hasTarget)}}
{{{localize "LETHALFANTASY.Roll.displayArmor" targetName=targetName targetArmor=targetArmor realDamage=realDamage }}}
{{/if}} {{/if}} {{else}}
Private Roll
{{/unless}} {{#if weaponDamageOptions}} {{#if canSelectTarget}}
{{#if weaponDamageOptions.isMonster}} {{else}} {{#if weaponDamageOptions.damageS}} {{/if}} {{#if weaponDamageOptions.damageM}} {{/if}} {{/if}}
{{/if}} {{/if}} {{#if rollData.isDamage}} {{#if defenderId}}
Damage automatically applied to defender (with Armor DR)
{{else}}
{{/if}} {{/if}} {{#if isAttack}} {{#if canSelectTarget}}
{{/if}} {{/if}}