{{rollObjectName}} {{#if rollTypeName}}
{{rollTypeName}} {{#if rollDifficulty}} {{rollDifficultyLabel}} {{/if}}
{{/if}}
{{#if rollMessage}}
{{rollMessage}}
{{/if}} {{#if rollModifiers}}
{{#each rollModifiers as |mod i|}} {{mod}} {{/each}}
{{/if}}
{{#if flavor}}
{{flavor}}
{{/if}}
{{formula}}
{{{tooltip}}}

{{total}}

{{#if apValue}}
{{ localize 'MGT2.Chat.Roll.APIgnore' }} {{apValue}}
{{/if}} {{#if blastRadius}}
{{ localize 'MGT2.Chat.Roll.BlastArea' }} {{blastRadius}}m — {{ localize 'MGT2.Chat.Roll.BlastRules' }}
{{/if}} {{#if stunWeapon}}
{{ localize 'MGT2.Chat.Roll.StunWeapon' }}
{{/if}} {{#if radiationWeapon}}
{{ localize 'MGT2.Chat.Radiation.Badge' }}
{{/if}} {{#if autoInfo}}
{{autoInfo}}
{{/if}} {{#if rollSuccess}}
{{ localize 'MGT2.Chat.Roll.Success' }}
{{else if rollFailure}}
{{ localize 'MGT2.Chat.Roll.Failure' }}
{{/if}} {{#if rollEffectStr}}
{{ localize 'MGT2.Chat.Roll.Effect' }} {{rollEffectStr}} {{#if healingAmount}}({{ localize 'MGT2.Healing.Heals' }} {{healingAmount}}){{/if}} {{#if surgeryDamageAmount}}({{ localize 'MGT2.Healing.SurgeryDamage' }} {{surgeryDamageAmount}}){{/if}}
{{/if}} {{#if showButtons}}
{{#if hasDamage}} {{/if}} {{#if showRollDamage}} {{/if}} {{#if radiationWeapon}} {{/if}} {{#each cardButtons as |cardButton|}} {{/each}}
{{/if}}