@G.V. rollTotal() will not work, I've tried. And, for what you are describing, at least for similar arithmetic only, I've always used 0d0 it seems to have less issues. But its a good thought, I use that for my attack roll roll template. Here is the checkbox code: <input type="checkbox" name="attr_spellinfoblock" value="{{show-spellinfoblock=1}}"/> Here is the template code: &{template:35Adv_spell} {{name=@{spellName}}}{{spl_attack=@{spellatkroll}}} {{show-spellinfoblock=@{spellinfoblock}}} {{atk_target=@{spellatkroll}}}{{spell_target=@{spellatkroll}}} {{infolink=@{spellinfoLink}}} {{school=@{spellSchool}}} {{spell_fail=@{spellclass-1-spellfail} }} {{spell_chk=[[{1d100}>@{arcanespellfailure}]] }} {{succeedcheck=You are able to cast!}} {{failcheck= You Fail casting spell!}} {{level= @{spellclass-1-name} 1}} {{casting_time=@{castingTime}}} {{components=@{compAbbr}}} {{range=@{spellRange}}} {{target=@{targetArea}}} {{duration=@{spellDuration}}} {{saving_throw=@{saveDC}}} {{sr=@{spellResist}}} {{spl_display=@{spellrollStyle}}} {{damage=@{spellrollStyle}}} {{spell_description=@{description}}} {{spell_components=@{components}}} Bold text is the relevant section. Here is the template html: <rolltemplate class="sheet-rolltemplate-35Adv_spell">
<div class="sheet-wrapper">
<div class="sheet-border">
<table>
<tr><th>{{name}}</th>{{#infolink}}<th class="sheet-info">[i]({{infolink}})</th>{{/infolink}}</tr>
{{#spl_attack}}
<tr><td><span class="tcat">on </span>{{spell_target}}</td></tr>
<tr class="arrow-container"><td><div class="arrow-left"></div></td></tr>
{{/spl_attack}}
<tr><td><span class="tcat">School </span>{{school}}; <span class="tcat">Level </span>{{level}}</td></tr>
{{#spell_fail}}
<tr><td><span class="tcat">Spell Fail </span> {{spell_chk}}
{{#rollTotal() spell_chk 1}} <span class="hroll">{{succeedcheck}}</span> {{/rollTotal() spell_chk 1}}
{{#rollTotal() spell_chk 0}} <span class="hroll">{{failcheck}}</span> {{/rollTotal() spell_chk 0}}
</td></tr>
{{/spell_fail}}
{{#show-spellinfoblock}}
<tr><td><span class="tcat">Casting Time </span>{{show-spellinfoblock}}{{casting_time}}</td></tr>
<tr><td><span class="tcat">Components </span>{{components}}</td></tr>
<tr><td><span class="tcat">Range </span>{{range}}</td></tr>
<tr><td><span class="tcat">Target </span>{{target}}</td></tr>
<tr><td><span class="tcat">Duration </span>{{duration}}</td></tr>
{{/show-spellinfoblock}}
<tr><td>{{#saving_throw}}<span class="tcat">Save </span>{{saving_throw}}; {{/saving_throw}}<span class="tcat">SR </span>{{sr}} vs SR</td></tr>
{{#spl_attack}}
<tr><td><span class="tcat">Attack </span>{{spl_attack}} vs {{atk_target}}</td></tr>{{/spl_attack}}
<!-- #dam_display and #damage must both have a value in order for this section to show -->
{{#spl_display}}
<tr><td><span class="tcat">Damage: </span>{{spl_display}} {{#damage}}({{damage}}){{/damage}}</td></tr>
{{/spl_display}}
<tr><td>{{spell_description}}</td></tr>
<tr><td><span class="tcat">Cost to Cast </span>{{spell_components}}</td></tr>
{{#extra_line1}}
<tr><td>{{extra_line1}}</td></tr>{{/extra_line1}}
</table>
</div>
</div>
</rolltemplate> No amount of work gets this to show or hide the require section, it just ALWAYS shows it. Which is not what I want. So, I guess I'm not understanding how you are all explaining it. Because its not working. PS I've also tried {{show_spellinfoblock}}. Which causes the chatbox to vanish entirely.