Hello! I have a sheet modification request. It's actually using the 5e by Roll20 sheet, but with a few new fields added. I'll try to be as specific as possible and segment this into clear categories for ease of reading and reference. I may end up adding some unnecessary information; if so, I apologize! Better to have it and not need it... About the System I'm converting the CoC Sanity system to a game I'm running in 5e in order to create a more oppressive atmosphere. I won't go into crazy detail about the rules here, but here's a link to the house rules I'm using if you'd like to know more. Mocku p Here's a visual mockup of what I'm looking for. Basically, just remove the traits/ideals/bonds/flaws section and replace it with the new stuff. I tried to make this as clean and precise as possible, so this is almost exactly what I'm looking for in terms of layout. (Edit) Seems it won't let me directly add the image to the post. So instead here's an imgur link: <a href="https://imgur.com/YJL4zVs" rel="nofollow">https://imgur.com/YJL4zVs</a> (end edit) Please ignore the red box; this is just for clarity of illustration and should not be included in the final product! Superiority Dice: This box functions exactly like "class resource" boxes. If you're unfamiliar, here's a description of them: These boxes have 2 editable fields. The first is a numerical input field next to the "total" label, on the line. The second is also a numerical input but it also has increment arrows when you hover over it with your cursor. When you click, you activate the editable field and the arrows remain. It looks like this Maneuver DC: This works precisely like the Spell Save DC field on the Spells tab. It automatically calculates a number based on the following formula: (8 + proficiency bonus + your Strength or Dexterity Modifier (your choice)). It needs an option to choose which attribute you're using for the formula, but otherwise it simply outputs the final value into an un-editable text field. Current Sanity: This works precisely the same as the Hit Points box. Two numerical text input fields. Insanity Effects: This is based heavily on the Exhaustion Tracker box on the stock sheet, with a few changes and one addition. First, the box only goes up to 4 and defaults to 0. It uses incrementing arrows (whole numbers), can't go below 0, and can't go above 4. The box also accepts numerical text inputs, but only values of 0, 1, 2, 3, and 4 are accepted. When the value is 0, the text on the right simply says "No effect." exactly as pictured. When the value is 1 or higher, the 'no effect' text is removed in place of text that corresponds to the value. For each value, it shows all of the effects that correspond to the current value as well as each value below the current value above 0. The text that corresponds to each value is as follows: Disadvantage on Ability Checks. Your proficiency bonus becomes 0. On every attack, make a DC 13 Wisdom save or be Dominated. Begin taking Wisdom damage. Additionally, when the value is 2, it should automatically change the character sheet's 'proficiency bonus' value to 0. For all other values, it only displays the text. Sanity Dice: This box works just like Hit Dice, except the value (D8) is static, rather than based on class. The value should be customizable, however, to account for potential balance changes made to the system. The box itself is just a numerical text input + incrementing arrows. Like with Hit Dice, clicking on the text at the bottom of the box should roll the value of the die specified. Mental Strain: This box is a numerical text input with incrementing arrows. The value in this box should read as "0" by default (rather than being blank). The text on this box should be clickable. When clicked, it rolls a die in chat (the value for this die is 1d4 by default, but should be editable via settings), and adds the value rolled to the current value of this box. It should then subtract the value in this box from the player's current maximum Wisdom attribute (which should then automatically alter the player's Wisdom bonus as a result). That's it! I really appreciate anyone who even read through the post, and I REALLY appreciate anyone who is willing to put this together for me. I've tried to make it as clear as possible and utilize existing assets and code as much as I could (given my limited knowledge). If you read through it and found any glaring errors, please let me know! I will update this post as necessary to make it as easy as possible for someone to understand and implement!