mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
282 lines
15 KiB
JSON
282 lines
15 KiB
JSON
{
|
|
"html": "1ESheet.html",
|
|
"css": "1ESheet.css",
|
|
"authors": "Vince",
|
|
"roll20userid": "463088",
|
|
"preview": "1ESheet.jpg",
|
|
"instructions": "\n\n# **AD&D 1e Revised Sheet**\n\nThe **AD&D 1e Revised Sheet** includes all of the basic stats from the existing **AD&D 1st Edition Sheet** on Roll20 and should also be compatible with other OSR-style systems such as **OSRIC**. The **AD&D 1e Revised Sheet** may continue to change as needed/requested by the Roll20 community.\n\n**NOTE:** Updating an older/existing AD&D 1st Edition Sheet character(ie pre-2024) with the AD&D 1e Revised Sheet should automatically migrate most attributes. That said, there are some sheet changes, newer attributes, and features that may require minimal, manual editing/updating in order to get full sheet functionality. I highly suggest testing the AD&D 1e Revised Sheet template on a copy of any existing AD&D 1st Edition Sheet game to see how the migration may effect your game. Simply change the character sheet template in the game settings page to use **'Advanced Dungeons and Dragons 1e'**.\n\n## **Sheet Highlights:**\n - Sheet roll buttons for Ability-based skills, Saves, Thief Skills, Attacks, Spells, Special Abilities, and more.\n - Repeatable Weapons, Equipment, Spells, Special Abilities, Non Weapon Proficiencies.\n - Subcategories for Equipment.\n - Armor Details section that is linked to Equipment|Armor \n - Hover over fields and buttons to view the associated attributes name and descriptive text.\n - Roll templates for Attacks, &{template:attacks} and a General &{template:general} for custom macro {key}={value}\n - Monster sheet statblock\n\n#### **Sheet Auto-Calculations:**\n - Ability row attributes auto-fill according to the PHB.\n - Hit Points and AC.\n - Saves and Thief Skills\n - Total Armor bulk, Encumbrance, and Movement\n - Encumbrance and costs for Equipment, Armor, Weapons, and Coins.\n\n#### **Sheet Options:**\n - to-Hit Matrix or THAC0 table whispered to the DM when using the attack button.\n - Background Options (parchment, goldenrod, moldvay, etc.).\n - Hide/Show various sections of the sheet as desired. \n - Nearly all sheet macros are customizable. Attacks, Surprise, Initiative\n\nPlease post suggestions/questions/comments to the Roll20 Character Forum;\nhttps://app.roll20.net/forum/category/277980\n\n",
|
|
"useroptions": [
|
|
{
|
|
"attribute": "is_npc",
|
|
"displayname": "Default to NPC/Monster:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Newly created sheets should be considered NPC/Monster. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_npc",
|
|
"displayname": "Default to NPC Tab:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Newly created sheets open to NPC/Monster tab. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "background",
|
|
"displayname": "Background:",
|
|
"type": "select",
|
|
"options": ["Default|1", "Parchment|2", "Goldenrod|3", "Moldvay|4", "Light Greyhawk|5", "Greyhawk|6"],
|
|
"default": "1",
|
|
"description": "Choose a sheet background. note: Using Roll20's dark mode option will override this option. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "color_option",
|
|
"displayname": "Roll Template Color:",
|
|
"type": "select",
|
|
"options": ["black|black", "blue|blue", "darkblue|darkblue", "darkgreen|darkgreen", "darkgrey|darkgrey", "darkorange|darkorange", "darkpink|darkpink", "darkpurple|darkpurple", "darkred|darkred", "darkyellow|darkyellow", "green|green", "grey|grey", "orange|orange", "pink|pink", "purple|purple", "red|red", "white|white", "yellow|yellow"],
|
|
"default": "black",
|
|
"description": "Color will be displayed with sheet rolls. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "surprise_die",
|
|
"displayname": "Surprise Die:",
|
|
"type": "select",
|
|
"options": ["1d6|6", "1d8|8", "1d10|10", "1d12|12", "1d20|20", "1d100|100"],
|
|
"default": "6",
|
|
"description": "Choose the dice used for Surprise Rolls. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "surprise_macro_text",
|
|
"displayname": "Surprise Roll:",
|
|
"type": "text",
|
|
"default": "&{template:general} {{color=@{color_option}}} {{name=@{character_name}}} {{subtag=Surprised 1-?{Surprised on?(enter upper limit)|@{surprise}} on 1d@{surprise_die}}} {{roll=[[ 1d@{surprise_die}cf<?{Surprised on?(enter upper limit)|@{surprise}}cs>?{Surprised on?(enter upper limit)|@{surprise}} ]] }} {{Segment Adjustments}} {{dex_adjustment=[[ @{surprisebonus} ]]}} {{current_encumbrance=[[ @{current_encumbrance_move} ]]}}",
|
|
"description": "Modify the default macro-text used to make a Surprise Roll. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "surprise_others_die",
|
|
"displayname": "Surprise Others Die:",
|
|
"type": "select",
|
|
"options": ["1d6|6", "1d8|8", "1d10|10", "1d12|12", "1d20|20", "1d100|100"],
|
|
"default": "6",
|
|
"description": "Choose the dice used for the Surprise Others Rolls. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "surprise_others_macro_text",
|
|
"displayname": "Surprise Others Roll:",
|
|
"type": "text",
|
|
"default": "&{template:general} {{color=@{color_option}}} {{name=@{character_name}}} {{subtag=Surprise Others 1-?{Surprise others on?(enter upper limit)|@{surprise}} on 1d@{surprise_others_die}}} {{roll=[[ 1d@{surprise_others_die}cs<?{Surprise others on?(enter upper limit)|@{surprise}}cf>?{Surprise others on?(enter upper limit)|@{surprise}} ]] }} {{Surprise Others Adj: [[ @{surprise_others_mod} ]]}} {{Segment Adjustments}} {{dex_adjustment=[[ @{surprisebonus} ]]}} {{current_encumbrance=[[ @{current_encumbrance_move} ]]}}",
|
|
"description": "Modify the default macro-text used to make a Surprise Others Roll. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "initiative_die",
|
|
"displayname": "Initiative Die:",
|
|
"type": "select",
|
|
"options": ["1d6|6", "1d8|8", "1d10|10", "1d12|12", "1d20|20", "1d100|100"],
|
|
"default": "6",
|
|
"description": "Choose the dice used for Initiative Rolls. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "init_macro_text",
|
|
"displayname": "Initiative Roll:",
|
|
"type": "text",
|
|
"default": "&{template:general} {{color=@{color_option}}} {{name=@{character_name}}} {{subtag=Initiative! 1d@{initiative_die}}} {{roll=[[ 1d@{initiative_die} + ( ?{Modifier?|0}[MOD] ) &{tracker}]]}} {{Misc. Adjustments}} {{mod_applied=[[ ?{Modifier?|0} ]]}} {{dex_adjustment= @{surprisebonus_inverted}}} {{current_encumbrance=[[ @{current_encumbrance_move} ]]}}",
|
|
"description": "Modify the default macro-text used to make a Initiative roll. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "ability_check_die",
|
|
"displayname": "Ability Check Die:",
|
|
"type": "text",
|
|
"default": "1d20",
|
|
"description": "Die/Dice vs Ability Score. ie 1d20, 4d6, 3d6, etc. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_to_hit_table",
|
|
"displayname": "Use THAC0:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Use THAC0 instead of Attack Matrix. NOTE: The Autofill Table option uses the 1e table data to establish base THAC0, but it does not use the repeating 20's. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_fighter5",
|
|
"displayname": "Use Fighter 5%:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Use a 5% progression to-Hit table. This is a Fighter only option and will have no effect for other classes. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_auto_damage",
|
|
"displayname": "Toggle Auto Damage:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Auto roll damage regardless of the attack roll. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_critdamage",
|
|
"displayname": "Use Crit Damage:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Crit damage rolls on natural 20. Defaults to weapon damage x2. Crit damage handling can be adjusted per attack. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_lbs",
|
|
"displayname": "Use LBS:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Use Lbs instead of gold pieces when determining encumbrance. Carrying capacities and carried coin weight will be divided by 10. Per-item weights need to be entered as lbs in order for the sheet to properly calculate encumbrance. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_thief_skills",
|
|
"displayname": "Hide Thief Skills:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"checked": "checked",
|
|
"description": "Hide Thief Skills by default. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_spells",
|
|
"displayname": "Hide Spells:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Hide Spells by default. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_caster2",
|
|
"displayname": "Hide 2nd Caster Class:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"checked": "checked",
|
|
"description": "Hides a second caster class in the Spells section. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_nwp",
|
|
"displayname": "Hide Non Weapon Proficiencies:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"checked": "checked",
|
|
"description": "Hide Non Weapon Proficiencies by default. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_costs",
|
|
"displayname": "Hide Costs:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Hide Costs of equipment, weapons, armor, etc. by default. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_exceptional",
|
|
"displayname": "Hide Exceptional Abilities:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"checked": "checked",
|
|
"description": "Hide Exceptional Abilities by default. The Exceptional Strength field is shown regardless. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_comeliness",
|
|
"displayname": "Hide Comeliness:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"checked": "checked",
|
|
"description": "Hide Comeliness by default. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_multiclass",
|
|
"displayname": "Hide Multi-Class:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Hide additional class fields by default. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_psionics",
|
|
"displayname": "Hide Psionics:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"checked": "checked",
|
|
"description": "Hides Psionic-related fields found within Special Abilities. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "toggle_macros",
|
|
"displayname": "Hide Macro-text:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"checked": "checked",
|
|
"description": "Hide Macro-text fields by default. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "whisper_pc",
|
|
"displayname": "Whisper PC Rolls:",
|
|
"type": "select",
|
|
"options": ["Open Rolls| ", "Whisper Rolls|/w gm"],
|
|
"default": " ",
|
|
"description": "Whisper rolls made from the PC portion of the sheet. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "whisper_npc",
|
|
"displayname": "Whisper NPC Rolls:",
|
|
"type": "select",
|
|
"options": ["Open Rolls| ", "Whisper Rolls|/w gm"],
|
|
"default": " ",
|
|
"description": "Whisper rolls made from the NPC portion of the sheet. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "sync_hp_flag",
|
|
"displayname": "Sync HP:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Let the sheet sync Total HP from Class Details with HP ( @{hitpoints_max} ). This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "sync_ac_flag",
|
|
"displayname": "Sync AC:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Let the sheet sync Total AC from Armor Details with AC ( @{armorclass} ). This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "autocalc_ac",
|
|
"displayname": "Auto-Calc AC:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"checked": "checked",
|
|
"description": "This is a persistent setting. Let the sheet auto-calculate AC based on the values entered in the Armor Details table above. This will overwrite all values in the bottom row. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "autocalc_movement_flag",
|
|
"displayname": "Auto-Calc Movement:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"checked": "checked",
|
|
"description": "Let the sheet calculate Movement/Speed. Uses base movement and the current encumbrance(STR vs total_weight carried). Note: Load can can be set manually but any changes to base movement, encumbrance, or opening the sheet will trigger a re-calc. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "autofill_matrix",
|
|
"displayname": "Autofill to-Hit/THAC0 Table Data:",
|
|
"type": "checkbox",
|
|
"checked": "checked",
|
|
"value": "1",
|
|
"description": "Let the sheet auto-fill the to-Hit tables when the class and level selectors are changed in the attack Matrix/THAC0 window. NOTE: The Autofill Table option uses the 1e table data to establish base THAC0, but it does not use the repeating 20's. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "sync_matrix_class",
|
|
"displayname": "Sync to-Hit to Class:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Linking to a class will automatically adjust the to-Hit values when the linked class level changes. Note: multi-class/dual-class characters should pick the most favorable class. Defaults to Class 1 of 3 if enabled. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "autofill_thief",
|
|
"displayname": "Autofill Thief Base:",
|
|
"type": "checkbox",
|
|
"checked": "checked",
|
|
"value": "1",
|
|
"description": "Let the sheet auto-fill the Base chance when the level selector is changed. This can still be enabled/edited per sheet."
|
|
},
|
|
{
|
|
"attribute": "sync_thief_class",
|
|
"displayname": "Sync Thief Skills to Class:",
|
|
"type": "checkbox",
|
|
"value": "1",
|
|
"description": "Linking to a class will automatically adjust the thief base values when the linked class level changes. This can still be enabled/edited per sheet."
|
|
}
|
|
],
|
|
"legacy": false
|
|
}
|