If you are updating an existing campaign I highly recommend you duplicate your campaign and use that to copy data over. I also recommend starting each character from a fresh sheet. 5e Shaped companion script Documentation Release 2.4.0 Features: High performance sheet without the lag of old versions (100% sheet workers) Improved styling to match the 5e paper sheet Nearly all elements clickable to output to chat Compendium Integration for NPCs, Armor, Equipment, Spells, Weapons NPCs Drag & drop from Compendium All actions and traits are parsed (even saving throws) Customizable skills Add or remove skills as desired Change ability used on the fly Translations (English, French). Looking for more translators. Auto populated Class Features which include things like Lay on Hands or Sneak Attack Repeating Spells Filterable Higher Level toggle Customizable classes Change Name, HD, or spellcasting level of the classes Custom classes Spell slots are calculated automatically and only show for the level for which is available (can be customized) Hit Dice are calculated automatically and only show for the hit dice you have Armor Covers unarmored ability cases like monk, barbarian, etc. Toggle armored or unarmored bonuses as desired (mage armor for example) Automatically calculates Equipment Gold automatically calculated Weight automatically calculated for Armor, Attacks, Equipment Equipment items are clickable (potion of healing for example) Attachers can be used to remind yourself to add to saving throws while within 10 feet of your paladin Extra features: Jack of all trades, halfling luck, vision, movement, appearance. Settings for how to output all rolls, death saves, initiative, etc Roll settings to choose to always roll with advantage, disadvantage, or query for both Optional bonuses to all skills, abilities, saving throws, etc. TODO Check Vanakoji's raised issues <a href="https://app.roll20.net/forum/permalink/3232766/" rel="nofollow">https://app.roll20.net/forum/permalink/3232766/</a> Nice to have: Add a repeating section for regional effects and remove name from it & lair actions. Uses and restrictions for NPC spells Meters instead of feet Chat macros for Attacks, Actions, and Spells Conditions. see <a href="https://app.roll20.net/forum/permalink/3124285/" rel="nofollow">https://app.roll20.net/forum/permalink/3124285/</a> Secondary inventory toggles. see <a href="https://app.roll20.net/forum/permalink/3106881/" rel="nofollow">https://app.roll20.net/forum/permalink/3106881/</a> Warlock automatically cast at higher level. Add passive Perception Parse translated words for spell filtering (Can you give me a full list here, Alzam?) Attachers for melee, ranged, and other. NPC Automatically calculate challenge rating based on hp, damage per round, etc. Spell Point values customizable Elemental Adept Madness How to Update the sheet yourself (as Pro): Copy the html from github In Roll20 go to campaign settings and choose a custom character sheet. Choose D&D 5e as the SRD In the HTML tab paste the HTML code Copy the css from github On Roll20 in the CSS tab paste the CSS code. Hit save. Contribute: Since many have asked for it: If you appreciate what I do and want to compensate me for the countless hours that I have spent building this character sheet feel free to support me on Patreon or Paypal ( <a href="mailto:mlenser@gmail.com" rel="nofollow">mlenser@gmail.com</a> ). If you are in the EU you can email me ( <a href="mailto:mlenser@gmail.com" rel="nofollow">mlenser@gmail.com</a> ) and I will provide an IBAN number (easier for both of us). Thanks so much for your support. This Patreon campaign is not affiliated with Roll20; as such, contributions are voluntary and Roll20 cannot provide support or refunds for contributions. Please report any bugs in this thread. Please read over the TODO items before suggesting any features as converting from old versions is yet to come. Special thanks to testers and contributors. Previous Thread 2.3.0 Added parsing for lair actions and regional effects in conjunction with Lucian's script work. 2.3.1 (bugfixes) Multiclassing with Warlock should now produce the correct results. This may have results that impact more, but I think it'll be ok. 2 classes + warlock seems to work as well. "Disadvantage" is now spelled correctly. Speed is now parsed for NPCs as well - just normal speed. To edit it edit the speed field and the number will be parsed out of it. fix "undefined" for spell filtering 2.3.2 Fixed Firefox styling for the following: Abilities will no longer expand beyond their box for ability bonus and check bonus for PCs and NPCs Saving throws will stay on the same line for firefox. So "Str +4" without a line break in between Coins label width is now big enough to show the coin type Toggles vertical alignment (checkbox was just chilling vertically aligned center) Added a border to the left of NPC saving throws in edit mode to add some clarity. 2.3.3 Fixed attachers that have crit involved. Previously if you checked crit it would stay active even if you turned it off. The sheet should update all attachers when it loads for the first time. 2.4.0 If "Filters" is toggled off then the rest of the fitlers are turned off. I also added a note at the bottom of the spell box to turn filtering off if unable to add spells. Hopefully this should clear up any confusion here. Added Weight Multiplier in edit mode for carrying capacity (default is 1, set to 2 for bear barbarian) Setup special effects for spells - still needs API Added a note to auto ammo usage that it needs API Traits are expanded by default I'm planning on adjusting the look of Class Features to be more in line with features & traits. Meaning show the title, have a display text field and then show uses in the top right of that row. I'll implement that over the next few days. @Lucian: Let me know if what I put in is sufficient for spell effects. I believe it is based on our previous conversation. I can work on JSON for some spells if you do the API part that makes the effects go off.