HoneyBadger, Not sure if this is what you're looking for or not, but it might give you an idea of how you could accomplish the checkbox thing and pulling in the appropriate stat/roll. <div class='sheet-col' style='width:280px; margin-left: 5px; margin-top: 5px;'>
<input type="hidden" name="attr_Unskilled" value="4" />
<label style="width: 60px;">Unskilled</label> + <input type="checkbox" name="attr_JackOfAllTrades" value="2" style="width:15px" /> Jack of All Trades
</div>
<div class='sheet-col' style='width:115px;'> </div>
<div class='sheet-col' style='width:120px;'> </div>
<div class='sheet-col' style='width:135px; text-align:center;'>
<input type="checkbox" name="attr_UnskilledEncumbrance" title="@{UnskilledEncumbrance}" value="1" style="width:20px;" />
</div>
<div class='sheet-col' style='width:81px;'>
<input class="sheet-buttonbox" type="checkbox" name="attr_skillrt" value="0" style="display:none;" />
<button class="sheet-templatebutton" type='roll' name='roll_tUnskilledRoll' title="@{tUnskilledRoll}" value='@{skillrt} @{defsTemplate} @{rolltUnskilled}'></button><button class="sheet-templatebutton sheet-GM-button" type='roll' name='roll_tgmUnskilledRoll' title="@{tgmUnskilledRoll}" value='/w gm @{skillrt} @{defsTemplate} @{rolltUnskilled}'></button>
<button class="sheet-normalbutton" type='roll' name='roll_UnskilledRoll' title="@{UnskilledRoll}" value='/em @{character_name} attempts to not suck and rolls: @{rollUnskilled}!'></button><button type='roll' class="sheet-normalbutton sheet-GM-button" name='roll_gmUnskilledRoll' title="@{gmUnskilledRoll}" value='/w gm @{character_name} attempts to not suck and rolls: @{rollUnskilled}!'></button>
<input type='hidden' name='attr_rollUnskilled' value='[[{1d@{Unskilled}![Unskilled], 1d@{wilddie}![Wild Die]}kh1 -2[Unskilled Penalty] + {0,@{JackOfAllTrades}}kh1[Jack of All Trades Modifier] + @{ttmod}[Trait Test Modifier] +(@{UnskilledEncumbrance}*@{encumbrance})[Encumbrance Penalty] - @{woundsMod}[Wounds] - @{fatigue}[Fatigue]]]!' />
<input type='hidden' name='attr_rolltUnskilled' value='{{name=@{character_name}}} {{skill_name=Unskilled}} {{skill_rank=@{Unskilled}}} {{skill_rank_mod=-2}} {{skill_mod=@{JackOfAllTrades}}} {{ttmod=@{ttmod}}} {{wounds= -[[@{woundsMod}]]}} {{fatigue= -@{fatigue}}} {{enc=[[@{UnskilledEncumbrance}*@{encumbrance}]]}} {{skill_roll=[[1d@{Unskilled}![Unskilled] -2[Unskilled Penalty] + {0,@{JackOfAllTrades}}kh1[Jack of All Trades Modifier] + @{ModSum}[Modifiers] +(@{UnskilledEncumbrance}*@{encumbrance})[Encumbrance Penalty]]]}} {{wild_die_rank=@{wilddie}}} {{wild_die=[[1d@{wilddie}! - 2 + {0,@{JackOfAllTrades}}kh1[Jack of All Trades Modifier] + @{ModSum}[Other Modifiers] +(@{UnskilledEncumbrance}*@{encumbrance})[Encumbrance Penalty]]]}}' />
</div> Not sure if that helps or not, but the bolded sections are the relevant parts (the rest was included for context). Essentially, if Jack of All Trades is included the value is greater than zero, so it is added to the die roll, and Encumbrance is always included, but if the checkbox for Encumbrance isn't checked, then it's multiplied by zero instead of one. I would imagine, that the the Jack of All Trades is something that may be more relevant for what you are wanting to accomplish. EDIT: I'd make the value the reference to the formula or what needs too be rolled etc. If you wanted text in there (similar to what the value is showing right now, you could use placeholder="whatever".