Finderski said: I don't believe a Sheet Worker will do the trick in this case, but I could be wrong. Not very elegant, but you could create multiple drop down menus and use CSS to show one menu and hide the others based on the value of your class field. That's an interesting idea, I hadn't even thought of that. Kryx said: Sheet Workers would definitely allow you to do so. But it could not be distributed if you include content that is licensed. 5e may be a more mechanically simple system than say Pathfinder, but the amount of effort to make a sheet is immense. I've spent thousands of hours on shaped and I'm sure Steve has put in a lot of time on OGL. Creating something from scratch will take a lot of work. If you're interested in styling changes you could try stylish or add feature requests to either of our sheets - that'd be a lot less work. What would be considered licensed? I'm guessing anything that's not in the SRD... I suppose I could make a separate, SRD-only version down the line if I felt like distributing it. Also, I realize how much effort it is; I've already put in a few hours without much to show for it, but like I said, I'm trying to expand my knowledge of html and css. On top of that, I just like writing code. I tried messing with a simple sheet worker just to get the experience for next level to update based on how much experience the character currently has and everything seemed right based on everything I was reading in examples and on the wiki/forums, but it simply wouldn't work. I think it had something to do with the way I was getting or setting attributes (maybe both?). Where could I find a simple example of a sheet worker that uses both getAttrs and setAttrs for just one or two attributes?