You can avoid rolling anything by just not including the [[ ]] brackets. So if you wanted to show something like this: Hit: [[1d10 + @{str_mod}]] damage, and the target is slowed until the end of your next turn. The best thing would be to separate the roll part out into an attribute. <input name="attr_attack_roll" value="1d10 + @{str_mod}" /> <input name="attr_attack_text" value="The target is slowed until the end of your next turn." Then in your button you would send these parts to the rolltemplate <button name="roll-attack" value="&{template:attack} {{name=whatever}} {{attack_roll_text=@{attack_roll}}} {{attack_roll=[[@{attack_roll}]]}} {{attack_text=@{attack_text}}}" ></button> Finally in your rolltemplate, you would bits of information defined above: name, roll, roll_text, attack_text, and any others, and would put them together in the arrangement you want. A very simple example: <rolltemplate class="sheet-rolltemplate-attack">
<div class="sheet-template-container">
<div class="sheet-template-header">{{name}}</div>
<div class="sheet-template-row">Hit: {{attack_roll_text}}. {{attack_text}}</div>
<div class="sheet-template-row">
Result: {{attack_roll}}
</div>
</rolltemplate> The trick is, to decide how you want the output to look, then decide how to build that. For things like this Hit: [[1d10 + @{str_mod}]] damage, and the target is slowed until the end of your next turn. Its best to break it up into parts, then rebuild it in the template.