Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×

Character Builder

This API is an AD&amp;D 1st Edition character builder for Roll20 that walks players through creating a character step by step in chat, including rolling or manually entering ability scores, assigning those scores to abilities, choosing a race, alignment, and class, checking race, ability, and alignment requirements automatically, setting level and hit points, applying Constitution and exceptional Strength when appropriate, writing starting money to the sheet, and filling in key sheet fields like stats, class, alignment, movement, hit points, and languages. It also supports racial languages plus extra language choices based on Intelligence, lets players manually assign or move scores around, includes notes and info buttons for races and classes, sends players to the Players Handbook shop command for equipment instead of handling shopping inside the builder, and leaves spell selection to the character sheet when needed. To use this API in Roll20, you need a game with API access, the AD&amp;D 1E character sheet it writes to, and the separate Trading Post API installed as well, because the builder does not handle equipment purchases internally and instead sends players to the Players Handbook shop command. After installing the script, use the command !ncbuilder2 with a selected token linked to a character. When character creation is done, players should use the Trading Post API command !shop-open baseline to buy equipment, and if the character is a spellcaster, they should finish spell details directly on the character sheet (coming soon). <a href="https://github.com/earmarkaudiology-png/CharacterBuilder/blob/main/!ncbuilder2" rel="nofollow">https://github.com/earmarkaudiology-png/CharacterBuilder/blob/main/!ncbuilder2</a>
1775950183

Edited 1775951005
vÍnce
Pro
Sheet Author
You're a machine Rotto!&nbsp; Very handy mod.&nbsp;&nbsp; I did a quick creation; not sure if it's intended, but the sheet is being set as NPC by default The last ability score to be assigned includes the value twice (the sheet seems to parse it regardless, but I'm sure it's just something in the query causing it) the appearance options seem to be off by a field...? Related; when using the Shopkeeper mod, not a necessity, but I might suggest setting the equipment type attribute (@{repeating_equipment_$X_equipment_type}) as well for weapons and armor. Equipment set as type weapons or armor will have an "+Add" option on the Equipment tab to add the weapon as an attack or set the armor to the armor details section of the sheet for AC calcs. examples; Additional attributes "could" be set as well of course, but I totally understand not wanting to include the entire PHB's table data.&nbsp; ;-P Love your mods!&nbsp;
Thanks..I'll have to check personal attributes section.
1775951090
vÍnce
Pro
Sheet Author
Not nitpicking Rotto.&nbsp; I'm sure everyone is happy to have access to these mods.&nbsp; Thanks
I was wondering if anyone will use these...everyone playing 1e is old lol
1775952415

Edited 1775952431
vÍnce
Pro
Sheet Author
We are, "experienced".
I'm working on adding to your character sheet adding all the equipment and spells etc. The weapons and armor can be selected from a drop down menu and all the info is set in. This separate from the items list.&nbsp;
So if a neophyte were to try to enable this in his game, what would he do?&nbsp; I cannot find any such Trading Post API in the standard list to load.&nbsp; I did copy the !ncbuilder2 script as a new script under API mods and it seems to load fine.
1776016784

Edited 1776016891
vÍnce
Pro
Sheet Author
These are all custom scripts so they need to be installed manually. Have a look here; <a href="https://wiki.roll20.net/ADnD_1st_Edition_Character_sheet#API_Mods" rel="nofollow">https://wiki.roll20.net/ADnD_1st_Edition_Character_sheet#API_Mods</a>
earmarkaudiology-png/Money-Changer This contribution was made on Mar 31 Mar 31 earmarkaudiology-png/Sage-Advice This contribution was made on Mar 31 Mar 31 earmarkaudiology-png/1eTurnTracker This contribution was made on Mar 28 Mar 28 earmarkaudiology-png/Tailor-Shop This contribution was made on Mar 26 Mar 26 earmarkaudiology-png/Leather-Shop This contribution was made on Mar 26 Mar 26 earmarkaudiology-png/Trading-Post This contribution was made on Mar 25 Mar 25 earmarkaudiology-png/Monster-Loot- This contribution was made on Mar 24 Mar 24 earmarkaudiology-png/Jeweler-1e This contribution was made on Mar 23 Mar 23 earmarkaudiology-png/Retainers-1e- This contribution was made on Mar 23 Mar 23 earmarkaudiology-png/BlackSmith-1e This contribution was made on Mar 23 Mar 23 earmarkaudiology-png/Timekeeper This contribution was made on Mar 20 Mar 20 earmarkaudiology-png/Roll20-campaign-XP-ma... JavaScript This contribution was made on Mar 19 Mar 19 Loading <a href="https://github.com/earmarkaudiology-png?tab=overview&amp;from=2026-03-01&amp;to=2026-03-31" rel="nofollow">https://github.com/earmarkaudiology-png?tab=overview&amp;from=2026-03-01&amp;to=2026-03-31</a>
Check back to trading post since I'll be updating the list of goods with more detail.
I tried this out--it seems to work well.&nbsp; One change you could make is to have everything be whispered to GM so that every other person in the game does not see what they roll, what they make up, etc--unless I'm mistaken--it could already be doing that.
This is what a GM of mine has built out which does the character creation, but it does not add it to the character sheet for you.
Thanks...i'm going to change the whisper. It would be distracting if used in game.
I updated the whisper so the chat log won't get spammed. <a href="https://github.com/earmarkaudiology-png/CharacterBuilder/blob/main/!ncbuilder2" rel="nofollow">https://github.com/earmarkaudiology-png/CharacterBuilder/blob/main/!ncbuilder2</a>