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

Personal tools

Difference between revisions of "ADnD 2nd Edition Character sheet"

From Roll20 Wiki

Jump to: navigation, search
(Additional Resources)
(Changelog)
 
(220 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== <blockquote style="background-color:#00f;color:#FFF;text-align:center;margin:-2px;">Intro</blockquote> ==
+
{{revdate}}
 
+
This is a guide to the '''Advanced 2nd Edition''' Character Sheet(Formerly known as '''Advanced 2E Revised''') for [[Advanced Dungeons and Dragons|Advanced Dungeons & Dragons]] Second Edition.
Advanced 2nd Edition (Simple Sheet) Character Sheet guide is intended to help DMs and Players better understand the [https://app.roll20.net Roll20]  AD&D 2nd Edition Character sheet. The sheet was originally created by Dylan G. based on work by Stephen S. Continuing development and improvements are being implemented by Elena S. ([https://app.roll20.net/users/1638432/elena-s Elena S. Roll20]) and Aqua Alex ([https://app.roll20.net/users/1048758/aqua-alex Aqua Alex Roll20]). Many thanks are due to Dylan and Stephen for the wonderful character sheet that they created.
+
  
 
This sheet tries it's best to support all of the core AD&D 2nd Edition rules. Support for many of the optional rules from the various '''''Complete Handbooks''''' as well as the '''''Player's Option''''' series of books are also included as optional features. The sheet is actively supported by Roll20 volunteers.  Please feel free to lend your support through, feedback, testing, suggestions, coding, and keeping this guide updated and helpful.
 
This sheet tries it's best to support all of the core AD&D 2nd Edition rules. Support for many of the optional rules from the various '''''Complete Handbooks''''' as well as the '''''Player's Option''''' series of books are also included as optional features. The sheet is actively supported by Roll20 volunteers.  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:<br />
 
[https://app.roll20.net/join/3210158/JNG2DQ Test ADnD 2 Simple Sheet]
 
  
The latest community version of the sheet can be found on GitHub, [https://github.com/Roll20/roll20-character-sheets/tree/master/AD%26D_2E AD&D_2E] If you are using the community Second Edition sheet, any updates to the sheet will be pushed automatically.
+
==General==
 +
[[File:ADnD-2E-sheet.png|thumb|right|450px]]
 +
The sheet was originally created by ''Seth'' in 2016, and some minor fixes where made by [[Vince]] in 2018.
  
<br clear=all>
+
Since March 2020, [[Peter B|Peter B.]] continued work on the sheet, by fixing bugs, updating sheet structure, and adding new features.
 +
 
 +
* {{forum|post/9311682/official-ad-and-d-2e-revised-update-thread/ AD&D 2E Sheet}} - thread for updates with the sheet by [[Peter B|Peter B.]], often shows screenshots with before/after and details of upcoming/recent updates. 
 +
* The latest version of the sheet code can be found on GitHub: {{repo|Roll20/roll20-character-sheets/tree/master/ADnD_2E_Revised Advanced 2nd Edition}}
 +
** (Note that the folder is named "ADnD_2E_Revised" due to that being the sheets previous name). If you are using this community Second Edition sheet, any updates to the sheet will be automatically applied to your game.
 +
* '''APIs:''' [[RPGMaster]] is a set of APIs made to enhance the AD&D 2E sheet
 +
 
 +
__TOC__
  
 
== <blockquote style="background-color:#00f;color:#FFF;text-align:center;margin:-2px;">FAQ</blockquote> ==
 
== <blockquote style="background-color:#00f;color:#FFF;text-align:center;margin:-2px;">FAQ</blockquote> ==
  
Here are some frequently asked questions that often come up concerning the AD&D 2nd Edition Character Sheet.
+
Here are some frequently asked questions that often come up concerning the ADnD 2nd Edition Character Sheet.
  
 
'''Q: I don't like buttons or drop downs or roll templates or worker scripts is there a simpler sheet for AD&D 2e?'''
 
'''Q: I don't like buttons or drop downs or roll templates or worker scripts is there a simpler sheet for AD&D 2e?'''
:'''A''': Yes there is a Simplified sheet with no Worker Scripts, Roll Templates, Tabs, Buttons or Drop Downs. Can see the code here: [https://github.com/Roll20/roll20-character-sheets/tree/master/AD%26D%202E%20Simple Simplified Sheet].  
+
:'''A''': Yes there is a Simplified sheet with no Worker Scripts, Roll Templates, Tabs, Buttons or Drop Downs. Can find info on the sheet here: [[ADnD_2nd_Edition_Character_sheet_Simplified|Simplified Sheet]].  
  
 
'''Q: Can I set sheet values from a macro?'''
 
'''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.  
 
:'''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?'''
+
'''Q: I found a bug, have a question, suggestion, need help, etc. regarding the ADnD 2nd Edition Character Sheet.  What should I do?'''
:'''A''': Go to the '''[https://app.roll20.net/join/3210158/JNG2DQ 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:
+
:'''A''': The best resource regarding the sheet is to post to the [https://app.roll20.net/forum/post/9311682/official-ad-and-d-2e-revised-update-thread Official AD&D 2E Revised Update thread].  Please include as much detail as possible to help isolate the bug to expedite a fix.
 
+
'''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  [https://app.roll20.net/forum/category/277980 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?'''
 
'''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.
 
:'''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?'''
 
'''Q: How do I make a (class ability, attack, feat, spell, inventory item, racial trait, trait) macro using a sheet roll?'''
Line 45: Line 45:
 
<br clear=all>
 
<br clear=all>
  
== <blockquote style="background-color:#00f;color:#FFF;text-align:center;margin:-2px;">Changelog</blockquote> ==
+
== <blockquote style="background-color:#00f;color:#FFF;text-align:center;margin:-2px;">Roll Templates</blockquote> ==
'''Version 1.0.0'''
+
[[Roll_Templates|Roll templates]] use a combination of html, css, and macro commands to format output to chat. While the HTML, CSS and sheet-roll [[Button|button]] macros are written into the sheet, DM's and player's can utilize custom macros either within the macro-text found within the sheet or from ability macros used outside of the sheet.
* Sheet as published by Dylan G. based on work by Stephen S.
+
<br />
+
'''Version 1.0.1''' - Elena S.
+
* Added 2Edefault, 2Eattack, 2Esave, and 2Espell Templates, and the associated css code to support them.
+
<br />
+
'''Version 1.0.2''' - Elena S.
+
* Added Information Header with update information and description of recent changes.
+
* Minor fixes to template formatting and css
+
<br />
+
'''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)<br />
+
<br />
+
'''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<br />
+
<br />
+
'''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
+
<br />
+
'''Version 1.0.4c''' - Aqua Alex
+
* minor fixes
+
**Made some minor fixes to the sheet
+
<br />
+
'''Version 2.0.0''' - 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
+
<br />
+
  
== <blockquote style="background-color:#00f;color:#FFF;text-align:center;margin:-2px;">Roll Templates</blockquote> ==
+
There are currently seven different templates written into the AD&D 2nd Edition sheet: <code>2Edefault</code>, <code>2Eattack</code>, <code>2Echeck</code>, <code>2Einversecheck</code>, <code>2Eprotscroll</code>, <code>2Esave</code>, and <code>2Espell</code>.
[[Roll_Templates|Roll templates]] use a combination of html, css, and macro commands to format output to chat. While the HTML, CSS and sheet-roll button macros are written into the sheet, DM's and player's can utilize custom macros either within the macro-text found within the sheet or from ability macros used outside of the sheet. There are currently five different templates written into the AD&D 2nd Edition sheet: 2Edefault, 2Eattack, 2Echeck, 2Esave, and 2Espell.
+
 
<br><br>
 
<br><br>
Roll templates must declare the roll template used ie '''&{template:<template name>}''' and follow the syntax '''{{<propertyname>= <value>}}'''  Property names that are defined within the roll template will follow the formatting and logic as given in the template.
+
Roll templates must declare them using <code>&{template:<template name>}</code> and follow the syntax <code>{{<propertyname>=<value>}}</code>. Property names that are defined within the roll template will follow the formatting and logic as given in the template.
<br />
+
<br>
 +
An important thing to remember is that you can put newlines within a <code><value></code> but you cannot put newlines between <code>{{<propertyname>=<value>}}</code> pairs.
 +
<br>
 +
The following is a valid macro:
 +
<pre>
 +
&{template:2Edefault} {{name=Sir Brian}} {{desc=You take a lot of damage and
 +
DIE!}}
 +
</pre>
 +
The following is '''not''' a valid macro:
 +
<pre>
 +
&{template:2Edefault}
 +
{{name=Sir Brian}}
 +
{{desc=You take a lot of damage and DIE!}}
 +
</pre>
 
=== 2Edefault Properties ===
 
=== 2Edefault Properties ===
The header of the new 2Edefault template displays the same "name" property as the standard default template, and you can now optionally add a "subtitle" which will also display in the head of the template centered beneath the name in a reduced font size (8pt). To use the new subtitle property simply add <code>{{subtitle = <value>}}</code> to your macro.
+
The information displayed in the body of the template, as in the standard default template, uses the allprops() helper function with several specific exclusions. What all props does is allow you to create a custom property in a roll template by simply typing what it's called into the template. This typically looks like <code>{{<user defined key>=<user defined value>}}</code> The template then creates a table row with two columns in the template and displays the key on the left and the value on the right. You can create as many custom properties as you like! The specific exclusions in this new template are the predefined properties of <code>desc</code>, <code>desc1</code>, <code>desc2</code>. These will cause the template to display the value assigned to them in a single cell that spans both of the template columns, as well as reduce the font size slightly and align the text to the left.
 
+
Since this template contains both the <code><name></code> and <code><allprops()></code> properties any macro you currently are using can be converted to use the new template styling by simply changing the template call from <code>&{template:default}</code> to <code>&{template:2Edefault}</code>. That's it, your macro will now display using the new template to determine it's styling in chat.
The information displayed in the body of the template, as in the standard default template, uses the allprops() helper function with several specific exclusions. What all props does is allow you to create a custom property in a roll template by simply typing what it's called into the template. This typically looks like <code>{{<user defined key> = <user defined value>}}</code> The template then creates a table row with two columns in the template and displays the key on the left and the value on the right. You can create as many custom properties as you like! The specific exclusions in this new template are the predefined properties of desc, desc1, desc2. These will cause the template to display the value assigned to them in a single cell that spans both of the template columns, as well as reduce the font size slightly and align the text to the left.
+
Since this template contains both the <code><name></code> and <code><allprops()></code> properties any macro you currently are using can be converted to use the new template styling by simply changing the template call from default to 2Edefault. That's it, your macro will now display using the new template to determine it's styling in chat.
+
  
 
'''&{template:2Edefault}'''
 
'''&{template:2Edefault}'''
 +
[[File:Adnd-2e-rolltemplate-2edefault.png|400px|right]]
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Property/Key !! Description/Examples
 
! Property/Key !! Description/Examples
 
|-
 
|-
| <nowiki>{{name}}</nowiki> || Name of your custom template. <br /><nowiki>{{ name = <Your New Template> }}</nowiki>
+
| <nowiki>{{name}}</nowiki> || Name of your custom template. <br /><nowiki>{{name=<Your New Template>}}</nowiki>
 
|-
 
|-
| <nowiki>{{subtitle}}</nowiki><br />''Optional'' || Add an optional subtitle to the template heading. <br /><nowiki>{{ subtitle = <Your Subtitle>}}</nowiki>
+
| <nowiki>{{subtitle}}</nowiki><br />''Optional'' || Add an optional subtitle to the template heading. <br /><nowiki>{{subtitle=<Your Subtitle>}}</nowiki>
 
|-
 
|-
| <nowiki>{{anyproperty}}</nowiki><br />''Optional'' || This works identically to the standard default template. You can create as many custom properties as you like.<br /><nowiki>{{ anyproperty=<Your Custom Property Value>}}</nowiki>
+
| <nowiki>{{anyproperty}}</nowiki><br />''Optional'' || This works identically to the standard default template. You can create as many custom properties as you like.<br /><nowiki>{{anyproperty=<Your Custom Property Value>}}</nowiki>
 
|-
 
|-
 
| <nowiki>{{desc}}</nowiki><br />''Optional'' || Add optional descriptive text. <br /><nowiki>{{desc=<desc value>}}</nowiki>
 
| <nowiki>{{desc}}</nowiki><br />''Optional'' || Add optional descriptive text. <br /><nowiki>{{desc=<desc value>}}</nowiki>
Line 144: Line 86:
 
|-
 
|-
 
| <nowiki>{{desc2}}</nowiki><br />''Optional'' || Add even more optional descriptive text. <br /><nowiki>{{desc2=<desc2 value>}}</nowiki>
 
| <nowiki>{{desc2}}</nowiki><br />''Optional'' || Add even more optional descriptive text. <br /><nowiki>{{desc2=<desc2 value>}}</nowiki>
 +
|-
 +
| <nowiki>{{color}}</nowiki><br />''Optional'' || Change the color of the template. Available colors are: red, yellow, blue, dark-blue, green, orange, gray, brown, purple, dark-purple. <br /><nowiki>{{color=red}}</nowiki>
 
|}
 
|}
  
 
'''2Edefault example'''
 
'''2Edefault example'''
{| class="wikitable"
+
{| class="wikitable sortable"
 +
|-
 +
! Example
 
|-
 
|-
| &{template:2Edefault}{{name=<Your New Template>}}{{subtitle=<Your Subtitle>}}{{anyproperty=<Your Custom Property Value>}}{{desc=<desc value>}}{{desc1=<desc1 value>}}{{desc2=<desc2 value>}}
+
| <nowiki>&{template:2Edefault} {{name=Title}} {{subtitle=Subtitle}} {{Key1=Some Value for key 1}} {{Key2=Some value for key 2}} {{desc=description 0}} {{desc1=description 1}} {{desc2=description 2}}</nowiki>
 
|}
 
|}
 +
==== Available heading colors ====
 +
<gallery>
 +
Adnd-2e-rolltemplate-2edefault-red.png|{{c|<nowiki>{{color=red}}</nowiki>}}
 +
Adnd-2e-rolltemplate-2edefault-yellow.png|{{c|<nowiki>{{color=yellow}}</nowiki>}}
 +
Adnd-2e-rolltemplate-2edefault-blue.png|{{c|<nowiki>{{color=blue}}</nowiki>}}
 +
Adnd-2e-rolltemplate-2edefault-dark-blue.png|{{c|<nowiki>{{color=dark-blue}}</nowiki>}}
 +
Adnd-2e-rolltemplate-2edefault.png|{{c|<nowiki>{{color=green}}</nowiki>}}
 +
Adnd-2e-rolltemplate-2edefault-orange.png|{{c|<nowiki>{{color=orange}}</nowiki>}}
 +
Adnd-2e-rolltemplate-2edefault-gray.png|{{c|<nowiki>{{color=gray}}</nowiki>}}
 +
Adnd-2e-rolltemplate-2edefault-brown.png|{{c|<nowiki>{{color=brown}}</nowiki>}}
 +
Adnd-2e-rolltemplate-2edefault-purple.png|{{c|<nowiki>{{color=purple}}</nowiki>}}
 +
Adnd-2e-rolltemplate-2edefault-dark-purple.png|{{c|<nowiki>{{color=dark-purple}}</nowiki>}}
 +
</gallery>
 
<br />
 
<br />
  
 
=== 2Eattack Properties ===
 
=== 2Eattack Properties ===
This is a graphical template used to resolve attacks in one simple display. It includes properties to display who is making the attack, the target of the attack, what weapon was used, the AC that the attack will successfully hit, and damage vs both Small/Medium targets and Large targets. It also includes support for custom critical hit damage.
+
This is a graphical template used to resolve attacks in one simple display. It includes properties to display a title, a subtitle, what weapon was used, the AC that the attack is hitting, and damage vs both Small/Medium targets and Large targets. It also includes optional fields for critical hit damage and critical hit effect. It also has a field for the outcome of a fumble.
  
 
'''&{template:2Eattack}'''
 
'''&{template:2Eattack}'''
 +
[[File:Adnd-2e-rolltemplate-2eattack.png|400px|right]]
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Property/Key !! Description/Examples
 
! Property/Key !! Description/Examples
 
|-
 
|-
| <nowiki>{{title}}</nowiki> || Name of the Attacker <br /><nowiki>{{ title=@{selected|token_name} makes an Attack! }}</nowiki>
+
| <nowiki>{{title}}</nowiki> || Name of the Attacker <br /><nowiki>{{title=@{selected|token_name} makes an Attack!}}</nowiki>
 
|-
 
|-
| <nowiki>{{subtitle}}</nowiki> || Who/what the attack targets<br /> <nowiki>{{ subtitle=vs. @{target|token_name} }}</nowiki>
+
| <nowiki>{{subtitle}}</nowiki> || Who/what the attack targets<br /> <nowiki>{{subtitle=vs. @{target|token_name} }}</nowiki>
 
|-
 
|-
 
| <nowiki>{{weapon_used}}</nowiki> || What weapon is being used for the attack<br /> <nowiki>{{weapon_used=@{selected|weaponname} }}</nowiki>
 
| <nowiki>{{weapon_used}}</nowiki> || What weapon is being used for the attack<br /> <nowiki>{{weapon_used=@{selected|weaponname} }}</nowiki>
 
|-
 
|-
| <nowiki>{{ac_hit}}</nowiki> || Enter the roll formula for determining the AC hit as an inline roll<br /> <nowiki>{{ ac_hit=[[@{selected|ThAC0}-(1d20+(@{selected|attackadj})+(@{selected|strengthhit}*@{selected|strbonus})+(@{selected|dexmissile}*@{selected|dexbonus})+(?{Misc. attack bonus|+0}))]] }}</nowiki>
+
| <nowiki>{{ac_hit}}</nowiki> || Enter the roll formula for determining the AC hit as an inline roll<br /> <nowiki>{{ac_hit=[[@{selected|ThAC0}-(1d20+(@{selected|attackadj})+(@{selected|strengthhit}*@{selected|strbonus})+(@{selected|dexmissile}*@{selected|dexbonus})+(?{Misc. attack bonus|+0}))]] }}</nowiki>
 
|-
 
|-
| <nowiki>{{dmg_s}}</nowiki> || Enter the roll formula for determining normal damage vs a Small/Medium target as an inline roll.<br /> <nowiki>{{ dmg_s=[[(@{selected|damsm}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]] }}</nowiki>
+
| <nowiki>{{dmg_s}}</nowiki> || Enter the roll formula for determining normal damage vs a Small/Medium target as an inline roll.<br /> <nowiki>{{dmg_s=[[(@{selected|damsm}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]] }}</nowiki>
 
|-
 
|-
| <nowiki>{{dmg_l}}</nowiki> || Enter the roll formula for determining normal damage vs a Large target as an inline roll.<br /> <nowiki>{{ dmg_l=[[(@{selected|daml}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]] }}</nowiki>
+
| <nowiki>{{dmg_l}}</nowiki> || Enter the roll formula for determining normal damage vs a Large target as an inline roll.<br /> <nowiki>{{dmg_l=[[(@{selected|daml}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]] }}</nowiki>
 
|-
 
|-
| <nowiki>{{crit_s}}</nowiki> || Enter the roll formula for determining critical damage vs a Small/Medium target as an inline roll.<br /> <nowiki>{{ crit_s=[[(@{selected|damsm}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]] }}</nowiki>
+
| <nowiki>{{crit_s}}</nowiki><br /> ''Optional'' || Enter the roll formula for determining critical damage vs a Small/Medium target as an inline roll.<br /> <nowiki>{{crit_s=[[(@{selected|damsm}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]] }}</nowiki>
 
|-
 
|-
| <nowiki>{{crit_l}}</nowiki> || Enter the roll formula for determining critical damage vs a Large target as an inline roll.<br /> <nowiki>{{ crit_l=[[(@{selected|daml}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]] }}</nowiki>
+
| <nowiki>{{crit_l}}</nowiki><br /> ''Optional'' || Enter the roll formula for determining critical damage vs a Large target as an inline roll.<br /> <nowiki>{{crit_l=[[(@{selected|daml}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]] }}</nowiki>
 
|-
 
|-
| <nowiki>{{crit}}</nowiki><br /> ''Optional'' || Add special text for critical hit results.<br /> <nowiki>{{ crit= }}</nowiki>
+
| <nowiki>{{crit}}</nowiki><br /> ''Optional'' || Add special text for critical hit results.<br /> <nowiki>{{crit=You get an extra attack!}}</nowiki>
 
|-
 
|-
| <nowiki>{{fumble}}</nowiki><br /> ''Optional'' || Add special text for fumble results.<br /> <nowiki>{{ fumble= }}</nowiki>
+
| <nowiki>{{fumble}}</nowiki><br /> ''Optional'' || Add special text for fumble results.<br /> <nowiki>{{fumble=You drop your weapon!}}</nowiki>
 +
|-
 +
| <nowiki>{{color}}</nowiki><br />''Optional'' || Change the header color of the template. Available colors can be seen on the [[ADnD_2nd_Edition_Character_sheet#Available heading colors|2Edefault template]]
 
|}
 
|}
  
Line 185: Line 147:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
| <nowiki>&{template:2Eattack}{{title=@{selected|token_name}  makes an Attack!}}{{subtitle=vs. @{target|token_name} }}{{weapon_used=@{selected|weaponname} }}{{ac_hit=[[@{selected|ThAC0}-(1d20+(@{selected|attackadj})+(@{selected|strengthhit}*@{selected|strbonus})+(@{selected|dexmissile}*@{selected|dexbonus})+(?{Misc. attack bonus|+0}))]]}}{{dmg_s=[[(@{selected|damsm}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]]}}{{dmg_l=[[(@{selected|daml}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]]}}{{crit_s=[[(@{selected|damsm}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]]}}{{crit_l=[[(@{selected|daml}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]]}}{{crit=Immediately make another attack as a free action!}}{{fumble=Your weapon flies from your hand landing [[2d6]] ft from you.}}</nowiki>
+
! Examples !! Output
 +
|-
 +
| <nowiki>&{template:2Eattack} {{title=Arthur makes an Attack!}} {{subtitle=vs. Cave Troll}} {{weapon_used=Long sword}} {{ac_hit=[[15-1d20]]}} {{dmg_s=[[1d8]]}} {{dmg_l=[[1d12]]}} {{crit_s=[[1d8+1d8]]}} {{crit_l=[[1d12+1d12]]}} {{crit=Immediately make another attack as a free action!}} {{fumble=Your weapon flies from your hand landing [[2d6]] ft from you.}}</nowiki> || [[File:Adnd-2e-rolltemplate-2eattack.png|200px]]
 +
|-
 +
| <nowiki>&{template:2Eattack} {{title=Arthur makes an Attack!}} {{subtitle=vs. Cave Troll}} {{weapon_used=Long sword}} {{ac_hit=[[15-1d20cs>1]]}} {{dmg_s=[[1d8]]}} {{dmg_l=[[1d12]]}} {{crit_s=[[1d8+1d8]]}} {{crit_l=[[1d12+1d12]]}} {{crit=Immediately make another attack as a free action!}} {{fumble=Your weapon flies from your hand landing [[2d6]] ft from you.}}</nowiki> || [[File:Adnd-2e-rolltemplate-2eattack-crit.png|200px]]
 +
|-
 +
| <nowiki>&{template:2Eattack} {{title=Arthur makes an Attack!}} {{subtitle=vs. Cave Troll}} {{weapon_used=Long sword}} {{ac_hit=[[15-1d20cf>1]]}} {{dmg_s=[[1d8]]}} {{dmg_l=[[1d12]]}} {{crit_s=[[1d8+1d8]]}} {{crit_l=[[1d12+1d12]]}} {{crit=Immediately make another attack as a free action!}} {{fumble=Your weapon flies from your hand landing [[2d6]] ft from you.}}</nowiki> || [[File:Adnd-2e-rolltemplate-2eattack-fumble.png|200px]]
 
|}
 
|}
<br />
 
  
 
=== 2Echeck Properties ===
 
=== 2Echeck Properties ===
This template is used to perform Ability, Proficiency, and Rogue Skill checks. It uses logic built into the template to determine success or failure based on the information provided in the macro calling it.
+
If the roll is less or equal to the target it is a '''Success'''. If the roll is above the target it is a '''Failure'''.
 +
 
 +
This template is used to perform Ability Score, Proficiency, and Rogue Skill checks.  
  
 
'''&{template:2Echeck}'''
 
'''&{template:2Echeck}'''
 +
[[File:Adnd-2e-rolltemplate-2echeck-success.png|400px|right]]
 +
[[File:Adnd-2e-rolltemplate-2echeck-fail.png|400px|right]]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Property/Key !! Description/Examples
 
! Property/Key !! Description/Examples
 
|-
 
|-
| <nowiki>{{checkvs}}</nowiki>|| Displays what attribute, proficiency, or skill is being checked against.<br /> <nowiki>{{ checkvs=Strength }}</nowiki>
+
| <nowiki>{{checkvs}}</nowiki>|| Displays what attribute, proficiency, or skill is being checked against.<br /> <nowiki>{{checkvs=Strength }}</nowiki>
 
|-
 
|-
| <nowiki>{{character}}</nowiki>|| Displays the name of the character performing the check.<br /> <nowiki>{{ character=@{selected|token_name} }}</nowiki>
+
| <nowiki>{{character}}</nowiki>|| Displays the name of the character performing the check.<br /> <nowiki>{{character=@{selected|token_name} }}</nowiki>
 
|-
 
|-
| <nowiki>{{checkroll}}</nowiki>|| This property defines what to roll for the check being made. This should be entered as an inline roll.<br /> <nowiki>{{ checkroll=[[d20cf20cs1?{Situational Modifier?|+0}]] }}</nowiki>
+
| <nowiki>{{checkroll}}</nowiki>|| This property defines what to roll for the check being made. This must be entered as an inline roll using square brackets <code>[[ ]]</code>.<br /> <nowiki>{{checkroll=[[d20cf20cs1?{Situational Modifier?|+0}]] }}</nowiki>
 
|-
 
|-
| <nowiki>{{checktarget}}</nowiki>|| This will determine the target number of the ability, proficiency, or skill check. This should be entered as an inline roll.<br /><nowiki>{{ checktarget=[[@{selected|Strength}]] }}</nowiki>
+
| <nowiki>{{checktarget}}</nowiki>|| This will determine the target number of the ability, proficiency, or skill check. This must be entered as an inline roll using square brackets <code>[[ ]]</code>.<br /><nowiki>{{checktarget=[[@{selected|Strength}]] }}</nowiki>
 +
|-
 +
| <nowiki>{{success}}</nowiki><br>''Optional''|| This text will be shown if the roll is a success.<br><nowiki>{{success=You are able to do the action!}}</nowiki>
 +
|-
 +
| <nowiki>{{fail}}</nowiki><br>''Optional''|| This text will be shown if the roll is a failure.<br><nowiki>{{fail=You failed the action, but you can try again!}}</nowiki>
 +
|-
 +
| <nowiki>{{color}}</nowiki><br />''Optional'' || Change the header color of the template. Available colors can be seen on the [[ADnD_2nd_Edition_Character_sheet#Available heading colors|2Edefault template]]
 
|}
 
|}
  
Line 209: Line 186:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
| <nowiki>&{template:2Echeck} {{ checkvs=Strength }}{{ character=@{selected|token_name} }}{{ checkroll=[[d20cf20cs1?{Situational Modifier?|+0}]] }}{{ checktarget=[[@{selected|Strength}]] }} </nowiki>
+
| <nowiki>&{template:2Echeck} {{checkvs=Open Doors Check}}{{character=Thaldrin}}{{checkroll=[[1d20cs1cf20-(?{Misc Modifier?|0})]] }}{{checktarget=[[9]]}} {{success=The door swings open!}} {{fail=The door stays shut, but you can try again.}}</nowiki>
 
|}
 
|}
 
<br />
 
<br />
  
 
=== 2Einversecheck Properties ===
 
=== 2Einversecheck Properties ===
This template is the inverse of the 2Echeck. If a roll is equal or less than the target it is a FAIL!
+
This template is the inverse of the 2Echeck. If the roll is above the target it is a '''Success'''. If the roll is less or equal to the target it is a '''Failure'''.
  
'''&{template:2Echeck}'''
+
This template is used for Surprise, Priestly Spell Failure, and Scroll Spell Failure Checks.
 +
 
 +
'''&{template:2Einversecheck}'''
 +
[[File:Adnd-2e-rolltemplate-2einversecheck-success.png|400px|right]]
 +
[[File:Adnd-2e-rolltemplate-2einversecheck-fail.png|400px|right]]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Property/Key !! Description/Examples
 
! Property/Key !! Description/Examples
 
|-
 
|-
| <nowiki>{{checkvs}}</nowiki>|| Displays what is being checked against.<br /> <nowiki>{{ checkvs=Strength }}</nowiki>
+
| <nowiki>{{checkvs}}</nowiki>|| Displays what is being checked against.<br /> <nowiki>{{checkvs=Surprise}}</nowiki>
 +
|-
 +
| <nowiki>{{character}}</nowiki>|| Displays the name of the character performing the check.<br /> <nowiki>{{character=@{selected|token_name} }}</nowiki>
 +
|-
 +
| <nowiki>{{checkroll}}</nowiki>|| This property defines what to roll for the check being made. This should be entered as an inline roll.<br /> <nowiki>{{checkroll= [[d10?{Situational Modifier?|+0}]]}}</nowiki>
 +
|-
 +
| <nowiki>{{checktarget}}</nowiki>|| This will determine the target number of the ability, proficiency, or skill check. This should be entered as an inline roll.<br /><nowiki>{{checktarget=[[3]]}}</nowiki>
 
|-
 
|-
| <nowiki>{{character}}</nowiki>|| Displays the name of the character performing the check.<br /> <nowiki>{{ character=@{selected|token_name} }}</nowiki>
+
| <nowiki>{{success}}</nowiki><br>''Optional''|| This text will be shown if the roll is a success.<br><nowiki>{{success=You are able to do the action!}}</nowiki>
 
|-
 
|-
| <nowiki>{{checkroll}}</nowiki>|| This property defines what to roll for the check being made. This should be entered as an inline roll.<br /> <nowiki>{{ checkroll= [[d10?{Situational Modifier?|+0}]]}}</nowiki>
+
| <nowiki>{{fail}}</nowiki><br>''Optional''|| This text will be shown if the roll is a failure.<br><nowiki>{{fail=You failed the action, but you can try again!}}</nowiki>
 
|-
 
|-
| <nowiki>{{checktarget}}</nowiki>|| This will determine the target number of the ability, proficiency, or skill check. This should be entered as an inline roll.<br /><nowiki>{{checktarget=[[@{selected|Strength}]]}}</nowiki>
+
| <nowiki>{{color}}</nowiki><br />''Optional'' || Change the header color of the template. Available colors can be seen on the [[ADnD_2nd_Edition_Character_sheet#Available heading colors|2Edefault template]]
 
|}
 
|}
  
Line 233: Line 220:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
| <nowiki>&{template:2Einversecheck} {{checkvs=Surprise}}{{character= @{selected|token_name} }}{{checkroll=[[1d10?{Situational Modifier?|@{selected|dexreact}}]] }}{{checktarget=[[3]]}} </nowiki>
+
| <nowiki>&{template:2Einversecheck} {{checkvs=Surprise Check}}{{character=Thaldrin}}{{checkroll=[[1d10+(?{Misc Modifier?|0}]]) }}{{checktarget=[[3]]}}</nowiki>
 
|}
 
|}
 
<br />
 
<br />
Line 249: Line 236:
 
| <nowiki>{{duration}}</nowiki>|| Displays the duration of the scroll effect.<br /> <nowiki>{{duration=[[1d4+4]] Turns}}</nowiki>
 
| <nowiki>{{duration}}</nowiki>|| Displays the duration of the scroll effect.<br /> <nowiki>{{duration=[[1d4+4]] Turns}}</nowiki>
 
|-
 
|-
| <nowiki>{{time}}</nowiki>|| Display the casting time of readign the scroll.<br /> <nowiki>{{time=[[3]]}}</nowiki>
+
| <nowiki>{{time}}</nowiki>|| Display the casting time of reading the scroll.<br /> <nowiki>{{time=[[3]]}}</nowiki>
 
|-
 
|-
 
| <nowiki>{{reference}}</nowiki><br />''Optional'' || Optional property for displaying reference for source materials.<br /><nowiki>{{reference=DMG, page 999}}</nowiki>
 
| <nowiki>{{reference}}</nowiki><br />''Optional'' || Optional property for displaying reference for source materials.<br /><nowiki>{{reference=DMG, page 999}}</nowiki>
Line 268: Line 255:
  
 
=== 2Esave Properties ===
 
=== 2Esave Properties ===
 +
[[File:Adnd-2e-rolltemplate-2esave-success1.png|400px|right]]
 +
[[File:Adnd-2e-rolltemplate-2esave-fail1.png|400px|right]]
 +
[[File:Adnd-2e-rolltemplate-2esave-fumble.png|400px|right]]
 
This template works in a similar manner as the checks template. It uses the values for the roll result and the target number based on the macro input. It performs a logical comparison to determine whether the saving throw is a success or failure and clearly displays the result, showing both the relevant target number and roll result for verification.
 
This template works in a similar manner as the checks template. It uses the values for the roll result and the target number based on the macro input. It performs a logical comparison to determine whether the saving throw is a success or failure and clearly displays the result, showing both the relevant target number and roll result for verification.
  
Line 275: Line 265:
 
! Property/Key !! Description/Examples
 
! Property/Key !! Description/Examples
 
|-
 
|-
| <nowiki>{{savevs}}</nowiki>|| Displays what type of saving throw is being made.<br /> <nowiki>{{ savevs = Spells }}</nowiki>
+
| <nowiki>{{savevs}}</nowiki>|| Displays what type of saving throw is being made.<br /> <nowiki>{{savevs=Spells}}</nowiki>
 
|-
 
|-
| <nowiki>{{character}}</nowiki>|| Displays the name of the character making a saving throw.<br /> <nowiki>{{ character = @{selected|token_name} }}</nowiki>
+
| <nowiki>{{character}}</nowiki>|| Displays the name of the character making a saving throw.<br /> <nowiki>{{character=@{selected|token_name}}}</nowiki>
 
|-
 
|-
| <nowiki>{{saveroll}}</nowiki>|| This property defines what to roll for the saving throw. This should be entered as an inline roll.<br /> <nowiki>{{ saveroll = [[d20?{Situational Modifier?|+0}+@{selected|spmod}]] }}</nowiki>
+
| <nowiki>{{saveroll}}</nowiki>|| This property defines what to roll for the saving throw. This must be entered as an inline roll using square brackets <code>[[ ]]</code>.<br /> <nowiki>{{saveroll=[[d20?{Situational Modifier?|+0}+@{selected|spmod}]]}}</nowiki>
 
|-
 
|-
| <nowiki>{{savetarget}}</nowiki>|| This will determine the target number of the Saving Throw. This should be entered as an inline roll.<br /><nowiki>{{ savetarget=[[@{selected|sptar}]] }}</nowiki>
+
| <nowiki>{{savetarget}}</nowiki>|| This will determine the target number of the Saving Throw. This must be entered as an inline roll using square brackets <code>[[ ]]</code>.<br /><nowiki>{{savetarget=[[@{selected|sptar}]]}}</nowiki>
 +
|-
 +
| <nowiki>{{success}}</nowiki><br>''Optional''|| This text will be shown if the roll is a success.<br><nowiki>{{success=You made your check}}</nowiki>
 +
|-
 +
| <nowiki>{{fail}}</nowiki><br>''Optional''|| This text will be shown if the roll is a failure.<br><nowiki>{{fail=You missed your check}}</nowiki>
 +
|-
 +
| <nowiki>{{fumble}}</nowiki><br>''Optional''|| This text will be shown if the roll is a fumble (a natural 1) and is above the target.<br><nowiki>{{fumble=You failed against all odds!}}</nowiki>
 +
|-
 +
| <nowiki>{{color}}</nowiki><br />''Optional'' || Change the header color of the template. Available colors can be seen on the [[ADnD_2nd_Edition_Character_sheet#Available heading colors|2Edefault template]]
 
|}
 
|}
  
Line 287: Line 285:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
| <nowiki>/w gm &{template:2Esave}{{savevs=Spells}}{{character=@{selected|token_name}}}{{savetarget=[[@{selected|sptar}]]}}{{saveroll=[[d20?{Situational Modifier?|+0}@{selected|spmod}]]}}</nowiki>
+
| <nowiki>/w gm &{template:2Esave} {{savevs=Spells}} {{character=Thaldrin}} {{savetarget=[[10]]}} {{saveroll=[[1d20+(?{Misc. Modifier?|0})]]}} {{success=You made your check }} {{fail=You missed your check}} {{fumble=You missed your check against all odds}}</nowiki>
 
|}
 
|}
 
<br />
 
<br />
  
 
=== 2Espell Properties ===
 
=== 2Espell Properties ===
 +
[[File:Adnd-2e-rolltemplate-2espell-all-fields-success1.png|400px|right]]
 +
[[File:Adnd-2e-rolltemplate-2espell-all-fields-fail1.png|400px|right]]
 
This is another completely new template for displaying spell statistics and effects. It includes fields for all of the standard spell attributes including Spell Level, School, Sphere, Components, Casting Time, Range, Duration, Area of Effect, and Saving Throw, as well as a description of the spell's effects. Additionally there are optional properties for quick display of Damage and damage type, as well as Healing.
 
This is another completely new template for displaying spell statistics and effects. It includes fields for all of the standard spell attributes including Spell Level, School, Sphere, Components, Casting Time, Range, Duration, Area of Effect, and Saving Throw, as well as a description of the spell's effects. Additionally there are optional properties for quick display of Damage and damage type, as well as Healing.
  
Line 306: Line 306:
 
|-
 
|-
 
| <nowiki>{{sphere}}</nowiki><br />''Optional'' || Used only for Priest spells. It can alternately be used to indicate if a spell is reversible.<br /><nowiki>{{sphere=Healing (reversible)}}</nowiki>
 
| <nowiki>{{sphere}}</nowiki><br />''Optional'' || Used only for Priest spells. It can alternately be used to indicate if a spell is reversible.<br /><nowiki>{{sphere=Healing (reversible)}}</nowiki>
|-
 
| <nowiki>{{components}}</nowiki> || Displays the components required to cast the spell.<br /><nowiki>{{components=V,S}}</nowiki>
 
|-
 
| <nowiki>{{time}}</nowiki> || Displays the casting time of the spell.<br /><nowiki>{{time=5 Segments}}</nowiki>
 
 
|-
 
|-
 
| <nowiki>{{range}}</nowiki> || Displays the range of the spell.<br /><nowiki>{{range=Touch}}</nowiki>
 
| <nowiki>{{range}}</nowiki> || Displays the range of the spell.<br /><nowiki>{{range=Touch}}</nowiki>
 +
|-
 +
| <nowiki>{{components}}</nowiki> || Displays the components required to cast the spell.<br /><nowiki>{{components=V, S, M}}</nowiki>
 
|-
 
|-
 
| <nowiki>{{duration}}</nowiki> || Displays the duration of the spell.<br /><nowiki>{{duration=Instant}}</nowiki>
 
| <nowiki>{{duration}}</nowiki> || Displays the duration of the spell.<br /><nowiki>{{duration=Instant}}</nowiki>
 +
|-
 +
| <nowiki>{{time}}</nowiki> || Displays the casting time of the spell.<br /><nowiki>{{time=5 Segments}}</nowiki>
 +
|-
 +
| <nowiki>{{scroll}}</nowiki><br />''Optional'' || Optional property for casting scrolls. Any value given to this property changes the heading of the time attribute from '''Casting time''' to '''Reading time'''.<br /><nowiki>{{scroll=true}}</nowiki>
 
|-
 
|-
 
| <nowiki>{{aoe}}</nowiki> || Displays the Area of Effect of the spell.<br /><nowiki>{{aoe=Creature Touched}}</nowiki>
 
| <nowiki>{{aoe}}</nowiki> || Displays the Area of Effect of the spell.<br /><nowiki>{{aoe=Creature Touched}}</nowiki>
 
|-
 
|-
 
| <nowiki>{{save}}</nowiki> || Displays the Saving Throw information for the spell.<br /><nowiki>{{save=Negates}}</nowiki>
 
| <nowiki>{{save}}</nowiki> || Displays the Saving Throw information for the spell.<br /><nowiki>{{save=Negates}}</nowiki>
 +
|-
 +
| <nowiki>{{subtlety}}</nowiki><br />''Optional'' || Optional property for displaying the subtlety by the spell (Player's Option: Spells & Magic attribute).<br /><nowiki>{{subtlety=+2}}</nowiki>
 +
|-
 +
| <nowiki>{{sensory}}</nowiki><br />''Optional'' || Optional property for displaying the sensory signature by the spell (Player's Option: Spells & Magic attribute).<br /><nowiki>{{sensory=Small visual}}</nowiki>
 +
|-
 +
| <nowiki>{{knockdown}}</nowiki><br />''Optional'' || Optional property for displaying the knockdown rolls for the spell (Player's Option: Spells & Magic attribute).<br /><nowiki>{{knockdown=[[d8]]}}</nowiki>
 +
|-
 +
| <nowiki>{{crit}}</nowiki><br />''Optional'' || Optional property for displaying the size and number of hits caused by the spell (Player's Option: Spells & Magic attribute).<br /><nowiki>{{crit=Medium (1 hit)}}</nowiki>
 
|-
 
|-
 
| <nowiki>{{damage}}</nowiki><br />''Optional'' || Optional property for displaying the damage done by the spell.<br /><nowiki>{{damage=[[1D4+1]], [[1D4+1]], [[1D4+1]], [[1D4+1]], and [[1D4+1]]}}</nowiki>
 
| <nowiki>{{damage}}</nowiki><br />''Optional'' || Optional property for displaying the damage done by the spell.<br /><nowiki>{{damage=[[1D4+1]], [[1D4+1]], [[1D4+1]], [[1D4+1]], and [[1D4+1]]}}</nowiki>
Line 323: Line 333:
 
| <nowiki>{{damagetype}}</nowiki><br />''Optional'' || Optional property for displaying the damage type done by the spell.<br /><nowiki>{{damagetype=Force}}</nowiki>
 
| <nowiki>{{damagetype}}</nowiki><br />''Optional'' || Optional property for displaying the damage type done by the spell.<br /><nowiki>{{damagetype=Force}}</nowiki>
 
|-
 
|-
| <nowiki>{{healing}}</nowiki><br />''Optional'' || Enter the amount of healing done by the spell.<br /><nowiki>{{healing=[[1D8+(?{Do you receive a bonus to your healing spells?|0})]] HP}}</nowiki>
+
| <nowiki>{{healing}}</nowiki><br />''Optional'' || Optional property for displaying the healing done by the spell.<br /><nowiki>{{healing=[[1D8+(?{Do you receive a bonus to your healing spells?|0})]] HP}}</nowiki>
 
|-
 
|-
 
| <nowiki>{{reference}}</nowiki><br />''Optional'' || Optional property for displaying reference for source materials.<br /><nowiki>{{reference=Players Handbook 208}}</nowiki>
 
| <nowiki>{{reference}}</nowiki><br />''Optional'' || Optional property for displaying reference for source materials.<br /><nowiki>{{reference=Players Handbook 208}}</nowiki>
 +
|-
 +
| <nowiki>{{materials}}</nowiki><br />''Optional'' || Optional property for displaying materials for spell.<br /><nowiki>{{materials=the priest's holy symbol and a handful of dust taken from a mummy's corpse.}}</nowiki>
 +
|-
 +
| <nowiki>{{checkroll}}</nowiki><br />''Optional'' || Optional property for rolling if a spell succeeds or not. It is used for Priests with less than 13 Wisdom and for spells scrolls of higher level than the caster, or used by a Thief or a Bard. This must be entered as an inline roll using square brackets <code>[[ ]]</code><br /><nowiki>{{checkroll=[[1d100]]%}}</nowiki>
 +
|-
 +
| <nowiki>{{checktarget}}</nowiki><br />''Optional'' || Optional property for target to roll above if a spell succeeds or not. It is used for Priests with less than 13 Wisdom and for spells scrolls of higher level than the caster, or used by a Thief or a Bard. The "check" section is only shown if this value is set. This must be entered as an inline roll using square brackets <code>[[ ]]</code><br /><nowiki>{{checktarget=[[20]]%}}</nowiki>
 +
|-
 +
| <nowiki>{{success}}</nowiki><br>''Optional''|| This text will be shown if the roll is a success.<br><nowiki>{{success=Your spell works as expected}}</nowiki>
 +
|-
 +
| <nowiki>{{fail}}</nowiki><br>''Optional''|| This text will be shown if the roll is a failure.<br><nowiki>{{fail=Your spell fizzles and is waisted}}</nowiki>
 
|-
 
|-
 
| <nowiki>{{effects}}</nowiki> || Used to display the description of the spells effects.<br /><nowiki>{{effects=Fires [[ceil(({9, @{selected|level}}kl1)/2)]] missile(s) at one or more targets designated by the caster before the spell is cast. Each missile unerringly strikes it's target causing 1d4+1 points of damage.}}</nowiki>
 
| <nowiki>{{effects}}</nowiki> || Used to display the description of the spells effects.<br /><nowiki>{{effects=Fires [[ceil(({9, @{selected|level}}kl1)/2)]] missile(s) at one or more targets designated by the caster before the spell is cast. Each missile unerringly strikes it's target causing 1d4+1 points of damage.}}</nowiki>
 
|-
 
|-
| <nowiki>{{materials}}</nowiki><br />''Optional'' || Optional property for displaying materials for spell.<br /><nowiki>{{materials=the priest's holy symbol and a handful of dust taken from a mummy's corpse.}}</nowiki>
+
| <nowiki>{{color}}</nowiki><br />''Optional'' || Change the header color of the template. Available colors can be seen on the [[ADnD_2nd_Edition_Character_sheet#Available heading colors|2Edefault template]]
 
|}
 
|}
  
 
'''2Espell Examples:'''
 
'''2Espell Examples:'''
 +
{| class="wikitable"
 +
|-
 +
| <nowiki>&{template:2Espell} {{title=Life Drain}} {{splevel=Level 3 Priest}} {{school=Necromancy}} {{sphere=Necromantic}} {{components=V, M}} {{time=6}} {{range=Touch}}{{duration=Special}} {{aoe=One creature}} {{save=½}} {{subtlety=+2}} {{sensory=Small visual}} {{knockdown=[[d8]]}} {{crit=Medium (1 hit)}} {{damage=1d8+[[5]]}} {{damagetype=Wounding}} {{healing=1d8+[[5]]}} {{reference=p. 80, The Complete Book of Necromancers}} {{materials=A drop of blood.}} {{effects=By casting this spell and touching another individual, a priest may fortify another’s life force at the expense of a victim. This spell enables the priest to drain 1–8 hit points plus 1 hp per level of the caster from a living creature. The priest may immediately bestow the hit points on him- or herself, or transfer them to another individual within 1–4 rounds of the casting. The stolen hit points can increase those of the recipient beyond the normal maximum, and these extra hit points only last for up to one turn per the caster’s level. Currently [[5]] turns. Any damage suffered by the subject is first subtracted from these additional hit points.}} {{checkroll=[[1d100]]%}} {{checktarget=[[20]]%}} {{fail=The spell is expended with absolutely no effect whatsoever.}}</nowiki>
 +
|}
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 363: Line 388:
 
<br />
 
<br />
  
== <blockquote style="background-color:#00f;color:#FFF;text-align:center;margin:-2px;">Additional Resources</blockquote> ==
+
== <blockquote style="background-color:#00f;color:#FFF;text-align:center;margin:-2px;">Roll Templates Calculated</blockquote> ==
[[Advanced_Dungeons_and_Dragons]]<br>
+
The following are Roll Templates implemented on the sheet, and used for specific buttons. These utilises calculated values, via the [[Custom Roll Parsing]] (CRP) and is therefore not designed for endusers to use directly in macros. Some of these can be used by end-users with limited effect, but the full functionality can only be achieved by having the sheet handle it with CRP.
[[ADnD_2nd_Edition_Character_sheet_Simplified|ADnD 2nd Edition Simplified Character Sheet]]
+
[[AD%26D_2Espell_Macros]]
+
  
===Additional Help===
+
=== 2Egrenademiss Properties ===
Some places/people to ask for further help
+
[[File:Adnd-2e-rolltemplate-2egrenademiss-direct-hit.png|250px|right]]
* [[Main_Page|Wiki]]
+
[[File:Adnd-2e-rolltemplate-2egrenademiss-splash-hit.png|250px|right]]
* [[https://app.roll20.net/forum/ Forums]]
+
This template handles grenade-like missiles when they do miss their target. It shows if the grenade is a direct hit or a splash hit. It handles modifiers for Short, Medium, and Long range, and have the default damage for each damage type.
* [[https://app.roll20.net/users/1638432/elena-s Elena-SheetAuthor]]
+
Note that some enemies might be more or less susceptible to each type of damage resulting in the default damage roll being incorrect.
* [[https://app.roll20.net/users/526533/gargamond Gargamond-Token Action System Creator/Scripter]]
+
* [[https://app.roll20.net/users/1048758/aqua-alex-den-barbar Alex-Scripter]]
+
* [[https://app.roll20.net/users/104025/the-aaron Aaron-Scripting-Genius]]
+
<br />
+
  
===Copyrights===
+
'''&{template:2Egrenademiss}'''
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.
+
{| class="wikitable"
 +
|-
 +
! Property/Key !! Description/Examples
 +
|-
 +
| <nowiki>{{name}}</nowiki>|| The name of the grenade being thrown, ie. Acid, Holy water, Flaming oil.<br /> <nowiki>{{name=Holy water}}</nowiki>
 +
|-
 +
| <nowiki>{{direction}}</nowiki>|| The roll that determines what direction the grenade is flying off to. This must be a calculated value, and should be a d10. The rolled value is shown as well as a image highlighting the direction of the grenade. If a value smaller than 1 or larger than 10 is the result, a default image is shown. This must be entered as an inline roll using square brackets <code>[[ ]]</code><br /> <nowiki>{{direction=[[1d10]]}}</nowiki>
 +
|-
 +
| <nowiki>{{distancename}}</nowiki>|| The range category of the distance thrown, ie. Short, Medium. Long.<br /> <nowiki>{{distancename=Short}}</nowiki>
 +
|-
 +
| <nowiki>{{distance}}</nowiki>|| The roll that determines how many feet off target the grenade lands. Short = 1d6, Medium = 1d10, Long = 2d10. This must be entered as an inline roll using square brackets <code>[[ ]]</code>.<br /><nowiki>{{distance=[[1d6]]}}</nowiki>
 +
|-
 +
| <nowiki>{{aoe}}</nowiki>|| The grenades direct hit area of effect, given in feet diameter. This must be entered as an inline roll using square brackets <code>[[ ]]</code>.<br><nowiki>{{aoe=[[3]]}}</nowiki>
 +
|-
 +
| <nowiki>{{hitdmg}}</nowiki>|| The damage that the target takes from a direct hit. This can be text, a roll or a reference to a button. The following buttons are available: <code>acid-hit</code>, <code>holy-water-hit</code>, <code>oil-lit-hit1</code>, <code>oil-lit-hit2</code><br><nowiki>{{hitdmg=[Damage](~<character_name>|holy-water-hit)}}</nowiki>
 +
|-
 +
| <nowiki>{{aoesplash}}</nowiki>|| The grenades splash area of effect, given in feet diameter. All creatures with 3 feet of the direct hit, are affected by the splash. This must be a calculated value.<br><nowiki>{{aoesplash=[[3+6]]}}</nowiki>
 +
|-
 +
| <nowiki>{{splashdmg}}</nowiki>|| The damage that the target takes from a splash hit. This can be text, a roll or a reference to a button. The following buttons are available: <code>acid-splash</code>, <code>holy-water-splash</code>, and <code>oil-lit-splash</code><br><nowiki>{{splashdmg=[Damage](~<character_name>|holy-water-splash)}}</nowiki>
 +
|-
 +
| <nowiki>{{hit}}</nowiki><br>''Computed''|| Placeholder for the computed value that determines if the grenade made a direct hit.This must be entered as an inline roll using square brackets <code>[[ ]]</code><br><nowiki>{{hit=[[0]]}}</nowiki>
 +
|-
 +
| <nowiki>{{splash}}</nowiki><br>''Computed''|| Placeholder for the comouted value that determines if the grenade made a splash hit.This must be entered as an inline roll using square brackets <code>[[ ]]</code><br><nowiki>{{splash=[[0]]}}</nowiki>
 +
|-
 +
| <nowiki>{{color}}</nowiki><br />''Optional'' || Change the header color of the template. Available colors can be seen on the [[ADnD_2nd_Edition_Character_sheet#Available heading colors|2Edefault template]]
 +
|}
 +
 
 +
'''2Egrenademiss example:'''
 +
{| class="wikitable"
 +
|-
 +
| <nowiki>&{template:2Egrenademiss} {{name=Acid}} {{aoe=[[1]]}} {{aoesplash=[[1+6]]}} {{hitdmg=[Damage](~Thaldrin|acid-hit)}} {{splashdmg=[Damage](~Thaldrin|acid-splash)}} {{direction=[[1d10]]}} {{distancename=Short}} {{distance=[[1d6cs1cf6]]}} {{hit=[[0]]}} {{splash=[[0]]}}</nowiki>
 +
|}
 
<br />
 
<br />
 +
 +
=== 2Epsionic Properties ===
 +
[[File:Adnd-2e-rolltemplate-2epsionic-normal-success.png|400px|right]]
 +
[[File:Adnd-2e-rolltemplate-2epsionic-normal-fail.png|400px|right]]
 +
This template handles psionic powers as described in The Complete Psionics Handbook, Dark Sun: Boxed set, Dark Sun: Dragon Kings, and Dark Sun: The Will and the Way. It shows all the properties for a psionic power. It has advanced logic for handling the Power Checks, taking into calculations Power Scores above 20, special outcomes when rolling a 1 and 20. It can also handle hidden / blind rolls where the DM rolls your Power Check and keeps the result secret from you.
 +
Many fields are optional on this template as it is used in two "modes". "Power-mode" is ment to display all attributes and the complete description of a power. "Check-mode" is used to roll the check only and leave out all attributes and the description
 +
 +
Note As mentioned above thi template is ''Computed'' and therefore only works correctly when called by the psionic section on the character sheet as the advanced logic is handled by [[Custom Roll Parsing]] (CRP).
 +
 +
For a full breakdown of what psionics can do please check the post on the forum: {{forum|permalink/11101136/ Psionic Core update! v4.13.0}}
 +
 +
'''&{template:2Egrenademiss}'''
 +
{| class="wikitable"
 +
|-
 +
! Proterty/Key || Description/Example
 +
|-
 +
| <nowiki>{{title}}</nowiki> || Input the name of the power here.<br /><nowiki>{{title=@{selected|token_name} casts Telekinesis on @{target|token_name}}}</nowiki>
 +
|-
 +
| <nowiki>{{discipline}}</nowiki><br>''Optional'' || Optional property where you enter the discipline of the power.<br /><nowiki>{{discipline=Psychometabolic}}</nowiki>
 +
|-
 +
| <nowiki>{{tier}}</nowiki><br>''Optional'' || Optional property where you enter if the power is a Science or a Devotion.<br /><nowiki>{{tier=Devotion}}</nowiki>
 +
|-
 +
| <nowiki>{{powerscoretext}}</nowiki><br />''Optional'' || Optional property where you can choose to enter the base ability score and modifier as written in the book.<br /><nowiki>{{powerscoretext=Constitution -5}}</nowiki>
 +
|-
 +
| <nowiki>{{initial}}</nowiki><br>''Optional'' || Optional property that displays the Initial PSP cost of the power.<br /><nowiki>{{initial=10}}</nowiki>
 +
|-
 +
| <nowiki>{{maintenance}}</nowiki><br>''Optional'' || Optional property that displays the Maintenance PSP cost of the power.<br /><nowiki>{{maintenance=na}}</nowiki>
 +
|-
 +
| <nowiki>{{range}}</nowiki><br>''Optional'' || Optional property that displays the Range of the power.<br /><nowiki>{{range=touch}}</nowiki>
 +
|-
 +
| <nowiki>{{aoe}}</nowiki><br>''Optional'' || Optional property that displays the Area of Effect of the power.<br /><nowiki>{{aoe=individual}}</nowiki>
 +
|-
 +
| <nowiki>{{prep}}</nowiki><br />''Optional'' || Optional property that displays the preparation time of the power.<br /><nowiki>{{prep=0}}</nowiki>
 +
|-
 +
| <nowiki>{{prereq}}</nowiki><br />''Optional'' || Optional property that displays the Prerequisites of the power.<br /><nowiki>{{prereq=none}}</nowiki>
 +
|-
 +
| <nowiki>{{damage}}</nowiki><br />''Optional'' || Optional property that displays the Damage inflicted by the power.<br /><nowiki>{{damage=[[1d10]]}}</nowiki>
 +
|-
 +
| <nowiki>{{healing}}</nowiki><br />''Optional'' || Optional property for displaying the Healing inflicted by the power.<br /><nowiki>{{healing=[[2d8]]}}</nowiki>
 +
|-
 +
| <nowiki>{{reference}}</nowiki><br />''Optional'' || Optional property for displaying reference for source materials.<br /><nowiki>{{reference=p. 55, The Complete Psionics Handbook}}</nowiki>
 +
|-
 +
| <nowiki>{{secret}}</nowiki><br />''Optional'' || Optional property indicating if the roll should be made secret by the DM. If set to any value, the Power will be printed to the chat, but not rolled. The DM will get a button in the chat they can click to roll the Power Check in secret.</code><br /><nowiki>{{secret=true}}</nowiki>
 +
|-
 +
| <nowiki>{{powerroll}}</nowiki><br /> || The dice rolled for the power check. This must always be a 1d20 '''with no modifiers'''. This must be entered as an inline roll using square brackets <code>[[ ]]</code><br /><nowiki>{{powerroll=[[1d20cf20]]}}</nowiki>
 +
|-
 +
| <nowiki>{{powerscore}}</nowiki><br />''Computed'' || The power score of the power including all modifiers. If the total value here is above 20, the Power Score will be lowered to 19 and a star (*) will be added indicating that the value has been manipulated by CRP. This must be entered as an inline roll using square brackets <code>[[ ]]</code>.<br /><nowiki>{{powerroll=[[@{Constitution}-5]]}}</nowiki>
 +
|-
 +
| <nowiki>{{powerscoreenhanced}}</nowiki><br />''Computed'' || The upper power score limit of an enhanced power including all modifiers. See The Will and the Way for more on enhanced powers. This value must be bigger than the {{powerscore}} value to take effect. If the total value here is above 20, the Power Score will be lowered to 19 and a star (*) will be added indicating that the value has been manipulated by CRP. The final result will be a range from the Power Score value up to the Enhanced Power Score value. This must be entered as an inline roll using square brackets <code>[[ ]]</code>.<br /><nowiki>{{powerscoreenhanced=[[@{Constitution}-5+4]]}}</nowiki>
 +
|-
 +
| <nowiki>{{success}}</nowiki><br>''Optional''|| This text will be shown if the roll is a success and is not a 1 or a Power Score.<br><nowiki>{{success=Your power works as expected}}</nowiki>
 +
|-
 +
| <nowiki>{{fail}}</nowiki><br>''Optional''|| This text will be shown if the roll is a failure and is not a 20.<br><nowiki>{{fail=Half of PSP cost (rounded up) is lost.}}</nowiki>
 +
|-
 +
| <nowiki>{{20effect}}</nowiki><br>''Optional''|| This text will be shown if the roll is a 20 and your Power Score is below 20.<br><nowiki>{{20effect=The psionicist ages [[1d10]] years.}}</nowiki>
 +
|-
 +
| <nowiki>{{1effect}}</nowiki><br>''Optional''|| This text will be shown if the roll is a 1 and the power is not enchanced or the Power Score is not exactly 1.<br><nowiki>{{20effect=There is a backlash and the psionicist, too, ages [[1d4]] years.}}</nowiki>
 +
|-
 +
| <nowiki>{{effects}}</nowiki> || Used to display the description of the power's effects.<br /><nowiki>{{effects=With this power, an evil psionicist can cause unnatural aging by touch.The victim ages 1d4 years instantly and must make a saving throw vs. polymorph. Failure means that the change was traumatic, and he ages another year automatically.}}</nowiki>
 +
|-
 +
| <nowiki>{{color}}</nowiki><br />''Optional'' || Change the header color of the template. Available colors can be seen on the [[ADnD_2nd_Edition_Character_sheet#Available heading colors|2Edefault template]]
 +
|}
 +
 +
<gallery>
 +
Adnd-2e-rolltemplate-2epsionic-normal-success.png|{{c|Normal success}}
 +
Adnd-2e-rolltemplate-2epsionic-normal-fail.png|{{c|Normal failure}}
 +
Adnd-2e-rolltemplate-2epsionic-normal-1.png|{{c|Normal 1 roll}}
 +
Adnd-2e-rolltemplate-2epsionic-normal-20.png|{{c|Normal 20 roll}}
 +
Adnd-2e-rolltemplate-2epsionic-normal-powerscore.png|{{c|Normal Power Score roll}}
 +
Adnd-2e-rolltemplate-2epsionic-exactly1.png|{{c|Power Score is exactly 1}}
 +
Adnd-2e-rolltemplate-2epsionic-special-20.png|{{c|20 roll with Power Score above 20}}
 +
Adnd-2e-rolltemplate-2epsionic-enhanced-1.png|{{c|Enhanced 1 roll}}
 +
Adnd-2e-rolltemplate-2epsionic-enhanced-powerscore.png|{{c|Enhanced Power Score roll}}
 +
Adnd-2e-rolltemplate-2epsionic-secret.png|{{c|Secret DM roll}}
 +
Adnd-2e-rolltemplate-2epsionic-check.png |{{c|Check only roll}}
 +
</gallery>
 +
 +
'''2Epsionic example:'''
 +
 +
To try a working example of the psionic roll template, go to the character sheet and add a psionic power. Then roll it from the character sheet.
 +
 +
== <blockquote style="background-color:#00f;color:#FFF;text-align:center;margin:-2px;">Changelog</blockquote> ==
 +
 +
* '''v4.20.1 (February 8th 2024)'''
 +
** Bugfix for Monster and Follower Poison saving throw
 +
** {{forum|permalink/11788049/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/12571 GitHub PR}}
 +
 +
* '''v4.20.0 (January 31th 2024)'''
 +
** Saving throws, Multi-class and DM Screen
 +
** {{forum|permalink/11778082/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/12540 GitHub PR}}
 +
 +
* '''v4.19.0 (January 22th 2024)'''
 +
** Searchable Reverse spells and Quality of Life
 +
** {{forum|permalink/11768196/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/12499 GitHub PR}}
 +
 +
* '''v4.18.0 (June 25th 2023)'''
 +
** Guaranteed failure and Quality of Life
 +
** {{forum|permalink/11513870/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/11938 GitHub PR}}
 +
 +
* '''v4.17.0 (June 14th 2023)'''
 +
** Rogue section v3 and minor corrections
 +
** {{forum|permalink/11502391/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/11906 GitHub PR}}
 +
 +
* '''v4.16.0 (March 9th 2023)'''
 +
** Psionic QoL and better repeating sections rearrangement
 +
** {{forum|permalink/11361587/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/11574 GitHub PR}}
 +
 +
* '''v4.15.2 (February 28th 2023)'''
 +
** Bugfix for all class checks and scaling
 +
** {{forum|permalink/11348393/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/11533 GitHub PR}}
 +
 +
* '''v4.15.1 (February 28th 2023)'''
 +
** Class check for rogue-level-base, level-wizard, level-priest
 +
** {{forum|permalink/11347547/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/11530 GitHub PR}}
 +
 +
* '''v4.15.0 (February 20th 2023)'''
 +
** Single line spells and better spell tracking
 +
** {{forum|permalink/11334526/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/11496 GitHub PR}}
 +
 +
* '''v4.14.2 (January 10th 2023)'''
 +
** Fixed some simple magical weapons
 +
** {{forum|permalink/11270058/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/11355 GitHub PR}}
 +
 +
* '''v4.14.1 (December 22th 2022)'''
 +
** Priest spells clever tricks fix
 +
** {{forum|permalink/11241029/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/11309 GitHub PR}}
 +
 +
* '''v4.14.0 (December 13th 2022)'''
 +
** Spell scrolls and Quality of Life update
 +
** {{forum|permalink/11225714/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/11285 GitHub PR}}
 +
 +
* '''v4.13.1 (October 20th 2022)'''
 +
** Magic resistance calculation fix
 +
** {{forum|permalink/11150510/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/11135 GitHub PR}}
 +
 +
* '''v4.13.0 (September 20th 2022)'''
 +
** Complete Psionics Handbook
 +
** {{forum|permalink/11101136/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/11062 GitHub PR}}
 +
 +
* '''v4.12.0 (July 29th 2022)'''
 +
** Firefox datalist support
 +
** {{forum|permalink/10995824/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/10842 GitHub PR}}
 +
 +
* '''v4.11.0 (July 19th 2022)'''
 +
** More Roll templates
 +
** {{forum|permalink/10975291/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/10800 GitHub PR}}
 +
 +
* '''v4.10.0 (June 28th 2022)'''
 +
** Player's Option Craziness
 +
** {{forum|permalink/10939385/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/10726 GitHub PR}}
 +
 +
* '''v4.9.1 (May 18th 2022)'''
 +
** Fixed Add Priest spells button
 +
** {{forum|permalink/10894293/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/10639 GitHub PR}}
 +
 +
* '''v4.9.0 (May 18th 2022)'''
 +
** Roll templates for ability score rolls
 +
** {{forum|permalink/10866076/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/10562 GitHub PR}}
 +
 +
* '''v4.8.1 (April 27th 2022)'''
 +
** Fixed Spell Slots Reset button for current level
 +
** {{forum|permalink/10831756/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/10514 GitHub PR}}
 +
 +
* '''v4.8.0 (April 13th 2022)'''
 +
** Roll templates for saving throws and magic resistance
 +
** {{forum|permalink/10804039/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/10461 GitHub PR}}
 +
 +
* '''v4.7.3 (April 1st 2022)'''
 +
** Fixed sub-attribute buttons
 +
** {{forum|permalink/10780798/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/10408 GitHub PR}}
 +
 +
* '''v4.7.2 (March 30th 2022)'''
 +
** Fixed the "Apply Default Settings" used by GMs in game
 +
** {{forum|permalink/10780733/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/10392 GitHub PR}}
 +
 +
* '''v4.7.1 (March 15th 2022)'''
 +
** Bug fixes and Spelling error
 +
** {{forum|permalink/10745067/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/10210 GitHub PR}}
 +
 +
* '''v4.7.0 (Februrary 22th 2022)'''
 +
** Last Handbooks, Psionics love, and fixes
 +
** {{forum|permalink/10709393/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/10300 GitHub PR}}
 +
 +
* '''v4.6.0 (January 17th 2022)'''
 +
** More Settings and Books
 +
** {{forum|permalink/10603859/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/10030 GitHub PR}}
 +
 +
* '''v4.5.1 (December 27th 2021)'''
 +
** Error fix for new Character Sheets
 +
** {{forum|permalink/10568391/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/9947 GitHub PR}}
 +
 +
* '''v4.5.0 (December 23th 2021)'''
 +
** More Weapons and Spells
 +
** {{forum|permalink/10565101/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/9941 GitHub PR}}
 +
 +
* '''v4.4.0 (December 2th 2021)'''
 +
** Grenadelike miss and Spell
 +
** {{forum|permalink/10527376/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/9832 GitHub PR}}
 +
 +
* '''v4.3.0 (November 16th 2021)'''
 +
** Cleanup of Currencies
 +
** {{forum|permalink/10479827/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/9746 GitHub PR}}
 +
 +
* '''v4.2.0 (October 1st 2021)'''
 +
** Monster sheet additional attacks and spells
 +
** {{forum|permalink/10410532/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/9583 GitHub PR}}
 +
 +
* '''v4.1.2 (July 17th 2021)'''
 +
** Bugfix for API Scripts failing to load
 +
** {{forum|permalink/10248514/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/9231 GitHub PR}}
 +
 +
* '''v4.1.1 (July 13th 2021)'''
 +
** Bugfix for new games and character sheets
 +
** {{forum|permalink/10242329/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/9213 GitHub PR}}
 +
 +
* '''v4.1.0 (June 22nd 2021)'''
 +
** Final spell update wizard and priest level 6-9 and reset buttons
 +
** {{forum|permalink/10177056/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/9124 GitHub PR}}
 +
 +
* '''v4.0.0 (April 27th 2021)'''
 +
** Character Sheet Enchancements, Datalists, Spells level 4-5, and much more!
 +
** {{forum|permalink/10010195/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/8793 GitHub PR}}
 +
 +
* '''v3.4.1 (March 2nd 2021)'''
 +
** Monster sheet update
 +
** {{forum|permalink/9844117/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/8365 GitHub PR}}
 +
 +
* '''v3.4.0 (February 4th 2021)'''
 +
** Weapon type vs Armor type and level 3 spells
 +
** {{forum|permalink/9724636/ Forum Post}} by [[Peter B.]]
 +
** {{repo|Roll20/roll20-character-sheets/pull/8213 GitHub PR}}
 +
 +
* '''v3.3.2 (January 12th 2021)'''
 +
** Removal of duplicate static rows next to repeating rows and various bug fixes
 +
** {{forum|permalink/9683363/ Forum Post}} by Peter B.
 +
** {{repo|Roll20/roll20-character-sheets/pull/8052 GitHub PR}}
 +
 +
* '''v3.3.1 (November 17th 2020)'''
 +
** Bugfix for Detect Noise
 +
** {{forum|/permalink/9428031/ Forum Post}} by Peter B.
 +
** {{repo|Roll20/roll20-character-sheets/pull/7639 GitHub PR}}
 +
 +
* '''v3.3.0 (October 27th 2020)'''
 +
** 2nd level spell auto fill and sheet worker optimization.
 +
** [https://app.roll20.net/forum/permalink/9311806/ Forum post] by Peter B.
 +
** [https://github.com/Roll20/roll20-character-sheets/pull/7565 GitHub PR]
 +
 +
* '''v3.2.0 (September 30th 2020)'''
 +
** BETA: Spell selection. Spell slots, points, arc, and wind styled. Spell notes and bug fixes.
 +
** [https://app.roll20.net/forum/permalink/9225116/ Forum post] by Peter B.
 +
** [https://github.com/Roll20/roll20-character-sheets/pull/7448 GitHub PR]
 +
 +
* '''v3.1.17 (August 11th 2020)'''
 +
** Knockdown and bugfix for Dust roll button
 +
** [https://app.roll20.net/forum/permalink/9057181/ Forum post] by Peter B.
 +
** [https://github.com/Roll20/roll20-character-sheets/pull/7166 GitHub PR]
 +
 +
* '''v3.1.16 (July 14th 2020)'''
 +
** Roll-Templates, Repeating magic resistance, styling, and bug fixes
 +
** [https://app.roll20.net/forum/permalink/8941888/ Forum post] by Peter B.
 +
** [https://github.com/Roll20/roll20-character-sheets/pull/6964 GitHub PR]
 +
 +
* '''v3.1.13 (June 16th 2020)'''
 +
** Proficiency calculator, Attribute auto-fill, Turn Undead buttons and more
 +
** [https://app.roll20.net/forum/permalink/8809920/ Forum post] by Peter B.
 +
** [https://github.com/Roll20/roll20-character-sheets/pull/6744 GitHub PR]
 +
 +
* '''v3.0.06 (April 13th 2020)'''
 +
** New Player Options weapon section and styling
 +
** [https://app.roll20.net/forum/permalink/8582216/ Forum post] by Peter B.
 +
** [https://github.com/Roll20/roll20-character-sheets/pull/6389 GitHub PR]
 +
 +
* '''v2.8.54 (March 31 2020)'''
 +
** Rogue Improvements, Improved rolls, Standard weapon section
 +
** [https://app.roll20.net/forum/permalink/8316312/ Forum Post] by Peter B.
 +
** [https://github.com/Roll20/roll20-character-sheets/pull/6024 GitHub PR]
 +
 +
* '''v2.8.53 (January 28 2020)'''
 +
** Currency calculation fixes
 +
** [https://app.roll20.net/forum/permalink/8072523/ Forum Post] by Peter B.
 +
** [https://github.com/Roll20/roll20-character-sheets/pull/5812 GitHub PR]
 +
 +
* '''      (April 2018)'''
 +
** sheetworker fix for API error  - [https://github.com/Roll20/roll20-character-sheets/pull/3679 PR] by [[Vince]]
 +
 +
* '''v2.8.52 (Aug 2017)'''
 +
** Sheetworker fixes - [https://github.com/Roll20/roll20-character-sheets/pull/2898/ PR] by Project462
 +
 +
* '''v2.7.63 (Jul 2017)'''
 +
** Fixes, Additions, and Maintenance -  [https://github.com/Roll20/roll20-character-sheets/pull/2851 PR] by Project462
 +
 +
== <blockquote style="background-color:#00f;color:#FFF;text-align:center;margin:-2px;">Related Pages</blockquote> ==
 +
* [[Advanced_Dungeons_and_Dragons|ADnD 2nd Edition]]<br>
 +
** [[ADnD_2nd_Edition_Character_sheet|ADnD 2nd Edition Character Sheet]]<br>
 +
** [[ADnD_2nd_Edition_Character_sheet_Simplified|ADnD 2nd Edition Simplified Character Sheet]] (the other AD&D 2E sheet)<br>
 +
** [[AD&D 2E Spell Macros|ADnD 2nd Edition Spell Macros]]
 +
* [[DnD]]
 +
 +
===See Also===
 +
* {{forum|category/277980 Character Sheets - Roll20 Forums}} general help with character sheets
 +
** {{forum|post/9311682/official-ad-and-d-2e-revised-update-thread/ AD&D 2E Sheet}} - thread for updates with the sheet by [[Peter B|Peter B.]], often shows screenshots with before/after and details of upcoming/recent updates.
 +
* {{repo|Roll20/roll20-character-sheets/tree/master/AD%26D%202E%20Revised AD&D 2E sheet sourcecode}}
 +
 
[[Category:Character Sheet Documentation]]
 
[[Category:Character Sheet Documentation]]
 +
[[Category:Roll Templates]]
 +
[[Category:AD&D 2E]]

Latest revision as of 12:57, 8 February 2024

This is a guide to the Advanced 2nd Edition Character Sheet(Formerly known as Advanced 2E Revised) for Advanced Dungeons & Dragons Second Edition.

This sheet tries it's best to support all of the core AD&D 2nd Edition rules. Support for many of the optional rules from the various Complete Handbooks as well as the Player's Option series of books are also included as optional features. The sheet is actively supported by Roll20 volunteers. Please feel free to lend your support through, feedback, testing, suggestions, coding, and keeping this guide updated and helpful.


[edit] General

ADnD-2E-sheet.png

The sheet was originally created by Seth in 2016, and some minor fixes where made by Vince in 2018.

Since March 2020, Peter B. continued work on the sheet, by fixing bugs, updating sheet structure, and adding new features.

  • AD&D 2E Sheet(Forum) - thread for updates with the sheet by Peter B., often shows screenshots with before/after and details of upcoming/recent updates.
  • The latest version of the sheet code can be found on GitHub: Advanced 2nd Edition
    • (Note that the folder is named "ADnD_2E_Revised" due to that being the sheets previous name). If you are using this community Second Edition sheet, any updates to the sheet will be automatically applied to your game.
  • APIs: RPGMaster is a set of APIs made to enhance the AD&D 2E sheet

Contents


[edit]
FAQ

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

Q: I don't like buttons or drop downs or roll templates or worker scripts is there a simpler sheet for AD&D 2e?

A: Yes there is a Simplified sheet with no Worker Scripts, Roll Templates, Tabs, Buttons or Drop Downs. Can find info on the sheet here: Simplified 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 bug, have a question, suggestion, need help, etc. regarding the ADnD 2nd Edition Character Sheet. What should I do?

A: The best resource regarding the sheet is to post to the Official AD&D 2E Revised Update thread. 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 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.

Q: How do I setup an animal companion or cohort or regularly summoned creature?

A: Create a new character in the campaign, and use a new sheet to record stats for your animal companion. You may find it easier to use the "NPC" tab which has a a small subset of all fields.

Q: What can I do if my sheet isn't updating some or all of the attributes?

A: Make sure you have entered the appropriate data. While the sheet does it's best to parse each field to allow only field appropriate data, illegal characters, malformed formula, etc. can cause the sheet to stop functioning. Try clearing the problematic field(s) or using "0" to see if that fixes the issue. Toggling selectors, entering a new/different value in a field, etc. can also help trigger auto-calculation. Please report any persistent issues to the AD&D 2nd Edition thread.


[edit]
Roll Templates

Roll templates use a combination of html, css, and macro commands to format output to chat. While the HTML, CSS and sheet-roll button macros are written into the sheet, DM's and player's can utilize custom macros either within the macro-text found within the sheet or from ability macros used outside of the sheet.

There are currently seven different templates written into the AD&D 2nd Edition sheet: 2Edefault, 2Eattack, 2Echeck, 2Einversecheck, 2Eprotscroll, 2Esave, and 2Espell.

Roll templates must declare them using &{template:<template name>} and follow the syntax {{<propertyname>=<value>}}. Property names that are defined within the roll template will follow the formatting and logic as given in the template.
An important thing to remember is that you can put newlines within a <value> but you cannot put newlines between {{<propertyname>=<value>}} pairs.
The following is a valid macro:

&{template:2Edefault} {{name=Sir Brian}} {{desc=You take a lot of damage and
DIE!}}

The following is not a valid macro:

&{template:2Edefault}
{{name=Sir Brian}}
{{desc=You take a lot of damage and DIE!}}

[edit] 2Edefault Properties

The information displayed in the body of the template, as in the standard default template, uses the allprops() helper function with several specific exclusions. What all props does is allow you to create a custom property in a roll template by simply typing what it's called into the template. This typically looks like {{<user defined key>=<user defined value>}} The template then creates a table row with two columns in the template and displays the key on the left and the value on the right. You can create as many custom properties as you like! The specific exclusions in this new template are the predefined properties of desc, desc1, desc2. These will cause the template to display the value assigned to them in a single cell that spans both of the template columns, as well as reduce the font size slightly and align the text to the left. Since this template contains both the <name> and <allprops()> properties any macro you currently are using can be converted to use the new template styling by simply changing the template call from &{template:default} to &{template:2Edefault}. That's it, your macro will now display using the new template to determine it's styling in chat.

&{template:2Edefault}

Adnd-2e-rolltemplate-2edefault.png
Property/Key Description/Examples
{{name}} Name of your custom template.
{{name=<Your New Template>}}
{{subtitle}}
Optional
Add an optional subtitle to the template heading.
{{subtitle=<Your Subtitle>}}
{{anyproperty}}
Optional
This works identically to the standard default template. You can create as many custom properties as you like.
{{anyproperty=<Your Custom Property Value>}}
{{desc}}
Optional
Add optional descriptive text.
{{desc=<desc value>}}
{{desc1}}
Optional
Add more optional descriptive text.
{{desc1=<desc1 value>}}
{{desc2}}
Optional
Add even more optional descriptive text.
{{desc2=<desc2 value>}}
{{color}}
Optional
Change the color of the template. Available colors are: red, yellow, blue, dark-blue, green, orange, gray, brown, purple, dark-purple.
{{color=red}}

2Edefault example

Example
&{template:2Edefault} {{name=Title}} {{subtitle=Subtitle}} {{Key1=Some Value for key 1}} {{Key2=Some value for key 2}} {{desc=description 0}} {{desc1=description 1}} {{desc2=description 2}}

[edit] Available heading colors


[edit] 2Eattack Properties

This is a graphical template used to resolve attacks in one simple display. It includes properties to display a title, a subtitle, what weapon was used, the AC that the attack is hitting, and damage vs both Small/Medium targets and Large targets. It also includes optional fields for critical hit damage and critical hit effect. It also has a field for the outcome of a fumble.

&{template:2Eattack}

Adnd-2e-rolltemplate-2eattack.png
Property/Key Description/Examples
{{title}} Name of the Attacker
{{title=@{selected|token_name} makes an Attack!}}
{{subtitle}} Who/what the attack targets
{{subtitle=vs. @{target|token_name} }}
{{weapon_used}} What weapon is being used for the attack
{{weapon_used=@{selected|weaponname} }}
{{ac_hit}} Enter the roll formula for determining the AC hit as an inline roll
{{ac_hit=[[@{selected|ThAC0}-(1d20+(@{selected|attackadj})+(@{selected|strengthhit}*@{selected|strbonus})+(@{selected|dexmissile}*@{selected|dexbonus})+(?{Misc. attack bonus|+0}))]] }}
{{dmg_s}} Enter the roll formula for determining normal damage vs a Small/Medium target as an inline roll.
{{dmg_s=[[(@{selected|damsm}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]] }}
{{dmg_l}} Enter the roll formula for determining normal damage vs a Large target as an inline roll.
{{dmg_l=[[(@{selected|daml}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]] }}
{{crit_s}}
Optional
Enter the roll formula for determining critical damage vs a Small/Medium target as an inline roll.
{{crit_s=[[(@{selected|damsm}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]] }}
{{crit_l}}
Optional
Enter the roll formula for determining critical damage vs a Large target as an inline roll.
{{crit_l=[[(@{selected|daml}+(@{selected|strengthdmg}*@{selected|strbonus})+(@{selected|damadj}))?{Misc Damage Adjustment?|+0}]] }}
{{crit}}
Optional
Add special text for critical hit results.
{{crit=You get an extra attack!}}
{{fumble}}
Optional
Add special text for fumble results.
{{fumble=You drop your weapon!}}
{{color}}
Optional
Change the header color of the template. Available colors can be seen on the 2Edefault template

2Eattack example:

Examples Output
&{template:2Eattack} {{title=Arthur makes an Attack!}} {{subtitle=vs. Cave Troll}} {{weapon_used=Long sword}} {{ac_hit=[[15-1d20]]}} {{dmg_s=[[1d8]]}} {{dmg_l=[[1d12]]}} {{crit_s=[[1d8+1d8]]}} {{crit_l=[[1d12+1d12]]}} {{crit=Immediately make another attack as a free action!}} {{fumble=Your weapon flies from your hand landing [[2d6]] ft from you.}} Adnd-2e-rolltemplate-2eattack.png
&{template:2Eattack} {{title=Arthur makes an Attack!}} {{subtitle=vs. Cave Troll}} {{weapon_used=Long sword}} {{ac_hit=[[15-1d20cs>1]]}} {{dmg_s=[[1d8]]}} {{dmg_l=[[1d12]]}} {{crit_s=[[1d8+1d8]]}} {{crit_l=[[1d12+1d12]]}} {{crit=Immediately make another attack as a free action!}} {{fumble=Your weapon flies from your hand landing [[2d6]] ft from you.}} Adnd-2e-rolltemplate-2eattack-crit.png
&{template:2Eattack} {{title=Arthur makes an Attack!}} {{subtitle=vs. Cave Troll}} {{weapon_used=Long sword}} {{ac_hit=[[15-1d20cf>1]]}} {{dmg_s=[[1d8]]}} {{dmg_l=[[1d12]]}} {{crit_s=[[1d8+1d8]]}} {{crit_l=[[1d12+1d12]]}} {{crit=Immediately make another attack as a free action!}} {{fumble=Your weapon flies from your hand landing [[2d6]] ft from you.}} Adnd-2e-rolltemplate-2eattack-fumble.png

[edit] 2Echeck Properties

If the roll is less or equal to the target it is a Success. If the roll is above the target it is a Failure.

This template is used to perform Ability Score, Proficiency, and Rogue Skill checks.

&{template:2Echeck}

Adnd-2e-rolltemplate-2echeck-success.png
Adnd-2e-rolltemplate-2echeck-fail.png
Property/Key Description/Examples
{{checkvs}} Displays what attribute, proficiency, or skill is being checked against.
{{checkvs=Strength }}
{{character}} Displays the name of the character performing the check.
{{character=@{selected|token_name} }}
{{checkroll}} This property defines what to roll for the check being made. This must be entered as an inline roll using square brackets [[ ]].
{{checkroll=[[d20cf20cs1?{Situational Modifier?|+0}]] }}
{{checktarget}} This will determine the target number of the ability, proficiency, or skill check. This must be entered as an inline roll using square brackets [[ ]].
{{checktarget=[[@{selected|Strength}]] }}
{{success}}
Optional
This text will be shown if the roll is a success.
{{success=You are able to do the action!}}
{{fail}}
Optional
This text will be shown if the roll is a failure.
{{fail=You failed the action, but you can try again!}}
{{color}}
Optional
Change the header color of the template. Available colors can be seen on the 2Edefault template

2Echeck example:

&{template:2Echeck} {{checkvs=Open Doors Check}}{{character=Thaldrin}}{{checkroll=[[1d20cs1cf20-(?{Misc Modifier?|0})]] }}{{checktarget=[[9]]}} {{success=The door swings open!}} {{fail=The door stays shut, but you can try again.}}


[edit] 2Einversecheck Properties

This template is the inverse of the 2Echeck. If the roll is above the target it is a Success. If the roll is less or equal to the target it is a Failure.

This template is used for Surprise, Priestly Spell Failure, and Scroll Spell Failure Checks.

&{template:2Einversecheck}

Adnd-2e-rolltemplate-2einversecheck-success.png
Adnd-2e-rolltemplate-2einversecheck-fail.png
Property/Key Description/Examples
{{checkvs}} Displays what is being checked against.
{{checkvs=Surprise}}
{{character}} Displays the name of the character performing the check.
{{character=@{selected|token_name} }}
{{checkroll}} This property defines what to roll for the check being made. This should be entered as an inline roll.
{{checkroll= [[d10?{Situational Modifier?|+0}]]}}
{{checktarget}} This will determine the target number of the ability, proficiency, or skill check. This should be entered as an inline roll.
{{checktarget=[[3]]}}
{{success}}
Optional
This text will be shown if the roll is a success.
{{success=You are able to do the action!}}
{{fail}}
Optional
This text will be shown if the roll is a failure.
{{fail=You failed the action, but you can try again!}}
{{color}}
Optional
Change the header color of the template. Available colors can be seen on the 2Edefault template

2Einversecheck example:

&{template:2Einversecheck} {{checkvs=Surprise Check}}{{character=Thaldrin}}{{checkroll=[[1d10+(?{Misc Modifier?|0}]]) }}{{checktarget=[[3]]}}


[edit] 2Eprotscroll Properties

This template is used to cast Protection Scrolls.

&{template:2Eprotscroll}

Property/Key Description/Examples
{{title}} Displays user reading the scroll, as well as name of protection scroll.
{{title=@{selected|token_name} reads Protection from Acid}}
{{duration}} Displays the duration of the scroll effect.
{{duration=[[1d4+4]] Turns}}
{{time}} Display the casting time of reading the scroll.
{{time=[[3]]}}
{{reference}}
Optional
Optional property for displaying reference for source materials.
{{reference=DMG, page 999}}
{{effects}} This will determine the target number of the ability, proficiency, or skill check. This should be entered as an inline roll.
{{effects=Protection extends outward from the reader to a 30-foot diameter sphere. All within the area are protected from the effects of nonmagical cold to a temperature of absolute zero (-460 degrees). Against magical cold, the scroll confers a +6 bonus to saving throws and one-quarter damage (one-eighth if the saving throw is made).}}

2Eprotscroll example:

&{template:2Eprotscroll}{{title=@{selected|token_name} reads Protection from Cold}}{{duration=[[1d4+4]] Turns}}{{time=[[3]]}}{{reference=DMG, page 999}}{{effects=Protection extends outward from the reader to a 30-foot diameter sphere. All within the area are protected from the effects of nonmagical cold to a temperature of absolute zero (-460 degrees). Against magical cold, the scroll confers a +6 bonus to saving throws and one-quarter damage (one-eighth if the saving throw is made).}}
&{template:2Eprotscroll}{{title=@{selected|token_name} reads Protection from Undead}}{{duration=[[10d8]] Rounds}}{{time=[[4]]}}{{reference=DMG, page 999}}{{effects=When this scroll is read, a 5-foot radius circle of protection extends from, and moves with, the reader. It protects everyone within it from all physical attacks made by undead (ghasts, ghosts, ghouls, shadows, skeletons, spectres, wights, wraiths, vampires, zombies, etc.) but not magical spells or other attack forms. If a creature leaves the protected area, it is subject to physical attack. The protection restrains up to 35 Hit Dice/levels of undead; excess Hit Dice/levels can pass through the circle. Some protection scrolls of this nature protect only against certain types of undead (one or more) rather than all undead, at the DM's option.}}


[edit] 2Esave Properties

Adnd-2e-rolltemplate-2esave-success1.png
Adnd-2e-rolltemplate-2esave-fail1.png
Adnd-2e-rolltemplate-2esave-fumble.png

This template works in a similar manner as the checks template. It uses the values for the roll result and the target number based on the macro input. It performs a logical comparison to determine whether the saving throw is a success or failure and clearly displays the result, showing both the relevant target number and roll result for verification.

&{template:2Esave}

Property/Key Description/Examples
{{savevs}} Displays what type of saving throw is being made.
{{savevs=Spells}}
{{character}} Displays the name of the character making a saving throw.
{{character=@{selected|token_name}}}
{{saveroll}} This property defines what to roll for the saving throw. This must be entered as an inline roll using square brackets [[ ]].
{{saveroll=[[d20?{Situational Modifier?|+0}+@{selected|spmod}]]}}
{{savetarget}} This will determine the target number of the Saving Throw. This must be entered as an inline roll using square brackets [[ ]].
{{savetarget=[[@{selected|sptar}]]}}
{{success}}
Optional
This text will be shown if the roll is a success.
{{success=You made your check}}
{{fail}}
Optional
This text will be shown if the roll is a failure.
{{fail=You missed your check}}
{{fumble}}
Optional
This text will be shown if the roll is a fumble (a natural 1) and is above the target.
{{fumble=You failed against all odds!}}
{{color}}
Optional
Change the header color of the template. Available colors can be seen on the 2Edefault template

2Esave example:

/w gm &{template:2Esave} {{savevs=Spells}} {{character=Thaldrin}} {{savetarget=[[10]]}} {{saveroll=[[1d20+(?{Misc. Modifier?|0})]]}} {{success=You made your check }} {{fail=You missed your check}} {{fumble=You missed your check against all odds}}


[edit] 2Espell Properties

Adnd-2e-rolltemplate-2espell-all-fields-success1.png
Adnd-2e-rolltemplate-2espell-all-fields-fail1.png

This is another completely new template for displaying spell statistics and effects. It includes fields for all of the standard spell attributes including Spell Level, School, Sphere, Components, Casting Time, Range, Duration, Area of Effect, and Saving Throw, as well as a description of the spell's effects. Additionally there are optional properties for quick display of Damage and damage type, as well as Healing.

&{template:2Espell}

Proterty/Key Description/Example
{{title}} Input the name of the spell here.
{{title=@{selected|token_name} casts Cure Light Wounds on @{target|token_name}}}
{{splevel}} Enter the spell level and type (wizard or priest).
{{splevel=Level 1 Priest}}
{{school}} Enter the school of the spell here.
{{school=Necromancy}}
{{sphere}}
Optional
Used only for Priest spells. It can alternately be used to indicate if a spell is reversible.
{{sphere=Healing (reversible)}}
{{range}} Displays the range of the spell.
{{range=Touch}}
{{components}} Displays the components required to cast the spell.
{{components=V, S, M}}
{{duration}} Displays the duration of the spell.
{{duration=Instant}}
{{time}} Displays the casting time of the spell.
{{time=5 Segments}}
{{scroll}}
Optional
Optional property for casting scrolls. Any value given to this property changes the heading of the time attribute from Casting time to Reading time.
{{scroll=true}}
{{aoe}} Displays the Area of Effect of the spell.
{{aoe=Creature Touched}}
{{save}} Displays the Saving Throw information for the spell.
{{save=Negates}}
{{subtlety}}
Optional
Optional property for displaying the subtlety by the spell (Player's Option: Spells & Magic attribute).
{{subtlety=+2}}
{{sensory}}
Optional
Optional property for displaying the sensory signature by the spell (Player's Option: Spells & Magic attribute).
{{sensory=Small visual}}
{{knockdown}}
Optional
Optional property for displaying the knockdown rolls for the spell (Player's Option: Spells & Magic attribute).
{{knockdown=[[d8]]}}
{{crit}}
Optional
Optional property for displaying the size and number of hits caused by the spell (Player's Option: Spells & Magic attribute).
{{crit=Medium (1 hit)}}
{{damage}}
Optional
Optional property for displaying the damage done by the spell.
{{damage=[[1D4+1]], [[1D4+1]], [[1D4+1]], [[1D4+1]], and [[1D4+1]]}}
{{damagetype}}
Optional
Optional property for displaying the damage type done by the spell.
{{damagetype=Force}}
{{healing}}
Optional
Optional property for displaying the healing done by the spell.
{{healing=[[1D8+(?{Do you receive a bonus to your healing spells?|0})]] HP}}
{{reference}}
Optional
Optional property for displaying reference for source materials.
{{reference=Players Handbook 208}}
{{materials}}
Optional
Optional property for displaying materials for spell.
{{materials=the priest's holy symbol and a handful of dust taken from a mummy's corpse.}}
{{checkroll}}
Optional
Optional property for rolling if a spell succeeds or not. It is used for Priests with less than 13 Wisdom and for spells scrolls of higher level than the caster, or used by a Thief or a Bard. This must be entered as an inline roll using square brackets [[ ]]
{{checkroll=[[1d100]]%}}
{{checktarget}}
Optional
Optional property for target to roll above if a spell succeeds or not. It is used for Priests with less than 13 Wisdom and for spells scrolls of higher level than the caster, or used by a Thief or a Bard. The "check" section is only shown if this value is set. This must be entered as an inline roll using square brackets [[ ]]
{{checktarget=[[20]]%}}
{{success}}
Optional
This text will be shown if the roll is a success.
{{success=Your spell works as expected}}
{{fail}}
Optional
This text will be shown if the roll is a failure.
{{fail=Your spell fizzles and is waisted}}
{{effects}} Used to display the description of the spells effects.
{{effects=Fires [[ceil(({9, @{selected|level}}kl1)/2)]] missile(s) at one or more targets designated by the caster before the spell is cast. Each missile unerringly strikes it's target causing 1d4+1 points of damage.}}
{{color}}
Optional
Change the header color of the template. Available colors can be seen on the 2Edefault template

2Espell Examples:

&{template:2Espell} {{title=Life Drain}} {{splevel=Level 3 Priest}} {{school=Necromancy}} {{sphere=Necromantic}} {{components=V, M}} {{time=6}} {{range=Touch}}{{duration=Special}} {{aoe=One creature}} {{save=½}} {{subtlety=+2}} {{sensory=Small visual}} {{knockdown=[[d8]]}} {{crit=Medium (1 hit)}} {{damage=1d8+[[5]]}} {{damagetype=Wounding}} {{healing=1d8+[[5]]}} {{reference=p. 80, The Complete Book of Necromancers}} {{materials=A drop of blood.}} {{effects=By casting this spell and touching another individual, a priest may fortify another’s life force at the expense of a victim. This spell enables the priest to drain 1–8 hit points plus 1 hp per level of the caster from a living creature. The priest may immediately bestow the hit points on him- or herself, or transfer them to another individual within 1–4 rounds of the casting. The stolen hit points can increase those of the recipient beyond the normal maximum, and these extra hit points only last for up to one turn per the caster’s level. Currently [[5]] turns. Any damage suffered by the subject is first subtracted from these additional hit points.}} {{checkroll=[[1d100]]%}} {{checktarget=[[20]]%}} {{fail=The spell is expended with absolutely no effect whatsoever.}}
&{template:2Espell}{{title=@{selected|token_name} casts Cure Light Wounds on @{target|token_name}}}{{school=Necromancy}}{{sphere=Healing}}{{splevel=Level 1 Priest}}{{components=V,S}}{{time=5 Segments}}{{range=Touch}}{{duration=Instant}}{{aoe=Creature Touched}}{{save=Spell}}{{healing=[[1D8+(?{Do you receive a bonus to your healing spells?|0})]] HP}}
&{template:2Espell}{{title=@{selected|token_name} casts Magic Missile}}{{splevel=Level 1 Wizard}}{{school=Evocation/Invocation}}{{components=V, S}}{{time=[[1]] segment}}{{range=[[({10,@{selected|level}}kl1)*10+60]] ft}}{{duration=Instant}}{{aoe=Targeted Creature(s)}}{{save=None}}{{damage=[[1D4+1]], [[1D4+1]], [[1D4+1]], [[1D4+1]], and [[1D4+1]]}}{{damagetype=Force}}{{effects=Fires [[ceil(({9, @{selected|level}}kl1)/2)]] missile(s) at one or more targets designated by the caster before the spell is cast. Each missile unerringly strikes it's target causing 1d4+1 points of damage.}}
&{template:2Espell}{{title=@{selected|token_name} casts Earthquake}}{{school=Alteration}}{{sphere=Elemental (Earth)}}{{splevel=Level 7 Priest}}{{range=120 yards}}{{components=V, S, M}}{{duration=1 round}}{{time=1 Turn}}{{aoe=[[(@{selected|PriestLevel})*5]]-foot diameter}}{{save=None}}{{reference=PHB, page 233}}{{effects=A local tremor of fairly high strength rips the ground for one round. The earthquake affects all terrain, vegetation, structures, and creatures in its locale. Solidly built structures with foundations reaching down to bedrock sustain half damage, quarter damage if they score above 50% on a saving throw. An earth elemental opposed to the caster in the area of effect can negate [[1d10*10]]% of the effect. Other magical protections and wards allowed by the DM may also reduce or negate this effect. If cast undersea, this spell may, at the discretion of the DM, create a tsunami or tidal wave. Earthquake Effects: TERRAIN: Cave or Cavern -> Collapses roof Cliffs -> Crumble, causing landslide Ground -> Cracks open, causing following fractions of creatures to fall in and die: S: 1 in 4; M: 1 in 6; L: 1 in 8 Marsh -> Drains water off to form muddy, rough ground Tunnel -> Caves in VEGETATION: Small growth —> No effect Trees —> 1 in 3 uprooted and fall STRUCTURES: All —> Sustain [[5d12]] points structural damage; those suffering full damage are thrown down in rubble }}{{materials=a pinch of dirt, a piece of rock, and a lump of clay.}}


[edit]
Roll Templates Calculated

The following are Roll Templates implemented on the sheet, and used for specific buttons. These utilises calculated values, via the Custom Roll Parsing (CRP) and is therefore not designed for endusers to use directly in macros. Some of these can be used by end-users with limited effect, but the full functionality can only be achieved by having the sheet handle it with CRP.

[edit] 2Egrenademiss Properties

Adnd-2e-rolltemplate-2egrenademiss-direct-hit.png
Adnd-2e-rolltemplate-2egrenademiss-splash-hit.png

This template handles grenade-like missiles when they do miss their target. It shows if the grenade is a direct hit or a splash hit. It handles modifiers for Short, Medium, and Long range, and have the default damage for each damage type. Note that some enemies might be more or less susceptible to each type of damage resulting in the default damage roll being incorrect.

&{template:2Egrenademiss}

Property/Key Description/Examples
{{name}} The name of the grenade being thrown, ie. Acid, Holy water, Flaming oil.
{{name=Holy water}}
{{direction}} The roll that determines what direction the grenade is flying off to. This must be a calculated value, and should be a d10. The rolled value is shown as well as a image highlighting the direction of the grenade. If a value smaller than 1 or larger than 10 is the result, a default image is shown. This must be entered as an inline roll using square brackets [[ ]]
{{direction=[[1d10]]}}
{{distancename}} The range category of the distance thrown, ie. Short, Medium. Long.
{{distancename=Short}}
{{distance}} The roll that determines how many feet off target the grenade lands. Short = 1d6, Medium = 1d10, Long = 2d10. This must be entered as an inline roll using square brackets [[ ]].
{{distance=[[1d6]]}}
{{aoe}} The grenades direct hit area of effect, given in feet diameter. This must be entered as an inline roll using square brackets [[ ]].
{{aoe=[[3]]}}
{{hitdmg}} The damage that the target takes from a direct hit. This can be text, a roll or a reference to a button. The following buttons are available: acid-hit, holy-water-hit, oil-lit-hit1, oil-lit-hit2
{{hitdmg=[Damage](~<character_name>|holy-water-hit)}}
{{aoesplash}} The grenades splash area of effect, given in feet diameter. All creatures with 3 feet of the direct hit, are affected by the splash. This must be a calculated value.
{{aoesplash=[[3+6]]}}
{{splashdmg}} The damage that the target takes from a splash hit. This can be text, a roll or a reference to a button. The following buttons are available: acid-splash, holy-water-splash, and oil-lit-splash
{{splashdmg=[Damage](~<character_name>|holy-water-splash)}}
{{hit}}
Computed
Placeholder for the computed value that determines if the grenade made a direct hit.This must be entered as an inline roll using square brackets [[ ]]
{{hit=[[0]]}}
{{splash}}
Computed
Placeholder for the comouted value that determines if the grenade made a splash hit.This must be entered as an inline roll using square brackets [[ ]]
{{splash=[[0]]}}
{{color}}
Optional
Change the header color of the template. Available colors can be seen on the 2Edefault template

2Egrenademiss example:

&{template:2Egrenademiss} {{name=Acid}} {{aoe=[[1]]}} {{aoesplash=[[1+6]]}} {{hitdmg=[Damage](~Thaldrin|acid-hit)}} {{splashdmg=[Damage](~Thaldrin|acid-splash)}} {{direction=[[1d10]]}} {{distancename=Short}} {{distance=[[1d6cs1cf6]]}} {{hit=[[0]]}} {{splash=[[0]]}}


[edit] 2Epsionic Properties

Adnd-2e-rolltemplate-2epsionic-normal-success.png
Adnd-2e-rolltemplate-2epsionic-normal-fail.png

This template handles psionic powers as described in The Complete Psionics Handbook, Dark Sun: Boxed set, Dark Sun: Dragon Kings, and Dark Sun: The Will and the Way. It shows all the properties for a psionic power. It has advanced logic for handling the Power Checks, taking into calculations Power Scores above 20, special outcomes when rolling a 1 and 20. It can also handle hidden / blind rolls where the DM rolls your Power Check and keeps the result secret from you. Many fields are optional on this template as it is used in two "modes". "Power-mode" is ment to display all attributes and the complete description of a power. "Check-mode" is used to roll the check only and leave out all attributes and the description

Note As mentioned above thi template is Computed and therefore only works correctly when called by the psionic section on the character sheet as the advanced logic is handled by Custom Roll Parsing (CRP).

For a full breakdown of what psionics can do please check the post on the forum: Psionic Core update! v4.13.0(Forum)

&{template:2Egrenademiss}

Proterty/Key Description/Example
{{title}} Input the name of the power here.
{{title=@{selected|token_name} casts Telekinesis on @{target|token_name}}}
{{discipline}}
Optional
Optional property where you enter the discipline of the power.
{{discipline=Psychometabolic}}
{{tier}}
Optional
Optional property where you enter if the power is a Science or a Devotion.
{{tier=Devotion}}
{{powerscoretext}}
Optional
Optional property where you can choose to enter the base ability score and modifier as written in the book.
{{powerscoretext=Constitution -5}}
{{initial}}
Optional
Optional property that displays the Initial PSP cost of the power.
{{initial=10}}
{{maintenance}}
Optional
Optional property that displays the Maintenance PSP cost of the power.
{{maintenance=na}}
{{range}}
Optional
Optional property that displays the Range of the power.
{{range=touch}}
{{aoe}}
Optional
Optional property that displays the Area of Effect of the power.
{{aoe=individual}}
{{prep}}
Optional
Optional property that displays the preparation time of the power.
{{prep=0}}
{{prereq}}
Optional
Optional property that displays the Prerequisites of the power.
{{prereq=none}}
{{damage}}
Optional
Optional property that displays the Damage inflicted by the power.
{{damage=[[1d10]]}}
{{healing}}
Optional
Optional property for displaying the Healing inflicted by the power.
{{healing=[[2d8]]}}
{{reference}}
Optional
Optional property for displaying reference for source materials.
{{reference=p. 55, The Complete Psionics Handbook}}
{{secret}}
Optional
Optional property indicating if the roll should be made secret by the DM. If set to any value, the Power will be printed to the chat, but not rolled. The DM will get a button in the chat they can click to roll the Power Check in secret.</code>
{{secret=true}}
{{powerroll}}
The dice rolled for the power check. This must always be a 1d20 with no modifiers. This must be entered as an inline roll using square brackets [[ ]]
{{powerroll=[[1d20cf20]]}}
{{powerscore}}
Computed
The power score of the power including all modifiers. If the total value here is above 20, the Power Score will be lowered to 19 and a star (*) will be added indicating that the value has been manipulated by CRP. This must be entered as an inline roll using square brackets [[ ]].
{{powerroll=[[@{Constitution}-5]]}}
{{powerscoreenhanced}}
Computed
The upper power score limit of an enhanced power including all modifiers. See The Will and the Way for more on enhanced powers. This value must be bigger than the Template:Powerscore value to take effect. If the total value here is above 20, the Power Score will be lowered to 19 and a star (*) will be added indicating that the value has been manipulated by CRP. The final result will be a range from the Power Score value up to the Enhanced Power Score value. This must be entered as an inline roll using square brackets [[ ]].
{{powerscoreenhanced=[[@{Constitution}-5+4]]}}
{{success}}
Optional
This text will be shown if the roll is a success and is not a 1 or a Power Score.
{{success=Your power works as expected}}
{{fail}}
Optional
This text will be shown if the roll is a failure and is not a 20.
{{fail=Half of PSP cost (rounded up) is lost.}}
{{20effect}}
Optional
This text will be shown if the roll is a 20 and your Power Score is below 20.
{{20effect=The psionicist ages [[1d10]] years.}}
{{1effect}}
Optional
This text will be shown if the roll is a 1 and the power is not enchanced or the Power Score is not exactly 1.
{{20effect=There is a backlash and the psionicist, too, ages [[1d4]] years.}}
{{effects}} Used to display the description of the power's effects.
{{effects=With this power, an evil psionicist can cause unnatural aging by touch.The victim ages 1d4 years instantly and must make a saving throw vs. polymorph. Failure means that the change was traumatic, and he ages another year automatically.}}
{{color}}
Optional
Change the header color of the template. Available colors can be seen on the 2Edefault template

2Epsionic example:

To try a working example of the psionic roll template, go to the character sheet and add a psionic power. Then roll it from the character sheet.

[edit]
Changelog

  • v4.0.0 (April 27th 2021)
  • v3.3.2 (January 12th 2021)
    • Removal of duplicate static rows next to repeating rows and various bug fixes
    • Forum Post(Forum) by Peter B.
    • GitHub PR
  • v3.3.0 (October 27th 2020)
  • v3.2.0 (September 30th 2020)
    • BETA: Spell selection. Spell slots, points, arc, and wind styled. Spell notes and bug fixes.
    • Forum post by Peter B.
    • GitHub PR
  • v3.1.17 (August 11th 2020)
  • v3.1.16 (July 14th 2020)
    • Roll-Templates, Repeating magic resistance, styling, and bug fixes
    • Forum post by Peter B.
    • GitHub PR
  • v3.1.13 (June 16th 2020)
    • Proficiency calculator, Attribute auto-fill, Turn Undead buttons and more
    • Forum post by Peter B.
    • GitHub PR
  • v3.0.06 (April 13th 2020)
  • v2.8.54 (March 31 2020)
  • (April 2018)
    • sheetworker fix for API error - PR by Vince
  • v2.8.52 (Aug 2017)
    • Sheetworker fixes - PR by Project462
  • v2.7.63 (Jul 2017)
    • Fixes, Additions, and Maintenance - PR by Project462

[edit]
Related Pages

[edit] See Also