It occurred to me that I'm storing a lot of hidden fields whose values are regenerated every time the character loads. So for instance, the character has a STR attribute. Every time the character loads, I run a function that computes the character's weight capacity, damage bonus, etc. Well, I don't need to store those value permanently since it is recomputed each time the character loads. My first thought was to save these values to global variables, but sheetworker docs state, "a variable declared inside the `<script type="text/worker">` but outside a function are currently per player , not per character." My next thought was to store them in input fields that are not named with the prefix "attr_" but I don't know how to, or if it is even possible to, get and set so-named input tags. Is there a solution, or should I just keep them as is?