The game I'm working with has a mechanic where you can use dice from a set of resource pools to augment a basic roll. There might be several and a single pool might have different dice e.g. 2 X d6, d10, d12. At the moment I've got my character sheet set up with a list of pools and the associated dice from each as a group of checkboxes for each pool. You check the ones you want to use and they are incorporated into the roll when it's made. The pools and the dice in them are permanent parts of the character build. The system says that, once rolled, these special dice are temporarily used up and can't be reused for another roll until a reset condition is met (which reinstates a whole pool). I have an attribute that stores which dice are currently selected (as a JSON) to be added to the next roll. I also have an attribute that stores the dice that are currently "spent". Is there a way to use this last attribute in the character sheet to make those checkboxes become hidden/unselectable, as part of the roll mechanic and then reappear when another action is carried out, like clicking a reset button.