


Release 2.2.17 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.
Nice to have:
- Handle using multiple ammo in 1 click (multiple the toggle by the amount of ammo used)
- Meters instead of feet
- Chat macros for Attacks, Actions, and Spells
- Conditions. see https://app.roll20.net/forum/permalink/3124285/
- Secondary inventory toggles. see https://app.roll20.net/forum/permalink/3106881/
- Warlock automatically cast at higher level.
- Add passive Perception
- Add custom values for weight carrying (carrying capacity/push/encumbrance). Used for some class/race feature, as well as if you want to have weight listed in kg instead of having them in lbs (1kg=2lbs). A modifier is enough.
- 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
- Pre-populate class stuff even after the first one (watch specifically for class change)
- Madness
- 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.
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.2.12
- Barbarian now works without switching classes
- Classes now always auto-populate HD and spellcasting when the class name is changed.
- Proficiency Bonus wasn't being set, this is fixed.
- Ability check macros are now fixed
- Unarmored Movement now correctly scales
- Rage damage added to the description of rage
- Added Warlock Mystic Arcanum and Eldritch Master
- Show Wizard level on Arcane Recovery
- German Translations updated (not for class features)
- Paladin Improved divine smite somewhat improved (does d8, but still puts 8 as a bonus - need to fix the parsing here, but people shouldn't click this one much anyways)
- Fixed Metamagic to actually show instead of Flexible Casting twice
- Fixed Primeval awareness description
- Pushed 2.2.12 as mentioned above
- Paladin Channel Divinity now has 1 use
- Multiclass now has a comma and space separator.
- Relentless rage is no longer parsed by the traits parser as its DC actually changes and flat DCs aren't supported.
- Fixed merge conflicts w/ Roll20's base and put in a pull request so versions should go live early next week.
- Removed misc weight
- Lots of code cleanup to prevent repeating fields errors and other optimizations
- Put Traits below Damage Resistances & Exhaustion
- Traits are now slightly smaller (11px)
- Global bonuses now update NPC actions as expected.
- Refactored roll options to the following:
- Roll normally (roll 1)
- Roll with Advantage
- Roll with Disadvantage
- Roll 2
Query couldn't work with the kh1 and kl1 syntax so it is gone (also for initiative)
- Added "advantage" or "disadvantage" to the roll template if you are rolling with advantage or disadvantage
- Roll settings now applies to ability check & saving throw query macros! :D
- Created some pseudo buttons that look like visible buttons (Generate Skills). Also useful for below.
- Setup an overlay that will appear if the user has used the api to import data./ The overlay has 2 buttons that ask the user to cancel or import. (hopefully this is temporary when roll20 allows api to activate sheetworkers).
- "roll_info" is now seton new characters (any existing characters can add that as an attribute to make the error go away).
- I'll ask Roll20 to remerge my code, but it's unlikely to get in.
- Deleting repeating items is no longer broken. Trash can button is now placed above the toggle button (z-index refactoring issue)
- "only_roll_1" is removed from macros (refactoring issue)
- "global_check_bonus" change now triggers all attributes to update
- Duplicate class features should no longer happen (was a capitalization issue)
There are several known issues in 2.2.17 that have been fixed in 2.2.18, but that isn't the live version. See Page 4 of the previous thread to handle those issues appropriately. They will be fixed in 2.2.18+