Character Vault
Any Concept / Any System
Your System Come To Life
Roll20 for Android
Streamlined for your Tablet
Roll20 for iPad
Streamlined for your Tablet

Personal tools

ADnD 2nd Edition Character sheet Simplified

From Roll20 Wiki

Jump to: navigation, search

This is the guide to the Advanced 2nd Edition (Simple Sheet)-character sheet for Advanced Dungeons & Dragons Second Edition.

The sheet was created by Aqua Alex, based on the sheet of Dylan G. and Stephen S.

Later development and improvements where being implemented by Elena S. and Aqua Alex. Many thanks are due to Dylan and Stephen for the wonderful character sheet that they created.

This sheet tries to create the simplest basic sheet with no Roll Templates, no Buttons, no Tabs and No Worker Scripts. Please feel free to lend your support through, feedback, testing, suggestions, coding, and keeping this guide updated and helpful.

Please post questions, comments, suggestions, etc. on the most current test Game session at: Test ADnD 2e Simplified Sheet

The latest community version of the sheet can be found on GitHub: AD&D 2E (Simple)

If you are using the sheet version from the sheet selection menu, any updates will automatically appear in your games.



Here are some frequently asked questions that often come up concerning the AD&D 2nd Edition Character Sheet.

Q: I like buttons or drop downs or roll templates or worker scripts is there a sheet for AD&D 2e that has that?

A: Yes there is a Simplified sheet with no Worker Scripts, Roll Templates, Tabs, Buttons or Drop Downs. Can see the code here: AD&D 2E Sheet.

Q: Can I set sheet values from a macro?

A: No, you must be a Pro member and use the API to set sheet or token values from macros. If a token bar is mapped to an attribute, setting the token will update the sheet, but it will not call any custom sheet code and update secondary fields.

Q: I found a problem and wonder if anyone else found it yet?

A: Go to the AD&D 2nd Edition Test Game first to see if your issue is already being worked on. If you don't see it, follow the instructions in the next question:

Q: I found a bug, have a question, suggestion, need help, etc. regarding the AD&D 2nd Edition Character Sheet. What should I do?

A: The best resource regarding the sheet is to post to the Roll20's Character Sheets forum. Please include as much detail as possible to help isolate the bug to expedite a fix.

Q: Why can't I adjust some of the fields on the sheet?

A: There are many auto-calculated attributes found on the sheet and are depicted as number fields with a gray background. While you can adjust the "sub" attributes used to calculate these fields, you cannot adjust auto-calculated attributes directly.

Q: How will users of the AD&D 2nd Edition sheet know when the sheet is updated?

A: You can always check the bottom of the character sheet to see the latest build date and to check for announcements of upcoming changes. Updates to the sheet will be pushed automatically. There is also an announcement checkbox that if ticked will show latest changes.

Q: How do I make a (class ability, attack, feat, spell, inventory item, racial trait, trait) macro using a sheet roll?

A: Create a Macro/Ability that includes a button's name ie %{selected|button_name}. If you mouse-over the buttons it shows you what the button's name is. e.g.(To create a macro for weapon attack 0, include %{selected|repeating_weapon_$0_Attack} within your macro.) You can also drag and drop any repeating section/row button to the macro quick bar.

Roll Templates

Several roll templates are available to use with your custom macros. Here is a quick description of each (for more detailed information please see the sheet documentation).

  • 2Edefault - behaves very much like the standard roll20 default template with a few optional features. Such as adding a subtitle, and adding descriptive text fields.
  • 2Eattack - A template designed for comprehensive weapon attack resolution. It even includes optional support for critical hits and fumbles.
  • 2Echeck - This template handles Ability, Rogue Skill, and Proficiency checks. It provides a clear and concise display of whether the check is fails or succeeds, and displays the relevant roll and target number for verification.
  • 2Einversecheck - This template handles cases where you wish to check for rolls equal or less than the value. It is otherwise the same as 2Echeck template.
  • 2Esave - This template handles saving throw rolls in a clear and concise manner, and circumvents a quirk of the dice engine which fails when attempting to make a comparison against a negative number.
  • 2Espell - A nice clean template for displaying spell information. Includes fields for all of the standard 2nd edition spell attributes and an area to describe the spell effects. Also has optional attributes for easy damage and healing resolution, added section for reference to source materials.
  • 2Eprotscroll - A nice clean template for displaying protection scroll information.

The info on the AD&D2e Character Sheet Templates might partially apply to this sheet.

See also ADnD 2nd Edition Spell Macros



Version 2.1.2 - Nov 2018 - Pull Request - Aqua Alex

  • Fixed the Bend Bars & Open Doors check for Exceptional Strength

Version 2.1.1 - Aqua Alex

  • Can now hide the Priest and/or Wizard section of Spell Tab

Version 2.1.0 - Aqua Alex

  • fixed bug in weight calculations - weight did not always add correctly and decimal values where ignored
  • added PC THAC0 field to top section (above HP)
  • increased size of Range field in Weapons table
  • Spell/Scroll Macro Name now does not auto add #, so please add # (collection Macro) or % (Charactersheet Macro) infront of macro name for Button to work
  • added more fields to the spell tab
    • Equivalent Priest Casting Level
    • Equivalent Wizard Casting Level
    • Priest Spheres - can choose None, Major or Minor
    • Wizard Schools - can choose General, Opposed or Specialist
    • Spell Book Pages Field
    • Add Times Memorized and Cast as two new fields for each spell
    • Add Cast Lvl as field for Scrolls - The level a scroll is cast at

Version 2.0.0- Jun 2018 - Pull Request - Aqua Alex Since this was a lot of changes I decided to make the version 2.0.0

  • fixed bug in css - .charsheet input.sheet-* was inserted twice in stead of .charsheet select.sheet-*
  • added some missing HTML tags and formatted for easier reading
  • fixed formatting on some 2espell properties
  • added optional tag to 2espell property '{materials=xxx}'- to show Spell Materials
  • added new roll Template for Protection Scrolls - 2Eprotscroll
  • added attack and AC penalties for movement
  • changed the weight fields for gear and the coin fields to numeric fields
  • added new fields for total weight / total weapon weight / total gear weight
  • fixed worker script where 0 was inserted into fields instead of +0
  • fixed worker script - corrected the Find Remove Traps dex adjustment
  • improved worker script so strength is used to populate max weight per movement category
  • added workerscript to calculate total gearweight from individual gear
  • added workerscript to calculate total weaponweight from individual weapons
  • added workerscript to calculate total weight from weapon and gear weights
  • added TheAaronSheet script
  • New Spell Tab
    • List Number of Available Spells per Level
    • Spell Book
      • Memorised Tick Box
      • Type of Spell
      • Spell Name
      • Casting Time
      • Initiative Roll Button
      • Macro name
      • Cast button that uses the macro name
    • Scrolls
      • Type of Scroll
      • Scroll Name
      • Casting Time
      • Initiative Roll Button
      • Macro name
      • Cast button that uses the macro name
    • Spell Notes

Version 1.0.4c - Aqua Alex

  • minor fixes
    • Made some minor fixes to the sheet

Version 1.0.4b - Aqua Alex

  • Added 2Einversecheck template and relevant css
    • This is the reverse of 2Echeck template so if roll is Less or equal to the TARGET it is a FAIL

Version 1.0.4a - Aqua Alex

  • Added Dam tick box next to weapon
    • There was a bug where if you chose the Dex tick box it did not include Str damage on a thrown or missile weapon that should have it.
    • Now you tick the Str or Dex box for which To Hit bonus to use and you tick Dam box if Str Dam needs to be added to damage for weapon.
  • Added worker script to Sheet
    • Calculates all derived attribute values for attributes only on change of attribute
    • Calculates Thief Skill bonuses for Dex attribute only on change of dex attribute

Version 1.0.3b - Elena S.

  • Added 2Echeck template and relevant css
  • Updated Information header
  • Added an attribute to the checkbox for hiding rogue skills so that it will stay hidden when checked.
  • Added support for custom critical hit damage to the 2Eattack template.
  • Improved handling of styles used for table headers to reduce the code footprint of the sheet.
  • Added attribute Reference to the 2Espell template for placing reference of source (Aqua Alex)

Version 1.0.2 - Elena S.

  • Added Information Header with update information and description of recent changes.
  • Minor fixes to template formatting and css

Version 1.0.1 - Elena S.

  • Added 2Edefault, 2Eattack, 2Esave, and 2Espell Templates, and the associated css code to support them.

Version 1.0.0

  • Sheet as published by Dylan G. based on work by Stephen S.

Additional Resources

ADnD 2nd Edition
ADnD 2nd Edition Character Sheet
ADnD 2nd Edition Simplified Character Sheet
ADnD 2nd Edition Spell Macros

Additional Help

Some places/people to ask for further help


All reference to copyright material is not intended to infringe on any copyright. Advanced Dungeons & Dragons 2nd Edition and related materials are copyrighted and owned by Wizards of the Coast.