Kryx said: Not directly, no. You should do it in sheetworkers now that we have those. I'm not familiar with that. Stephen L. said: If you're meaning to display certain parts of the sheet using an if statement-like mechanism, you can do some CSS wizardry with hidden radio inputs. e.g. : HTML <!-- Display this section if the ifBranch1 attribute === 'value1'. -->
<input type='radio' class='hidden-flag' name='attr_ifBranch1' value='value1'>
<div class='flag-show'>
...
</div>
<!-- Display this section if the ifBranch1 attribute === 'value2'. -->
<input type='radio' class='hidden-flag' name='attr_ifBranch1' value='value2'>
<div class='flag-show'>
...
</div>
<!-- Display this section if the ifBranch1 attribute === 'value3'. -->
<input type='radio' class='hidden-flag' name='attr_ifBranch1' value='value3'>
<div class='flag-show'>
...
</div>
CSS .charsheet .sheet-hidden-flag {
display: none;
}
.charsheet .sheet-hidden-flag:not(:checked) + .sheet-flag-show {
display: none;
} You might need to set the values of the radio inputs in your sheet workers based on other attributes on the sheet. I don't think that's it. In the game, each class has one specific skill that is used in the calculation of a type of defense, it's kinda like this. Class 1 uses attribute A, thus adds to Defense A Class 2 uses attribute B, thus adds to Defense B Class 3 can use either attribute A or B, and depending on which attribute is used it could either contribute to Defense A or B