
So I have a checkbox outside of a repeating field that is not working great for me Here is the repeating field <div class="sheet-row sheet-skill-row"> <fieldset class="repeating_skill"> <div class="sheet-col-15-24 sheet-vert-middle"><input type="text" name="attr_skillname"/></div> <div class="sheet-col-1-6 sheet-vert-middle"><input type="number" name="attr_mastery" value="0"/></div> <input type="hidden" name="attr_skillname_dice" value="[[d100]] Skill: [[@{mastery}]]" /> <div class="sheet-col-5-24 sheet-vert-middle"><button class="sheet-skill-roll" type='roll' name='roll_skill' value='@{character_name} makes a @{skillname} skill check\n\nRoll :@{skillname_dice}'>Check</button></div> </fieldset> </div> Here are the worker scripts I have tried on("change:skill_dice_switch sheet:opened", function() { getAttrs(["skill_dice_switch"], function(values) { var check = parseInt(values.skill_dice_switch) || 0; var diceRS = check ? "[[1d100+@{repeating_skill_mastery}]] vs Opposing Roll" : "[[d100]] Skill: [[@{repeating_skill_mastery}]]"; setAttrs({ repeating_skill_skillname_dice: diceRS }); }); }); on("change:skill_dice_switch sheet:opened", function() { getAttrs(["skill_dice_switch"], function(values) { var check = parseInt(values.skill_dice_switch) || 0; var diceRS = check ? "[[1d100+@{mastery}]] vs Opposing Roll" : "[[d100]] Skill: [[@{mastery}]]"; setAttrs({ repeating_skill_skillname_dice: diceRS }); }); }); on("change:skill_dice_switch sheet:opened", function() { getAttrs(["skill_dice_switch"], function(values) { var check = parseInt(values.skill_dice_switch) || 0; var diceRS = check ? "[[1d100+@{mastery}]] vs Opposing Roll" : "[[d100]] Skill: [[@{mastery}]]"; setAttrs({ skillname_dice: diceRS }); }); });