!beyond --import [CHARACTER JSON] - Imports a character from the DNDBeyond json.
Note: If you have multiple players in your game using this script, I recommend only importing one at a time. Note: I recommend giving spellcasters with a lot of spells an extra minute or two before opening the character sheet.
How to Add an API to your Roll20 Game
Open the Game's landing page. This is the page where you see the buttons Launch, Content, Looking for Players, and Settings.
Click Settings > API Scripts. This page can be used to debug the script. If something doesn't work, error text will show up on this page. Copy it here so that I can try to debug it for you.
Click New Script.
Copy the entire script from the github link above into the script editor and give it a name.
hmm, making me think twice about fantasy grounds if i can import character sheets to Roll20. This is really handy, thank you.
Rollback Post to RevisionRollBack
"Where words fail, swords prevail. Where blood is spilled, my cup is filled" -Cartaphilus
"I have found the answer to the meaning of life. You ask me what the answer is? You already know what the answer to life is. You fear it more than the strike of a viper, the ravages of disease, the ire of a lover. The answer is always death. But death is a gentle mistress with a sweet embrace, and you owe her a debt of restitution. Life is not a gift, it is a loan."
It's not perfect yet. Spells are kinda wonky due to a Roll20 lag issue. I've disabled automatically adding spells to the Attacks & Spellcasting section as it causes really strange Spell Save DC issues.
You can still convert them from spell cards to attacks from your spells page manually.
So if I import my character into roll20 then later update my character on DNDB can I then re-import the updated character sheet in roll20? Trying to get away from the whole updating my character in multiple places/formats deal.
The content comes directly from D&D Beyond. It will import regardless of what you've purchased in Roll20.
The main benefit of purchasing the content in both locations means leveling up is as simple as dragging the new stuff from the compendium rather than re-importing the whole sheet. The import here is not perfect, spells don't import the attacks to the attack section correctly yet due to a current roll20 issue. If you re-import your sheet after leveling up, you'll have to set up your spell attacks again. If you have any macros, you'll have to set those up again, etc. I find it much easier to build the character in D&D Beyond, import, and then level up using the compendium.
- Now imports spell attacks and healing to the attacks section on the core page.
- Imported healing takes into account Disciple of Life.
Issue: spellcasting ability appears to be added, but is not included in the math of the damage/healing. To fix it, change your spellcasting ability score to something different, then change it back. That seems to work