diff --git a/13th Age Glorantha/sheet.json b/13th Age Glorantha/sheet.json index cbd9690df7..892e601214 100644 --- a/13th Age Glorantha/sheet.json +++ b/13th Age Glorantha/sheet.json @@ -1,8 +1,9 @@ { - "html": "13th_Age_Glorantha.html", - "css": "13th_Age_Glorantha.css", - "authors": "Seraaron", - "roll20userid": "147454", - "preview": "13G_preview.jpg", - "instructions": "A partially-automated character sheet for 13th Age Glorantha, with some extra customisation options for homebrew settings.\n\nVersion: 1.0\n\nIf you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/Seraaron/roll20-character-sheets/issues) for this sheet.\n\nClick here for the usage [README](https://github.com/Seraaron/roll20-character-sheets/blob/master/13th%20Age%20Glorantha/README.md) and the [ChangeLogs](https://github.com/Seraaron/roll20-character-sheets/blob/master/13th%20Age%20Glorantha/ChangeLog.md)." -} + "html": "13th_Age_Glorantha.html", + "css": "13th_Age_Glorantha.css", + "authors": "Seraaron", + "roll20userid": "147454", + "preview": "13G_preview.jpg", + "instructions": "A partially-automated character sheet for 13th Age Glorantha, with some extra customisation options for homebrew settings.\n\nVersion: 1.0\n\nIf you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/Seraaron/roll20-character-sheets/issues) for this sheet.\n\nClick here for the usage [README](https://github.com/Seraaron/roll20-character-sheets/blob/master/13th%20Age%20Glorantha/README.md) and the [ChangeLogs](https://github.com/Seraaron/roll20-character-sheets/blob/master/13th%20Age%20Glorantha/ChangeLog.md).", + "legacy": true +} \ No newline at end of file diff --git a/13th Age by Roll20/sheet.json b/13th Age by Roll20/sheet.json index 81cdae3564..f39d8914e6 100644 --- a/13th Age by Roll20/sheet.json +++ b/13th Age by Roll20/sheet.json @@ -1,8 +1,9 @@ { - "html": "13th_Age_Official.html", - "css": "13th_Age_Official.css", - "authors": "Steve K.,Natha", - "roll20userid": "5047,75857", - "preview": "13th_Age_Official.png", - "instructions": "Check out the 13th Age [Sheet Guide](https://wiki.roll20.net/13th_Age_Official_Sheet) for tips and tricks on getting the most out of the offical sheet.\n\nBe sure to include the 13th Age [Companion API Script](https://github.com/Roll20/roll20-api-scripts/tree/master/13th%20Age%20Official%20Character%20Sheet%20Companion) available on the Roll20 API script repository." -} + "html": "13th_Age_Official.html", + "css": "13th_Age_Official.css", + "authors": "Steve K.,Natha", + "roll20userid": "5047,75857", + "preview": "13th_Age_Official.png", + "instructions": "Check out the 13th Age [Sheet Guide](https://wiki.roll20.net/13th_Age_Official_Sheet) for tips and tricks on getting the most out of the offical sheet.\n\nBe sure to include the 13th Age [Companion API Script](https://github.com/Roll20/roll20-api-scripts/tree/master/13th%20Age%20Official%20Character%20Sheet%20Companion) available on the Roll20 API script repository.", + "legacy": true +} \ No newline at end of file diff --git a/13th_Age-neovatar/sheet.json b/13th_Age-neovatar/sheet.json index d08dd098aa..78cee5cbb4 100644 --- a/13th_Age-neovatar/sheet.json +++ b/13th_Age-neovatar/sheet.json @@ -1,8 +1,9 @@ { - "html": "13th_Age-neovatar.html", - "css": "13th_Age-neovatar.css", - "authors": "Thomas Seliger (neovatar)", - "roll20userid": "388327", - "preview": "13th_Age-neovatar.jpg", - "instructions": "New edition of a 13th Age character sheet with some automation.\n\nVersion: 1.8.1\n\nIf you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/neovatar/roll20-character-sheets/issues) for this sheet.\n\nFor changes in this version, please check the [CHANGELOG](https://github.com/Roll20/roll20-character-sheets/blob/master/13th_Age-neovatar/README.md#changelog) on Roll20.net Github repository." + "html": "13th_Age-neovatar.html", + "css": "13th_Age-neovatar.css", + "authors": "Thomas Seliger (neovatar)", + "roll20userid": "388327", + "preview": "13th_Age-neovatar.jpg", + "instructions": "New edition of a 13th Age character sheet with some automation.\n\nVersion: 1.8.1\n\nIf you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/neovatar/roll20-character-sheets/issues) for this sheet.\n\nFor changes in this version, please check the [CHANGELOG](https://github.com/Roll20/roll20-character-sheets/blob/master/13th_Age-neovatar/README.md#changelog) on Roll20.net Github repository.", + "legacy": true } \ No newline at end of file diff --git a/13th_Age/sheet.json b/13th_Age/sheet.json index ddc1834319..1ede92dc34 100644 --- a/13th_Age/sheet.json +++ b/13th_Age/sheet.json @@ -1,7 +1,8 @@ { - "html": "13th_Age.html", - "css": "13th_Age.css", - "authors": "Daniel Whitmer", - "preview": "13thage.png", - "instructions": "STR is the stat, STRMOD is the stat mod STRMODLevel is the mod + level" -} + "html": "13th_Age.html", + "css": "13th_Age.css", + "authors": "Daniel Whitmer", + "preview": "13thage.png", + "instructions": "STR is the stat, STRMOD is the stat mod STRMODLevel is the mod + level", + "legacy": true +} \ No newline at end of file diff --git a/1800 El ocaso de la humanidad/sheet.json b/1800 El ocaso de la humanidad/sheet.json index a9f9e23711..08986cee78 100644 --- a/1800 El ocaso de la humanidad/sheet.json +++ b/1800 El ocaso de la humanidad/sheet.json @@ -1,8 +1,9 @@ { - "html": "1800 el ocaso de la humanidad.html", - "css": "1800 el ocaso de la humanidad.css", - "authors": "Alberto J. Garau Pons", - "preview": "preview.png", - "roll20userid": "1949987", - "instructions": " Character sheet for '1800: El Ocaso de la Humanidad'.\n The sheet doesn't calculate values automatically based on nationalities or classes.\n The values for assigned skill points on primary and secondary skills doesn't multiply by 2, so every player has to count them double when leveling up as per handbook rules.\n At the magic section (grimorio) there is a list with all the spells. Clickin on the dice throw, will display a description on the chat, with the CMT roll included on it. " + "html": "1800 el ocaso de la humanidad.html", + "css": "1800 el ocaso de la humanidad.css", + "authors": "Alberto J. Garau Pons", + "preview": "preview.png", + "roll20userid": "1949987", + "instructions": " Character sheet for '1800: El Ocaso de la Humanidad'.\n The sheet doesn't calculate values automatically based on nationalities or classes.\n The values for assigned skill points on primary and secondary skills doesn't multiply by 2, so every player has to count them double when leveling up as per handbook rules.\n At the magic section (grimorio) there is a list with all the spells. Clickin on the dice throw, will display a description on the chat, with the CMT roll included on it. ", + "legacy": true } \ No newline at end of file diff --git a/3D&T_ALPHA/3D&T_ALPHA.css b/3D&T_ALPHA/3D&T_ALPHA.css index 57456b5e12..848d67ee44 100644 --- a/3D&T_ALPHA/3D&T_ALPHA.css +++ b/3D&T_ALPHA/3D&T_ALPHA.css @@ -218,3 +218,83 @@ input.sheet-toggle-show:not(:checked) ~ div.sheet-body, input.sheet-toggle-hide:checked ~ div.sheet-body { display: none; } + + +/*CSS da caixa de Templates de Atributos*/ +.sheet-rolltemplate-3dtatributo .sheet-container { + background-image: url("https://i.imgur.com/gAwZVo2.jpg"); + background-repeat: repeat-y; + border: 1px solid; + border-color: #432d1b; + padding: 5px; + width: 200px; +} + + +.sheet-rolltemplate-3dtatributo .sheet-container h1 , .sheet-container h1 { + color: rgb(21, 80, 117); + font-size: 1.2em; + font-variant: small-caps; + line-height: 20px; +} + +.sheet-rolltemplate-3dtatributo div { + padding: 2px; +}; + +.sheet-rolltemplate-3dtatributo span { + color: rgb(126, 45, 64); + font-family: "Times New Roman", Times, serif; + font-size: 1.2em; + font-variant: small-caps; + line-height: 1.6em; + padding-left: 5px; + text-align: left; +} + +.sheet-rolltemplate-3dtatributo .sheet-subheader { + color: #000; + font-size: 1em; + font-style: italic; +} + + .sheet-rolltemplate-3dtatributo .sheet-arrow-right { + margin-top:-12px; + background-image: url("https://i.imgur.com/UE9CWZC.png"); + background-repeat: no-repeat; + background-size: contain; + width:190px; + height:18px; +} + +.sheet-rolltemplate-3dtatributo .sheet-tcat, .sheet-rolltemplate-3dtatributo .sheet-subheader { + font-style: italic; +} + +.sheet-rolltemplate-3dtatributo .inlinerollresult.fullnone{ + background-color: transparent; + border: none; +} + +.sheet-rolltemplate-3dtatributo .inlinerollresult.fullcrit { + background-color: #ffffcc; + border: 1px solid #B31515; + color: #B31515; +} + + +.sheet-rolltemplate-3dtatributo .inlinerollresult.fullfail { + background-color: #ffffcc; + border: 1px solid #3FB315; + color: #3FB315; + } + +.sheet-rolltemplate-3dtatributo .sheet-fullcrit { + color: #3FB315; + font-style: italic; +} + +.sheet-rolltemplate-3dtatributo .sheet-fullfail { + color: #B31515; + font-style: italic; +} diff --git a/3D&T_ALPHA/3D&T_ALPHA.html b/3D&T_ALPHA/3D&T_ALPHA.html index ef2b581342..fd5184a31e 100644 --- a/3D&T_ALPHA/3D&T_ALPHA.html +++ b/3D&T_ALPHA/3D&T_ALPHA.html @@ -15,7 +15,8 @@


- +
+

@@ -342,3 +343,24 @@
+ + +
+
+ +

{{name}}

+
{{character}}
+
+ + {{#ability}} +
{{type}}: {{ability}}
+ {{#^rollGreater() ability atributo }} + Teste bem sucedido! + {{/^rollGreater() ability atributo }} + {{#rollGreater() ability atributo}} + Fracassou... + {{/rollGreater() ability atributo}} + {{/ability}} + +
+
\ No newline at end of file diff --git a/3D&T_ALPHA/sheet.json b/3D&T_ALPHA/sheet.json index d73e7c3cda..cf5d118b8c 100644 --- a/3D&T_ALPHA/sheet.json +++ b/3D&T_ALPHA/sheet.json @@ -1,8 +1,9 @@ { - "html": "3D&T_ALPHA.html", - "css": "3D&T_ALPHA.css", - "authors": "Calangus, Julio Melanda", - "roll20userid": "1437535, 1413302", - "preview": "3D&T_ALPHA.png", - "instructions": "This is a character sheet for 3D&T Alpha" -} + "html": "3D&T_ALPHA.html", + "css": "3D&T_ALPHA.css", + "authors": "Calangus, Julio Melanda", + "roll20userid": "1437535, 1413302", + "preview": "3D&T_ALPHA.png", + "instructions": "This is a character sheet for 3D&T Alpha", + "legacy": true +} \ No newline at end of file diff --git a/3DeT_ALPHA/sheet.json b/3DeT_ALPHA/sheet.json index 0f832d05af..d4f2fb05e9 100644 --- a/3DeT_ALPHA/sheet.json +++ b/3DeT_ALPHA/sheet.json @@ -1,8 +1,9 @@ { - "html": "3DeT_ALPHA.html", - "css": "3DeT_ALPHA.css", - "authors": "Julio Melanda", - "roll20userid": "1413302", - "preview": "3DeT_ALPHA.png", - "instructions": "This is a character sheet for 3D&T Defensores de Tóquio 3ª Edição Alpha" -} + "html": "3DeT_ALPHA.html", + "css": "3DeT_ALPHA.css", + "authors": "Julio Melanda", + "roll20userid": "1413302", + "preview": "3DeT_ALPHA.png", + "instructions": "This is a character sheet for 3D&T Defensores de Tóquio 3ª Edição Alpha", + "legacy": true +} \ No newline at end of file diff --git a/5e Darker Dungeons/sheet.json b/5e Darker Dungeons/sheet.json index c82588a1ce..a19357c6a9 100644 --- a/5e Darker Dungeons/sheet.json +++ b/5e Darker Dungeons/sheet.json @@ -8,305 +8,309 @@ "instructions": "A flexible character sheet compatible with D&D 5e and [Giffyglyph's Darker Dungeons](https://drive.google.com/file/d/1ufAyAnP4YTyJmOvyFQwnJZoTMTe95ETt/view?usp=sharing) ruleset.\n\n* Fully drag-and-drop compatible with the [Roll20 Compendium](https://app.roll20.net/compendium/dnd5e/BookIndex).\n* Add lingering wounds and mental afflictions that automatically update your ability modifiers.\n* Track and organise your equipment with easy-to-use containers.\n* Update your conditions and stress with new, color-coded helpers.\n* Make defence rolls, saving throw attacks, and spell burnout checks with new roll buttons.\n* Fully featured with auto-calculated fields, sheet workers, and roll buttons.\n* Multi-classing and custom classes fully supported.\n* Includes a complete NPC sheet to keep track of your monster profiles.", "patreon": "https://www.patreon.com/giffyglyph", "useroptions": [ - { - "attribute": "npc", - "displayname": "NPC:", - "type": "checkbox", - "value": "1", - "description": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters." - }, - { - "attribute": "rtype", - "displayname": "Roll Queries:", - "type": "select", - "options": [ - "Always Roll Advantage|{{always=1}} {{r2=[[1d20", - "Advantage Toggle|@{advantagetoggle}", - "Query Advantage|{{query=1}} ?{Advantage?|Normal Roll,{{normal=1}} {{r2=[[0d20|Advantage,{{advantage=1}} {{r2=[[1d20|Disadvantage,{{disadvantage=1}} {{r2=[[1d20}", - "Never Roll Advantage|{{normal=1}} {{r2=[[0d20" - ], - "default": "{{always=1}} {{r2=[[1d20", - "description": "D20 Rolls output according to this option. Always Roll Advantage is the default setting and will roll two D20 on every roll in case of advantage. The expectation is that if there is no advantage or disadvantage you use the left most result. The Advantage Toggle option adds three new buttons to the top of the sheet so that you can toggle advantage on a case by case basis. Query Advantage gives you a prompt every roll asking if the roll has advantage. Never Roll Advantage always rolls a single D20 on any given roll, expecting the player to roll a second time in case of advantage or disadvantage." - }, - { - "attribute": "wtype", - "displayname": "Whisper Rolls to GM:", - "type": "select", - "options": [ - "Never Whisper Rolls|", - "Whisper Toggle|@{whispertoggle}", - "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", - "Always Whisper Rolls|/w gm " - ], - "default": "", - "description": "All sheet rolls are sent to all players in chat by default. Whisper Toggle gives a set of buttons to quick select your preference on the fly. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM." - }, - { - "attribute": "dtype", - "displayname": "Auto Damage Roll:", - "type": "select", - "options": [ - "Don't Auto Roll Damage|pick", - "Auto Roll Damage & Crit|full" - ], - "default": "pick", - "description": "By default, attack damage rolls are not rolled until the hit is confirmed. Damage is rolled from the chat roll template by clicking on the name of the attack in the right hand bar, which then displays the damage. The default method is compatible with 3D dice. Optionally, you can choose to have the Auto Roll Damage & Crit option which will roll damage and critical hit dice at the same time of the attack, presenting all possible outcomes at the time of the attack." - }, - { - "attribute": "core_die", - "displayname": "Core Die Roll:", - "type": "text", - "default": "1d20", - "description": "Changing the core die will replace the normal 1d20 made with almost all rolls with a randomizer of your choice, such as 2d10 or 3d6." - }, - { - "attribute": "pb_type", - "displayname": "Proficiency Bonus:", - "type": "select", - "options": [ - "By Level (Default)|level", - "Proficency Die (DMG)|die", - "Custom|custom" - ], - "default": "level", - "description": "By default, the character's Proficiency Bonus will be automatically calculated based off of their total level as is the standard method in the PHB. The Proficency Die option supports the alternate method outlined in the DMG where, instead of a flat bonus, a die is rolled instead. The Custom option allows you to replace the PB with anything of your choosing." - }, - { - "attribute": "pb_custom", - "displayname": "Custom Proficency Bonus:", - "type": "text", - "default": "", - "description": "When the Proficiency Bonus type is set to Custom, the character sheet will use this value for the character's Proficiency Bonus." - }, - { - "attribute": "init_tiebreaker", - "displayname": "Add DEX Tiebreaker to Initiative:", - "type": "checkbox", - "value": "@{dexterity}/100", - "description": "Adds the character's dexterity score as a decimal to the end of the initiative bonus for purposes of breaking ties." - }, - { - "attribute": "global_save_mod_flag", - "displayname": "Show Global Save Modifiers:", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global save modifier field, underneath the SAVING THROWS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Bless spell." - }, - { - "attribute": "global_skill_mod_flag", - "displayname": "Show Global Skill Modifiers:", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global skill modifier field, underneath the SKILLS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Guidance spell." - }, - { - "attribute": "global_attack_mod_flag", - "displayname": "Show Global Attack Modifiers:", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global attack modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack to-hit roll. Perfect for regular but not permanent bonuses to attack like the Bless spell." - }, - { - "attribute": "global_damage_mod_flag", - "displayname": "Show Global Damage Modifiers:", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global damage modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack damage roll. Perfect for regular but not permanent bonuses to damage like the Sneak Attack ability." - }, - { - "attribute": "charname_output", - "displayname": "Add Character Name to Templates:", - "type": "select", - "options": [ - "On|{{charname=@{character_name}}}", - "Off|charname=@{character_name}" - ], - "default": "charname=@{character_name}", - "description": "Character names are not added to the roll template by default, and are only displayed as normal in the chat tab as the player/character selected as 'Speaking As'. Turning this option on adds the character making the roll's name to the template, useful for players representing multiple characters." - }, - { - "attribute": "level_calculations", - "displayname": "Auto Level Calculations:", - "type": "select", - "options": [ - "On|on", - "Off|off" - ], - "default": "on", - "description": "By default changing character levels will automatically set spell slots and hit dice. Changing this setting to off prevents this behavior." - }, - { - "attribute": "encumberance_setting", - "displayname": "Encumbrance:", - "type": "select", - "options": [ - "Simple|off", - "Variant (PHB p176)|on", - "Off|disabled" - ], - "default": "on", - "description": "The sheet uses the variant encumbrance rules on page 176 of the PHB. The Off option disables the variant rules and only uses a basic over-limit inventory weight check." - }, - { - "attribute": "simpleinventory", - "displayname": "Inventory Style:", - "type": "select", - "options": [ - "Compendium Compatible|complex", - "Simple|simple" - ], - "default": "complex", - "description": "Character Inventories default to the complex style that is compatible with the Roll20 5E Compendium. This includes granular item amounts/weights, weight and encumbrance tracking, sorting, AC calculations, automatic attack generation, and more. The Simple option provides a text field for item lists for players who want more manual control over the sheet." - }, - { - "attribute": "simpletraits", - "displayname": "Features & Traits:", - "type": "select", - "options": [ - "Compendium Compatible|complex", - "Simple|simple" - ], - "default": "complex", - "description": "Character FEATURES AND TRAITS section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet." - }, - { - "attribute": "simpleproficencies", - "displayname": "Proficiencies & Languages:", - "type": "select", - "options": [ - "Compendium Compatible|complex", - "Simple|simple" - ], - "default": "complex", - "description": "Character OTHER PROFICIENCIES & LANGUAGES section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet." - }, - { - "attribute": "npc_name_flag", - "displayname": "NPC Name in Rolls:", - "type": "select", - "options": [ - "Show|{{name=@{npc_name}}}", - "Hide|0" - ], - "default": "{{name=@{npc_name}}}", - "description": "In NPC roll results, show or hide the name of the NPC in the roll result card." - }, - { - "attribute": "ammotracking", - "displayname": "Ammo Tracking (API Required):", - "type": "select", - "options": [ - "On|on", - "Off|off" - ], - "optiontranslationkeys": ["on","off"], - "default": "off", - "description": "Provides automatic ammo tracking with the 5th Edition OGL by Roll20 Companion API Script." - }, - { - "attribute": "cd_bar1_v", - "displayname": "Bar 1 Value:", - "type": "text", - "default": "hp_max", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's value to this attribute." - }, - { - "attribute": "cd_bar1_m", - "displayname": "Bar 1 Max:", - "type": "text", - "default": "hp_max", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's max to this attribute." - }, - { - "attribute": "cd_bar1_l", - "displayname": "Bar 1 Link:", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings." - }, - { - "attribute": "cd_bar2_v", - "displayname": "Bar 2 Value:", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's value to this attribute." - }, - { - "attribute": "cd_bar2_m", - "displayname": "Bar 2 Max:", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's max to this attribute." - }, - { - "attribute": "cd_bar2_l", - "displayname": "Bar 2 Link:", - "type": "text", - "default": "npc_ac", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings." - }, - { - "attribute": "cd_bar3_v", - "displayname": "Bar 3 Value:", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's value to this attribute." - }, - { - "attribute": "cd_bar3_m", - "displayname": "Bar 3 Max:", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's max to this attribute." - }, - { - "attribute": "cd_bar3_l", - "displayname": "Bar 3 Link:", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings." - }, - { - "attribute": "use_inventory_slots", - "displayname": "Use Inventory Slots", - "type": "checkbox", - "value": "1", - "checked" : "checked", - "description": "[Giffyglyph's Darker Dungeons] Track your inventory using slots instead of weight." - }, - { - "attribute": "show_exhaustion_flag", - "displayname": "Show Exhaustion", - "type": "checkbox", - "value": "1", - "checked" : "checked", - "description": "[Giffyglyph's Darker Dungeons] Show the exhaustion tracker and effects." - }, - { - "attribute": "show_death_failures_flag", - "displayname": "Death Save Failures Only", - "type": "checkbox", - "value": "1", - "checked" : "checked", - "description": "[Giffyglyph's Darker Dungeons] Track only death save failures." - }, - { - "attribute": "show_stress_flag", - "displayname": "Show Stress", - "type": "checkbox", - "value": "1", - "checked" : "checked", - "description": "[Giffyglyph's Darker Dungeons] Show the Stress panel, used for tracking your character's mental stress and afflicitions." - }, - { - "attribute": "show_survival_conditions", - "displayname": "Show Survival Conditions", - "type": "checkbox", - "value": "1", - "checked" : "checked", - "description": "[Giffyglyph's Darker Dungeons] Show the Survival Conditions panel, used for tracking hunger/thirst/fatigue/temperature." - }, - { - "attribute": "intelligent_initiative", - "displayname": "Use Intelligence for Initiative", - "type": "checkbox", - "value": "1", - "checked" : "checked", - "description": "[Giffyglyph's Darker Dungeons] Use your intelligence modifier (instead of your dexterity modifier) to calculate your initiative bonus." - } - ] -} + { + "attribute": "npc", + "displayname": "NPC:", + "type": "checkbox", + "value": "1", + "description": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters." + }, + { + "attribute": "rtype", + "displayname": "Roll Queries:", + "type": "select", + "options": [ + "Always Roll Advantage|{{always=1}} {{r2=[[1d20", + "Advantage Toggle|@{advantagetoggle}", + "Query Advantage|{{query=1}} ?{Advantage?|Normal Roll,{{normal=1}} {{r2=[[0d20|Advantage,{{advantage=1}} {{r2=[[1d20|Disadvantage,{{disadvantage=1}} {{r2=[[1d20}", + "Never Roll Advantage|{{normal=1}} {{r2=[[0d20" + ], + "default": "{{always=1}} {{r2=[[1d20", + "description": "D20 Rolls output according to this option. Always Roll Advantage is the default setting and will roll two D20 on every roll in case of advantage. The expectation is that if there is no advantage or disadvantage you use the left most result. The Advantage Toggle option adds three new buttons to the top of the sheet so that you can toggle advantage on a case by case basis. Query Advantage gives you a prompt every roll asking if the roll has advantage. Never Roll Advantage always rolls a single D20 on any given roll, expecting the player to roll a second time in case of advantage or disadvantage." + }, + { + "attribute": "wtype", + "displayname": "Whisper Rolls to GM:", + "type": "select", + "options": [ + "Never Whisper Rolls|", + "Whisper Toggle|@{whispertoggle}", + "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", + "Always Whisper Rolls|/w gm " + ], + "default": "", + "description": "All sheet rolls are sent to all players in chat by default. Whisper Toggle gives a set of buttons to quick select your preference on the fly. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM." + }, + { + "attribute": "dtype", + "displayname": "Auto Damage Roll:", + "type": "select", + "options": [ + "Don't Auto Roll Damage|pick", + "Auto Roll Damage & Crit|full" + ], + "default": "pick", + "description": "By default, attack damage rolls are not rolled until the hit is confirmed. Damage is rolled from the chat roll template by clicking on the name of the attack in the right hand bar, which then displays the damage. The default method is compatible with 3D dice. Optionally, you can choose to have the Auto Roll Damage & Crit option which will roll damage and critical hit dice at the same time of the attack, presenting all possible outcomes at the time of the attack." + }, + { + "attribute": "core_die", + "displayname": "Core Die Roll:", + "type": "text", + "default": "1d20", + "description": "Changing the core die will replace the normal 1d20 made with almost all rolls with a randomizer of your choice, such as 2d10 or 3d6." + }, + { + "attribute": "pb_type", + "displayname": "Proficiency Bonus:", + "type": "select", + "options": [ + "By Level (Default)|level", + "Proficency Die (DMG)|die", + "Custom|custom" + ], + "default": "level", + "description": "By default, the character's Proficiency Bonus will be automatically calculated based off of their total level as is the standard method in the PHB. The Proficency Die option supports the alternate method outlined in the DMG where, instead of a flat bonus, a die is rolled instead. The Custom option allows you to replace the PB with anything of your choosing." + }, + { + "attribute": "pb_custom", + "displayname": "Custom Proficency Bonus:", + "type": "text", + "default": "", + "description": "When the Proficiency Bonus type is set to Custom, the character sheet will use this value for the character's Proficiency Bonus." + }, + { + "attribute": "init_tiebreaker", + "displayname": "Add DEX Tiebreaker to Initiative:", + "type": "checkbox", + "value": "@{dexterity}/100", + "description": "Adds the character's dexterity score as a decimal to the end of the initiative bonus for purposes of breaking ties." + }, + { + "attribute": "global_save_mod_flag", + "displayname": "Show Global Save Modifiers:", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global save modifier field, underneath the SAVING THROWS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Bless spell." + }, + { + "attribute": "global_skill_mod_flag", + "displayname": "Show Global Skill Modifiers:", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global skill modifier field, underneath the SKILLS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Guidance spell." + }, + { + "attribute": "global_attack_mod_flag", + "displayname": "Show Global Attack Modifiers:", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global attack modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack to-hit roll. Perfect for regular but not permanent bonuses to attack like the Bless spell." + }, + { + "attribute": "global_damage_mod_flag", + "displayname": "Show Global Damage Modifiers:", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global damage modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack damage roll. Perfect for regular but not permanent bonuses to damage like the Sneak Attack ability." + }, + { + "attribute": "charname_output", + "displayname": "Add Character Name to Templates:", + "type": "select", + "options": [ + "On|{{charname=@{character_name}}}", + "Off|charname=@{character_name}" + ], + "default": "charname=@{character_name}", + "description": "Character names are not added to the roll template by default, and are only displayed as normal in the chat tab as the player/character selected as 'Speaking As'. Turning this option on adds the character making the roll's name to the template, useful for players representing multiple characters." + }, + { + "attribute": "level_calculations", + "displayname": "Auto Level Calculations:", + "type": "select", + "options": [ + "On|on", + "Off|off" + ], + "default": "on", + "description": "By default changing character levels will automatically set spell slots and hit dice. Changing this setting to off prevents this behavior." + }, + { + "attribute": "encumberance_setting", + "displayname": "Encumbrance:", + "type": "select", + "options": [ + "Simple|off", + "Variant (PHB p176)|on", + "Off|disabled" + ], + "default": "on", + "description": "The sheet uses the variant encumbrance rules on page 176 of the PHB. The Off option disables the variant rules and only uses a basic over-limit inventory weight check." + }, + { + "attribute": "simpleinventory", + "displayname": "Inventory Style:", + "type": "select", + "options": [ + "Compendium Compatible|complex", + "Simple|simple" + ], + "default": "complex", + "description": "Character Inventories default to the complex style that is compatible with the Roll20 5E Compendium. This includes granular item amounts/weights, weight and encumbrance tracking, sorting, AC calculations, automatic attack generation, and more. The Simple option provides a text field for item lists for players who want more manual control over the sheet." + }, + { + "attribute": "simpletraits", + "displayname": "Features & Traits:", + "type": "select", + "options": [ + "Compendium Compatible|complex", + "Simple|simple" + ], + "default": "complex", + "description": "Character FEATURES AND TRAITS section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet." + }, + { + "attribute": "simpleproficencies", + "displayname": "Proficiencies & Languages:", + "type": "select", + "options": [ + "Compendium Compatible|complex", + "Simple|simple" + ], + "default": "complex", + "description": "Character OTHER PROFICIENCIES & LANGUAGES section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet." + }, + { + "attribute": "npc_name_flag", + "displayname": "NPC Name in Rolls:", + "type": "select", + "options": [ + "Show|{{name=@{npc_name}}}", + "Hide|0" + ], + "default": "{{name=@{npc_name}}}", + "description": "In NPC roll results, show or hide the name of the NPC in the roll result card." + }, + { + "attribute": "ammotracking", + "displayname": "Ammo Tracking (API Required):", + "type": "select", + "options": [ + "On|on", + "Off|off" + ], + "optiontranslationkeys": [ + "on", + "off" + ], + "default": "off", + "description": "Provides automatic ammo tracking with the 5th Edition OGL by Roll20 Companion API Script." + }, + { + "attribute": "cd_bar1_v", + "displayname": "Bar 1 Value:", + "type": "text", + "default": "hp_max", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's value to this attribute." + }, + { + "attribute": "cd_bar1_m", + "displayname": "Bar 1 Max:", + "type": "text", + "default": "hp_max", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's max to this attribute." + }, + { + "attribute": "cd_bar1_l", + "displayname": "Bar 1 Link:", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings." + }, + { + "attribute": "cd_bar2_v", + "displayname": "Bar 2 Value:", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's value to this attribute." + }, + { + "attribute": "cd_bar2_m", + "displayname": "Bar 2 Max:", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's max to this attribute." + }, + { + "attribute": "cd_bar2_l", + "displayname": "Bar 2 Link:", + "type": "text", + "default": "npc_ac", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings." + }, + { + "attribute": "cd_bar3_v", + "displayname": "Bar 3 Value:", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's value to this attribute." + }, + { + "attribute": "cd_bar3_m", + "displayname": "Bar 3 Max:", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's max to this attribute." + }, + { + "attribute": "cd_bar3_l", + "displayname": "Bar 3 Link:", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings." + }, + { + "attribute": "use_inventory_slots", + "displayname": "Use Inventory Slots", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "[Giffyglyph's Darker Dungeons] Track your inventory using slots instead of weight." + }, + { + "attribute": "show_exhaustion_flag", + "displayname": "Show Exhaustion", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "[Giffyglyph's Darker Dungeons] Show the exhaustion tracker and effects." + }, + { + "attribute": "show_death_failures_flag", + "displayname": "Death Save Failures Only", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "[Giffyglyph's Darker Dungeons] Track only death save failures." + }, + { + "attribute": "show_stress_flag", + "displayname": "Show Stress", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "[Giffyglyph's Darker Dungeons] Show the Stress panel, used for tracking your character's mental stress and afflicitions." + }, + { + "attribute": "show_survival_conditions", + "displayname": "Show Survival Conditions", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "[Giffyglyph's Darker Dungeons] Show the Survival Conditions panel, used for tracking hunger/thirst/fatigue/temperature." + }, + { + "attribute": "intelligent_initiative", + "displayname": "Use Intelligence for Initiative", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "[Giffyglyph's Darker Dungeons] Use your intelligence modifier (instead of your dexterity modifier) to calculate your initiative bonus." + } + ], + "legacy": true +} \ No newline at end of file diff --git a/5eShaped/sheet.json b/5eShaped/sheet.json index 3f87154ce7..2ba2fb1eaa 100644 --- a/5eShaped/sheet.json +++ b/5eShaped/sheet.json @@ -6,5 +6,6 @@ "preview": "5eShaped.jpg", "compendium": "dnd5e", "instructions": "This sheet is designed for use with D&D 5th edition. It has been designed to match the layout of the D&D 5e Character Sheet.", - "patreon": "https://www.patreon.com/mlenser" -} + "patreon": "https://www.patreon.com/mlenser", + "legacy": true +} \ No newline at end of file diff --git a/5eShaped_legacy/sheet.json b/5eShaped_legacy/sheet.json index 9d27c809a7..391947bc0d 100644 --- a/5eShaped_legacy/sheet.json +++ b/5eShaped_legacy/sheet.json @@ -1,8 +1,9 @@ { - "html": "D&D_5e.html", - "css": "D&D_5e.css", - "authors": "Mark Lenser (Mark on Roll20.net, @mlenser on Twitter). Wiki done by Heather Lazar (HLazar on Roll20). French translations done by Alzam on Roll20. Tooltips & German translations done by Rouby. Original 5e sheet Author: John Myles", - "roll20userid": "277007", - "preview": "D&D5e.jpg", - "instructions": "This sheet is designed for use with D&D 5th edition. It has been designed to match the layout of the D&D 5e Character Sheet. Sheet help is available on the roll20 wiki - https://wiki.roll20.net/DnD5e_Shaped_Character_Sheet" -} + "html": "D&D_5e.html", + "css": "D&D_5e.css", + "authors": "Mark Lenser (Mark on Roll20.net, @mlenser on Twitter). Wiki done by Heather Lazar (HLazar on Roll20). French translations done by Alzam on Roll20. Tooltips & German translations done by Rouby. Original 5e sheet Author: John Myles", + "roll20userid": "277007", + "preview": "D&D5e.jpg", + "instructions": "This sheet is designed for use with D&D 5th edition. It has been designed to match the layout of the D&D 5e Character Sheet. Sheet help is available on the roll20 wiki - https://wiki.roll20.net/DnD5e_Shaped_Character_Sheet", + "legacy": true +} \ No newline at end of file diff --git a/7th Sea 2e/sheet.json b/7th Sea 2e/sheet.json index b397ded1ab..cadd88b5d1 100644 --- a/7th Sea 2e/sheet.json +++ b/7th Sea 2e/sheet.json @@ -1,8 +1,9 @@ { - "html": "7th Sea 2e.html", - "css": "7th Sea 2e.css", - "authors": "Coal Powered Puppet", - "roll20userid": "492849", - "preview": "7th Sea 2e.png", - "instructions": "For use with the 7th Sea, Second Edition.\n\nSee [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/7th%20Sea%202e) for Changelog." + "html": "7th Sea 2e.html", + "css": "7th Sea 2e.css", + "authors": "Coal Powered Puppet", + "roll20userid": "492849", + "preview": "7th Sea 2e.png", + "instructions": "For use with the 7th Sea, Second Edition.\n\nSee [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/7th%20Sea%202e) for Changelog.", + "legacy": true } \ No newline at end of file diff --git a/7th Sea/sheet.json b/7th Sea/sheet.json index b1cccf9506..6885174425 100644 --- a/7th Sea/sheet.json +++ b/7th Sea/sheet.json @@ -1,8 +1,9 @@ { - "html": "7th Sea.html", - "css": "7th Sea.css", - "authors": "John W., with heavy influnce from Niki K.", - "roll20userid": "492849", - "preview": "7th Sea.png", - "instructions": "# Character Sheet\r## Whole Sheet:\r \r ## Character Information:\r The traits fill from the left, somewhat like the NWOD.\r## Skills Tab:\rEach skill, Heritage, and School are hidden under the triangles. Cast, Attack, and Skilled buttons roll a number of dice equal to traits selected and the rating of the knack, with exploding dice. The Crippled button does not explode.\r ## Combat Tab:\rTHe action dice is a button that rolls a number of d10s equal to how many check boxes you have checked. The large numbers are rotating images to track the results of action dice. The En Garde! bottom makes an attack using finesse and whatever you put in attack rating and the static bonus area. The melee check box adds Brawn to the damage dealt. The checkbox selects the current defense, returning the current passive defense. THe Defend buttons roll active defense. The wounds are simple number boxes, while the wound check is a button. The Roll, Keep, Crippled, and Knocked Out ratings all have modifiers next to them. \r ## Equipment Tab:\rA placeholder for information.\r##Equipment Tab:\rA placeholder for information.\r. ### Roll Templates:/rI used Phillip G.'s awesome design for most of the roll templates./r #### Initiative:/r{&template:Initiative}{{rollname}}{{Die1}}{{Die2}}{{Die3}}{{Die4}}{{Die5}}{{Die6}}{{Die7}}/r#### Skill:/r {&template:skill}{{skillname}}{{skillname}}{{skillkanck}}{{attribute}}{{knack}}{{roll}} /r #### Magic:/r{&template:spell}{{heritage}}{{heritageknack}}{{attribute}}{{knack}}{{cast}}/r#### Attack:/r{&template:attack}{{weapon}}{{finesse}}{{attackrating}}{{attackroll}}{{staticattack}}{{roll}}{{keep}}{{staticdamage}}{{damageroll}}" + "html": "7th Sea.html", + "css": "7th Sea.css", + "authors": "John W., with heavy influnce from Niki K.", + "roll20userid": "492849", + "preview": "7th Sea.png", + "instructions": "# Character Sheet\r## Whole Sheet:\r \r ## Character Information:\r The traits fill from the left, somewhat like the NWOD.\r## Skills Tab:\rEach skill, Heritage, and School are hidden under the triangles. Cast, Attack, and Skilled buttons roll a number of dice equal to traits selected and the rating of the knack, with exploding dice. The Crippled button does not explode.\r ## Combat Tab:\rTHe action dice is a button that rolls a number of d10s equal to how many check boxes you have checked. The large numbers are rotating images to track the results of action dice. The En Garde! bottom makes an attack using finesse and whatever you put in attack rating and the static bonus area. The melee check box adds Brawn to the damage dealt. The checkbox selects the current defense, returning the current passive defense. THe Defend buttons roll active defense. The wounds are simple number boxes, while the wound check is a button. The Roll, Keep, Crippled, and Knocked Out ratings all have modifiers next to them. \r ## Equipment Tab:\rA placeholder for information.\r##Equipment Tab:\rA placeholder for information.\r. ### Roll Templates:/rI used Phillip G.'s awesome design for most of the roll templates./r #### Initiative:/r{&template:Initiative}{{rollname}}{{Die1}}{{Die2}}{{Die3}}{{Die4}}{{Die5}}{{Die6}}{{Die7}}/r#### Skill:/r {&template:skill}{{skillname}}{{skillname}}{{skillkanck}}{{attribute}}{{knack}}{{roll}} /r #### Magic:/r{&template:spell}{{heritage}}{{heritageknack}}{{attribute}}{{knack}}{{cast}}/r#### Attack:/r{&template:attack}{{weapon}}{{finesse}}{{attackrating}}{{attackroll}}{{staticattack}}{{roll}}{{keep}}{{staticdamage}}{{damageroll}}", + "legacy": true } \ No newline at end of file diff --git a/A Fistful of Darkness/sheet.json b/A Fistful of Darkness/sheet.json index 7a00b7c9a2..d9920ba325 100644 --- a/A Fistful of Darkness/sheet.json +++ b/A Fistful of Darkness/sheet.json @@ -1,8 +1,9 @@ { - "html": "aFoD.html", - "css": "aFoD.css", - "authors": "Stefan Struck, based on work by Tim Denee and Jakob Oesinghaus", - "roll20userid": "1458712, 782723, 726129", - "preview": "aFoD.png", - "instructions": "This sheet for A Fistful of Darkness includes a sheet for both characters and the posse, as well as a faction status and location tracker.\nFor questions or bug reports, feel free to contact me via mail (in (at) monkeyecho.de) or the Blades in the Dark community (https://community.bladesinthedark.com/u/monkeyEcho)." -} + "html": "aFoD.html", + "css": "aFoD.css", + "authors": "Stefan Struck, based on work by Tim Denee and Jakob Oesinghaus", + "roll20userid": "1458712, 782723, 726129", + "preview": "aFoD.png", + "instructions": "This sheet for A Fistful of Darkness includes a sheet for both characters and the posse, as well as a faction status and location tracker.\nFor questions or bug reports, feel free to contact me via mail (in (at) monkeyecho.de) or the Blades in the Dark community (https://community.bladesinthedark.com/u/monkeyEcho).", + "legacy": true +} \ No newline at end of file diff --git a/A Song of Ice and Fire/sheet.json b/A Song of Ice and Fire/sheet.json index 4b4a01470b..a820553842 100644 --- a/A Song of Ice and Fire/sheet.json +++ b/A Song of Ice and Fire/sheet.json @@ -1,8 +1,9 @@ { - "html": "SIFRPNew.html", - "css": "SIFRPNew.css", - "authors": "Alex Ott", - "roll20userid": "3241579", - "preview": "SIFRPNew.png", - "instructions": "#A Song of Ice and Fire Roleplaying: Game of Thrones Edition\rAuto-calculated stats, fancy hideable sections, and more" + "html": "SIFRPNew.html", + "css": "SIFRPNew.css", + "authors": "Alex Ott", + "roll20userid": "3241579", + "preview": "SIFRPNew.png", + "instructions": "#A Song of Ice and Fire Roleplaying: Game of Thrones Edition\rAuto-calculated stats, fancy hideable sections, and more", + "legacy": true } \ No newline at end of file diff --git a/ACKS/sheet.json b/ACKS/sheet.json index ffb9161857..5cb5d29753 100644 --- a/ACKS/sheet.json +++ b/ACKS/sheet.json @@ -1,8 +1,9 @@ { - "html": "ACKS.html", - "css": "ACKS.css", - "authors": "DimensionalGames", - "roll20userid": "378484", - "preview": "ACKS.jpg", - "instructions": "Barebones Adventurer Conquerer Kings Sheet, work in progress but it is currently usable. Planning on adding more automation, though." + "html": "ACKS.html", + "css": "ACKS.css", + "authors": "DimensionalGames", + "roll20userid": "378484", + "preview": "ACKS.jpg", + "instructions": "Barebones Adventurer Conquerer Kings Sheet, work in progress but it is currently usable. Planning on adding more automation, though.", + "legacy": true } \ No newline at end of file diff --git a/ACPD/sheet.json b/ACPD/sheet.json index ed35acd464..2fb3bda2dd 100644 --- a/ACPD/sheet.json +++ b/ACPD/sheet.json @@ -1,8 +1,9 @@ { -"html": "acpd.html", -"css": "acpd.css", -"authors": "Lyra S.", -"roll20userID": "1492292", -"preview": "acpd.png", -"instructions": "Feuille de personnage pour A.C.P.D., Atlantic City Police Department" -} + "html": "acpd.html", + "css": "acpd.css", + "authors": "Lyra S.", + "roll20userID": "1492292", + "preview": "acpd.png", + "instructions": "Feuille de personnage pour A.C.P.D., Atlantic City Police Department", + "legacy": true +} \ No newline at end of file diff --git a/AD&D 2E Revised/2ESheet.html b/AD&D 2E Revised/2ESheet.html index a7da177cd7..a9d50df652 100644 --- a/AD&D 2E Revised/2ESheet.html +++ b/AD&D 2E Revised/2ESheet.html @@ -6,19 +6,24 @@
Announcements
-

Upcoming changes in 2 weeks!

+

Changes in


  • Fixed Weapon-type vs. Armor-type. Now actually works for repeating rows!
  • -
    • Many attributes has been removed / changed / added. Please see the forum for the fill list: https://app.roll20.net/forum/post/9311682/official-ad-and-d-2e-revised-update-thread
  • +
    • Many attributes has been removed / changed / added. Please see the forum for the fill list
  • +
  • Change all references to "Blunt" weapons into "Bludgeoning" as it is the correct term
  • +
  • Added new spell section for wizard spells level 3 to 15. Spell auto fill coming later. Suggested by Jonathan
  • +
  • Added new spell section for priest spells level 3 to 7 and Quest. Spell auto fill coming later. Suggested by Jonathan
  • +
  • Added spell auto fill for Wizard spells level 3
  • +
  • Added spell auto fill for Priest spells level 3
  • +
  • Added a field for a characters base ThAC0. Field is accessible by @{thac0-base}. Suggested by Richard @ Damery and BilBo 2
  • +
  • Made Worn Equipment section collapsable. Suggested by Chronische
- A known bug with the indexes in the following section is still present, and was also present before this change: repeating_weapons, repeating_gear, repeating_spells. For more information on the bug see the post: - https://app.roll20.net/forum/post/9643364/bug-ghost-rows-in-repeating-sections-when-a-dash-is-used-in-the-section-name

- If you want to support my work, please Vote and Comment on my suggestion on the forum: - https://app.roll20.net/forum/post/9624869/html5-datalist-for-character-sheets + Thank you for your support! Datalist will be coming in the future! + https://app.roll20.net/forum/post/9750846/now-on-dev-server-character-sheet-enhancements

To get notified on future updates, discuss changes, or contribute suggestions, please follow this topic on the forum: @@ -1324,78 +1329,103 @@ Player's Option

-

-

Attacks

-
-

Nonproficient weapon penalty:

-

*Value should be negative, starting with a -

+

Nonproficient weapon penalty:


+

Related weapons / familiarity penalty:

+
+

Base ThAC0 number or macro:

+
+
+ +

Select armor opponent is wearing for bonuses/penalties

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Banded
Mail
|Brigandine|Chain
Mail
|Field
Plate
|Full
Plate
|Leather, Hide,
& Padded
|Plate Mail /
Bronze Plate Mail
|Ring
Mail
|Scale
Mail
|Splint
Mail
|Studded
Leather
+ + + +
+
-

Related weapons penalty:

-
Melee  Ranged
+
+

You can use + to denote different sources for bonuses.

+
+
-

Melee Weapons

-
-

Select armor opponent is wearing for bonuses/penalties

-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Banded
Mail
 | Brigan
dine
 | Chain Bronze
Mail    Plate
 | Field
Plate
 | Full
Plate
 | Leather
Hide Pad
 | Plate
Mail
 | Ring
Mail
 | Scale
Mail
 | Splint
Mail
 | Studded
Leather
                                                
-
-

You can use + to denote different sources for bonuses.

-
-
- @@ -1408,13 +1438,13 @@ - + - + @@ -1456,13 +1486,13 @@ - + - + @@ -1479,7 +1509,7 @@ - + @@ -1551,64 +1581,6 @@
-

Ranged Weapons

-
-

Select armor opponent is wearing for bonuses/penalties

-
-
- -
Crit Range SizeTypeType Speed
S PBB
Crit Range SizeTypeType Speed
S PBB
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Banded
Mail
 | Brigan
dine
 | Chain Bronze
Mail    Plate
 | Field
Plate
 | Full
Plate
 | Leather
Hide Pad
 | Plate
Mail
 | Ring
Mail
 | Scale
Mail
 | Splint
Mail
 | Studded
Leather
                                                
-
-

You can use + to denote different sources for bonuses.

-

@@ -1623,7 +1595,7 @@ - + @@ -1633,7 +1605,7 @@ - + @@ -1681,7 +1653,7 @@ - + @@ -1691,7 +1663,7 @@ - + @@ -1712,7 +1684,7 @@ - + @@ -1784,70 +1756,14 @@
-

Familiarity weapon penalty:

-
Melee  Ranged
- +
+

You can use + to denote different sources for bonuses.

+
+
-

Melee Weapons

-
-

Select armor opponent is wearing for bonuses/penalties

-

-
Crit Range SizeTypeType Speed
LR S PBB
Crit Range SizeTypeType Speed
LR S PBB
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Banded
Mail
 | Brigan
dine
 | Chain Bronze
Mail    Plate
 | Field
Plate
 | Full
Plate
 | Leather
Hide Pad
 | Plate
Mail
 | Ring
Mail
 | Scale
Mail
 | Splint
Mail
 | Studded
Leather
                                                
-
-

You can use + to denote different sources for bonuses.

-
-
- @@ -1861,13 +1777,13 @@ - + - + @@ -1912,13 +1828,13 @@ - + - + @@ -1937,7 +1853,7 @@ - + @@ -2023,63 +1939,6 @@
- -

Ranged Weapons

-
-

Select armor opponent is wearing for bonuses/penalties

-

- -
Crit Range SizeTypeType Speed
S PBB
Crit Range SizeTypeType Speed
S PBB
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Banded
Mail
 | Brigan
dine
 | Chain Bronze
Mail    Plate
 | Field
Plate
 | Full
Plate
 | Leather
Hide Pad
 | Plate
Mail
 | Ring
Mail
 | Scale
Mail
 | Splint
Mail
 | Studded
Leather
                                                
-
-

You can use + to denote different sources for bonuses.

-

@@ -2094,7 +1953,7 @@ - + @@ -2105,7 +1964,7 @@ - + @@ -2156,7 +2015,7 @@ - + @@ -2167,7 +2026,7 @@ - + @@ -2191,7 +2050,7 @@ - + @@ -3947,6 +3806,7 @@ + @@ -4204,6 +4064,122 @@

Spells Memorized



+
+
+
+
Crit Range SizeTypeType Speed
ER S PBB
Crit Range SizeTypeType Speed
ER S PBB
+ + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+ +
@@ -4350,6 +4326,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -4497,6 +4554,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -4644,6 +4782,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -4790,6 +5009,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -4937,6 +5237,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5084,6 +5465,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5231,6 +5693,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5378,6 +5921,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5525,6 +6149,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5672,6 +6377,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5819,6 +6605,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5966,6 +6833,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -6673,6 +7621,119 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sphere: + + + School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -6816,6 +7877,90 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sphere: + + + School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -6959,6 +8104,90 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sphere: + + + School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -7102,6 +8331,90 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sphere: + + + School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -7245,6 +8558,90 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sphere: + + + School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -7388,6 +8785,90 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sphere: + + + School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -8317,314 +9798,317 @@

Gear

Worn Equipment

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SlotNameShort DescWtChargesAdd Weight
Head:
Eyes:
Face:
Right Earring:
Left Earring:
Neck 1:
Neck 2:
Neck 3:
Cloak:
Shoulders:
Chest:
Back:
Right Arm:
Left Arm:
Wrists:
Hands:
Ring 1:
Ring 2:
Ring 3 (off):
Ring 4 (off):
Armor:
Belt:
Legs:
Right Leg:
Left Leg:
Anklets:
Feet:
Weapon 1:
Weapon 2:
Weapon 3:
Weapon 4:
Shield:
Misc 1:
Misc 2:
Misc 3:
Misc 4:
Total

lbs.

-
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SlotNameShort DescWtChargesAdd Weight
Head:
Eyes:
Face:
Right Earring:
Left Earring:
Neck 1:
Neck 2:
Neck 3:
Cloak:
Shoulders:
Chest:
Back:
Right Arm:
Left Arm:
Wrists:
Hands:
Ring 1:
Ring 2:
Ring 3 (off):
Ring 4 (off):
Armor:
Belt:
Legs:
Right Leg:
Left Leg:
Anklets:
Feet:
Weapon 1:
Weapon 2:
Weapon 3:
Weapon 4:
Shield:
Misc 1:
Misc 2:
Misc 3:
Misc 4:
Total

lbs.

+
+
@@ -16578,7 +18062,7 @@ wiz1['Color Spray'] = { wiz1['Comprehend Languages'] = { 'name': 'Comprehend Languages', 'level': 'Level 1 Wizard', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'range': 'Touch', 'duration': '[[5*[[@{level-wizard}]] ]] rounds', 'aoe': '1 speaking creature or written text', @@ -16650,7 +18134,7 @@ wiz1['Detect Undead'] = { wiz1['Enlarge'] = { 'name': 'Enlarge', 'level': 'Level 1 Wizard', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'range': '[[5*[[@{level-wizard}]] ]] yards', 'duration': '[[5*LEVEL#]] rounds', 'aoe': '1 creature or object', @@ -16974,7 +18458,7 @@ wiz1['Phantasmal Force'] = { wiz1['Protection From Evil'] = { 'name': 'Protection From Evil', 'level': 'Level 1 Wizard', - 'school': 'Abjuration', + 'school': 'Abjuration (Reversible)', 'range': 'Touch', 'duration': '[[2*[[@{level-wizard}]] ]] rounds', 'aoe': 'Creature touched', @@ -17038,7 +18522,7 @@ wiz1['Shocking Grasp'] = { 'materials': '', 'reference': 'PHB p. 178', 'damage': '[[1d8+[[@{level-wizard}]] ]]', - 'damage-type': 'Lightning', + 'damage-type': 'Electrical', 'healing': '', 'effect': 'When the wizard casts this spell, he develops a powerful electrical charge that gives a jolt to the creature touched. The spell remains in effect for one round per level of the caster ([[@{level-wizard}]] rounds) or until it is discharged by the caster touching another creature. The shocking grasp delivers 1d8 points of damage, plus 1 point per level of the wizard (for example, a 2nd-level wizard would discharge a shock causing 1d8+2 points of damage). While the wizard must come close enough to his opponent to lay a hand on the opponent’s body or upon an electrical conductor that touches the opponent’s body, a like touch from the opponent does not discharge the spell.' }; @@ -17278,10 +18762,30 @@ wiz2['Blur'] = { 'effect': 'When a *blur* spell is cast, the wizard causes the outline of his form to become blurred, shifting and wavering. This distortion causes all missile and melee combat attacks against the caster to be made with –4 penalties on the first attempt and –2 penalties on all successive attacks. It also grants the wizard a +1 bonus to his saving throw for any direct magical attack. A *detect invisibility* spell will not counter this effect, but the 5th-level priest spell *true seeing* and similar magic will.' }; +//Find another place for this +wiz2['Choke'] = { + 'name': 'Choke', + 'level': 'Level 2 Wizard', + 'school': 'Necromancy, Conjuraion/Summoning', + 'range': '30 yards', + 'duration': '[[@{level-wizard}]] rounds', + 'aoe': 'One creature', + 'components': 'V, S, M', + 'cast-time': '2', + 'saving-throw': '½', + 'materials': 'A handkerchief or similarly-sized piece of cloth that has been tied in a knot', + 'reference': 'The Complete Wizard\'s Handbook p. 97', + 'damage': '[[1d4]]', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of *choke*, the caster causes a pair of ghostly hands to appear around the throat of a single victim. The victim must be a human, demihuman, or humanoid, and must be within 30 yards of the caster. The hands will choke and strangle the affected victim for the duration of the spell; each round, the victim suffers 1-4 hit points of damage from the choking hands. If the victim makes a successful saving throw, he suffers half- damage each round.\\n *Choke* can be negated by *dispel magic* or a similar spell; the victim makes all attack rolls at a -2 penalty while affected by *choke*.' +} +// End + wiz2['Continual Light'] = { 'name': 'Continual Light', 'level': 'Level 2 Wizard', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'range': '60 yards', 'duration': 'Permanent', 'aoe': '60-foot radius', @@ -17353,7 +18857,7 @@ wiz2['Deeppockets'] = { wiz2['Detect Evil'] = { 'name': 'Detect Evil', 'level': 'Level 2 Wizard', - 'school': 'Divination', + 'school': 'Divination (Reversible)', 'range': '0', 'duration': '[[5*[[@{level-wizard}]] ]] rounds', 'aoe': '10 x 180 feet', @@ -17569,8 +19073,8 @@ wiz2['Irritation'] = { wiz2['Knock'] = { 'name': 'Knock', 'level': 'Level 2 Wizard', - 'school': 'Alteration', - 'range': '60yards', + 'school': 'Alteration (Reversible)', + 'range': '60 yards', 'duration': 'Special', 'aoe': '[[10*[[@{level-wizard}]] ]] feet', 'components': 'V', @@ -17587,7 +19091,7 @@ wiz2['Knock'] = { wiz2['Know Alignment'] = { 'name': 'Know Alignment', 'level': 'Level 2 Wizard', - 'school': 'Divination', + 'school': 'Divination (Reversible)', 'range': '10 yards', 'duration': '[[@{level-wizard}]] rounds', 'aoe': '1 creature or object per 2 rounds', @@ -17641,7 +19145,7 @@ wiz2['Levitate'] = { wiz2['Locate Object'] = { 'name': 'Locate Object', 'level': 'Level 2 Wizard', - 'school': 'Divination', + 'school': 'Divination (Reversible)', 'range': '0', 'duration': '[[@{level-wizard}]] rounds', 'aoe': '[[20*[[@{level-wizard}]] ]] yards', @@ -17980,9 +19484,660 @@ wiz2['Wizard Lock'] = { 'effect': 'A *wizard lock* spell cast upon a door, chest, or portal magically locks it. The caster can freely pass his own lock without affecting it; otherwise, the wizard-locked door or object can be opened only by breaking in, by a successful *dispel magic* or *knock* spell, or by a wizard four or more levels higher than the one casting the spell. Note that the last two methods do not remove the wizard lock; they only negate it for a brief duration— about one turn. Creatures from other planes cannot burst a wizard lock as they can a held portal (see the *hold portal* spell).' }; +let wiz3 = {}; +wiz3['Blink'] = { + 'name': 'Blink', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '0', + 'duration': '[[@{level-wizard}]] rounds', + 'aoe': 'The caster', + 'components': 'V, S', + 'cast-time': '1', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 190', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the wizard causes his material form to “blink” directly from one point to another at a random time and in a random direction. This means that melee attacks against the wizard automatically miss if initiative indicates they fall after he has blinked. \n Each round the spell is in effect, the wizard rolls 2d8 to determine the timing of the blink—the result of the dice roll is used as the wizard’s initiative for that round. The wizard disappears and instantaneously reappears 10 feet distant from his previous position. (Direction is determined by a roll of 1d8: 1 = right ahead, 2 = right, 3 = right behind, 4 = behind, 5 = left behind, 6 = left, 7 = left ahead, 8 = ahead.) The caster cannot blink into a solid object; if such is indicated, reroll the direction. Movable objects of size and mass comparable to the caster are shoved aside when the caster blinks in. If blinking is impossible except into a fixed, solid object, the caster is then trapped on the Ethereal Plane. \n During each round that he blinks, the spellcaster can be attacked only by opponents who win initiative or by those who are able to strike both locations at once (for example, with a breath weapon, fireball, or similar wide-area attack forms). Opponents with multiple attacks, or those operating under haste or similar effects, can often strike early enough to have at least one attack against the caster. \n If the spellcaster holds off his attack (if any) until after the blink, the 2d8 delay until the blink is added to his normal 1d10 initiative roll (thus, he probably attacks last in the round). The spellcaster can also try to get his attack in before he blinks (he must announce his intent before rolling the 2d8 for blink timing and the 1d10 for initiative). In this case, the caster compares the two dice rolls, hoping that his initiative roll is lower than his blink roll (the two rolls are *not* added if he is trying to attack before he blinks). If so, he attacks according to his initiative roll, then blinks according to the blink roll. If his blink roll is lower than his initiative roll, however, he blinks first and then attacks in whatever direction he’s facing (he must go through with his attack, even if he is facing in the wrong direction to affect anyone).' +}; + +wiz3['Clairaudience'] = { + 'name': 'Clairaudience', + 'level': 'Level 3 Wizard', + 'school': 'Divination', + 'range': 'Unlimited', + 'duration': '[[@{level-wizard}]] rounds', + 'aoe': '60-foot radius', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A small horn of at least 100 gp value', + 'reference': 'PHB p. 190', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The *clairaudience* spell enables the wizard to concentrate upon some locale and hear in his mind any noise within a 60-foot radius of that point. Distance is not a factor, but the locale must be known—a place familiar to the spellcaster or an obvious one (such as behind a door, around a corner, in a copse of trees, etc.). Only sounds that are normally detectable by the wizard can be heard by use of this spell. Lead sheeting or magical protections prevent the operation of the spell, and the wizard has some indication that the spell is so blocked. The spell creates an invisible sensor, similar to that created by a *crystal ball* spell, that can be dispelled. The spell functions only on the wizard’s current plane of existence.' +}; + +wiz3['Clairvoyance'] = { + 'name': 'Clairvoyance', + 'level': 'Level 3 Wizard', + 'school': 'Divination', + 'range': 'Unlimited', + 'duration': '[[@{level-wizard}]] rounds', + 'aoe': 'Line of sight', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A pinch of powdered pineal gland', + 'reference': 'PHB p. 190', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'Similar to the *clairaudience* spell, the *clairvoyance* spell empowers the wizard to see in his mind whatever is within sight range from the spell locale chosen. Distance from the wizard is not a factor, but the locale must be known—familiar or obvious. Furthermore, light is a factor, as the spell does not enable the use of infravision or magical enhancements. If the area is magically dark, only darkness is seen; if naturally pitch dark, only a 10-foot radius from the center of the spell’s area of effect can be seen. Otherwise, the seeing extends to the normal vision range according to the prevailing light. Lead sheeting or magical protection foils a *clairvoyance* spell, and the wizard has some indication that it is so blocked. The spell creates an invisible sensor, similar to that created by a *crystal ball* spell, that can be dispelled. The spell functions only on the wizard’s current plane of existence.' +}; + +wiz3['Delude'] = { + 'name': 'Delude', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '0', + 'duration': '[[@{level-wizard}]] turns', + 'aoe': '30-foot radius', + 'components': 'V, S', + 'cast-time': '3', + 'saving-throw': 'Neg.', + 'materials': '', + 'reference': 'PHB p. 190', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of a *delude* spell, the wizard conceals his own alignment with that of any creature within a 30-foot radius at the time the spell is cast. The creature must be of higher than animal intelligence for the spell to work; its own alignment remains unchanged. The creature receives a saving throw vs. spell and, if successful, the delude spell fails. If the spell is successful, any *know alignment* spell used against the caster discovers only the assumed alignment. Note that a *detect good* or *detect evil* also detects the assumed aura, if the aura is strong enough. The creature whose aura has been assumed radiates magic, but the wizard radiates magic only to the creature whose alignment has been assumed. If a *delude* spell is used in conjunction with a *change self* or *alter self* spell, the class of the wizard can be totally hidden, if he is clever enough to carry off the disguise.' +}; + +wiz3['Dispel Magic'] = { + 'name': 'Dispel Magic', + 'level': 'Level 3 Wizard', + 'school': 'Abjuration', + 'range': '120 yards', + 'duration': 'Instantaneous', + 'aoe': '30-foot cube', + 'components': 'V, S', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 191', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When a wizard casts this spell, it has a chance to neutralize or negate magic it comes in contact with, as follows:\n First, it removes spells and spell-like effects (including device effects and innate abilities) from creatures or objects. Second, it disrupts the casting or use of these in the area of effect at the instant the dispel is cast. Third, it destroys magical potions (which are treated as 12th level for purposes of this spell). \n Each effect or potion in the spell’s area is checked to determine if it is dispelled. The caster can always dispel his own magic; otherwise, the chance to dispel depends on the difference in level between the magical effect and the caster. The base chance is 50% (11 or higher on 1d20 to dispel). If the caster is of higher level than the creator of the effect to be dispelled, the difference is subtracted from the number needed on 1d20 to dispel (making it more likely that the dispel succeeds); if the caster is of lower level, the difference is *added* to the number needed on 1d20 to dispel (making it *less* likely that the dispel succeeds). A roll of 20 always succeeds and a roll of 1 always fails. Thus, if a caster is 10 levels higher, only a roll of 1 prevents the effect from being dispelled. \n A *dispel magic* spell does not affect a specially enchanted item, such as a magical scroll, ring, wand, rod, staff, miscellaneous item, weapon, shield, or armor, unless it is cast directly upon the item. This renders the item nonoperational for 1d4 rounds. An item possessed and carried by a creature gains the creature’s saving throw against this effect; otherwise, it is automatically rendered nonoperational. An interdimensional interface (such as a *bag of holding*) rendered nonoperational would be temporarily closed. Note that an item’s physical properties are unchanged: A nonoperational magical sword is still a sword. \n Artifacts and relics are not subject to this spell; however, some of their spell-like effects may be, at the DM’s option. \n Note that this spell can be very effective when used upon charmed and similarly beguiled creatures. Certain spells or effects cannot be dispelled; these are listed in the spell descriptions.\n\n**Summary of Dispel Magic Effects**\n\n**Source of Effect  Resists As  Result of Dispel**\nCaster         None      Dispel automatic\nOther caster/     Leve/HD of\n innate ability    other caster  Effect negated\nWand        6th level    *\nStaff         8th level      *\nPotion         12th level    Potion destroyed\nOther magic     12th,\n           unless special *\nArtifact       DM discretion  DM discretion\n\n* Effect negated; if cast directly on item, item becomes nonoperational for 1d4 rounds.' +}; + +wiz3['Explosive Runes'] = { + 'name': 'Explosive Runes', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': 'Touch', + 'duration': 'Special', + 'aoe': '10-foot radius', + 'components': 'V, S', + 'cast-time': '3', + 'saving-throw': 'None or ½', + 'materials': '', + 'reference': 'PHB p. 191', + 'damage': '[[6d4+6]]', + 'damage-type': 'Fire', + 'healing': '', + 'effect': 'By tracing these mystic runes upon a book, map, scroll, or similar object bearing written information, the wizard prevents unauthorized persons from reading his material. The explosive runes are difficult to detect—5% chance per level of magic use experience of the reader; thieves have only a 5% chance. But trap detection by spell or magical device always finds these runes. \n When read, the explosive runes detonate, delivering 6d4+6 points of damage to the reader, who gets no saving throw. A like amount, or half that if saving throws are made, is suffered by each creature within the blast radius. The wizard who cast the spell, as well as any he instructs, can read the protected writing without triggering the runes. Likewise, the wizard can remove the runes whenever desired. Others can remove them only with a successful *dispel magic* or *erase* spell. Explosive runes otherwise last until the spell is triggered. The item upon which the runes are placed is destroyed when the explosion takes place, unless it is not normally subject to destruction by magical fire (see the item saving throws in Chapter 6 of the *DUNGEON MASTER Guide*).' +}; + +wiz3['Feign Death'] = { + 'name': 'Feign Death', + 'level': 'Level 3 Wizard', + 'school': 'Necromancy', + 'range': 'Touch', + 'duration': '1 hour + [[@{level-wizard}]] turns', + 'aoe': 'Creature touched', + 'components': 'V, S', + 'cast-time': '1', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 191', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster (or any other creature whose levels of experience or Hit Dice do not exceed the wizard’s own level) can be put into a cataleptic state that is impossible to distinguish from death. Although the person or creature affected by the *feign death* spell can smell, hear, and know what is going on, no feeling or sight of any sort is possible. Thus, any wounding or mistreatment of the body is not felt and no reaction occurs; damage is only half normal. In addition, paralysis, poison, and energy-level drain cannot affect an individual under the influence of this spell. Poison injected or otherwise introduced into the body takes effect when the spell recipient is no longer under the influence of this spell, although a saving throw is permitted. \n Note that only a willing individual can be affected by a *feign death* spell. The spellcaster can end the spell effects at any time desired, as will a successful dispel, but a full round is required for bodily functions to begin again.' +}; + +wiz3['Fireball'] = { + 'name': 'Fireball', + 'level': 'Level 3 Wizard', + 'school': 'Evocation', + 'range': '[[10+10*[[@{level-wizard}]] ]] yards', + 'duration': 'Instantaneous', + 'aoe': '20-foot radius', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': '½', + 'materials': 'A tiny ball of bat guano and sulphur', + 'reference': 'PHB p. 191', + 'damage': '[[ [[{[[@{level-wizard}]],10}kl1]]d6]]', + 'damage-type': 'Fire', + 'healing': '', + 'effect': 'A fireball is an explosive burst of flame, which detonates with a low roar and delivers damage proportional to the level of the wizard who cast it—1d6 points of damage for each level of experience of the spellcaster (up to a maximum of 10d6). The burst of the fireball creates little pressure and generally conforms to the shape of the area in which it occurs. The fireball fills an area equal to its normal spherical volume (roughly 33,000 cubic feet—thirty-three 10-foot x 10-foot x 10-foot cubes). Besides causing damage to creatures, the fireball ignites all combustible materials within its burst radius, and the heat of the fireball melts soft metals such as gold, copper, silver, etc. Exposed items require saving throws vs. magical fire to determine if they are affected, but items in the possession of a creature that rolls a successful saving throw are unaffected by the fireball. \n The wizard points his finger and speaks the range (distance and height) at which the fireball is to burst. A streak flashes from the pointing digit and, unless it impacts upon a material body or solid barrier prior to attaining the prescribed range, blossoms into the fireball (an early impact results in an early detonation). Creatures failing their saving throws each suffer full damage from the blast. Those who roll successful saving throws manage to dodge, fall flat, or roll aside, each receiving half damage (the DM rolls the damage and each affected creature suffers either full damage or half damage [round fractions down], depending on whether the creature saved or not).' +}; + +wiz3['Flame Arrow'] = { + 'name': 'Flame Arrow', + 'level': 'Level 3 Wizard', + 'school': 'Conjuration/Summoning', + 'range': '[[30+10*[[@{level-wizard}]] ]] yards', + 'duration': '1 round', + 'aoe': 'Special', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': ' A drop of oil and a small piece of flint', + 'reference': 'PHB p. 192', + 'damage': '1 Fire damage or 1d6 Piercing + 4d6 Fire damage per bolt', + 'damage-type': 'piercing and fire', + 'healing': '', + 'effect': 'This spell has two effects. First, the wizard can cause normal arrows or crossbow bolts to become magical flaming missiles for one round. The missiles must be nocked and drawn (or cocked) at the completion of the spell. If they are not loosed within one round, they are consumed by the magic. For every five levels the caster has achieved, up to 10 arrows or bolts can be affected. (Currently [[floor([[@{wizard-level}]]/5)*10]] arrows or bolts). The arrows inflict normal damage, plus 1 point of fire damage to any target struck. They may also cause incendiary damage. This version of the spell is used most often in large battles. \n The second version of this spell enables the caster to hurl fiery bolts at opponents within range. Each bolt inflicts 1d6 points of piercing damage, plus 4d6 points of fire damage. Only half the fire damage is inflicted if the creature struck successfully saves vs. spell. The caster receives one bolt for every five experience levels (two bolts at 10th level, three at 15th level, etc.)(Currently [[floor([[@{wizard-level}]]/5)]] bolts). Bolts must be used on creatures within 20 yards of each other and in front of the wizard.' +}; + +wiz3['Fly'] = { + 'name': 'Fly', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': 'Touch', + 'duration': '[[@{level-wizard}]] + 1d6 turns rolled by the DM', + 'aoe': 'Creature touched', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A wing feather from any bird', + 'reference': 'PHB p. 192', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enables the wizard to bestow the power of magical flight. The creature affected is able to move vertically and horizontally at a rate of 18 (half that if ascending, twice that if descending in a dive). The maneuverability class of the creature is B. Using the fly spell requires as much concentration as walking, so most spells can be cast while hovering or moving slowly (movement of 3). Possible combat penalties while flying are known to the DM (found in the “Aerial Combat” section of Chapter 9 of the DMG). The exact duration of the spell is always unknown to the spellcaster, as the variable addition is determined secretly by the DM.' +}; + +wiz3['Gust of Wind'] = { + 'name': 'Gust of Wind', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '0', + 'duration': '1 round', + 'aoe': '10 feet x [[10*[[@{level-wizard}]] ]] yards', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A legume seed', + 'reference': 'PHB p. 192', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, a strong puff of air originates from the wizard and moves in the direction he is facing. The force of this gust of wind (about 30 m.p.h.) is sufficient to extinguish candles, torches, and similar unprotected flames. It causes protected flames—such as those of lanterns—to dance wildly and has a 5% chance per level of experience of the spellcaster to extinguish even such lights. Currently [[5*[[@{wizard-level}]] ]]%. It also fans large fires outward 1d6 feet in the direction of the wind’s movement. It forces back small flying creatures 1d6 x 10 yards and causes man-sized beings to be held motionless if attempting to move against its force. It slows larger-than-man-sized flying creatures by 50% for one round. It blows over light objects, disperses most vapors, and forces away gaseous or unsecured levitating creatures. Its path is a constant 10 feet wide, by 10 yards long per level of experience of the caster (for example, an 8th-level wizard causes a gust of wind that travels 80 yards).' +}; + +wiz3['Haste'] = { + 'name': 'Haste', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '60 yards.', + 'duration': '[[3+[[@{level-wizard}]] ]] rounds', + 'aoe': '40-foot cube, [[@{level-wizard}]] creatures', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A shaving of licorice root', + 'reference': '', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, each affected creature functions at double its normal movement and attack rates. A hasted creature gains a -2 initiative bonus. Thus, a creature moving at 6 and attacking once per round would move at 12 and attack twice per round. Spellcasting and spell effects are *not* sped up. The number of creatures that can be affected is equal to the caster’s experience level; those creatures closest to the center of effect are affected first. All affected by haste must be in the designated area of effect. Note that this spell negates the effects of a *slow* spell. Additionally, this spell ages the recipient by one year, because of sped-up metabolic processes. This spell is not cumulative with itself or with other similar magic.' +}; + +wiz3['Hold Person'] = { + 'name': 'Hold Person', + 'level': 'Level 3 Wizard', + 'school': 'Enchantment/Charm', + 'range': '120 yards', + 'duration': '[[2*[[@{level-wizard}]] ]] rounds', + 'aoe': '1—4 persons, 20-foot cube', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'Negate', + 'materials': 'A small, straight piece of iron', + 'reference': 'PHB p. 193', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell holds 1d4 humans, demihumans, or humanoid creatures rigidly immobile for five or more rounds. \n The *hold person* spell affects any bipedal human, demihuman or humanoid of man size or smaller, including brownies, dryads, dwarves, elves, gnolls, gnomes, goblins, half-elves, halflings, half-orcs, hobgoblins, humans, kobolds, lizard men, nixies, orcs, pixies, sprites, troglodytes, and others. \n The spell is centered on a point selected by the caster; it affects persons selected by the caster within the area of effect. If the spell is cast at three or four people, each gets an unmodified saving throw. If only two people are being enspelled, each makes his saving throw with a -1 penalty. If the spell is cast at only one person, the saving throw suffers a -3 penalty. Saving throws are adjusted for Wisdom. Those succeeding on their saving throws are unaffected by the spell. Undead creatures cannot be held. \n Held beings cannot move or speak, but they remain aware of events around them and can use abilities not requiring motion or speech. Being held does not prevent the worsening of the subjects’ condition due to wounds, disease, or poison. The caster can end the spell with a single utterance at any time; otherwise, the duration is 10 rounds at 5th level, 12 rounds at 6th level, 14 rounds at 7th level, etc.' +}; + +wiz3['Hold Undead'] = { + 'name': 'Hold Undead', + 'level': 'Level 3 Wizard', + 'school': 'Necromancy', + 'range': '60 feet', + 'duration': '[[1d4+[[@{level-wizard}]] ]] rounds', + 'aoe': '[[1d3]] undead', + 'components': 'V, S, M', + 'cast-time': '5', + 'saving-throw': 'Negate', + 'materials': 'A pinch of sulphur and powdered garlic', + 'reference': 'PHB p. 193', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When cast, this spell renders immobile 1d3 undead creatures whose total Hit Dice are equal to or less than the caster’s level. No more than three undead can be affected by a single spell. To cast, the wizard aims the spell at a point within range and the three undead closest to this are considered to be in the area of effect, provided all are within the field of vision and spell range of the caster. Undead of a mindless nature (skeletons, zombies, or ghouls) are automatically affected. Other forms of undead are allowed a saving throw to negate the effect. If the spell is successful, it renders the undead immobile for the duration of the spell.' +}; + +wiz3['Illusionary Script'] = { + 'name': 'Illusionary Script', + 'level': 'Level 3 Wizard', + 'school': 'Illusion/Phantasm', + 'range': 'Touch', + 'duration': '[[@{wizard-level}]] day', + 'aoe': 'Script reader', + 'components': 'V, S, M', + 'cast-time': 'Special', + 'saving-throw': 'Special', + 'materials': 'A lead-based ink that requires special manufacture by an alchemist, at a cost of not less than 300 gp per usage', + 'reference': 'PHB p. 193', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enables the wizard to write instructions or other information on parchment, paper, etc. The illusionary script appears to be some form of foreign or magical writing. Only the person (or people) who the wizard desires to read the writing can do so. An illusionist recognizes it for illusionary script. \n Unauthorized creatures glancing at the script must roll saving throws vs. spell. A successful save means the creature can look away with only a mild sense of disorientation. Failure means the creature is subject to a suggestion implanted in the script by the caster at the time the *illusionary script* spell was cast. The suggestion cannot require more than three turns to carry out. The suggestion could be to close the book and leave, or to forget the existence of the book, for example. A successful dispel magic spell will remove the illusionary script, but an unsuccessful attempt erases all of the writing. The hidden writings can be read by a combination of the *true seeing* spell and either the *read magic* or *comprehend languages* spell, as applicable.' +}; + +wiz3['Infravision'] = { + 'name': 'Infravision', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': 'Touch', + 'duration': '[[2+[[@{level-wizard}]] ]] hours', + 'aoe': 'Creature touched', + 'components': 'V, S, M', + 'cast-time': '1 round', + 'saving-throw': 'None', + 'materials': 'Either a pinch of dried carrot or an agate', + 'reference': 'PHB p. 193', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the wizard enables the recipient to see in normal darkness up to 60 feet without light. Note that strong sources of light (fire, lanterns, torches, etc. tend to blind this vision, so infravision does not function efficiently in the presence of such light sources. Invisible creatures are not detectable by infravision.' +}; + +wiz3['Invisibility, 10\' Radius'] = { + 'name': 'Invisibility, 10\' Radius', + 'level': 'Level 3 Wizard', + 'school': 'Illusion/Phantasm', + 'range': 'Touch', + 'duration': 'Special', + 'aoe': '10-foot radius', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'An eyelash and a bit of gum arabic, the former encased in the latter', + 'reference': 'PHB p. 193', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell confers invisibility upon all creatures within 10 feet of the recipient. Gear carried and light sources are included, but any light emitted is still visible. The center of the effect is mobile with the recipient. Those affected by this spell cannot see each other. Any affected creature moving out of the area becomes visible, but creatures moving into the area after the spell is cast do not become invisible. Affected creatures (other than the recipient) that attack negate the invisibility only for themselves. If the spell recipient attacks, the *invisibility, 10’ radius* spell is broken for all.' +}; + +wiz3['Item'] = { + 'name': 'Item', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': 'Touch', + 'duration': '[[ [[@{level-wizard}]]*4]] hours', + 'aoe': '[[ [[@{level-wizard}]]*2]] cu. ft.', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'Special', + 'materials': '', + 'reference': 'PHB p. 194', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the wizard is able to shrink one nonmagical item (if it is within the size limit) to 1/12 of its normal size. Optionally, the caster can also change its now-shrunken composition to a clothlike one. An object in the possession of another creature is allowed a saving throw vs. spell. Objects changed by an item spell can be returned to normal composition and size merely by tossing them onto any solid surface or by a word of command from the original spellcaster. Even a burning fire and its fuel can be shrunk by this spell.' +}; + +wiz3['Leomund\'s Tiny Hut'] = { + 'name': 'Leomund\'s Tiny Hut', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '0', + 'duration': '[[4+[[@{level-wizard}]] ]] hours', + 'aoe': '15-foot-diameter sphere', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A small crystal bead that shatters when the spell duration expires or the hut is dispelled', + 'reference': 'PHB p. 194', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, the wizard creates an unmoving, opaque sphere of force of any desired color around his person. Half of the sphere projects above the ground, and the lower hemisphere passes through the ground. Up to seven other man-sized creatures can fit into the field with its creator; they can freely pass into and out of the hut without harming it. However, if the spellcaster removes himself from the hut, the spell dissipates.\n The temperature inside the hut is 70° F. (21° C), if the exterior temperature is between 0° and 100° F. (-17° to 38° C). An exterior temperature below 0° or above 100° lowers or raises, respectively, the interior temperature on a 1°-for-1° basis. The tiny hut also provides protection against the elements, such as rain, dust, sandstorms, and the like. The hut can withstand any wind of less than hurricane force without being harmed, but wind force greater than that destroys it. \n The interior of the hut is a hemisphere; the spellcaster can illuminate it dimly upon command, or extinguish the light as desired. Note that although the force field is opaque from the outside, it is transparent from within. Missiles, weapons, and most spell effects can pass through the hut without affecting it, although the occupants cannot be seen from outside the hut. The hut can be dispelled.' +}; + +wiz3['Lightning Bolt'] = { + 'name': 'Lightning Bolt', + 'level': 'Level 3 Wizard', + 'school': 'Evocation', + 'range': '[[40+10*[[@{level-wizard}]] ]] yards', + 'duration': 'Instantaneous', + 'aoe': 'Special', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': '½', + 'materials': 'A bit of fur and an amber, crystal, or glass rod', + 'reference': 'PHB p. 194', + 'damage': '[[ [[{[[@{level-wizard}]],10}kl1]]d6]]', + 'damage-type': 'Electrical', + 'healing': '', + 'effect': 'Upon casting this spell, the wizard releases a powerful stroke of electrical energy that inflicts 1d6 points of damage per level of the spellcaster (maximum of 10d6) to each creature within its area of effect. A successful saving throw vs. spell reduces this damage to half (round fractions down). The bolt begins at a range and height decided by the caster and streaks outward in a direct line from the casting wizard (for example, if a 40-foot bolt was started at 180 feet from the wizard, the far end of the bolt would reach 220 feet (180 + 40). The lightning bolt may set fire to combustibles, sunder wooden doors, splinter up to a half-foot thickness of stone, and melt metals with a low melting point (lead, gold, copper, silver, bronze). Saving throws must be rolled for objects that withstand the full force of a stroke (see the *fireball* spell). If the damage caused to an interposing barrier shatters or breaks through it (i.e., the saving throw fails), the bolt continues. A bolt can breach 1 inch of wood or half an inch of stone per caster level, up to a maximum of 1 foot of wood or half a foot of stone. \n The lightning bolt’s area of effect is chosen by the spellcaster: either a forked bolt 10 feet wide and 40 feet long or a single bolt 5 feet wide and 80 feet long. If a bolt cannot reach its full length, because of an unyielding barrier (such as a stone wall), the lightning bolt rebounds from the barrier toward its caster, ending only when it reaches its full length. \n For example: An 80-foot-long stroke is begun at a range of 40 feet, but it hits a stone wall at 50 feet. The bolt travels 10 feet, hits the wall, and rebounds for 70 feet back toward its creator (who is only 50 feet from the wall, and so is caught in his own lightning bolt!). \n The DM might allow reflecting bolts. When this type of lightning bolt strikes a solid surface, the bolt reflects from the surface at an angle equal to the angle of incidence (like light off a mirror). A creature crossed more than once by the bolt must roll a saving throw for every time it is crossed, but it still suffers either full damage (if one saving throw is missed) or half damage (if all saving throws are made).' +}; + +wiz3['Melf\'s Minute Meteors'] = { + 'name': 'Melf\'s Minute Meteors', + 'level': 'Level 3 Wizard', + 'school': 'Evocation, Alteration', + 'range': '[[70+10*[[@{level-wizard}]] ]] yards', + 'duration': 'Special', + 'aoe': '1 target/meteor', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'Nitre and sulphur formed into a bead by the addition of pine tar. The caster must also have a small hollow tube of minute proportion, fashioned from gold. The tube costs no less than 1,000 gp to construct, so fine is its workmahship and magical engraving, and it can be reused.', + 'reference': 'PHB p. 194', + 'damage': '1d4 per meteor + 1 splash within 3 feet', + 'damage-type': 'Fire', + 'healing': '', + 'effect': 'This spell enables the wizard to cast small globes of fire (one for each experience level he has attained. Currently [[@{wizard-level}]] meteors), each of which bursts into a 1-foot-diameter sphere upon impact, inflicting 1d4 points of damage to the creature struck. It can also ignite combustible materials (even solid planks). The meteors are treated as missiles hurled by the wizard with a +2 bonus to the attack rolls and with no penalty for range. Misses are treated as grenadelike missiles that inflict 1 point of damage to creatures within 3 feet. \n The spell can be cast in either of two ways: \n A) The wizard discharges five meteors every round (see the “Multiple Attacks and Initiative” section in Chapter 9: Combat). Note that this carries over into at least the following round. \n B) The wizard discharges only one meteor per round. In addition to releasing the missile, the caster can perform other actions in the round, including spellcasting, melee, or device use. Spells requiring concentration force the wizard to forgo the rest of the missiles to maintain concentration. Also, if the wizard fails to maintain an exact mental count of the number of missiles he has remaining, he has involuntarily lost the remaining portion of the spell. \n The spell ends when the caster has fired off as many meteors as he has experience levels, when he forgoes casting any still remaining, or when a successful *dispel magic* spell is thrown upon the caster.' +}; + +wiz3['Monster Summoning I'] = { + 'name': 'Monster Summoning I', + 'level': 'Level 3 Wizard', + 'school': 'Conjuration/Summoning', + 'range': 'Special', + 'duration': '[[2+[[@{level-wizard}]] ]] rounds', + 'aoe': '30-yard radius', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A tiny bag and a small (not necessarily lit) candle', + 'reference': 'PHB p. 195', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'Within one round of casting this spell, the wizard magically conjures [[2d4]] 1st-level monsters (selected by the DM, from his 1st-level encounter tables). The monsters appear anywhere within the spell’s area of effect, as desired by the wizard. They attack the spell user’s opponents to the best of their ability until either he commands that the attacks cease, the spell duration expires, or the monsters are slain. These creatures do not check morale, but they vanish when slain. Note that if no opponent exists to fight, summoned monsters can, if the wizard can communicate with them and if they are physically able, perform other services for the summoning wizard. \n In rare cases, adventurers have been known to disappear, summoned by powerful spellcasters using this spell. Those summoned recall all the details of their trip.' +}; + +wiz3['Nondetection'] = { + 'name': 'Nondetection', + 'level': 'Level 3 Wizard', + 'school': 'Abjuration', + 'range': 'Touch', + 'duration': '[[@{level-wizard}]] hours', + 'aoe': '1 creature or item', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A pinch of diamond dust worth 300 gp', + 'reference': 'PHB p. 195', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By casting this spell, the wizard makes the creature or object touched undetectable by divination spells such as *clairaudience*, *clairvoyance*, *locate object*, *ESP*, and detect spells. It also prevents location by such magical items as *crystal balls* and *ESP medallions*. It does not affect the *know alignment* spell or the ability of intelligent or high-level beings to detect invisible creatures. If a divination is attempted, the *nondetection* caster must roll a saving throw vs. spell. If this is successful, the divination fails.' +}; + +wiz3['Phantom Steed'] = { + 'name': 'Phantom Steed', + 'level': 'Level 3 Wizard', + 'school': 'Conjuration, Phantasm', + 'range': 'Touch', + 'duration': '[[@{level-wizard}]] hours', + 'aoe': 'Special', + 'components': 'V, S', + 'cast-time': '1 turn', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 195', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, the wizard creates a quasi-real, horselike creature. The steed can be ridden only by the wizard who created it, or by any person for whom the wizard specifically creates such a mount. A phantom steed has a black head and body, gray mane and tail, and smoke-colored, insubstantial hooves that make no sound. Its eyes are milky-colored. It does not fight, but all normal animals shun it and only monstrous ones will attack. The mount has an Armor Class of 2 and [[ [[@{level-wizard}]]+7]] hit points. If it loses all of its hit points, the phantom steed disappears. A phantom steed moves at a movement rate of [[ [[@{level-wizard}]]*4]], to a maximum movement rate of 48. It has what seems to be a saddle and a bit and bridle. It can bear its rider’s weight, plus up to [[ [[@{level-wizard}]]*10]] pounds. \n These mounts gain certain powers according to the level of the wizard who created them: \n 8th Level: The ability to pass over sandy, muddy, or even swampy ground without difficulty. \n 10th Level: The ability to pass over water as if it were firm, dry ground. \n 12th Level: The ability to travel in the air as if it were firm land, so chasms and the like can be crossed without benefit of a bridge. Note, however, that the mount cannot casually take off and fly; the movement must be between points of similar altitude. \n 14th Level: The ability to perform as if it were a pegasus; it flies at a rate of 48 per round upon command. \n Note that a mount’s abilities include those of lower levels; thus, a 12th-level mount has the 8th-, 10th-, and 12th-level abilities.' +}; + +wiz3['Protection from Evil, 10\' Radius'] = { + 'name': 'Protection From Evil, 10\' Radius', + 'level': 'Level 3 Wizard', + 'school': 'Abjuration (Reversible)', + 'range': 'Touch', + 'duration': '[[2*[[@{level-wizard}]] ]] rounds', + 'aoe': '10-foot radius', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'Powdered silver or iron', + 'reference': 'PHB p. 195', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The globe of protection of this spell is identical in all respects to a *protection from evil* spell, except that it encompasses a much larger area and its duration is greater. The effect is centered on and moves with the creature touched. Any protected creature within the circle can break the warding against enchanted or summoned monsters by meleeing them. If a creature too large to fit into the area of effect is the recipient of the spell, the spell acts as a normal *protection from evil* spell for that creature only. \n To complete this spell, the caster must trace a circle 20 feet in diameter using powdered silver. The material component for the reverse is powdered iron.' +}; + +wiz3['Protection From Normal Missiles'] = { + 'name': 'Protection From Normal Missiles', + 'level': 'Level 3 Wizard', + 'school': 'Abjuration', + 'range': 'Touch', + 'duration': '[[@{level-wizard}]] turns', + 'aoe': 'Creature touched', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A piece of tortoise or turtle shell', + 'reference': 'PHB p. 196', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the wizard bestows total invulnerability to hurled and projected missiles such as arrows, axes, bolts, javelins, small stones, and spears. Furthermore, it causes a reduction of 1 from each die of damage (but no die inflicts less than 1 point of damage inflicted by large or magical missiles, such as ballista missiles, catapult stones, hurled boulders, and magical arrows, bolts, javelins, etc. Note, however, that this spell does not convey any protection from such magical attacks as fireballs, lightning bolts, or magic missiles.' +}; + +wiz3['Secret Page'] = { + 'name': 'Secret Page', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': 'Touch', + 'duration': 'Until dispelled', + 'aoe': '1 page, up to 2 foot square', + 'components': 'V, S, M', + 'cast-time': '1 turn', + 'saving-throw': 'None', + 'materials': 'Powdered herring scales and either will o’ wisp or boggart essense', + 'reference': 'PHB p. 196', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When cast, a *secret page* spell alters the actual contents of a page so that they appear to be something entirely different. Thus, a map can be changed to become a treatise on burnishing ebony walking sticks. The text of a spell can be altered to show a ledger page or even another form of spell. *Confuse languages* and *explosive runes* spells may be cast upon the secret page, but a *comprehend languages* spell cannot reveal the secret page’s contents. The caster is able to reveal the original contents by speaking a command word, perusing the actual page, and then returning it to its secret page form. The caster can also remove the spell by double repetition of the command word. Others noting the dim magic of a page within this spell cloaking its true contents can attempt to dispel magic, but if it fails, the page is destroyed. A *true seeing* spell does not reveal the contents unless cast in combination with a *comprehend languages* spell. An *erase* spell can destroy the writing.' +}; + +wiz3['Sepia Snake Sigil'] = { + 'name': 'Sepia Snake Sigil', + 'level': 'Level 3 Wizard', + 'school': 'Conjuration/Summoning', + 'range': '5 yards', + 'duration': 'Special', + 'aoe': '1 sigil', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': '100 gp worth of powdered amber, a scale from any snake, and a pinch of mushroom spores', + 'reference': 'PHB p. 196', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, a small written symbol appears in the text of any written work. When read, the so-called sepia snake springs into being and strikes at the nearest living creature (but does not attack the wizard who cast the spell). Its attack is made as if it were a monster with Hit Dice equal to the level of the wizard who cast the spell. If it strikes successfully, the victim is engulfed in a shimmering amber field of force, frozen and immobilized until released, either at the caster’s command, by a successful *dispel magic* spell, or until a time equal to 1d4 days + 1 day per caster level has elapsed. Until then, nothing can get at the victim, move the shimmering force surrounding him, or otherwise affect him. The victim does not age, grow hungry, sleep, or regain spells while in this state. He is not aware of his surroundings. If the sepia snake misses its target, it dissipates in a flash of brown light, with a loud noise and a puff of dun-colored smoke that is 10 feet in diameter and lasts for one round. \n&emps;The spell cannot be detected by normal observation, and *detect magic* reveals only that the entire text is magical. A *dispel magic* can remove it; an *erase* spell destroys the entire page of text. It can be cast in combination with other spells that hide or garble text.' +}; + +wiz3['Slow'] = { + 'name': 'Slow', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '[[90+10*[[@{level-wizard}]] ]] yards', + 'duration': '[[3+[[@{level-wizard}]] ]] rounds', + 'aoe': '40-foot cube, [[@{level-wizard}]] creatures', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'Negate', + 'materials': 'A drop of molasses', + 'reference': 'PHB p. 196', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'A *slow* spell causes affected creatures to move and attack at half their normal rates. It negates a *haste* spell or equivalent, but does not otherwise affect magically speeded or slowed creatures. Slowed creatures have an Armor Class penalty of +4 AC, an attack penalty of -4, and all Dexterity combat bonuses are negated. The magic affects a number of creatures equal to the spellcaster’s level, if they are within the area of effect chosen by the wizard (i.e., a 40-foot cubic volume centered as called for by the caster). The creatures are affected from the center of the spell outward. Saving throws against the spell suffer a -4 penalty.' +}; + +wiz3['Spectral Force'] = { + 'name': 'Spectral Force', + 'level': 'Level 3 Wizard', + 'school': 'Illusion/Phantasm', + 'range': '[[60+[[@{level-wizard}]] ]] yards', + 'duration': 'Special', + 'aoe': '[[40+10*[[@{level-wizard}]]-foot cube', + 'components': 'V, S', + 'cast-time': '3', + 'saving-throw': 'Special', + 'materials': '', + 'reference': 'PHB p. 197', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The *spectral force* spell creates an illusion in which sound, smell, and thermal illusions are included. It is otherwise similar to the *improved phantasmal force* spell. The spell lasts for three rounds after concentration ceases.' +}; + +wiz3['Suggestion'] = { + 'name': 'Suggestion', + 'level': 'Level 3 Wizard', + 'school': 'Enchantment/Charm', + 'range': '30 yards', + 'duration': '[[1+[[@{level-wizard}]] ]] hours', + 'aoe': '1 creature', + 'components': 'V, M', + 'cast-time': '3', + 'saving-throw': 'Negate', + 'materials': 'A snake’s tongue and either a bit of honeycomb or a drop of sweet oil', + 'reference': 'PHB p. 197', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast by the wizard, he influences the actions of the chosen recipient by the utterance of a few words—phrases or a sentence or two—suggesting a course of action desirable to the spellcaster. The creature to be influenced must, of course, be able to understand the wizard’s suggestion—it must be spoken in a language that the spell recipient understands. \n The suggestion must be worded in such a manner as to make the action sound reasonable; asking the creature to stab itself, throw itself onto a spear, immolate itself, or do some other obviously harmful act automatically negates the effect of the spell. However, a suggestion that a pool of acid was actually pure water and that a quick dip would be refreshing is another matter. Urging a red dragon to stop attacking the wizard’s party so that the dragon and party could jointly loot a rich treasure elsewhere is likewise a reasonable use of the spell’s power. \n The course of action of a suggestion can continue in effect for a considerable duration, such as in the case of the red dragon mentioned above. Conditions that will trigger a special action can also be specified; if the condition is not met before the spell expires, the action will not be performed. If the target successfully rolls its saving throw, the spell has no effect. Note that a very reasonable suggestion causes the saving throw to be made with a penalty (such as -1, -2, etc.) at the discretion of the DM. Undead are not subject to suggestion.' +}; + +wiz3['Tongues'] = { + 'name': 'Tongues', + 'level': 'Level 3 Wizard', + 'school': 'Alteration (Reversible)', + 'range': '0', + 'duration': '[[@{level-wizard}]] rounds', + 'aoe': '30-foot radius', + 'components': 'V, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A small clay model of a ziggurat, which shatters when the spell is pronounced', + 'reference': 'PHB p. 197', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enables the wizard to speak and understand additional languages, whether they are racial tongues or regional dialects. This does not enable the caster to speak with animals. The spell enables the caster to be understood by all creatures of that type within hearing distance, usually 60 feet. This spell does not predispose the subject toward the caster in any way. \n The wizard can speak one additional tongue for every three levels of experience. Currently speak [[floor([[@{wizard-level}]]/3)]] additional tongues. The reverse of the spell cancels the effect of the *tongues* spell or confuses verbal communication of any sort within the area of effect.' +}; + +wiz3['Vampiric Touch'] = { + 'name': 'Vampiric Touch', + 'level': 'Level 3 Wizard', + 'school': 'Necromancy', + 'range': '0', + 'duration': 'One touch', + 'aoe': 'The caster', + 'components': 'V, S', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 197', + 'damage': '[[ [[{floor([[@{level-wizard}]]/2),6}kl1]]d6]]', + 'damage-type': '', + 'healing': 'Equal to damage', + 'effect': 'When the caster touches an opponent in melee with a successful attack roll, the opponent loses 1d6 hit points for every two caster levels, to a maximum drain of 6d6 points for a 12th-level caster. The spell is expended when a successful touch is made or one turn passes. The hit points are added to the caster’s total, with any hit points over the caster’s normal total treated as temporary additional hit points. Any damage to the caster is subtracted from the temporary hit points first. After one hour, any extra hit points above the caster’s normal total are lost. The creature originally losing hit points through this spell can regain them by magical or normal healing. Undead creatures are unaffected by this spell.' +}; + +wiz3['Water Breathing'] = { + 'name': 'Water Breathing', + 'level': 'Level 3 Wizard', + 'school': 'Alteration (Reversible)', + 'range': 'Touch', + 'duration': '[[ [[@level-wizard}]]+1d4]] hours', + 'aoe': 'Creature touched', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A short reed or piece of straw', + 'reference': 'PHB p. 197', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The recipient of a *water breathing* spell is able to breathe water freely for the duration of the spell. The caster can touch more than one creature with a single casting; in this case the duration is divided by the number of creatures touched. The reverse, *air breathing* enables water-breathing creatures to comfortably survive in the atmosphere for an equal duration.' +}; + + +wiz3['Wind Wall'] = { + 'name': 'Wind Wall', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '[[10*[[@{level-wizard}]] ]] yards', + 'duration': '[[@level-wizard}]] rounds', + 'aoe': 'wall, [[10*[[@{level-wizard}]] ]] x [[5*[[@{level-wizard}]] ]] feet x 2 feet wide', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'Special', + 'materials': 'A tiny fan and a feather of exotic origin', + 'reference': 'PHB p. 198', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell brings forth an invisible vertical curtain of wind 2 feet thick and of considerable strength—a strong breeze sufficient to blow away any bird smaller than an eagle or tear papers and like materials from unsuspecting hands. (If in doubt, a saving throw vs. spell determines whether the subject maintains its grasp.) Normal insects cannot pass such a barrier. Loose materials, even cloth garments, fly upward when caught in a wind wall. Arrows and bolts are deflected upward and miss, while sling stones and other missiles under two pounds in weight receive a –4 penalty to a first shot and –2 penalties thereafter. Gases, most breath weapons, and creatures in gaseous form cannot pass this wall, although it is no barrier to noncorporeal creatures.' +}; + +wiz3['Wraithform'] = { + 'name': 'Wraithform', + 'level': 'Level 3 Wizard', + 'school': 'Alteration, Illusion', + 'range': '0', + 'duration': '[[2*[[@level-wizard}]] ]] rounds', + 'aoe': 'The caster', + 'components': 'S, M', + 'cast-time': '1', + 'saving-throw': 'None', + 'materials': 'A bit of gauze and a wisp of smoke', + 'reference': 'PHB p. 198', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, the wizard and all of his gear become insubstantial. The caster is subject only to magical or special attacks, including those by weapons of +1 or better, or by creatures otherwise able to affect those struck only by magical weapons. Undead of most sorts will ignore an individual in wraithform, believing him to be a wraith or spectre, though a lich or special undead may save vs. spell with a –4 penalty to recognize the spell. \n The wizard can pass through small holes or narrow openings, even mere cracks, with all he wears or holds in his hands, as long as the spell persists. Note, however, that the caster cannot fly without additional magic. No form of attack is possible when in wraithform, except against creatures that exist on the Ethereal Plane, where all attacks (both ways) are normal. A successful *dispel magic* spell forces the wizard in wraithform back to normal form. The spellcaster can end the spell with a single word.' +}; + const wizardSpells = {}; wizardSpells['wiz1'] = wiz1; wizardSpells['wiz2'] = wiz2; +wizardSpells['wiz3'] = wiz3; /* ---- Wizard spells end ---- */ /* ---- Priest spells start ---- */ @@ -18009,7 +20164,7 @@ pri1['Animal Friendship'] = { pri1['Bless'] = { 'name': 'Bless', 'level': 'Level 1 Priest', - 'school': 'Conjuration/Summoning', + 'school': 'Conjuration/Summoning (Reversible)', 'sphere': 'All', 'range': '60 yards', 'duration': '6 rounds', @@ -18066,7 +20221,7 @@ pri1['Command'] = { pri1['Create Water'] = { 'name': 'Create Water', 'level': 'Level 1 Priest', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'sphere': 'Elemental (Water)', 'range': '30 yards', 'duration': 'Permanent', @@ -18085,7 +20240,7 @@ pri1['Create Water'] = { pri1['Cure Light Wounds'] = { 'name': 'Cure Light Wounds', 'level': 'Level 1 Priest', - 'school': 'Necromancy', + 'school': 'Necromancy (Reversible)', 'sphere': 'Healing', 'range': 'Touch', 'duration': 'Permanent', @@ -18104,7 +20259,7 @@ pri1['Cure Light Wounds'] = { pri1['Detect Evil'] = { 'name': 'Detect Evil', 'level': 'Level 1 Priest', - 'school': 'Divination', + 'school': 'Divination (Reversible)', 'sphere': 'All', 'range': '0', 'duration': '1 turn + [[5*[[@{level-priest}]] ]] rounds', @@ -18275,7 +20430,7 @@ pri1['Invisibility to Undead'] = { pri1['Light'] = { 'name': 'Light', 'level': 'Level 1 Priest', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'sphere': 'Sun', 'range': '120 yards', 'duration': '1 hour + [[@{level-priest}]] turns', @@ -18351,7 +20506,7 @@ pri1['Pass Without Trace'] = { pri1['Protection From Evil'] = { 'name': 'Protection From Evil', 'level': 'Level 1 Priest', - 'school': 'Abjuration', + 'school': 'Abjuration (Reversible)', 'sphere': 'Protection', 'range': 'Touch', 'duration': '[[3*[[@{level-priest}]] ]] rounds', @@ -18370,7 +20525,7 @@ pri1['Protection From Evil'] = { pri1['Purify Food & Drink'] = { 'name': 'Purify Food & Drink', 'level': 'Level 1 Priest', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'sphere': 'All', 'range': '30 yards', 'duration': 'Permanent', @@ -18389,7 +20544,7 @@ pri1['Purify Food & Drink'] = { pri1['Remove Fear'] = { 'name': 'Remove Fear', 'level': 'Level 1 Priest', - 'school': 'Abjuration', + 'school': 'Abjuration (Reversible)', 'sphere': 'Charm', 'range': '10 yards', 'duration': 'Special', @@ -18542,7 +20697,7 @@ pri2['Charm Person or Mammal'] = { pri2['Detect Charm'] = { 'name': 'Detect Charm', 'level': 'Level 2 Priest', - 'school': 'Divination', + 'school': 'Divination (Reversible)', 'sphere': 'Divination', 'range': '30 yards', 'duration': '1 turn', @@ -18656,7 +20811,7 @@ pri2['Flame Blade'] = { pri2['Goodberry'] = { 'name': 'Goodberry', 'level': 'Level 2 Priest', - 'school': 'Alteration, Evocation', + 'school': 'Alteration, Evocation (Reversible)', 'sphere': 'Plant', 'range': 'Touch', 'duration': '[[1+[[@{level-priest}]] ]] days', @@ -18675,7 +20830,7 @@ pri2['Goodberry'] = { pri2['Heat Metal'] = { 'name': 'Heat Metal', 'level': 'Level 2 Priest', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'sphere': 'Elemental (Fire)', 'range': '40 yards', 'duration': '7 rounds', @@ -18713,7 +20868,7 @@ pri2['Hold Person'] = { pri2['Know Alignment'] = { 'name': 'Know Alignment', 'level': 'Level 2 Priest', - 'school': 'Divination', + 'school': 'Divination (Reversible)', 'sphere': 'Divination', 'range': '10 yards', 'duration': '1 turn', @@ -18903,7 +21058,7 @@ pri2['Trip'] = { pri2['Warp Wood'] = { 'name': 'Warp Wood', 'level': 'Level 2 Priest', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'sphere': 'Plant', 'range': '[[10*[[@{level-priest}]] ]] yards', 'duration': 'Permanent', @@ -18957,12 +21112,586 @@ pri2['Wyvern Watch'] = { 'effect': 'This spell is known as *wyvern watch* because of the insubstantial haze brought forth by its casting, which vaguely resembles a wyvern. It is typically used to guard some area against intrusion. Any creature approaching within 10 feet of the guarded area may be affected by the “wyvern.” Any creature entering the guarded area must roll a successful saving throw vs. spell or stand paralyzed for one round per level of the caster ([[@{level-priest}]] rounds), until freed by the spellcaster, by a *dispel magic* spell, or by a *remove paralysis* spell. A successful saving throw indicates that the subject creature was missed by the attack of the wyvern-form, and the spell remains in place. As soon as a subject creature is successfully struck by the wyvern-form, the paralysis takes effect and the force of the spell dissipates. The spell force likewise dissipates if no intruder is struck by the wyvern-form for eight hours after the spell is cast. Any creature approaching the space being guarded by the wyvern-form may be able to detect its presence before coming close enough to be attacked; this chance of detection is 90% in bright light, 30% in twilight conditions, and 0% in darkness.' }; +const pri3 = {}; +pri3['Animate Dead'] = { + 'name': 'Animate Dead', + 'level': 'Level 3 Priest', + 'school': 'Necromancy', + 'sphere': 'Necromantic', + 'range': '10 yards', + 'duration': 'Permanent', + 'aoe': 'Special', + 'components': 'V, S, M', + 'cast-time': '1 round', + 'saving-throw': 'None', + 'materials': 'A drop of blood, a piece of flesh of the type of creature being animated, and pinch of bone powder or a bone shard', + 'reference': 'PHB p. 265', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell creates the lowest of the undead monsters, skeletons or zombies, usually from the bones or bodies of dead humans, demihumans, or humanoids. The spell causes these remains to become animated and obey the simple verbal commands of the caster, regardless of how they communicated in life. The skeletons or zombies can follow the caster, remain in an area and attack any creature (or just a specific type of creature) entering the place, etc. The undead remain animated until they are destroyed in combat or are turned; the magic cannot be dispelled. \n The priest can animate one skeleton or one zombie for each experience level he has attained. Currently [[@{priest-level}]] skeletons. If creatures with more than 1+ Hit Dice are animated, the number is determined by the monster Hit Dice. Skeletal forms have the Hit Dice of the original creature, while zombie forms have 1 more Hit Die. Thus, a 12th-level priest could animate 12 dwarven skeletons (or six zombies), four zombie gnolls, or a single zombie fire giant. Note that this is based on the standard racial Hit Die norm; thus, a high-level adventurer would be animated as a skeleton or zombie of 1 or 2 Hit Dice, and without special class or racial abilities. The caster can, alternatively, animate two small animal skeletons (1-1 Hit Die or less) for every level of experience he has achieved. Currently [[2*[[@{priest-level}]] ]] animal skeletons. \n Casting this spell is not a good act, and only evil priests use it frequently.' +}; + +pri3['Call Lightning'] = { + 'name': 'Call Lightning', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Weather', + 'range': '360 yards', + 'duration': '[[@{level-priest}]] turns', + 'aoe': '10-foot radius', + 'components': 'V, S', + 'cast-time': '1 turn', + 'saving-throw': '½', + 'materials': '', + 'reference': 'PHB p. 266', + 'damage': '[[2d8+[[@{level-priest}]]d8]]', + 'damage-type': 'Electrical', + 'healing': '', + 'effect': 'When a *call lightning* spell is cast, there must be a storm of some sort in the area—a rain shower, clouds and wind, hot and cloudy conditions, or even a tornado (including a whirlwind formed by a djinn or air elemental of 7 Hit Dice or more). The caster is then able to call down bolts of lightning. The caster can call down one bolt per turn. The caster need not call a bolt of lightning immediately—other actions, even spellcasting, can be performed; however, the caster must remain stationary and concentrate for a full round each time a bolt is called. The spell has a duration of one turn per caster level. Each bolt causes 2d8 points of electrical damage, plus an additional 1d8 points for each of the caster’s experience levels. Thus, a 4th-level caster calls down a 6d8 bolt (2d8+4d8). \n The bolt of lightning flashes down in a vertical stroke at whatever distance the spellcaster decides, up to 360 yards away. Any creature within a 10-foot radius of the path or the point where the lightning strikes suffers full damage unless a successful saving throw vs. spell is rolled, in which case only one-half damage is taken. \n Because it requires a storm overhead, this spell can only be used outdoors. It does not function under ground or under water.' +}; + +pri3['Continual Light'] = { + 'name': 'Continual Light', + 'level': 'Level 3 Priest', + 'school': 'Alteration (Reversible)', + 'sphere': 'Sun', + 'range': '120 yards', + 'duration': 'Permanent', + 'aoe': '60-foot radius', + 'components': 'V, S', + 'cast-time': '6', + 'saving-throw': 'Special', + 'materials': '', + 'reference': 'PHB p. 266', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell is similar to a *light* spell, except that it is as bright as full daylight and lasts until negated by magical darkness or by a *dispel magic* spell. Creatures with penalties in bright light suffer them in this spell’s area of effect. As with the *light* spell, this can be cast into the air, onto an object, or at a creature. In the third case, the continual light affects the space about 1 foot behind a creature that successfully rolls its saving throw vs. spell (a failed saving throw means the continual light is centered on the creature and moves as it moves). Note that this spell also blinds a creature if it is successfully cast upon the creature’s visual organs. If the spell is cast on a small object that is then placed in a light-proof covering, the spell effects are blocked until the covering is removed. \n Continual light brought into an area of magical darkness (or vice versa) cancels the darkness so that the otherwise prevailing light conditions exist in the overlapping areas of effect. A direct casting of a *continual light* spell against a similar or weaker magical darkness cancels both. \n This spell eventually consumes the material it is cast upon, but the process takes far longer than the time in a typical campaign. Extremely hard and expensive materials might last hundreds or even thousands of years. \n The reverse spell, *continual darkness*, causes complete absence of light (pitch blackness), similar to the *darkness* spell but of greater duration and area.' +}; + +pri3['Create Food & Water'] = { + 'name': 'Create Food & Water', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Creation', + 'range': '10 yards', + 'duration': 'Special', + 'aoe': '[[@{level-priest}]] cubic feet', + 'components': 'V, S', + 'cast-time': '1 turn', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 266', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, the priest causes food and water to appear. The food thus created is highly nourishing if rather bland; each cubic foot of the material sustains three human-sized creatures or one horse-sized creature for a full day. The food decays and becomes inedible within 24 hours, although it can be restored for another 24 hours by casting a *purify food and water* spell upon it. The water created by this spell is the same as that created by the 1st-level priest spell create water. For each experience level the priest has attained, 1 cubic foot of food or water is created by the spell. For example, a 2nd-level priest could create 1 cubic foot of food and 1 cubic foot of water.' +}; + +pri3['Cure Blindness or Deafness'] = { + 'name': 'Cure Blindness or Deafness', + 'level': 'Level 3 Priest', + 'school': 'Abjuration (Reversible)', + 'sphere': 'Necromantic', + 'range': 'Touch', + 'duration': 'Permanent', + 'aoe': '1 creature', + 'components': 'V, S', + 'cast-time': '1 round', + 'saving-throw': 'Special', + 'materials': '', + 'reference': 'PHB p. 266', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By touching the creature afflicted, the priest employing the spell can permanently cure some forms of blindness or deafness. This spell does not restore or repair visual or auditory organs damaged by injury or disease. \n Its reverse, *cause blindness or deafness*, requires a successful touch (successful attack roll) on the victim. If the victim rolls a successful saving throw, the effect is negated. If the saving throw is failed, a nondamaging magical blindness or deafness results. \n A deafened creature can react only to what it can see or feel, and suffers a -1 penalty to surprise rolls, a +1 penalty to its initiative rolls, and a 20% chance of spell failure for spells with verbal components. A blinded creature suffers a -4 penalty to its attack rolls, a +4 penalty to its Armor Class, and a +2 penalty to its initiative rolls.' +}; + +pri3['Cure Disease'] = { + 'name': 'Cure Disease', + 'level': 'Level 3 Priest', + 'school': 'Abjuration (Reversible)', + 'sphere': 'Necromantic', + 'range': 'Touch', + 'duration': 'Permanent', + 'aoe': '1 creature', + 'components': 'V, S', + 'cast-time': '1 round', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 267', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enables the caster to cure most diseases by placing his hand upon the diseased creature. The affliction rapidly disappears thereafter, making the cured creature whole and well in from one turn to 10 days, depending on the type of disease and the state of its advancement when the cure took place. (The DM must adjudicate these conditions.) The spell is also effective against parasitic monsters such as green slime, rot grubs, and others. When cast by a priest of at least 12th level, this spell cures lycanthropy if cast within three days of the infection. Note that the spell does not prevent reoccurrence of a disease if the recipient is again exposed. \n The reverse of the *cure disease* spell is *cause disease*. To be effective, the priest must touch the intended victim, and the victim must fail a saving throw vs. spell. The severity of the disease is decided by the priest (debilitating or fatal). The exact details of the disease are decided by the DM, but the following are typical: \n *Debilitating:* The disease takes effect in 1d6 turns, after which the creature loses 1 point of Strength per hour until his Strength is reduced to 2 or less, at which time the recipient is weak and virtually helpless. If a creature has no Strength rating, it loses 10% of its hit points per Strength loss, down to 10% of its original hit points. If the disease also affects hit points, use the more severe penalty. Recovery requires a period of 1d3 weeks.\n *Fatal:* This wasting disease is effective immediately. Infected creatures receive no benefit from *cure wound* spells while the disease is in effect; wounds heal at only 10% of the natural rate. The disease proves fatal within 1d6 months and can be cured only by magical means. Each month the disease progresses, the creature loses 2 points of Charisma, permanently. \n The inflicted disease can be cured by the *cure disease* spell. Lycanthropy cannot be caused' +}; + +pri3['Dispel Magic'] = { + 'name': 'Dispel Magic', + 'level': 'Level 3 Priest', + 'school': 'Abjuration', + 'sphere': 'Protection', + 'range': '60 yards', + 'duration': 'Special', + 'aoe': '30-foot cube or 1 item', + 'components': 'V, S', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 267', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When a priest casts this spell, it has a chance to neutralize or negate the magic it comes in contact with as follows:\n First, it has a chance to remove spells and spell-like effects (including device effects and innate abilities) from creatures or objects. Second, it may disrupt the casting or use of these in the area of effect at the instant the dispel is cast. Third, it may destroy magical potions (which are treated as 12th level for purposes of this spell).\n Each effect or potion in the spell’s area is checked to determine if it is dispelled. The caster can always dispel his own magic; otherwise, the chance depends on the difference in level between the magical effect and the caster. The base chance of successfully dispelling is 11 or higher on 1d20. If the caster is of higher level than the creator of the effect to be dispelled, the difference is *subtracted* from this base number needed. If the caster is of lower level, the difference is *added* to the base. A die roll of 20 always succeeds and a die roll of 1 always fails. Thus, if a caster is 10 levels higher than the magic he is trying to dispel, only a roll of 1 prevents the effect from being dispelled.\n A *dispel magic* can affect only a specially enchanted item (such as a magical scroll, ring, wand, rod, staff, miscellaneous item, weapon, shield, or armor) if it is cast directly upon the item. This renders the item nonoperational for 1d4 rounds. An item possessed or carried by a creature has the creature’s saving throw against this effect; otherwise, it is automatically rendered nonoperational. An interdimensional interface (such as a *bag of holding*) rendered nonoperational is temporarily closed. Note that an item’s physical properties are unchanged: A nonoperational magical sword is still a sword. Artifacts and relics are not subject to this spell, but some of their spell-like effects may be, at the DM’s option. Note that this spell, if successful, will release charmed and similarly beguiled creatures. Certain spells or effects cannot be dispelled; these are listed in the spell descriptions.\n\n**Summary of Dispel Magic Effects**\n\n**Source of Effect  Resists As  Result of Dispel**\nCaster         None      Dispel automatic\nOther caster/     Leve/HD of\n innate ability    other caster  Effect negated\nWand        6th level    *\nStaff         8th level      *\nPotion         12th level    Potion destroyed\nOther magic     12th,\n           unless special *\nArtifact       DM discretion  DM discretion\n\n* Effect negated; if cast directly on item, item becomes nonoperational for 1d4 rounds.' +}; + +pri3['Feign Death'] = { + 'name': 'Feign Death', + 'level': 'Level 3 Priest', + 'school': 'Necromancy', + 'sphere': 'Necromantic', + 'range': 'Touch', + 'duration': '1 turn + [[@{level-priest}]] rounds', + 'aoe': 'Person touched', + 'components': 'V', + 'cast-time': '½', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 267', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster or any other willing person can be put into a cataleptic state that is impossible to distinguish from actual death. Although the person affected can smell, hear, and know what is going on, no feeling or sight of any sort is possible; thus, any wounding or mistreatment of the body is not felt, no reaction occurs, and damage is only one-half normal. In addition, paralysis, poison, or energy level drain does not affect a person under the influence of this spell, but poison injected or otherwise introduced into the body becomes effective when the spell recipient is no longer under the influence of this spell, although a saving throw is permitted. However, the spell offers no protection from causes of certain death—being crushed under a landslide, etc. Only a willing individual can be affected by a *feign death* spell. The priest is able to end the spell effect at any time, but it requires a full round for bodily functions to begin again.\n Note that, unlike the wizard version of this spell, only people can be affected, and that those of any level can be affected by the priest casting this spell.' +}; + +pri3['Flame Walk'] = { + 'name': 'Flame Walk', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Elemental (Fire)', + 'range': 'Touch', + 'duration': '[[1+[[@{level-priest}]] ]] rounds', + 'aoe': '[[ [[@{priest-level}]]-4]] Creature(s) touched', + 'components': 'V, S, M', + 'cast-time': '5', + 'saving-throw': 'None', + 'materials': 'The priest’s holy symbol and at least 500 gp of powdered ruby per affected creature', + 'reference': 'PHB p. 268', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster empowers one or more creatures to withstand nonmagical fires of temperatures up to 2,000° F. (1093° C) (enabling them to walk upon molten lava). It also confers a +2 bonus to saving throws against magical fire and reduces damage from such fires by one-half, even if the saving throw is failed. For every experience level above the minimum required to cast the spell (5th), the priest can affect an additional creature. This spell is not cumulative with *resist fire* spells or similar protections.' +}; + +pri3['Glyph of Warding'] = { + 'name': 'Glyph of Warding', + 'level': 'Level 3 Priest', + 'school': 'Abjuration, Evocation', + 'sphere': 'Guardian', + 'range': 'Touch', + 'duration': 'Until discharged', + 'aoe': 'Special', + 'components': 'V, S, M', + 'cast-time': 'Special', + 'saving-throw': 'Special', + 'materials': 'Incense and, if the area exceeds 50 sq. ft., 2000 gp worth of powdered diamond', + 'reference': 'PHB p. 268', + 'damage': '[[ [[@{level-priest}]]d4]]', + 'damage-type': 'varies', + 'healing': '', + 'effect': 'A glyph of warding is a powerful inscription magically drawn to prevent unauthorized or hostile creatures from passing, entering, or opening. It can be used to guard a small bridge, to ward an entry, or as a trap on a chest or box. \n The priest must set the conditions of the ward; typically any creature violating the warded area without speaking the name of the glyph is subject to the magic it stores. A successful saving throw vs. spell enables the creature to escape the effects of the glyph. Glyphs can be set according to physical characteristics, such as creature type, size, and weight. Glyphs can also be set with respect to good or evil, or to pass those of the caster’s religion. They cannot be set according to class, Hit Dice, or level. Multiple glyphs cannot be cast on the same area; although if a cabinet had three drawers, each could be separately warded. \n When the spell is cast, the priest weaves a tracery of faintly glowing lines around the warding sigil. For every 5 square feet of area to be protected, one round is required to trace the warding lines of the glyph. The caster can affect an area equal to a square the sides of which are the same as his level, in feet. The glyph can be placed to conform to any shape up to the limitations of the caster’s total square footage. Thus, a 6th-level caster could place a glyph on a 6-foot × 6-foot square, a 4-foot × 9-foot rectangle, a 2-foot × 18-foot band, or a 1-foot by 36-foot strip. When the spell is completed, the glyph and tracery become invisible. \n The priest traces the glyph with incense, which, if the area exceeds 50 square feet, must be sprinkled with powdered diamond (at least 2,000 gp worth). \n Typical glyphs shock for 1d4 points of electrical damage per level of the spellcaster, explode for a like amount of fire damage, paralyze, blind, deafen, and so forth. The DM may allow any harmful priest spell effect to be used as a glyph, provided the caster is of sufficient level to cast the spell. Successful saving throws either reduce effects by one-half or negate them, according to the glyph employed. Glyphs cannot be affected or bypassed by such means as physical or magical probing, though they can be dispelled by magic and foiled by high-level thieves using their find-and-remove-traps skill. \n The DM may decide that the exact glyphs available to a priest depend on his religion, and he might make new glyphs available according to the magical research rules.' +}; + +pri3['Hold Animal'] = { + 'name': 'Hold Animal', + 'level': 'Level 3 Priest', + 'school': 'Enchantment/Charm', + 'sphere': 'Animal', + 'range': '80 yards', + 'duration': '[[2*[[@{level-priest}]] ]] rounds', + 'aoe': '1–4 animals in 40-foot cube', + 'components': 'V, S', + 'cast-time': '6', + 'saving-throw': 'Negate', + 'materials': '', + 'reference': 'PHB p. 268', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster holds one to four animals rigid. Animals affected are normal or giant-sized mammals, birds, or rep-tiles, but not monsters such as centaurs, gorgons, harpies, naga, etc. Apes, bears, crocodiles, dogs, eagles, foxes, giant beavers, and similar animals are subject to this spell. The hold lasts for two rounds per caster level. The caster decides how many animals can be affected, but the greater the number, the better chance each has to successfully save against the spell. Each animal gets a saving throw: If only one is the subject of the spell, it has a penalty of –4 on its roll; if two are subject, each receives a penalty of –2 on its roll; if three are subject, each receives a penalty of –1 on its roll; and if four are subject, each gets an unmodified saving throw. \n A maximum body weight of 400 pounds (100 pounds for non-mammals) per animal per caster level can be affected. (Currently [[400*[[@{priest-level}]] ]]-pound mammals or [[100*[[@{priest-level}]] ]]-pound nonmammals) —for example, an 8th-level caster can affect up to four 3,200-pound mammals or a like number of 800-pound nonmammals, such as birds or reptiles.' +}; + +pri3['Locate Object'] = { + 'name': 'Locate Object', + 'level': 'Level 3 Priest', + 'school': 'Divination (Reversible)', + 'sphere': 'Divination', + 'range': '[[60+10*[[@{level-priest}]]]] yards', + 'duration': '8 hours.', + 'aoe': '1 object', + 'components': 'V, S, M', + 'cast-time': '1 turn', + 'saving-throw': 'None', + 'materials': 'A piece of lodestone', + 'reference': 'PHB p. 268', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell helps locate a known or familiar object. The priest casts the spell, slowly turns, and will sense when he is facing in the direction of the object to be located, provided the object is within range—for example, 90 yards for 3rd-level priests, 100 yards for 4th, 110 yards for 5th, etc. The spell locates such objects as apparel, jewelry, furniture, tools, weapons, or even a ladder or stairway. Once the caster has fixed in his mind the items sought, the spell locates only that item. Attempting to find a specific item, such as a kingdom’s crown, requires an accurate mental image. If the image is not close enough to the actual item, the spell does not work; in short, desired but unique objects cannot be located by this spell unless they are known by the caster. The spell is blocked by lead.\n The reversal, *obscure object*, hides an object from location by spell, *crystal ball*, or similar means for eight hours. The caster must touch the object being concealed. \n Neither application of the spell affects living creatures.' +}; + +pri3['Magical Vestment'] = { + 'name': 'Magical Vestment', + 'level': 'Level 3 Priest', + 'school': 'Enchantment', + 'sphere': 'Protection', + 'range': '0', + 'duration': '[[5*[[@{level-priest}]] ]] rounds', + 'aoe': 'The caster', + 'components': 'V, S, M', + 'cast-time': '1 rd.', + 'saving-throw': 'None', + 'materials': 'The vestment to be enchanted and the priest’s holy symbol, which are not expended', + 'reference': 'PHB p. 269', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enchants the caster’s vestment, providing protection at least the equivalent of chain mail (AC 5). The vestment gains a +1 enchantment for each three levels of the priest beyond 5th level, to a maximum of AC 1 at 17th level. (Currently +[[{[[floor(([[@{level-priest}]]-5)/3)]],4}kl1]] enchantment for a total of [[5-[[{[[floor(([[@{level-priest}]]-5)/3)]],4}kl1]] ]] AC). The magic lasts for five rounds per level of the caster, or until the caster loses consciousness. If the vest-ment is worn with other armors, only the best AC (either the armor or the vestment) is used; this protection is not cumulative with any other AC protection.' +}; + +pri3['Meld Into Stone'] = { + 'name': 'Meld Into Stone', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Elemental (Earth)', + 'range': '0', + 'duration': '[[8+1d8]] rounds', + 'aoe': 'The caster', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 269', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enables the priest to meld his body and possessions into a single block of stone. The stone must be large enough to accommodate his body in all three dimensions. When the casting is complete, the priest and not more than 100 pounds of nonliving gear merge with the stone. If either condition is violated, the spell fails and is wasted. \n While in the stone, the priest remains in contact, however tenuous, with the face of the stone through which he melded. The priest remains aware of the passage of time. Nothing that goes on outside the stone can be seen or heard, however. Minor physical damage to the stone does not harm the priest, but its partial destruction, if enough so that the caster no longer fits, expels the priest with 4d8 points of damage. The stone’s destruction expels the priest and slays him instantly, unless he rolls a successful saving throw vs. spell. \n The magic lasts for 1d8+8 rounds, with the variable part of the duration rolled secretly by the DM. At any time before the duration expires, the priest can step out of the stone through the stone surface he entered. If the duration runs out, or the effect is dispelled before the priest exits the stone, he is violently expelled and suffers 4d8 points of damage.\n The following spells harm the priest if cast upon the stone that he is occupying: *stone to flesh* expels the priest and inflicts 4d8 points of damage; *stone shape* causes 4d4 points of damage, but does not expel the priest; *transmute rock to mud* expels and slays him instantly unless he rolls a successful saving throw vs. spell; and *passwall* expels the priest without damage.' +}; + +pri3['Negative Plane Protection'] = { + 'name': 'Negative Plane Protection', + 'level': 'Level 3 Priest', + 'school': 'Abjuration', + 'sphere': 'Protection, Necromantic', + 'range': 'Touch', + 'duration': 'Special', + 'aoe': '1 creature', + 'components': 'V, S', + 'cast-time': '1 round', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 269', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell affords the caster or touched creature partial protection from undead monsters with Negative Energy plane connections (such as shadows, wights, wraiths, spectres, or vampires) and certain weapons and spells that drain energy levels. The *negative plane protection* spell opens a channel to the Positive Energy plane, possibly offsetting the effect of the negative energy attack. A protected creature struck by a negative energy attack is allowed a saving throw vs. death magic. If successful, the energies cancel with a bright flash of light and a thunderclap. The protected creature suffers only normal hit point damage from the attack and does not suffer any drain of experience or Strength, regardless of the number of levels the attack would have drained. An attacking undead creature suffers 2d6 points of damage from the positive energy; a draining wizard or weapon receives no damage.\n This protection is proof against only one such attack, dissipating immediately whether or not the saving throw was successful. If the saving throw is failed, the spell recipient suffers double the usual physical damage, in addition to the loss of experience or Strength that normally occurs. The protection lasts for one turn per level of the priest casting the spell, or until the protected creature is struck by a negative energy attack. This spell cannot be cast on the Negative Energy plane.' +}; + +pri3['Plant Growth'] = { + 'name': 'Plant Growth', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Plant', + 'range': '160 yards', + 'duration': 'Permanent', + 'aoe': 'Special', + 'components': 'V, S, M', + 'cast-time': '1 round', + 'saving-throw': 'Special', + 'materials': '', + 'reference': 'PHB p. 269', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The *plant growth* spell enables the caster to choose either of two different uses. The first causes normal vegetation to grow, entwine, and entangle to form a thicket or jungle that creatures must hack or force a way through at a movement rate of 10 feet per round (or 20 feet per round for larger-than-man-sized creatures). Note that the area must have brush and trees in it in order for this spell to take effect. Briars, bushes, creepers, lianas, roots, saplings, thistles, thorn, trees, vines, and weeds become so thick and overgrown in the area of effect as to form a barrier. The area of effect is a square 20 feet on a side per level of experience of the caster, in any square or rectangular shape that the caster decides upon at the time of the spellcasting. (Currently [[20*[[@{level-priest}]]-foot square). Thus, an 8th-level caster can affect a maximum area of a 160-foot × 160-foot square, a 320-foot × 80-foot rectangle, a 640-foot × 40-foot rectangle, a 1,280-foot × 20-foot rectangle, etc. The spell’s effects persist in the area until it is cleared by labor, fire, or such magical means as a *dispel magic* spell.\n The second use of the spell affects a one-mile square area. The DM secretly makes a saving throw (based on the caster’s level) to see if the spell takes effect. If successful, the spell renders plants more vigorous, fruitful, and hardy, increasing yields by 20% to 50% ([1d4+1] × 10%), given a normal growing season. The spell does not prevent disaster in the form of floods, drought, fire, or insects, although even in these cases the plants survive better than expected. This effect lasts only for the life cycle of one season, the winter “death” marking the end of a life cycle even for the sturdiest of trees. In many farming communities, this spell is normally cast at planting time as part of the spring festivals.' +}; + +pri3['Prayer'] = { + 'name': 'Prayer', + 'level': 'Level 3 Priest', + 'school': 'Conjuration/Summoning', + 'sphere': 'Combat', + 'range': '0', + 'duration': '[[@{priest-level}]] rounds', + 'aoe': '60-foot. radius', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': 'A silver holy symbol, prayer beads, or a similar device', + 'reference': 'PHB p. 270', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of the *prayer* spell, the priest brings special favor upon himself and his party and causes harm to his enemies. Those in the area at the instant the spell is completed are affected for the duration of the spell. When the spell is completed, all attack and damage rolls and saving throws made by those in the area of effect who are friendly to the priest gain +1 bonuses, while those of the priest’s enemies suffer –1 penalties. Once the *prayer* spell is uttered, the priest can do other things, unlike a *chant*, which he must continue to make the spell effective. If another priest of the same religious persuasion (not merely the same alignment) is chanting when a prayer is cast, the effects combine to +2 and –2, as long as both are in effect at once.' +}; + +pri3['Protection From Fire'] = { + 'name': 'Protection From Fire', + 'level': 'Level 3 Priest', + 'school': 'Abjuration', + 'sphere': 'Protection, Elemental (Fire)', + 'range': 'Touch', + 'duration': 'Special', + 'aoe': '1 creature', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': 'The caster’s holy symbol', + 'reference': 'PHB p. 270', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The effect of a *protection from fire* spell differs according to whether the recipient of the magic is the caster or some other creature. In either case, the spell lasts no longer than one turn per caster level. (Currently [[@{level-priest}]] turns).\n If the spell is cast upon the caster, it confers complete invulnerability to: normal fires (torches, bonfires, oil fires, and the like); exposure to magical fires such as fiery dragon breath; spells such as *burning hands*, *fireball*, *fire seeds*, *fire storm*, *flame strike*, and *meteor swarm*; hell hound or pyrohydra breath, etc. The invulnerability lasts until the spell has absorbed 12 points of heat or fire damage per level of the caster, (Currently [[12*[[@{level-priest}]] ]] points of heat or fire damage), at which time the spell is negated. If the spell is cast upon another creature, it gives invulnerability to normal fire, gives a bonus of +4 to saving throw die rolls vs. fire attacks, and reduces damage sustained from magical fires by 50%.' +}; + +pri3['Pyrotechnics'] = { + 'name': 'Pyrotechnics', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Elemental (Fire)', + 'range': '160 yards', + 'duration': 'Special', + 'aoe': '10 or 100 x fire', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'Special', + 'materials': 'One fire source within the area of effect which is immediately extinguished', + 'reference': 'PHB p. 270', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'A *pyrotechnics* spell draws on an existing fire source to produce either of two effects, at the option of the caster.\n&emps;First, it can produce a flashing and fiery burst of glowing, colored aerial fireworks that lasts one round. Creatures in, under, or within 120 feet of the area that have an unobstructed line of sight to the effect are blinded for [[1d4+1]] rounds unless they roll successful saving throws vs. spell. The fireworks fill a volume 10 times greater than the original fire source.\n Second, it can cause a thick, writhing stream of smoke to arise from the source and form a choking cloud that lasts for one round per experience level of the caster. (Currently [[@{level-priest}]] rounds). This covers a roughly hemispherical volume from the ground or floor up (or conforming to the shape of a confined area) that totally obscures vision beyond 2 feet. The smoke fills a volume 100 times that of the fire source.\n The spell uses one fire source within the area of effect, which is immediately extinguished. If an extremely large fire is used as the source, it is only partially extinguished by the casting. Magical fires are not extinguished, although a fire-based creature (such as a fire elemental) used as a source suffers [[1d4+[[@{level-priest}]] points of damage. This spell does not function under water.' +}; + +pri3['Remove Curse'] = { + 'name': 'Remove Curse', + 'level': 'Level 3 Priest', + 'school': 'Abjuration (Reversible)', + 'sphere': 'Protection', + 'range': 'Touch', + 'duration': 'Permanent', + 'aoe': 'Special', + 'components': 'V, S', + 'cast-time': '6', + 'saving-throw': 'Special', + 'materials': '', + 'reference': 'PHB p. 270', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'Upon casting this spell, the priest is usually able to remove a curse on an object, on a person, or in the form of some undesired sending or evil presence. Note that the *remove curse* spell does not remove the curse from a cursed shield, weapon, or suit of armor, for example, although the spell typically enables the person afflicted with any such cursed item to get rid of it. Certain special curses may not be countered by this spell, or may be countered only by a caster of a certain level or more. A caster of 12th level or more can cure lycanthropy with this spell by casting it on the animal form. The were-creature receives a saving throw vs. spell and, if successful, the spell fails and the priest must gain a level before attempting the remedy on this creature again.\n The reverse of the spell is not permanent; the *bestow curse* spell lasts for one turn for every experience level of the priest using the spell. (Currently [[@{level-priest}]] turns). The curse can have one of the following effects (roll percentile dice): 50% of the time it reduces one ability of the victim to 3 (the DM randomly determines which ability); 25% of the time it lowers the victim’s attack and saving throw rolls by –4; 25% of the time it makes the victim 50% likely to drop whatever he is holding (or do nothing, in the case of creatures not using tools)—roll each round.\n It is possible for a priest to devise his own curse, and it should be similar in power to those given here. Consult your DM. The subject of a *bestow curse* spell must be touched. If the victim is touched, a saving throw is still applicable; if it is successful, the effect is negated. The bestowed curse cannot be dispelled.' +}; + +pri3['Remove Paralysis'] = { + 'name': 'Remove Paralysis', + 'level': 'Level 3 Priest', + 'school': 'Abjuration', + 'sphere': 'Protection', + 'range': '[[10*[[@{level-priest}]] yards', + 'duration': 'Permanent', + 'aoe': '[[1d4]] creatures in 20-foot cube', + 'components': 'V, S', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 271', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By the use of this spell, the priest can free one or more creatures from the effects of any paralyzation or from related magic (such as a ghoul touch, or a *hold* or *slow* spell). If the spell is cast on one creature, the paralyzation is negated. If cast on two creatures, each receives another saving throw vs. the effect that afflicts it, with a +4 bonus. If cast on three or four creatures, each receives another saving throw with a +2 bonus. There must be no physical or magical barrier between the caster and the creatures to be affected, or the spell fails and is wasted.' +}; + +pri3['Snare'] = { + 'name': 'Snare', + 'level': 'Level 3 Priest', + 'school': 'Enchantment/Charm', + 'sphere': 'Plant', + 'range': 'Touch', + 'duration': 'Until triggered', + 'aoe': '[[24+2*[[@{level-priest}]] ]]-inch diameter', + 'components': 'V, S, M', + 'cast-time': '3 rounds', + 'saving-throw': 'None', + 'materials': 'A snake skin and a piece of sinew from a strong animal to weave into the cordlike object from which he will make the snare. Also the caster’s holy symbol is needed', + 'reference': 'PHB p. 271', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enables the caster to make a snare that is 90% undetectable without magical aid. The snare can be made from any supple vine, a thong, or a rope. When the *snare* spell is cast upon it, the cordlike object blends with its surroundings. One end of the snare is tied in a loop that contracts around one or more of the limbs of any creature stepping inside the circle (note that the head of a worm or snake could be thus ensnared).\n If a strong and supple tree is nearby, the snare can be fastened to it. The magic of the spell causes the tree to bend and then straighten when the loop is triggered, inflicting 1d6 points of damage to the creature trapped, and lifting it off the ground by the trapped member(s) (or strangling it if the head/neck triggered the snare). If no such sapling or tree is available, the cordlike object tightens upon the member(s), then wraps around the entire creature, causing no damage, but tightly binding it. Under water, the cord coils back upon its anchor point. The snare is magical, so for one hour it is breakable only by cloud giant or greater Strength (23); each hour thereafter, the snare material loses magic so as to become 1 point more breakable per hour—22 after two hours, 21 after three, 20 after four—until six full hours have elapsed. At that time, 18 Strength will break the bonds. After 12 hours have elapsed, the materials of the snare lose all magical properties and the loop opens, freeing anything it held. The snare can be cut with any magical weapon, or with any edged weapon wielded with at least a +2 attack bonus (from Strength, for example).' +}; + +pri3['Speak With Dead'] = { + 'name': 'Speak With Dead', + 'level': 'Level 3 Priest', + 'school': 'Necromancy', + 'sphere': 'Divination', + 'range': '1', + 'duration': 'Special', + 'aoe': '1 creature', + 'components': 'V, S, M', + 'cast-time': '1 turn', + 'saving-throw': 'Special', + 'materials': 'A holy symbol and burning incense', + 'reference': 'PHB p. 271', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'Upon casting a *speak with dead* spell, the priest is able to ask several questions of a dead creature in a set period of time and receive answers according to the knowledge of that creature. Of course, the priest must be able to converse in the language that the dead creature once used. The length of time the creature has been dead is a factor, since only higher level priests can converse with a long-dead creature. The number of questions that can be answered and the length of time in which the questions can be asked depend on the level of experience of the priest. Even if the casting is successful, such creatures are as evasive as possible when questioned. The dead tend to give extremely brief and limited answers, often cryptic, and to take questions literally. Furthermore, their knowledge is often limited to what they knew in life.\n A dead creature of different alignment or of higher level or Hit Dice than the caster’s level receives a saving throw vs. spell. A dead creature that successfully saves can refuse to answer questions, ending the spell. At the DM’s option, the casting of this spell on a given creature might be restricted to once per week.\n The priest needs a holy symbol and burning incense in order to cast this spell upon the body, remains, or a portion thereof. The remains are not expended. This spell does not function under water.\n\n**Caster’s Level**  **Max. Length**   **Time**    **No. of**\n**of Experience**  **of Time Dead** **Questioned** **Questions**\n1–6       1 week      1 round    2\n7–8       1 month      3 rounds     3\n9–12        1 year       1 turn     4\n13–15       10 years     2 turns     5\n16–20       100 years     3 turns     6\n21+        1,000 years    1 hour       7' +}; + +pri3['Spike Growth'] = { + 'name': 'Spike Growth', + 'level': 'Level 3 Priest', + 'school': 'Alteration, Enchantment', + 'sphere': 'Plant', + 'range': '60 yards', + 'duration': '[[3d4+[[@{level-priest}]] ]] turns', + 'aoe': '[[@{level-priest}]] 10-foot squares ', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': 'The priest’s holy symbol and either seven sharp thorns or seven small twigs, each sharpened to a point.', + 'reference': 'PHB p. 271', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'Wherever any type of plant growth of moderate size or density is found, this spell can be used. The ground-covering vegetation or roots and rootlets in the area become very hard and sharply pointed. In effect, the ground cover, while appearing to be unchanged, acts as if the area were strewn with caltrops. In areas of bare ground or earthen pits, roots and rootlets act in the same way. For each 10 feet of movement through the area, the victim suffers 2d4 points of damage. He must also roll a saving throw vs. spell. If this saving throw is failed, the victim’s movement rate is reduced by 1⁄3 of its current total (but a creature’s movement rate can never be less than 1). This penalty lasts for 24 hours, after which the character’s normal movement rate is regained.\n Without the use of a spell such as *true seeing*, similar magical aids, or some other special means of detection (such as *detect traps* or *detect snares and pits*), an area affected by *spike growth* is absolutely undetectable as such until a victim enters the area and suffers damage. Even then, the creature cannot determine the extent of the perilous area unless some means of magical detection is used.' +}; + +pri3['Starshine'] = { + 'name': 'Starshine', + 'level': 'Level 3 Priest', + 'school': 'Evocation, Illusion/Phantasm', + 'sphere': 'Sun', + 'range': '[[10*[[@{level-priest}]] ]] yards', + 'duration': '[[@{level-priest}]] turns', + 'aoe': '[[@{level-priest}]] 10-foot squares', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': 'Several stalks from an amaryllis plant (especially Hypoxis) and several holly berries', + 'reference': 'PHB p. 272', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'A *starshine* spell enables the caster to softly illuminate an area as if it were exposed to a clear night sky filled with stars. Regardless of the height of the open area in which the spell is cast, the area immediately beneath it is lit by starshine. Vision ranges are the same as those for a bright moonlit night—movement noted out to 100 yards; stationary creatures seen up to 50 yards; general identifications made at 30 yards; and recognition at 10 yards. The spell creates shadows and has no effect on infravision. The area of effect actually appears to be a night sky, but disbelief of the illusion merely enables the disbeliever to note that the “stars” are actually evoked lights. This spell does not function under water.' +}; + +pri3['Stone Shape'] = { + 'name': 'Stone Shape', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Elemental (Earth)', + 'range': 'Touch', + 'duration': 'Permanent', + 'aoe': '[[9+[[@{level-priest}]] ]] cubic feet', + 'components': 'V, S, M', + 'cast-time': '1 round', + 'saving-throw': 'None', + 'materials': 'Soft clay that must be worked into roughly the desired shape of the stone object, and then touched to the stone when the spell is uttered', + 'reference': 'PHB p. 272', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster can form an existing piece of stone into any shape that suits his purposes. For example, he can make a stone weapon, a special trapdoor, or a crude idol. By the same token, it enables the spellcaster to shape a stone door, perhaps so as to escape imprisonment, providing the volume of stone involved is within the limits of the area of effect. While stone coffers can be thus formed, stone doors made, etc., the fineness of detail is not great. If the shaping has moving parts, there is a 30% chance they do not work.' +}; + +pri3['Summon Insects'] = { + 'name': 'Summon Insects', + 'level': 'Level 3 Priest', + 'school': 'Conjuration/Summoning', + 'sphere': 'Animal', + 'range': '30 yards', + 'duration': '[[@{level-priest}]] rounds', + 'aoe': '1 creature', + 'components': 'V, S, M', + 'cast-time': '1 rd.', + 'saving-throw': 'None', + 'materials': 'The caster’s holy symbol, a flower petal, and a bit of mud or wet clay', + 'reference': 'PHB p. 272', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The *summon insects* spell attracts a cloud or swarm of normal insects to attack the foes of the caster. Flying insects appear 70% of the time, while crawling insects appear 30% of the time. The exact insects called are bees, biting flies, hornets, or wasps, if flying insects are indicated; biting ants or pinching beetles, if crawling insects are indicated. A cloud of the flying type, or a swarm of the crawling sort, appears after the spell is cast. This gathers at a point chosen by the caster, within the spell’s range, and attacks any single creature the caster points to.\n The attacked creature sustains 2 points of damage if it does nothing but attempt to flee or fend off the insects during the time it is attacked; it suffers 4 points of damage per round otherwise. If the insects are ignored, the victim fights with a –2 penalty to his attack roll and a +2 penalty to his Armor Class. If he attempts to cast a spell, an initiative roll should be made for the insects to see if their damage occurs before the spell is cast. If it does, the victim’s concentration is ruined and the spell is lost.\n The insects disperse and the spell ends if the victim enters thick smoke or hot flames. Besides being driven off by smoke or hot flames, the swarm might possibly be outrun, or evaded by plunging into a sufficient body of water. If evaded, the summoned insects can be sent against another opponent, but there will be at least a 1 round delay while they leave the former opponent and attack the new victim. Crawling insects can travel only about 10 feet per round (maximum speed over smooth ground) and flying insects travel 60 feet per round. The caster must concentrate to maintain the swarm; it dissipates if he moves or is disturbed.\n It is possible, in underground situations, that the caster might summon 1d4 giant ants by means of the spell, but the possibility is only 30% unless giant ants are nearby. This spell does not function under water.' +}; + +pri3['Tree'] = { + 'name': 'Tree', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Plant', + 'range': '0', + 'duration': '[[6+[[@{level-priest}]] ]] turns', + 'aoe': 'The caster', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': 'The priest’s holy symbol and a twig from a tree', + 'reference': 'PHB p. 273', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster is able to assume the form of a small living tree or shrub or that of a large dead tree trunk with only a few limbs. Although the closest inspection cannot reveal that this plant is actually a person, and for all normal tests he is, in fact, a tree or shrub, the caster is able to observe all that goes on around him just as if he were in normal form. The Armor Class and hit points of the plant are those of the caster. The caster can remove the spell at any time, instantly changing from plant to his normal form and having full capability for any action normally possible (including spellcasting). Note that all clothing and gear worn or carried change with the caster.' +}; + +pri3['Water Breathing'] = { + 'name': 'Water Breathing', + 'level': 'Level 3 Priest', + 'school': 'Alteration (Reversible)', + 'sphere': 'Elemental (Water, Air)', + 'range': 'Touch', + 'duration': '[[@{level-priest}]] hours', + 'aoe': '1 creature', + 'components': 'V, S', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 273', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The recipient of a *water breathing* spell is able to breathe under water freely for the duration of the spell—i.e., one hour for each experience level of the caster. The priest can divide the base duration between multiple characters. Thus, an 8th-level priest can confer this ability to two characters for four hours, four for two hours, eight for one hour, etc., to a minimum of one half-hour per character.\n The reverse, *air breathing*, enables water-breathing creatures to survive comfortably in the atmosphere for an equal duration. Note that neither version prevents the recipient creature from breathing in its natural element.' +}; + +pri3['Water Walk'] = { + 'name': 'Water Walk', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Elemental (Water)', + 'range': '0', + 'duration': '[[1+[[@{level-priest}]] ]] turns', + 'aoe': 'Special', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': 'A piece of cork and the priest’s holy symbol', + 'reference': 'PHB p. 273', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster is able to empower one or more creatures to tread upon any liquid as if it were firm ground; this includes mud, quicksand, oil, running water, and snow. The recipient’s feet do not touch the surface of the liquid, but oval depressions of his appropriate foot size and 2 inches deep are left in the mud or snow. The recipient’s rate of movement remains normal. If cast under water, the recipient is borne toward the surface.\n For every level of the caster above the minimum required to cast the spell (5th level), he can affect another creature. Currently [[ [[@{level-priest}]]-4]] creatures.' +}; + const priestSpells = {}; priestSpells['pri1'] = pri1; priestSpells['pri2'] = pri2; +priestSpells['pri3'] = pri3; /* ---- Priest spells end ---- */ // --- ALL SHEET WORKERS START --- // +const SheetWorker = 'sheetworker'; +const Player = 'player'; //Ability Score Parser function function getLookupValue(abilityScoreString, defaultValue, isStrength = false) { @@ -19437,35 +22166,37 @@ function setupSpellSumming(sections, oldField, newField, resultFieldName) { // --- End summing numbers from repeating spells for wizard and priest --- // function setupAutoFillSpellInfo(section, spellsTable) { - on(`change:repeating_spells-${section}:spell-select`, function(eventInfo){ + if (spellsTable[section]) { + on(`change:repeating_spells-${section}:spell-select`, function(eventInfo){ - let spell = spellsTable[section][eventInfo.newValue]; - if (spell === undefined) - return; + let spell = spellsTable[section][eventInfo.newValue]; + if (spell === undefined) + return; - let spellInfo ={ - [`repeating_spells-${section}_spell-name`] : spell['name'], - [`repeating_spells-${section}_spell-cast-time`] : spell['cast-time'], - [`repeating_spells-${section}_spell-level`] : spell['level'], - [`repeating_spells-${section}_spell-school`] : spell['school'], - [`repeating_spells-${section}_spell-components`] : spell['components'], - [`repeating_spells-${section}_spell-range`] : spell['range'], - [`repeating_spells-${section}_spell-aoe`] : spell['aoe'], - [`repeating_spells-${section}_spell-duration`] : spell['duration'], - [`repeating_spells-${section}_spell-damage`] : spell['damage'], - [`repeating_spells-${section}_spell-damage-type`] : spell['damage-type'], - [`repeating_spells-${section}_spell-saving-throw`] : spell['saving-throw'], - [`repeating_spells-${section}_spell-healing`] : spell['healing'], - [`repeating_spells-${section}_spell-materials`] : spell['materials'], - [`repeating_spells-${section}_spell-reference`] : spell['reference'], - [`repeating_spells-${section}_spell-effect`] : spell['effect'] - } - if (section.startsWith('pri')) { - spellInfo[`repeating_spells-${section}_spell-sphere`] = spell['sphere']; - } + let spellInfo ={ + [`repeating_spells-${section}_spell-name`] : spell['name'], + [`repeating_spells-${section}_spell-cast-time`] : spell['cast-time'], + [`repeating_spells-${section}_spell-level`] : spell['level'], + [`repeating_spells-${section}_spell-school`] : spell['school'], + [`repeating_spells-${section}_spell-components`] : spell['components'], + [`repeating_spells-${section}_spell-range`] : spell['range'], + [`repeating_spells-${section}_spell-aoe`] : spell['aoe'], + [`repeating_spells-${section}_spell-duration`] : spell['duration'], + [`repeating_spells-${section}_spell-damage`] : spell['damage'], + [`repeating_spells-${section}_spell-damage-type`] : spell['damage-type'], + [`repeating_spells-${section}_spell-saving-throw`] : spell['saving-throw'], + [`repeating_spells-${section}_spell-healing`] : spell['healing'], + [`repeating_spells-${section}_spell-materials`] : spell['materials'], + [`repeating_spells-${section}_spell-reference`] : spell['reference'], + [`repeating_spells-${section}_spell-effect`] : spell['effect'] + } + if (section.startsWith('pri')) { + spellInfo[`repeating_spells-${section}_spell-sphere`] = spell['sphere']; + } - setAttrs(spellInfo); - }); + setAttrs(spellInfo); + }); + } } function setupCalculateRemaining(totalField, sumField, remainingField) { @@ -19528,30 +22259,30 @@ function setupRepeatingRowCalculateTotal(repeatingTotalField, repeatingFieldsToS let wizardSpellLevelsSections = [ {level: 1, sections: ['', '2', '3', 'wiz1']}, {level: 2, sections: ['4', '5', '6', 'wiz2']}, - {level: 3, sections: ['7', '8', '9']}, - {level: 4, sections: ['10', '11', '12']}, - {level: 5, sections: ['70', '71', '72']}, //... legacy naming convention - {level: 6, sections: ['13', '14', '15']}, - {level: 7, sections: ['16', '17', '18']}, - {level: 8, sections: ['19', '20', '21']}, - {level: 9, sections: ['22', '23', '24']}, - {level: 10, sections: ['25', '26', '27']}, - {level: 11, sections: ['52', '53', '54']}, //... legacy naming convention - {level: 12, sections: ['55', '56', '57']}, - {level: 13, sections: ['58', '59', '60']}, - {level: 14, sections: ['61', '62', '63']}, - {level: 15, sections: ['64', '65', '66']}, + {level: 3, sections: ['7', '8', '9', 'wiz3']}, + {level: 4, sections: ['10', '11', '12', 'wiz4']}, + {level: 5, sections: ['70', '71', '72', 'wiz5']}, //... legacy naming convention + {level: 6, sections: ['13', '14', '15', 'wiz6']}, + {level: 7, sections: ['16', '17', '18', 'wiz7']}, + {level: 8, sections: ['19', '20', '21', 'wiz8']}, + {level: 9, sections: ['22', '23', '24', 'wiz9']}, + {level: 10, sections: ['25', '26', '27', 'wiz10']}, + {level: 11, sections: ['52', '53', '54', 'wiz11']}, //... legacy naming convention + {level: 12, sections: ['55', '56', '57', 'wiz12']}, + {level: 13, sections: ['58', '59', '60', 'wiz13']}, + {level: 14, sections: ['61', '62', '63', 'wiz14']}, + {level: 15, sections: ['64', '65', '66', 'wiz15']}, ]; let priestSpellLevelsSections = [ {level: '1', sections: ['28', '29', '30', 'pri1']}, {level: '2', sections: ['31', '32', '33', 'pri2']}, - {level: '3', sections: ['34', '35', '36']}, - {level: '4', sections: ['37', '38', '39']}, - {level: '5', sections: ['40', '41', '42']}, - {level: '6', sections: ['43', '44', '45']}, - {level: '7', sections: ['46', '47', '48']}, - {level: 'q', sections: ['49', '50', '51']}, + {level: '3', sections: ['34', '35', '36', 'pri3']}, + {level: '4', sections: ['37', '38', '39', 'pri4']}, + {level: '5', sections: ['40', '41', '42', 'pri5']}, + {level: '6', sections: ['43', '44', '45', 'pri6']}, + {level: '7', sections: ['46', '47', '48', 'pri7']}, + {level: 'q', sections: ['49', '50', '51', 'priq']}, ]; // --- Start setup Spell Slots --- // @@ -19646,6 +22377,21 @@ on('change:repeating_customrogue:crl remove:repeating_customrogue', function(){ }); // --- End setup Rogue skills total --- // +//Related weapons / familiarity penalty +on('change:nonprof-penalty', function (eventInfo) { + if (eventInfo.sourceType === SheetWorker) { + return; + } + getAttrs(['nonprof-penalty'], function(values) { + let nonprof = Math.abs(parseInt(values['nonprof-penalty'])) * -1; + let famil = Math.floor(nonprof / 2) + setAttrs({ + ['nonprof-penalty']: nonprof, + ['famil-penalty']: famil + }); + }); +}) + //Weapon proficiency slots on('change:repeating_weaponprofs:weapprofnum remove:repeating_weaponprofs', function(){ TAS.repeatingSimpleSum('weaponprofs', 'weapprofnum', 'weapprofslotssum'); @@ -19664,7 +22410,7 @@ on('change:repeating_gear:gearweight change:repeating_gear:gearqty remove:repeat //Equipment Stored Section //Mount Equipment Carried Section Continued -on('change:repeating_gear-stored:gear-stored-weight change:repeating_gear-stored:gear-stored-qty change:repeating_gear-stored:on-mount remove:repeating_gear-stored change:on-mount change:gear-stored-weight change:gear-stored-qty', function(){ +on('change:repeating_gear-stored:gear-stored-weight change:repeating_gear-stored:gear-stored-qty change:repeating_gear-stored:on-mount remove:repeating_gear-stored', function(){ TAS.repeating('gear-stored') .attrs('mount-gear-weight-total','stored-gear-weight-total') @@ -19710,7 +22456,7 @@ gemSections.forEach(i => { // --- Version change start --- // const sheetName = 'AD&D 2E Revised'; -const sheetVersion = '3.3.2a'; +const sheetVersion = '3.4.0'; function moveStaticToRepeating(section, fieldsToMove) { getAttrs(fieldsToMove, function (values) { @@ -19746,46 +22492,7 @@ on('sheet:opened', function(){ version: `v${sheetVersion}`, announcement: 1 },{silent:true}); - - getAttrs(['spell-points', 'spell-points-priest'], function(values) { - let sp = parseInt(values['spell-points']) || 0; - let psp = parseInt(values['spell-points-priest']) || 0; - - let newValue = {}; - if (sp > 0) { - console.log(`Old spell points: ${sp}`); - newValue['spell-points-lvl'] = sp; - newValue['spell-points'] = ''; - } - - if (psp > 0) { - console.log(`Old spell points priest: ${psp}`); - newValue['spell-points-priest-lvl'] = psp; - newValue['spell-points-priest'] = ''; - } - - setAttrs(newValue); - }); - - TAS.repeating('spells') - .fields('spell-points', 'spell-points1', 'arc', 'arc1') - .each(function (r) { - let spellPoints1 = r.I['spell-points1']; - if (spellPoints1) { - console.log('Updating repeating spells-points'); - r['spell-points'] = spellPoints1; - r['spell-points1'] = ''; - } - - let arc1 = r.I['arc1']; - if (arc1) { - console.log('Updating repeating arc'); - r['arc'] = arc1; - r['arc1'] = ''; - } - }) - .execute(); - + moveStaticToRepeating('weaponprofs', ['weapprofname', 'weapprofnum', 'expert', 'specialist', 'mastery', 'high-mastery', 'grand-mastery', 'chosen-weapon']); moveStaticToRepeating('profs', ['profname', 'profslots', 'profstatnum', 'profmod']); moveStaticToRepeating('langs', ['langname', 'lang-rw']); @@ -19800,7 +22507,15 @@ on('sheet:opened', function(){ //melee damage weapons moveStaticToRepeating('weapons', ['weaponname', 'strbonus', 'dexbonus', 'prof-level', 'attacknum', 'attackadj', 'ThAC0', 'crit-thresh', 'range', 'size', 'weaptype-slash', 'weaptype-pierce', 'weaptype-blunt', 'weapspeed']); moveStaticToRepeating('weapons-damage', ['weaponname1', 'strbonus1', 'dexbonus1', 'specialist-damage', 'mastery-damage', 'damadj', 'damsm', 'daml', 'knockdown1']); - + + getAttrs(['nonprof-penalty'], function(values) { + let nonprof = Math.abs(parseInt(values['nonprof-penalty'])) * -1; + let famil = Math.floor(nonprof / 2) + setAttrs({ + ['nonprof-penalty']: nonprof, + ['famil-penalty']: famil + }); + }); } }); }); diff --git a/AD&D 2E Revised/2EStyle.css b/AD&D 2E Revised/2EStyle.css index 143ed19658..d7bd145cd1 100644 --- a/AD&D 2E Revised/2EStyle.css +++ b/AD&D 2E Revised/2EStyle.css @@ -1206,6 +1206,14 @@ table.sheet-default-header-every-third-column td:nth-child(3n+1), vertical-align: middle; } +.sheet-centering-horizontal { + text-align: center; +} + +.sheet-centering-vertical { + vertical-align: middle; +} + .sheet-table-center { margin-left: auto; margin-right: auto; @@ -1307,12 +1315,14 @@ input.sheet-show-spell-details:checked ~ .sheet-spell-details { } /* Announcement styling start */ +.sheet-worn-equipment, .sheet-spell-points-wiz, .sheet-spell-points-pri, .sheet-announcement { display: none; } +input.sheet-show-worn-equipment:checked ~ .sheet-worn-equipment, input.sheet-show-spell-points-wiz:checked ~ .sheet-spell-points-wiz, input.sheet-show-spell-points-pri:checked ~ .sheet-spell-points-pri, input.sheet-show-announcement:checked ~ .sheet-announcement diff --git a/AD&D 2E Revised/javascript/priestSpells.js b/AD&D 2E Revised/javascript/priestSpells.js index 00d0b75d42..38bebf1969 100644 --- a/AD&D 2E Revised/javascript/priestSpells.js +++ b/AD&D 2E Revised/javascript/priestSpells.js @@ -22,7 +22,7 @@ pri1['Animal Friendship'] = { pri1['Bless'] = { 'name': 'Bless', 'level': 'Level 1 Priest', - 'school': 'Conjuration/Summoning', + 'school': 'Conjuration/Summoning (Reversible)', 'sphere': 'All', 'range': '60 yards', 'duration': '6 rounds', @@ -79,7 +79,7 @@ pri1['Command'] = { pri1['Create Water'] = { 'name': 'Create Water', 'level': 'Level 1 Priest', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'sphere': 'Elemental (Water)', 'range': '30 yards', 'duration': 'Permanent', @@ -98,7 +98,7 @@ pri1['Create Water'] = { pri1['Cure Light Wounds'] = { 'name': 'Cure Light Wounds', 'level': 'Level 1 Priest', - 'school': 'Necromancy', + 'school': 'Necromancy (Reversible)', 'sphere': 'Healing', 'range': 'Touch', 'duration': 'Permanent', @@ -117,7 +117,7 @@ pri1['Cure Light Wounds'] = { pri1['Detect Evil'] = { 'name': 'Detect Evil', 'level': 'Level 1 Priest', - 'school': 'Divination', + 'school': 'Divination (Reversible)', 'sphere': 'All', 'range': '0', 'duration': '1 turn + [[5*[[@{level-priest}]] ]] rounds', @@ -288,7 +288,7 @@ pri1['Invisibility to Undead'] = { pri1['Light'] = { 'name': 'Light', 'level': 'Level 1 Priest', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'sphere': 'Sun', 'range': '120 yards', 'duration': '1 hour + [[@{level-priest}]] turns', @@ -364,7 +364,7 @@ pri1['Pass Without Trace'] = { pri1['Protection From Evil'] = { 'name': 'Protection From Evil', 'level': 'Level 1 Priest', - 'school': 'Abjuration', + 'school': 'Abjuration (Reversible)', 'sphere': 'Protection', 'range': 'Touch', 'duration': '[[3*[[@{level-priest}]] ]] rounds', @@ -383,7 +383,7 @@ pri1['Protection From Evil'] = { pri1['Purify Food & Drink'] = { 'name': 'Purify Food & Drink', 'level': 'Level 1 Priest', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'sphere': 'All', 'range': '30 yards', 'duration': 'Permanent', @@ -402,7 +402,7 @@ pri1['Purify Food & Drink'] = { pri1['Remove Fear'] = { 'name': 'Remove Fear', 'level': 'Level 1 Priest', - 'school': 'Abjuration', + 'school': 'Abjuration (Reversible)', 'sphere': 'Charm', 'range': '10 yards', 'duration': 'Special', @@ -555,7 +555,7 @@ pri2['Charm Person or Mammal'] = { pri2['Detect Charm'] = { 'name': 'Detect Charm', 'level': 'Level 2 Priest', - 'school': 'Divination', + 'school': 'Divination (Reversible)', 'sphere': 'Divination', 'range': '30 yards', 'duration': '1 turn', @@ -669,7 +669,7 @@ pri2['Flame Blade'] = { pri2['Goodberry'] = { 'name': 'Goodberry', 'level': 'Level 2 Priest', - 'school': 'Alteration, Evocation', + 'school': 'Alteration, Evocation (Reversible)', 'sphere': 'Plant', 'range': 'Touch', 'duration': '[[1+[[@{level-priest}]] ]] days', @@ -688,7 +688,7 @@ pri2['Goodberry'] = { pri2['Heat Metal'] = { 'name': 'Heat Metal', 'level': 'Level 2 Priest', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'sphere': 'Elemental (Fire)', 'range': '40 yards', 'duration': '7 rounds', @@ -726,7 +726,7 @@ pri2['Hold Person'] = { pri2['Know Alignment'] = { 'name': 'Know Alignment', 'level': 'Level 2 Priest', - 'school': 'Divination', + 'school': 'Divination (Reversible)', 'sphere': 'Divination', 'range': '10 yards', 'duration': '1 turn', @@ -916,7 +916,7 @@ pri2['Trip'] = { pri2['Warp Wood'] = { 'name': 'Warp Wood', 'level': 'Level 2 Priest', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'sphere': 'Plant', 'range': '[[10*[[@{level-priest}]] ]] yards', 'duration': 'Permanent', @@ -970,7 +970,579 @@ pri2['Wyvern Watch'] = { 'effect': 'This spell is known as *wyvern watch* because of the insubstantial haze brought forth by its casting, which vaguely resembles a wyvern. It is typically used to guard some area against intrusion. Any creature approaching within 10 feet of the guarded area may be affected by the “wyvern.” Any creature entering the guarded area must roll a successful saving throw vs. spell or stand paralyzed for one round per level of the caster ([[@{level-priest}]] rounds), until freed by the spellcaster, by a *dispel magic* spell, or by a *remove paralysis* spell. A successful saving throw indicates that the subject creature was missed by the attack of the wyvern-form, and the spell remains in place. As soon as a subject creature is successfully struck by the wyvern-form, the paralysis takes effect and the force of the spell dissipates. The spell force likewise dissipates if no intruder is struck by the wyvern-form for eight hours after the spell is cast. Any creature approaching the space being guarded by the wyvern-form may be able to detect its presence before coming close enough to be attacked; this chance of detection is 90% in bright light, 30% in twilight conditions, and 0% in darkness.' }; +const pri3 = {}; +pri3['Animate Dead'] = { + 'name': 'Animate Dead', + 'level': 'Level 3 Priest', + 'school': 'Necromancy', + 'sphere': 'Necromantic', + 'range': '10 yards', + 'duration': 'Permanent', + 'aoe': 'Special', + 'components': 'V, S, M', + 'cast-time': '1 round', + 'saving-throw': 'None', + 'materials': 'A drop of blood, a piece of flesh of the type of creature being animated, and pinch of bone powder or a bone shard', + 'reference': 'PHB p. 265', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell creates the lowest of the undead monsters, skeletons or zombies, usually from the bones or bodies of dead humans, demihumans, or humanoids. The spell causes these remains to become animated and obey the simple verbal commands of the caster, regardless of how they communicated in life. The skeletons or zombies can follow the caster, remain in an area and attack any creature (or just a specific type of creature) entering the place, etc. The undead remain animated until they are destroyed in combat or are turned; the magic cannot be dispelled. \n The priest can animate one skeleton or one zombie for each experience level he has attained. Currently [[@{priest-level}]] skeletons. If creatures with more than 1+ Hit Dice are animated, the number is determined by the monster Hit Dice. Skeletal forms have the Hit Dice of the original creature, while zombie forms have 1 more Hit Die. Thus, a 12th-level priest could animate 12 dwarven skeletons (or six zombies), four zombie gnolls, or a single zombie fire giant. Note that this is based on the standard racial Hit Die norm; thus, a high-level adventurer would be animated as a skeleton or zombie of 1 or 2 Hit Dice, and without special class or racial abilities. The caster can, alternatively, animate two small animal skeletons (1-1 Hit Die or less) for every level of experience he has achieved. Currently [[2*[[@{priest-level}]] ]] animal skeletons. \n Casting this spell is not a good act, and only evil priests use it frequently.' +}; + +pri3['Call Lightning'] = { + 'name': 'Call Lightning', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Weather', + 'range': '360 yards', + 'duration': '[[@{level-priest}]] turns', + 'aoe': '10-foot radius', + 'components': 'V, S', + 'cast-time': '1 turn', + 'saving-throw': '½', + 'materials': '', + 'reference': 'PHB p. 266', + 'damage': '[[2d8+[[@{level-priest}]]d8]]', + 'damage-type': 'Electrical', + 'healing': '', + 'effect': 'When a *call lightning* spell is cast, there must be a storm of some sort in the area—a rain shower, clouds and wind, hot and cloudy conditions, or even a tornado (including a whirlwind formed by a djinn or air elemental of 7 Hit Dice or more). The caster is then able to call down bolts of lightning. The caster can call down one bolt per turn. The caster need not call a bolt of lightning immediately—other actions, even spellcasting, can be performed; however, the caster must remain stationary and concentrate for a full round each time a bolt is called. The spell has a duration of one turn per caster level. Each bolt causes 2d8 points of electrical damage, plus an additional 1d8 points for each of the caster’s experience levels. Thus, a 4th-level caster calls down a 6d8 bolt (2d8+4d8). \n The bolt of lightning flashes down in a vertical stroke at whatever distance the spellcaster decides, up to 360 yards away. Any creature within a 10-foot radius of the path or the point where the lightning strikes suffers full damage unless a successful saving throw vs. spell is rolled, in which case only one-half damage is taken. \n Because it requires a storm overhead, this spell can only be used outdoors. It does not function under ground or under water.' +}; + +pri3['Continual Light'] = { + 'name': 'Continual Light', + 'level': 'Level 3 Priest', + 'school': 'Alteration (Reversible)', + 'sphere': 'Sun', + 'range': '120 yards', + 'duration': 'Permanent', + 'aoe': '60-foot radius', + 'components': 'V, S', + 'cast-time': '6', + 'saving-throw': 'Special', + 'materials': '', + 'reference': 'PHB p. 266', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell is similar to a *light* spell, except that it is as bright as full daylight and lasts until negated by magical darkness or by a *dispel magic* spell. Creatures with penalties in bright light suffer them in this spell’s area of effect. As with the *light* spell, this can be cast into the air, onto an object, or at a creature. In the third case, the continual light affects the space about 1 foot behind a creature that successfully rolls its saving throw vs. spell (a failed saving throw means the continual light is centered on the creature and moves as it moves). Note that this spell also blinds a creature if it is successfully cast upon the creature’s visual organs. If the spell is cast on a small object that is then placed in a light-proof covering, the spell effects are blocked until the covering is removed. \n Continual light brought into an area of magical darkness (or vice versa) cancels the darkness so that the otherwise prevailing light conditions exist in the overlapping areas of effect. A direct casting of a *continual light* spell against a similar or weaker magical darkness cancels both. \n This spell eventually consumes the material it is cast upon, but the process takes far longer than the time in a typical campaign. Extremely hard and expensive materials might last hundreds or even thousands of years. \n The reverse spell, *continual darkness*, causes complete absence of light (pitch blackness), similar to the *darkness* spell but of greater duration and area.' +}; + +pri3['Create Food & Water'] = { + 'name': 'Create Food & Water', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Creation', + 'range': '10 yards', + 'duration': 'Special', + 'aoe': '[[@{level-priest}]] cubic feet', + 'components': 'V, S', + 'cast-time': '1 turn', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 266', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, the priest causes food and water to appear. The food thus created is highly nourishing if rather bland; each cubic foot of the material sustains three human-sized creatures or one horse-sized creature for a full day. The food decays and becomes inedible within 24 hours, although it can be restored for another 24 hours by casting a *purify food and water* spell upon it. The water created by this spell is the same as that created by the 1st-level priest spell create water. For each experience level the priest has attained, 1 cubic foot of food or water is created by the spell. For example, a 2nd-level priest could create 1 cubic foot of food and 1 cubic foot of water.' +}; + +pri3['Cure Blindness or Deafness'] = { + 'name': 'Cure Blindness or Deafness', + 'level': 'Level 3 Priest', + 'school': 'Abjuration (Reversible)', + 'sphere': 'Necromantic', + 'range': 'Touch', + 'duration': 'Permanent', + 'aoe': '1 creature', + 'components': 'V, S', + 'cast-time': '1 round', + 'saving-throw': 'Special', + 'materials': '', + 'reference': 'PHB p. 266', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By touching the creature afflicted, the priest employing the spell can permanently cure some forms of blindness or deafness. This spell does not restore or repair visual or auditory organs damaged by injury or disease. \n Its reverse, *cause blindness or deafness*, requires a successful touch (successful attack roll) on the victim. If the victim rolls a successful saving throw, the effect is negated. If the saving throw is failed, a nondamaging magical blindness or deafness results. \n A deafened creature can react only to what it can see or feel, and suffers a -1 penalty to surprise rolls, a +1 penalty to its initiative rolls, and a 20% chance of spell failure for spells with verbal components. A blinded creature suffers a -4 penalty to its attack rolls, a +4 penalty to its Armor Class, and a +2 penalty to its initiative rolls.' +}; + +pri3['Cure Disease'] = { + 'name': 'Cure Disease', + 'level': 'Level 3 Priest', + 'school': 'Abjuration (Reversible)', + 'sphere': 'Necromantic', + 'range': 'Touch', + 'duration': 'Permanent', + 'aoe': '1 creature', + 'components': 'V, S', + 'cast-time': '1 round', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 267', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enables the caster to cure most diseases by placing his hand upon the diseased creature. The affliction rapidly disappears thereafter, making the cured creature whole and well in from one turn to 10 days, depending on the type of disease and the state of its advancement when the cure took place. (The DM must adjudicate these conditions.) The spell is also effective against parasitic monsters such as green slime, rot grubs, and others. When cast by a priest of at least 12th level, this spell cures lycanthropy if cast within three days of the infection. Note that the spell does not prevent reoccurrence of a disease if the recipient is again exposed. \n The reverse of the *cure disease* spell is *cause disease*. To be effective, the priest must touch the intended victim, and the victim must fail a saving throw vs. spell. The severity of the disease is decided by the priest (debilitating or fatal). The exact details of the disease are decided by the DM, but the following are typical: \n *Debilitating:* The disease takes effect in 1d6 turns, after which the creature loses 1 point of Strength per hour until his Strength is reduced to 2 or less, at which time the recipient is weak and virtually helpless. If a creature has no Strength rating, it loses 10% of its hit points per Strength loss, down to 10% of its original hit points. If the disease also affects hit points, use the more severe penalty. Recovery requires a period of 1d3 weeks.\n *Fatal:* This wasting disease is effective immediately. Infected creatures receive no benefit from *cure wound* spells while the disease is in effect; wounds heal at only 10% of the natural rate. The disease proves fatal within 1d6 months and can be cured only by magical means. Each month the disease progresses, the creature loses 2 points of Charisma, permanently. \n The inflicted disease can be cured by the *cure disease* spell. Lycanthropy cannot be caused' +}; + +pri3['Dispel Magic'] = { + 'name': 'Dispel Magic', + 'level': 'Level 3 Priest', + 'school': 'Abjuration', + 'sphere': 'Protection', + 'range': '60 yards', + 'duration': 'Special', + 'aoe': '30-foot cube or 1 item', + 'components': 'V, S', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 267', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When a priest casts this spell, it has a chance to neutralize or negate the magic it comes in contact with as follows:\n First, it has a chance to remove spells and spell-like effects (including device effects and innate abilities) from creatures or objects. Second, it may disrupt the casting or use of these in the area of effect at the instant the dispel is cast. Third, it may destroy magical potions (which are treated as 12th level for purposes of this spell).\n Each effect or potion in the spell’s area is checked to determine if it is dispelled. The caster can always dispel his own magic; otherwise, the chance depends on the difference in level between the magical effect and the caster. The base chance of successfully dispelling is 11 or higher on 1d20. If the caster is of higher level than the creator of the effect to be dispelled, the difference is *subtracted* from this base number needed. If the caster is of lower level, the difference is *added* to the base. A die roll of 20 always succeeds and a die roll of 1 always fails. Thus, if a caster is 10 levels higher than the magic he is trying to dispel, only a roll of 1 prevents the effect from being dispelled.\n A *dispel magic* can affect only a specially enchanted item (such as a magical scroll, ring, wand, rod, staff, miscellaneous item, weapon, shield, or armor) if it is cast directly upon the item. This renders the item nonoperational for 1d4 rounds. An item possessed or carried by a creature has the creature’s saving throw against this effect; otherwise, it is automatically rendered nonoperational. An interdimensional interface (such as a *bag of holding*) rendered nonoperational is temporarily closed. Note that an item’s physical properties are unchanged: A nonoperational magical sword is still a sword. Artifacts and relics are not subject to this spell, but some of their spell-like effects may be, at the DM’s option. Note that this spell, if successful, will release charmed and similarly beguiled creatures. Certain spells or effects cannot be dispelled; these are listed in the spell descriptions.\n\n**Summary of Dispel Magic Effects**\n\n**Source of Effect  Resists As  Result of Dispel**\nCaster         None      Dispel automatic\nOther caster/     Leve/HD of\n innate ability    other caster  Effect negated\nWand        6th level    *\nStaff         8th level      *\nPotion         12th level    Potion destroyed\nOther magic     12th,\n           unless special *\nArtifact       DM discretion  DM discretion\n\n* Effect negated; if cast directly on item, item becomes nonoperational for 1d4 rounds.' +}; + +pri3['Feign Death'] = { + 'name': 'Feign Death', + 'level': 'Level 3 Priest', + 'school': 'Necromancy', + 'sphere': 'Necromantic', + 'range': 'Touch', + 'duration': '1 turn + [[@{level-priest}]] rounds', + 'aoe': 'Person touched', + 'components': 'V', + 'cast-time': '½', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 267', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster or any other willing person can be put into a cataleptic state that is impossible to distinguish from actual death. Although the person affected can smell, hear, and know what is going on, no feeling or sight of any sort is possible; thus, any wounding or mistreatment of the body is not felt, no reaction occurs, and damage is only one-half normal. In addition, paralysis, poison, or energy level drain does not affect a person under the influence of this spell, but poison injected or otherwise introduced into the body becomes effective when the spell recipient is no longer under the influence of this spell, although a saving throw is permitted. However, the spell offers no protection from causes of certain death—being crushed under a landslide, etc. Only a willing individual can be affected by a *feign death* spell. The priest is able to end the spell effect at any time, but it requires a full round for bodily functions to begin again.\n Note that, unlike the wizard version of this spell, only people can be affected, and that those of any level can be affected by the priest casting this spell.' +}; + +pri3['Flame Walk'] = { + 'name': 'Flame Walk', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Elemental (Fire)', + 'range': 'Touch', + 'duration': '[[1+[[@{level-priest}]] ]] rounds', + 'aoe': '[[ [[@{priest-level}]]-4]] Creature(s) touched', + 'components': 'V, S, M', + 'cast-time': '5', + 'saving-throw': 'None', + 'materials': 'The priest’s holy symbol and at least 500 gp of powdered ruby per affected creature', + 'reference': 'PHB p. 268', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster empowers one or more creatures to withstand nonmagical fires of temperatures up to 2,000° F. (1093° C) (enabling them to walk upon molten lava). It also confers a +2 bonus to saving throws against magical fire and reduces damage from such fires by one-half, even if the saving throw is failed. For every experience level above the minimum required to cast the spell (5th), the priest can affect an additional creature. This spell is not cumulative with *resist fire* spells or similar protections.' +}; + +pri3['Glyph of Warding'] = { + 'name': 'Glyph of Warding', + 'level': 'Level 3 Priest', + 'school': 'Abjuration, Evocation', + 'sphere': 'Guardian', + 'range': 'Touch', + 'duration': 'Until discharged', + 'aoe': 'Special', + 'components': 'V, S, M', + 'cast-time': 'Special', + 'saving-throw': 'Special', + 'materials': 'Incense and, if the area exceeds 50 sq. ft., 2000 gp worth of powdered diamond', + 'reference': 'PHB p. 268', + 'damage': '[[ [[@{level-priest}]]d4]]', + 'damage-type': 'varies', + 'healing': '', + 'effect': 'A glyph of warding is a powerful inscription magically drawn to prevent unauthorized or hostile creatures from passing, entering, or opening. It can be used to guard a small bridge, to ward an entry, or as a trap on a chest or box. \n The priest must set the conditions of the ward; typically any creature violating the warded area without speaking the name of the glyph is subject to the magic it stores. A successful saving throw vs. spell enables the creature to escape the effects of the glyph. Glyphs can be set according to physical characteristics, such as creature type, size, and weight. Glyphs can also be set with respect to good or evil, or to pass those of the caster’s religion. They cannot be set according to class, Hit Dice, or level. Multiple glyphs cannot be cast on the same area; although if a cabinet had three drawers, each could be separately warded. \n When the spell is cast, the priest weaves a tracery of faintly glowing lines around the warding sigil. For every 5 square feet of area to be protected, one round is required to trace the warding lines of the glyph. The caster can affect an area equal to a square the sides of which are the same as his level, in feet. The glyph can be placed to conform to any shape up to the limitations of the caster’s total square footage. Thus, a 6th-level caster could place a glyph on a 6-foot × 6-foot square, a 4-foot × 9-foot rectangle, a 2-foot × 18-foot band, or a 1-foot by 36-foot strip. When the spell is completed, the glyph and tracery become invisible. \n The priest traces the glyph with incense, which, if the area exceeds 50 square feet, must be sprinkled with powdered diamond (at least 2,000 gp worth). \n Typical glyphs shock for 1d4 points of electrical damage per level of the spellcaster, explode for a like amount of fire damage, paralyze, blind, deafen, and so forth. The DM may allow any harmful priest spell effect to be used as a glyph, provided the caster is of sufficient level to cast the spell. Successful saving throws either reduce effects by one-half or negate them, according to the glyph employed. Glyphs cannot be affected or bypassed by such means as physical or magical probing, though they can be dispelled by magic and foiled by high-level thieves using their find-and-remove-traps skill. \n The DM may decide that the exact glyphs available to a priest depend on his religion, and he might make new glyphs available according to the magical research rules.' +}; + +pri3['Hold Animal'] = { + 'name': 'Hold Animal', + 'level': 'Level 3 Priest', + 'school': 'Enchantment/Charm', + 'sphere': 'Animal', + 'range': '80 yards', + 'duration': '[[2*[[@{level-priest}]] ]] rounds', + 'aoe': '1–4 animals in 40-foot cube', + 'components': 'V, S', + 'cast-time': '6', + 'saving-throw': 'Negate', + 'materials': '', + 'reference': 'PHB p. 268', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster holds one to four animals rigid. Animals affected are normal or giant-sized mammals, birds, or rep-tiles, but not monsters such as centaurs, gorgons, harpies, naga, etc. Apes, bears, crocodiles, dogs, eagles, foxes, giant beavers, and similar animals are subject to this spell. The hold lasts for two rounds per caster level. The caster decides how many animals can be affected, but the greater the number, the better chance each has to successfully save against the spell. Each animal gets a saving throw: If only one is the subject of the spell, it has a penalty of –4 on its roll; if two are subject, each receives a penalty of –2 on its roll; if three are subject, each receives a penalty of –1 on its roll; and if four are subject, each gets an unmodified saving throw. \n A maximum body weight of 400 pounds (100 pounds for non-mammals) per animal per caster level can be affected. (Currently [[400*[[@{priest-level}]] ]]-pound mammals or [[100*[[@{priest-level}]] ]]-pound nonmammals) —for example, an 8th-level caster can affect up to four 3,200-pound mammals or a like number of 800-pound nonmammals, such as birds or reptiles.' +}; + +pri3['Locate Object'] = { + 'name': 'Locate Object', + 'level': 'Level 3 Priest', + 'school': 'Divination (Reversible)', + 'sphere': 'Divination', + 'range': '[[60+10*[[@{level-priest}]]]] yards', + 'duration': '8 hours.', + 'aoe': '1 object', + 'components': 'V, S, M', + 'cast-time': '1 turn', + 'saving-throw': 'None', + 'materials': 'A piece of lodestone', + 'reference': 'PHB p. 268', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell helps locate a known or familiar object. The priest casts the spell, slowly turns, and will sense when he is facing in the direction of the object to be located, provided the object is within range—for example, 90 yards for 3rd-level priests, 100 yards for 4th, 110 yards for 5th, etc. The spell locates such objects as apparel, jewelry, furniture, tools, weapons, or even a ladder or stairway. Once the caster has fixed in his mind the items sought, the spell locates only that item. Attempting to find a specific item, such as a kingdom’s crown, requires an accurate mental image. If the image is not close enough to the actual item, the spell does not work; in short, desired but unique objects cannot be located by this spell unless they are known by the caster. The spell is blocked by lead.\n The reversal, *obscure object*, hides an object from location by spell, *crystal ball*, or similar means for eight hours. The caster must touch the object being concealed. \n Neither application of the spell affects living creatures.' +}; + +pri3['Magical Vestment'] = { + 'name': 'Magical Vestment', + 'level': 'Level 3 Priest', + 'school': 'Enchantment', + 'sphere': 'Protection', + 'range': '0', + 'duration': '[[5*[[@{level-priest}]] ]] rounds', + 'aoe': 'The caster', + 'components': 'V, S, M', + 'cast-time': '1 rd.', + 'saving-throw': 'None', + 'materials': 'The vestment to be enchanted and the priest’s holy symbol, which are not expended', + 'reference': 'PHB p. 269', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enchants the caster’s vestment, providing protection at least the equivalent of chain mail (AC 5). The vestment gains a +1 enchantment for each three levels of the priest beyond 5th level, to a maximum of AC 1 at 17th level. (Currently +[[{[[floor(([[@{level-priest}]]-5)/3)]],4}kl1]] enchantment for a total of [[5-[[{[[floor(([[@{level-priest}]]-5)/3)]],4}kl1]] ]] AC). The magic lasts for five rounds per level of the caster, or until the caster loses consciousness. If the vest-ment is worn with other armors, only the best AC (either the armor or the vestment) is used; this protection is not cumulative with any other AC protection.' +}; + +pri3['Meld Into Stone'] = { + 'name': 'Meld Into Stone', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Elemental (Earth)', + 'range': '0', + 'duration': '[[8+1d8]] rounds', + 'aoe': 'The caster', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 269', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enables the priest to meld his body and possessions into a single block of stone. The stone must be large enough to accommodate his body in all three dimensions. When the casting is complete, the priest and not more than 100 pounds of nonliving gear merge with the stone. If either condition is violated, the spell fails and is wasted. \n While in the stone, the priest remains in contact, however tenuous, with the face of the stone through which he melded. The priest remains aware of the passage of time. Nothing that goes on outside the stone can be seen or heard, however. Minor physical damage to the stone does not harm the priest, but its partial destruction, if enough so that the caster no longer fits, expels the priest with 4d8 points of damage. The stone’s destruction expels the priest and slays him instantly, unless he rolls a successful saving throw vs. spell. \n The magic lasts for 1d8+8 rounds, with the variable part of the duration rolled secretly by the DM. At any time before the duration expires, the priest can step out of the stone through the stone surface he entered. If the duration runs out, or the effect is dispelled before the priest exits the stone, he is violently expelled and suffers 4d8 points of damage.\n The following spells harm the priest if cast upon the stone that he is occupying: *stone to flesh* expels the priest and inflicts 4d8 points of damage; *stone shape* causes 4d4 points of damage, but does not expel the priest; *transmute rock to mud* expels and slays him instantly unless he rolls a successful saving throw vs. spell; and *passwall* expels the priest without damage.' +}; + +pri3['Negative Plane Protection'] = { + 'name': 'Negative Plane Protection', + 'level': 'Level 3 Priest', + 'school': 'Abjuration', + 'sphere': 'Protection, Necromantic', + 'range': 'Touch', + 'duration': 'Special', + 'aoe': '1 creature', + 'components': 'V, S', + 'cast-time': '1 round', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 269', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell affords the caster or touched creature partial protection from undead monsters with Negative Energy plane connections (such as shadows, wights, wraiths, spectres, or vampires) and certain weapons and spells that drain energy levels. The *negative plane protection* spell opens a channel to the Positive Energy plane, possibly offsetting the effect of the negative energy attack. A protected creature struck by a negative energy attack is allowed a saving throw vs. death magic. If successful, the energies cancel with a bright flash of light and a thunderclap. The protected creature suffers only normal hit point damage from the attack and does not suffer any drain of experience or Strength, regardless of the number of levels the attack would have drained. An attacking undead creature suffers 2d6 points of damage from the positive energy; a draining wizard or weapon receives no damage.\n This protection is proof against only one such attack, dissipating immediately whether or not the saving throw was successful. If the saving throw is failed, the spell recipient suffers double the usual physical damage, in addition to the loss of experience or Strength that normally occurs. The protection lasts for one turn per level of the priest casting the spell, or until the protected creature is struck by a negative energy attack. This spell cannot be cast on the Negative Energy plane.' +}; + +pri3['Plant Growth'] = { + 'name': 'Plant Growth', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Plant', + 'range': '160 yards', + 'duration': 'Permanent', + 'aoe': 'Special', + 'components': 'V, S, M', + 'cast-time': '1 round', + 'saving-throw': 'Special', + 'materials': '', + 'reference': 'PHB p. 269', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The *plant growth* spell enables the caster to choose either of two different uses. The first causes normal vegetation to grow, entwine, and entangle to form a thicket or jungle that creatures must hack or force a way through at a movement rate of 10 feet per round (or 20 feet per round for larger-than-man-sized creatures). Note that the area must have brush and trees in it in order for this spell to take effect. Briars, bushes, creepers, lianas, roots, saplings, thistles, thorn, trees, vines, and weeds become so thick and overgrown in the area of effect as to form a barrier. The area of effect is a square 20 feet on a side per level of experience of the caster, in any square or rectangular shape that the caster decides upon at the time of the spellcasting. (Currently [[20*[[@{level-priest}]]-foot square). Thus, an 8th-level caster can affect a maximum area of a 160-foot × 160-foot square, a 320-foot × 80-foot rectangle, a 640-foot × 40-foot rectangle, a 1,280-foot × 20-foot rectangle, etc. The spell’s effects persist in the area until it is cleared by labor, fire, or such magical means as a *dispel magic* spell.\n The second use of the spell affects a one-mile square area. The DM secretly makes a saving throw (based on the caster’s level) to see if the spell takes effect. If successful, the spell renders plants more vigorous, fruitful, and hardy, increasing yields by 20% to 50% ([1d4+1] × 10%), given a normal growing season. The spell does not prevent disaster in the form of floods, drought, fire, or insects, although even in these cases the plants survive better than expected. This effect lasts only for the life cycle of one season, the winter “death” marking the end of a life cycle even for the sturdiest of trees. In many farming communities, this spell is normally cast at planting time as part of the spring festivals.' +}; + +pri3['Prayer'] = { + 'name': 'Prayer', + 'level': 'Level 3 Priest', + 'school': 'Conjuration/Summoning', + 'sphere': 'Combat', + 'range': '0', + 'duration': '[[@{priest-level}]] rounds', + 'aoe': '60-foot. radius', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': 'A silver holy symbol, prayer beads, or a similar device', + 'reference': 'PHB p. 270', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of the *prayer* spell, the priest brings special favor upon himself and his party and causes harm to his enemies. Those in the area at the instant the spell is completed are affected for the duration of the spell. When the spell is completed, all attack and damage rolls and saving throws made by those in the area of effect who are friendly to the priest gain +1 bonuses, while those of the priest’s enemies suffer –1 penalties. Once the *prayer* spell is uttered, the priest can do other things, unlike a *chant*, which he must continue to make the spell effective. If another priest of the same religious persuasion (not merely the same alignment) is chanting when a prayer is cast, the effects combine to +2 and –2, as long as both are in effect at once.' +}; + +pri3['Protection From Fire'] = { + 'name': 'Protection From Fire', + 'level': 'Level 3 Priest', + 'school': 'Abjuration', + 'sphere': 'Protection, Elemental (Fire)', + 'range': 'Touch', + 'duration': 'Special', + 'aoe': '1 creature', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': 'The caster’s holy symbol', + 'reference': 'PHB p. 270', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The effect of a *protection from fire* spell differs according to whether the recipient of the magic is the caster or some other creature. In either case, the spell lasts no longer than one turn per caster level. (Currently [[@{level-priest}]] turns).\n If the spell is cast upon the caster, it confers complete invulnerability to: normal fires (torches, bonfires, oil fires, and the like); exposure to magical fires such as fiery dragon breath; spells such as *burning hands*, *fireball*, *fire seeds*, *fire storm*, *flame strike*, and *meteor swarm*; hell hound or pyrohydra breath, etc. The invulnerability lasts until the spell has absorbed 12 points of heat or fire damage per level of the caster, (Currently [[12*[[@{level-priest}]] ]] points of heat or fire damage), at which time the spell is negated. If the spell is cast upon another creature, it gives invulnerability to normal fire, gives a bonus of +4 to saving throw die rolls vs. fire attacks, and reduces damage sustained from magical fires by 50%.' +}; + +pri3['Pyrotechnics'] = { + 'name': 'Pyrotechnics', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Elemental (Fire)', + 'range': '160 yards', + 'duration': 'Special', + 'aoe': '10 or 100 x fire', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'Special', + 'materials': 'One fire source within the area of effect which is immediately extinguished', + 'reference': 'PHB p. 270', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'A *pyrotechnics* spell draws on an existing fire source to produce either of two effects, at the option of the caster.\n&emps;First, it can produce a flashing and fiery burst of glowing, colored aerial fireworks that lasts one round. Creatures in, under, or within 120 feet of the area that have an unobstructed line of sight to the effect are blinded for [[1d4+1]] rounds unless they roll successful saving throws vs. spell. The fireworks fill a volume 10 times greater than the original fire source.\n Second, it can cause a thick, writhing stream of smoke to arise from the source and form a choking cloud that lasts for one round per experience level of the caster. (Currently [[@{level-priest}]] rounds). This covers a roughly hemispherical volume from the ground or floor up (or conforming to the shape of a confined area) that totally obscures vision beyond 2 feet. The smoke fills a volume 100 times that of the fire source.\n The spell uses one fire source within the area of effect, which is immediately extinguished. If an extremely large fire is used as the source, it is only partially extinguished by the casting. Magical fires are not extinguished, although a fire-based creature (such as a fire elemental) used as a source suffers [[1d4+[[@{level-priest}]] points of damage. This spell does not function under water.' +}; + +pri3['Remove Curse'] = { + 'name': 'Remove Curse', + 'level': 'Level 3 Priest', + 'school': 'Abjuration (Reversible)', + 'sphere': 'Protection', + 'range': 'Touch', + 'duration': 'Permanent', + 'aoe': 'Special', + 'components': 'V, S', + 'cast-time': '6', + 'saving-throw': 'Special', + 'materials': '', + 'reference': 'PHB p. 270', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'Upon casting this spell, the priest is usually able to remove a curse on an object, on a person, or in the form of some undesired sending or evil presence. Note that the *remove curse* spell does not remove the curse from a cursed shield, weapon, or suit of armor, for example, although the spell typically enables the person afflicted with any such cursed item to get rid of it. Certain special curses may not be countered by this spell, or may be countered only by a caster of a certain level or more. A caster of 12th level or more can cure lycanthropy with this spell by casting it on the animal form. The were-creature receives a saving throw vs. spell and, if successful, the spell fails and the priest must gain a level before attempting the remedy on this creature again.\n The reverse of the spell is not permanent; the *bestow curse* spell lasts for one turn for every experience level of the priest using the spell. (Currently [[@{level-priest}]] turns). The curse can have one of the following effects (roll percentile dice): 50% of the time it reduces one ability of the victim to 3 (the DM randomly determines which ability); 25% of the time it lowers the victim’s attack and saving throw rolls by –4; 25% of the time it makes the victim 50% likely to drop whatever he is holding (or do nothing, in the case of creatures not using tools)—roll each round.\n It is possible for a priest to devise his own curse, and it should be similar in power to those given here. Consult your DM. The subject of a *bestow curse* spell must be touched. If the victim is touched, a saving throw is still applicable; if it is successful, the effect is negated. The bestowed curse cannot be dispelled.' +}; + +pri3['Remove Paralysis'] = { + 'name': 'Remove Paralysis', + 'level': 'Level 3 Priest', + 'school': 'Abjuration', + 'sphere': 'Protection', + 'range': '[[10*[[@{level-priest}]] yards', + 'duration': 'Permanent', + 'aoe': '[[1d4]] creatures in 20-foot cube', + 'components': 'V, S', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 271', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By the use of this spell, the priest can free one or more creatures from the effects of any paralyzation or from related magic (such as a ghoul touch, or a *hold* or *slow* spell). If the spell is cast on one creature, the paralyzation is negated. If cast on two creatures, each receives another saving throw vs. the effect that afflicts it, with a +4 bonus. If cast on three or four creatures, each receives another saving throw with a +2 bonus. There must be no physical or magical barrier between the caster and the creatures to be affected, or the spell fails and is wasted.' +}; + +pri3['Snare'] = { + 'name': 'Snare', + 'level': 'Level 3 Priest', + 'school': 'Enchantment/Charm', + 'sphere': 'Plant', + 'range': 'Touch', + 'duration': 'Until triggered', + 'aoe': '[[24+2*[[@{level-priest}]] ]]-inch diameter', + 'components': 'V, S, M', + 'cast-time': '3 rounds', + 'saving-throw': 'None', + 'materials': 'A snake skin and a piece of sinew from a strong animal to weave into the cordlike object from which he will make the snare. Also the caster’s holy symbol is needed', + 'reference': 'PHB p. 271', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enables the caster to make a snare that is 90% undetectable without magical aid. The snare can be made from any supple vine, a thong, or a rope. When the *snare* spell is cast upon it, the cordlike object blends with its surroundings. One end of the snare is tied in a loop that contracts around one or more of the limbs of any creature stepping inside the circle (note that the head of a worm or snake could be thus ensnared).\n If a strong and supple tree is nearby, the snare can be fastened to it. The magic of the spell causes the tree to bend and then straighten when the loop is triggered, inflicting 1d6 points of damage to the creature trapped, and lifting it off the ground by the trapped member(s) (or strangling it if the head/neck triggered the snare). If no such sapling or tree is available, the cordlike object tightens upon the member(s), then wraps around the entire creature, causing no damage, but tightly binding it. Under water, the cord coils back upon its anchor point. The snare is magical, so for one hour it is breakable only by cloud giant or greater Strength (23); each hour thereafter, the snare material loses magic so as to become 1 point more breakable per hour—22 after two hours, 21 after three, 20 after four—until six full hours have elapsed. At that time, 18 Strength will break the bonds. After 12 hours have elapsed, the materials of the snare lose all magical properties and the loop opens, freeing anything it held. The snare can be cut with any magical weapon, or with any edged weapon wielded with at least a +2 attack bonus (from Strength, for example).' +}; + +pri3['Speak With Dead'] = { + 'name': 'Speak With Dead', + 'level': 'Level 3 Priest', + 'school': 'Necromancy', + 'sphere': 'Divination', + 'range': '1', + 'duration': 'Special', + 'aoe': '1 creature', + 'components': 'V, S, M', + 'cast-time': '1 turn', + 'saving-throw': 'Special', + 'materials': 'A holy symbol and burning incense', + 'reference': 'PHB p. 271', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'Upon casting a *speak with dead* spell, the priest is able to ask several questions of a dead creature in a set period of time and receive answers according to the knowledge of that creature. Of course, the priest must be able to converse in the language that the dead creature once used. The length of time the creature has been dead is a factor, since only higher level priests can converse with a long-dead creature. The number of questions that can be answered and the length of time in which the questions can be asked depend on the level of experience of the priest. Even if the casting is successful, such creatures are as evasive as possible when questioned. The dead tend to give extremely brief and limited answers, often cryptic, and to take questions literally. Furthermore, their knowledge is often limited to what they knew in life.\n A dead creature of different alignment or of higher level or Hit Dice than the caster’s level receives a saving throw vs. spell. A dead creature that successfully saves can refuse to answer questions, ending the spell. At the DM’s option, the casting of this spell on a given creature might be restricted to once per week.\n The priest needs a holy symbol and burning incense in order to cast this spell upon the body, remains, or a portion thereof. The remains are not expended. This spell does not function under water.\n\n**Caster’s Level**  **Max. Length**   **Time**    **No. of**\n**of Experience**  **of Time Dead** **Questioned** **Questions**\n1–6       1 week      1 round    2\n7–8       1 month      3 rounds     3\n9–12        1 year       1 turn     4\n13–15       10 years     2 turns     5\n16–20       100 years     3 turns     6\n21+        1,000 years    1 hour       7' +}; + +pri3['Spike Growth'] = { + 'name': 'Spike Growth', + 'level': 'Level 3 Priest', + 'school': 'Alteration, Enchantment', + 'sphere': 'Plant', + 'range': '60 yards', + 'duration': '[[3d4+[[@{level-priest}]] ]] turns', + 'aoe': '[[@{level-priest}]] 10-foot squares ', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': 'The priest’s holy symbol and either seven sharp thorns or seven small twigs, each sharpened to a point.', + 'reference': 'PHB p. 271', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'Wherever any type of plant growth of moderate size or density is found, this spell can be used. The ground-covering vegetation or roots and rootlets in the area become very hard and sharply pointed. In effect, the ground cover, while appearing to be unchanged, acts as if the area were strewn with caltrops. In areas of bare ground or earthen pits, roots and rootlets act in the same way. For each 10 feet of movement through the area, the victim suffers 2d4 points of damage. He must also roll a saving throw vs. spell. If this saving throw is failed, the victim’s movement rate is reduced by 1⁄3 of its current total (but a creature’s movement rate can never be less than 1). This penalty lasts for 24 hours, after which the character’s normal movement rate is regained.\n Without the use of a spell such as *true seeing*, similar magical aids, or some other special means of detection (such as *detect traps* or *detect snares and pits*), an area affected by *spike growth* is absolutely undetectable as such until a victim enters the area and suffers damage. Even then, the creature cannot determine the extent of the perilous area unless some means of magical detection is used.' +}; + +pri3['Starshine'] = { + 'name': 'Starshine', + 'level': 'Level 3 Priest', + 'school': 'Evocation, Illusion/Phantasm', + 'sphere': 'Sun', + 'range': '[[10*[[@{level-priest}]] ]] yards', + 'duration': '[[@{level-priest}]] turns', + 'aoe': '[[@{level-priest}]] 10-foot squares', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': 'Several stalks from an amaryllis plant (especially Hypoxis) and several holly berries', + 'reference': 'PHB p. 272', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'A *starshine* spell enables the caster to softly illuminate an area as if it were exposed to a clear night sky filled with stars. Regardless of the height of the open area in which the spell is cast, the area immediately beneath it is lit by starshine. Vision ranges are the same as those for a bright moonlit night—movement noted out to 100 yards; stationary creatures seen up to 50 yards; general identifications made at 30 yards; and recognition at 10 yards. The spell creates shadows and has no effect on infravision. The area of effect actually appears to be a night sky, but disbelief of the illusion merely enables the disbeliever to note that the “stars” are actually evoked lights. This spell does not function under water.' +}; + +pri3['Stone Shape'] = { + 'name': 'Stone Shape', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Elemental (Earth)', + 'range': 'Touch', + 'duration': 'Permanent', + 'aoe': '[[9+[[@{level-priest}]] ]] cubic feet', + 'components': 'V, S, M', + 'cast-time': '1 round', + 'saving-throw': 'None', + 'materials': 'Soft clay that must be worked into roughly the desired shape of the stone object, and then touched to the stone when the spell is uttered', + 'reference': 'PHB p. 272', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster can form an existing piece of stone into any shape that suits his purposes. For example, he can make a stone weapon, a special trapdoor, or a crude idol. By the same token, it enables the spellcaster to shape a stone door, perhaps so as to escape imprisonment, providing the volume of stone involved is within the limits of the area of effect. While stone coffers can be thus formed, stone doors made, etc., the fineness of detail is not great. If the shaping has moving parts, there is a 30% chance they do not work.' +}; + +pri3['Summon Insects'] = { + 'name': 'Summon Insects', + 'level': 'Level 3 Priest', + 'school': 'Conjuration/Summoning', + 'sphere': 'Animal', + 'range': '30 yards', + 'duration': '[[@{level-priest}]] rounds', + 'aoe': '1 creature', + 'components': 'V, S, M', + 'cast-time': '1 rd.', + 'saving-throw': 'None', + 'materials': 'The caster’s holy symbol, a flower petal, and a bit of mud or wet clay', + 'reference': 'PHB p. 272', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The *summon insects* spell attracts a cloud or swarm of normal insects to attack the foes of the caster. Flying insects appear 70% of the time, while crawling insects appear 30% of the time. The exact insects called are bees, biting flies, hornets, or wasps, if flying insects are indicated; biting ants or pinching beetles, if crawling insects are indicated. A cloud of the flying type, or a swarm of the crawling sort, appears after the spell is cast. This gathers at a point chosen by the caster, within the spell’s range, and attacks any single creature the caster points to.\n The attacked creature sustains 2 points of damage if it does nothing but attempt to flee or fend off the insects during the time it is attacked; it suffers 4 points of damage per round otherwise. If the insects are ignored, the victim fights with a –2 penalty to his attack roll and a +2 penalty to his Armor Class. If he attempts to cast a spell, an initiative roll should be made for the insects to see if their damage occurs before the spell is cast. If it does, the victim’s concentration is ruined and the spell is lost.\n The insects disperse and the spell ends if the victim enters thick smoke or hot flames. Besides being driven off by smoke or hot flames, the swarm might possibly be outrun, or evaded by plunging into a sufficient body of water. If evaded, the summoned insects can be sent against another opponent, but there will be at least a 1 round delay while they leave the former opponent and attack the new victim. Crawling insects can travel only about 10 feet per round (maximum speed over smooth ground) and flying insects travel 60 feet per round. The caster must concentrate to maintain the swarm; it dissipates if he moves or is disturbed.\n It is possible, in underground situations, that the caster might summon 1d4 giant ants by means of the spell, but the possibility is only 30% unless giant ants are nearby. This spell does not function under water.' +}; + +pri3['Tree'] = { + 'name': 'Tree', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Plant', + 'range': '0', + 'duration': '[[6+[[@{level-priest}]] ]] turns', + 'aoe': 'The caster', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': 'The priest’s holy symbol and a twig from a tree', + 'reference': 'PHB p. 273', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster is able to assume the form of a small living tree or shrub or that of a large dead tree trunk with only a few limbs. Although the closest inspection cannot reveal that this plant is actually a person, and for all normal tests he is, in fact, a tree or shrub, the caster is able to observe all that goes on around him just as if he were in normal form. The Armor Class and hit points of the plant are those of the caster. The caster can remove the spell at any time, instantly changing from plant to his normal form and having full capability for any action normally possible (including spellcasting). Note that all clothing and gear worn or carried change with the caster.' +}; + +pri3['Water Breathing'] = { + 'name': 'Water Breathing', + 'level': 'Level 3 Priest', + 'school': 'Alteration (Reversible)', + 'sphere': 'Elemental (Water, Air)', + 'range': 'Touch', + 'duration': '[[@{level-priest}]] hours', + 'aoe': '1 creature', + 'components': 'V, S', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 273', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The recipient of a *water breathing* spell is able to breathe under water freely for the duration of the spell—i.e., one hour for each experience level of the caster. The priest can divide the base duration between multiple characters. Thus, an 8th-level priest can confer this ability to two characters for four hours, four for two hours, eight for one hour, etc., to a minimum of one half-hour per character.\n The reverse, *air breathing*, enables water-breathing creatures to survive comfortably in the atmosphere for an equal duration. Note that neither version prevents the recipient creature from breathing in its natural element.' +}; + +pri3['Water Walk'] = { + 'name': 'Water Walk', + 'level': 'Level 3 Priest', + 'school': 'Alteration', + 'sphere': 'Elemental (Water)', + 'range': '0', + 'duration': '[[1+[[@{level-priest}]] ]] turns', + 'aoe': 'Special', + 'components': 'V, S, M', + 'cast-time': '6', + 'saving-throw': 'None', + 'materials': 'A piece of cork and the priest’s holy symbol', + 'reference': 'PHB p. 273', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster is able to empower one or more creatures to tread upon any liquid as if it were firm ground; this includes mud, quicksand, oil, running water, and snow. The recipient’s feet do not touch the surface of the liquid, but oval depressions of his appropriate foot size and 2 inches deep are left in the mud or snow. The recipient’s rate of movement remains normal. If cast under water, the recipient is borne toward the surface.\n For every level of the caster above the minimum required to cast the spell (5th level), he can affect another creature. Currently [[ [[@{level-priest}]]-4]] creatures.' +}; + const priestSpells = {}; priestSpells['pri1'] = pri1; priestSpells['pri2'] = pri2; +priestSpells['pri3'] = pri3; /* ---- Priest spells end ---- */ \ No newline at end of file diff --git a/AD&D 2E Revised/javascript/sheetWorkers.js b/AD&D 2E Revised/javascript/sheetWorkers.js index 63c31893d1..d57560d5d1 100644 --- a/AD&D 2E Revised/javascript/sheetWorkers.js +++ b/AD&D 2E Revised/javascript/sheetWorkers.js @@ -1,4 +1,6 @@ // --- ALL SHEET WORKERS START --- // +const SheetWorker = 'sheetworker'; +const Player = 'player'; //Ability Score Parser function function getLookupValue(abilityScoreString, defaultValue, isStrength = false) { @@ -473,35 +475,37 @@ function setupSpellSumming(sections, oldField, newField, resultFieldName) { // --- End summing numbers from repeating spells for wizard and priest --- // function setupAutoFillSpellInfo(section, spellsTable) { - on(`change:repeating_spells-${section}:spell-select`, function(eventInfo){ + if (spellsTable[section]) { + on(`change:repeating_spells-${section}:spell-select`, function(eventInfo){ - let spell = spellsTable[section][eventInfo.newValue]; - if (spell === undefined) - return; + let spell = spellsTable[section][eventInfo.newValue]; + if (spell === undefined) + return; - let spellInfo ={ - [`repeating_spells-${section}_spell-name`] : spell['name'], - [`repeating_spells-${section}_spell-cast-time`] : spell['cast-time'], - [`repeating_spells-${section}_spell-level`] : spell['level'], - [`repeating_spells-${section}_spell-school`] : spell['school'], - [`repeating_spells-${section}_spell-components`] : spell['components'], - [`repeating_spells-${section}_spell-range`] : spell['range'], - [`repeating_spells-${section}_spell-aoe`] : spell['aoe'], - [`repeating_spells-${section}_spell-duration`] : spell['duration'], - [`repeating_spells-${section}_spell-damage`] : spell['damage'], - [`repeating_spells-${section}_spell-damage-type`] : spell['damage-type'], - [`repeating_spells-${section}_spell-saving-throw`] : spell['saving-throw'], - [`repeating_spells-${section}_spell-healing`] : spell['healing'], - [`repeating_spells-${section}_spell-materials`] : spell['materials'], - [`repeating_spells-${section}_spell-reference`] : spell['reference'], - [`repeating_spells-${section}_spell-effect`] : spell['effect'] - } - if (section.startsWith('pri')) { - spellInfo[`repeating_spells-${section}_spell-sphere`] = spell['sphere']; - } + let spellInfo ={ + [`repeating_spells-${section}_spell-name`] : spell['name'], + [`repeating_spells-${section}_spell-cast-time`] : spell['cast-time'], + [`repeating_spells-${section}_spell-level`] : spell['level'], + [`repeating_spells-${section}_spell-school`] : spell['school'], + [`repeating_spells-${section}_spell-components`] : spell['components'], + [`repeating_spells-${section}_spell-range`] : spell['range'], + [`repeating_spells-${section}_spell-aoe`] : spell['aoe'], + [`repeating_spells-${section}_spell-duration`] : spell['duration'], + [`repeating_spells-${section}_spell-damage`] : spell['damage'], + [`repeating_spells-${section}_spell-damage-type`] : spell['damage-type'], + [`repeating_spells-${section}_spell-saving-throw`] : spell['saving-throw'], + [`repeating_spells-${section}_spell-healing`] : spell['healing'], + [`repeating_spells-${section}_spell-materials`] : spell['materials'], + [`repeating_spells-${section}_spell-reference`] : spell['reference'], + [`repeating_spells-${section}_spell-effect`] : spell['effect'] + } + if (section.startsWith('pri')) { + spellInfo[`repeating_spells-${section}_spell-sphere`] = spell['sphere']; + } - setAttrs(spellInfo); - }); + setAttrs(spellInfo); + }); + } } function setupCalculateRemaining(totalField, sumField, remainingField) { @@ -564,30 +568,30 @@ function setupRepeatingRowCalculateTotal(repeatingTotalField, repeatingFieldsToS let wizardSpellLevelsSections = [ {level: 1, sections: ['', '2', '3', 'wiz1']}, {level: 2, sections: ['4', '5', '6', 'wiz2']}, - {level: 3, sections: ['7', '8', '9']}, - {level: 4, sections: ['10', '11', '12']}, - {level: 5, sections: ['70', '71', '72']}, //... legacy naming convention - {level: 6, sections: ['13', '14', '15']}, - {level: 7, sections: ['16', '17', '18']}, - {level: 8, sections: ['19', '20', '21']}, - {level: 9, sections: ['22', '23', '24']}, - {level: 10, sections: ['25', '26', '27']}, - {level: 11, sections: ['52', '53', '54']}, //... legacy naming convention - {level: 12, sections: ['55', '56', '57']}, - {level: 13, sections: ['58', '59', '60']}, - {level: 14, sections: ['61', '62', '63']}, - {level: 15, sections: ['64', '65', '66']}, + {level: 3, sections: ['7', '8', '9', 'wiz3']}, + {level: 4, sections: ['10', '11', '12', 'wiz4']}, + {level: 5, sections: ['70', '71', '72', 'wiz5']}, //... legacy naming convention + {level: 6, sections: ['13', '14', '15', 'wiz6']}, + {level: 7, sections: ['16', '17', '18', 'wiz7']}, + {level: 8, sections: ['19', '20', '21', 'wiz8']}, + {level: 9, sections: ['22', '23', '24', 'wiz9']}, + {level: 10, sections: ['25', '26', '27', 'wiz10']}, + {level: 11, sections: ['52', '53', '54', 'wiz11']}, //... legacy naming convention + {level: 12, sections: ['55', '56', '57', 'wiz12']}, + {level: 13, sections: ['58', '59', '60', 'wiz13']}, + {level: 14, sections: ['61', '62', '63', 'wiz14']}, + {level: 15, sections: ['64', '65', '66', 'wiz15']}, ]; let priestSpellLevelsSections = [ {level: '1', sections: ['28', '29', '30', 'pri1']}, {level: '2', sections: ['31', '32', '33', 'pri2']}, - {level: '3', sections: ['34', '35', '36']}, - {level: '4', sections: ['37', '38', '39']}, - {level: '5', sections: ['40', '41', '42']}, - {level: '6', sections: ['43', '44', '45']}, - {level: '7', sections: ['46', '47', '48']}, - {level: 'q', sections: ['49', '50', '51']}, + {level: '3', sections: ['34', '35', '36', 'pri3']}, + {level: '4', sections: ['37', '38', '39', 'pri4']}, + {level: '5', sections: ['40', '41', '42', 'pri5']}, + {level: '6', sections: ['43', '44', '45', 'pri6']}, + {level: '7', sections: ['46', '47', '48', 'pri7']}, + {level: 'q', sections: ['49', '50', '51', 'priq']}, ]; // --- Start setup Spell Slots --- // @@ -682,6 +686,21 @@ on('change:repeating_customrogue:crl remove:repeating_customrogue', function(){ }); // --- End setup Rogue skills total --- // +//Related weapons / familiarity penalty +on('change:nonprof-penalty', function (eventInfo) { + if (eventInfo.sourceType === SheetWorker) { + return; + } + getAttrs(['nonprof-penalty'], function(values) { + let nonprof = Math.abs(parseInt(values['nonprof-penalty'])) * -1; + let famil = Math.floor(nonprof / 2) + setAttrs({ + ['nonprof-penalty']: nonprof, + ['famil-penalty']: famil + }); + }); +}) + //Weapon proficiency slots on('change:repeating_weaponprofs:weapprofnum remove:repeating_weaponprofs', function(){ TAS.repeatingSimpleSum('weaponprofs', 'weapprofnum', 'weapprofslotssum'); @@ -700,7 +719,7 @@ on('change:repeating_gear:gearweight change:repeating_gear:gearqty remove:repeat //Equipment Stored Section //Mount Equipment Carried Section Continued -on('change:repeating_gear-stored:gear-stored-weight change:repeating_gear-stored:gear-stored-qty change:repeating_gear-stored:on-mount remove:repeating_gear-stored change:on-mount change:gear-stored-weight change:gear-stored-qty', function(){ +on('change:repeating_gear-stored:gear-stored-weight change:repeating_gear-stored:gear-stored-qty change:repeating_gear-stored:on-mount remove:repeating_gear-stored', function(){ TAS.repeating('gear-stored') .attrs('mount-gear-weight-total','stored-gear-weight-total') diff --git a/AD&D 2E Revised/javascript/version.js b/AD&D 2E Revised/javascript/version.js index 4b1b6c05a6..d46b295f93 100644 --- a/AD&D 2E Revised/javascript/version.js +++ b/AD&D 2E Revised/javascript/version.js @@ -1,7 +1,7 @@ // --- Version change start --- // const sheetName = 'AD&D 2E Revised'; -const sheetVersion = '3.3.2a'; +const sheetVersion = '3.4.0'; function moveStaticToRepeating(section, fieldsToMove) { getAttrs(fieldsToMove, function (values) { @@ -37,46 +37,7 @@ on('sheet:opened', function(){ version: `v${sheetVersion}`, announcement: 1 },{silent:true}); - - getAttrs(['spell-points', 'spell-points-priest'], function(values) { - let sp = parseInt(values['spell-points']) || 0; - let psp = parseInt(values['spell-points-priest']) || 0; - - let newValue = {}; - if (sp > 0) { - console.log(`Old spell points: ${sp}`); - newValue['spell-points-lvl'] = sp; - newValue['spell-points'] = ''; - } - - if (psp > 0) { - console.log(`Old spell points priest: ${psp}`); - newValue['spell-points-priest-lvl'] = psp; - newValue['spell-points-priest'] = ''; - } - - setAttrs(newValue); - }); - - TAS.repeating('spells') - .fields('spell-points', 'spell-points1', 'arc', 'arc1') - .each(function (r) { - let spellPoints1 = r.I['spell-points1']; - if (spellPoints1) { - console.log('Updating repeating spells-points'); - r['spell-points'] = spellPoints1; - r['spell-points1'] = ''; - } - - let arc1 = r.I['arc1']; - if (arc1) { - console.log('Updating repeating arc'); - r['arc'] = arc1; - r['arc1'] = ''; - } - }) - .execute(); - + moveStaticToRepeating('weaponprofs', ['weapprofname', 'weapprofnum', 'expert', 'specialist', 'mastery', 'high-mastery', 'grand-mastery', 'chosen-weapon']); moveStaticToRepeating('profs', ['profname', 'profslots', 'profstatnum', 'profmod']); moveStaticToRepeating('langs', ['langname', 'lang-rw']); @@ -91,7 +52,15 @@ on('sheet:opened', function(){ //melee damage weapons moveStaticToRepeating('weapons', ['weaponname', 'strbonus', 'dexbonus', 'prof-level', 'attacknum', 'attackadj', 'ThAC0', 'crit-thresh', 'range', 'size', 'weaptype-slash', 'weaptype-pierce', 'weaptype-blunt', 'weapspeed']); moveStaticToRepeating('weapons-damage', ['weaponname1', 'strbonus1', 'dexbonus1', 'specialist-damage', 'mastery-damage', 'damadj', 'damsm', 'daml', 'knockdown1']); - + + getAttrs(['nonprof-penalty'], function(values) { + let nonprof = Math.abs(parseInt(values['nonprof-penalty'])) * -1; + let famil = Math.floor(nonprof / 2) + setAttrs({ + ['nonprof-penalty']: nonprof, + ['famil-penalty']: famil + }); + }); } }); }); diff --git a/AD&D 2E Revised/javascript/wizardSpells.js b/AD&D 2E Revised/javascript/wizardSpells.js index b18afc8d5f..1bd95c8155 100644 --- a/AD&D 2E Revised/javascript/wizardSpells.js +++ b/AD&D 2E Revised/javascript/wizardSpells.js @@ -180,7 +180,7 @@ wiz1['Color Spray'] = { wiz1['Comprehend Languages'] = { 'name': 'Comprehend Languages', 'level': 'Level 1 Wizard', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'range': 'Touch', 'duration': '[[5*[[@{level-wizard}]] ]] rounds', 'aoe': '1 speaking creature or written text', @@ -252,7 +252,7 @@ wiz1['Detect Undead'] = { wiz1['Enlarge'] = { 'name': 'Enlarge', 'level': 'Level 1 Wizard', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'range': '[[5*[[@{level-wizard}]] ]] yards', 'duration': '[[5*LEVEL#]] rounds', 'aoe': '1 creature or object', @@ -576,7 +576,7 @@ wiz1['Phantasmal Force'] = { wiz1['Protection From Evil'] = { 'name': 'Protection From Evil', 'level': 'Level 1 Wizard', - 'school': 'Abjuration', + 'school': 'Abjuration (Reversible)', 'range': 'Touch', 'duration': '[[2*[[@{level-wizard}]] ]] rounds', 'aoe': 'Creature touched', @@ -640,7 +640,7 @@ wiz1['Shocking Grasp'] = { 'materials': '', 'reference': 'PHB p. 178', 'damage': '[[1d8+[[@{level-wizard}]] ]]', - 'damage-type': 'Lightning', + 'damage-type': 'Electrical', 'healing': '', 'effect': 'When the wizard casts this spell, he develops a powerful electrical charge that gives a jolt to the creature touched. The spell remains in effect for one round per level of the caster ([[@{level-wizard}]] rounds) or until it is discharged by the caster touching another creature. The shocking grasp delivers 1d8 points of damage, plus 1 point per level of the wizard (for example, a 2nd-level wizard would discharge a shock causing 1d8+2 points of damage). While the wizard must come close enough to his opponent to lay a hand on the opponent’s body or upon an electrical conductor that touches the opponent’s body, a like touch from the opponent does not discharge the spell.' }; @@ -880,10 +880,30 @@ wiz2['Blur'] = { 'effect': 'When a *blur* spell is cast, the wizard causes the outline of his form to become blurred, shifting and wavering. This distortion causes all missile and melee combat attacks against the caster to be made with –4 penalties on the first attempt and –2 penalties on all successive attacks. It also grants the wizard a +1 bonus to his saving throw for any direct magical attack. A *detect invisibility* spell will not counter this effect, but the 5th-level priest spell *true seeing* and similar magic will.' }; +//Find another place for this +wiz2['Choke'] = { + 'name': 'Choke', + 'level': 'Level 2 Wizard', + 'school': 'Necromancy, Conjuraion/Summoning', + 'range': '30 yards', + 'duration': '[[@{level-wizard}]] rounds', + 'aoe': 'One creature', + 'components': 'V, S, M', + 'cast-time': '2', + 'saving-throw': '½', + 'materials': 'A handkerchief or similarly-sized piece of cloth that has been tied in a knot', + 'reference': 'The Complete Wizard\'s Handbook p. 97', + 'damage': '[[1d4]]', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of *choke*, the caster causes a pair of ghostly hands to appear around the throat of a single victim. The victim must be a human, demihuman, or humanoid, and must be within 30 yards of the caster. The hands will choke and strangle the affected victim for the duration of the spell; each round, the victim suffers 1-4 hit points of damage from the choking hands. If the victim makes a successful saving throw, he suffers half- damage each round.\\n *Choke* can be negated by *dispel magic* or a similar spell; the victim makes all attack rolls at a -2 penalty while affected by *choke*.' +} +// End + wiz2['Continual Light'] = { 'name': 'Continual Light', 'level': 'Level 2 Wizard', - 'school': 'Alteration', + 'school': 'Alteration (Reversible)', 'range': '60 yards', 'duration': 'Permanent', 'aoe': '60-foot radius', @@ -955,7 +975,7 @@ wiz2['Deeppockets'] = { wiz2['Detect Evil'] = { 'name': 'Detect Evil', 'level': 'Level 2 Wizard', - 'school': 'Divination', + 'school': 'Divination (Reversible)', 'range': '0', 'duration': '[[5*[[@{level-wizard}]] ]] rounds', 'aoe': '10 x 180 feet', @@ -1171,8 +1191,8 @@ wiz2['Irritation'] = { wiz2['Knock'] = { 'name': 'Knock', 'level': 'Level 2 Wizard', - 'school': 'Alteration', - 'range': '60yards', + 'school': 'Alteration (Reversible)', + 'range': '60 yards', 'duration': 'Special', 'aoe': '[[10*[[@{level-wizard}]] ]] feet', 'components': 'V', @@ -1189,7 +1209,7 @@ wiz2['Knock'] = { wiz2['Know Alignment'] = { 'name': 'Know Alignment', 'level': 'Level 2 Wizard', - 'school': 'Divination', + 'school': 'Divination (Reversible)', 'range': '10 yards', 'duration': '[[@{level-wizard}]] rounds', 'aoe': '1 creature or object per 2 rounds', @@ -1243,7 +1263,7 @@ wiz2['Levitate'] = { wiz2['Locate Object'] = { 'name': 'Locate Object', 'level': 'Level 2 Wizard', - 'school': 'Divination', + 'school': 'Divination (Reversible)', 'range': '0', 'duration': '[[@{level-wizard}]] rounds', 'aoe': '[[20*[[@{level-wizard}]] ]] yards', @@ -1582,7 +1602,658 @@ wiz2['Wizard Lock'] = { 'effect': 'A *wizard lock* spell cast upon a door, chest, or portal magically locks it. The caster can freely pass his own lock without affecting it; otherwise, the wizard-locked door or object can be opened only by breaking in, by a successful *dispel magic* or *knock* spell, or by a wizard four or more levels higher than the one casting the spell. Note that the last two methods do not remove the wizard lock; they only negate it for a brief duration— about one turn. Creatures from other planes cannot burst a wizard lock as they can a held portal (see the *hold portal* spell).' }; +let wiz3 = {}; +wiz3['Blink'] = { + 'name': 'Blink', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '0', + 'duration': '[[@{level-wizard}]] rounds', + 'aoe': 'The caster', + 'components': 'V, S', + 'cast-time': '1', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 190', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the wizard causes his material form to “blink” directly from one point to another at a random time and in a random direction. This means that melee attacks against the wizard automatically miss if initiative indicates they fall after he has blinked. \n Each round the spell is in effect, the wizard rolls 2d8 to determine the timing of the blink—the result of the dice roll is used as the wizard’s initiative for that round. The wizard disappears and instantaneously reappears 10 feet distant from his previous position. (Direction is determined by a roll of 1d8: 1 = right ahead, 2 = right, 3 = right behind, 4 = behind, 5 = left behind, 6 = left, 7 = left ahead, 8 = ahead.) The caster cannot blink into a solid object; if such is indicated, reroll the direction. Movable objects of size and mass comparable to the caster are shoved aside when the caster blinks in. If blinking is impossible except into a fixed, solid object, the caster is then trapped on the Ethereal Plane. \n During each round that he blinks, the spellcaster can be attacked only by opponents who win initiative or by those who are able to strike both locations at once (for example, with a breath weapon, fireball, or similar wide-area attack forms). Opponents with multiple attacks, or those operating under haste or similar effects, can often strike early enough to have at least one attack against the caster. \n If the spellcaster holds off his attack (if any) until after the blink, the 2d8 delay until the blink is added to his normal 1d10 initiative roll (thus, he probably attacks last in the round). The spellcaster can also try to get his attack in before he blinks (he must announce his intent before rolling the 2d8 for blink timing and the 1d10 for initiative). In this case, the caster compares the two dice rolls, hoping that his initiative roll is lower than his blink roll (the two rolls are *not* added if he is trying to attack before he blinks). If so, he attacks according to his initiative roll, then blinks according to the blink roll. If his blink roll is lower than his initiative roll, however, he blinks first and then attacks in whatever direction he’s facing (he must go through with his attack, even if he is facing in the wrong direction to affect anyone).' +}; + +wiz3['Clairaudience'] = { + 'name': 'Clairaudience', + 'level': 'Level 3 Wizard', + 'school': 'Divination', + 'range': 'Unlimited', + 'duration': '[[@{level-wizard}]] rounds', + 'aoe': '60-foot radius', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A small horn of at least 100 gp value', + 'reference': 'PHB p. 190', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The *clairaudience* spell enables the wizard to concentrate upon some locale and hear in his mind any noise within a 60-foot radius of that point. Distance is not a factor, but the locale must be known—a place familiar to the spellcaster or an obvious one (such as behind a door, around a corner, in a copse of trees, etc.). Only sounds that are normally detectable by the wizard can be heard by use of this spell. Lead sheeting or magical protections prevent the operation of the spell, and the wizard has some indication that the spell is so blocked. The spell creates an invisible sensor, similar to that created by a *crystal ball* spell, that can be dispelled. The spell functions only on the wizard’s current plane of existence.' +}; + +wiz3['Clairvoyance'] = { + 'name': 'Clairvoyance', + 'level': 'Level 3 Wizard', + 'school': 'Divination', + 'range': 'Unlimited', + 'duration': '[[@{level-wizard}]] rounds', + 'aoe': 'Line of sight', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A pinch of powdered pineal gland', + 'reference': 'PHB p. 190', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'Similar to the *clairaudience* spell, the *clairvoyance* spell empowers the wizard to see in his mind whatever is within sight range from the spell locale chosen. Distance from the wizard is not a factor, but the locale must be known—familiar or obvious. Furthermore, light is a factor, as the spell does not enable the use of infravision or magical enhancements. If the area is magically dark, only darkness is seen; if naturally pitch dark, only a 10-foot radius from the center of the spell’s area of effect can be seen. Otherwise, the seeing extends to the normal vision range according to the prevailing light. Lead sheeting or magical protection foils a *clairvoyance* spell, and the wizard has some indication that it is so blocked. The spell creates an invisible sensor, similar to that created by a *crystal ball* spell, that can be dispelled. The spell functions only on the wizard’s current plane of existence.' +}; + +wiz3['Delude'] = { + 'name': 'Delude', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '0', + 'duration': '[[@{level-wizard}]] turns', + 'aoe': '30-foot radius', + 'components': 'V, S', + 'cast-time': '3', + 'saving-throw': 'Neg.', + 'materials': '', + 'reference': 'PHB p. 190', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of a *delude* spell, the wizard conceals his own alignment with that of any creature within a 30-foot radius at the time the spell is cast. The creature must be of higher than animal intelligence for the spell to work; its own alignment remains unchanged. The creature receives a saving throw vs. spell and, if successful, the delude spell fails. If the spell is successful, any *know alignment* spell used against the caster discovers only the assumed alignment. Note that a *detect good* or *detect evil* also detects the assumed aura, if the aura is strong enough. The creature whose aura has been assumed radiates magic, but the wizard radiates magic only to the creature whose alignment has been assumed. If a *delude* spell is used in conjunction with a *change self* or *alter self* spell, the class of the wizard can be totally hidden, if he is clever enough to carry off the disguise.' +}; + +wiz3['Dispel Magic'] = { + 'name': 'Dispel Magic', + 'level': 'Level 3 Wizard', + 'school': 'Abjuration', + 'range': '120 yards', + 'duration': 'Instantaneous', + 'aoe': '30-foot cube', + 'components': 'V, S', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 191', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When a wizard casts this spell, it has a chance to neutralize or negate magic it comes in contact with, as follows:\n First, it removes spells and spell-like effects (including device effects and innate abilities) from creatures or objects. Second, it disrupts the casting or use of these in the area of effect at the instant the dispel is cast. Third, it destroys magical potions (which are treated as 12th level for purposes of this spell). \n Each effect or potion in the spell’s area is checked to determine if it is dispelled. The caster can always dispel his own magic; otherwise, the chance to dispel depends on the difference in level between the magical effect and the caster. The base chance is 50% (11 or higher on 1d20 to dispel). If the caster is of higher level than the creator of the effect to be dispelled, the difference is subtracted from the number needed on 1d20 to dispel (making it more likely that the dispel succeeds); if the caster is of lower level, the difference is *added* to the number needed on 1d20 to dispel (making it *less* likely that the dispel succeeds). A roll of 20 always succeeds and a roll of 1 always fails. Thus, if a caster is 10 levels higher, only a roll of 1 prevents the effect from being dispelled. \n A *dispel magic* spell does not affect a specially enchanted item, such as a magical scroll, ring, wand, rod, staff, miscellaneous item, weapon, shield, or armor, unless it is cast directly upon the item. This renders the item nonoperational for 1d4 rounds. An item possessed and carried by a creature gains the creature’s saving throw against this effect; otherwise, it is automatically rendered nonoperational. An interdimensional interface (such as a *bag of holding*) rendered nonoperational would be temporarily closed. Note that an item’s physical properties are unchanged: A nonoperational magical sword is still a sword. \n Artifacts and relics are not subject to this spell; however, some of their spell-like effects may be, at the DM’s option. \n Note that this spell can be very effective when used upon charmed and similarly beguiled creatures. Certain spells or effects cannot be dispelled; these are listed in the spell descriptions.\n\n**Summary of Dispel Magic Effects**\n\n**Source of Effect  Resists As  Result of Dispel**\nCaster         None      Dispel automatic\nOther caster/     Leve/HD of\n innate ability    other caster  Effect negated\nWand        6th level    *\nStaff         8th level      *\nPotion         12th level    Potion destroyed\nOther magic     12th,\n           unless special *\nArtifact       DM discretion  DM discretion\n\n* Effect negated; if cast directly on item, item becomes nonoperational for 1d4 rounds.' +}; + +wiz3['Explosive Runes'] = { + 'name': 'Explosive Runes', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': 'Touch', + 'duration': 'Special', + 'aoe': '10-foot radius', + 'components': 'V, S', + 'cast-time': '3', + 'saving-throw': 'None or ½', + 'materials': '', + 'reference': 'PHB p. 191', + 'damage': '[[6d4+6]]', + 'damage-type': 'Fire', + 'healing': '', + 'effect': 'By tracing these mystic runes upon a book, map, scroll, or similar object bearing written information, the wizard prevents unauthorized persons from reading his material. The explosive runes are difficult to detect—5% chance per level of magic use experience of the reader; thieves have only a 5% chance. But trap detection by spell or magical device always finds these runes. \n When read, the explosive runes detonate, delivering 6d4+6 points of damage to the reader, who gets no saving throw. A like amount, or half that if saving throws are made, is suffered by each creature within the blast radius. The wizard who cast the spell, as well as any he instructs, can read the protected writing without triggering the runes. Likewise, the wizard can remove the runes whenever desired. Others can remove them only with a successful *dispel magic* or *erase* spell. Explosive runes otherwise last until the spell is triggered. The item upon which the runes are placed is destroyed when the explosion takes place, unless it is not normally subject to destruction by magical fire (see the item saving throws in Chapter 6 of the *DUNGEON MASTER Guide*).' +}; + +wiz3['Feign Death'] = { + 'name': 'Feign Death', + 'level': 'Level 3 Wizard', + 'school': 'Necromancy', + 'range': 'Touch', + 'duration': '1 hour + [[@{level-wizard}]] turns', + 'aoe': 'Creature touched', + 'components': 'V, S', + 'cast-time': '1', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 191', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the caster (or any other creature whose levels of experience or Hit Dice do not exceed the wizard’s own level) can be put into a cataleptic state that is impossible to distinguish from death. Although the person or creature affected by the *feign death* spell can smell, hear, and know what is going on, no feeling or sight of any sort is possible. Thus, any wounding or mistreatment of the body is not felt and no reaction occurs; damage is only half normal. In addition, paralysis, poison, and energy-level drain cannot affect an individual under the influence of this spell. Poison injected or otherwise introduced into the body takes effect when the spell recipient is no longer under the influence of this spell, although a saving throw is permitted. \n Note that only a willing individual can be affected by a *feign death* spell. The spellcaster can end the spell effects at any time desired, as will a successful dispel, but a full round is required for bodily functions to begin again.' +}; + +wiz3['Fireball'] = { + 'name': 'Fireball', + 'level': 'Level 3 Wizard', + 'school': 'Evocation', + 'range': '[[10+10*[[@{level-wizard}]] ]] yards', + 'duration': 'Instantaneous', + 'aoe': '20-foot radius', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': '½', + 'materials': 'A tiny ball of bat guano and sulphur', + 'reference': 'PHB p. 191', + 'damage': '[[ [[{[[@{level-wizard}]],10}kl1]]d6]]', + 'damage-type': 'Fire', + 'healing': '', + 'effect': 'A fireball is an explosive burst of flame, which detonates with a low roar and delivers damage proportional to the level of the wizard who cast it—1d6 points of damage for each level of experience of the spellcaster (up to a maximum of 10d6). The burst of the fireball creates little pressure and generally conforms to the shape of the area in which it occurs. The fireball fills an area equal to its normal spherical volume (roughly 33,000 cubic feet—thirty-three 10-foot x 10-foot x 10-foot cubes). Besides causing damage to creatures, the fireball ignites all combustible materials within its burst radius, and the heat of the fireball melts soft metals such as gold, copper, silver, etc. Exposed items require saving throws vs. magical fire to determine if they are affected, but items in the possession of a creature that rolls a successful saving throw are unaffected by the fireball. \n The wizard points his finger and speaks the range (distance and height) at which the fireball is to burst. A streak flashes from the pointing digit and, unless it impacts upon a material body or solid barrier prior to attaining the prescribed range, blossoms into the fireball (an early impact results in an early detonation). Creatures failing their saving throws each suffer full damage from the blast. Those who roll successful saving throws manage to dodge, fall flat, or roll aside, each receiving half damage (the DM rolls the damage and each affected creature suffers either full damage or half damage [round fractions down], depending on whether the creature saved or not).' +}; + +wiz3['Flame Arrow'] = { + 'name': 'Flame Arrow', + 'level': 'Level 3 Wizard', + 'school': 'Conjuration/Summoning', + 'range': '[[30+10*[[@{level-wizard}]] ]] yards', + 'duration': '1 round', + 'aoe': 'Special', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': ' A drop of oil and a small piece of flint', + 'reference': 'PHB p. 192', + 'damage': '1 Fire damage or 1d6 Piercing + 4d6 Fire damage per bolt', + 'damage-type': 'piercing and fire', + 'healing': '', + 'effect': 'This spell has two effects. First, the wizard can cause normal arrows or crossbow bolts to become magical flaming missiles for one round. The missiles must be nocked and drawn (or cocked) at the completion of the spell. If they are not loosed within one round, they are consumed by the magic. For every five levels the caster has achieved, up to 10 arrows or bolts can be affected. (Currently [[floor([[@{wizard-level}]]/5)*10]] arrows or bolts). The arrows inflict normal damage, plus 1 point of fire damage to any target struck. They may also cause incendiary damage. This version of the spell is used most often in large battles. \n The second version of this spell enables the caster to hurl fiery bolts at opponents within range. Each bolt inflicts 1d6 points of piercing damage, plus 4d6 points of fire damage. Only half the fire damage is inflicted if the creature struck successfully saves vs. spell. The caster receives one bolt for every five experience levels (two bolts at 10th level, three at 15th level, etc.)(Currently [[floor([[@{wizard-level}]]/5)]] bolts). Bolts must be used on creatures within 20 yards of each other and in front of the wizard.' +}; + +wiz3['Fly'] = { + 'name': 'Fly', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': 'Touch', + 'duration': '[[@{level-wizard}]] + 1d6 turns rolled by the DM', + 'aoe': 'Creature touched', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A wing feather from any bird', + 'reference': 'PHB p. 192', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enables the wizard to bestow the power of magical flight. The creature affected is able to move vertically and horizontally at a rate of 18 (half that if ascending, twice that if descending in a dive). The maneuverability class of the creature is B. Using the fly spell requires as much concentration as walking, so most spells can be cast while hovering or moving slowly (movement of 3). Possible combat penalties while flying are known to the DM (found in the “Aerial Combat” section of Chapter 9 of the DMG). The exact duration of the spell is always unknown to the spellcaster, as the variable addition is determined secretly by the DM.' +}; + +wiz3['Gust of Wind'] = { + 'name': 'Gust of Wind', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '0', + 'duration': '1 round', + 'aoe': '10 feet x [[10*[[@{level-wizard}]] ]] yards', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A legume seed', + 'reference': 'PHB p. 192', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, a strong puff of air originates from the wizard and moves in the direction he is facing. The force of this gust of wind (about 30 m.p.h.) is sufficient to extinguish candles, torches, and similar unprotected flames. It causes protected flames—such as those of lanterns—to dance wildly and has a 5% chance per level of experience of the spellcaster to extinguish even such lights. Currently [[5*[[@{wizard-level}]] ]]%. It also fans large fires outward 1d6 feet in the direction of the wind’s movement. It forces back small flying creatures 1d6 x 10 yards and causes man-sized beings to be held motionless if attempting to move against its force. It slows larger-than-man-sized flying creatures by 50% for one round. It blows over light objects, disperses most vapors, and forces away gaseous or unsecured levitating creatures. Its path is a constant 10 feet wide, by 10 yards long per level of experience of the caster (for example, an 8th-level wizard causes a gust of wind that travels 80 yards).' +}; + +wiz3['Haste'] = { + 'name': 'Haste', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '60 yards.', + 'duration': '[[3+[[@{level-wizard}]] ]] rounds', + 'aoe': '40-foot cube, [[@{level-wizard}]] creatures', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A shaving of licorice root', + 'reference': '', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, each affected creature functions at double its normal movement and attack rates. A hasted creature gains a -2 initiative bonus. Thus, a creature moving at 6 and attacking once per round would move at 12 and attack twice per round. Spellcasting and spell effects are *not* sped up. The number of creatures that can be affected is equal to the caster’s experience level; those creatures closest to the center of effect are affected first. All affected by haste must be in the designated area of effect. Note that this spell negates the effects of a *slow* spell. Additionally, this spell ages the recipient by one year, because of sped-up metabolic processes. This spell is not cumulative with itself or with other similar magic.' +}; + +wiz3['Hold Person'] = { + 'name': 'Hold Person', + 'level': 'Level 3 Wizard', + 'school': 'Enchantment/Charm', + 'range': '120 yards', + 'duration': '[[2*[[@{level-wizard}]] ]] rounds', + 'aoe': '1—4 persons, 20-foot cube', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'Negate', + 'materials': 'A small, straight piece of iron', + 'reference': 'PHB p. 193', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell holds 1d4 humans, demihumans, or humanoid creatures rigidly immobile for five or more rounds. \n The *hold person* spell affects any bipedal human, demihuman or humanoid of man size or smaller, including brownies, dryads, dwarves, elves, gnolls, gnomes, goblins, half-elves, halflings, half-orcs, hobgoblins, humans, kobolds, lizard men, nixies, orcs, pixies, sprites, troglodytes, and others. \n The spell is centered on a point selected by the caster; it affects persons selected by the caster within the area of effect. If the spell is cast at three or four people, each gets an unmodified saving throw. If only two people are being enspelled, each makes his saving throw with a -1 penalty. If the spell is cast at only one person, the saving throw suffers a -3 penalty. Saving throws are adjusted for Wisdom. Those succeeding on their saving throws are unaffected by the spell. Undead creatures cannot be held. \n Held beings cannot move or speak, but they remain aware of events around them and can use abilities not requiring motion or speech. Being held does not prevent the worsening of the subjects’ condition due to wounds, disease, or poison. The caster can end the spell with a single utterance at any time; otherwise, the duration is 10 rounds at 5th level, 12 rounds at 6th level, 14 rounds at 7th level, etc.' +}; + +wiz3['Hold Undead'] = { + 'name': 'Hold Undead', + 'level': 'Level 3 Wizard', + 'school': 'Necromancy', + 'range': '60 feet', + 'duration': '[[1d4+[[@{level-wizard}]] ]] rounds', + 'aoe': '[[1d3]] undead', + 'components': 'V, S, M', + 'cast-time': '5', + 'saving-throw': 'Negate', + 'materials': 'A pinch of sulphur and powdered garlic', + 'reference': 'PHB p. 193', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When cast, this spell renders immobile 1d3 undead creatures whose total Hit Dice are equal to or less than the caster’s level. No more than three undead can be affected by a single spell. To cast, the wizard aims the spell at a point within range and the three undead closest to this are considered to be in the area of effect, provided all are within the field of vision and spell range of the caster. Undead of a mindless nature (skeletons, zombies, or ghouls) are automatically affected. Other forms of undead are allowed a saving throw to negate the effect. If the spell is successful, it renders the undead immobile for the duration of the spell.' +}; + +wiz3['Illusionary Script'] = { + 'name': 'Illusionary Script', + 'level': 'Level 3 Wizard', + 'school': 'Illusion/Phantasm', + 'range': 'Touch', + 'duration': '[[@{wizard-level}]] day', + 'aoe': 'Script reader', + 'components': 'V, S, M', + 'cast-time': 'Special', + 'saving-throw': 'Special', + 'materials': 'A lead-based ink that requires special manufacture by an alchemist, at a cost of not less than 300 gp per usage', + 'reference': 'PHB p. 193', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enables the wizard to write instructions or other information on parchment, paper, etc. The illusionary script appears to be some form of foreign or magical writing. Only the person (or people) who the wizard desires to read the writing can do so. An illusionist recognizes it for illusionary script. \n Unauthorized creatures glancing at the script must roll saving throws vs. spell. A successful save means the creature can look away with only a mild sense of disorientation. Failure means the creature is subject to a suggestion implanted in the script by the caster at the time the *illusionary script* spell was cast. The suggestion cannot require more than three turns to carry out. The suggestion could be to close the book and leave, or to forget the existence of the book, for example. A successful dispel magic spell will remove the illusionary script, but an unsuccessful attempt erases all of the writing. The hidden writings can be read by a combination of the *true seeing* spell and either the *read magic* or *comprehend languages* spell, as applicable.' +}; + +wiz3['Infravision'] = { + 'name': 'Infravision', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': 'Touch', + 'duration': '[[2+[[@{level-wizard}]] ]] hours', + 'aoe': 'Creature touched', + 'components': 'V, S, M', + 'cast-time': '1 round', + 'saving-throw': 'None', + 'materials': 'Either a pinch of dried carrot or an agate', + 'reference': 'PHB p. 193', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the wizard enables the recipient to see in normal darkness up to 60 feet without light. Note that strong sources of light (fire, lanterns, torches, etc. tend to blind this vision, so infravision does not function efficiently in the presence of such light sources. Invisible creatures are not detectable by infravision.' +}; + +wiz3['Invisibility, 10\' Radius'] = { + 'name': 'Invisibility, 10\' Radius', + 'level': 'Level 3 Wizard', + 'school': 'Illusion/Phantasm', + 'range': 'Touch', + 'duration': 'Special', + 'aoe': '10-foot radius', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'An eyelash and a bit of gum arabic, the former encased in the latter', + 'reference': 'PHB p. 193', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell confers invisibility upon all creatures within 10 feet of the recipient. Gear carried and light sources are included, but any light emitted is still visible. The center of the effect is mobile with the recipient. Those affected by this spell cannot see each other. Any affected creature moving out of the area becomes visible, but creatures moving into the area after the spell is cast do not become invisible. Affected creatures (other than the recipient) that attack negate the invisibility only for themselves. If the spell recipient attacks, the *invisibility, 10’ radius* spell is broken for all.' +}; + +wiz3['Item'] = { + 'name': 'Item', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': 'Touch', + 'duration': '[[ [[@{level-wizard}]]*4]] hours', + 'aoe': '[[ [[@{level-wizard}]]*2]] cu. ft.', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'Special', + 'materials': '', + 'reference': 'PHB p. 194', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the wizard is able to shrink one nonmagical item (if it is within the size limit) to 1/12 of its normal size. Optionally, the caster can also change its now-shrunken composition to a clothlike one. An object in the possession of another creature is allowed a saving throw vs. spell. Objects changed by an item spell can be returned to normal composition and size merely by tossing them onto any solid surface or by a word of command from the original spellcaster. Even a burning fire and its fuel can be shrunk by this spell.' +}; + +wiz3['Leomund\'s Tiny Hut'] = { + 'name': 'Leomund\'s Tiny Hut', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '0', + 'duration': '[[4+[[@{level-wizard}]] ]] hours', + 'aoe': '15-foot-diameter sphere', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A small crystal bead that shatters when the spell duration expires or the hut is dispelled', + 'reference': 'PHB p. 194', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, the wizard creates an unmoving, opaque sphere of force of any desired color around his person. Half of the sphere projects above the ground, and the lower hemisphere passes through the ground. Up to seven other man-sized creatures can fit into the field with its creator; they can freely pass into and out of the hut without harming it. However, if the spellcaster removes himself from the hut, the spell dissipates.\n The temperature inside the hut is 70° F. (21° C), if the exterior temperature is between 0° and 100° F. (-17° to 38° C). An exterior temperature below 0° or above 100° lowers or raises, respectively, the interior temperature on a 1°-for-1° basis. The tiny hut also provides protection against the elements, such as rain, dust, sandstorms, and the like. The hut can withstand any wind of less than hurricane force without being harmed, but wind force greater than that destroys it. \n The interior of the hut is a hemisphere; the spellcaster can illuminate it dimly upon command, or extinguish the light as desired. Note that although the force field is opaque from the outside, it is transparent from within. Missiles, weapons, and most spell effects can pass through the hut without affecting it, although the occupants cannot be seen from outside the hut. The hut can be dispelled.' +}; + +wiz3['Lightning Bolt'] = { + 'name': 'Lightning Bolt', + 'level': 'Level 3 Wizard', + 'school': 'Evocation', + 'range': '[[40+10*[[@{level-wizard}]] ]] yards', + 'duration': 'Instantaneous', + 'aoe': 'Special', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': '½', + 'materials': 'A bit of fur and an amber, crystal, or glass rod', + 'reference': 'PHB p. 194', + 'damage': '[[ [[{[[@{level-wizard}]],10}kl1]]d6]]', + 'damage-type': 'Electrical', + 'healing': '', + 'effect': 'Upon casting this spell, the wizard releases a powerful stroke of electrical energy that inflicts 1d6 points of damage per level of the spellcaster (maximum of 10d6) to each creature within its area of effect. A successful saving throw vs. spell reduces this damage to half (round fractions down). The bolt begins at a range and height decided by the caster and streaks outward in a direct line from the casting wizard (for example, if a 40-foot bolt was started at 180 feet from the wizard, the far end of the bolt would reach 220 feet (180 + 40). The lightning bolt may set fire to combustibles, sunder wooden doors, splinter up to a half-foot thickness of stone, and melt metals with a low melting point (lead, gold, copper, silver, bronze). Saving throws must be rolled for objects that withstand the full force of a stroke (see the *fireball* spell). If the damage caused to an interposing barrier shatters or breaks through it (i.e., the saving throw fails), the bolt continues. A bolt can breach 1 inch of wood or half an inch of stone per caster level, up to a maximum of 1 foot of wood or half a foot of stone. \n The lightning bolt’s area of effect is chosen by the spellcaster: either a forked bolt 10 feet wide and 40 feet long or a single bolt 5 feet wide and 80 feet long. If a bolt cannot reach its full length, because of an unyielding barrier (such as a stone wall), the lightning bolt rebounds from the barrier toward its caster, ending only when it reaches its full length. \n For example: An 80-foot-long stroke is begun at a range of 40 feet, but it hits a stone wall at 50 feet. The bolt travels 10 feet, hits the wall, and rebounds for 70 feet back toward its creator (who is only 50 feet from the wall, and so is caught in his own lightning bolt!). \n The DM might allow reflecting bolts. When this type of lightning bolt strikes a solid surface, the bolt reflects from the surface at an angle equal to the angle of incidence (like light off a mirror). A creature crossed more than once by the bolt must roll a saving throw for every time it is crossed, but it still suffers either full damage (if one saving throw is missed) or half damage (if all saving throws are made).' +}; + +wiz3['Melf\'s Minute Meteors'] = { + 'name': 'Melf\'s Minute Meteors', + 'level': 'Level 3 Wizard', + 'school': 'Evocation, Alteration', + 'range': '[[70+10*[[@{level-wizard}]] ]] yards', + 'duration': 'Special', + 'aoe': '1 target/meteor', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'Nitre and sulphur formed into a bead by the addition of pine tar. The caster must also have a small hollow tube of minute proportion, fashioned from gold. The tube costs no less than 1,000 gp to construct, so fine is its workmahship and magical engraving, and it can be reused.', + 'reference': 'PHB p. 194', + 'damage': '1d4 per meteor + 1 splash within 3 feet', + 'damage-type': 'Fire', + 'healing': '', + 'effect': 'This spell enables the wizard to cast small globes of fire (one for each experience level he has attained. Currently [[@{wizard-level}]] meteors), each of which bursts into a 1-foot-diameter sphere upon impact, inflicting 1d4 points of damage to the creature struck. It can also ignite combustible materials (even solid planks). The meteors are treated as missiles hurled by the wizard with a +2 bonus to the attack rolls and with no penalty for range. Misses are treated as grenadelike missiles that inflict 1 point of damage to creatures within 3 feet. \n The spell can be cast in either of two ways: \n A) The wizard discharges five meteors every round (see the “Multiple Attacks and Initiative” section in Chapter 9: Combat). Note that this carries over into at least the following round. \n B) The wizard discharges only one meteor per round. In addition to releasing the missile, the caster can perform other actions in the round, including spellcasting, melee, or device use. Spells requiring concentration force the wizard to forgo the rest of the missiles to maintain concentration. Also, if the wizard fails to maintain an exact mental count of the number of missiles he has remaining, he has involuntarily lost the remaining portion of the spell. \n The spell ends when the caster has fired off as many meteors as he has experience levels, when he forgoes casting any still remaining, or when a successful *dispel magic* spell is thrown upon the caster.' +}; + +wiz3['Monster Summoning I'] = { + 'name': 'Monster Summoning I', + 'level': 'Level 3 Wizard', + 'school': 'Conjuration/Summoning', + 'range': 'Special', + 'duration': '[[2+[[@{level-wizard}]] ]] rounds', + 'aoe': '30-yard radius', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A tiny bag and a small (not necessarily lit) candle', + 'reference': 'PHB p. 195', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'Within one round of casting this spell, the wizard magically conjures [[2d4]] 1st-level monsters (selected by the DM, from his 1st-level encounter tables). The monsters appear anywhere within the spell’s area of effect, as desired by the wizard. They attack the spell user’s opponents to the best of their ability until either he commands that the attacks cease, the spell duration expires, or the monsters are slain. These creatures do not check morale, but they vanish when slain. Note that if no opponent exists to fight, summoned monsters can, if the wizard can communicate with them and if they are physically able, perform other services for the summoning wizard. \n In rare cases, adventurers have been known to disappear, summoned by powerful spellcasters using this spell. Those summoned recall all the details of their trip.' +}; + +wiz3['Nondetection'] = { + 'name': 'Nondetection', + 'level': 'Level 3 Wizard', + 'school': 'Abjuration', + 'range': 'Touch', + 'duration': '[[@{level-wizard}]] hours', + 'aoe': '1 creature or item', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A pinch of diamond dust worth 300 gp', + 'reference': 'PHB p. 195', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By casting this spell, the wizard makes the creature or object touched undetectable by divination spells such as *clairaudience*, *clairvoyance*, *locate object*, *ESP*, and detect spells. It also prevents location by such magical items as *crystal balls* and *ESP medallions*. It does not affect the *know alignment* spell or the ability of intelligent or high-level beings to detect invisible creatures. If a divination is attempted, the *nondetection* caster must roll a saving throw vs. spell. If this is successful, the divination fails.' +}; + +wiz3['Phantom Steed'] = { + 'name': 'Phantom Steed', + 'level': 'Level 3 Wizard', + 'school': 'Conjuration, Phantasm', + 'range': 'Touch', + 'duration': '[[@{level-wizard}]] hours', + 'aoe': 'Special', + 'components': 'V, S', + 'cast-time': '1 turn', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 195', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, the wizard creates a quasi-real, horselike creature. The steed can be ridden only by the wizard who created it, or by any person for whom the wizard specifically creates such a mount. A phantom steed has a black head and body, gray mane and tail, and smoke-colored, insubstantial hooves that make no sound. Its eyes are milky-colored. It does not fight, but all normal animals shun it and only monstrous ones will attack. The mount has an Armor Class of 2 and [[ [[@{level-wizard}]]+7]] hit points. If it loses all of its hit points, the phantom steed disappears. A phantom steed moves at a movement rate of [[ [[@{level-wizard}]]*4]], to a maximum movement rate of 48. It has what seems to be a saddle and a bit and bridle. It can bear its rider’s weight, plus up to [[ [[@{level-wizard}]]*10]] pounds. \n These mounts gain certain powers according to the level of the wizard who created them: \n 8th Level: The ability to pass over sandy, muddy, or even swampy ground without difficulty. \n 10th Level: The ability to pass over water as if it were firm, dry ground. \n 12th Level: The ability to travel in the air as if it were firm land, so chasms and the like can be crossed without benefit of a bridge. Note, however, that the mount cannot casually take off and fly; the movement must be between points of similar altitude. \n 14th Level: The ability to perform as if it were a pegasus; it flies at a rate of 48 per round upon command. \n Note that a mount’s abilities include those of lower levels; thus, a 12th-level mount has the 8th-, 10th-, and 12th-level abilities.' +}; + +wiz3['Protection from Evil, 10\' Radius'] = { + 'name': 'Protection From Evil, 10\' Radius', + 'level': 'Level 3 Wizard', + 'school': 'Abjuration (Reversible)', + 'range': 'Touch', + 'duration': '[[2*[[@{level-wizard}]] ]] rounds', + 'aoe': '10-foot radius', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'Powdered silver or iron', + 'reference': 'PHB p. 195', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The globe of protection of this spell is identical in all respects to a *protection from evil* spell, except that it encompasses a much larger area and its duration is greater. The effect is centered on and moves with the creature touched. Any protected creature within the circle can break the warding against enchanted or summoned monsters by meleeing them. If a creature too large to fit into the area of effect is the recipient of the spell, the spell acts as a normal *protection from evil* spell for that creature only. \n To complete this spell, the caster must trace a circle 20 feet in diameter using powdered silver. The material component for the reverse is powdered iron.' +}; + +wiz3['Protection From Normal Missiles'] = { + 'name': 'Protection From Normal Missiles', + 'level': 'Level 3 Wizard', + 'school': 'Abjuration', + 'range': 'Touch', + 'duration': '[[@{level-wizard}]] turns', + 'aoe': 'Creature touched', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A piece of tortoise or turtle shell', + 'reference': 'PHB p. 196', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'By means of this spell, the wizard bestows total invulnerability to hurled and projected missiles such as arrows, axes, bolts, javelins, small stones, and spears. Furthermore, it causes a reduction of 1 from each die of damage (but no die inflicts less than 1 point of damage inflicted by large or magical missiles, such as ballista missiles, catapult stones, hurled boulders, and magical arrows, bolts, javelins, etc. Note, however, that this spell does not convey any protection from such magical attacks as fireballs, lightning bolts, or magic missiles.' +}; + +wiz3['Secret Page'] = { + 'name': 'Secret Page', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': 'Touch', + 'duration': 'Until dispelled', + 'aoe': '1 page, up to 2 foot square', + 'components': 'V, S, M', + 'cast-time': '1 turn', + 'saving-throw': 'None', + 'materials': 'Powdered herring scales and either will o’ wisp or boggart essense', + 'reference': 'PHB p. 196', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When cast, a *secret page* spell alters the actual contents of a page so that they appear to be something entirely different. Thus, a map can be changed to become a treatise on burnishing ebony walking sticks. The text of a spell can be altered to show a ledger page or even another form of spell. *Confuse languages* and *explosive runes* spells may be cast upon the secret page, but a *comprehend languages* spell cannot reveal the secret page’s contents. The caster is able to reveal the original contents by speaking a command word, perusing the actual page, and then returning it to its secret page form. The caster can also remove the spell by double repetition of the command word. Others noting the dim magic of a page within this spell cloaking its true contents can attempt to dispel magic, but if it fails, the page is destroyed. A *true seeing* spell does not reveal the contents unless cast in combination with a *comprehend languages* spell. An *erase* spell can destroy the writing.' +}; + +wiz3['Sepia Snake Sigil'] = { + 'name': 'Sepia Snake Sigil', + 'level': 'Level 3 Wizard', + 'school': 'Conjuration/Summoning', + 'range': '5 yards', + 'duration': 'Special', + 'aoe': '1 sigil', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': '100 gp worth of powdered amber, a scale from any snake, and a pinch of mushroom spores', + 'reference': 'PHB p. 196', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, a small written symbol appears in the text of any written work. When read, the so-called sepia snake springs into being and strikes at the nearest living creature (but does not attack the wizard who cast the spell). Its attack is made as if it were a monster with Hit Dice equal to the level of the wizard who cast the spell. If it strikes successfully, the victim is engulfed in a shimmering amber field of force, frozen and immobilized until released, either at the caster’s command, by a successful *dispel magic* spell, or until a time equal to 1d4 days + 1 day per caster level has elapsed. Until then, nothing can get at the victim, move the shimmering force surrounding him, or otherwise affect him. The victim does not age, grow hungry, sleep, or regain spells while in this state. He is not aware of his surroundings. If the sepia snake misses its target, it dissipates in a flash of brown light, with a loud noise and a puff of dun-colored smoke that is 10 feet in diameter and lasts for one round. \n&emps;The spell cannot be detected by normal observation, and *detect magic* reveals only that the entire text is magical. A *dispel magic* can remove it; an *erase* spell destroys the entire page of text. It can be cast in combination with other spells that hide or garble text.' +}; + +wiz3['Slow'] = { + 'name': 'Slow', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '[[90+10*[[@{level-wizard}]] ]] yards', + 'duration': '[[3+[[@{level-wizard}]] ]] rounds', + 'aoe': '40-foot cube, [[@{level-wizard}]] creatures', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'Negate', + 'materials': 'A drop of molasses', + 'reference': 'PHB p. 196', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'A *slow* spell causes affected creatures to move and attack at half their normal rates. It negates a *haste* spell or equivalent, but does not otherwise affect magically speeded or slowed creatures. Slowed creatures have an Armor Class penalty of +4 AC, an attack penalty of -4, and all Dexterity combat bonuses are negated. The magic affects a number of creatures equal to the spellcaster’s level, if they are within the area of effect chosen by the wizard (i.e., a 40-foot cubic volume centered as called for by the caster). The creatures are affected from the center of the spell outward. Saving throws against the spell suffer a -4 penalty.' +}; + +wiz3['Spectral Force'] = { + 'name': 'Spectral Force', + 'level': 'Level 3 Wizard', + 'school': 'Illusion/Phantasm', + 'range': '[[60+[[@{level-wizard}]] ]] yards', + 'duration': 'Special', + 'aoe': '[[40+10*[[@{level-wizard}]]-foot cube', + 'components': 'V, S', + 'cast-time': '3', + 'saving-throw': 'Special', + 'materials': '', + 'reference': 'PHB p. 197', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The *spectral force* spell creates an illusion in which sound, smell, and thermal illusions are included. It is otherwise similar to the *improved phantasmal force* spell. The spell lasts for three rounds after concentration ceases.' +}; + +wiz3['Suggestion'] = { + 'name': 'Suggestion', + 'level': 'Level 3 Wizard', + 'school': 'Enchantment/Charm', + 'range': '30 yards', + 'duration': '[[1+[[@{level-wizard}]] ]] hours', + 'aoe': '1 creature', + 'components': 'V, M', + 'cast-time': '3', + 'saving-throw': 'Negate', + 'materials': 'A snake’s tongue and either a bit of honeycomb or a drop of sweet oil', + 'reference': 'PHB p. 197', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast by the wizard, he influences the actions of the chosen recipient by the utterance of a few words—phrases or a sentence or two—suggesting a course of action desirable to the spellcaster. The creature to be influenced must, of course, be able to understand the wizard’s suggestion—it must be spoken in a language that the spell recipient understands. \n The suggestion must be worded in such a manner as to make the action sound reasonable; asking the creature to stab itself, throw itself onto a spear, immolate itself, or do some other obviously harmful act automatically negates the effect of the spell. However, a suggestion that a pool of acid was actually pure water and that a quick dip would be refreshing is another matter. Urging a red dragon to stop attacking the wizard’s party so that the dragon and party could jointly loot a rich treasure elsewhere is likewise a reasonable use of the spell’s power. \n The course of action of a suggestion can continue in effect for a considerable duration, such as in the case of the red dragon mentioned above. Conditions that will trigger a special action can also be specified; if the condition is not met before the spell expires, the action will not be performed. If the target successfully rolls its saving throw, the spell has no effect. Note that a very reasonable suggestion causes the saving throw to be made with a penalty (such as -1, -2, etc.) at the discretion of the DM. Undead are not subject to suggestion.' +}; + +wiz3['Tongues'] = { + 'name': 'Tongues', + 'level': 'Level 3 Wizard', + 'school': 'Alteration (Reversible)', + 'range': '0', + 'duration': '[[@{level-wizard}]] rounds', + 'aoe': '30-foot radius', + 'components': 'V, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A small clay model of a ziggurat, which shatters when the spell is pronounced', + 'reference': 'PHB p. 197', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell enables the wizard to speak and understand additional languages, whether they are racial tongues or regional dialects. This does not enable the caster to speak with animals. The spell enables the caster to be understood by all creatures of that type within hearing distance, usually 60 feet. This spell does not predispose the subject toward the caster in any way. \n The wizard can speak one additional tongue for every three levels of experience. Currently speak [[floor([[@{wizard-level}]]/3)]] additional tongues. The reverse of the spell cancels the effect of the *tongues* spell or confuses verbal communication of any sort within the area of effect.' +}; + +wiz3['Vampiric Touch'] = { + 'name': 'Vampiric Touch', + 'level': 'Level 3 Wizard', + 'school': 'Necromancy', + 'range': '0', + 'duration': 'One touch', + 'aoe': 'The caster', + 'components': 'V, S', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': '', + 'reference': 'PHB p. 197', + 'damage': '[[ [[{floor([[@{level-wizard}]]/2),6}kl1]]d6]]', + 'damage-type': '', + 'healing': 'Equal to damage', + 'effect': 'When the caster touches an opponent in melee with a successful attack roll, the opponent loses 1d6 hit points for every two caster levels, to a maximum drain of 6d6 points for a 12th-level caster. The spell is expended when a successful touch is made or one turn passes. The hit points are added to the caster’s total, with any hit points over the caster’s normal total treated as temporary additional hit points. Any damage to the caster is subtracted from the temporary hit points first. After one hour, any extra hit points above the caster’s normal total are lost. The creature originally losing hit points through this spell can regain them by magical or normal healing. Undead creatures are unaffected by this spell.' +}; + +wiz3['Water Breathing'] = { + 'name': 'Water Breathing', + 'level': 'Level 3 Wizard', + 'school': 'Alteration (Reversible)', + 'range': 'Touch', + 'duration': '[[ [[@level-wizard}]]+1d4]] hours', + 'aoe': 'Creature touched', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'None', + 'materials': 'A short reed or piece of straw', + 'reference': 'PHB p. 197', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'The recipient of a *water breathing* spell is able to breathe water freely for the duration of the spell. The caster can touch more than one creature with a single casting; in this case the duration is divided by the number of creatures touched. The reverse, *air breathing* enables water-breathing creatures to comfortably survive in the atmosphere for an equal duration.' +}; + + +wiz3['Wind Wall'] = { + 'name': 'Wind Wall', + 'level': 'Level 3 Wizard', + 'school': 'Alteration', + 'range': '[[10*[[@{level-wizard}]] ]] yards', + 'duration': '[[@level-wizard}]] rounds', + 'aoe': 'wall, [[10*[[@{level-wizard}]] ]] x [[5*[[@{level-wizard}]] ]] feet x 2 feet wide', + 'components': 'V, S, M', + 'cast-time': '3', + 'saving-throw': 'Special', + 'materials': 'A tiny fan and a feather of exotic origin', + 'reference': 'PHB p. 198', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'This spell brings forth an invisible vertical curtain of wind 2 feet thick and of considerable strength—a strong breeze sufficient to blow away any bird smaller than an eagle or tear papers and like materials from unsuspecting hands. (If in doubt, a saving throw vs. spell determines whether the subject maintains its grasp.) Normal insects cannot pass such a barrier. Loose materials, even cloth garments, fly upward when caught in a wind wall. Arrows and bolts are deflected upward and miss, while sling stones and other missiles under two pounds in weight receive a –4 penalty to a first shot and –2 penalties thereafter. Gases, most breath weapons, and creatures in gaseous form cannot pass this wall, although it is no barrier to noncorporeal creatures.' +}; + +wiz3['Wraithform'] = { + 'name': 'Wraithform', + 'level': 'Level 3 Wizard', + 'school': 'Alteration, Illusion', + 'range': '0', + 'duration': '[[2*[[@level-wizard}]] ]] rounds', + 'aoe': 'The caster', + 'components': 'S, M', + 'cast-time': '1', + 'saving-throw': 'None', + 'materials': 'A bit of gauze and a wisp of smoke', + 'reference': 'PHB p. 198', + 'damage': '', + 'damage-type': '', + 'healing': '', + 'effect': 'When this spell is cast, the wizard and all of his gear become insubstantial. The caster is subject only to magical or special attacks, including those by weapons of +1 or better, or by creatures otherwise able to affect those struck only by magical weapons. Undead of most sorts will ignore an individual in wraithform, believing him to be a wraith or spectre, though a lich or special undead may save vs. spell with a –4 penalty to recognize the spell. \n The wizard can pass through small holes or narrow openings, even mere cracks, with all he wears or holds in his hands, as long as the spell persists. Note, however, that the caster cannot fly without additional magic. No form of attack is possible when in wraithform, except against creatures that exist on the Ethereal Plane, where all attacks (both ways) are normal. A successful *dispel magic* spell forces the wizard in wraithform back to normal form. The spellcaster can end the spell with a single word.' +}; + const wizardSpells = {}; wizardSpells['wiz1'] = wiz1; wizardSpells['wiz2'] = wiz2; +wizardSpells['wiz3'] = wiz3; /* ---- Wizard spells end ---- */ \ No newline at end of file diff --git a/AD&D 2E Revised/raw/2ESheet-raw.html b/AD&D 2E Revised/raw/2ESheet-raw.html index 0f73fa40af..9c5b3205ab 100644 --- a/AD&D 2E Revised/raw/2ESheet-raw.html +++ b/AD&D 2E Revised/raw/2ESheet-raw.html @@ -6,19 +6,24 @@
Announcements
-

Upcoming changes in 2 weeks!

+

Changes in


  • Fixed Weapon-type vs. Armor-type. Now actually works for repeating rows!
  • -
    • Many attributes has been removed / changed / added. Please see the forum for the fill list: https://app.roll20.net/forum/post/9311682/official-ad-and-d-2e-revised-update-thread
  • +
    • Many attributes has been removed / changed / added. Please see the forum for the fill list
  • +
  • Change all references to "Blunt" weapons into "Bludgeoning" as it is the correct term
  • +
  • Added new spell section for wizard spells level 3 to 15. Spell auto fill coming later. Suggested by Jonathan
  • +
  • Added new spell section for priest spells level 3 to 7 and Quest. Spell auto fill coming later. Suggested by Jonathan
  • +
  • Added spell auto fill for Wizard spells level 3
  • +
  • Added spell auto fill for Priest spells level 3
  • +
  • Added a field for a characters base ThAC0. Field is accessible by @{thac0-base}. Suggested by Richard @ Damery and BilBo 2
  • +
  • Made Worn Equipment section collapsable. Suggested by Chronische
- A known bug with the indexes in the following section is still present, and was also present before this change: repeating_weapons, repeating_gear, repeating_spells. For more information on the bug see the post: - https://app.roll20.net/forum/post/9643364/bug-ghost-rows-in-repeating-sections-when-a-dash-is-used-in-the-section-name

- If you want to support my work, please Vote and Comment on my suggestion on the forum: - https://app.roll20.net/forum/post/9624869/html5-datalist-for-character-sheets + Thank you for your support! Datalist will be coming in the future! + https://app.roll20.net/forum/post/9750846/now-on-dev-server-character-sheet-enhancements

To get notified on future updates, discuss changes, or contribute suggestions, please follow this topic on the forum: @@ -1324,78 +1329,103 @@ Player's Option

-

-

Attacks

-
-

Nonproficient weapon penalty:

-

*Value should be negative, starting with a -

+

Nonproficient weapon penalty:


+

Related weapons / familiarity penalty:

+
+

Base ThAC0 number or macro:

+
+
+ +

Select armor opponent is wearing for bonuses/penalties

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Banded
Mail
|Brigandine|Chain
Mail
|Field
Plate
|Full
Plate
|Leather, Hide,
& Padded
|Plate Mail /
Bronze Plate Mail
|Ring
Mail
|Scale
Mail
|Splint
Mail
|Studded
Leather
+ + + +
+
-

Related weapons penalty:

-
Melee  Ranged
+
+

You can use + to denote different sources for bonuses.

+
+
-

Melee Weapons

-
-

Select armor opponent is wearing for bonuses/penalties

-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Banded
Mail
 | Brigan
dine
 | Chain Bronze
Mail    Plate
 | Field
Plate
 | Full
Plate
 | Leather
Hide Pad
 | Plate
Mail
 | Ring
Mail
 | Scale
Mail
 | Splint
Mail
 | Studded
Leather
                                                
-
-

You can use + to denote different sources for bonuses.

-
-
- @@ -1408,13 +1438,13 @@ - + - + @@ -1456,13 +1486,13 @@ - + - + @@ -1479,7 +1509,7 @@ - + @@ -1551,64 +1581,6 @@
-

Ranged Weapons

-
-

Select armor opponent is wearing for bonuses/penalties

-
-
- -
Crit Range SizeTypeType Speed
S PBB
Crit Range SizeTypeType Speed
S PBB
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Banded
Mail
 | Brigan
dine
 | Chain Bronze
Mail    Plate
 | Field
Plate
 | Full
Plate
 | Leather
Hide Pad
 | Plate
Mail
 | Ring
Mail
 | Scale
Mail
 | Splint
Mail
 | Studded
Leather
                                                
-
-

You can use + to denote different sources for bonuses.

-

@@ -1623,7 +1595,7 @@ - + @@ -1633,7 +1605,7 @@ - + @@ -1681,7 +1653,7 @@ - + @@ -1691,7 +1663,7 @@ - + @@ -1712,7 +1684,7 @@ - + @@ -1784,70 +1756,14 @@
-

Familiarity weapon penalty:

-
Melee  Ranged
- +
+

You can use + to denote different sources for bonuses.

+
+
-

Melee Weapons

-
-

Select armor opponent is wearing for bonuses/penalties

-

-
Crit Range SizeTypeType Speed
LR S PBB
Crit Range SizeTypeType Speed
LR S PBB
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Banded
Mail
 | Brigan
dine
 | Chain Bronze
Mail    Plate
 | Field
Plate
 | Full
Plate
 | Leather
Hide Pad
 | Plate
Mail
 | Ring
Mail
 | Scale
Mail
 | Splint
Mail
 | Studded
Leather
                                                
-
-

You can use + to denote different sources for bonuses.

-
-
- @@ -1861,13 +1777,13 @@ - + - + @@ -1912,13 +1828,13 @@ - + - + @@ -1937,7 +1853,7 @@ - + @@ -2023,63 +1939,6 @@
- -

Ranged Weapons

-
-

Select armor opponent is wearing for bonuses/penalties

-

- -
Crit Range SizeTypeType Speed
S PBB
Crit Range SizeTypeType Speed
S PBB
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Banded
Mail
 | Brigan
dine
 | Chain Bronze
Mail    Plate
 | Field
Plate
 | Full
Plate
 | Leather
Hide Pad
 | Plate
Mail
 | Ring
Mail
 | Scale
Mail
 | Splint
Mail
 | Studded
Leather
                                                
-
-

You can use + to denote different sources for bonuses.

-

@@ -2094,7 +1953,7 @@ - + @@ -2105,7 +1964,7 @@ - + @@ -2156,7 +2015,7 @@ - + @@ -2167,7 +2026,7 @@ - + @@ -2191,7 +2050,7 @@ - + @@ -3947,6 +3806,7 @@ + @@ -4204,6 +4064,122 @@

Spells Memorized



+
+
+
+
Crit Range SizeTypeType Speed
ER S PBB
Crit Range SizeTypeType Speed
ER S PBB
+ + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -4350,6 +4326,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -4497,6 +4554,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -4644,6 +4782,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -4790,6 +5009,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -4937,6 +5237,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5084,6 +5465,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5231,6 +5693,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5378,6 +5921,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5525,6 +6149,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5672,6 +6377,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5819,6 +6605,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -5966,6 +6833,87 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level:School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -6673,6 +7621,119 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sphere: + + + School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -6816,6 +7877,90 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sphere: + + + School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -6959,6 +8104,90 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sphere: + + + School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -7102,6 +8331,90 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sphere: + + + School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -7245,6 +8558,90 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sphere: + + + School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -7388,6 +8785,90 @@

Spells Memorized



+
+
+
+ + + + + + + + + +
Spell name: + + Casting time:
+ + + + + +
Cast / Memorized: /
+ + + + + +
Spell Points / Arc Used: /
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sphere: + + + School:Compoenets:
Range:Area of Effect:Duration:
Damage:Damage type:Saving throw:
Healing:Materials:Book reference:
+
+ + + + + +
+ +
+ +
+
+
+
+
@@ -8317,314 +9798,317 @@

Gear

Worn Equipment

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SlotNameShort DescWtChargesAdd Weight
Head:
Eyes:
Face:
Right Earring:
Left Earring:
Neck 1:
Neck 2:
Neck 3:
Cloak:
Shoulders:
Chest:
Back:
Right Arm:
Left Arm:
Wrists:
Hands:
Ring 1:
Ring 2:
Ring 3 (off):
Ring 4 (off):
Armor:
Belt:
Legs:
Right Leg:
Left Leg:
Anklets:
Feet:
Weapon 1:
Weapon 2:
Weapon 3:
Weapon 4:
Shield:
Misc 1:
Misc 2:
Misc 3:
Misc 4:
Total

lbs.

-
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SlotNameShort DescWtChargesAdd Weight
Head:
Eyes:
Face:
Right Earring:
Left Earring:
Neck 1:
Neck 2:
Neck 3:
Cloak:
Shoulders:
Chest:
Back:
Right Arm:
Left Arm:
Wrists:
Hands:
Ring 1:
Ring 2:
Ring 3 (off):
Ring 4 (off):
Armor:
Belt:
Legs:
Right Leg:
Left Leg:
Anklets:
Feet:
Weapon 1:
Weapon 2:
Weapon 3:
Weapon 4:
Shield:
Misc 1:
Misc 2:
Misc 3:
Misc 4:
Total

lbs.

+
+
diff --git a/AD&D 2E Revised/sheet.json b/AD&D 2E Revised/sheet.json index b1cc3d81c9..6e13d7f325 100644 --- a/AD&D 2E Revised/sheet.json +++ b/AD&D 2E Revised/sheet.json @@ -1,8 +1,9 @@ { - "html": "2ESheet.html", - "css": "2EStyle.css", - "authors": "Seth, Peter B.", - "preview": "2EPreview.png", - "roll20userid": "2569950, 5062881", - "instructions": "#Message from current Author Peter B.(2020)\rThe sheet has been updated with more options for players to choose between rule sets such as the standard rule set from the Player's Handbook and the additional material from the Player's Option.\rFor any future development request please send a message to https://app.roll20.net/users/5062881/peter-b.\rCurrent follow development here: https://app.roll20.net/forum/permalink/8602806/\r\r#Message from Original Author Seth (2017)\rThis sheet supports Advanced Dungeons and Dragons 2nd Edition Revised for both Player Characters and Monsters. This sheet has full integration for macro support within many fields of the sheet. Many fields are now auto-calculating fields. Please update these trackers by changing a quantity value and then changing it back." -} + "html": "2ESheet.html", + "css": "2EStyle.css", + "authors": "Seth, Peter B.", + "preview": "2EPreview.png", + "roll20userid": "2569950, 5062881", + "instructions": "#Message from current Author Peter B.(2020)\rThe sheet has been updated with more options for players to choose between rule sets such as the standard rule set from the Player's Handbook and the additional material from the Player's Option.\rFor any future development request please send a message to https://app.roll20.net/users/5062881/peter-b.\rCurrent follow development here: https://app.roll20.net/forum/permalink/8602806/\r\r#Message from Original Author Seth (2017)\rThis sheet supports Advanced Dungeons and Dragons 2nd Edition Revised for both Player Characters and Monsters. This sheet has full integration for macro support within many fields of the sheet. Many fields are now auto-calculating fields. Please update these trackers by changing a quantity value and then changing it back.", + "legacy": true +} \ No newline at end of file diff --git a/AD&D_2E/sheet.json b/AD&D_2E/sheet.json index 8353e87e3e..aef19e16bb 100644 --- a/AD&D_2E/sheet.json +++ b/AD&D_2E/sheet.json @@ -1,8 +1,9 @@ { - "html": "2ESheet.html", - "css": "2EStyle.css", - "authors": "Aqua Alex, Elena S., Dylan G., Stephen S.", - "preview": "2EPreview.png", - "roll20userid": "35199, 1638432, 1048758", - "instructions": "# Character Sheet\r This sheet includes everything you need to run a character or monster in an Advanced Dungeons and Dragons, Second Edition campaign, including many resources from Skills & Powers. Please try to make sure there is a plain number value (and any appropriate + or - signs) in fields used for the weapon macros.\r\r## Sheet Documentation\r To view the sheet documentation wiki page with detailed instructions on using the various functions and roll templates available with this character sheet please see the [AD&D 2nd Edition wiki](https://wiki.roll20.net/ADnD_2nd_Edition_Character_sheet)\r This wiki page also includes links to many community maintained resources designed to make your AD&D 2nd Edition games more enjoyable.\r\r## Roll Templates\r Several roll templates are available to use with your custom macros. Here is a quick description of each (for more detailed information please see the sheet documentation).\r\r*- 2Edefault - behaves very much like the standard roll20 default template with a few optional features. Such as adding a subtitle, and adding descriptive text fields.\r* 2Eattack - A template designed for comprehensive weapon attack resolution. It even includes optional support for critical hits and fumbles.\r* 2Echeck - This template handles Ability, Rogue Skill, and Proficiency checks. It provides a clear and concise display of whether the check is fails or succeeds, and displays the relevant roll and target number for verification.\r* 2Einversecheck - This template handles cases where you wish to check for rolls equal or less than the value. It is otherwise the same as 2Echeck template.\r* 2Esave - This template handles saving throw rolls in a clear and concise manner, and circumvents a quirk of the dice engine which fails when attempting to make a comparison against a negative number.\r* 2Espell - A nice clean template for displaying spell information. Includes fields for all of the standard 2nd edition spell attributes and an area to describe the spell effects. Also has optional attributes for easy damage and healing resolution, added section for reference to source materials.\r* 2Eprotscroll - A nice clean template for displaying protection scroll information.\r\r## Special Thanks\r\r* Dylan G. and Stephen S. (sheet creators)\r* Everyone in the character sheet test game. \r Elena added the awesome new templates and Aqua Alex added the worker scripts, fixed formatting, added additional rolltemplates, spell tab, et al" -} + "html": "2ESheet.html", + "css": "2EStyle.css", + "authors": "Aqua Alex, Elena S., Dylan G., Stephen S.", + "preview": "2EPreview.png", + "roll20userid": "35199, 1638432, 1048758", + "instructions": "# Character Sheet\r This sheet includes everything you need to run a character or monster in an Advanced Dungeons and Dragons, Second Edition campaign, including many resources from Skills & Powers. Please try to make sure there is a plain number value (and any appropriate + or - signs) in fields used for the weapon macros.\r\r## Sheet Documentation\r To view the sheet documentation wiki page with detailed instructions on using the various functions and roll templates available with this character sheet please see the [AD&D 2nd Edition wiki](https://wiki.roll20.net/ADnD_2nd_Edition_Character_sheet)\r This wiki page also includes links to many community maintained resources designed to make your AD&D 2nd Edition games more enjoyable.\r\r## Roll Templates\r Several roll templates are available to use with your custom macros. Here is a quick description of each (for more detailed information please see the sheet documentation).\r\r*- 2Edefault - behaves very much like the standard roll20 default template with a few optional features. Such as adding a subtitle, and adding descriptive text fields.\r* 2Eattack - A template designed for comprehensive weapon attack resolution. It even includes optional support for critical hits and fumbles.\r* 2Echeck - This template handles Ability, Rogue Skill, and Proficiency checks. It provides a clear and concise display of whether the check is fails or succeeds, and displays the relevant roll and target number for verification.\r* 2Einversecheck - This template handles cases where you wish to check for rolls equal or less than the value. It is otherwise the same as 2Echeck template.\r* 2Esave - This template handles saving throw rolls in a clear and concise manner, and circumvents a quirk of the dice engine which fails when attempting to make a comparison against a negative number.\r* 2Espell - A nice clean template for displaying spell information. Includes fields for all of the standard 2nd edition spell attributes and an area to describe the spell effects. Also has optional attributes for easy damage and healing resolution, added section for reference to source materials.\r* 2Eprotscroll - A nice clean template for displaying protection scroll information.\r\r## Special Thanks\r\r* Dylan G. and Stephen S. (sheet creators)\r* Everyone in the character sheet test game. \r Elena added the awesome new templates and Aqua Alex added the worker scripts, fixed formatting, added additional rolltemplates, spell tab, et al", + "legacy": true +} \ No newline at end of file diff --git a/ADnD_1E/sheet.json b/ADnD_1E/sheet.json index 4a2cc8a040..359b6cf366 100644 --- a/ADnD_1E/sheet.json +++ b/ADnD_1E/sheet.json @@ -1,8 +1,9 @@ { - "html": "1ESheet.html", - "css": "1ESheet.css", - "authors": "Adam Ness, Vince", - "roll20userid": "5287, 463088", - "preview": "1ESheet.jpg", - "instructions": "This sheet includes all of the basic stats from an AD&D 1st Edition sheet and is also compatible with other OSR style systems such as OSRIC. This sheet should continue to change as needed/requested by the Roll20 community.\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, and Special Abilities.\n - Hover over fields and buttons to view the associated attributes name.\n - Roll templates for Attacks, &{template:attacks} and a General &{template:general} for any {key}={value}.\n - Auto-calculated encumbrance for equipment, armor, weapons, and coins.\n - Auto-calculated movement\n - Auto-calculated costs for equipment, armor, and weapons.\n - sheet worker javascript\n - optional: to-hit AC table whispered to the DM when using the attack button.\n - optional: background image(parchment)\n----------\nPlease post suggestions/questions/comments to the Roll20 Character Forum.\nhttps://app.roll20.net/forum/category/277980" -} + "html": "1ESheet.html", + "css": "1ESheet.css", + "authors": "Adam Ness, Vince", + "roll20userid": "5287, 463088", + "preview": "1ESheet.jpg", + "instructions": "This sheet includes all of the basic stats from an AD&D 1st Edition sheet and is also compatible with other OSR style systems such as OSRIC. This sheet should continue to change as needed/requested by the Roll20 community.\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, and Special Abilities.\n - Hover over fields and buttons to view the associated attributes name.\n - Roll templates for Attacks, &{template:attacks} and a General &{template:general} for any {key}={value}.\n - Auto-calculated encumbrance for equipment, armor, weapons, and coins.\n - Auto-calculated movement\n - Auto-calculated costs for equipment, armor, and weapons.\n - sheet worker javascript\n - optional: to-hit AC table whispered to the DM when using the attack button.\n - optional: background image(parchment)\n----------\nPlease post suggestions/questions/comments to the Roll20 Character Forum.\nhttps://app.roll20.net/forum/category/277980", + "legacy": true +} \ No newline at end of file diff --git a/AEON-Aberrant/sheet.json b/AEON-Aberrant/sheet.json index 26c8919bed..eb1f176a42 100644 --- a/AEON-Aberrant/sheet.json +++ b/AEON-Aberrant/sheet.json @@ -1,9 +1,9 @@ { - "html": "aberrant.html", - "css": "aberrant.css", - "authors": "Chris F., William H.", - "roll20userid": "444248, 216113", - "preview": "aberrant.png", - "instructions": "Thanks to Brian's forum thread on CSS Wizardry for the styling on the dot ratings. \rAbility totals under Attributes and Abilities are roll buttons. Mega-Attributes are not added to rolls due to the way they work, so they should be rolled separately." -} - + "html": "aberrant.html", + "css": "aberrant.css", + "authors": "Chris F., William H.", + "roll20userid": "444248, 216113", + "preview": "aberrant.png", + "instructions": "Thanks to Brian's forum thread on CSS Wizardry for the styling on the dot ratings. \rAbility totals under Attributes and Abilities are roll buttons. Mega-Attributes are not added to rolls due to the way they work, so they should be rolled separately.", + "legacy": true +} \ No newline at end of file diff --git a/AGE System/sheet.json b/AGE System/sheet.json index ccf1fd1750..42e069b3f1 100644 --- a/AGE System/sheet.json +++ b/AGE System/sheet.json @@ -1,234 +1,235 @@ -{ - "html":"AGE System.html", - "css":"AGE System.css", - "authors":"Olivier L.-L., Zach Hall, Cadera Spindrift", - "roll20userid":"594486,636802", - "preview":"AGE System.png", - "instructions":"A sheet made for the AGE family of games:\n- **Dragon Age**\n- **Fantasy AGE**\n- **Titansgrave**\n- **Blue Rose**\n- **The Expanse**\n- **Modern AGE**\n- **Threefold**\n- **World of Lazarus**\n\n**Note:** Focuses need to be added in the 'Focuses' tab.\n**GMs:** Make sure to edit the Default Sheet Settings after creating the campaign.\n\nSheet version 1.60.0 (2020-08-24); Added Modern AGE, Threefold, World of Lazarus; removed 'Old' tab; added new skins.", - "useroptions":[ - { - "attribute":"game", - "displayname":"Game System", - "displaytranslationkey":"game-system", - "type":"select", - "options":[ - "Dragon Age|dragon-age", - "Fantasy AGE|fantasy-age", - "Titansgrave|titansgrabe", - "Blue Rose|blue-rose", - "The Expanse|the-expanse", - "Modern AGE|modern-age", - "Threefold|threefold", - "World of Lazarus|world-of-lazarus" - ], - "default":"Fantasy AGE" - }, - { - "attribute":"color", - "displayname":"Color Selection", - "displaytranslationkey":"color-selection", - "type":"select", - "options":[ - "Black|black", - "Red|red", - "Teal 1|teal1", - "Teal 2|teal2", - "Blue|blue1", - "Blue|blue2", - "Dragonscale Red|dragon", - "Expansive Starfield|stars", - "Lazarus Blue|lazarus", - "Modern Orange|orange", - "Proud Rainbow|rainbow", - "Ronin Green|green", - "Threefold Blend|threefold" - ], - "optiontranslationkeys":[ - "black", - "red", - "teal-1", - "teal-2", - "blue-1", - "blue-2", - "dragonscale-red", - "expansive-starfield", - "lazarus-blue", - "modern-orange", - "proud-rainbow", - "ronin-green", - "threefold-color" - ], - "default":"Black", - "description":"Select the color for the character sheet section headers and buttons.", - "descriptiontranslationkey":"color-selection-info" - }, - { - "attribute":"wtype", - "displayname":"Whisper rolls to GM", - "displaytranslationkey":"whisp-rolls-gm", - "type":"select", - "options":[ - "Never Whisper Rolls|", - "Toggle|@{whisper-toggle}", - "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", - "Always Whisper Rolls|/w gm " - ], - "optiontranslationkeys":[ - "never-whisper-roll", - "toggle", - "query-whisper-roll", - "always-whisper-roll" - ], - "default":"", - "description":"All sheet rolls are sent to all players in chat by default. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", - "descriptiontranslationkey":"whisp-rolls-gm-info" - }, - { - "attribute":"char-name-option", - "displayname":"Show the character name in roll results", - "displaytranslationkey":"show-the-character-name-in-roll-results", - "type":"select", - "options":[ - "Show|@{character_name} | ", - "Hide| " - ], - "optiontranslationkeys":[ - "show", - "hide" - ], - "default":"@{character_name} | " - }, - { - "attribute":"aim-select", - "displayname":"Prompt for Aim", - "displaytranslationkey":"prompt-for-aim", - "type":"select", - "options":[ - "Never use Aim|none", - "Toggle|@{aim-toggle}", - "Prompt for Aim|?{Using the Aim action|Yes, @{aim-value}|No, 0}", - "Always use Aim|@{aim-value}" - ], - "optiontranslationkeys":[ - "never-use-aim", - "toggle", - "prompt-for-aim", - "always-use-aim" - ], - "default":"none" - }, - { - "attribute":"aim-value", - "displayname":"Aim Value", - "displaytranslationkey":"aim-value-default", - "type":"number", - "default": "1", - "description":"The default value for the aim bonus when using the Aim prompt. It should be 1 unless a power or talent changes it." - }, - { - "attribute":"armor-penalty-for-dex", - "displayname":"Apply Armor Penalty to Dexterity checks", - "displaytranslationkey":"apply-armor-penalty-to-dexterity-rolls", - "type":"select", - "options":[ - "No|0", - "Yes|@{armor-penalty}" - ], - "optiontranslationkeys":[ - "no", - "yes" - ] - }, - { - "attribute":"initiative-toggle", - "displayname":"Show the Initiative section", - "displaytranslationkey":"show-the-initiative-section", - "type":"checkbox", - "value": "on" - }, - { - "attribute":"power-list-toggle", - "displayname":"Show the Power list in the Character tab", - "displaytranslationkey":"show-the-power-list", - "type":"checkbox", - "value": "on" - }, - { - "attribute":"spell-list-toggle", - "displayname":"Show the Spell/Arcana list in the Character tab", - "displaytranslationkey":"show-the-spell/arcana-list", - "type":"checkbox", - "value": "on" - }, - { - "attribute":"mana-toggle", - "displayname":"Show the Mana/Magic Points section", - "displaytranslationkey":"show-the-mana/magic-points-section", - "type":"checkbox", - "value": "on" - }, - { - "attribute":"exp-toggle", - "displayname":"Show the Experience Points section", - "displaytranslationkey":"show-the-experience-points-section", - "type":"checkbox", - "value": "on" - }, - { - "attribute":"fatigue-toggle", - "displayname":"Show the Fatigue section", - "displaytranslationkey":"show-the-fatigue-section", - "type":"checkbox", - "value": "on" - }, - { - "attribute":"conviction-toggle", - "displayname":"Show the Conviction section", - "displaytranslationkey":"show-the-conviction-section", - "type":"checkbox", - "value": "on" - }, - { - "attribute":"corruption-toggle", - "displayname":"Show the Corruption section", - "displaytranslationkey":"show-the-corruption-section", - "type":"checkbox", - "value": "on" - }, - { - "attribute":"ammo-toggle", - "displayname":"Show the Ammo column", - "displaytranslationkey":"show-the-ammo-column", - "type":"checkbox", - "value": "on" - }, - { - "attribute":"equipment-toggle", - "displayname":"Show the Equipment section", - "displaytranslationkey":"show-the-equipment-section", - "type":"checkbox", - "value": "on" - }, - { - "attribute":"money-toggle", - "displayname":"Show the Money/Currency section", - "displaytranslationkey":"show-the-money/currency-section", - "type":"checkbox", - "value": "on" - }, - { - "attribute":"income-toggle", - "displayname":"Show the Resources section", - "displaytranslationkey":"show-the-resources-section", - "type":"checkbox", - "value": "on" - }, - { - "attribute":"conditions-toggle", - "displayname":"Show the Conditions section", - "displaytranslationkey":"show-the-conditions-section", - "type":"checkbox", - "value": "on" - } - ] -} +{ + "html": "AGE System.html", + "css": "AGE System.css", + "authors": "Olivier L.-L., Zach Hall, Cadera Spindrift", + "roll20userid": "594486,636802", + "preview": "AGE System.png", + "instructions": "A sheet made for the AGE family of games:\n- **Dragon Age**\n- **Fantasy AGE**\n- **Titansgrave**\n- **Blue Rose**\n- **The Expanse**\n- **Modern AGE**\n- **Threefold**\n- **World of Lazarus**\n\n**Note:** Focuses need to be added in the 'Focuses' tab.\n**GMs:** Make sure to edit the Default Sheet Settings after creating the campaign.\n\nSheet version 1.60.0 (2020-08-24); Added Modern AGE, Threefold, World of Lazarus; removed 'Old' tab; added new skins.", + "useroptions": [ + { + "attribute": "game", + "displayname": "Game System", + "displaytranslationkey": "game-system", + "type": "select", + "options": [ + "Dragon Age|dragon-age", + "Fantasy AGE|fantasy-age", + "Titansgrave|titansgrabe", + "Blue Rose|blue-rose", + "The Expanse|the-expanse", + "Modern AGE|modern-age", + "Threefold|threefold", + "World of Lazarus|world-of-lazarus" + ], + "default": "Fantasy AGE" + }, + { + "attribute": "color", + "displayname": "Color Selection", + "displaytranslationkey": "color-selection", + "type": "select", + "options": [ + "Black|black", + "Red|red", + "Teal 1|teal1", + "Teal 2|teal2", + "Blue|blue1", + "Blue|blue2", + "Dragonscale Red|dragon", + "Expansive Starfield|stars", + "Lazarus Blue|lazarus", + "Modern Orange|orange", + "Proud Rainbow|rainbow", + "Ronin Green|green", + "Threefold Blend|threefold" + ], + "optiontranslationkeys": [ + "black", + "red", + "teal-1", + "teal-2", + "blue-1", + "blue-2", + "dragonscale-red", + "expansive-starfield", + "lazarus-blue", + "modern-orange", + "proud-rainbow", + "ronin-green", + "threefold-color" + ], + "default": "Black", + "description": "Select the color for the character sheet section headers and buttons.", + "descriptiontranslationkey": "color-selection-info" + }, + { + "attribute": "wtype", + "displayname": "Whisper rolls to GM", + "displaytranslationkey": "whisp-rolls-gm", + "type": "select", + "options": [ + "Never Whisper Rolls|", + "Toggle|@{whisper-toggle}", + "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", + "Always Whisper Rolls|/w gm " + ], + "optiontranslationkeys": [ + "never-whisper-roll", + "toggle", + "query-whisper-roll", + "always-whisper-roll" + ], + "default": "", + "description": "All sheet rolls are sent to all players in chat by default. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", + "descriptiontranslationkey": "whisp-rolls-gm-info" + }, + { + "attribute": "char-name-option", + "displayname": "Show the character name in roll results", + "displaytranslationkey": "show-the-character-name-in-roll-results", + "type": "select", + "options": [ + "Show|@{character_name} | ", + "Hide| " + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "@{character_name} | " + }, + { + "attribute": "aim-select", + "displayname": "Prompt for Aim", + "displaytranslationkey": "prompt-for-aim", + "type": "select", + "options": [ + "Never use Aim|none", + "Toggle|@{aim-toggle}", + "Prompt for Aim|?{Using the Aim action|Yes, @{aim-value}|No, 0}", + "Always use Aim|@{aim-value}" + ], + "optiontranslationkeys": [ + "never-use-aim", + "toggle", + "prompt-for-aim", + "always-use-aim" + ], + "default": "none" + }, + { + "attribute": "aim-value", + "displayname": "Aim Value", + "displaytranslationkey": "aim-value-default", + "type": "number", + "default": "1", + "description": "The default value for the aim bonus when using the Aim prompt. It should be 1 unless a power or talent changes it." + }, + { + "attribute": "armor-penalty-for-dex", + "displayname": "Apply Armor Penalty to Dexterity checks", + "displaytranslationkey": "apply-armor-penalty-to-dexterity-rolls", + "type": "select", + "options": [ + "No|0", + "Yes|@{armor-penalty}" + ], + "optiontranslationkeys": [ + "no", + "yes" + ] + }, + { + "attribute": "initiative-toggle", + "displayname": "Show the Initiative section", + "displaytranslationkey": "show-the-initiative-section", + "type": "checkbox", + "value": "on" + }, + { + "attribute": "power-list-toggle", + "displayname": "Show the Power list in the Character tab", + "displaytranslationkey": "show-the-power-list", + "type": "checkbox", + "value": "on" + }, + { + "attribute": "spell-list-toggle", + "displayname": "Show the Spell/Arcana list in the Character tab", + "displaytranslationkey": "show-the-spell/arcana-list", + "type": "checkbox", + "value": "on" + }, + { + "attribute": "mana-toggle", + "displayname": "Show the Mana/Magic Points section", + "displaytranslationkey": "show-the-mana/magic-points-section", + "type": "checkbox", + "value": "on" + }, + { + "attribute": "exp-toggle", + "displayname": "Show the Experience Points section", + "displaytranslationkey": "show-the-experience-points-section", + "type": "checkbox", + "value": "on" + }, + { + "attribute": "fatigue-toggle", + "displayname": "Show the Fatigue section", + "displaytranslationkey": "show-the-fatigue-section", + "type": "checkbox", + "value": "on" + }, + { + "attribute": "conviction-toggle", + "displayname": "Show the Conviction section", + "displaytranslationkey": "show-the-conviction-section", + "type": "checkbox", + "value": "on" + }, + { + "attribute": "corruption-toggle", + "displayname": "Show the Corruption section", + "displaytranslationkey": "show-the-corruption-section", + "type": "checkbox", + "value": "on" + }, + { + "attribute": "ammo-toggle", + "displayname": "Show the Ammo column", + "displaytranslationkey": "show-the-ammo-column", + "type": "checkbox", + "value": "on" + }, + { + "attribute": "equipment-toggle", + "displayname": "Show the Equipment section", + "displaytranslationkey": "show-the-equipment-section", + "type": "checkbox", + "value": "on" + }, + { + "attribute": "money-toggle", + "displayname": "Show the Money/Currency section", + "displaytranslationkey": "show-the-money/currency-section", + "type": "checkbox", + "value": "on" + }, + { + "attribute": "income-toggle", + "displayname": "Show the Resources section", + "displaytranslationkey": "show-the-resources-section", + "type": "checkbox", + "value": "on" + }, + { + "attribute": "conditions-toggle", + "displayname": "Show the Conditions section", + "displaytranslationkey": "show-the-conditions-section", + "type": "checkbox", + "value": "on" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/APOCTHULHU/sheet.json b/APOCTHULHU/sheet.json index 3459a06c3d..5779919262 100644 --- a/APOCTHULHU/sheet.json +++ b/APOCTHULHU/sheet.json @@ -1,9 +1,10 @@ { - "html": "apocthulhu.html", - "css": "apocthulhu.css", - "authors": "Emerald Productions, Marco M., Cthulhu Reborn Publishing", - "roll20userid": "557736,3726,7375113", - "preview": "preview.png", - "version": "Version 1.05", - "instructions": "*Published by arrangement with Cthulhu Reborn, creators of the APOCTHULHU RPG*" -} + "html": "apocthulhu.html", + "css": "apocthulhu.css", + "authors": "Emerald Productions, Marco M., Cthulhu Reborn Publishing", + "roll20userid": "557736,3726,7375113", + "preview": "preview.png", + "version": "Version 1.05", + "instructions": "*Published by arrangement with Cthulhu Reborn, creators of the APOCTHULHU RPG*", + "legacy": true +} \ No newline at end of file diff --git a/AS&SH/sheet.json b/AS&SH/sheet.json index e7a41bc684..3c514c17d4 100644 --- a/AS&SH/sheet.json +++ b/AS&SH/sheet.json @@ -1,8 +1,9 @@ { -"html": "assh.html", -"css": "assh.css", -"authors": "Zach Pierce", -"roll20userid": "1141928", -"preview": "assh_cs.png", -"instructions": "Character sheet for Astonishing Swordsmen & Sorcerers of Hyperborea" + "html": "assh.html", + "css": "assh.css", + "authors": "Zach Pierce", + "roll20userid": "1141928", + "preview": "assh_cs.png", + "instructions": "Character sheet for Astonishing Swordsmen & Sorcerers of Hyperborea", + "legacy": true } \ No newline at end of file diff --git a/AW/sheet.json b/AW/sheet.json index e21398a7f4..91bc89b878 100644 --- a/AW/sheet.json +++ b/AW/sheet.json @@ -1,8 +1,9 @@ { - "html": "apocalypse-world.html", - "css": "style.css", - "authors": "Ryan Sigg (@ryansigg), Steve K., Natha", - "roll20userid": "13601,5047,75857", - "preview": "preview.jpg", - "instructions": "Select your class, then check 'Lock/Unlock Class'. Many boxes will be pre-selected based on your Class. Feature requests or suggestions, pls add them to the [issue tracker](https://github.com/ryansigg/roll20-character-sheets/issues)." -} + "html": "apocalypse-world.html", + "css": "style.css", + "authors": "Ryan Sigg (@ryansigg), Steve K., Natha", + "roll20userid": "13601,5047,75857", + "preview": "preview.jpg", + "instructions": "Select your class, then check 'Lock/Unlock Class'. Many boxes will be pre-selected based on your Class. Feature requests or suggestions, pls add them to the [issue tracker](https://github.com/ryansigg/roll20-character-sheets/issues).", + "legacy": true +} \ No newline at end of file diff --git a/AW2E-Burned-Over/sheet.json b/AW2E-Burned-Over/sheet.json index ed1be86fd6..9f2a673797 100644 --- a/AW2E-Burned-Over/sheet.json +++ b/AW2E-Burned-Over/sheet.json @@ -1,8 +1,9 @@ { - "html": "apocalypse-world-burned-over.html", - "css": "style.css", - "authors": "Based on AW2E by Ryan Sigg (@ryansigg), Steve K., Kevin B. (@brocktopus), Natha; Modified by Scott F.", - "roll20userid": "13601,5047,250192,75857,3552075", - "preview": "preview.jpg", - "instructions": "Select your class, then check 'Lock/Unlock Class'. Many boxes will be pre-selected based on your Class. Feature requests or suggestions, pls add them to the [issue tracker](https://github.com/brocktopus/roll20-character-sheets/issues)." -} + "html": "apocalypse-world-burned-over.html", + "css": "style.css", + "authors": "Based on AW2E by Ryan Sigg (@ryansigg), Steve K., Kevin B. (@brocktopus), Natha; Modified by Scott F.", + "roll20userid": "13601,5047,250192,75857,3552075", + "preview": "preview.jpg", + "instructions": "Select your class, then check 'Lock/Unlock Class'. Many boxes will be pre-selected based on your Class. Feature requests or suggestions, pls add them to the [issue tracker](https://github.com/brocktopus/roll20-character-sheets/issues).", + "legacy": true +} \ No newline at end of file diff --git a/AW2E/sheet.json b/AW2E/sheet.json index 9b62de6e84..be4cb054be 100644 --- a/AW2E/sheet.json +++ b/AW2E/sheet.json @@ -1,8 +1,9 @@ { - "html": "apocalypse-world.html", - "css": "style.css", - "authors": "Ryan Sigg (@ryansigg), Steve K., Kevin B. (@brocktopus), Natha", - "roll20userid": "13601,5047,250192,75857", - "preview": "preview.jpg", - "instructions": "Select your class, then check 'Lock/Unlock Class'. Many boxes will be pre-selected based on your Class. Feature requests or suggestions, pls add them to the [issue tracker](https://github.com/brocktopus/roll20-character-sheets/issues)." -} + "html": "apocalypse-world.html", + "css": "style.css", + "authors": "Ryan Sigg (@ryansigg), Steve K., Kevin B. (@brocktopus), Natha", + "roll20userid": "13601,5047,250192,75857", + "preview": "preview.jpg", + "instructions": "Select your class, then check 'Lock/Unlock Class'. Many boxes will be pre-selected based on your Class. Feature requests or suggestions, pls add them to the [issue tracker](https://github.com/brocktopus/roll20-character-sheets/issues).", + "legacy": true +} \ No newline at end of file diff --git a/Ablaneda/sheet.json b/Ablaneda/sheet.json index 52533faf2f..16776d04c7 100644 --- a/Ablaneda/sheet.json +++ b/Ablaneda/sheet.json @@ -4,5 +4,6 @@ "authors": "Juan Lucha", "roll20userid": "111814", "preview": "AblanedaSheet.png", - "instructions": "Esta hoja de personaje ha sido diseñada para uso en partidas de Ablaneda, publicado por Other Shelves" -} + "instructions": "Esta hoja de personaje ha sido diseñada para uso en partidas de Ablaneda, publicado por Other Shelves", + "legacy": true +} \ No newline at end of file diff --git a/Aborea/sheet.json b/Aborea/sheet.json index c0f4ffa3fd..eb409862f9 100644 --- a/Aborea/sheet.json +++ b/Aborea/sheet.json @@ -1,8 +1,9 @@ { - "html": "aborea.html", - "css": "aborea.css", - "authors": "Scaby79", - "roll20userid": "603614", - "preview": "aborea.png", - "instructions": "# Character Sheet\r This is a character sheet for the german rpg ABOREA. It was inspired by the Pathfinder character sheet of the roll20 community. At this time the only available language is german. \r\r## Adjustments\r For the calculation of some values in the character sheet you need to run a specific API-script or you have to make some adjustments to get the full potential of the sheet:\r For full autocalculation you need the \"Aborea Character Sheet AutoCalculations.js\" to run (roll20 PRO user only). If you are a no PRO user at roll20 you can set the (otherwise calculated) fields manually at the last red tab in the sheet by yourself. \r\r## Getting help\r Please read the [Aborea Character Sheet Documentation](https://wiki.roll20.net/Aborea_Character_Sheet)." -} + "html": "aborea.html", + "css": "aborea.css", + "authors": "Scaby79", + "roll20userid": "603614", + "preview": "aborea.png", + "instructions": "# Character Sheet\r This is a character sheet for the german rpg ABOREA. It was inspired by the Pathfinder character sheet of the roll20 community. At this time the only available language is german. \r\r## Adjustments\r For the calculation of some values in the character sheet you need to run a specific API-script or you have to make some adjustments to get the full potential of the sheet:\r For full autocalculation you need the \"Aborea Character Sheet AutoCalculations.js\" to run (roll20 PRO user only). If you are a no PRO user at roll20 you can set the (otherwise calculated) fields manually at the last red tab in the sheet by yourself. \r\r## Getting help\r Please read the [Aborea Character Sheet Documentation](https://wiki.roll20.net/Aborea_Character_Sheet).", + "legacy": true +} \ No newline at end of file diff --git a/Aborea_new/sheet.json b/Aborea_new/sheet.json index db92394894..d79bb9abac 100644 --- a/Aborea_new/sheet.json +++ b/Aborea_new/sheet.json @@ -1,26 +1,27 @@ { - "html": "aborea.html", - "css": "aborea.css", - "authors": "Daniel (Tealk) Buck - Herzog von Meranien", - "roll20userid": "207181", - "preview": "aborea.png", - "instructions": "## General\r Check the [official website](https://aborea.de/) to get the latest rulebooks and helpful tools. \r\r## Handling\r * With the button \"Fuer alle wuerfeln\" or \"Fuer GM wuerfeln\" it is possible to switch the visible no for all dice that are rolled over the character sheet.\r * The button by profession allows you to deactivate the drop down menu and enter your own professions.\r * The automatic money calculation and the life calculation can be switched off and on with the corresponding buttons.\r * With the button at Inventory you can hide the description box. \r\r## Contact\r If you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/Tealk/roll20-character-sheets/issues) for this sheet. \r\r## Contribute\r If you want to support me, here is my [Roll20 wish list](https://app.roll20.net/wishlist/53252).", - "useroptions": [ - { - "attribute": "calcmoney", - "displayname": "Geld automatisch umwandeln?", - "type": "checkbox", - "checked": "checked", - "value": "1", - "description": "Aktivieren falls ihr möchtet das eure Währung automatisch in das nächst Höhere umgewandelt werden soll." - }, - { - "attribute": "calcleben", - "displayname": "Leben automatisch berechnen?", - "type": "checkbox", - "checked": "checked", - "value": "1", - "description": "Aktivieren falls ihr möchtet das euer Leben automatisch Berechnet wird. Achtung!! Der Beruf muss richtig geshrieben sein." - } - ] + "html": "aborea.html", + "css": "aborea.css", + "authors": "Daniel (Tealk) Buck - Herzog von Meranien", + "roll20userid": "207181", + "preview": "aborea.png", + "instructions": "## General\r Check the [official website](https://aborea.de/) to get the latest rulebooks and helpful tools. \r\r## Handling\r * With the button \"Fuer alle wuerfeln\" or \"Fuer GM wuerfeln\" it is possible to switch the visible no for all dice that are rolled over the character sheet.\r * The button by profession allows you to deactivate the drop down menu and enter your own professions.\r * The automatic money calculation and the life calculation can be switched off and on with the corresponding buttons.\r * With the button at Inventory you can hide the description box. \r\r## Contact\r If you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/Tealk/roll20-character-sheets/issues) for this sheet. \r\r## Contribute\r If you want to support me, here is my [Roll20 wish list](https://app.roll20.net/wishlist/53252).", + "useroptions": [ + { + "attribute": "calcmoney", + "displayname": "Geld automatisch umwandeln?", + "type": "checkbox", + "checked": "checked", + "value": "1", + "description": "Aktivieren falls ihr möchtet das eure Währung automatisch in das nächst Höhere umgewandelt werden soll." + }, + { + "attribute": "calcleben", + "displayname": "Leben automatisch berechnen?", + "type": "checkbox", + "checked": "checked", + "value": "1", + "description": "Aktivieren falls ihr möchtet das euer Leben automatisch Berechnet wird. Achtung!! Der Beruf muss richtig geshrieben sein." + } + ], + "legacy": true } \ No newline at end of file diff --git a/Abstract Dungeon (FR base)/sheet.json b/Abstract Dungeon (FR base)/sheet.json index 67be4f9b02..a5fb0aa6c8 100644 --- a/Abstract Dungeon (FR base)/sheet.json +++ b/Abstract Dungeon (FR base)/sheet.json @@ -1,118 +1,119 @@ { - "html": "Abstract_HTML.html", - "css": "Abstract_CSS.css", - "authors": "Pantoufle", - "roll20userid": "601574", - "preview": "Abstract.JPG", - "instructions": "This is a sheet for Abstract Dungeon. The base is set up for French but it can easily be tweak to any language. There are two main tabs : the player character'sheet and the non-player character's sheet (access in the upper right corner). Don't hesitate to use NPC_card as a macro (like @{selected|NPC_card}), it will display a NPC card in the chat with all relative informations without opening the character sheet. The config can be accessed via the gear icon.", - "useroptions": [ - { - "attribute": "game's name", - "displayname": "Nom du jeu :", - "displaytranslationkey": "Game's name :", - "type": "text", - "default": "Abstract Donjon", - "description": "Change le nom du jeu pour correspondre à votre style", - "descriptiontranslationkey": "gameinfo" - }, - { - "attribute": "at1", - "displayname": "Première caractéristique :", - "displaytranslationkey": "First attribute :", - "type": "text", - "default": "Robustesse", - "description": "Change les caractéristiques pour correspondre à votre type de jeu", - "descriptiontranslationkey": "attributeinfo" - }, - { - "attribute": "at2", - "displayname": "Seconde caractéristique :", - "displaytranslationkey": "Second attribute :", - "type": "text", - "default": "Agilité", - "description": "Change les caractéristiques pour correspondre à votre type de jeu", - "descriptiontranslationkey": "attributeinfo" - }, - { - "attribute": "at3", - "displayname": "Troisième caractéristique :", - "displaytranslationkey": "Third attribute :", - "type": "text", - "default": "Esprit", - "description": "Change les caractéristiques pour correspondre à votre type de jeu", - "descriptiontranslationkey": "attributeinfo" - }, - { - "attribute": "at4", - "displayname": "Quatrième caractéristique :", - "displaytranslationkey": "Fourth attribute:", - "type": "text", - "default": "Intellect", - "description": "Change les caractéristiques pour correspondre à votre type de jeu", - "descriptiontranslationkey": "attributeinfo" - }, - { - "attribute": "attrait", - "displayname": "Compétences 1 :", - "displaytranslationkey": "Skills 1 :", - "type": "text", - "default": "Traits", - "description": "Change les compétences pour correspondre à votre type de jeu", - "descriptiontranslationkey": "skillinfo" - }, - { - "attribute": "atequipement", - "displayname": "Compétences 2 :", - "displaytranslationkey": "Skills 2 :", - "type": "text", - "default": "Equipement", - "description": "Change les compétences pour correspondre à votre type de jeu", - "descriptiontranslationkey": "skillinfo" - }, - { - "attribute": "attresor", - "displayname": "Compétences 3 :", - "displaytranslationkey": "Skills 3 :", - "type": "text", - "default": "Trésors", - "description": "Change les compétences pour correspondre à votre type de jeu", - "descriptiontranslationkey": "skillinfo" - }, - { - "attribute": "desc1", - "displayname": "Description Caractéristique 1 :", - "displaytranslationkey": "attribute description1 :", - "type": "text", - "default": "Trancher, Endurer, Briser, Sauter, Grimper, Plier, Nager, Souffler, Courir, Broyer, Pousser, Tirer, Soulever, Porter, Encaisser, Arracher, Lancer", - "description": "Change les descriptions pour correspondre à votre type de jeu", - "descriptiontranslationkey": "descinfo" - }, - { - "attribute": "desc2", - "displayname": "Description Caractéristique 2 :", - "displaytranslationkey": "attribute description2 :", - "type": "text", - "default": "Esquiver, Parer, Equilibrer, Basculer, Rouler, Viser, Danser, Attraper, Ramasser, Désarmer, Nouer, S'échapper, Dévier, Transpercer, Se retourner", - "description": "Change les descriptions pour correspondre à votre type de jeu", - "descriptiontranslationkey": "descinfo" - }, - { - "attribute": "desc3", - "displayname": "Description Caractéristique 3 :", - "displaytranslationkey": "attribute description3 :", - "type": "text", - "default": "Communier, Sentir, Motiver, Exhorter, Sympathiser, Persuader, Intimider, Pressentir, Ordonner, Commander, Provoquer, Embrouiller, Canaliser", - "description": "Change les descriptions pour correspondre à votre type de jeu", - "descriptiontranslationkey": "descinfo" - }, - { - "attribute": "desc4", - "displayname": "Description Caractéristique 4 :", - "displaytranslationkey": "attribute description4 :", - "type": "text", - "default": "Convaincre, Se souvenir, Déduire, Raisonner, Déchiffrer, Inventer, Chercher, Débattre, Supposer, Etudier, Résoudre, Mystifier, Incanter, Méditer", - "description": "Change les descriptions pour correspondre à votre type de jeu", - "descriptiontranslationkey": "descinfo" - } - ] + "html": "Abstract_HTML.html", + "css": "Abstract_CSS.css", + "authors": "Pantoufle", + "roll20userid": "601574", + "preview": "Abstract.JPG", + "instructions": "This is a sheet for Abstract Dungeon. The base is set up for French but it can easily be tweak to any language. There are two main tabs : the player character'sheet and the non-player character's sheet (access in the upper right corner). Don't hesitate to use NPC_card as a macro (like @{selected|NPC_card}), it will display a NPC card in the chat with all relative informations without opening the character sheet. The config can be accessed via the gear icon.", + "useroptions": [ + { + "attribute": "game's name", + "displayname": "Nom du jeu :", + "displaytranslationkey": "Game's name :", + "type": "text", + "default": "Abstract Donjon", + "description": "Change le nom du jeu pour correspondre à votre style", + "descriptiontranslationkey": "gameinfo" + }, + { + "attribute": "at1", + "displayname": "Première caractéristique :", + "displaytranslationkey": "First attribute :", + "type": "text", + "default": "Robustesse", + "description": "Change les caractéristiques pour correspondre à votre type de jeu", + "descriptiontranslationkey": "attributeinfo" + }, + { + "attribute": "at2", + "displayname": "Seconde caractéristique :", + "displaytranslationkey": "Second attribute :", + "type": "text", + "default": "Agilité", + "description": "Change les caractéristiques pour correspondre à votre type de jeu", + "descriptiontranslationkey": "attributeinfo" + }, + { + "attribute": "at3", + "displayname": "Troisième caractéristique :", + "displaytranslationkey": "Third attribute :", + "type": "text", + "default": "Esprit", + "description": "Change les caractéristiques pour correspondre à votre type de jeu", + "descriptiontranslationkey": "attributeinfo" + }, + { + "attribute": "at4", + "displayname": "Quatrième caractéristique :", + "displaytranslationkey": "Fourth attribute:", + "type": "text", + "default": "Intellect", + "description": "Change les caractéristiques pour correspondre à votre type de jeu", + "descriptiontranslationkey": "attributeinfo" + }, + { + "attribute": "attrait", + "displayname": "Compétences 1 :", + "displaytranslationkey": "Skills 1 :", + "type": "text", + "default": "Traits", + "description": "Change les compétences pour correspondre à votre type de jeu", + "descriptiontranslationkey": "skillinfo" + }, + { + "attribute": "atequipement", + "displayname": "Compétences 2 :", + "displaytranslationkey": "Skills 2 :", + "type": "text", + "default": "Equipement", + "description": "Change les compétences pour correspondre à votre type de jeu", + "descriptiontranslationkey": "skillinfo" + }, + { + "attribute": "attresor", + "displayname": "Compétences 3 :", + "displaytranslationkey": "Skills 3 :", + "type": "text", + "default": "Trésors", + "description": "Change les compétences pour correspondre à votre type de jeu", + "descriptiontranslationkey": "skillinfo" + }, + { + "attribute": "desc1", + "displayname": "Description Caractéristique 1 :", + "displaytranslationkey": "attribute description1 :", + "type": "text", + "default": "Trancher, Endurer, Briser, Sauter, Grimper, Plier, Nager, Souffler, Courir, Broyer, Pousser, Tirer, Soulever, Porter, Encaisser, Arracher, Lancer", + "description": "Change les descriptions pour correspondre à votre type de jeu", + "descriptiontranslationkey": "descinfo" + }, + { + "attribute": "desc2", + "displayname": "Description Caractéristique 2 :", + "displaytranslationkey": "attribute description2 :", + "type": "text", + "default": "Esquiver, Parer, Equilibrer, Basculer, Rouler, Viser, Danser, Attraper, Ramasser, Désarmer, Nouer, S'échapper, Dévier, Transpercer, Se retourner", + "description": "Change les descriptions pour correspondre à votre type de jeu", + "descriptiontranslationkey": "descinfo" + }, + { + "attribute": "desc3", + "displayname": "Description Caractéristique 3 :", + "displaytranslationkey": "attribute description3 :", + "type": "text", + "default": "Communier, Sentir, Motiver, Exhorter, Sympathiser, Persuader, Intimider, Pressentir, Ordonner, Commander, Provoquer, Embrouiller, Canaliser", + "description": "Change les descriptions pour correspondre à votre type de jeu", + "descriptiontranslationkey": "descinfo" + }, + { + "attribute": "desc4", + "displayname": "Description Caractéristique 4 :", + "displaytranslationkey": "attribute description4 :", + "type": "text", + "default": "Convaincre, Se souvenir, Déduire, Raisonner, Déchiffrer, Inventer, Chercher, Débattre, Supposer, Etudier, Résoudre, Mystifier, Incanter, Méditer", + "description": "Change les descriptions pour correspondre à votre type de jeu", + "descriptiontranslationkey": "descinfo" + } + ], + "legacy": true } \ No newline at end of file diff --git a/Aces and Eights (Shattered Frontier)/sheet.json b/Aces and Eights (Shattered Frontier)/sheet.json index 019a05c373..3ffc391bbc 100644 --- a/Aces and Eights (Shattered Frontier)/sheet.json +++ b/Aces and Eights (Shattered Frontier)/sheet.json @@ -1,8 +1,9 @@ { - "html": "sheet.html", - "css": "style.css", - "authors": "Lela Corson", - "roll20userid": "2784707", - "preview": "preview.PNG", - "instructions": "This is a character sheet for the game Aces and Eights (published 2007). Use the tabs underneath the top bio to navigate to the weapons, horses, and other info sections." + "html": "sheet.html", + "css": "style.css", + "authors": "Lela Corson", + "roll20userid": "2784707", + "preview": "preview.PNG", + "instructions": "This is a character sheet for the game Aces and Eights (published 2007). Use the tabs underneath the top bio to navigate to the weapons, horses, and other info sections.", + "legacy": true } \ No newline at end of file diff --git a/Achtung! Cthulhu/sheet.json b/Achtung! Cthulhu/sheet.json index cb7a2dc7ad..5026d457b9 100644 --- a/Achtung! Cthulhu/sheet.json +++ b/Achtung! Cthulhu/sheet.json @@ -1,7 +1,8 @@ { - "html": "Achtung! Cthulhu.html", - "css": "Achtung! Cthulhu.css", - "authors": "Rob heath", - "preview": "Achtung! Cthulhu.png", - "instructions": "# Achtung! Cthulhu Core Character Sheet.\r## Useful Attributes\r\r* ID\r* Description\r* Refresh\r* Fate\r* HighConcept\r* Trouble \r* Skill attributes are listed as follows\r** Sup1 - Sup5\r** Great1 - Great 5\r** Good1 - Good 5\r** Fair1 - Fair5\r** Avg1 - Avg5\r* Physica Stress (Phy1 - Phy5)\r* Mental Stress (Men1 - Men5)

" -} + "html": "Achtung! Cthulhu.html", + "css": "Achtung! Cthulhu.css", + "authors": "Rob heath", + "preview": "Achtung! Cthulhu.png", + "instructions": "# Achtung! Cthulhu Core Character Sheet.\r## Useful Attributes\r\r* ID\r* Description\r* Refresh\r* Fate\r* HighConcept\r* Trouble \r* Skill attributes are listed as follows\r** Sup1 - Sup5\r** Great1 - Great 5\r** Good1 - Good 5\r** Fair1 - Fair5\r** Avg1 - Avg5\r* Physica Stress (Phy1 - Phy5)\r* Mental Stress (Men1 - Men5)

", + "legacy": true +} \ No newline at end of file diff --git a/Action Movie World/sheet.json b/Action Movie World/sheet.json index adeb3367dc..1acdef0597 100644 --- a/Action Movie World/sheet.json +++ b/Action Movie World/sheet.json @@ -1,8 +1,9 @@ { - "html": "amwSheet.html", - "css": "amwCSS.css", - "authors": "Mark Nielsen (DrMowinckel)", - "roll20userid": "1400072", - "preview": "amwPreview.jpg", - "instructions": "Select an Actor Playbook in the dropdown list to get started." + "html": "amwSheet.html", + "css": "amwCSS.css", + "authors": "Mark Nielsen (DrMowinckel)", + "roll20userid": "1400072", + "preview": "amwPreview.jpg", + "instructions": "Select an Actor Playbook in the dropdown list to get started.", + "legacy": true } \ No newline at end of file diff --git a/Adventure Pack/sheet.json b/Adventure Pack/sheet.json index 6d78d27027..6e3afb925d 100644 --- a/Adventure Pack/sheet.json +++ b/Adventure Pack/sheet.json @@ -1,7 +1,8 @@ { -"html": "AdventurePack.html", -"css": "AdventurePack.css", -"authors": "Smurf (theindigomage@gmail.com)", -"preview": "AdventurePack.png", -"instructions": "This sheet is for use with the Dungeons and Dragons Boxed Set **Adventure game**" + "html": "AdventurePack.html", + "css": "AdventurePack.css", + "authors": "Smurf (theindigomage@gmail.com)", + "preview": "AdventurePack.png", + "instructions": "This sheet is for use with the Dungeons and Dragons Boxed Set **Adventure game**", + "legacy": true } \ No newline at end of file diff --git a/Adventure!/sheet.json b/Adventure!/sheet.json index 2c9a5fd87b..0e60b63a83 100644 --- a/Adventure!/sheet.json +++ b/Adventure!/sheet.json @@ -1,8 +1,9 @@ { - "html": "Adventure!.html", - "css": "Adventure!.css", - "authors": "John W, Michael (aka Aragent) I.", - "roll20userid": "492849,2624774", - "preview": "Adventure!.png", - "instructions": "# Character Sheet\r## Whole Sheet:\rIn order for the font to show up correctly in Chrome, you will have to *load unsafe scripts* using the gray sheild in the address bar of the browser. \r ## Attributes & Abilities tab\r Names of skills and attributes are roll buttons.\r ## Advantages tab:\r Health boxes are drop down menus. Willpower and Inspiration are roll buttons. \r ## Merits and Flaws tab:\r The Other Traits section can be selected the Uncommon dice pool section.\r## Combat Tab:\r Combat tab uses the Dexterity as the attribute in the roll." + "html": "Adventure!.html", + "css": "Adventure!.css", + "authors": "John W, Michael (aka Aragent) I.", + "roll20userid": "492849,2624774", + "preview": "Adventure!.png", + "instructions": "# Character Sheet\r## Whole Sheet:\rIn order for the font to show up correctly in Chrome, you will have to *load unsafe scripts* using the gray sheild in the address bar of the browser. \r ## Attributes & Abilities tab\r Names of skills and attributes are roll buttons.\r ## Advantages tab:\r Health boxes are drop down menus. Willpower and Inspiration are roll buttons. \r ## Merits and Flaws tab:\r The Other Traits section can be selected the Uncommon dice pool section.\r## Combat Tab:\r Combat tab uses the Dexterity as the attribute in the roll.", + "legacy": true } \ No newline at end of file diff --git a/AdventureTime/sheet.json b/AdventureTime/sheet.json index 2dae9f6f84..753bea02bf 100644 --- a/AdventureTime/sheet.json +++ b/AdventureTime/sheet.json @@ -1,8 +1,9 @@ { - "html": "adventuretime.html", - "css": "adventuretime.css", - "authors": "Daniel Tschiedel", - "roll20userid": "1408312", - "preview": "adventuretime.png", - "instructions": "This is an unofficial character sheet for the Adventure Time RPG game." -} + "html": "adventuretime.html", + "css": "adventuretime.css", + "authors": "Daniel Tschiedel", + "roll20userid": "1408312", + "preview": "adventuretime.png", + "instructions": "This is an unofficial character sheet for the Adventure Time RPG game.", + "legacy": true +} \ No newline at end of file diff --git a/Adventurers Revised Edition (hbCyber)/sheet.json b/Adventurers Revised Edition (hbCyber)/sheet.json index 6e36f4e4f3..fa6d62c430 100644 --- a/Adventurers Revised Edition (hbCyber)/sheet.json +++ b/Adventurers Revised Edition (hbCyber)/sheet.json @@ -1,8 +1,9 @@ { - "html": "sheet.html", - "css": "sheet.css", - "authors": "hbCyber", - "roll20userid": "227581", - "preview": "preview.png", - "instructions": "# [Adventurers Revised Edition](https://www.drivethrurpg.com/product/120987/Adventurers-Revised-2Pages-Edition)\r* by [GRAmel Books](https://www.wydawnictwogramel.pl)\r* Roll20 character sheet by [hbCyber](https://hbcyber.site)\r\r**Features:**\r* Convenient buttons to roll normally, with advantage or with disadvantage.\r* Derived stats, movement rate and Str-based encumbrance are automatically calculated for you.\r* Easily apply modifiers to stats to automatically affect the rolls (including Att and Def rolls) when needed.\r* Organize skills (including powers), weapons, armor and items with their Att and Def values automatically calculated for you.\r* Chat buttons to output all important components of your character sheet to the chat.\r* GM mode to input and roll NPCs stats in a condensed manner." + "html": "sheet.html", + "css": "sheet.css", + "authors": "hbCyber", + "roll20userid": "227581", + "preview": "preview.png", + "instructions": "# [Adventurers Revised Edition](https://www.drivethrurpg.com/product/120987/Adventurers-Revised-2Pages-Edition)\r* by [GRAmel Books](https://www.wydawnictwogramel.pl)\r* Roll20 character sheet by [hbCyber](https://hbcyber.site)\r\r**Features:**\r* Convenient buttons to roll normally, with advantage or with disadvantage.\r* Derived stats, movement rate and Str-based encumbrance are automatically calculated for you.\r* Easily apply modifiers to stats to automatically affect the rolls (including Att and Def rolls) when needed.\r* Organize skills (including powers), weapons, armor and items with their Att and Def values automatically calculated for you.\r* Chat buttons to output all important components of your character sheet to the chat.\r* GM mode to input and roll NPCs stats in a condensed manner.", + "legacy": true } \ No newline at end of file diff --git a/Adventures in Middle Earth/sheet.json b/Adventures in Middle Earth/sheet.json index 750bd156c9..d4df49e142 100644 --- a/Adventures in Middle Earth/sheet.json +++ b/Adventures in Middle Earth/sheet.json @@ -1,9 +1,10 @@ { - "html": "Adventures in Middle Earth.html", - "css": "Adventures in Middle Earth.css", - "authors": "Steve K., Phil B., and Randall B.", - "roll20userid": "5047,141325,99343", - "preview": "example.png", - "compendium": "dnd5e", - "instructions": "This is a modified 5th Edition OGL sheet with some minor additions/modifications appropriate to Adventures in Middle Earth. The player's Misery/Maddness target number is automatically tracked with the accumulation of Shadow (temporary and permanent)." + "html": "Adventures in Middle Earth.html", + "css": "Adventures in Middle Earth.css", + "authors": "Steve K., Phil B., and Randall B.", + "roll20userid": "5047,141325,99343", + "preview": "example.png", + "compendium": "dnd5e", + "instructions": "This is a modified 5th Edition OGL sheet with some minor additions/modifications appropriate to Adventures in Middle Earth. The player's Misery/Maddness target number is automatically tracked with the accumulation of Shadow (temporary and permanent).", + "legacy": true } \ No newline at end of file diff --git a/Adventures on a Dime/sheet.json b/Adventures on a Dime/sheet.json index 7de641c8b5..2a13fc9f05 100644 --- a/Adventures on a Dime/sheet.json +++ b/Adventures on a Dime/sheet.json @@ -4,5 +4,6 @@ "authors": "wesbaker", "roll20userid": "194284", "preview": "adventures-on-a-dime.jpg", - "instructions": "Adventures on a Dime Official character sheet. For more information see [Dungeon on a Dime](https://doad.co.uk/pages/adventurers-on-a-dime)." -} + "instructions": "Adventures on a Dime Official character sheet. For more information see [Dungeon on a Dime](https://doad.co.uk/pages/adventurers-on-a-dime).", + "legacy": true +} \ No newline at end of file diff --git a/Against the Dark Yogi/sheet.json b/Against the Dark Yogi/sheet.json index 370c292fa1..4af7e57ebf 100644 --- a/Against the Dark Yogi/sheet.json +++ b/Against the Dark Yogi/sheet.json @@ -1,8 +1,9 @@ { - "html": "darkyogi.html", - "css": "darkyogi.css", - "authors": "Thorin Tabor", - "roll20userid": "20810", - "preview": "preview.jpg", - "instructions": "This is a character sheet for [Against the Dark Yogi: Mythic India Roleplaying](http://www.tabcreations.com/site/Against_the_Dark_Yogi) by Tab Creations. This character sheet makes use of the optional dice-based rules found in the Campaign Options supplement. This is due to Roll20 having better support for dice than for cards. If you wish to use the default card-based rules, simply duplicate the poker deck that comes with a Roll20 game, give each player a deck and then manually flip cards and add to the appropriate numbers." -} + "html": "darkyogi.html", + "css": "darkyogi.css", + "authors": "Thorin Tabor", + "roll20userid": "20810", + "preview": "preview.jpg", + "instructions": "This is a character sheet for [Against the Dark Yogi: Mythic India Roleplaying](http://www.tabcreations.com/site/Against_the_Dark_Yogi) by Tab Creations. This character sheet makes use of the optional dice-based rules found in the Campaign Options supplement. This is due to Roll20 having better support for dice than for cards. If you wish to use the default card-based rules, simply duplicate the poker deck that comes with a Roll20 game, give each player a deck and then manually flip cards and add to the appropriate numbers.", + "legacy": true +} \ No newline at end of file diff --git a/Age of Ambition/sheet.json b/Age of Ambition/sheet.json index d10c544d7a..fe3db152c8 100755 --- a/Age of Ambition/sheet.json +++ b/Age of Ambition/sheet.json @@ -1,8 +1,9 @@ { - "html": "aoa.html", - "css": "aoa.css", - "authors": "Thorin Tabor", - "roll20userid": "20810", - "preview": "preview.jpg", - "instructions": "This is a character sheet for [Age of Ambition: Fantasy Roleplaying in Changing Times](https://www.tabcreations.com/age-of-ambition/) by Tab Creations." -} + "html": "aoa.html", + "css": "aoa.css", + "authors": "Thorin Tabor", + "roll20userid": "20810", + "preview": "preview.jpg", + "instructions": "This is a character sheet for [Age of Ambition: Fantasy Roleplaying in Changing Times](https://www.tabcreations.com/age-of-ambition/) by Tab Creations.", + "legacy": true +} \ No newline at end of file diff --git a/Age-of-Sigmar-Soulbound/sheet.json b/Age-of-Sigmar-Soulbound/sheet.json index ffa4846c25..99c63c8405 100644 --- a/Age-of-Sigmar-Soulbound/sheet.json +++ b/Age-of-Sigmar-Soulbound/sheet.json @@ -29,5 +29,6 @@ "default": "0", "description": "Use the optional rule for adding variation to initiative rolls" } - ] + ], + "legacy": true } \ No newline at end of file diff --git a/Agon Official/sheet.json b/Agon Official/sheet.json index c55fa7d18a..763fcdd221 100644 --- a/Agon Official/sheet.json +++ b/Agon Official/sheet.json @@ -1,8 +1,9 @@ { - "html": "agon.html", - "css": "agon.css", - "authors": "Jakob Oesinghaus, Tim Denee", - "roll20userid": "726129, 782723", - "preview": "agon.png", - "instructions": "This is the offical sheet for Agon by John Harper and Sean Nittner. Please report issues or feature requests [here](https://github.com/joesinghaus/Agon-Sheet/issues)." -} + "html": "agon.html", + "css": "agon.css", + "authors": "Jakob Oesinghaus, Tim Denee", + "roll20userid": "726129, 782723", + "preview": "agon.png", + "instructions": "This is the offical sheet for Agon by John Harper and Sean Nittner. Please report issues or feature requests [here](https://github.com/joesinghaus/Agon-Sheet/issues).", + "legacy": true +} \ No newline at end of file diff --git a/Agon Official/translations/es.json b/Agon Official/translations/es.json index 9896394d7d..8e1a55d907 100644 --- a/Agon Official/translations/es.json +++ b/Agon Official/translations/es.json @@ -4,7 +4,7 @@ "advantage_bond_support": "Ventaja/Lazo/Apoyo", "agony": "Agonía", "and": "y", - "any_domain": "Any domain", + "any_domain": "Cualquier dominio", "aphrodite": "Afrodita", "apollo": "Apolo", "ares": "Ares", @@ -29,21 +29,21 @@ "boons_6": "Cuando marcas Pathos para un Dominio adicional, coge dos dados extra en lugar de uno.", "boons_7": "Cuando gastas Favor divino, tira +2d4 y quédate con el mayor.", "character": "Personaje", - "choose_sheet_type": "Choose sheet type", + "choose_sheet_type": "Elige el tipo de ficha", "conviction": "Convicción", "courage": "Coraje", "craft_reason": "Artesanía y Razón", "cunning": "Astucia", "daring": "Audacia", "demeter": "Deméter", - "die_placeholder": "Name, Epithet, Bonus Die, ...", + "die_placeholder": "Nombre, Epíteto, Dados bonus,...", "divine_favor": "Favor Divino", - "divine_wrath": "Divine Wrath", - "domain": "Domain", + "divine_wrath": "Ira divina", + "domain": "Dominio", "domains": "Dominios", "epic": "Épico", "epithet": "Epíteto", - "epithet_die": "Epithet die", + "epithet_die": "Dado de Epíteto", "fate": "Destino", "ferocity": "Ferocidad", "fortitude": "Fortaleza", @@ -57,19 +57,19 @@ "hermes": "Hermes", "honored_god": "Dios Venerado", "ingenuity": "Ingenuidad", - "insight": "Persipcacia", - "island_destinies": "Island Destinies", + "insight": "Perspicacia", + "island_destinies": "Islas destino", "knowledge": "Conocimiento", "lineage_pronouns": "Linaje / Pronombres", - "mythic": "Mythic", + "mythic": "Mítico", "name": "Nombre", "no": "No", "none": "Ninguno", "passion": "Pasión", "pathos": "Pathos", - "plus_strife_level": "Plus Strife Level", + "plus_strife_level": "Nivel de Discordia adicional", "poseidon": "Poseidón", - "perilous": "Perilous", + "perilous": "Peligroso", "precision": "Precisión", "recite_arts_oration": "¿Qué dulces palabras utilizaste?\n¿Cómo se manifestó la belleza?\n¿Cómo se avivaron las pasiones y se atestiguaron las verdades?", "recite_blood_valor": "¿Cómo fue derramada la sangre?\n¿Cómo se demostró tu fuerza, agilidad o coraje?\n¿Cómo nos dejaste sin aliento?", @@ -80,18 +80,18 @@ "recite_your_deeds": "Recita tus acciones", "resolve_spirit": "Determinación y Espíritu", "roll_prevails": "Tu acción tiene éxito y superas el desafío. El mejor héroe gana tanta Gloria como el número objetivo. Los héroes que prevalecen ganan la mitad de esa cantidad (redondeando hacia arriba).", - "roll_strife": "Roll Strife", + "roll_strife": "Tira Discordia", "roll_suffers": "Los héroes que sufren ganan 1 de Gloria cada uno.", - "sacred": "Sacred", + "sacred": "Sagrado", "scion_of": "Descendiente De", "spend_divine_favor": "Gastar Favor divino", "strength": "Fuerza", "strife": "Conflicto", - "strife_level": "Strife Level", - "strife_player_roll": "Strife Player Roll", + "strife_level": "Nivel de Discordia", + "strife_player_roll": "Tirada del Maestro de la Discordia", "style_notes": "Estilo y Notas", "target_number": "Número objetivo", - "the_vault_of_heaven": "The Vault of Heaven", + "the_vault_of_heaven": "El Firmamento", "virtues": "Virtudes", "wisdom": "Sabiduría", "yes": "Sí", diff --git a/Agon Official/translations/ko.json b/Agon Official/translations/ko.json index a400ddab59..0ec9f2f036 100644 --- a/Agon Official/translations/ko.json +++ b/Agon Official/translations/ko.json @@ -1,5 +1,5 @@ { - "acumen": "Acumen", + "acumen": "총명", "add_domain_spend_pathos": "Add another Domain (spend Pathos)", "advantage_bond_support": "Advantage/Bond/Support", "agony": "Agony", @@ -42,7 +42,7 @@ "domain": "Domain", "domains": "Domains", "epic": "Epic", - "epithet": "Epithet", + "epithet": "별호", "epithet_die": "Epithet die", "fate": "Fate", "ferocity": "Ferocity", diff --git a/Agon/sheet.json b/Agon/sheet.json index 332f816f9c..d39d2ef953 100644 --- a/Agon/sheet.json +++ b/Agon/sheet.json @@ -1,8 +1,9 @@ { - "html": "agon.html", - "css": "agon.css", - "authors": "Tsolval (@Tsolval), G-G-G", - "roll20userid": "1628415,157788", - "preview": "agon.png", - "instructions": "This sheet is for John Harper's Agon Role Playing Game (Agon-rpg.com). Recent updates inlude resizing many page elements, fixing some elements, and shifting column contents around to improve usablilty. Also added a number of features: \n* Added NPC and Minion sheets, as well as a GM sheet for saving quick rolls. (click \"PC NAME\" for dropdown). \n* Ability scores can now have a +1 or +2 bonus included. \n* An Ability Roller - the title of each Ability is a button to roll that Ability. This button automatically rolls the Ability, the Name Die, and asks for any other dice (enter a valid die string like 1d6+2 or 1d10+2d6). \n* A Custom Die Roller at top right: just enter a dice string (like \"1d8+1d6+2\") and click the title to roll. \n* A combat die roller - enter the dice in the Left Hand and Right hand boxes (e.g. 1d6+1d8+1d10+1) and click the title to roll them. \n* a Bonus Die roller, for open-ended rolls, and any simple 1d4, d6, d8, 10, or d12 rolls. \n* The Ability Roller buttons automatically include the Name Die, while the combat and custom die rollers do not. \n* When making an Ability roll, the die rolled will take Impairment levels into account. For custom and combat rolls, you'll need to enter the correct die size. \n* Wound Penalties are included in Ability and Combat rolls. Temporary wound modifiers (for Wounds 1-3) are applied; after making a roll, uncheck the \"Clear Temporary Penalties\" box to remove the penalty. \n* The Armor Die will be automatically calculated - just click the pieces worn (greaves, helmet, breastplate). Bonuses boxes are provided in case you gain armor better than standard. As with Abilities, Armor rolls take Impairment into account. \n* Finally, your Name Die is automatically calculated from Fate boxes. \n\n " + "html": "agon.html", + "css": "agon.css", + "authors": "Tsolval (@Tsolval), G-G-G", + "roll20userid": "1628415,157788", + "preview": "agon.png", + "instructions": "This sheet is for John Harper's Agon Role Playing Game (Agon-rpg.com). Recent updates inlude resizing many page elements, fixing some elements, and shifting column contents around to improve usablilty. Also added a number of features: \n* Added NPC and Minion sheets, as well as a GM sheet for saving quick rolls. (click \"PC NAME\" for dropdown). \n* Ability scores can now have a +1 or +2 bonus included. \n* An Ability Roller - the title of each Ability is a button to roll that Ability. This button automatically rolls the Ability, the Name Die, and asks for any other dice (enter a valid die string like 1d6+2 or 1d10+2d6). \n* A Custom Die Roller at top right: just enter a dice string (like \"1d8+1d6+2\") and click the title to roll. \n* A combat die roller - enter the dice in the Left Hand and Right hand boxes (e.g. 1d6+1d8+1d10+1) and click the title to roll them. \n* a Bonus Die roller, for open-ended rolls, and any simple 1d4, d6, d8, 10, or d12 rolls. \n* The Ability Roller buttons automatically include the Name Die, while the combat and custom die rollers do not. \n* When making an Ability roll, the die rolled will take Impairment levels into account. For custom and combat rolls, you'll need to enter the correct die size. \n* Wound Penalties are included in Ability and Combat rolls. Temporary wound modifiers (for Wounds 1-3) are applied; after making a roll, uncheck the \"Clear Temporary Penalties\" box to remove the penalty. \n* The Armor Die will be automatically calculated - just click the pieces worn (greaves, helmet, breastplate). Bonuses boxes are provided in case you gain armor better than standard. As with Abilities, Armor rolls take Impairment into account. \n* Finally, your Name Die is automatically calculated from Fate boxes. \n\n ", + "legacy": true } \ No newline at end of file diff --git a/Agone-(french)/sheet.json b/Agone-(french)/sheet.json index e9e958c883..07207ef7ab 100644 --- a/Agone-(french)/sheet.json +++ b/Agone-(french)/sheet.json @@ -1,9 +1,9 @@ { - "html": "agone-sheet.html", - "css": "agone-sheet.css", - "authors": "Le GDF (Logo : Maud Chalmel)", - "preview": "agone-sheet.png", - "roll20userid": "1686183", - "instructions": "Second version. Issues were fixed but the most important is that all the attributes name have been changed, there is a conversion button in the 'Aide' at the top right of the sheet." -} - + "html": "agone-sheet.html", + "css": "agone-sheet.css", + "authors": "Le GDF (Logo : Maud Chalmel)", + "preview": "agone-sheet.png", + "roll20userid": "1686183", + "instructions": "Second version. Issues were fixed but the most important is that all the attributes name have been changed, there is a conversion button in the 'Aide' at the top right of the sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Alas For The Awful Sea/sheet.json b/Alas For The Awful Sea/sheet.json index 7d89fccc21..973365e62b 100644 --- a/Alas For The Awful Sea/sheet.json +++ b/Alas For The Awful Sea/sheet.json @@ -1,9 +1,10 @@ { - "html": "AlasForTheAwfulSea.html", - "css": "AlasForTheAwfulSea.css", - "authors": "Ashton McAllan, Nicola Urbinati", - "roll20userid": "666728,417025", - "preview": "AlasForTheAwfulSea.png", - "patreon": "https://www.patreon.com/acegiak", - "instructions": "" -} + "html": "AlasForTheAwfulSea.html", + "css": "AlasForTheAwfulSea.css", + "authors": "Ashton McAllan, Nicola Urbinati", + "roll20userid": "666728,417025", + "preview": "AlasForTheAwfulSea.png", + "patreon": "https://www.patreon.com/acegiak", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Alice Is Missing/sheet.json b/Alice Is Missing/sheet.json index 290a24e5cd..31d40a85b9 100644 --- a/Alice Is Missing/sheet.json +++ b/Alice Is Missing/sheet.json @@ -1,8 +1,9 @@ { - "html": "AIM-Character-Sheets.html", - "css": "AIM-Character-Sheets.css", - "authors": "Spenser Starke (@spenserstarke)", - "roll20userid": "3080064", - "preview": "AIMpreview.png", - "instructions": "Record all relevant information in the appropriate boxes during your Alice Is Missing session." -} + "html": "AIM-Character-Sheets.html", + "css": "AIM-Character-Sheets.css", + "authors": "Spenser Starke (@spenserstarke)", + "roll20userid": "3080064", + "preview": "AIMpreview.png", + "instructions": "Record all relevant information in the appropriate boxes during your Alice Is Missing session.", + "legacy": true +} \ No newline at end of file diff --git a/Alien Roleplaying Game/sheet.json b/Alien Roleplaying Game/sheet.json index 71a5822973..bd4b1b8d11 100644 --- a/Alien Roleplaying Game/sheet.json +++ b/Alien Roleplaying Game/sheet.json @@ -1,8 +1,9 @@ { - "html": "Alien-Roleplaying-Game.html", - "css": "Alien-Roleplaying-Game.css", - "authors": "Wesley L. (Wes on Roll20.net)", - "preview": "Alien-Roleplaying-Game.png", - "roll20userid": "405463", - "instructions": "Character sheet for use with Alien the Roleplaying Game from Free League Publishing." -} + "html": "Alien-Roleplaying-Game.html", + "css": "Alien-Roleplaying-Game.css", + "authors": "Wesley L. (Wes on Roll20.net)", + "preview": "Alien-Roleplaying-Game.png", + "roll20userid": "405463", + "instructions": "Character sheet for use with Alien the Roleplaying Game from Free League Publishing.", + "legacy": true +} \ No newline at end of file diff --git a/Aliens/sheet.json b/Aliens/sheet.json index ec9b43b9d4..3baec2d0ee 100644 --- a/Aliens/sheet.json +++ b/Aliens/sheet.json @@ -4,5 +4,6 @@ "authors": "Garrett G.", "roll20userid": "639367", "preview": "alienscs.jpg", - "instructions": "No sheet rolls currently available." -} + "instructions": "No sheet rolls currently available.", + "legacy": true +} \ No newline at end of file diff --git a/AllforOne/sheet.json b/AllforOne/sheet.json index b9fc765c1a..f5db254e49 100644 --- a/AllforOne/sheet.json +++ b/AllforOne/sheet.json @@ -1,8 +1,9 @@ { - "html": "AllforOne.html", - "css": "AllforOne.css", - "authors": "David", - "roll20userid": "720651", - "preview": "AllforOne.png", - "instructions": "" -} + "html": "AllforOne.html", + "css": "AllforOne.css", + "authors": "David", + "roll20userid": "720651", + "preview": "AllforOne.png", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Altered Carbon Official/sheet.json b/Altered Carbon Official/sheet.json index ea84844111..bafd33fae9 100644 --- a/Altered Carbon Official/sheet.json +++ b/Altered Carbon Official/sheet.json @@ -1,8 +1,9 @@ { - "html": "altered-carbon.html", - "css": "altered-carbon.css", - "authors": "Nic B.", - "roll20userid": "45398", - "preview": "altered-carbon.png", - "instructions": "Official Altered Carbon by Hunters Entertainment" + "html": "altered-carbon.html", + "css": "altered-carbon.css", + "authors": "Nic B.", + "roll20userid": "45398", + "preview": "altered-carbon.png", + "instructions": "Official Altered Carbon by Hunters Entertainment", + "legacy": true } \ No newline at end of file diff --git a/Alternity-2018/sheet.json b/Alternity-2018/sheet.json index f36c97f115..1822cca286 100644 --- a/Alternity-2018/sheet.json +++ b/Alternity-2018/sheet.json @@ -1,8 +1,9 @@ { - "html": "Alternity-2018.html", - "css": "Alternity-2018.css", - "authors": "Joel Kelley", - "roll20userid": "1807123", - "preview": "Alternity-2018.png", - "instructions": "This sheet is designed to be used with the 2018 edition of Alternity published by Sasquatch Game Studio." + "html": "Alternity-2018.html", + "css": "Alternity-2018.css", + "authors": "Joel Kelley", + "roll20userid": "1807123", + "preview": "Alternity-2018.png", + "instructions": "This sheet is designed to be used with the 2018 edition of Alternity published by Sasquatch Game Studio.", + "legacy": true } \ No newline at end of file diff --git a/Alternity-RPG/sheet.json b/Alternity-RPG/sheet.json index 54d4ab3585..97d7407d19 100644 --- a/Alternity-RPG/sheet.json +++ b/Alternity-RPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "Alternity_RPG.html", - "css": "Alternity_RPG.css", - "authors": "Phillip S (Reikou on Roll20)", - "roll20userid": "519959", - "preview": "Alternity_Preview.png", - "instructions": "This sheet is designed for use with the Alternity core player book. Autocalculation of skill scores is available and the roll macros provide the ordinary, good and amazing success score with control die and situation die rolls. The sheet also supports custom skills, complete with auto-calc and macro rolls." + "html": "Alternity_RPG.html", + "css": "Alternity_RPG.css", + "authors": "Phillip S (Reikou on Roll20)", + "roll20userid": "519959", + "preview": "Alternity_Preview.png", + "instructions": "This sheet is designed for use with the Alternity core player book. Autocalculation of skill scores is available and the roll macros provide the ordinary, good and amazing success score with control die and situation die rolls. The sheet also supports custom skills, complete with auto-calc and macro rolls.", + "legacy": true } \ No newline at end of file diff --git a/Ambition_Avarice/sheet.json b/Ambition_Avarice/sheet.json index 4cafaab798..b80fdc070e 100644 --- a/Ambition_Avarice/sheet.json +++ b/Ambition_Avarice/sheet.json @@ -1,9 +1,10 @@ { - "html": "ambition_avarice.html", - "css": "ambition_avarice.css", - "authors": "Andreas J.", - "roll20userid": "1223200", - "patreon": "https://www.patreon.com/anduh", - "preview": "ambition_avarice_preview.png", - "instructions": "Character Sheet for 'Ambition & Avarice 1st Edition' ttrpg by Chubby Funster.\r[Readme/Changelog](https://github.com/Roll20/roll20-character-sheets/tree/master/Ambition_Avarice/Readme.md)" + "html": "ambition_avarice.html", + "css": "ambition_avarice.css", + "authors": "Andreas J.", + "roll20userid": "1223200", + "patreon": "https://www.patreon.com/anduh", + "preview": "ambition_avarice_preview.png", + "instructions": "Character Sheet for 'Ambition & Avarice 1st Edition' ttrpg by Chubby Funster.\r[Readme/Changelog](https://github.com/Roll20/roll20-character-sheets/tree/master/Ambition_Avarice/Readme.md)", + "legacy": true } \ No newline at end of file diff --git a/Anima-Beyond-Fantasy-French/sheet.json b/Anima-Beyond-Fantasy-French/sheet.json index c7980017a0..d05a35cb3d 100644 --- a/Anima-Beyond-Fantasy-French/sheet.json +++ b/Anima-Beyond-Fantasy-French/sheet.json @@ -1,8 +1,9 @@ { - "html": "A-BF.html", - "css": "A-BF.css", - "authors": "Phoxounet, aRotondi", - "roll20userid": "781167", - "preview": "preview.png", - "instructions": "some parts still need to be translated (automated rolls, Nemesis abilities). Don't hesitate to contact me on the forum for questions or requests." -} + "html": "A-BF.html", + "css": "A-BF.css", + "authors": "Phoxounet, aRotondi", + "roll20userid": "781167", + "preview": "preview.png", + "instructions": "some parts still need to be translated (automated rolls, Nemesis abilities). Don't hesitate to contact me on the forum for questions or requests.", + "legacy": true +} \ No newline at end of file diff --git a/Anima-Beyond-Fantasy-Spanish/sheet.json b/Anima-Beyond-Fantasy-Spanish/sheet.json index 6d536e4896..bddc1da7f0 100644 --- a/Anima-Beyond-Fantasy-Spanish/sheet.json +++ b/Anima-Beyond-Fantasy-Spanish/sheet.json @@ -1,8 +1,9 @@ { - "html": "A-BF.html", - "css": "A-BF.css", - "authors": "aRotondi, Falkian", - "roll20userid": "245380, 381950", - "preview": "preview.png", - "instructions": "Hoja de personaje de Anima: Beyond Fantasy en español.\nEl autor original es aRotondi." -} + "html": "A-BF.html", + "css": "A-BF.css", + "authors": "aRotondi, Falkian", + "roll20userid": "245380, 381950", + "preview": "preview.png", + "instructions": "Hoja de personaje de Anima: Beyond Fantasy en español.\nEl autor original es aRotondi.", + "legacy": true +} \ No newline at end of file diff --git a/Anima-Beyond-Fantasy/sheet.json b/Anima-Beyond-Fantasy/sheet.json index e26d9e8c70..9b7d694ab7 100644 --- a/Anima-Beyond-Fantasy/sheet.json +++ b/Anima-Beyond-Fantasy/sheet.json @@ -1,8 +1,9 @@ { - "html": "A-BF.html", - "css": "A-BF.css", - "authors": "aRotondi,Loki,Alain H.", - "roll20userid": "245380,242746,67962", - "preview": "preview.png", - "instructions": "Version 2.0 of the **Anima: Beyond Fantasy** character sheet. Many fields are automatically calculated for you.\n\n Please check the rulebooks before PMing me with any questions which I will try to answer.\n\nThis sheet can work with the API ABFRoll." -} + "html": "A-BF.html", + "css": "A-BF.css", + "authors": "aRotondi,Loki,Alain H.", + "roll20userid": "245380,242746,67962", + "preview": "preview.png", + "instructions": "Version 2.0 of the **Anima: Beyond Fantasy** character sheet. Many fields are automatically calculated for you.\n\n Please check the rulebooks before PMing me with any questions which I will try to answer.\n\nThis sheet can work with the API ABFRoll.", + "legacy": true +} \ No newline at end of file diff --git a/Anime Campaign/sheet.json b/Anime Campaign/sheet.json index 6319eaadcc..3980f05ff2 100644 --- a/Anime Campaign/sheet.json +++ b/Anime Campaign/sheet.json @@ -1,8 +1,9 @@ { - "html": "Anime_Campaign.html", - "css": "Anime_Campaign.css", - "authors": "Kitty aka Tina.", - "roll20userid": "45637", - "preview": "Anime_Campaign_Preview.png", - "instructions": "Make sure to check out the [Official Anime Campaign PDF](https://docs.google.com/document/d/1FDjPzvwzjypF0LUFjHpHELCMycIL7NA2g5BFPlEdYTo/edit)" + "html": "Anime_Campaign.html", + "css": "Anime_Campaign.css", + "authors": "Kitty aka Tina.", + "roll20userid": "45637", + "preview": "Anime_Campaign_Preview.png", + "instructions": "Make sure to check out the [Official Anime Campaign PDF](https://docs.google.com/document/d/1FDjPzvwzjypF0LUFjHpHELCMycIL7NA2g5BFPlEdYTo/edit)", + "legacy": true } \ No newline at end of file diff --git a/Anneau Unique/sheet.json b/Anneau Unique/sheet.json index ac849c5ff9..27edaedfa9 100644 --- a/Anneau Unique/sheet.json +++ b/Anneau Unique/sheet.json @@ -1,9 +1,10 @@ { - "html": "sheet.html", - "css": "sheet.css", - "authors": "Michael Heilemann, Natha", - "roll20userid": "?,75857", - "preview": "sheet.jpg", - "instructions": "Feuille de Personnage pour L'Anneau Unique, traduction de la feuille VO de Michael Heilemann. Version 1.2 (2017-03-20).\r\r**Important :** Pour que les jets fonctionnent correctement, suivez les instructions pour mettre en place les tables de jet nécéssaires, tel qu'indiqué sur le [Wiki Roll20 pour The One Ring](https://wiki.roll20.net/The_One_Ring)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "sheet.html", + "css": "sheet.css", + "authors": "Michael Heilemann, Natha", + "roll20userid": "?,75857", + "preview": "sheet.jpg", + "instructions": "Feuille de Personnage pour L'Anneau Unique, traduction de la feuille VO de Michael Heilemann. Version 1.2 (2017-03-20).\r\r**Important :** Pour que les jets fonctionnent correctement, suivez les instructions pour mettre en place les tables de jet nécéssaires, tel qu'indiqué sur le [Wiki Roll20 pour The One Ring](https://wiki.roll20.net/The_One_Ring).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/Anos20/sheet.json b/Anos20/sheet.json index 51b5d90e50..23c2bd2198 100644 --- a/Anos20/sheet.json +++ b/Anos20/sheet.json @@ -1,8 +1,9 @@ { - "html": "anos20.html", - "css": "anos20.css", - "authors": "Daniel Tschiedel", - "roll20userid": "1408312", - "preview": "anos20.png", - "instructions": "This is a character sheet for the Anos 20 RPG game written by Luis Heavy." -} + "html": "anos20.html", + "css": "anos20.css", + "authors": "Daniel Tschiedel", + "roll20userid": "1408312", + "preview": "anos20.png", + "instructions": "This is a character sheet for the Anos 20 RPG game written by Luis Heavy.", + "legacy": true +} \ No newline at end of file diff --git a/Antika/sheet.json b/Antika/sheet.json index d3c9e3ce52..f03a6b8c4e 100644 --- a/Antika/sheet.json +++ b/Antika/sheet.json @@ -1,9 +1,10 @@ { - "html": "antika.htm", - "css": "antika.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "antika.jpg", - "instructions": "Feuille de personnage pour [Antika](http://www.ludopathes.com/alpha/antika/wordpress/), le JdR mythologique-fantastique de la Gràce Antique. L'utilisation des dés 3D Roll20 est fortement déconseillée avec cette feuille. Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Antika/ReadMe.md). v1.1 (2016-09-18)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "antika.htm", + "css": "antika.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "antika.jpg", + "instructions": "Feuille de personnage pour [Antika](http://www.ludopathes.com/alpha/antika/wordpress/), le JdR mythologique-fantastique de la Gràce Antique. L'utilisation des dés 3D Roll20 est fortement déconseillée avec cette feuille. Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Antika/ReadMe.md). v1.1 (2016-09-18).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/Aquelarre/sheet.json b/Aquelarre/sheet.json index 55ccb18a3c..1cabd78bb2 100644 --- a/Aquelarre/sheet.json +++ b/Aquelarre/sheet.json @@ -1,8 +1,9 @@ { - "html": "aquelarre.html", - "css": "aquelarre.css", - "authors": "kinower", - "roll20userid": "654005", - "instructions": "", - "preview": "aquelarre.png" -} + "html": "aquelarre.html", + "css": "aquelarre.css", + "authors": "kinower", + "roll20userid": "654005", + "instructions": "", + "preview": "aquelarre.png", + "legacy": true +} \ No newline at end of file diff --git a/Arask/sheet.json b/Arask/sheet.json index ff8844bee9..80db414057 100644 --- a/Arask/sheet.json +++ b/Arask/sheet.json @@ -1,8 +1,9 @@ { - "html": "arask.html", - "css": "arask.css", - "authors": "Taliyah Larson, Westley Hindley", - "roll20userid": "1605986", - "preview": "preview.JPG", - "instructions": "For more information read [the Arask Handbook](https://www.toxicsasquatch.com/arask)" -} + "html": "arask.html", + "css": "arask.css", + "authors": "Taliyah Larson, Westley Hindley", + "roll20userid": "1605986", + "preview": "preview.JPG", + "instructions": "For more information read [the Arask Handbook](https://www.toxicsasquatch.com/arask)", + "legacy": true +} \ No newline at end of file diff --git a/Arcanas&Ancestrais/sheet.json b/Arcanas&Ancestrais/sheet.json index 446899a85c..545f466fe7 100644 --- a/Arcanas&Ancestrais/sheet.json +++ b/Arcanas&Ancestrais/sheet.json @@ -1,8 +1,9 @@ { - "html": "arcanas.html", - "css": "arcanas.css", - "authors": "David Dornelles, Cleison Ferreira e Julia Yamamoto", - "roll20userid": "2623485", - "preview": "arcanas.png", - "instructions": "" + "html": "arcanas.html", + "css": "arcanas.css", + "authors": "David Dornelles, Cleison Ferreira e Julia Yamamoto", + "roll20userid": "2623485", + "preview": "arcanas.png", + "instructions": "", + "legacy": true } \ No newline at end of file diff --git a/ArcaneCodex/sheet.json b/ArcaneCodex/sheet.json index 20bb744b82..cb92a53bb0 100644 --- a/ArcaneCodex/sheet.json +++ b/ArcaneCodex/sheet.json @@ -1,8 +1,9 @@ { - "html": "ArcaneCodex2e.html", - "css": "ArcaneCodex2e.css", - "authors": "Freakazoyd", - "roll20userid": "233639", - "preview": "ArcaneCodex2e.png", - "instructions": "Made for the Arcane Codex 2e Edition rules, but will possibly work for others. Since the rules only exist in german, the sheet is in german too." + "html": "ArcaneCodex2e.html", + "css": "ArcaneCodex2e.css", + "authors": "Freakazoyd", + "roll20userid": "233639", + "preview": "ArcaneCodex2e.png", + "instructions": "Made for the Arcane Codex 2e Edition rules, but will possibly work for others. Since the rules only exist in german, the sheet is in german too.", + "legacy": true } \ No newline at end of file diff --git a/Aria/sheet.json b/Aria/sheet.json index 486f1e2d1d..34203fbfb5 100644 --- a/Aria/sheet.json +++ b/Aria/sheet.json @@ -1,8 +1,9 @@ { -"html": "Aria.html", -"css": "Aria.css", -"authors": "PixelReveur", -"roll20userID": "982901", -"preview": "preview.jpg", -"instructions": "Feuille de personnage pour ARIA.\r Si vous trouvez des bugs ou avez des suggestions, utilisez le [Github issue tracker](https://github.com/PixelReveur/roll20-character-sheets/issues).\r Si vous voulez me soutenir, voilà ma [liste de souhaits Roll20](https://app.roll20.net/wishlist/85079).\r\r v 1.1.0\r\r ARIA est un jeu écrit par [FibreTigre](https://www.fibretigre.com) et édité par Elder Craft.\r Vous pouvez acheter le jeu sur [le site de Elder Craft](https://www.elder-craft.com)." + "html": "Aria.html", + "css": "Aria.css", + "authors": "PixelReveur", + "roll20userID": "982901", + "preview": "preview.jpg", + "instructions": "Feuille de personnage pour ARIA.\r Si vous trouvez des bugs ou avez des suggestions, utilisez le [Github issue tracker](https://github.com/PixelReveur/roll20-character-sheets/issues).\r Si vous voulez me soutenir, voilà ma [liste de souhaits Roll20](https://app.roll20.net/wishlist/85079).\r\r v 1.1.0\r\r ARIA est un jeu écrit par [FibreTigre](https://www.fibretigre.com) et édité par Elder Craft.\r Vous pouvez acheter le jeu sur [le site de Elder Craft](https://www.elder-craft.com).", + "legacy": true } \ No newline at end of file diff --git a/Arianrhod2/sheet.json b/Arianrhod2/sheet.json index 428791fb18..bf3d13a50b 100644 --- a/Arianrhod2/sheet.json +++ b/Arianrhod2/sheet.json @@ -1,8 +1,9 @@ { - "html": "Arianrhod2.html", - "css": "Arianrhod2.css", - "authors": "Mixberrylab, Kirin", - "roll20userid": "6831797", - "preview": "Arianrhod2.png", - "instructions": "Enjoy Arianrhod 2e. Special Thanks to Metallic Guardian roll20 sheet makers." -} + "html": "Arianrhod2.html", + "css": "Arianrhod2.css", + "authors": "Mixberrylab, Kirin", + "roll20userid": "6831797", + "preview": "Arianrhod2.png", + "instructions": "Enjoy Arianrhod 2e. Special Thanks to Metallic Guardian roll20 sheet makers.", + "legacy": true +} \ No newline at end of file diff --git a/Arkham Horror/sheet.json b/Arkham Horror/sheet.json index 819b6ee91d..8fb5ec06d4 100644 --- a/Arkham Horror/sheet.json +++ b/Arkham Horror/sheet.json @@ -1,8 +1,9 @@ { - "html": "Arkham.html", - "css": "Arkham.css", - "authors": "Brian Shields", - "preview": "Arkham.png", - "roll20userid": "235259", - "instructions": "## Arkham Horror\nCharacter sheet for the Arkham Horror board game by Fantasy Flight Games.\n\n### Edit and Display Modes\nIn the top-left corner of the sheet is a toggle button to switch between Edit mode and Display mode.\n\nIn Display mode, you can only edit a character's *current* Sanity and Stamina, and move the selector on the character's sliders.\n\nIn Edit mode, you can edit all of the character's information. If you set the character's Sanity/Stamina to Variable, a fourth slider will be available in Display mode. If you choose an option from the \"Predefined Investigator\" select box, the other fields will automatically be filled appropriately, except for \"Investigator Name\". If the character already had any \"Abilities\", the existing rows will not be deleted. Additionally, any selection for \"Predefined Investigator\" will make the Display mode show the appropriate character portrait, while choosing the blank option from the dropdown will set the portrait to a generic shadow. If you want a custom character with a portrait, choose the predefined portrait you want with the \"Predefined Investigator\" selection, and then update the character's other values as you see fit." -} + "html": "Arkham.html", + "css": "Arkham.css", + "authors": "Brian Shields", + "preview": "Arkham.png", + "roll20userid": "235259", + "instructions": "## Arkham Horror\nCharacter sheet for the Arkham Horror board game by Fantasy Flight Games.\n\n### Edit and Display Modes\nIn the top-left corner of the sheet is a toggle button to switch between Edit mode and Display mode.\n\nIn Display mode, you can only edit a character's *current* Sanity and Stamina, and move the selector on the character's sliders.\n\nIn Edit mode, you can edit all of the character's information. If you set the character's Sanity/Stamina to Variable, a fourth slider will be available in Display mode. If you choose an option from the \"Predefined Investigator\" select box, the other fields will automatically be filled appropriately, except for \"Investigator Name\". If the character already had any \"Abilities\", the existing rows will not be deleted. Additionally, any selection for \"Predefined Investigator\" will make the Display mode show the appropriate character portrait, while choosing the blank option from the dropdown will set the portrait to a generic shadow. If you want a custom character with a portrait, choose the predefined portrait you want with the \"Predefined Investigator\" selection, and then update the character's other values as you see fit.", + "legacy": true +} \ No newline at end of file diff --git a/Ars_Magica_5th/sheet.json b/Ars_Magica_5th/sheet.json index 41ca2b8fd6..9c6ece2ae8 100644 --- a/Ars_Magica_5th/sheet.json +++ b/Ars_Magica_5th/sheet.json @@ -1,9 +1,10 @@ { - "html": "Ars_Magica_5th.html", - "css": "Ars_Magica_5th.css", - "authors": "Medieve (Richard T.), original sheet by Coal Powered Puppet.", - "patreon": "https://www.patreon.com/sceneficant", - "roll20userid": "492849,23472", - "preview": "Ars_Magica_5th.png", - "instructions": "#Ars Magica 5th \r \r **For use with Ars Magica 5th edition** \r\r If there's something you want added, or you'd like to report a bug, please contact the author of this sheet.\n \n Patch Notes:\n May 2020, v1.51\n -- Small change to the Ability roll template for legibility. \n April 2020, v1.5\n -- Incorporated new fonts throughout the sheet!\n -- Polished several roll templates and added new ones for Defending. Stylish!\n -- Added an extra button for rerolling stress explosions, can be found next to the botch button. \n -- Fixed several missing translation tags and side-effects of having translations added into the sheet. In particular, Abilities should now have access to the Accelerated Ability option. \n -- Updated the sheet space and button for Soak/Armor Protection to use the combat roller templates. \n -- Relinked images from imgur to github asset folders. \n \n October 2019\n -- Initiatives now output to Roll20's Tracker while selecting a token. \n -- Character sheet tabs no longer attached to an attribute, so multiple players can view the same character sheet without wrestling over tab controls." -} + "html": "Ars_Magica_5th.html", + "css": "Ars_Magica_5th.css", + "authors": "Medieve (Richard T.), original sheet by Coal Powered Puppet.", + "patreon": "https://www.patreon.com/sceneficant", + "roll20userid": "492849,23472", + "preview": "Ars_Magica_5th.png", + "instructions": "#Ars Magica 5th \r \r **For use with Ars Magica 5th edition** \r\r If there's something you want added, or you'd like to report a bug, please contact the author of this sheet.\n \n Patch Notes:\n May 2020, v1.51\n -- Small change to the Ability roll template for legibility. \n April 2020, v1.5\n -- Incorporated new fonts throughout the sheet!\n -- Polished several roll templates and added new ones for Defending. Stylish!\n -- Added an extra button for rerolling stress explosions, can be found next to the botch button. \n -- Fixed several missing translation tags and side-effects of having translations added into the sheet. In particular, Abilities should now have access to the Accelerated Ability option. \n -- Updated the sheet space and button for Soak/Armor Protection to use the combat roller templates. \n -- Relinked images from imgur to github asset folders. \n \n October 2019\n -- Initiatives now output to Roll20's Tracker while selecting a token. \n -- Character sheet tabs no longer attached to an attribute, so multiple players can view the same character sheet without wrestling over tab controls.", + "legacy": true +} \ No newline at end of file diff --git a/Ashen_Stars/sheet.json b/Ashen_Stars/sheet.json index b69c27459f..5656db66ee 100644 --- a/Ashen_Stars/sheet.json +++ b/Ashen_Stars/sheet.json @@ -1,10 +1,12 @@ { - "html": "Ashen_Stars.html", - "css": "Ashen_Stars.css", - "authors": "Mustafa Kalash", - "roll20userid": "284176", - "preview": "preview.png", - "instructions": "Character sheet for GUMSHOE-based sci-fi RPG Ashen Stars. Based on the core sheet edit by Sam Carter provided for free by Pelgrane Press.", - "useroptions": [ - ] -} + "html": "Ashen_Stars.html", + "css": "Ashen_Stars.css", + "authors": "Mustafa Kalash", + "roll20userid": "284176", + "preview": "preview.png", + "instructions": "Character sheet for GUMSHOE-based sci-fi RPG Ashen Stars. Based on the core sheet edit by Sam Carter provided for free by Pelgrane Press.", + "useroptions": [ + + ], + "legacy": true +} \ No newline at end of file diff --git a/Atomic Highway/sheet.json b/Atomic Highway/sheet.json index 755cb2ca83..82bd21ef69 100644 --- a/Atomic Highway/sheet.json +++ b/Atomic Highway/sheet.json @@ -1,8 +1,9 @@ { - "html": "Atomic Highway.html", - "css": "Atomic Highway.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "Atomic Highway.png", - "instructions": "# Atomic Highway \r \r **For use in the Atomic Highway** \r \r Chrome Users must load unsafe scripts to see ultra-cool Font. \r\r## Special Areas\r \r\r**Buttons**\r\r*Any area you run the mouse over and it turns black is button. This includes all attributes. \r\r If there's something you want added, or you'd like to report a bug, please contact the author of this sheet. \r \r **Again, You will need to load unsafe scripts to see the font.** " + "html": "Atomic Highway.html", + "css": "Atomic Highway.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "Atomic Highway.png", + "instructions": "# Atomic Highway \r \r **For use in the Atomic Highway** \r \r Chrome Users must load unsafe scripts to see ultra-cool Font. \r\r## Special Areas\r \r\r**Buttons**\r\r*Any area you run the mouse over and it turns black is button. This includes all attributes. \r\r If there's something you want added, or you'd like to report a bug, please contact the author of this sheet. \r \r **Again, You will need to load unsafe scripts to see the font.** ", + "legacy": true } \ No newline at end of file diff --git a/Aventures/sheet.json b/Aventures/sheet.json index b95b8495e9..0b2a8bd7b9 100644 --- a/Aventures/sheet.json +++ b/Aventures/sheet.json @@ -1,9 +1,10 @@ -{ - "html": "Aventures.html", - "css": "Aventures.css", - "authors": "Lyra S.,Alain H.,Kasenai3", - "roll20userID": "1492292,67962,340910", - "preview": "Aventures.png", - "instructions": "Feuille de personnage pour Aventures.", - "tipeee":"https://fr.tipeee.com/zakarik" -} +{ + "html": "Aventures.html", + "css": "Aventures.css", + "authors": "Lyra S.,Alain H.,Kasenai3", + "roll20userID": "1492292,67962,340910", + "preview": "Aventures.png", + "instructions": "Feuille de personnage pour Aventures.", + "tipeee": "https://fr.tipeee.com/zakarik", + "legacy": true +} \ No newline at end of file diff --git a/BASH Ultimate Edition/sheet.json b/BASH Ultimate Edition/sheet.json index 0d2f556047..4b4d018908 100644 --- a/BASH Ultimate Edition/sheet.json +++ b/BASH Ultimate Edition/sheet.json @@ -1,8 +1,9 @@ { - "html": "BASH.html", - "css": "BASH.css", - "authors": "Rich Finder", - "roll20userid": "173448", - "preview": "BASH.png", - "instructions": "# BASH: Ultimate Edition Character Sheet\r## Stat & Skill Rolls\rThe three Core Stats are:\r\r* **Brawn**\r* **Agility**\r* **Mind**\r\rEach of those labels is also a roll button that will output 2d6, and if doubles will output an additional d6 (if that additional die outputs the same number as the doubles, another d6 will be rolled—after that, the player must manually roll any additional d6s).\r\rIt is anticipated that those three roll buttons will be used for any standard skill roll. If a character needs to make a specialized skill roll, there are two additional buttons:\r\r* **Agility Specialized** roll\r* **Mind Specialized** roll\r\rClicking on either of those labels will make the same type of roll as a standard skill roll, but will do it twice, so the higher of the two rolls can be taken.\r\r**Stat of Zero**\rIf a character has a stat that is zero, you can click on the Stat of 0 roll label and a single d6 roll will be output, automatically rolling any roll that comes up a 6. Unlike the Stat and Skill rolls, this die result will continue rolling until no more sixes are rolled, so no additional rolls will be necessary.\r\r## Powers\rThe label of the Powers section is also a roll button that outputs the result of a single d6 to indicate whether the character successfully activated a power. \r\rThe rest of the section is repeating section so you can add as many powers as necessary. The first row contains a field for the power name, and a number field to the right to indicate the rank. The second row of each power is a free-form text field to note any special information pertaining to the power.\r## Weapons\rThis is a repeating section with fields to document the weapon, damage, type of weapon (Ranged or Melee), and Ammo. Additionally, below each weapon is a free-form text field to capture any special notes about the weapon.\r\rEach weapon also contains a roll button for rolling damage, and will output a roll similar to that of skills and Stats.\r## A Note on Rolls\rAll rolls (except for Powers activation) will automatically prompt the user to enter any Dice Bonus/Penalty, Multiplier Mod, and Result Bonus/Penalty. These values will not be added/subtracted from the total, but will be displayed along with the roll result.\r\rStat and Skill (including specialized skill) rolls automatically include the value in the relevant field as part of the multiplier mod, so when this prompt is displayed, the player should only enter anything additional (and it will be added to the final output). The same is true for the Damage multiplier on Weapons.\r\rAdditionally for **melee** damage rolls, the Result bonus will automatically calculate the higher of Brawn * 5 or 15 and output whichever is lower, so the when prompted for Result bonus/penalty, only include anything additional beyond the basics.\r## Special Thanks\rA special thanks goes to **Gareth**, for his help in understanding how the rolls in BASH work, and for giving solid direction on what is needed for a BASH sheet." -} + "html": "BASH.html", + "css": "BASH.css", + "authors": "Rich Finder", + "roll20userid": "173448", + "preview": "BASH.png", + "instructions": "# BASH: Ultimate Edition Character Sheet\r## Stat & Skill Rolls\rThe three Core Stats are:\r\r* **Brawn**\r* **Agility**\r* **Mind**\r\rEach of those labels is also a roll button that will output 2d6, and if doubles will output an additional d6 (if that additional die outputs the same number as the doubles, another d6 will be rolled—after that, the player must manually roll any additional d6s).\r\rIt is anticipated that those three roll buttons will be used for any standard skill roll. If a character needs to make a specialized skill roll, there are two additional buttons:\r\r* **Agility Specialized** roll\r* **Mind Specialized** roll\r\rClicking on either of those labels will make the same type of roll as a standard skill roll, but will do it twice, so the higher of the two rolls can be taken.\r\r**Stat of Zero**\rIf a character has a stat that is zero, you can click on the Stat of 0 roll label and a single d6 roll will be output, automatically rolling any roll that comes up a 6. Unlike the Stat and Skill rolls, this die result will continue rolling until no more sixes are rolled, so no additional rolls will be necessary.\r\r## Powers\rThe label of the Powers section is also a roll button that outputs the result of a single d6 to indicate whether the character successfully activated a power. \r\rThe rest of the section is repeating section so you can add as many powers as necessary. The first row contains a field for the power name, and a number field to the right to indicate the rank. The second row of each power is a free-form text field to note any special information pertaining to the power.\r## Weapons\rThis is a repeating section with fields to document the weapon, damage, type of weapon (Ranged or Melee), and Ammo. Additionally, below each weapon is a free-form text field to capture any special notes about the weapon.\r\rEach weapon also contains a roll button for rolling damage, and will output a roll similar to that of skills and Stats.\r## A Note on Rolls\rAll rolls (except for Powers activation) will automatically prompt the user to enter any Dice Bonus/Penalty, Multiplier Mod, and Result Bonus/Penalty. These values will not be added/subtracted from the total, but will be displayed along with the roll result.\r\rStat and Skill (including specialized skill) rolls automatically include the value in the relevant field as part of the multiplier mod, so when this prompt is displayed, the player should only enter anything additional (and it will be added to the final output). The same is true for the Damage multiplier on Weapons.\r\rAdditionally for **melee** damage rolls, the Result bonus will automatically calculate the higher of Brawn * 5 or 15 and output whichever is lower, so the when prompted for Result bonus/penalty, only include anything additional beyond the basics.\r## Special Thanks\rA special thanks goes to **Gareth**, for his help in understanding how the rolls in BASH work, and for giving solid direction on what is needed for a BASH sheet.", + "legacy": true +} \ No newline at end of file diff --git a/BESM-3e/sheet.json b/BESM-3e/sheet.json index 3bf607d315..5db6eec3a3 100644 --- a/BESM-3e/sheet.json +++ b/BESM-3e/sheet.json @@ -1,8 +1,9 @@ { - "html": "besm3e.html", - "css": "besm3e.css", - "authors": "Andre Vaillancourt (cypher)", - "roll20userid": "126808", - "preview": "BigEyesSmallMouth.png", - "instructions": "" -} + "html": "besm3e.html", + "css": "besm3e.css", + "authors": "Andre Vaillancourt (cypher)", + "roll20userid": "126808", + "preview": "BigEyesSmallMouth.png", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/BESM2revised/sheet.json b/BESM2revised/sheet.json index cdec8bd442..0b5b16b677 100644 --- a/BESM2revised/sheet.json +++ b/BESM2revised/sheet.json @@ -1,8 +1,9 @@ { - "html": "besm2revised.html", - "css": "besm2revised.css", - "authors": "Jacob Peterson (Marius D'jaed'r)", - "roll20userid": "706038", - "preview": "BigEyesSmallMouth2revised.PNG", - "instructions": "see preferences tab" -} + "html": "besm2revised.html", + "css": "besm2revised.css", + "authors": "Jacob Peterson (Marius D'jaed'r)", + "roll20userid": "706038", + "preview": "BigEyesSmallMouth2revised.PNG", + "instructions": "see preferences tab", + "legacy": true +} \ No newline at end of file diff --git a/BESM3rd/sheet.json b/BESM3rd/sheet.json index 1dc38909de..d57136716f 100644 --- a/BESM3rd/sheet.json +++ b/BESM3rd/sheet.json @@ -1,8 +1,9 @@ { - "html": "BESM3rd.html", - "css": "BESM3rd.css", - "authors": "Tim Reed, aka Dragynwulf", - "roll20userid": "171269", - "preview": "BESM3rd.png", - "instructions": "Made for the BESM 3rd Edition rules, but will possibly work for others." -} + "html": "BESM3rd.html", + "css": "BESM3rd.css", + "authors": "Tim Reed, aka Dragynwulf", + "roll20userid": "171269", + "preview": "BESM3rd.png", + "instructions": "Made for the BESM 3rd Edition rules, but will possibly work for others.", + "legacy": true +} \ No newline at end of file diff --git a/Babylon 5/sheet.json b/Babylon 5/sheet.json index d682403b5a..96d46ad4a7 100644 --- a/Babylon 5/sheet.json +++ b/Babylon 5/sheet.json @@ -1,8 +1,9 @@ { - "html": "Babylon 5.html", - "css": "Babylon 5.css", - "authors": "Nighthawk", - "roll20userid": "750009", - "preview": "Babylon 5.png", - "instructions": "For use with Babylon 5 2nd Edition" + "html": "Babylon 5.html", + "css": "Babylon 5.css", + "authors": "Nighthawk", + "roll20userid": "750009", + "preview": "Babylon 5.png", + "instructions": "For use with Babylon 5 2nd Edition", + "legacy": true } \ No newline at end of file diff --git a/BakerStreet/sheet.json b/BakerStreet/sheet.json index 78aa99c8a2..59049d797a 100644 --- a/BakerStreet/sheet.json +++ b/BakerStreet/sheet.json @@ -1,8 +1,9 @@ { - "html": "BakerStreet.html", - "css": "BakerStreet.css", - "authors": "David", - "roll20userid": "720651", - "preview": "BakerStreet.png", - "instructions": "[Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/BakerStreet/ReadMe.md)" -} + "html": "BakerStreet.html", + "css": "BakerStreet.css", + "authors": "David", + "roll20userid": "720651", + "preview": "BakerStreet.png", + "instructions": "[Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/BakerStreet/ReadMe.md)", + "legacy": true +} \ No newline at end of file diff --git a/Band of Blades Official/sheet.json b/Band of Blades Official/sheet.json index 366aefd3b9..a1304596c8 100644 --- a/Band of Blades Official/sheet.json +++ b/Band of Blades Official/sheet.json @@ -1,8 +1,9 @@ { - "html": "blades.html", - "css": "blades.css", - "authors": "Jakob Oesinghaus, Tim Denee", - "roll20userid": "726129, 782723", - "preview": "blades.png", - "instructions": "This is the offical sheet for Band of Blades, featuring most of the content of the paper sheets. Please report issues or feature requests [here](https://github.com/joesinghaus/Band-of-Blades/issues)." -} + "html": "blades.html", + "css": "blades.css", + "authors": "Jakob Oesinghaus, Tim Denee", + "roll20userid": "726129, 782723", + "preview": "blades.png", + "instructions": "This is the offical sheet for Band of Blades, featuring most of the content of the paper sheets. Please report issues or feature requests [here](https://github.com/joesinghaus/Band-of-Blades/issues).", + "legacy": true +} \ No newline at end of file diff --git a/Band of Blades/sheet.json b/Band of Blades/sheet.json index 301f4e78e5..38f31e3738 100644 --- a/Band of Blades/sheet.json +++ b/Band of Blades/sheet.json @@ -1,8 +1,9 @@ { - "html": "bob.html", - "css": "bob.css", - "authors": "Dylan Boates, with thanks to: Tim Denee, Jakob Oesinghaus, Chris McDonald", - "roll20userid": "1197121, 782723, 726129, 693171", - "preview": "preview.png", - "instructions": "This sheet is designed to work with the Beta version of Band of Blades" + "html": "bob.html", + "css": "bob.css", + "authors": "Dylan Boates, with thanks to: Tim Denee, Jakob Oesinghaus, Chris McDonald", + "roll20userid": "1197121, 782723, 726129, 693171", + "preview": "preview.png", + "instructions": "This sheet is designed to work with the Beta version of Band of Blades", + "legacy": true } \ No newline at end of file diff --git a/Barbarians Of Lemuria - Mythic/sheet.json b/Barbarians Of Lemuria - Mythic/sheet.json index 6184d3ca39..8f0695aa7b 100644 --- a/Barbarians Of Lemuria - Mythic/sheet.json +++ b/Barbarians Of Lemuria - Mythic/sheet.json @@ -1,9 +1,10 @@ { - "html": "bolm.htm", - "css": "bolm.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "bolm.jpg", - "instructions": "Character sheet for Barbarians of Lemuria - Mythic Edition, in [english](http://barbariansoflemuria.webs.com/), [french](http://www.ludospherik.fr/content/14-barbarians-of-lemuria) and [german](http://truant.com/spiele/rollenspiele). [Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Barbarians%20Of%20Lemuria%20-%20Mythic/ReadMe.md). v1.4 (2017-06-06)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "bolm.htm", + "css": "bolm.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "bolm.jpg", + "instructions": "Character sheet for Barbarians of Lemuria - Mythic Edition, in [english](http://barbariansoflemuria.webs.com/), [french](http://www.ludospherik.fr/content/14-barbarians-of-lemuria) and [german](http://truant.com/spiele/rollenspiele). [Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Barbarians%20Of%20Lemuria%20-%20Mythic/ReadMe.md). v1.4 (2017-06-06).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/Barebones Fantasy RPG (00lite)/sheet.json b/Barebones Fantasy RPG (00lite)/sheet.json index e9a749a76c..029c9d9716 100644 --- a/Barebones Fantasy RPG (00lite)/sheet.json +++ b/Barebones Fantasy RPG (00lite)/sheet.json @@ -1,8 +1,9 @@ { - "html": "barebones.html", - "css": "barebones.css", - "authors": "Justin M. Gordon", - "preview": "barebones.png", - "roll20userid": "457116", - "instructions": "Sheet will autocalculate all skills and max BP. All skills can be rolled as abilities with % or %. Roll buttons are available for all stats." -} + "html": "barebones.html", + "css": "barebones.css", + "authors": "Justin M. Gordon", + "preview": "barebones.png", + "roll20userid": "457116", + "instructions": "Sheet will autocalculate all skills and max BP. All skills can be rolled as abilities with % or %. Roll buttons are available for all stats.", + "legacy": true +} \ No newline at end of file diff --git a/Basic Fantasy RPG - Expanded/sheet.json b/Basic Fantasy RPG - Expanded/sheet.json index 708d4dd4f5..d6a9ce0058 100644 --- a/Basic Fantasy RPG - Expanded/sheet.json +++ b/Basic Fantasy RPG - Expanded/sheet.json @@ -1,8 +1,9 @@ { - "html": "bfrpgsheet-expanded.html", - "css": "bfrpgsheet-expanded.css", - "authors": "Pat Stubbs", - "roll20userid": "32262", - "preview": "bfrpgsheet-expanded-preview.jpg", - "instructions": "This sheet is for The Basic Fantasy Roleplaying Game (http://www.basicfantasy.org/index.html). It supports the core rules and most of the optional rule supplements." -} + "html": "bfrpgsheet-expanded.html", + "css": "bfrpgsheet-expanded.css", + "authors": "Pat Stubbs", + "roll20userid": "32262", + "preview": "bfrpgsheet-expanded-preview.jpg", + "instructions": "This sheet is for The Basic Fantasy Roleplaying Game (http://www.basicfantasy.org/index.html). It supports the core rules and most of the optional rule supplements.", + "legacy": true +} \ No newline at end of file diff --git a/Basic Fantasy RPG/sheet.json b/Basic Fantasy RPG/sheet.json index 2dd88babb0..53ba9ea03e 100644 --- a/Basic Fantasy RPG/sheet.json +++ b/Basic Fantasy RPG/sheet.json @@ -1,8 +1,9 @@ { -"html": "BFRPGsheet.html", -"css": "BFRPGsheet.css", -"authors": "Chris Gonnerman", -"roll20userid": "114964", -"preview": "BFRPGsheet.png", -"instructions": "Basic Fantasy RPG Character Sheet by Publisher" -} + "html": "BFRPGsheet.html", + "css": "BFRPGsheet.css", + "authors": "Chris Gonnerman", + "roll20userid": "114964", + "preview": "BFRPGsheet.png", + "instructions": "Basic Fantasy RPG Character Sheet by Publisher", + "legacy": true +} \ No newline at end of file diff --git a/Basic_Roleplaying/sheet.json b/Basic_Roleplaying/sheet.json index d3b449704f..dc5b28e65b 100644 --- a/Basic_Roleplaying/sheet.json +++ b/Basic_Roleplaying/sheet.json @@ -1,8 +1,9 @@ { - "html": "Basic_Roleplaying.html", - "css": "Basic_Roleplaying.css", - "authors": "Khoa P.", - "roll20userid": "546568", - "preview": "Basic_Roleplaying.png", - "instructions": "Basic Roleplaying Character based partly on Ove Odegard's CoC character sheet. Configuation allows hit locations or major wound systems\nAny questions regarding this sheet should be directed to [Khoa P](https://app.roll20.net/users/546568/khoa-P)" -} + "html": "Basic_Roleplaying.html", + "css": "Basic_Roleplaying.css", + "authors": "Khoa P.", + "roll20userid": "546568", + "preview": "Basic_Roleplaying.png", + "instructions": "Basic Roleplaying Character based partly on Ove Odegard's CoC character sheet. Configuation allows hit locations or major wound systems\nAny questions regarding this sheet should be directed to [Khoa P](https://app.roll20.net/users/546568/khoa-P)", + "legacy": true +} \ No newline at end of file diff --git a/Battle Century G/sheet.json b/Battle Century G/sheet.json index 85cbd294c5..eded54ab35 100644 --- a/Battle Century G/sheet.json +++ b/Battle Century G/sheet.json @@ -1,8 +1,9 @@ { - "html": "Battle-Century-G.html", - "css": "Battle-Century-G.css", - "authors": "Alexander Newcombe (@writernewcombe)", - "roll20userid": "", - "preview": "Battle-Century-G.png", - "instructions": "Note the two different tabs. One for characters and one for mecha." -} + "html": "Battle-Century-G.html", + "css": "Battle-Century-G.css", + "authors": "Alexander Newcombe (@writernewcombe)", + "roll20userid": "", + "preview": "Battle-Century-G.png", + "instructions": "Note the two different tabs. One for characters and one for mecha.", + "legacy": true +} \ No newline at end of file diff --git a/BattleTech-A-Time-of-War/sheet.json b/BattleTech-A-Time-of-War/sheet.json index d6d578ce59..7d8238959c 100644 --- a/BattleTech-A-Time-of-War/sheet.json +++ b/BattleTech-A-Time-of-War/sheet.json @@ -1,8 +1,9 @@ { - "html": "BattleTech-A-Time-of-War.html", - "css": "BattleTech-A-Time-of-War.css", - "authors": "Emre U., Michael S.", - "roll20userid": "1371604, 3330525", - "preview": "battletech.png", - "instructions": "This sheet is for the legendary universe of Mechwarrior. Core rulebook is BattleTech: A Time of War. If there is any problem or this sheet needs to improve feel free to use this and update." -} + "html": "BattleTech-A-Time-of-War.html", + "css": "BattleTech-A-Time-of-War.css", + "authors": "Emre U., Michael S.", + "roll20userid": "1371604, 3330525", + "preview": "battletech.png", + "instructions": "This sheet is for the legendary universe of Mechwarrior. Core rulebook is BattleTech: A Time of War. If there is any problem or this sheet needs to improve feel free to use this and update.", + "legacy": true +} \ No newline at end of file diff --git a/Beacon/sheet.json b/Beacon/sheet.json index f1cc34fec9..bc489c3c96 100644 --- a/Beacon/sheet.json +++ b/Beacon/sheet.json @@ -1,8 +1,9 @@ { - "html": "beacon.html", - "css": "beacon.css", - "authors": "Todd", - "roll20userid": "837129", - "preview": "beacon.png", - "instructions": "This sheet is designed for use with Beacon. [Homepage](http://beacond20.blogspot.com/) This is a total redo of the old Beacon character sheet. Based on the DCC Tabbed Sheet by Amanda the Amazon. The sheet has a game mode and a level update mode." -} + "html": "beacon.html", + "css": "beacon.css", + "authors": "Todd", + "roll20userid": "837129", + "preview": "beacon.png", + "instructions": "This sheet is designed for use with Beacon. [Homepage](http://beacond20.blogspot.com/) This is a total redo of the old Beacon character sheet. Based on the DCC Tabbed Sheet by Amanda the Amazon. The sheet has a game mode and a level update mode.", + "legacy": true +} \ No newline at end of file diff --git a/Best Left Buried/sheet.json b/Best Left Buried/sheet.json index 8d141915d9..9877dd035c 100644 --- a/Best Left Buried/sheet.json +++ b/Best Left Buried/sheet.json @@ -1,8 +1,9 @@ { -"html": "bestleftburied.html", -"css": "bestleftburied.css", -"authors": "D. E. Tobin(dante_faustus)", -"roll20userid": "222441", -"preview": "bestleftburied.png", -"instructions": "Sheet for Best Left Buried RPG" -} + "html": "bestleftburied.html", + "css": "bestleftburied.css", + "authors": "D. E. Tobin(dante_faustus)", + "roll20userid": "222441", + "preview": "bestleftburied.png", + "instructions": "Sheet for Best Left Buried RPG", + "legacy": true +} \ No newline at end of file diff --git a/Better-Angels/sheet.json b/Better-Angels/sheet.json index 0abc7624ed..054b8f6e9c 100644 --- a/Better-Angels/sheet.json +++ b/Better-Angels/sheet.json @@ -1,8 +1,9 @@ { - "html": "better-angels.html", - "css": "better-angels.css", - "authors": "Joe Chirelli", - "roll20userid": "540407", - "preview": "better-angels.jpg", - "instructions":"Character sheet for Better Angels. Big thanks to Brian on the CSS Wizardry thread for the code for dots. Stratagies and Tactics use radio buttons, fill in dots or use the (x) to clear. Add Powers, Aspects and Specialties to the right side of the sheet. Updated for improved visiblity." -} + "html": "better-angels.html", + "css": "better-angels.css", + "authors": "Joe Chirelli", + "roll20userid": "540407", + "preview": "better-angels.jpg", + "instructions": "Character sheet for Better Angels. Big thanks to Brian on the CSS Wizardry thread for the code for dots. Stratagies and Tactics use radio buttons, fill in dots or use the (x) to clear. Add Powers, Aspects and Specialties to the right side of the sheet. Updated for improved visiblity.", + "legacy": true +} \ No newline at end of file diff --git a/Beyond the Wall and Other Adventures/sheet.json b/Beyond the Wall and Other Adventures/sheet.json index ba2d285d63..4419892483 100644 --- a/Beyond the Wall and Other Adventures/sheet.json +++ b/Beyond the Wall and Other Adventures/sheet.json @@ -1,8 +1,9 @@ { - "html": "btwoa.html", - "css": "btwoa.css", - "authors": "Jose Junior", - "roll20userid": "46", - "preview": "btwoa.png", - "instructions": "This is a sheet for Beyond the Wall and Other Adventures. It follows the 'Further Afield' extended character sheet design. Weapons, Skills, Saving Throws and Abilities have buttons for automatic rolling. Thanks http://www.flatlandgames.com for the permission to use their work on Roll20." + "html": "btwoa.html", + "css": "btwoa.css", + "authors": "Jose Junior", + "roll20userid": "46", + "preview": "btwoa.png", + "instructions": "This is a sheet for Beyond the Wall and Other Adventures. It follows the 'Further Afield' extended character sheet design. Weapons, Skills, Saving Throws and Abilities have buttons for automatic rolling. Thanks http://www.flatlandgames.com for the permission to use their work on Roll20.", + "legacy": true } \ No newline at end of file diff --git a/Bite-Marks/sheet.json b/Bite-Marks/sheet.json index 12cd4586e8..5551c77f65 100644 --- a/Bite-Marks/sheet.json +++ b/Bite-Marks/sheet.json @@ -1,8 +1,9 @@ { -"html":"bitemarks.html", -"css":"sheet.css", -"authors":"Chris Czerniak", -"roll20userid":"107277", -"preview":"sheet.png", -"instructions":"**Roll template:** &{template:bitemarksDefault} {{move}} {{skillname}} {{result}}\n\nBite Marks is an Apocalypse World game created by Becky Annison. [You can purchase Bite Marks by following this link](https://blackarmada.com/product/bite-marks-hardcover-pdf/)." -} + "html": "bitemarks.html", + "css": "sheet.css", + "authors": "Chris Czerniak", + "roll20userid": "107277", + "preview": "sheet.png", + "instructions": "**Roll template:** &{template:bitemarksDefault} {{move}} {{skillname}} {{result}}\n\nBite Marks is an Apocalypse World game created by Becky Annison. [You can purchase Bite Marks by following this link](https://blackarmada.com/product/bite-marks-hardcover-pdf/).", + "legacy": true +} \ No newline at end of file diff --git a/Black Crusade Advanced API/sheet.json b/Black Crusade Advanced API/sheet.json index f65235e19f..793dbafb7c 100644 --- a/Black Crusade Advanced API/sheet.json +++ b/Black Crusade Advanced API/sheet.json @@ -1,8 +1,9 @@ { - "html": "Black Crusade Advanced API.html", - "css": "Black Crusade Advanced API.css", - "authors": "Daniel D., John B., Shawn Abreu, John D. updated and combined by Sebouh K.", - "preview": "BCAdvancedAPIPreview.png", - "roll20userid": "233902, 137474, 1478668, 262892, 1471688, 1316701", - "instructions": "Contact Sebouh K. at skuwed @ gmail . com (without the spaces) for any question or bug reports. Black Crusade Advanced API is an API enabled character sheet for pro subscription gamemasters.\n\nIt requires:\n* The [Degrees of Success javascripts](https://github.com/Roll20/roll20-character-sheets/tree/master/Dark%20Heresy%20Advanced%202nd%20Edition/API%20Scripts) written by Jack D\n* The [Ammo Count Api Script](https://github.com/shdwjk/Roll20API/blob/master/Ammo/Ammo.js) by Aaron C. Meadow" + "html": "Black Crusade Advanced API.html", + "css": "Black Crusade Advanced API.css", + "authors": "Daniel D., John B., Shawn Abreu, John D. updated and combined by Sebouh K.", + "preview": "BCAdvancedAPIPreview.png", + "roll20userid": "233902, 137474, 1478668, 262892, 1471688, 1316701", + "instructions": "Contact Sebouh K. at skuwed @ gmail . com (without the spaces) for any question or bug reports. Black Crusade Advanced API is an API enabled character sheet for pro subscription gamemasters.\n\nIt requires:\n* The [Degrees of Success javascripts](https://github.com/Roll20/roll20-character-sheets/tree/master/Dark%20Heresy%20Advanced%202nd%20Edition/API%20Scripts) written by Jack D\n* The [Ammo Count Api Script](https://github.com/shdwjk/Roll20API/blob/master/Ammo/Ammo.js) by Aaron C. Meadow", + "legacy": true } \ No newline at end of file diff --git a/Black Hack/sheet.json b/Black Hack/sheet.json index 2cc6d387cf..9a02fe8d23 100644 --- a/Black Hack/sheet.json +++ b/Black Hack/sheet.json @@ -1,10 +1,13 @@ { - "html": "BlackHack.html", - "css": "BlackHack.css", - "authors": "Plexsoup", - "roll20userid": "258125", - "preview": "BlackHack.png", - "compendium": "", - "instructions": "Character sheet for The Black Hack.", - "useroptions": [] -} + "html": "BlackHack.html", + "css": "BlackHack.css", + "authors": "Plexsoup", + "roll20userid": "258125", + "preview": "BlackHack.png", + "compendium": "", + "instructions": "Character sheet for The Black Hack.", + "useroptions": [ + + ], + "legacy": true +} \ No newline at end of file diff --git a/Black Void by Penny for a Tale/sheet.json b/Black Void by Penny for a Tale/sheet.json index 5493ef372e..f477e0c8a5 100644 --- a/Black Void by Penny for a Tale/sheet.json +++ b/Black Void by Penny for a Tale/sheet.json @@ -1,8 +1,9 @@ { - "html": "BlackVoid.html", - "css": "BlackVoid.css", - "authors": "Cassie Levett", - "roll20userid": "557736", - "preview": "preview.png", - "instructions": "Black Void character sheet created for Penny For A Tale" + "html": "BlackVoid.html", + "css": "BlackVoid.css", + "authors": "Cassie Levett", + "roll20userid": "557736", + "preview": "preview.png", + "instructions": "Black Void character sheet created for Penny For A Tale", + "legacy": true } \ No newline at end of file diff --git a/Black-Seven/sheet.json b/Black-Seven/sheet.json index 6d8dd4ec89..f0c530557a 100644 --- a/Black-Seven/sheet.json +++ b/Black-Seven/sheet.json @@ -1,8 +1,9 @@ { - "html": "Black-Seven.html", - "css": "Black-Seven.css", - "authors": "Coal Powered Puppet", - "roll20userid": "492849", - "preview": "Black-Seven.png", - "instructions": "For the espionage rpg '[Black Seven](https://www.drivethrurpg.com/product/93976/Black-Seven)' by 'Zero Point Information'. " + "html": "Black-Seven.html", + "css": "Black-Seven.css", + "authors": "Coal Powered Puppet", + "roll20userid": "492849", + "preview": "Black-Seven.png", + "instructions": "For the espionage rpg '[Black Seven](https://www.drivethrurpg.com/product/93976/Black-Seven)' by 'Zero Point Information'. ", + "legacy": true } \ No newline at end of file diff --git a/Black_Crusade/sheet.json b/Black_Crusade/sheet.json index 22313ad0e9..614898e41d 100644 --- a/Black_Crusade/sheet.json +++ b/Black_Crusade/sheet.json @@ -1,8 +1,9 @@ { - "html": "BlackCrusade.html", - "css": "BlackCrusadeStyle.css", - "authors": "Daniel D., John B., Shawn Abreu updated by John D.", - "preview": "BlackCrusadePreview.png", - "roll20userid": "233902, 137474, 1478668, 262892, 1471688", - "instructions": "Based off the Black Crusade sheet made by Daniel D updated by John B. and Dark Heresy Advanced 2nd Edition sheet made by Shawn Abreu. You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row. Please do note that Gear Weight and XP calculation codes may make you lose those data, so make a backup of your game. Please contact John D. #1028 (Discord) for any questions and bugs reports." + "html": "BlackCrusade.html", + "css": "BlackCrusadeStyle.css", + "authors": "Daniel D., John B., Shawn Abreu updated by John D.", + "preview": "BlackCrusadePreview.png", + "roll20userid": "233902, 137474, 1478668, 262892, 1471688", + "instructions": "Based off the Black Crusade sheet made by Daniel D updated by John B. and Dark Heresy Advanced 2nd Edition sheet made by Shawn Abreu. You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row. Please do note that Gear Weight and XP calculation codes may make you lose those data, so make a backup of your game. Please contact John D. #1028 (Discord) for any questions and bugs reports.", + "legacy": true } \ No newline at end of file diff --git a/Blades in the Dark/sheet.json b/Blades in the Dark/sheet.json index 4daa2e7545..b715d78d95 100644 --- a/Blades in the Dark/sheet.json +++ b/Blades in the Dark/sheet.json @@ -1,8 +1,9 @@ { - "html": "blades.html", - "css": "blades.css", - "authors": "Tim Denee, Jakob Oesinghaus", - "roll20userid": "782723, 726129", - "preview": "blades.png", - "instructions": "This sheet for Blades in the Dark is designed to look similar to the paper sheets, and includes a sheet for both characters and the crew, as well as a faction status tracker.\nFor questions or bug reports, feel free to contact me on Discord (@deceptive.duality#6358) or Roll20.\n\nKorean translation by ClockworkOwl. French translation by S. Ziterman." -} + "html": "blades.html", + "css": "blades.css", + "authors": "Tim Denee, Jakob Oesinghaus", + "roll20userid": "782723, 726129", + "preview": "blades.png", + "instructions": "This sheet for Blades in the Dark is designed to look similar to the paper sheets, and includes a sheet for both characters and the crew, as well as a faction status tracker.\nFor questions or bug reports, feel free to contact me on Discord (@deceptive.duality#6358) or Roll20.\n\nKorean translation by ClockworkOwl. French translation by S. Ziterman.", + "legacy": true +} \ No newline at end of file diff --git a/Blades-in-the-Dark/sheet.json b/Blades-in-the-Dark/sheet.json index d33da8ceb7..0b359df71c 100644 --- a/Blades-in-the-Dark/sheet.json +++ b/Blades-in-the-Dark/sheet.json @@ -1,8 +1,9 @@ { - "html": "blades.html", - "css": "blades.css", - "authors": "Stephen Malone, Flamewolf, Matthew Harris Glover, Phalanks", - "roll20userid": "552705,477370,299095,843545", - "preview": "blades.png", - "instructions": "*The Insight, Prowess, and Resolve rolls are for resistance rolls. The result shown is 6 minus the corresponding attribute rating.\r*If the total dice pool for a roll is less than or equal to 0, then the roll automatically rolls 2d6 and shows the lowest roll." -} + "html": "blades.html", + "css": "blades.css", + "authors": "Stephen Malone, Flamewolf, Matthew Harris Glover, Phalanks", + "roll20userid": "552705,477370,299095,843545", + "preview": "blades.png", + "instructions": "*The Insight, Prowess, and Resolve rolls are for resistance rolls. The result shown is 6 minus the corresponding attribute rating.\r*If the total dice pool for a roll is less than or equal to 0, then the roll automatically rolls 2d6 and shows the lowest roll.", + "legacy": true +} \ No newline at end of file diff --git a/Blightburg/sheet.json b/Blightburg/sheet.json index 43bf301a84..c467b39970 100644 --- a/Blightburg/sheet.json +++ b/Blightburg/sheet.json @@ -1,8 +1,9 @@ { - "html": "blightburg.html", - "css": "blightburg.css", - "authors": "Mikko Karttunen", - "roll20userid": "1574191", - "preview": "blightburg.png", - "instructions": "This is the official Blightburg character sheet for Roll20. If you find bugs in the sheet or have any other questions, you can find my contact details on the [game's website](http://frozendepths.net/blightburg)" -} + "html": "blightburg.html", + "css": "blightburg.css", + "authors": "Mikko Karttunen", + "roll20userid": "1574191", + "preview": "blightburg.png", + "instructions": "This is the official Blightburg character sheet for Roll20. If you find bugs in the sheet or have any other questions, you can find my contact details on the [game's website](http://frozendepths.net/blightburg)", + "legacy": true +} \ No newline at end of file diff --git a/Blue Planet V2/sheet.json b/Blue Planet V2/sheet.json index 096e40fbdc..c32fbf810d 100644 --- a/Blue Planet V2/sheet.json +++ b/Blue Planet V2/sheet.json @@ -1,8 +1,9 @@ { - "html": "Blue Planet V2 character sheet.html", - "css": "Blue Planet V2 character sheet.css", - "authors": "Tomaxx", - "roll20userid": "1142397", - "preview": "Blue Planet V2 character sheet.png", - "instructions": "This character sheet is for Blue Planet V2 published by Fantasy Flight Games." + "html": "Blue Planet V2 character sheet.html", + "css": "Blue Planet V2 character sheet.css", + "authors": "Tomaxx", + "roll20userid": "1142397", + "preview": "Blue Planet V2 character sheet.png", + "instructions": "This character sheet is for Blue Planet V2 published by Fantasy Flight Games.", + "legacy": true } \ No newline at end of file diff --git a/Blue Rose/sheet.json b/Blue Rose/sheet.json index 77e2b59b8b..1f0b9f5219 100644 --- a/Blue Rose/sheet.json +++ b/Blue Rose/sheet.json @@ -1,8 +1,9 @@ { - "html": "Blue Rose.html", - "css": "Blue Rose.css", - "authors": "Adalberto, Andrew R., Olivier L.-L.", - "roll20userid": "615105, 439089, 594486", - "preview": "Blue Rose.png", - "instructions": "A quick-and-dirty adaptation to Blue Rose of the Fantasy AGE sheet. The Attributes & Abilities in common should transfer if you've been using the latter. Check the check box in skill table in order to add a Focus value to the roll" -} + "html": "Blue Rose.html", + "css": "Blue Rose.css", + "authors": "Adalberto, Andrew R., Olivier L.-L.", + "roll20userid": "615105, 439089, 594486", + "preview": "Blue Rose.png", + "instructions": "A quick-and-dirty adaptation to Blue Rose of the Fantasy AGE sheet. The Attributes & Abilities in common should transfer if you've been using the latter. Check the check box in skill table in order to add a Focus value to the roll", + "legacy": true +} \ No newline at end of file diff --git a/Bluebeard's Bride/sheet.json b/Bluebeard's Bride/sheet.json index c39cc034a9..10cc1db70f 100644 --- a/Bluebeard's Bride/sheet.json +++ b/Bluebeard's Bride/sheet.json @@ -4,5 +4,6 @@ "authors": "Jason Slanga", "roll20userid": "2321057", "preview": "BlueBeards_Bride.png", - "instructions": "Help Information is included on the \"Help\" tab of the character sheet" -} + "instructions": "Help Information is included on the \"Help\" tab of the character sheet", + "legacy": true +} \ No newline at end of file diff --git a/Breakfast Cult/sheet.json b/Breakfast Cult/sheet.json index bbbdfdc05a..aef82a178e 100644 --- a/Breakfast Cult/sheet.json +++ b/Breakfast Cult/sheet.json @@ -1,8 +1,9 @@ { - "html": "breakfastcult.html", - "css": "breakfastcult.css", - "roll20userid": "21758", - "authors": "Ash McAllan", - "preview": "breakfastcult.png", - "instructions": "Breakfast Cult Character Sheet." -} + "html": "breakfastcult.html", + "css": "breakfastcult.css", + "roll20userid": "21758", + "authors": "Ash McAllan", + "preview": "breakfastcult.png", + "instructions": "Breakfast Cult Character Sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Brigandyne/sheet.json b/Brigandyne/sheet.json index 36f55e560d..a23832b2d2 100644 --- a/Brigandyne/sheet.json +++ b/Brigandyne/sheet.json @@ -1,9 +1,10 @@ { - "html": "brigandyne.htm", - "css": "brigandyne.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "brigandyne.jpg", - "instructions": "Feuille de personnage de [Brigandyne](https://brigandyne.wordpress.com/), Aventures de sang et d'acier. Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Brigandyne/ReadMe.md). v1.2 (2017-05-11)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "brigandyne.htm", + "css": "brigandyne.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "brigandyne.jpg", + "instructions": "Feuille de personnage de [Brigandyne](https://brigandyne.wordpress.com/), Aventures de sang et d'acier. Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Brigandyne/ReadMe.md). v1.2 (2017-05-11).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/Bubblegumshoe/sheet.json b/Bubblegumshoe/sheet.json index 46059ce986..c0bc48dc13 100644 --- a/Bubblegumshoe/sheet.json +++ b/Bubblegumshoe/sheet.json @@ -4,5 +4,6 @@ "authors": "Lily @lilypadnebula", "roll20userID": "229266", "preview": "preview.png", - "instructions": "It's a fairly straightforward sheet, fill in all the fields as you would during character creation.\n The roll buttons will ask how many of your pool you spend, deduct that from the pool column. The Cool stat in the top section and the Cool rating in the skills list are tied together. Picture for roll template comes from Unsplash, by Ashley Edwards." + "instructions": "It's a fairly straightforward sheet, fill in all the fields as you would during character creation.\n The roll buttons will ask how many of your pool you spend, deduct that from the pool column. The Cool stat in the top section and the Cool rating in the skills list are tied together. Picture for roll template comes from Unsplash, by Ashley Edwards.", + "legacy": true } \ No newline at end of file diff --git a/Bulletproof Blues/sheet.json b/Bulletproof Blues/sheet.json index 7db1887ec7..f017b8bdec 100644 --- a/Bulletproof Blues/sheet.json +++ b/Bulletproof Blues/sheet.json @@ -1,9 +1,9 @@ { - "html": "BulletproofBlues.html", - "css": "BulletproofBlues.css", - "authors": "Rich Finder", - "roll20userid": "173448", - "preview": "BulletproofBlues.png", - "instructions": "# Bulletproof Blues Character Sheet\r## Attributes & Skill Rolls\rThe seven Core Attributes are:\r\r* **Brawn**\r* **Agility**\r* **Reason**\r* **Perception**\r* **Willpower**\r* **Prowess**\r* **Accuracy**\r\rEach of those labels is also a roll button that will output 2d6 + Attribute + Modifiers.\r\rIt is anticipated that those seven roll buttons will be used for any standard Attribute and/or skill roll.\r## Powers\rThis section is a repeating section so you can add as many powers as necessary. The first row contains a field for the power name, and a number field to the right to indicate the rank. The second row of each power is a free-form text field to note any special information pertaining to the power.\r## Weapons\rThis is a repeating section with fields to document the weapon, damage type (Strike, Blast, etc), type of weapon (Ranged or Melee), and Damage rating. Additionally, below each weapon is a free-form text field to capture any special notes about the weapon.\r\rEach weapon also contains a roll button for rolling attack and damage.\r## A Note on Rolls\rAll rolls will automatically prompt the user to enter any modifiers applicable to the roll.\r\rttribute and Weapon (Attack portion, anyway) rolls automatically include the value for the relevant Attribute, so when the modifiers prompt is displayed, the player should only enter anything additional (and it will be added to the final output). The same is true for the Damage multiplier on Weapons.\r## Special Thanks\rA special thanks goes to **Gareth**, for his help in understanding how the rolls in Bulletproof Blues work, and for giving solid direction on what was needed for the sheet." -} - + "html": "BulletproofBlues.html", + "css": "BulletproofBlues.css", + "authors": "Rich Finder", + "roll20userid": "173448", + "preview": "BulletproofBlues.png", + "instructions": "# Bulletproof Blues Character Sheet\r## Attributes & Skill Rolls\rThe seven Core Attributes are:\r\r* **Brawn**\r* **Agility**\r* **Reason**\r* **Perception**\r* **Willpower**\r* **Prowess**\r* **Accuracy**\r\rEach of those labels is also a roll button that will output 2d6 + Attribute + Modifiers.\r\rIt is anticipated that those seven roll buttons will be used for any standard Attribute and/or skill roll.\r## Powers\rThis section is a repeating section so you can add as many powers as necessary. The first row contains a field for the power name, and a number field to the right to indicate the rank. The second row of each power is a free-form text field to note any special information pertaining to the power.\r## Weapons\rThis is a repeating section with fields to document the weapon, damage type (Strike, Blast, etc), type of weapon (Ranged or Melee), and Damage rating. Additionally, below each weapon is a free-form text field to capture any special notes about the weapon.\r\rEach weapon also contains a roll button for rolling attack and damage.\r## A Note on Rolls\rAll rolls will automatically prompt the user to enter any modifiers applicable to the roll.\r\rttribute and Weapon (Attack portion, anyway) rolls automatically include the value for the relevant Attribute, so when the modifiers prompt is displayed, the player should only enter anything additional (and it will be added to the final output). The same is true for the Damage multiplier on Weapons.\r## Special Thanks\rA special thanks goes to **Gareth**, for his help in understanding how the rolls in Bulletproof Blues work, and for giving solid direction on what was needed for the sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Buried Secrets/sheet.json b/Buried Secrets/sheet.json index d60d5673a2..918cc4cd45 100644 --- a/Buried Secrets/sheet.json +++ b/Buried Secrets/sheet.json @@ -1,8 +1,9 @@ { - "html": "buried.html", - "css": "buried.css", - "authors": "John C Barstow", - "roll20userid": "518601", - "preview": "preview.png", - "instructions": "This is a sheet for [Buried Secrets](https://spies.jbowtie.geek.nz/), a spy game Forged in the Dark" -} + "html": "buried.html", + "css": "buried.css", + "authors": "John C Barstow", + "roll20userid": "518601", + "preview": "preview.png", + "instructions": "This is a sheet for [Buried Secrets](https://spies.jbowtie.geek.nz/), a spy game Forged in the Dark", + "legacy": true +} \ No newline at end of file diff --git a/Buried Treasures/sheet.json b/Buried Treasures/sheet.json index 07f648e1ce..491d51dd6a 100644 --- a/Buried Treasures/sheet.json +++ b/Buried Treasures/sheet.json @@ -1,6 +1,9 @@ -{"html": "buried-treasures.html", - "css": "buried-treasures.css", - "authors": "Deyan Y.", - "roll20userid": "1184249", - "preview": "buried-treasures.png", - "instructions": "Visit https://buried-treasures.net for more information about the ruleset."} +{ + "html": "buried-treasures.html", + "css": "buried-treasures.css", + "authors": "Deyan Y.", + "roll20userid": "1184249", + "preview": "buried-treasures.png", + "instructions": "Visit https://buried-treasures.net for more information about the ruleset.", + "legacy": true +} \ No newline at end of file diff --git a/Burn Bryte by Roll20/sheet.json b/Burn Bryte by Roll20/sheet.json index 643a19b14d..41d9474a58 100644 --- a/Burn Bryte by Roll20/sheet.json +++ b/Burn Bryte by Roll20/sheet.json @@ -1,9 +1,10 @@ { - "html": "BurnBryte.html", - "css": "BurnBryte.css", - "authors": "Cassie Levett, Jeff Lamb", - "roll20userid": "557736, 1464775", - "preview": "preview.PNG", - "instructions": "**WARNING:** *Do not change the character sheet for this game during the playtest, as you will not be able to change it back.*\n\nCopyright © 2018 The Orr Group, LLC. All rights reserved.", - "compendium": "burnbryte" -} + "html": "BurnBryte.html", + "css": "BurnBryte.css", + "authors": "Cassie Levett, Jeff Lamb", + "roll20userid": "557736, 1464775", + "preview": "preview.PNG", + "instructions": "**WARNING:** *Do not change the character sheet for this game during the playtest, as you will not be able to change it back.*\n\nCopyright © 2018 The Orr Group, LLC. All rights reserved.", + "compendium": "burnbryte", + "legacy": true +} \ No newline at end of file diff --git a/Burning Wheel/sheet.json b/Burning Wheel/sheet.json index 2e8d2ad4ae..f240c9c121 100644 --- a/Burning Wheel/sheet.json +++ b/Burning Wheel/sheet.json @@ -1,8 +1,9 @@ { - "html": "Burning Wheel.html", - "css": "Burning Wheel.css", - "authors": "Steve K.,Natha,Seraaron", - "roll20userid": "5047,75857,147454", - "preview": "Burning Wheel.png", - "instructions": "This sheet is designed for use with the Burning Wheel system written by Luke Crane and produced with permission for use on Roll20. Much of the Character Burner process has been enhanced with auto calculating values and many of the final results translate to the rest of the sheet.\nHovering over most of the Stats & Skills will reveal with underlying Roll20 Attribute names. Roll by clicking on the white D6 next to Ability names in order to make use of the roll template. In the roll query you'll be asked for a Help, FoRKs and other Advantages (depending on the Ability), Artha dice (from Persona or Deeds expenditure) which add to the roll but don't compare to the Obs difficulty, and the base Obstacle of the test. The 4-point star symbol to the upper right of an ability exponent mark's the roll as Open Ended and will cause any 6s rolled to explode.\nEnjoy!\n\n[Read Full Documentation](https://github.com/Roll20/roll20-character-sheets/blob/master/Burning%20Wheel/readme.md)" -} + "html": "Burning Wheel.html", + "css": "Burning Wheel.css", + "authors": "Steve K.,Natha,Seraaron", + "roll20userid": "5047,75857,147454", + "preview": "Burning Wheel.png", + "instructions": "This sheet is designed for use with the Burning Wheel system written by Luke Crane and produced with permission for use on Roll20. Much of the Character Burner process has been enhanced with auto calculating values and many of the final results translate to the rest of the sheet.\nHovering over most of the Stats & Skills will reveal with underlying Roll20 Attribute names. Roll by clicking on the white D6 next to Ability names in order to make use of the roll template. In the roll query you'll be asked for a Help, FoRKs and other Advantages (depending on the Ability), Artha dice (from Persona or Deeds expenditure) which add to the roll but don't compare to the Obs difficulty, and the base Obstacle of the test. The 4-point star symbol to the upper right of an ability exponent mark's the roll as Open Ended and will cause any 6s rolled to explode.\nEnjoy!\n\n[Read Full Documentation](https://github.com/Roll20/roll20-character-sheets/blob/master/Burning%20Wheel/readme.md)", + "legacy": true +} \ No newline at end of file diff --git a/ButterflyAspect/sheet.json b/ButterflyAspect/sheet.json index 11651bee1c..c274373a0d 100644 --- a/ButterflyAspect/sheet.json +++ b/ButterflyAspect/sheet.json @@ -1,8 +1,9 @@ { - "html": "ButterflyAspect.html", - "css": "ButterflyAspect.css", - "authors": "Daniel (Tealk) Buck - Herzog von Meranien", - "roll20userid": "207181", - "preview": "ButterflyAspect.png", - "instructions": "## Allgemeines\r Besuchen Sie unsere [offizielle Website](https://butterfly-aspect.de/), um die neuesten Regelbuecher und hilfreiche Tools zu erhalten. Auch als [Onlinedoku](https://books.rollenspiel.monster/shelves/butterflyaspect) verfuegbar.\r\r## Handhabung\r Wenn Sie \"Spielerauswahl aktiv\" waehlen, ist es notwendig, eine Rollentabelle mit dem Namen \"randomplayer\" zu erstellen, in die Sie alle Namen der Spielercharaktere eintragen koennen. \r * Mit der Schaltflaeche \"Fuer alle wuerfeln\" oder \"Fuer GM wuerfeln\" ist es moeglich die sichtbarkeit fuer alle Wuerfel, die ueber den Charakterbogen geworfen werden, umzuschalten.\r * Leben werden automatisch berechnet, wenn das Attribut \"Konstitution\" geaendert wird. **Achtung: jede aenderung erhoeht auch den aktuellen Wert des Lebens.**\r \"Verteidigung\" wird automatisch berechnet, wenn \"Geschick\" und die Attribute der Ruestung \"Max. Geschickbonus\" \"Ruestungsbonus\" eingetragen/geaendert wird. \r\r## Kontakt\r Wenn Sie Bugs finden oder Vorschlaege haben, benutzen Sie bitte den [Github issue tracker] (https://github.com/Tealk/roll20-character-sheets/issues). \r\r## Contribute\r Wenn Sie mich unterstuetzen wollen, hier ist meine [Roll20-Wunschliste](https://app.roll20.net/wishlist/53252)." + "html": "ButterflyAspect.html", + "css": "ButterflyAspect.css", + "authors": "Daniel (Tealk) Buck - Herzog von Meranien", + "roll20userid": "207181", + "preview": "ButterflyAspect.png", + "instructions": "## Allgemeines\r Besuchen Sie unsere [offizielle Website](https://butterfly-aspect.de/), um die neuesten Regelbuecher und hilfreiche Tools zu erhalten. Auch als [Onlinedoku](https://books.rollenspiel.monster/shelves/butterflyaspect) verfuegbar.\r\r## Handhabung\r Wenn Sie \"Spielerauswahl aktiv\" waehlen, ist es notwendig, eine Rollentabelle mit dem Namen \"randomplayer\" zu erstellen, in die Sie alle Namen der Spielercharaktere eintragen koennen. \r * Mit der Schaltflaeche \"Fuer alle wuerfeln\" oder \"Fuer GM wuerfeln\" ist es moeglich die sichtbarkeit fuer alle Wuerfel, die ueber den Charakterbogen geworfen werden, umzuschalten.\r * Leben werden automatisch berechnet, wenn das Attribut \"Konstitution\" geaendert wird. **Achtung: jede aenderung erhoeht auch den aktuellen Wert des Lebens.**\r \"Verteidigung\" wird automatisch berechnet, wenn \"Geschick\" und die Attribute der Ruestung \"Max. Geschickbonus\" \"Ruestungsbonus\" eingetragen/geaendert wird. \r\r## Kontakt\r Wenn Sie Bugs finden oder Vorschlaege haben, benutzen Sie bitte den [Github issue tracker] (https://github.com/Tealk/roll20-character-sheets/issues). \r\r## Contribute\r Wenn Sie mich unterstuetzen wollen, hier ist meine [Roll20-Wunschliste](https://app.roll20.net/wishlist/53252).", + "legacy": true } \ No newline at end of file diff --git a/CDMG/sheet.json b/CDMG/sheet.json index 2edddb06f3..eb9b484c2a 100644 --- a/CDMG/sheet.json +++ b/CDMG/sheet.json @@ -4,5 +4,6 @@ "authors": "Patrick Schroeder", "roll20userid": "1474331", "preview": "cdmg-preview.png", - "instructions": "**Collateral Damage Character Sheet**\n\nUse this simple character sheet to track stats and player info for your Collateral Damage games" -} + "instructions": "**Collateral Damage Character Sheet**\n\nUse this simple character sheet to track stats and player info for your Collateral Damage games", + "legacy": true +} \ No newline at end of file diff --git a/COPS/sheet.json b/COPS/sheet.json index fb6eb192ca..ef25128532 100644 --- a/COPS/sheet.json +++ b/COPS/sheet.json @@ -1,9 +1,10 @@ { - "html": "COPS.html", - "css": "COPS.css", - "authors": "Benjamin Chambon, Alain H.", - "preview": "COPS.png", - "roll20userid": "benchambon, 67962", - "instructions": "# COPS Character Sheet\r## Useful Attributes\r\r* attr_Nom\r* attr_PV\r* attr_PVMAX\r* attr_Carrure\r* attr_Perception\r* attr_Charme\r* attr_Reflexes\r* attr_Coordination\r* attr_Education\r* attr_Sang-Froid\r## Use Difficulte to set up the difficulty level of Skill Rolls", - "tipeee":"https://fr.tipeee.com/zakarik" -} + "html": "COPS.html", + "css": "COPS.css", + "authors": "Benjamin Chambon, Alain H.", + "preview": "COPS.png", + "roll20userid": "benchambon, 67962", + "instructions": "# COPS Character Sheet\r## Useful Attributes\r\r* attr_Nom\r* attr_PV\r* attr_PVMAX\r* attr_Carrure\r* attr_Perception\r* attr_Charme\r* attr_Reflexes\r* attr_Coordination\r* attr_Education\r* attr_Sang-Froid\r## Use Difficulte to set up the difficulty level of Skill Rolls", + "tipeee": "https://fr.tipeee.com/zakarik", + "legacy": true +} \ No newline at end of file diff --git a/CP-Unofficial-Persona-TTRPG/sheet.json b/CP-Unofficial-Persona-TTRPG/sheet.json index dcb70bf1d8..6bf5be5a84 100644 --- a/CP-Unofficial-Persona-TTRPG/sheet.json +++ b/CP-Unofficial-Persona-TTRPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "crimsonparcelsupttrpg.html", - "css": "crimsonparcelsupttrpg.css", - "authors": "CeoHeart", - "roll20userid": "401214", - "preview": "preview.png", - "instructions": "Rule Book for Crimson Parcel's Unofficial Persona TTRPG can be found at https://crimsonparcel.tumblr.com/ . All Persona titles and Persona's character names and distinctive likenesses are property and copyright of Atlus, Co., Ltd. in the United States and other countries." -} + "html": "crimsonparcelsupttrpg.html", + "css": "crimsonparcelsupttrpg.css", + "authors": "CeoHeart", + "roll20userid": "401214", + "preview": "preview.png", + "instructions": "Rule Book for Crimson Parcel's Unofficial Persona TTRPG can be found at https://crimsonparcel.tumblr.com/ . All Persona titles and Persona's character names and distinctive likenesses are property and copyright of Atlus, Co., Ltd. in the United States and other countries.", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-C20/sheet.json b/CWOD-C20/sheet.json index 18633676d8..8d58d25586 100644 --- a/CWOD-C20/sheet.json +++ b/CWOD-C20/sheet.json @@ -1,8 +1,9 @@ { - "html": "C20.html", - "css": "C20.css", - "authors": "Andreas J.", - "roll20userid":"1223200", - "preview":"C20-Preview.png", - "instructions": "Changeling: 20th Character Sheet, based on the CWOD V20 sheet by Matt Zaldivar \n\n Very basic sheet with only the most essential for play. \n* See [Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/CWOD-C20/README.md) for changelog \n* [Sheet sourcecode](https://github.com/Roll20/roll20-character-sheets/tree/master/CWOD-C20)" -} + "html": "C20.html", + "css": "C20.css", + "authors": "Andreas J.", + "roll20userid": "1223200", + "preview": "C20-Preview.png", + "instructions": "Changeling: 20th Character Sheet, based on the CWOD V20 sheet by Matt Zaldivar \n\n Very basic sheet with only the most essential for play. \n* See [Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/CWOD-C20/README.md) for changelog \n* [Sheet sourcecode](https://github.com/Roll20/roll20-character-sheets/tree/master/CWOD-C20)", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-Changeling/sheet.json b/CWOD-Changeling/sheet.json index 4745b9969f..5b77d3f394 100644 --- a/CWOD-Changeling/sheet.json +++ b/CWOD-Changeling/sheet.json @@ -1,8 +1,9 @@ { - "html": "CWOD-Changeling.html", - "css": "CWOD-Changeling.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "CWOD-Changeling.png", - "instructions": "# Changeling: The Dreaming Character Sheet \r \r **For use in the classic World of Darkness** \r \r Inspired and modified from by Matt Zaldivar's classic World of Darkness Werewolf sheet, with heavy influnce in the brillance of Rich Finder and his Savage World Tabbed sheet. \r\r## Special Areas\r\r* All attributes, skills, and so on are fill from the left. \r\r* Most buttons also have a template button neaby that uses a roll template for the same roll.\r\r**Buttons**\r\r*A'' Attributes are buttons. \r* Uncommon Dice pools have normal inline rolls and a roll tmeplate button. \r* Glamour, Willpower, and Banality are buttons, and only roll the permanent level, also known as the round checkboxes. \r* The combat tab has a button for each weapon, and a template roll. \r* Health boxes are drop down menus. \r* If there's something you want added, or you'd like to report a bug, please contact the author of this sheet. \r \r **You will need to load unsafe scripts to see the font.** " + "html": "CWOD-Changeling.html", + "css": "CWOD-Changeling.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "CWOD-Changeling.png", + "instructions": "# Changeling: The Dreaming Character Sheet \r \r **For use in the classic World of Darkness** \r \r Inspired and modified from by Matt Zaldivar's classic World of Darkness Werewolf sheet, with heavy influnce in the brillance of Rich Finder and his Savage World Tabbed sheet. \r\r## Special Areas\r\r* All attributes, skills, and so on are fill from the left. \r\r* Most buttons also have a template button neaby that uses a roll template for the same roll.\r\r**Buttons**\r\r*A'' Attributes are buttons. \r* Uncommon Dice pools have normal inline rolls and a roll tmeplate button. \r* Glamour, Willpower, and Banality are buttons, and only roll the permanent level, also known as the round checkboxes. \r* The combat tab has a button for each weapon, and a template roll. \r* Health boxes are drop down menus. \r* If there's something you want added, or you'd like to report a bug, please contact the author of this sheet. \r \r **You will need to load unsafe scripts to see the font.** ", + "legacy": true } \ No newline at end of file diff --git a/CWOD-DAV20/sheet.json b/CWOD-DAV20/sheet.json index 3b4b6c853e..bef6cc2875 100644 --- a/CWOD-DAV20/sheet.json +++ b/CWOD-DAV20/sheet.json @@ -1,8 +1,9 @@ { - "html": "DAV20.html", - "css": "DAV20.css", - "authors": "Invincible Spleen", - "roll20userid": "901082", - "preview": "DAV20.png", - "instructions": "# Vampire: The Dark Ages Character Sheet\r For use in the classic World of Darkness, 20th Anniversary edition. Designed to function much like an actual paper sheet would. With the most notable exception being that you can roll Willpower directy from the sheet. Also, The Dice Pool section in the center at the bottom allow one to select an Attribute and/or Ability to roll; The Other Traits may also be seleceted in the Ability drop down. All rolls from the sheet are of the from {Xd10}>Df1, where X is the number of dice and D is the difficulty. NOTE: These rolls do not recognize botches or specialties. Further, the rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively. Also, click on the Virtues Conscience or Self-Control to change to Conviction and Instinct, repectively, click again to change back.\n\n Based on Matt Zaldivar's V20 character sheet" -} + "html": "DAV20.html", + "css": "DAV20.css", + "authors": "Invincible Spleen", + "roll20userid": "901082", + "preview": "DAV20.png", + "instructions": "# Vampire: The Dark Ages Character Sheet\r For use in the classic World of Darkness, 20th Anniversary edition. Designed to function much like an actual paper sheet would. With the most notable exception being that you can roll Willpower directy from the sheet. Also, The Dice Pool section in the center at the bottom allow one to select an Attribute and/or Ability to roll; The Other Traits may also be seleceted in the Ability drop down. All rolls from the sheet are of the from {Xd10}>Df1, where X is the number of dice and D is the difficulty. NOTE: These rolls do not recognize botches or specialties. Further, the rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively. Also, click on the Virtues Conscience or Self-Control to change to Conviction and Instinct, repectively, click again to change back.\n\n Based on Matt Zaldivar's V20 character sheet", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-Demon/sheet.json b/CWOD-Demon/sheet.json index 11c0fab63b..fed8763e25 100644 --- a/CWOD-Demon/sheet.json +++ b/CWOD-Demon/sheet.json @@ -1,8 +1,9 @@ { - "html": "Demon the Fallen.html", - "css": "Demon the Fallen.css", - "roll20userid":"990995", - "authors": "Bryan Axelsen, Matt Zaldivar (V20 template), Brian Shields and Benjamin Bandelow (Exalted code).", - "preview": "Demon the Fallen.png", - "instructions": "# Demon: The Fallen Character Sheet\r For use in the classic World of Darkness. Designed after the Core paper sheet with the same headings as well. Willpower and Faith can be directly rolled from the sheet. The Dice Pool section was kept and updated to fit Demon Attributes and Abilities from the V20 sheet. The Other Traits were kept to increase gameplay flexibility. All rolls from the sheet are of the from {Xd10}>Df1, where X is the number of dice and D is the difficulty. NOTE: These roll do not recognize botches or specialties. Rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively." -} + "html": "Demon the Fallen.html", + "css": "Demon the Fallen.css", + "roll20userid": "990995", + "authors": "Bryan Axelsen, Matt Zaldivar (V20 template), Brian Shields and Benjamin Bandelow (Exalted code).", + "preview": "Demon the Fallen.png", + "instructions": "# Demon: The Fallen Character Sheet\r For use in the classic World of Darkness. Designed after the Core paper sheet with the same headings as well. Willpower and Faith can be directly rolled from the sheet. The Dice Pool section was kept and updated to fit Demon Attributes and Abilities from the V20 sheet. The Other Traits were kept to increase gameplay flexibility. All rolls from the sheet are of the from {Xd10}>Df1, where X is the number of dice and D is the difficulty. NOTE: These roll do not recognize botches or specialties. Rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively.", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-Exalted/sheet.json b/CWOD-Exalted/sheet.json index 1b5c2608fe..0595ff17ce 100644 --- a/CWOD-Exalted/sheet.json +++ b/CWOD-Exalted/sheet.json @@ -4,5 +4,6 @@ "authors": "Chris F.", "roll20userid": "444248", "preview": "EXvWOD.png", - "instructions": "# Exalted vs World of Darkness character sheet \r \r **For use in the classic World of Darkness** \r\r # Exalted vs World of Darkness character sheet\r\rBased on the [Exalted vs World of Darkness](https://www.patreon.com/posts/exalted-vs-world-23661124) fan supplement by Holden Shearer.\r\r\r\r## Features\r\r* *All attributes, skills, and so on are fill from the left.* \r\r* Health boxes toggle through bashing (/), lethal (X), and aggravated (*).\r\r* Essence and Willpower boxes toggle between unspent ( ) and spent (X).\r\r* Excess Essence boxes are blacked out based on Essence (dots) and Exalted Type.\r\r* Ox-Body Technique is its own attribute, and determines how many boxes to render.\r\r* Roll buttons for soak, initiative, dodge, parry, block, attacks and damage.\r\r* If there's something you want added, or you'd like to report a bug, please contact the author of this sheet." -} + "instructions": "# Exalted vs World of Darkness character sheet \r \r **For use in the classic World of Darkness** \r\r # Exalted vs World of Darkness character sheet\r\rBased on the [Exalted vs World of Darkness](https://www.patreon.com/posts/exalted-vs-world-23661124) fan supplement by Holden Shearer.\r\r\r\r## Features\r\r* *All attributes, skills, and so on are fill from the left.* \r\r* Health boxes toggle through bashing (/), lethal (X), and aggravated (*).\r\r* Essence and Willpower boxes toggle between unspent ( ) and spent (X).\r\r* Excess Essence boxes are blacked out based on Essence (dots) and Exalted Type.\r\r* Ox-Body Technique is its own attribute, and determines how many boxes to render.\r\r* Roll buttons for soak, initiative, dodge, parry, block, attacks and damage.\r\r* If there's something you want added, or you'd like to report a bug, please contact the author of this sheet.", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-Hunter/sheet.json b/CWOD-Hunter/sheet.json index c1f3477de7..b88ad0d16c 100644 --- a/CWOD-Hunter/sheet.json +++ b/CWOD-Hunter/sheet.json @@ -1,8 +1,9 @@ { - "html": "Hunter.html", - "css": "Hunter.css", - "authors": "Viviane Silva, Fernando Netto, and some coding by Matt Zaldivar, Brian Shields and Benjamin Bandelow, for their Exalted sheet nad Vampire Sheet.", - "roll20userid": "1335803", - "preview": "Hunter.png", - "instructions": "# Hunter: The Reckoning Character Sheet\r For use in the classic World of Darkness. Designed to function much like an actual paper sheet would. With the most notable exception being that you can roll Willpower directy from the sheet. Also, The Dice Pool section in the center at the bottom allow one to select an Attribute and/or Ability to roll; The Other Traits may also be seleceted in the Ability drop down. The check to the left of each die pool selection indicates that the roll has a specialty (i.e. dice will explode) All rolls from the sheet are of the from {Xd10}>Df1 or {Xd10!}>Df1 if special, where X is the number of dice and D is the difficulty. NOTE: These roll do not recognize botches. Further, the rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively. In the 'Edges', you put in the textbox, the name, creed and trigger of each edge, and in Virtues you just enter the number of dots you have in 'Score', and the amount you spent in 'Spent'." -} + "html": "Hunter.html", + "css": "Hunter.css", + "authors": "Viviane Silva, Fernando Netto, and some coding by Matt Zaldivar, Brian Shields and Benjamin Bandelow, for their Exalted sheet nad Vampire Sheet.", + "roll20userid": "1335803", + "preview": "Hunter.png", + "instructions": "# Hunter: The Reckoning Character Sheet\r For use in the classic World of Darkness. Designed to function much like an actual paper sheet would. With the most notable exception being that you can roll Willpower directy from the sheet. Also, The Dice Pool section in the center at the bottom allow one to select an Attribute and/or Ability to roll; The Other Traits may also be seleceted in the Ability drop down. The check to the left of each die pool selection indicates that the roll has a specialty (i.e. dice will explode) All rolls from the sheet are of the from {Xd10}>Df1 or {Xd10!}>Df1 if special, where X is the number of dice and D is the difficulty. NOTE: These roll do not recognize botches. Further, the rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively. In the 'Edges', you put in the textbox, the name, creed and trigger of each edge, and in Virtues you just enter the number of dots you have in 'Score', and the amount you spent in 'Spent'.", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-M20/sheet.json b/CWOD-M20/sheet.json index d33ecb6667..7fc86ebe3c 100644 --- a/CWOD-M20/sheet.json +++ b/CWOD-M20/sheet.json @@ -1,9 +1,10 @@ { - "html": "M20.html", - "css": "M20.css", - "authors": "Matt Zaldivar, Thanks to Brian Shields and Benjamin Bandelow. I used their Exalted sheet as a starting point. Also Thanks to Lithl for help with the quintessence wheel. There are also many of my own improvements over my previous CWOD sheets, Alain H.", - "roll20userid": "188485, 67962", - "tipeee": "https://fr.tipeee.com/zakarik", - "preview": "M20.png", - "instructions": "Mage: The Ascension Character Sheet for use in the classic World of Darkness, 20th Anniversary Edition. Sheet Guide available at - https://wiki.roll20.net/mage_20th" -} + "html": "M20.html", + "css": "M20.css", + "authors": "Matt Zaldivar, Thanks to Brian Shields and Benjamin Bandelow. I used their Exalted sheet as a starting point. Also Thanks to Lithl for help with the quintessence wheel. There are also many of my own improvements over my previous CWOD sheets, Alain H.", + "roll20userid": "188485, 67962", + "tipeee": "https://fr.tipeee.com/zakarik", + "preview": "M20.png", + "instructions": "Mage: The Ascension Character Sheet for use in the classic World of Darkness, 20th Anniversary Edition. Sheet Guide available at - https://wiki.roll20.net/mage_20th", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-Mage/sheet.json b/CWOD-Mage/sheet.json index 570d3aef9f..bbce69ddb5 100644 --- a/CWOD-Mage/sheet.json +++ b/CWOD-Mage/sheet.json @@ -1,7 +1,8 @@ { - "html": "Mage.html", - "css": "Mage.css", - "authors": "Matt Zaldivar, Thanks to Brian Shields and Benjamin Bandelow, I used their Exalted sheet as a starting point, Also Thanks to Lithl for help with the quintessence wheel", - "preview": "Mage.png", - "instructions": "# Mage: The Ascension Character Sheet\r For use in the classic World of Darkness, 2nd edition revised. Designed to function much like an actual paper sheet would. With the most notable exception being that you can roll Arete and Willpower directy from the sheet. Also, The Dice Pool section in the center at the bottom allow one to select an Attribute and/or Ability to roll; The Other Traits may also be seleceted in the Ability drop down. The check to the left of each die pool selection indicates that the roll has a specialty (i.e. dice will explode) All rolls from the sheet are of the from {Xd10}>Df1 or {Xd10!}>Df1 if special, where X is the number of dice and D is the difficulty. NOTE: These roll do not recognize botches. Further, the rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively." -} + "html": "Mage.html", + "css": "Mage.css", + "authors": "Matt Zaldivar, Thanks to Brian Shields and Benjamin Bandelow, I used their Exalted sheet as a starting point, Also Thanks to Lithl for help with the quintessence wheel", + "preview": "Mage.png", + "instructions": "# Mage: The Ascension Character Sheet\r For use in the classic World of Darkness, 2nd edition revised. Designed to function much like an actual paper sheet would. With the most notable exception being that you can roll Arete and Willpower directy from the sheet. Also, The Dice Pool section in the center at the bottom allow one to select an Attribute and/or Ability to roll; The Other Traits may also be seleceted in the Ability drop down. The check to the left of each die pool selection indicates that the roll has a specialty (i.e. dice will explode) All rolls from the sheet are of the from {Xd10}>Df1 or {Xd10!}>Df1 if special, where X is the number of dice and D is the difficulty. NOTE: These roll do not recognize botches. Further, the rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively.", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-Technocracy/sheet.json b/CWOD-Technocracy/sheet.json index 4c41e7cf73..5d8e6972e4 100644 --- a/CWOD-Technocracy/sheet.json +++ b/CWOD-Technocracy/sheet.json @@ -1,8 +1,9 @@ { - "html": "Technocracy.html", - "css": "Technocracy.css", - "authors": "Qwade. Thanks to Matt Zaldivar for the M20 base sheet which had most of the work done and just needed a little rebranding", - "roll20userid": "1112564", - "preview": "Technocracy.png", - "instructions": "Technocracy Character Sheet for use in the classic World of Darkness, 20th Anniversary Edition. Sheet Guide available at - https://wiki.roll20.net/Technocracy_20th" -} + "html": "Technocracy.html", + "css": "Technocracy.css", + "authors": "Qwade. Thanks to Matt Zaldivar for the M20 base sheet which had most of the work done and just needed a little rebranding", + "roll20userid": "1112564", + "preview": "Technocracy.png", + "instructions": "Technocracy Character Sheet for use in the classic World of Darkness, 20th Anniversary Edition. Sheet Guide available at - https://wiki.roll20.net/Technocracy_20th", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-V20/sheet.json b/CWOD-V20/sheet.json index 835a3b4143..fd8168ef31 100644 --- a/CWOD-V20/sheet.json +++ b/CWOD-V20/sheet.json @@ -1,7 +1,8 @@ { - "html": "V20.html", - "css": "V20.css", - "authors": "Matt Zaldivar, Thanks to Brian Shields and Benjamin Bandelow, I used their Exalted sheet as a starting point. Zachary 'RinVindor' Ball doing the update, used Havoc's custom sheet but removed API fuctionality for free users.", - "preview": "V20.png", - "instructions": "# Vampire: The Masquerade Character Sheet\r For use in the classic World of Darkness, 20th Anniversary edition. Designed to function much like an actual paper sheet would. You just fill out the dots and ratings for your character, then you can go to the Dice section to make the roll you need for most actions." -} + "html": "V20.html", + "css": "V20.css", + "authors": "Matt Zaldivar, Thanks to Brian Shields and Benjamin Bandelow, I used their Exalted sheet as a starting point. Zachary 'RinVindor' Ball doing the update, used Havoc's custom sheet but removed API fuctionality for free users.", + "preview": "V20.png", + "instructions": "# Vampire: The Masquerade Character Sheet\r For use in the classic World of Darkness, 20th Anniversary edition. Designed to function much like an actual paper sheet would. You just fill out the dots and ratings for your character, then you can go to the Dice section to make the roll you need for most actions.", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-Vampire/sheet.json b/CWOD-Vampire/sheet.json index 198ddad175..517d9472ca 100644 --- a/CWOD-Vampire/sheet.json +++ b/CWOD-Vampire/sheet.json @@ -1,7 +1,8 @@ { - "html": "Vampire.html", - "css": "Vampire.css", - "authors": "Matt Zaldivar, Thanks to Brian Shields and Benjamin Bandelow, I used their Exalted sheet as a starting point.", - "preview": "Vampire.png", - "instructions": "# Vampire: The Masquerade Character Sheet\r For use in the classic World of Darkness, 2nd edition revised. Designed to function much like an actual paper sheet would. With the most notable exception being that you can roll Willpower directy from the sheet. Also, The Dice Pool section in the center at the bottom allow one to select an Attribute and/or Ability to roll; The Other Traits may also be seleceted in the Ability drop down. The check to the left of each die pool selection indicates that the roll has a specialty (i.e. dice will explode) All rolls from the sheet are of the from {Xd10}>Df1 or {Xd10!}>Df1 if special, where X is the number of dice and D is the difficulty. NOTE: These roll do not recognize botches. Further, the rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively. Also, click on the Virtues Conscience or Self-Control to change to Conviction and Instinct, repectively, click again to change back." -} + "html": "Vampire.html", + "css": "Vampire.css", + "authors": "Matt Zaldivar, Thanks to Brian Shields and Benjamin Bandelow, I used their Exalted sheet as a starting point.", + "preview": "Vampire.png", + "instructions": "# Vampire: The Masquerade Character Sheet\r For use in the classic World of Darkness, 2nd edition revised. Designed to function much like an actual paper sheet would. With the most notable exception being that you can roll Willpower directy from the sheet. Also, The Dice Pool section in the center at the bottom allow one to select an Attribute and/or Ability to roll; The Other Traits may also be seleceted in the Ability drop down. The check to the left of each die pool selection indicates that the roll has a specialty (i.e. dice will explode) All rolls from the sheet are of the from {Xd10}>Df1 or {Xd10!}>Df1 if special, where X is the number of dice and D is the difficulty. NOTE: These roll do not recognize botches. Further, the rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively. Also, click on the Virtues Conscience or Self-Control to change to Conviction and Instinct, repectively, click again to change back.", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-W20/sheet.json b/CWOD-W20/sheet.json index 666e0f8d82..af6d83ea19 100644 --- a/CWOD-W20/sheet.json +++ b/CWOD-W20/sheet.json @@ -1,8 +1,9 @@ { - "html": "W20.html", - "css": "W20.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "W20.png", - "instructions": "# Werewolf: The Apocalyspe Character Sheet \r \r **For use in the classic World of Darkness, 20th Anniversary edition.** \r \r Inspired and modified from by Matt Zaldivar's classic World of Darkness Werewolf sheet, with heavy influnce in the brillance of Rich Finder and his Savage World Tabbed sheet. \r\r## Special Areas\r\r* \r\r**Claw Marks**\r\r* Denote an area hidden to save space, and includes Appearence, Story, Possessions, Gifts, Rites, and Fetishes.\r\r**Buttons**\r\r*Rage, Gnosis, Willpower (Advantages tab) \r* All entries under the Brawling table \r* All entries under the Soak table\r* If there's something you want added, or you'd like to report a bug, please contact the author of this sheet. \r \r **You will need to load unsafe scripts to see the font.** " -} + "html": "W20.html", + "css": "W20.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "W20.png", + "instructions": "# Werewolf: The Apocalyspe Character Sheet \r \r **For use in the classic World of Darkness, 20th Anniversary edition.** \r \r Inspired and modified from by Matt Zaldivar's classic World of Darkness Werewolf sheet, with heavy influnce in the brillance of Rich Finder and his Savage World Tabbed sheet. \r\r## Special Areas\r\r* \r\r**Claw Marks**\r\r* Denote an area hidden to save space, and includes Appearence, Story, Possessions, Gifts, Rites, and Fetishes.\r\r**Buttons**\r\r*Rage, Gnosis, Willpower (Advantages tab) \r* All entries under the Brawling table \r* All entries under the Soak table\r* If there's something you want added, or you'd like to report a bug, please contact the author of this sheet. \r \r **You will need to load unsafe scripts to see the font.** ", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-Werewolf-Rokea/sheet.json b/CWOD-Werewolf-Rokea/sheet.json index b1de205397..503118144d 100644 --- a/CWOD-Werewolf-Rokea/sheet.json +++ b/CWOD-Werewolf-Rokea/sheet.json @@ -1,7 +1,8 @@ { - "html": "Werewolf-Rokea.html", - "css": "Werewolf-Rokea.css", - "authors": "Alan Tenore. Copied and adapted from Matt Zaldivar's Werewolf sheet.", - "preview": "Werewolf-Rokea.png", - "instructions": "# Werewolf: The Apocalypse - Rokea Character Sheet\r Modified from Matt's original to handle all the different traits and different forms of the Rokea.\r\r Instructions from original sheet:\r Designed to function much like an actual paper sheet would. With the most notable exception being that you can roll Rage, Gnosis, and Willpower directy from the sheet. Also, The Dice Pool section in the center at the bottom allows one to select an Attribute and/or Ability to roll; The Other Traits may also be seleceted in the Ability drop down. The check to the left of each die pool selection indicates that the roll has a specialty (i.e. dice will explode) All rolls from the sheet are of the from {Xd10}>Df1 or {Xd10!}>Df1 if special, where X is the number of dice and D is the difficulty. NOTE: These roll do not recognize botches. Further, the rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively. The Forms area at the bottom is intended to help keep track of your current form and remind you of the statistical changes, these buttons do not change any rolls." -} + "html": "Werewolf-Rokea.html", + "css": "Werewolf-Rokea.css", + "authors": "Alan Tenore. Copied and adapted from Matt Zaldivar's Werewolf sheet.", + "preview": "Werewolf-Rokea.png", + "instructions": "# Werewolf: The Apocalypse - Rokea Character Sheet\r Modified from Matt's original to handle all the different traits and different forms of the Rokea.\r\r Instructions from original sheet:\r Designed to function much like an actual paper sheet would. With the most notable exception being that you can roll Rage, Gnosis, and Willpower directy from the sheet. Also, The Dice Pool section in the center at the bottom allows one to select an Attribute and/or Ability to roll; The Other Traits may also be seleceted in the Ability drop down. The check to the left of each die pool selection indicates that the roll has a specialty (i.e. dice will explode) All rolls from the sheet are of the from {Xd10}>Df1 or {Xd10!}>Df1 if special, where X is the number of dice and D is the difficulty. NOTE: These roll do not recognize botches. Further, the rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively. The Forms area at the bottom is intended to help keep track of your current form and remind you of the statistical changes, these buttons do not change any rolls.", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-Werewolf/sheet.json b/CWOD-Werewolf/sheet.json index 2916261cd3..df91445499 100644 --- a/CWOD-Werewolf/sheet.json +++ b/CWOD-Werewolf/sheet.json @@ -1,7 +1,8 @@ { - "html": "Werewolf.html", - "css": "Werewolf.css", - "authors": "Matt Zaldivar, Thanks to Brian Shields and Benjamin Bandelow, I used their Exalted sheet as a starting point.", - "preview": "Werewolf.png", - "instructions": "# Werewolf: The Apocalyspe Character Sheet\r For use in the classic World of Darkness, 2nd edition revised. Designed to function much like an actual paper sheet would. With the most notable exception being that you can roll Rage, Gnosis and Willpower directy from the sheet. Also, The Dice Pool section in the center at the bottom allow one to select an Attribute and/or Ability to roll; The Other Traits may also be seleceted in the Ability drop down. The check to the left of each die pool selection indicates that the roll has a specialty (i.e. dice will explode) All rolls from the sheet are of the from {Xd10}>Df1 or {Xd10!}>Df1 if special, where X is the number of dice and D is the difficulty. NOTE: These roll do not recognize botches. Further, the rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively. The Forms area at the bottom is intended to help keep track of your current form and remind you of the statistical changes, these buttons do not change any rolls." -} + "html": "Werewolf.html", + "css": "Werewolf.css", + "authors": "Matt Zaldivar, Thanks to Brian Shields and Benjamin Bandelow, I used their Exalted sheet as a starting point.", + "preview": "Werewolf.png", + "instructions": "# Werewolf: The Apocalyspe Character Sheet\r For use in the classic World of Darkness, 2nd edition revised. Designed to function much like an actual paper sheet would. With the most notable exception being that you can roll Rage, Gnosis and Willpower directy from the sheet. Also, The Dice Pool section in the center at the bottom allow one to select an Attribute and/or Ability to roll; The Other Traits may also be seleceted in the Ability drop down. The check to the left of each die pool selection indicates that the roll has a specialty (i.e. dice will explode) All rolls from the sheet are of the from {Xd10}>Df1 or {Xd10!}>Df1 if special, where X is the number of dice and D is the difficulty. NOTE: These roll do not recognize botches. Further, the rolls will prompt the user to modify the number of dice rolled and set the difficulty. The defaults for these are 0 and 6 respectively. The Forms area at the bottom is intended to help keep track of your current form and remind you of the statistical changes, these buttons do not change any rolls.", + "legacy": true +} \ No newline at end of file diff --git a/CWOD-Wr20/sheet.json b/CWOD-Wr20/sheet.json index 09fbba97bf..dc6e77718e 100644 --- a/CWOD-Wr20/sheet.json +++ b/CWOD-Wr20/sheet.json @@ -1,8 +1,9 @@ { - "html": "Wr20.html", - "css": "Wr20.css", - "authors": "Kevin J., based on Matt Zalvidar's V20 & M20 sheets.", - "roll20userid": "129882", - "preview": "W20.png", - "instructions": "Wraith: The Oblivion Character Sheet for use with Classic World of Darkness, 20th Anniversary Edition." -} + "html": "Wr20.html", + "css": "Wr20.css", + "authors": "Kevin J., based on Matt Zalvidar's V20 & M20 sheets.", + "roll20userid": "129882", + "preview": "W20.png", + "instructions": "Wraith: The Oblivion Character Sheet for use with Classic World of Darkness, 20th Anniversary Edition.", + "legacy": true +} \ No newline at end of file diff --git a/CWorldofDarkness/sheet.json b/CWorldofDarkness/sheet.json index decbe5b0b0..7eb6dbfc76 100644 --- a/CWorldofDarkness/sheet.json +++ b/CWorldofDarkness/sheet.json @@ -1,8 +1,9 @@ { - "html": "CWoD.html", - "css": "CWoD.css", - "authors": "Raymond H.", - "roll20userid": "672060", - "preview": "CWoD.png", - "instructions": "Classic World of Darkness Sheet:Includes Revised Vampire Warewolf Demon Mummy Mage Hunter + some Homebrew Gargoyles and Diclonius" -} + "html": "CWoD.html", + "css": "CWoD.css", + "authors": "Raymond H.", + "roll20userid": "672060", + "preview": "CWoD.png", + "instructions": "Classic World of Darkness Sheet:Includes Revised Vampire Warewolf Demon Mummy Mage Hunter + some Homebrew Gargoyles and Diclonius", + "legacy": true +} \ No newline at end of file diff --git a/CahiersDuVastemonde/sheet.json b/CahiersDuVastemonde/sheet.json index f214fd8fc5..30e41cec36 100644 --- a/CahiersDuVastemonde/sheet.json +++ b/CahiersDuVastemonde/sheet.json @@ -1,9 +1,10 @@ { - "html": "vastemonde.htm", - "css": "vastemonde.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "vastemonde.png", - "instructions": "Feuille de Personnage VF (avec jets intégrés) pour les [Cahiers du Vastemonde](http://legrumph.org/Terrier/?Les-Cahiers-du-Vastemonde/Les-Cahiers-du-Vastemonde) de John Grümph. v1.1 (17/09/2017). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/CahiersDuVastemonde/ReadMe.md)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "vastemonde.htm", + "css": "vastemonde.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "vastemonde.png", + "instructions": "Feuille de Personnage VF (avec jets intégrés) pour les [Cahiers du Vastemonde](http://legrumph.org/Terrier/?Les-Cahiers-du-Vastemonde/Les-Cahiers-du-Vastemonde) de John Grümph. v1.1 (17/09/2017). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/CahiersDuVastemonde/ReadMe.md).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/CakebreadWaltonRenaissance/sheet.json b/CakebreadWaltonRenaissance/sheet.json index 2485684106..3b63a22ffb 100644 --- a/CakebreadWaltonRenaissance/sheet.json +++ b/CakebreadWaltonRenaissance/sheet.json @@ -1,8 +1,9 @@ { - "html": "CakebreadWaltonRenaissance.html", - "css": "CakebreadWaltonRenaissance.css", - "authors": "Michael S. Bagley", - "roll20userid": "632341", - "preview": "CakebreadWaltonRenaissance.jpg", - "instructions":"Character sheet for Cakebread and Walton -Renaissance- -Clockwork and Chivalry- -Dark Streets- -Pirates and Dragons- and -Clockwork and Cthilhu-." -} + "html": "CakebreadWaltonRenaissance.html", + "css": "CakebreadWaltonRenaissance.css", + "authors": "Michael S. Bagley", + "roll20userid": "632341", + "preview": "CakebreadWaltonRenaissance.jpg", + "instructions": "Character sheet for Cakebread and Walton -Renaissance- -Clockwork and Chivalry- -Dark Streets- -Pirates and Dragons- and -Clockwork and Cthilhu-.", + "legacy": true +} \ No newline at end of file diff --git a/Call_of_Cthulhu/sheet.json b/Call_of_Cthulhu/sheet.json index e7ffa29694..8ceea27c80 100644 --- a/Call_of_Cthulhu/sheet.json +++ b/Call_of_Cthulhu/sheet.json @@ -1,8 +1,9 @@ { - "html": "Call_of_Cthulhu.html", - "css": "Call_of_Cthulhu.css", - "authors": "Ove Odegard", - "roll20userid": "106053", - "preview": "Call_of_Cthulhu.jpg", - "instructions": "Call of Cthulhu Investigator Sheet, 5th edition. Included on the sheet is an automatic resistance-roll. Enter the active characteristic in the middle field of the top row and the passive characteristic in the middle field of the left column." -} + "html": "Call_of_Cthulhu.html", + "css": "Call_of_Cthulhu.css", + "authors": "Ove Odegard", + "roll20userid": "106053", + "preview": "Call_of_Cthulhu.jpg", + "instructions": "Call of Cthulhu Investigator Sheet, 5th edition. Included on the sheet is an automatic resistance-roll. Enter the active characteristic in the middle field of the top row and the passive characteristic in the middle field of the left column.", + "legacy": true +} \ No newline at end of file diff --git a/Call_of_Cthulhu_6th_Ed/sheet.json b/Call_of_Cthulhu_6th_Ed/sheet.json index f7b92c7559..d2a7bd4b0e 100644 --- a/Call_of_Cthulhu_6th_Ed/sheet.json +++ b/Call_of_Cthulhu_6th_Ed/sheet.json @@ -1,8 +1,9 @@ { - "html": "call_of_cthulhu_v6.html", - "css": "call_of_cthulhu_v6.css", - "authors": "PadRpg", - "roll20userid": "173154", - "preview": "call_of_cthulhu_v6.jpg", - "instructions": "Character Sheet for Call of Cthulhu 6th Ed, based on the french character sheet from Sans Détour.\n\nNo CSS right now but I will work on it.\n\n!!!! WARNING !!!! most attributes have been modified so your old sheets (German and French) won't be compatible with this version." -} + "html": "call_of_cthulhu_v6.html", + "css": "call_of_cthulhu_v6.css", + "authors": "PadRpg", + "roll20userid": "173154", + "preview": "call_of_cthulhu_v6.jpg", + "instructions": "Character Sheet for Call of Cthulhu 6th Ed, based on the french character sheet from Sans Détour.\n\nNo CSS right now but I will work on it.\n\n!!!! WARNING !!!! most attributes have been modified so your old sheets (German and French) won't be compatible with this version.", + "legacy": true +} \ No newline at end of file diff --git a/Call_of_Cthulhu_6th_Ed_French/sheet.json b/Call_of_Cthulhu_6th_Ed_French/sheet.json index 1930fa0c6f..7da41546d5 100644 --- a/Call_of_Cthulhu_6th_Ed_French/sheet.json +++ b/Call_of_Cthulhu_6th_Ed_French/sheet.json @@ -1,8 +1,9 @@ { - "html": "Call_of_Cthulhu_V6.html", - "css": "Call_of_Cthulhu_V6.css", - "authors": "Nathalie Minster", - "roll20userid": "1359955", - "preview": "Call_of_Cthulhu_V6.png", - "instructions": "Character Sheet for Call of Cthulhu 6th Ed, French. Feuille de personnage pour l'Appel de Cthulhu 6ième édition française. v1.0 (2016-02-24)." -} + "html": "Call_of_Cthulhu_V6.html", + "css": "Call_of_Cthulhu_V6.css", + "authors": "Nathalie Minster", + "roll20userid": "1359955", + "preview": "Call_of_Cthulhu_V6.png", + "instructions": "Character Sheet for Call of Cthulhu 6th Ed, French. Feuille de personnage pour l'Appel de Cthulhu 6ième édition française. v1.0 (2016-02-24).", + "legacy": true +} \ No newline at end of file diff --git a/Call_of_Cthulhu_7th_Ed - German/sheet.json b/Call_of_Cthulhu_7th_Ed - German/sheet.json index 2988db19c8..0bee5e2b5a 100644 --- a/Call_of_Cthulhu_7th_Ed - German/sheet.json +++ b/Call_of_Cthulhu_7th_Ed - German/sheet.json @@ -1,8 +1,9 @@ { - "html": "coc_7th_ed.html", - "css": "coc_7th_ed.css", - "authors": "Matthew Carpenter, Michael L. Jaegers", - "roll20userid": "103705, 439055", - "preview": "coc_7th_ed.png", - "instructions": "Die Werte für schwierige und extreme Proben tauchen auf dem Charakterblatt nicht auf. Die Werte werden bei Klick auf den Würfelbutton neben dem Wert automatisch berechnet. Im Chat Bereich werden die Ergebnisse dann entsprechend tabellarisch für unterschiedliche Straf- oder Bonuswürfel angezeigt. Für Waffenfertigkeiten muss nur eine entsprechende Waffe gewählt werden. Es können bis zu zehn zusätzliche Fertigkeiten eingegeben werden. Für den Waffenschaden können die folgenden Werte eingegeben werden: \"+0\", \"+1/2Sb\" or \"+Sb.\" Diese Syntax ermöglicht die automatische Berechnung des Schadensbonus zum Schadenswurf.\n\nEin API Script in Verbindung mit diesem Charakterbogen kann unter https://github.com/Roll20/roll20-character-sheets/blob/master/Call_of_Cthulhu_7th_Ed/extended_autocalc.js gefunden werden. Dieses erlaub die automatische Berechnung von Schadensbonus und Statur im Charakterbogen. Hinweis zu den Würfelproben: Abweichend vom deutschen Regelwerk werden hier bis zu 3W100 geworfen und nicht nur die die Zehnerstelle bei Bonus- oder Strafwürfeln zusätzlich geworfen." -} + "html": "coc_7th_ed.html", + "css": "coc_7th_ed.css", + "authors": "Matthew Carpenter, Michael L. Jaegers", + "roll20userid": "103705, 439055", + "preview": "coc_7th_ed.png", + "instructions": "Die Werte für schwierige und extreme Proben tauchen auf dem Charakterblatt nicht auf. Die Werte werden bei Klick auf den Würfelbutton neben dem Wert automatisch berechnet. Im Chat Bereich werden die Ergebnisse dann entsprechend tabellarisch für unterschiedliche Straf- oder Bonuswürfel angezeigt. Für Waffenfertigkeiten muss nur eine entsprechende Waffe gewählt werden. Es können bis zu zehn zusätzliche Fertigkeiten eingegeben werden. Für den Waffenschaden können die folgenden Werte eingegeben werden: \"+0\", \"+1/2Sb\" or \"+Sb.\" Diese Syntax ermöglicht die automatische Berechnung des Schadensbonus zum Schadenswurf.\n\nEin API Script in Verbindung mit diesem Charakterbogen kann unter https://github.com/Roll20/roll20-character-sheets/blob/master/Call_of_Cthulhu_7th_Ed/extended_autocalc.js gefunden werden. Dieses erlaub die automatische Berechnung von Schadensbonus und Statur im Charakterbogen. Hinweis zu den Würfelproben: Abweichend vom deutschen Regelwerk werden hier bis zu 3W100 geworfen und nicht nur die die Zehnerstelle bei Bonus- oder Strafwürfeln zusätzlich geworfen.", + "legacy": true +} \ No newline at end of file diff --git a/Call_of_Cthulhu_7th_Ed/sheet.json b/Call_of_Cthulhu_7th_Ed/sheet.json index e722efc58f..22b3eae58b 100644 --- a/Call_of_Cthulhu_7th_Ed/sheet.json +++ b/Call_of_Cthulhu_7th_Ed/sheet.json @@ -1,52 +1,54 @@ { - "html": "coc_7th_ed.html", - "css": "coc_7th_ed.css", - "authors": "Aqua Alex, Matthew Carpenter, Roric, Orp", - "roll20userid": "1048758, 103705, 1466905, 2559057", - "preview": "coc_7th_ed.png", - "instructions": "About Buttons and Rolling: \n You may notice the absence of hard and extreme values. These have been moved into the roll buttons and templates. When you use a roll button involving a Skill, you will see in the chat log a rolltemplate displaying standard/hard/extreme Skill values.\n The Green Buttons are used for normal(single 1d100) rolls, with the Result displaying the level of Success or Fail.\n The Purple Buttons are used when Bonus/Penalty dice are applied to the rolls and will roll 3x1d100 dice. The first roll is used for 0 Bon/Pen dice applied, the second for 1 Bon/Pen and the third for 2 Bon/Pen. \"+\" indicates Bonus Dice and \"-\" Penalty Dice. The Level of Success or Fail is displayed for each tier. \n\n The bonus & penalty dice reroll the tens and units due to limitations of the Roll20 dice engine. \n\n About Characteristics and Auto-Calculating Fields: \n Inputing Characteristics Values will auto-calculate the character's Movement Rate, Max Health Points, Max Magic Points, Damage Bonus and Build, as per rules. \n\n About Sanity: \n There are 4 input fields on the top of the Sanity section. The leftmost and rightmost(smaller) fields are used to display and auto-calculate the 4/5 threshold for daily/session Sanity Loss that leads to Indef.Insanity. Inputting the starting Sanity value of the day/session to the smaller field will auto-calculate that threshold and display it at the leftmost field(non-interactable). The \"middle\" field is used for Current Sanity and the one on the right displays Max Sanity(auto-affected by the value of the Cthulhu Mythos Skill and non-interactable). \n\n About Combat: \n For weapon skill select one of the listed Skills to base your weapon skill check on. You may select up to the tenth custom skill as the base skill. For weapon damages you may specify a \"+0\", \"+1/2db\" or \"+db.\" Use this to include your Damage Bonus in the damage roll or not. Critical and Extreme rolls do not auto-calculate the relevant damage. \n\n About Options: \n \"Era Selection:\" According to the Era selected, the sheet will change to reflect the relevant skills and Bouts of Madness. \n \"NPCs:\" Enables a section where player companions or Keeper NPCs can be recorded. Skills 6-7-8 are tied to the Weapon 1-2-3 roll templates, and are intended for combat Skills, like Fighting(Brawl). Using the Weapon Button Rolls without having a value in the relevant skill fields will NOT produce a rolltemplate. \n \"Vehicles:\" Enables a section for recording Vehicle stats. The Vehicular Attack is tied to the Operator's Skill Value and the Current Build Points of the Vehicle (as per rules). The Build Damage produced, is displayed in decimal form (rounding down will have to be dome manually), and if any Armor is applied it will have to be divided by 10 before subtracted from the Build Damage. \n \"Show Only...:\" When enabled, hides all Major Sheet Sections, apart from Common Dice Rolls, Talents, Spells and NPCs, in order to simulate a clean NPC sheet for the Keeper's use.", - "useroptions": [{ - "attribute": "showskills", - "displayname": "Era", - "type": "select", - "options": [ - "Invictus|7", - "Dark Ages|1", - "Down Darker Trails|5", - "1920s|2", - "Modern|3", - "Icarus|6", - "End Times|4" - ], - "default": "1920s" - }, - { - "attribute": "showpulp", - "displayname": "Pulp Cthulhu", - "type": "checkbox", - "value": "1", - "description": "Pulp Cthulhu Character Sheet. Overlays the already selected sheet with Pulp's colors. Automatically sets doubles HP (as per Pulp rules) and includes Archetype next to the Occupation input. *!*To include Pulp Talents and Pulp Bouts of Madness, you need to also select them Below.*!*" - }, - { - "attribute": "pulp_hp", - "displayname": "Toggle Pulp HP ", - "type": "checkbox", - "value": "1", - "description": "Doubles HP as per Pulp Cthulhu rules. (This does not need to be selected if the Pulp setting is already in place.) " - }, - { - "attribute": "pulp_bomtoggle", - "displayname": "Toggle Pulp Bouts of Madness ", - "type": "checkbox", - "value": "1", - "description": "Replaces the normal Bouts of Madness with their Pulp equivalents" - }, - { - "attribute": "toggletalents", - "displayname": "Toggle Pulp Talents ", - "type": "checkbox", - "value": "1", - "description": "Adds section for noting Pulp Talents" - } - ] + "html": "coc_7th_ed.html", + "css": "coc_7th_ed.css", + "authors": "Aqua Alex, Matthew Carpenter, Roric, Orp", + "roll20userid": "1048758, 103705, 1466905, 2559057", + "preview": "coc_7th_ed.png", + "instructions": "About Buttons and Rolling: \n You may notice the absence of hard and extreme values. These have been moved into the roll buttons and templates. When you use a roll button involving a Skill, you will see in the chat log a rolltemplate displaying standard/hard/extreme Skill values.\n The Green Buttons are used for normal(single 1d100) rolls, with the Result displaying the level of Success or Fail.\n The Purple Buttons are used when Bonus/Penalty dice are applied to the rolls and will roll 3x1d100 dice. The first roll is used for 0 Bon/Pen dice applied, the second for 1 Bon/Pen and the third for 2 Bon/Pen. \"+\" indicates Bonus Dice and \"-\" Penalty Dice. The Level of Success or Fail is displayed for each tier. \n\n The bonus & penalty dice reroll the tens and units due to limitations of the Roll20 dice engine. \n\n About Characteristics and Auto-Calculating Fields: \n Inputing Characteristics Values will auto-calculate the character's Movement Rate, Max Health Points, Max Magic Points, Damage Bonus and Build, as per rules. \n\n About Sanity: \n There are 4 input fields on the top of the Sanity section. The leftmost and rightmost(smaller) fields are used to display and auto-calculate the 4/5 threshold for daily/session Sanity Loss that leads to Indef.Insanity. Inputting the starting Sanity value of the day/session to the smaller field will auto-calculate that threshold and display it at the leftmost field(non-interactable). The \"middle\" field is used for Current Sanity and the one on the right displays Max Sanity(auto-affected by the value of the Cthulhu Mythos Skill and non-interactable). \n\n About Combat: \n For weapon skill select one of the listed Skills to base your weapon skill check on. You may select up to the tenth custom skill as the base skill. For weapon damages you may specify a \"+0\", \"+1/2db\" or \"+db.\" Use this to include your Damage Bonus in the damage roll or not. Critical and Extreme rolls do not auto-calculate the relevant damage. \n\n About Options: \n \"Era Selection:\" According to the Era selected, the sheet will change to reflect the relevant skills and Bouts of Madness. \n \"NPCs:\" Enables a section where player companions or Keeper NPCs can be recorded. Skills 6-7-8 are tied to the Weapon 1-2-3 roll templates, and are intended for combat Skills, like Fighting(Brawl). Using the Weapon Button Rolls without having a value in the relevant skill fields will NOT produce a rolltemplate. \n \"Vehicles:\" Enables a section for recording Vehicle stats. The Vehicular Attack is tied to the Operator's Skill Value and the Current Build Points of the Vehicle (as per rules). The Build Damage produced, is displayed in decimal form (rounding down will have to be dome manually), and if any Armor is applied it will have to be divided by 10 before subtracted from the Build Damage. \n \"Show Only...:\" When enabled, hides all Major Sheet Sections, apart from Common Dice Rolls, Talents, Spells and NPCs, in order to simulate a clean NPC sheet for the Keeper's use.", + "useroptions": [ + { + "attribute": "showskills", + "displayname": "Era", + "type": "select", + "options": [ + "Invictus|7", + "Dark Ages|1", + "Down Darker Trails|5", + "1920s|2", + "Modern|3", + "Icarus|6", + "End Times|4" + ], + "default": "1920s" + }, + { + "attribute": "showpulp", + "displayname": "Pulp Cthulhu", + "type": "checkbox", + "value": "1", + "description": "Pulp Cthulhu Character Sheet. Overlays the already selected sheet with Pulp's colors. Automatically sets doubles HP (as per Pulp rules) and includes Archetype next to the Occupation input. *!*To include Pulp Talents and Pulp Bouts of Madness, you need to also select them Below.*!*" + }, + { + "attribute": "pulp_hp", + "displayname": "Toggle Pulp HP ", + "type": "checkbox", + "value": "1", + "description": "Doubles HP as per Pulp Cthulhu rules. (This does not need to be selected if the Pulp setting is already in place.) " + }, + { + "attribute": "pulp_bomtoggle", + "displayname": "Toggle Pulp Bouts of Madness ", + "type": "checkbox", + "value": "1", + "description": "Replaces the normal Bouts of Madness with their Pulp equivalents" + }, + { + "attribute": "toggletalents", + "displayname": "Toggle Pulp Talents ", + "type": "checkbox", + "value": "1", + "description": "Adds section for noting Pulp Talents" + } + ], + "legacy": true } \ No newline at end of file diff --git a/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/sheet.json b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/sheet.json index 44a153322e..c07d6b52ab 100644 --- a/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/sheet.json +++ b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/sheet.json @@ -1,8 +1,9 @@ { - "html": "coc_7th_ed.html", - "css": "coc_7th_ed.css", - "authors": "Aqua Alex, Matthew Carpenter, Roric, Zetetic", - "roll20userid": "1048758, 103705, 1466905, 1540094", - "preview": "coc_7th_ed.png", - "instructions": "2019/09/02增加狂氣發作表 BY SAD\n2019/08/3更新技能次序 有問題可到HKTRPG.COM 查詢\n2018/01/17增加私訊KP擲骰設定,戰鬥欄的TurnOrder骰,JSON匯出匯入功能及修正角色名不連動角卡的問題\n2018/01/11增加分頁顯示,增加關係人欄位,調查員筆記,生平故事等,武器欄位增加閃躲,戰鬥不用再拉上拉下\n2018/01/08增加擲骰顯示圖片\n2018/01/04增加全自動射擊,增加護甲,增加自動顯示極端傷害\n2018/01/03增加追逐戰檢定\n2017/12/13翻譯最新版COC7版角色卡.使用我流技能排序.增加不定性瘋狂值\n當你使用灰色擲骰按鈕,你會看到聊天紀錄上出現\"成功值/困難成功值/極端成功值\".讓你用適合的門檻來判斷是否成功.至於武器則選擇一個你武器的技能進行檢定.你可以從自訂的10個來進行檢定.而武器傷害可以拉選\"+0\", \"+1/2db\" 或 \"+db.\"來選擇是否加入傷害加成.\n現在支援低俗克蘇魯,打勾即可以變成低俗克蘇魯規則的雙倍生命值. \n\n Aqua Alex:\n (1)刪除了對js​​文件的需求,並創建了一個Workerscript,即使不是Pro 帳號也可以自動計算傷害加值和體格.\n (2) 自動計算速度等級\n (3) 獎勵/懲罰擲骰 - 灰色擲骰是普通擲骰按鈕 (同時擲出3粒骰子並顯示所有結果), 綠色擲骰按鈕只會擲出一粒骰子.\n\nZ:\n(1)速度骰檢定: 在速度等級(Move Rate) 旁邊新增擲骰,根據投擲體質的結果,顯示速度等級.\n(2)全自動射擊彈幕:武器欄,第二欄強制為全自動射擊檢定,只可以選擇機槍或衝鋒槍,左右兩粒擲骰鍵對應傷害欄及極端傷害欄的左右兩個傷害公式,可以用括號()備註每彈幕多少發.\n(3)極端傷害列:新增在武器表中,非必須填寫,但填寫後,灰色擲骰會自動顯示,而綠色擲骰只有在擲出極端成功時才會顯示,為了兼容問題,內裡想進行擲骰,請打[[]] EG. [[1d4+2+4+2(雕刻刀)]]\n(4)擲骰顯示圖片:只要在旁邊打入圖片網址並點擊按鈕即可顯示圖片,支援GIF,JPG,PNG格式.\n" -} + "html": "coc_7th_ed.html", + "css": "coc_7th_ed.css", + "authors": "Aqua Alex, Matthew Carpenter, Roric, Zetetic", + "roll20userid": "1048758, 103705, 1466905, 1540094", + "preview": "coc_7th_ed.png", + "instructions": "2019/09/02增加狂氣發作表 BY SAD\n2019/08/3更新技能次序 有問題可到HKTRPG.COM 查詢\n2018/01/17增加私訊KP擲骰設定,戰鬥欄的TurnOrder骰,JSON匯出匯入功能及修正角色名不連動角卡的問題\n2018/01/11增加分頁顯示,增加關係人欄位,調查員筆記,生平故事等,武器欄位增加閃躲,戰鬥不用再拉上拉下\n2018/01/08增加擲骰顯示圖片\n2018/01/04增加全自動射擊,增加護甲,增加自動顯示極端傷害\n2018/01/03增加追逐戰檢定\n2017/12/13翻譯最新版COC7版角色卡.使用我流技能排序.增加不定性瘋狂值\n當你使用灰色擲骰按鈕,你會看到聊天紀錄上出現\"成功值/困難成功值/極端成功值\".讓你用適合的門檻來判斷是否成功.至於武器則選擇一個你武器的技能進行檢定.你可以從自訂的10個來進行檢定.而武器傷害可以拉選\"+0\", \"+1/2db\" 或 \"+db.\"來選擇是否加入傷害加成.\n現在支援低俗克蘇魯,打勾即可以變成低俗克蘇魯規則的雙倍生命值. \n\n Aqua Alex:\n (1)刪除了對js​​文件的需求,並創建了一個Workerscript,即使不是Pro 帳號也可以自動計算傷害加值和體格.\n (2) 自動計算速度等級\n (3) 獎勵/懲罰擲骰 - 灰色擲骰是普通擲骰按鈕 (同時擲出3粒骰子並顯示所有結果), 綠色擲骰按鈕只會擲出一粒骰子.\n\nZ:\n(1)速度骰檢定: 在速度等級(Move Rate) 旁邊新增擲骰,根據投擲體質的結果,顯示速度等級.\n(2)全自動射擊彈幕:武器欄,第二欄強制為全自動射擊檢定,只可以選擇機槍或衝鋒槍,左右兩粒擲骰鍵對應傷害欄及極端傷害欄的左右兩個傷害公式,可以用括號()備註每彈幕多少發.\n(3)極端傷害列:新增在武器表中,非必須填寫,但填寫後,灰色擲骰會自動顯示,而綠色擲骰只有在擲出極端成功時才會顯示,為了兼容問題,內裡想進行擲骰,請打[[]] EG. [[1d4+2+4+2(雕刻刀)]]\n(4)擲骰顯示圖片:只要在旁邊打入圖片網址並點擊按鈕即可顯示圖片,支援GIF,JPG,PNG格式.\n", + "legacy": true +} \ No newline at end of file diff --git a/Call_of_Cthulhu_7th_Ed_French/sheet.json b/Call_of_Cthulhu_7th_Ed_French/sheet.json index 637c17a644..3fe60f855f 100644 --- a/Call_of_Cthulhu_7th_Ed_French/sheet.json +++ b/Call_of_Cthulhu_7th_Ed_French/sheet.json @@ -1,8 +1,9 @@ { - "html": "coc_7th_ed.html", - "css": "coc_7th_ed.css", - "authors": "Matthew Carpenter, Pierre D., Natha", - "roll20userid": "103705,1190203,75857", - "preview": "coc_7th_ed.png", - "instructions": "Traduction et adaptation française de la feuille Call of Cthulhu 7ième édition. v1.0 (2015-12-28). Vous pouvez noter l'absence des valeurs majeures et extrêmes. Celles-ci ont été implémentées dans le jet de dés lui-même. Quand vous utilisez le bouton de jet, vous voyez, dans le chat, un jet “Valeur ordinaire/majeure/extreme. Comparez la valeur de la caractéristique ou la compétence à ces résultats pour déterminer la réussite (ou l'échec). Pour les compétences en armes, sélectionnez une des compétences listées pour lancer votre test en arme. Vous pouvez sélectionner une des dix compétences customisée comme compétence de base. Pour les dommages des armes vous pouvez spécifier un \"+0\", \"+1/2db\" or \"+db.\". Utiliser cela pour inclure votre bonus en dommage dans le jet de dommage ou non. \n\nVous pouvez trouver un script API qui correspond à cette feuille à cette adresse: https://github.com/Roll20/roll20-character-sheets/blob/master/Call_of_Cthulhu_7th_Ed/extended_autocalc.js. Ceci va permettre le calcul automatique des bonus aux dommages et de la carrure." -} + "html": "coc_7th_ed.html", + "css": "coc_7th_ed.css", + "authors": "Matthew Carpenter, Pierre D., Natha", + "roll20userid": "103705,1190203,75857", + "preview": "coc_7th_ed.png", + "instructions": "Traduction et adaptation française de la feuille Call of Cthulhu 7ième édition. v1.0 (2015-12-28). Vous pouvez noter l'absence des valeurs majeures et extrêmes. Celles-ci ont été implémentées dans le jet de dés lui-même. Quand vous utilisez le bouton de jet, vous voyez, dans le chat, un jet “Valeur ordinaire/majeure/extreme. Comparez la valeur de la caractéristique ou la compétence à ces résultats pour déterminer la réussite (ou l'échec). Pour les compétences en armes, sélectionnez une des compétences listées pour lancer votre test en arme. Vous pouvez sélectionner une des dix compétences customisée comme compétence de base. Pour les dommages des armes vous pouvez spécifier un \"+0\", \"+1/2db\" or \"+db.\". Utiliser cela pour inclure votre bonus en dommage dans le jet de dommage ou non. \n\nVous pouvez trouver un script API qui correspond à cette feuille à cette adresse: https://github.com/Roll20/roll20-character-sheets/blob/master/Call_of_Cthulhu_7th_Ed/extended_autocalc.js. Ceci va permettre le calcul automatique des bonus aux dommages et de la carrure.", + "legacy": true +} \ No newline at end of file diff --git a/Call_of_Cthulhu_DA/sheet.json b/Call_of_Cthulhu_DA/sheet.json index 38b04a149b..eb27a524a1 100644 --- a/Call_of_Cthulhu_DA/sheet.json +++ b/Call_of_Cthulhu_DA/sheet.json @@ -1,8 +1,9 @@ { - "html": "Call_of_Cthulhu_Dark_Ages.html", - "css": "Call_of_Cthulhu_Dark_Ages.css", - "authors": "Walt Shumate", - "roll20userid": "720651", - "preview": "Call_of_Cthulhu_Dark_Ages.png", - "instructions": "Character Sheet for Call of Cthulhu Dark Ages." + "html": "Call_of_Cthulhu_Dark_Ages.html", + "css": "Call_of_Cthulhu_Dark_Ages.css", + "authors": "Walt Shumate", + "roll20userid": "720651", + "preview": "Call_of_Cthulhu_Dark_Ages.png", + "instructions": "Character Sheet for Call of Cthulhu Dark Ages.", + "legacy": true } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/sheet.json b/Call_of_Cthulhu_Spanish/sheet.json index 176ff3b6b7..fb2cc59425 100644 --- a/Call_of_Cthulhu_Spanish/sheet.json +++ b/Call_of_Cthulhu_Spanish/sheet.json @@ -1,24 +1,24 @@ { - "html": "Call_of_Cthulhu.html", - "css": "Call_of_Cthulhu.css", - "authors": "Ove Odegard, Nacho Ferrando, and improved by Gustavo Sancho", - "roll20userid": "1229206,518018", - "preview": "Call_of_Cthulhu.jpg", - "instructions": "Call of Cthulhu 5e multilingual Investigator Sheet, 5th edition. Included on the sheet is an automatic resistance-roll. Enter the active characteristic (like STR) in the middle field of the top row and the passive characteristic ( like CON) in the middle field of the left column. Then push the button, it will calculate if the character succeeds in the action. The button on the characteristics section autorolls all the characteristics rolls, you only need to copy them on the sheet. Sanity, hp and mp also calculated, but you need to set the cursor in place. When there are two buttons, the first one is an open roll and the second one a whispered roll to the gm.", - "useroptions": [ - { - "attribute": "edition", - "displayname": "Game edition", - "displaytranslationkey": "edition-u", - "type": "select", - "options": [ - "5e|(00%)", - "6e|(01%)" - ], - "default": "(01%)", - "description": "Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", - "descriptiontranslationkey": "edition-info" - } - ] -} - + "html": "Call_of_Cthulhu.html", + "css": "Call_of_Cthulhu.css", + "authors": "Ove Odegard, Nacho Ferrando, and improved by Gustavo Sancho", + "roll20userid": "1229206,518018", + "preview": "Call_of_Cthulhu.jpg", + "instructions": "Call of Cthulhu 5e multilingual Investigator Sheet, 5th edition. Included on the sheet is an automatic resistance-roll. Enter the active characteristic (like STR) in the middle field of the top row and the passive characteristic ( like CON) in the middle field of the left column. Then push the button, it will calculate if the character succeeds in the action. The button on the characteristics section autorolls all the characteristics rolls, you only need to copy them on the sheet. Sanity, hp and mp also calculated, but you need to set the cursor in place. When there are two buttons, the first one is an open roll and the second one a whispered roll to the gm.", + "useroptions": [ + { + "attribute": "edition", + "displayname": "Game edition", + "displaytranslationkey": "edition-u", + "type": "select", + "options": [ + "5e|(00%)", + "6e|(01%)" + ], + "default": "(01%)", + "description": "Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", + "descriptiontranslationkey": "edition-info" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Capes, Cowls & Villains Foul/sheet.json b/Capes, Cowls & Villains Foul/sheet.json index f6ac126b15..ac204f156e 100644 --- a/Capes, Cowls & Villains Foul/sheet.json +++ b/Capes, Cowls & Villains Foul/sheet.json @@ -1,8 +1,9 @@ { - "html": "CCVF Main.html", - "css": "CCVF Main.css", - "authors": "Gareth Davies", - "roll20userid": "221224", - "preview": "CCVF.png", - "instructions": "# Capes, Cowls & Villains Foul Character Sheet\rHas fields for required Character Information. Roll Templates will be added at a later Date." -} + "html": "CCVF Main.html", + "css": "CCVF Main.css", + "authors": "Gareth Davies", + "roll20userid": "221224", + "preview": "CCVF.png", + "instructions": "# Capes, Cowls & Villains Foul Character Sheet\rHas fields for required Character Information. Roll Templates will be added at a later Date.", + "legacy": true +} \ No newline at end of file diff --git a/Capharnaum/sheet.json b/Capharnaum/sheet.json index ea6ce734a5..9e71dc4a45 100644 --- a/Capharnaum/sheet.json +++ b/Capharnaum/sheet.json @@ -1,9 +1,9 @@ - { -"html": "capharnaum.html", -"css": "capharnaum.css", -"authors": "Alain H.", -"roll20userID": "67962", -"preview": "capharnaumPreview.png", -"instructions": "Adaptation de la fiche de personnage officielle de Capharnaum au format Roll20. Les macros sont fonctionnelles, mais les calculs pour les résultats des jets." -} + "html": "capharnaum.html", + "css": "capharnaum.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "capharnaumPreview.png", + "instructions": "Adaptation de la fiche de personnage officielle de Capharnaum au format Roll20. Les macros sont fonctionnelles, mais les calculs pour les résultats des jets.", + "legacy": true +} \ No newline at end of file diff --git a/Capitaine Vaudou/sheet.json b/Capitaine Vaudou/sheet.json index ca558a29fa..0d8ebb4cdd 100644 --- a/Capitaine Vaudou/sheet.json +++ b/Capitaine Vaudou/sheet.json @@ -4,5 +4,6 @@ "authors": "Le Pelican", "roll20userid": "2102431", "preview": "capitainevaudou.png", - "instructions": "Bonjour, et bienvenue sur la feuille de personnage pour la version 2020 de Capitaine Vaudou." -} + "instructions": "Bonjour, et bienvenue sur la feuille de personnage pour la version 2020 de Capitaine Vaudou.", + "legacy": true +} \ No newline at end of file diff --git a/Carbon-2185/sheet.json b/Carbon-2185/sheet.json index 76cf25c772..3edb23b98d 100644 --- a/Carbon-2185/sheet.json +++ b/Carbon-2185/sheet.json @@ -1,8 +1,9 @@ { - "html": "carbon-2185.html", - "css": "carbon-2185.css", - "authors": "WizardEddas", - "roll20userid": "268468", - "preview": "carbon-2185.png", - "instructions": "Full Character Sheet for the Cyberpunk RPG Carbon 2185, which is based on the 5E OGL Rules. The quickstart rules can be downloaded at www.carbon2185.com Full game due to be released in July. Sheet created by @wizardeddas" + "html": "carbon-2185.html", + "css": "carbon-2185.css", + "authors": "WizardEddas", + "roll20userid": "268468", + "preview": "carbon-2185.png", + "instructions": "Full Character Sheet for the Cyberpunk RPG Carbon 2185, which is based on the 5E OGL Rules. The quickstart rules can be downloaded at www.carbon2185.com Full game due to be released in July. Sheet created by @wizardeddas", + "legacy": true } \ No newline at end of file diff --git a/Castles&Crusades/sheet.json b/Castles&Crusades/sheet.json index 2144087ef0..c96d28fe10 100644 --- a/Castles&Crusades/sheet.json +++ b/Castles&Crusades/sheet.json @@ -1,7 +1,8 @@ { - "html": "C&C.html", - "css": "C&C.css", - "authors": "David Berkompas, Rom Elwell", - "preview": "C&C.png", - "instructions": "Castles & Crusades Character Sheet\r Designed to function much like an actual paper sheet would. " -} + "html": "C&C.html", + "css": "C&C.css", + "authors": "David Berkompas, Rom Elwell", + "preview": "C&C.png", + "instructions": "Castles & Crusades Character Sheet\r Designed to function much like an actual paper sheet would. ", + "legacy": true +} \ No newline at end of file diff --git a/CdB Engine/sheet.json b/CdB Engine/sheet.json index 8910efc6f0..b5fb68c68a 100644 --- a/CdB Engine/sheet.json +++ b/CdB Engine/sheet.json @@ -1,8 +1,9 @@ { - "html": "CdBEngine.html", - "css": "CdBEngine.css", - "authors": "Sergio Rebollo 'Tersoal'", - "roll20userid": "66942", - "preview": "CdBEngine.png", - "instructions": "Spanish CdB Engine Character Sheet for all campaign settings, like Walküre." -} + "html": "CdBEngine.html", + "css": "CdBEngine.css", + "authors": "Sergio Rebollo 'Tersoal'", + "roll20userid": "66942", + "preview": "CdBEngine.png", + "instructions": "Spanish CdB Engine Character Sheet for all campaign settings, like Walküre.", + "legacy": true +} \ No newline at end of file diff --git a/Celerity Lite/sheet.json b/Celerity Lite/sheet.json index 9d2f83ff10..6fd5bb49d0 100644 --- a/Celerity Lite/sheet.json +++ b/Celerity Lite/sheet.json @@ -1,8 +1,9 @@ { - "html": "charsheet_celerity_lite.html", - "css": "charsheet_celerity_lite.css", - "authors": "Aetis", - "preview": "charsheet_celerity_lite.jpg", - "roll20userid": "758098", - "instructions": "Celerity Lite ruleset was written for ease of play. It combines many of the elements of a tactical board game, while maintaining a storyboard like skill success system that encourages players to work with the DM to really showcase their characters. The ruleset can be found in https://d20celerity.net/celerity_lite." + "html": "charsheet_celerity_lite.html", + "css": "charsheet_celerity_lite.css", + "authors": "Aetis", + "preview": "charsheet_celerity_lite.jpg", + "roll20userid": "758098", + "instructions": "Celerity Lite ruleset was written for ease of play. It combines many of the elements of a tactical board game, while maintaining a storyboard like skill success system that encourages players to work with the DM to really showcase their characters. The ruleset can be found in https://d20celerity.net/celerity_lite.", + "legacy": true } \ No newline at end of file diff --git a/Celerity/sheet.json b/Celerity/sheet.json index 9792e3d598..4d85452cfe 100644 --- a/Celerity/sheet.json +++ b/Celerity/sheet.json @@ -1,8 +1,9 @@ { - "html": "charsheet_celerity.html", - "css": "charsheet_celerity.css", - "authors": "Aetis", - "preview": "charsheet_celerity.jpg", - "roll20userid": "758098", - "instructions": "Celerity ruleset was written to address the balance and lore issues of D&D 3.5, 4e, and the 5th edition. The ruleset can be found in https://d20celerity.net. Roll Template for simple attack macro is &{template:CelerityAttack} {{name=}} {{subtags=attack description}} {{attack=}} {{damage=}}. Roll Template for initiative macro is &{template:CelerityInitiative} {{name=}} {{checkroll=}}." + "html": "charsheet_celerity.html", + "css": "charsheet_celerity.css", + "authors": "Aetis", + "preview": "charsheet_celerity.jpg", + "roll20userid": "758098", + "instructions": "Celerity ruleset was written to address the balance and lore issues of D&D 3.5, 4e, and the 5th edition. The ruleset can be found in https://d20celerity.net. Roll Template for simple attack macro is &{template:CelerityAttack} {{name=}} {{subtags=attack description}} {{attack=}} {{damage=}}. Roll Template for initiative macro is &{template:CelerityInitiative} {{name=}} {{checkroll=}}.", + "legacy": true } \ No newline at end of file diff --git a/Cepheus Engine/sheet.json b/Cepheus Engine/sheet.json index ac081b20a4..ba1015ebe2 100644 --- a/Cepheus Engine/sheet.json +++ b/Cepheus Engine/sheet.json @@ -1,8 +1,9 @@ { - "html": "CepheusEngine.html", - "css": "CepheusEngine.css", - "authors": "lordtygger", - "roll20userID": "414985", - "preview": "CepheusEngine.png", - "instructions": "A beginning character sheet for the 2D6 Cepheus Engine." -} + "html": "CepheusEngine.html", + "css": "CepheusEngine.css", + "authors": "lordtygger", + "roll20userID": "414985", + "preview": "CepheusEngine.png", + "instructions": "A beginning character sheet for the 2D6 Cepheus Engine.", + "legacy": true +} \ No newline at end of file diff --git a/Cerbere/sheet.json b/Cerbere/sheet.json index 52d347e14a..9bcb913e3f 100644 --- a/Cerbere/sheet.json +++ b/Cerbere/sheet.json @@ -1,9 +1,10 @@ { - "html": "cerbere.htm", - "css": "cerbere.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "cerbere.jpg", - "instructions": "Feuille de personnage pour [Le Métal Froid des Anneaux de Cerbère](http://legrumph.org/Terrier/?Chibi/Le-metal-froid-des-anneaux-de-cerbere), un jeu d’action, de diplomatie, d’enquêtes policières et de science-fiction. Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Cerbere/ReadMe.md). v1.1 (2017-10-17)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "cerbere.htm", + "css": "cerbere.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "cerbere.jpg", + "instructions": "Feuille de personnage pour [Le Métal Froid des Anneaux de Cerbère](http://legrumph.org/Terrier/?Chibi/Le-metal-froid-des-anneaux-de-cerbere), un jeu d’action, de diplomatie, d’enquêtes policières et de science-fiction. Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Cerbere/ReadMe.md). v1.1 (2017-10-17).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/Champions Now/sheet.json b/Champions Now/sheet.json index 2263697c2d..18d0a1f3f3 100644 --- a/Champions Now/sheet.json +++ b/Champions Now/sheet.json @@ -1,8 +1,9 @@ { - "html": "Champions Now.html", - "css": "Champions Now.css", - "authors": "Bill Garrett", - "roll20userid": "118980", - "preview": "preview.png", - "instructions": "Create a new character and go! STUN, KO, and END totals are automatically computed from REC." + "html": "Champions Now.html", + "css": "Champions Now.css", + "authors": "Bill Garrett", + "roll20userid": "118980", + "preview": "preview.png", + "instructions": "Create a new character and go! STUN, KO, and END totals are automatically computed from REC.", + "legacy": true } \ No newline at end of file diff --git a/Chaos 6010/sheet.json b/Chaos 6010/sheet.json index 55cbdde78e..4e9fe6625e 100644 --- a/Chaos 6010/sheet.json +++ b/Chaos 6010/sheet.json @@ -1,8 +1,9 @@ { - "html": "Chaos 6010.html", - "css": "Chaos 6010.css", - "authors": "Mike Wenditz, Brandon Williams, Arcanum Syndicate", - "roll20userid": "2056835,2908748", - "preview": "Chaos 6010.png", - "instructions": "**Chaos 6010**\n\n Dice fields need to include ! if you want maximum continuency." -} + "html": "Chaos 6010.html", + "css": "Chaos 6010.css", + "authors": "Mike Wenditz, Brandon Williams, Arcanum Syndicate", + "roll20userid": "2056835,2908748", + "preview": "Chaos 6010.png", + "instructions": "**Chaos 6010**\n\n Dice fields need to include ! if you want maximum continuency.", + "legacy": true +} \ No newline at end of file diff --git a/ChrisPerrinsMecha/sheet.json b/ChrisPerrinsMecha/sheet.json index 68ba7e58ed..4a40a800a3 100644 --- a/ChrisPerrinsMecha/sheet.json +++ b/ChrisPerrinsMecha/sheet.json @@ -1,8 +1,9 @@ { -"html": "ChrisPerrinsMecha.html", -"css": "ChrisPerrinsMecha.css", -"authors": "plexsoup", -"roll20userid": "258125", -"preview": "ChrisPerrinsMechaPreview.jpg", -"instructions": "Basic sheet for Chris Perrins Mecha." -} + "html": "ChrisPerrinsMecha.html", + "css": "ChrisPerrinsMecha.css", + "authors": "plexsoup", + "roll20userid": "258125", + "preview": "ChrisPerrinsMechaPreview.jpg", + "instructions": "Basic sheet for Chris Perrins Mecha.", + "legacy": true +} \ No newline at end of file diff --git a/Chronicles of Darkness by Roll20/sheet.json b/Chronicles of Darkness by Roll20/sheet.json index d11695302d..26a0076ff4 100644 --- a/Chronicles of Darkness by Roll20/sheet.json +++ b/Chronicles of Darkness by Roll20/sheet.json @@ -1,8 +1,9 @@ { - "html": "CofD by Roll20.html", - "css": "CofD by Roll20.css", - "authors": "Steve K., Shawn G., Natha", - "roll20userid": "5047", - "preview": "CofD preview.png", - "instructions": "The New World of Darkness sheet supports both first and second edition mechanics.\nIt supports:\n* **1st Edition:** Chronicles of Darkness, Vampire, Werewolf, Mage, Promethean, Hunter, Changeling, Geist, and Mummy\n* **2nd Edition:** Chronicles of Darkness, Vampire, Werewolf, Mage, Promethean, Changeling, Demon, Geist, and Beast\n\nCheckout the [Sheet Guide](https://wiki.roll20.net/New_World_Of_Darkness_Official_Sheet) to get the most out of the new functionality of the official sheet." -} + "html": "CofD by Roll20.html", + "css": "CofD by Roll20.css", + "authors": "Steve K., Shawn G., Natha", + "roll20userid": "5047", + "preview": "CofD preview.png", + "instructions": "The New World of Darkness sheet supports both first and second edition mechanics.\nIt supports:\n* **1st Edition:** Chronicles of Darkness, Vampire, Werewolf, Mage, Promethean, Hunter, Changeling, Geist, and Mummy\n* **2nd Edition:** Chronicles of Darkness, Vampire, Werewolf, Mage, Promethean, Changeling, Demon, Geist, and Beast\n\nCheckout the [Sheet Guide](https://wiki.roll20.net/New_World_Of_Darkness_Official_Sheet) to get the most out of the new functionality of the official sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Chronicles of Darkness/sheet.json b/Chronicles of Darkness/sheet.json index b18bd1c671..e81c6bfa12 100644 --- a/Chronicles of Darkness/sheet.json +++ b/Chronicles of Darkness/sheet.json @@ -1,8 +1,9 @@ { - "html": "CofD.html", - "css": "CofD.css", - "authors": "Steve K., Shawn G., Natha, Primal Zed, Constantine F., Adolfo Domingues", - "roll20userid": "5047", - "preview": "CofD preview.png", - "instructions": "The New World of Darkness sheet supports both first and second edition mechanics.\nIt supports:\n* **1st Edition:** Chronicles of Darkness, Vampire, Werewolf, Mage, Promethean, Hunter, Changeling, Geist, and Mummy\n* **2nd Edition:** Chronicles of Darkness, Vampire, Werewolf, Mage, Promethean, Changeling, Demon, Geist, and Beast\n\nCheckout the [Sheet Guide](https://wiki.roll20.net/New_World_Of_Darkness_Official_Sheet) to get the most out of the new functionality of the official sheet." -} + "html": "CofD.html", + "css": "CofD.css", + "authors": "Steve K., Shawn G., Natha, Primal Zed, Constantine F., Adolfo Domingues", + "roll20userid": "5047", + "preview": "CofD preview.png", + "instructions": "The New World of Darkness sheet supports both first and second edition mechanics.\nIt supports:\n* **1st Edition:** Chronicles of Darkness, Vampire, Werewolf, Mage, Promethean, Hunter, Changeling, Geist, and Mummy\n* **2nd Edition:** Chronicles of Darkness, Vampire, Werewolf, Mage, Promethean, Changeling, Demon, Geist, and Beast\n\nCheckout the [Sheet Guide](https://wiki.roll20.net/New_World_Of_Darkness_Official_Sheet) to get the most out of the new functionality of the official sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Chronicles of Darkness/translations/af.json b/Chronicles of Darkness/translations/af.json index 75b3d755a4..e92f341596 100644 --- a/Chronicles of Darkness/translations/af.json +++ b/Chronicles of Darkness/translations/af.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/ca.json b/Chronicles of Darkness/translations/ca.json index 436f20ec60..e86c99e27f 100644 --- a/Chronicles of Darkness/translations/ca.json +++ b/Chronicles of Darkness/translations/ca.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/cs.json b/Chronicles of Darkness/translations/cs.json index 83f3e7fdd3..496b3fbc26 100644 --- a/Chronicles of Darkness/translations/cs.json +++ b/Chronicles of Darkness/translations/cs.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/da.json b/Chronicles of Darkness/translations/da.json index 75b3d755a4..e92f341596 100644 --- a/Chronicles of Darkness/translations/da.json +++ b/Chronicles of Darkness/translations/da.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/de.json b/Chronicles of Darkness/translations/de.json index 975d73ea75..87672e77ac 100644 --- a/Chronicles of Darkness/translations/de.json +++ b/Chronicles of Darkness/translations/de.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/el.json b/Chronicles of Darkness/translations/el.json index e51d767f84..8811a08edf 100644 --- a/Chronicles of Darkness/translations/el.json +++ b/Chronicles of Darkness/translations/el.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/en.json b/Chronicles of Darkness/translations/en.json index b946d073a4..95d9b5d064 100644 --- a/Chronicles of Darkness/translations/en.json +++ b/Chronicles of Darkness/translations/en.json @@ -379,5 +379,9 @@ "house": "House", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/es.json b/Chronicles of Darkness/translations/es.json index 664700c5f6..8d2ed994dc 100644 --- a/Chronicles of Darkness/translations/es.json +++ b/Chronicles of Darkness/translations/es.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/fr.json b/Chronicles of Darkness/translations/fr.json index a54763f9f6..e44d54b750 100644 --- a/Chronicles of Darkness/translations/fr.json +++ b/Chronicles of Darkness/translations/fr.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/he.json b/Chronicles of Darkness/translations/he.json index 75b3d755a4..e92f341596 100644 --- a/Chronicles of Darkness/translations/he.json +++ b/Chronicles of Darkness/translations/he.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/hu.json b/Chronicles of Darkness/translations/hu.json index 436f20ec60..e86c99e27f 100644 --- a/Chronicles of Darkness/translations/hu.json +++ b/Chronicles of Darkness/translations/hu.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/it.json b/Chronicles of Darkness/translations/it.json index 490908851d..e61f6863ed 100644 --- a/Chronicles of Darkness/translations/it.json +++ b/Chronicles of Darkness/translations/it.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/ja.json b/Chronicles of Darkness/translations/ja.json index e8a9c2da0a..188f4830a7 100644 --- a/Chronicles of Darkness/translations/ja.json +++ b/Chronicles of Darkness/translations/ja.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/ko.json b/Chronicles of Darkness/translations/ko.json index a7fdcb71f4..b3be65124d 100644 --- a/Chronicles of Darkness/translations/ko.json +++ b/Chronicles of Darkness/translations/ko.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/nl.json b/Chronicles of Darkness/translations/nl.json index 5eadaf54af..2ab666e9ef 100644 --- a/Chronicles of Darkness/translations/nl.json +++ b/Chronicles of Darkness/translations/nl.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/pl.json b/Chronicles of Darkness/translations/pl.json index 45c71cc9ad..3b0ecc3f83 100644 --- a/Chronicles of Darkness/translations/pl.json +++ b/Chronicles of Darkness/translations/pl.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/pt.json b/Chronicles of Darkness/translations/pt.json index d2db089032..a4498642da 100644 --- a/Chronicles of Darkness/translations/pt.json +++ b/Chronicles of Darkness/translations/pt.json @@ -379,5 +379,9 @@ "house": "Casa:", "apocalyptic-form": "Forma Apocalíptica", "followers": "Seguidores", - "second-edition-translation-guides": "2ª Edição: Guias de Tradução" + "second-edition-translation-guides": "2ª Edição: Guias de Tradução", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/ru.json b/Chronicles of Darkness/translations/ru.json index d4f9bb3dc3..156fd67d7c 100644 --- a/Chronicles of Darkness/translations/ru.json +++ b/Chronicles of Darkness/translations/ru.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/sv.json b/Chronicles of Darkness/translations/sv.json index f22cb16f97..e95bfc33c7 100644 --- a/Chronicles of Darkness/translations/sv.json +++ b/Chronicles of Darkness/translations/sv.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/tr.json b/Chronicles of Darkness/translations/tr.json index 75b3d755a4..e92f341596 100644 --- a/Chronicles of Darkness/translations/tr.json +++ b/Chronicles of Darkness/translations/tr.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/uk.json b/Chronicles of Darkness/translations/uk.json index fa427d2ece..5d9168f182 100644 --- a/Chronicles of Darkness/translations/uk.json +++ b/Chronicles of Darkness/translations/uk.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/Chronicles of Darkness/translations/zh.json b/Chronicles of Darkness/translations/zh.json index 11d7b7d5f9..00802aeda0 100644 --- a/Chronicles of Darkness/translations/zh.json +++ b/Chronicles of Darkness/translations/zh.json @@ -379,5 +379,9 @@ "house": "House:", "apocalyptic-form": "Apocalyptic Form", "followers": "Followers", - "second-edition-translation-guides": "2nd Edition: Translation Guides" + "second-edition-translation-guides": "2nd Edition: Translation Guides", + "resource-counter": "Replace Resource Checkboxes with Counter", + "arcane": "Arcane", + "vitriol": "Vitriol", + "practical": "Practical" } diff --git a/ChroniquesGalactiques/sheet.json b/ChroniquesGalactiques/sheet.json index eb7e98ade8..eeec50f5f4 100644 --- a/ChroniquesGalactiques/sheet.json +++ b/ChroniquesGalactiques/sheet.json @@ -1,8 +1,13 @@ { - "html": "cog.html", - "css": "cog.css", - "authors": "Natha, Stéphane D and Ulti", - "roll20userid": ["75857","84776","1794854"], - "preview": "cog_v3.png", - "instructions": "Feuille de Personnage (incluant quelques jets) pour Chroniques Galactiques (Chroniques Oubliées Science-Fiction) paru dans le magazine Casus Belli 17,18 et 19 (http://www.black-book-editions.fr/catalogue.php?id=207). Version 3.110 (21/12/2020). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/ChroniquesGalactiques/ReadMe.md)." -} + "html": "cog.html", + "css": "cog.css", + "authors": "Natha, Stéphane D and Ulti", + "roll20userid": [ + "75857", + "84776", + "1794854" + ], + "preview": "cog_v3.png", + "instructions": "Feuille de Personnage (incluant quelques jets) pour Chroniques Galactiques (Chroniques Oubliées Science-Fiction) paru dans le magazine Casus Belli 17,18 et 19 (http://www.black-book-editions.fr/catalogue.php?id=207). Version 3.110 (21/12/2020). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/ChroniquesGalactiques/ReadMe.md).", + "legacy": true +} \ No newline at end of file diff --git a/ChroniquesOubliees/ReadMe.md b/ChroniquesOubliees/ReadMe.md index 2ac5266448..de59782a6e 100644 --- a/ChroniquesOubliees/ReadMe.md +++ b/ChroniquesOubliees/ReadMe.md @@ -11,9 +11,13 @@ Il est aussi possible d'utiliser cette fiche pour jouer avec l'ensemble de règl Le jeu complet, des suppléments et des téléchargements gratuits sont disponibles sur le site de l'éditeur [Black Book Editions](http://www.black-book-editions.fr/catalogue.php?id=13). # Version courante -4.03 [Screenshot](co_v3.jpg) +4.04 [Screenshot](co_v3.jpg) # Notes de version +## v4.04 (2020-02-01) +* Séparation des capacités en titre + texte +* Ajout d'un texte pour les voies + ## v4.03 (2020-11-27) * Possibilité de ne plus avoir le bonus de base en attaque égal au niveau diff --git a/ChroniquesOubliees/co.css b/ChroniquesOubliees/co.css index ec037439d5..30cf57f00a 100644 --- a/ChroniquesOubliees/co.css +++ b/ChroniquesOubliees/co.css @@ -332,7 +332,7 @@ table.sheet-tabsep{ } textarea.sheet-boxability { - width: 92%; + width: 100%; } span.sheet-boxability, @@ -346,6 +346,19 @@ div.sheet-boxability { padding: 5px; } +input[type="text"].sheet-titreability { + width: 90%; + font-size: x-small; + font-weight: bold; + margin-left:8px; +} + +input[type="text"].sheet-titreability2 { + width: 94%; + font-weight: bold; + margin-left: -3px; +} + .sheet-textfat{ font-weight: bold; color: #5C2E05; @@ -751,18 +764,19 @@ input[type="checkbox"].sheet-block-switch-arrow { left: 6px; margin: -10px; cursor: pointer; - z-index: 1; + z-index: 2; } input[type="checkbox"].sheet-block-switch-arrow + span::before { - margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; + position:relative; + margin-left: 2px; + margin-right: -14px; content: "►"; - width: 16px; - height: 16px; font-size: 12px; + z-index: 1; } input[type="checkbox"].sheet-block-switch-arrow:checked + span::before { content: "▼"; @@ -776,6 +790,26 @@ input[type="checkbox"].sheet-block-switch-arrow:checked + span::before { display: none; } +input[type="checkbox"].sheet-block-switch-b { + opacity: 0; + width: 16px; + height: 16px; + position: relative; + top: 5px; + left: 6px; + margin: -10px; + cursor: pointer; + z-index: 1; +} +.sheet-block-hidden-b, +.sheet-block-switch-b:checked ~ .sheet-block-show-b { + display: block; +} +.sheet-block-show-b, +.sheet-block-switch-b:checked ~ .sheet-block-hidden-b { + display: none; +} + /* Optional display -- Gears */ .sheet-options-flag { diff --git a/ChroniquesOubliees/co.html b/ChroniquesOubliees/co.html index 8f60d011a7..06dd4241c0 100644 --- a/ChroniquesOubliees/co.html +++ b/ChroniquesOubliees/co.html @@ -1,5 +1,5 @@
- + @@ -16,7 +16,7 @@
-
+
@@ -71,7 +71,7 @@
Logo des Terres d'Arran supprimé 
 à la demande de Black Book Edition
@@ -537,7 +537,7 @@
- + @@ -680,7 +680,7 @@
- +
Talent magique
@@ -698,1204 +698,1633 @@
- -
+ +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- CAPACITÉS DU PERSONNAGE - -
 Voie 1Voie 2Voie 3
R - - - - - -
1 - - - - - - - - -
2 - - - - - - - - -
3 - - - - - - - - -
4 - - - - - - - - -
5 - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Voie de prestige
R - - - - - -
1 - - - - - - - - -
2 - - - - - - - - -
3 - - - - - - - - -
4 - - - - - - - - -
5 - - - - - - - - -
-
- -
Plus de voies
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Voie 7Voie 8Voie 9
R - - - - - -
1 - - - - - - - - -
2 - - - - - - - - -
3 - - - - - - - - -
4 - - - - - - - - -
5 - - - - - - - - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- CAPACITÉS DU PERSONNAGE - -
 Voie 1Voie 2Voie 3
R - - - - - -
1 - - - - - - - - -
2 - - - - - - - - -
3 - - - - - - - - -
4 - - - - - - - - -
5 - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Voie de prestige
R - - - - - -
1 - - - - - - - - -
2 - - - - - - - - -
3 - - - - - - - - -
4 - - - - - - - - -
5 - - - - - - - - -
-
- -
Plus de voies
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Voie 7Voie 8Voie 9
R - - - - - -
1 - - - - - - - - -
2 - - - - - - - - -
3 - - - - - - - - -
4 - - - - - - - - -
5 - - - - - - - - -
-
-
-
- - -
- - + - - - + + + + - - - - - - - - - - - - - - - - - - - -
- FOMATIONS MARTIALES + CAPACITÉS DU PERSONNAGE + + Éditer +
- - Armures légères - - - Armes de paysan - - - -  Voie 1Voie 2Voie 3
- - Armures lourdes - - - Armes de guerre - - - -
- - Armes de jet - - - Armes de guerre lourdes - - - -
- - Armes de trait - - - Armes de duel - - - -
- - Armes de tir - - - Armes d'hast - - - -
-
- - - - - - - - - -
CompétencesMalusCarac.BonusDescription
-
- - - - - - - - - - + - - -
- - - + R + + + +
+ +
- + + + +
+ +
- - - - + - - - + + + +
+ +
-
- Jets de Capacité -
- - + - - - - - -
- 1 + + + + +
+ +
- + + + + + +
+ +
- Jet - - - - () - ++ - - Desc. - - + + + + + +
+ +
-
-
-
-
-
-
ÉQUIPEMENT : Consommables
-
- Bourse : - PP, - PO, - PA, - PC -
- -
-
- y -
- -  Qté - -
-
-  Effet : -
-
- - - -
ÉQUIPEMENT : Divers
-
-
- - - -
Notes
-
-
-
-
-
-
    -
  • Setting : - -
  • -
  • Points de chance : - -
  • -
  • Points de récupération : - -
  • -
  • Magie : -
      -
    • Points de mana : - -
    • -
    • Épuisement magique : - -
    • -
    -
  • -
  • Bonus d'attaque de base égal au niveau : - -
  • -
-
-
- Jets  - -
-
-
-
- - - - -
-
-
- - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - -
DEF - - PV - - - - - -
-
- - - -
RD
-
- - - -
- Armure -
- Bouclier -
- - - - - - - -
- PV restants  - -
- DM temp.  - -
-    - Jets  - -
-
-
- - - -
Capacités
-
-
- - - -
- - - - - - - + + + + + + + + + + + + + + + + + + + + + +
AttaquesToucherCrit.DMPortéeSpécial2 + + + + +
+ +
+
+ + + + +
+ +
+ + + + +
+ +
+
3 + + + + +
+ +
+
+ + + + +
+ +
+
+ + + + +
+ +
+
4 + + + + +
+ +
+
+ + + + +
+ +
+
+ + + + +
+ +
+
5 + + + + +
+ +
+
+ + + + +
+ +
+
+ + + + +
+ +
+
-
-
- y -
- - - - - - - - - - - - - - - - - - - -
- - - - - + - - - - - - + - - - - -
-
-
- - - - - - - - -
- - - - - - - - - -
-
-
-
-
-
- + + + + + + + - + - + - - - - - - - + - - - + - - + + + + + + + + + + + +
- Attaque de groupe : +  Voie de prestige
R + + + +
+ +
- - + + + + +
+ +
+
+ + + +
+ +
- + 1 + + + + +
+ +
- Attaque en puissance + + + + + +
+ +
- en attaque et + - - - d6 DM -
- - - Attaque assurée - - +5 en attaque et DM divisés par 2 + + + + + +
+ +
- - + 2 + + + + +
+ +
- Attaque risquée + + + + + +
+ +
- +2 en attaque au contact mais la DEF passe de à pour 1 tour + + + + + +
+ +
- + 3 + + + + +
+ +
- Attaque non léthale + + + + + +
+ +
- -2 en attaque si arme non adaptée + + + + + +
+ +
+
4 + + + + +
+ +
+
+ + + + +
+ +
+
+ + + + +
+ +
+
5 + + + + +
+ +
+
+ + + + +
+ +
+
+ + + + +
+ +
-
-
-
-
-
-
ÉQUIPEMENT : Consommables
-
- Bourse : - PP, - PO, - PA, - PC -
- +
+ +
Plus de voies
+
+ + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Voie 7Voie 8Voie 9
R + + + + + + +
+ +
+
+ + + +
+ +
+
1 + + + + +
+ +
+
+ + + + +
+ +
+
+ + + + +
+ +
+
2 + + + + +
+ +
+
+ + + + +
+ +
+
+ + + + +
+ +
+
3 + + + + +
+ +
+
+ + + + +
+ +
+
+ + + + +
+ +
+
4 + + + + +
+ +
+
+ + + + +
+ +
+
+ + + + +
+ +
+
5 + + + + +
+ +
+
+ + + + +
+ +
+
+ + + + +
+ +
+
-
- y -
- -  Qté - +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ CAPACITÉS DU PERSONNAGE + + Éditer + +
 Voie 1Voie 2Voie 3
R + +
+ +
+ +
+ +
+ +
+ +
1 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
2 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
3 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
4 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
5 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Voie de prestige
R + +
+ +
+ +
+ +
+ +
+ +
1 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
2 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
3 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
4 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
5 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
+
+ +
Plus de voies
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Voie 7Voie 8Voie 9
R + +
+ +
+ +
+ +
+ +
+ +
1 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
2 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
3 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
4 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
5 + + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ FOMATIONS MARTIALES +
+ + Armures légères + + + Armes de paysan + + + +
+ + Armures lourdes + + + Armes de guerre + + + +
+ + Armes de jet + + + Armes de guerre lourdes + + + +
+ + Armes de trait + + + Armes de duel + + + +
+ + Armes de tir + + + Armes d'hast + + + +
+
+ + + + + + + + + +
CompétencesMalusCarac.BonusDescription
+
+ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + +
+
+ Jets de Capacité +
+ + + + + + + + + +
+ + + + Jet + + + + () + ++ + + Desc. + + +
+
+
+
+
+
+
ÉQUIPEMENT : Consommables
+
+ Bourse : + PP, + PO, + PA, + PC +
+
-
-  Effet : +
+ y +
+ +  Qté + +
+
+  Effet : +
+
+ + + +
ÉQUIPEMENT : Divers
+
+
+ + + +
Notes
+
+
+
+
+
+
    +
  • Setting : + +
  • +
  • Points de chance : + +
  • +
  • Points de récupération : + +
  • +
  • Magie : +
      +
    • Points de mana : + +
    • +
    • Épuisement magique : + +
    • +
    +
  • +
  • Bonus d'attaque de base égal au niveau : + +
  • +
+
+
+ Jets  + +
+
+
+
+ + + + +
+
+
+ + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + +
+ + + + + + + + +
DEF + + PV + + + + + +
+
+ + + +
RD
+
+ + + +
+ Armure +
+ Bouclier +
+ + + + + + + +
+ PV restants  + +
+ DM temp.  + +
+    + Jets  + +
+
+
+ + + +
Capacités
+
+
+ + + +
+ + + + + + + + + +
AttaquesToucherCrit.DMPortéeSpécial
+
+
+ y +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + +
+ + + + + + + + + +
+
+
+
- - + + + + + + + + + + + + + + + + + + + + + + +
ÉQUIPEMENT : Divers
+ Attaque de groupe : + + + +
+ + + Attaque en puissance + + en attaque et + + + + d6 DM +
+ + + Attaque assurée + + +5 en attaque et DM divisés par 2 +
+ + + + Attaque risquée + + +2 en attaque au contact mais la DEF passe de à pour 1 tour +
+ + + Attaque non léthale + + -2 en attaque si arme non adaptée +
+
+
+
+
+
+
ÉQUIPEMENT : Consommables
+
+ Bourse : + PP, + PO, + PA, + PC +
+ +
+
+ y +
+ +  Qté + +
+
+  Effet : +
+
+ + + +
ÉQUIPEMENT : Divers
+
+
+ + + +
Notes
+
-
- - - -
Notes
-
-
-
-
- - - -
Importer un block de statistiques
-
-
+
+
+ + + +
Importer un block de statistiques
+
+
+
@@ -2285,15 +2714,41 @@ if (verfdp < 4.03) { //bonus d'attaque différenciés setBaseAttacks(); } + if (verfdp < 4.04) { //titres de capacités + var a = []; + var voie; + var rang; + for (voie = 1; voie < 10; voie++) { + for (rang = 1; rang < 6; rang++) { + a.push('voie' + voie + '-' + rang); + a.push('v' + voie + 'r' + rang + 'titre'); + } + } + getAttrs(a, function(values) { + var s = {}; + for (voie = 1; voie < 10; voie++) { + for (rang = 1; rang < 6; rang++) { + var titre = 'v' + voie + 'r' + rang + 'titre'; + if (values[titre] !== '') continue; + var capa = 'voie' + voie + '-' + rang; + var r = extraireTitreCapacite(values[capa]); + if (r.titre === '') continue; + s[titre] = r.titre; + s[capa] = r.texte; + } + } + setAttrs(s); + }); + } setAttrs({ - version: 4.03 + version: 4.04 }); if (v.option_setting == 'arran') { //Quelques valeurs de départ selon la famille de profil par défaut getAttrs(['famille_par_defaut', 'famille', 'charisme', 'sagesse', 'niveau'], function(values) { if (values.famille_par_defaut == 1 && values.famille == 'aventurier') { var attr = { - fanille_par_defaut: 0, + famille_par_defaut: 0, DV: 8, mod_atkcac: 1, mod_atktir: 1, @@ -2325,6 +2780,29 @@ }); }); + function extraireTitreCapacite(capacite) { + var res = { + titre: capacite, + texte: '' + }; + capacite = (capacite + '').trim(); + if (capacite.length === 0) return res; + var i = capacite.indexOf('\n'); + if (i > 0 && i < 41) { + res.titre = capacite.substring(0, i).trim(); + if (i < capacite.length - 1) + res.texte = capacite.substring(i + 1); + return res; + } + if (capacite.length < 42) return res; + i = capacite.lastIndexOf(' ', 42); + if (i < 0) i = capacite.indexOf(' '); + if (i < 0) return res; + res.titre = capacite.substring(0, i); + if (i < capacite.length - 1) res.texte = capacite.substring(i + 1); + return res; + } + function appliqueModificateurs34(section) { getSectionIDs('repeating_' + section, function(idArray) { idArray.forEach(function(id) { @@ -3008,7 +3486,7 @@ typedegats: 'percant', modificateurs: '' }, { - keys: ['masse', 'marteau', 'fronde'], + keys: ['masse', 'massue', 'marteau', 'fronde'], typeattaque: 'Arme 1 main', typedegats: 'contondant', modificateurs: '' diff --git a/ChroniquesOubliees/sheet.json b/ChroniquesOubliees/sheet.json index e35fdbe9d6..0fd24ca116 100644 --- a/ChroniquesOubliees/sheet.json +++ b/ChroniquesOubliees/sheet.json @@ -4,7 +4,7 @@ "authors": "Natha, Ulti", "roll20userid": "75857, 1794854", "preview": "co_v3.jpg", - "instructions": "Feuille de Personnage (avec jets) pour [Chroniques Oubliées Fantasy](http://www.black-book-editions.fr/catalogue.php?id=13). Chroniques Oubliées Fantasy est un jeu de rôle médiéval-fantastique complet basé sur le système d20/OGL 3.5. Feuille version 4.03 (27/11/2020). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/ChroniquesOubliees/ReadMe.md). Maintenant compatible avec le setting des terres d'Arran (voir les options de fiche)", + "instructions": "Feuille de Personnage (avec jets) pour [Chroniques Oubliées Fantasy](http://www.black-book-editions.fr/catalogue.php?id=13). Chroniques Oubliées Fantasy est un jeu de rôle médiéval-fantastique complet basé sur le système d20/OGL 3.5. Feuille version 4.04 (01/02/2021). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/ChroniquesOubliees/ReadMe.md). Maintenant compatible avec le setting des terres d'Arran (voir les options de fiche)", "useroptions": [ { "attribute": "option_pc", @@ -16,11 +16,11 @@ }, { "attribute": "option_pr", - "displayname": "Points de récupération", + "displayname": "Points de récupération", "type": "checkbox", "value": "1", "checked": "checked", - "description": "Utilisation de l'option des points de récupération (page 77 et 78 du livre de base)" + "description": "Utilisation de l'option des points de récupération (page 77 et 78 du livre de base)" }, { "attribute": "option_pm", @@ -32,10 +32,10 @@ }, { "attribute": "option_epuisement", - "displayname": "Épuisement magique", + "displayname": "Épuisement magique", "type": "checkbox", "value": "1", - "description": "Utilisation de l'option d'épuisement magique (page 180 du livre de base)" + "description": "Utilisation de l'option d'épuisement magique (page 180 du livre de base)" }, { "attribute": "option_ba_niveau", @@ -43,7 +43,7 @@ "type": "checkbox", "value": "1", "checked": "checked", - "description": "Le bonus d'attaque de base est égal au niveau" + "description": "Le bonus d'attaque de base est égal au niveau" }, { "attribute": "pnj_default_jets_caches", @@ -51,21 +51,22 @@ "type": "select", "options": [ "visibles|false", - "cachés|true" + "cachés|true" ], "default": "false", - "description": "Valeurs des jets par défaut quand on channge de PJ à PNJ" + "description": "Valeurs des jets par défaut quand on channge de PJ à PNJ" }, { "attribute": "option_setting", "displayname": "Setting", "type": "select", "options": [ - "Générique|generique", + "Générique|generique", "Terre d'Arran|arran" ], "default": "generique", - "description": "Ensemble de règles utilisé" + "description": "Ensemble de règles utilisé" } - ] -} + ], + "legacy": true +} \ No newline at end of file diff --git a/ChroniquesOublieesContemporain/sheet.json b/ChroniquesOublieesContemporain/sheet.json index dc6a52903a..041687cd59 100644 --- a/ChroniquesOublieesContemporain/sheet.json +++ b/ChroniquesOublieesContemporain/sheet.json @@ -1,10 +1,14 @@ { "html": "coc.html", "css": "coc.css", - "authors": "Ulti, Stéphane D, and Natha", - "roll20userid": ["1794854", "75857", "84776"], + "authors": "Ulti, Stéphane D, and Natha", + "roll20userid": [ + "1794854", + "75857", + "84776" + ], "preview": "coc_v2.png", - "instructions": "Feuille de Personnage pour [Chroniques Oubliées Contemporain](http://www.black-book-editions.fr/produit.php?id=4349). Chroniques Oubliées Contemporain est le dérivé de Chroniques Oubliées Fantasy adapté pour jouer dans la période 1900-2100. Il permet de jouer des aventures du genre espionnage, commando militaire, enquêtes policières occultes, vampires contre garous, mutants, super-héros, épouvante, pulp, apocalypse zombie, cyberpunk, et plus. Version 3.7 (21/12/2020). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/ChroniquesOublieesContemporain/README.md).", + "instructions": "Feuille de Personnage pour [Chroniques Oubliées Contemporain](http://www.black-book-editions.fr/produit.php?id=4349). Chroniques Oubliées Contemporain est le dérivé de Chroniques Oubliées Fantasy adapté pour jouer dans la période 1900-2100. Il permet de jouer des aventures du genre espionnage, commando militaire, enquêtes policières occultes, vampires contre garous, mutants, super-héros, épouvante, pulp, apocalypse zombie, cyberpunk, et plus. Version 3.7 (21/12/2020). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/ChroniquesOublieesContemporain/README.md).", "useroptions": [ { "attribute": "coc_setting", @@ -32,15 +36,15 @@ "options": [ "", "Ange|ange", - "Démon|demon", + "Démon|demon", "Loup-garou|garou", "Vampire|vampire", - "Dragon (Fée)|fee-dragon", - "Dryade (Fée)|fee-dryade", - "Dwergar (Fée)|fee-dwergar", - "Gobelin (Fée)|fee-gobelin", - "Lutin (Fée)|fee-lutin", - "Ogre (Fée)|fee-ogre", + "Dragon (Fée)|fee-dragon", + "Dryade (Fée)|fee-dryade", + "Dwergar (Fée)|fee-dwergar", + "Gobelin (Fée)|fee-gobelin", + "Lutin (Fée)|fee-lutin", + "Ogre (Fée)|fee-ogre", "Mutant Endo|mutant-endo", "Mutant Exo|mutant-exo", "Mutant Psy|mutant-psycho" @@ -48,5 +52,6 @@ "default": "", "description": "Choix du type de surhumains" } - ] -} + ], + "legacy": true +} \ No newline at end of file diff --git a/Chroniques_De_L_Etrange/sheet.json b/Chroniques_De_L_Etrange/sheet.json index 6c01bd43cb..fc39045766 100644 --- a/Chroniques_De_L_Etrange/sheet.json +++ b/Chroniques_De_L_Etrange/sheet.json @@ -1,9 +1,10 @@ { - "html": "CdE.html", - "css": "CdE.css", - "authors": "Alain H.", - "roll20userID": "67962", - "preview": "CdEPreview.png", - "instructions": "Basé sur la fiche officielle des Chroniques de l'Étrange : Hong Kong.", - "tipeee": "https://fr.tipeee.com/zakarik" + "html": "CdE.html", + "css": "CdE.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "CdEPreview.png", + "instructions": "Basé sur la fiche officielle des Chroniques de l'Étrange : Hong Kong.", + "tipeee": "https://fr.tipeee.com/zakarik", + "legacy": true } \ No newline at end of file diff --git a/City Of Mist Official/sheet.json b/City Of Mist Official/sheet.json index f1c59d1aeb..c79610cb47 100644 --- a/City Of Mist Official/sheet.json +++ b/City Of Mist Official/sheet.json @@ -1,8 +1,9 @@ { - "html": "city-of-mist.html", - "css": "city-of-mist.css", - "authors": "Ollie Gross, William Kertz", - "roll20userid": "209917, 319412", - "preview": "city-of-mist-preview.jpg", - "instructions": "v1.0 of the free version of the City of Mist character sheet. Includes buttons with move descriptions. Core Moves power is summed from checked Power Tags, Weakness Tags and Status Tags." + "html": "city-of-mist.html", + "css": "city-of-mist.css", + "authors": "Ollie Gross, William Kertz", + "roll20userid": "209917, 319412", + "preview": "city-of-mist-preview.jpg", + "instructions": "v1.0 of the free version of the City of Mist character sheet. Includes buttons with move descriptions. Core Moves power is summed from checked Power Tags, Weakness Tags and Status Tags.", + "legacy": true } \ No newline at end of file diff --git a/City-of-Mist/sheet.json b/City-of-Mist/sheet.json index 8171c7176c..80d0e18f83 100644 --- a/City-of-Mist/sheet.json +++ b/City-of-Mist/sheet.json @@ -4,5 +4,6 @@ "authors": "Ollie Gross", "roll20userid": "209917", "preview": "city-of-mist-preview.jpg", - "instructions": "Alpha release that works with the quickstart rules. Check +Roll on a power/weakness tag to add it to the die roll. Check burn to disable power tag. Selected tags are calculated as power and added to roll." -} + "instructions": "Alpha release that works with the quickstart rules. Check +Roll on a power/weakness tag to add it to the die roll. Check burn to disable power tag. Selected tags are calculated as power and added to roll.", + "legacy": true +} \ No newline at end of file diff --git a/Classic_Traveller/sheet.json b/Classic_Traveller/sheet.json index 02594871d3..472b96a913 100644 --- a/Classic_Traveller/sheet.json +++ b/Classic_Traveller/sheet.json @@ -1,8 +1,9 @@ { - "html": "ClassicTraveller.html", - "css": "ClassicTraveller.css", - "authors": "gizmo m.", - "roll20userID": "790584", - "preview": "ClassicTraveller.png", - "instructions": "Bare bones start. All questions concerning this sheet should be addressed to gizmo m." -} + "html": "ClassicTraveller.html", + "css": "ClassicTraveller.css", + "authors": "gizmo m.", + "roll20userID": "790584", + "preview": "ClassicTraveller.png", + "instructions": "Bare bones start. All questions concerning this sheet should be addressed to gizmo m.", + "legacy": true +} \ No newline at end of file diff --git a/Cle en main/sheet.json b/Cle en main/sheet.json index 0a912363e0..d02bfe5b43 100644 --- a/Cle en main/sheet.json +++ b/Cle en main/sheet.json @@ -1,11 +1,13 @@ { - "html": "CleEnMain.html", - "css": "CleEnMain.css", - "authors": "Alain H.", - "roll20userID": "67962", - "preview": "CleEnMainPreview.png", - "instructions": "Fiche officielle pour la gamme Clé en main.", - "tipeee": "https://fr.tipeee.com/zakarik", - "useroptions": [ - ] + "html": "CleEnMain.html", + "css": "CleEnMain.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "CleEnMainPreview.png", + "instructions": "Fiche officielle pour la gamme Clé en main.", + "tipeee": "https://fr.tipeee.com/zakarik", + "useroptions": [ + + ], + "legacy": true } \ No newline at end of file diff --git a/Conan-2nd-Ed/sheet.json b/Conan-2nd-Ed/sheet.json index ff9dd2896f..e053b0a011 100644 --- a/Conan-2nd-Ed/sheet.json +++ b/Conan-2nd-Ed/sheet.json @@ -1,8 +1,9 @@ { - "api": "script_conan.js", - "html": "conan.html", - "css": "conan.css", - "authors": "Rob heath", - "preview": "conan.png", - "instructions": "I think the sheet is self explanitory but the GM will need to make a rollable table called untrained with scores of 1 to 9 with a weight of 5 and 10 with a weight of 55" -} + "api": "script_conan.js", + "html": "conan.html", + "css": "conan.css", + "authors": "Rob heath", + "preview": "conan.png", + "instructions": "I think the sheet is self explanitory but the GM will need to make a rollable table called untrained with scores of 1 to 9 with a weight of 5 and 10 with a weight of 55", + "legacy": true +} \ No newline at end of file diff --git a/Conan_2d20_Adventures_In_An_Age_Undreamed_Of/sheet.json b/Conan_2d20_Adventures_In_An_Age_Undreamed_Of/sheet.json index b0358555b4..db606f93e5 100644 --- a/Conan_2d20_Adventures_In_An_Age_Undreamed_Of/sheet.json +++ b/Conan_2d20_Adventures_In_An_Age_Undreamed_Of/sheet.json @@ -1,9 +1,9 @@ - { - "html": "Conan_Undreamed.html", - "css": "Conan_Undreamed.css", - "authors": "Sheet construction and coding by Eric Carmody. Original artwork by Robert Walker.", - "preview": "Conan_Undreamed_preview.jpg", - "roll20userid": "110971,109877", - "instructions": "This is is for the game Conan: Adventures in an Age Undreamed Of. This game is published by Modiphius (https://www.modiphius.net/collections/conan). Please see the accompaning README.MD file and/or the help/info displayed in the character for more information." -} + "html": "Conan_Undreamed.html", + "css": "Conan_Undreamed.css", + "authors": "Sheet construction and coding by Eric Carmody. Original artwork by Robert Walker.", + "preview": "Conan_Undreamed_preview.jpg", + "roll20userid": "110971,109877", + "instructions": "This is is for the game Conan: Adventures in an Age Undreamed Of. This game is published by Modiphius (https://www.modiphius.net/collections/conan). Please see the accompaning README.MD file and/or the help/info displayed in the character for more information.", + "legacy": true +} \ No newline at end of file diff --git a/Connected_stories/sheet.json b/Connected_stories/sheet.json index 46645664e3..8cbd03a1db 100644 --- a/Connected_stories/sheet.json +++ b/Connected_stories/sheet.json @@ -1,8 +1,9 @@ { - "html": "Connected_stories.html", - "css": "Connected_stories.css", - "authors": "Tateck", - "roll20userid": "356257", - "preview": "Connected_stories.png", - "instructions": "연결된 이야기(Connected stories)는 DEAREST님의 자작룰로, 해당 룰의 캐릭터 시트를 기반으로 하여 TATECK이 제작하였습니다." -} + "html": "Connected_stories.html", + "css": "Connected_stories.css", + "authors": "Tateck", + "roll20userid": "356257", + "preview": "Connected_stories.png", + "instructions": "연결된 이야기(Connected stories)는 DEAREST님의 자작룰로, 해당 룰의 캐릭터 시트를 기반으로 하여 TATECK이 제작하였습니다.", + "legacy": true +} \ No newline at end of file diff --git a/ConspiracyX/sheet.json b/ConspiracyX/sheet.json index e8c66233f1..0158bb9dc9 100644 --- a/ConspiracyX/sheet.json +++ b/ConspiracyX/sheet.json @@ -1,8 +1,9 @@ { - "html": "ConspiracyX.html", - "css": "ConspiracyX.css", - "authors": "Emre U.", - "roll20userid": "1371604", - "preview": "ConspiracyX.png", - "instructions": "This is the Conspiracy X - 2nd Edition sheet. I hope you enjoy it. /Primary Attributes; if you click on attribute name, you will roll basic test die. If you click difficult name, you will roll for difficult test." -} + "html": "ConspiracyX.html", + "css": "ConspiracyX.css", + "authors": "Emre U.", + "roll20userid": "1371604", + "preview": "ConspiracyX.png", + "instructions": "This is the Conspiracy X - 2nd Edition sheet. I hope you enjoy it. /Primary Attributes; if you click on attribute name, you will roll basic test die. If you click difficult name, you will roll for difficult test.", + "legacy": true +} \ No newline at end of file diff --git a/Continuum/sheet.json b/Continuum/sheet.json index 0d7241a443..9bc58c782a 100644 --- a/Continuum/sheet.json +++ b/Continuum/sheet.json @@ -1,8 +1,9 @@ { -"html": "Continuum.html", -"css": "Continuum.css", -"authors": "Roger", -"roll20userid": "61424", -"preview": "continuum.PNG", -"instructions": "A sheet for the 'Continuum, Roleplaying in The Yet' RPG by Aetherco, and Dreamcatcher Multimedia" -} + "html": "Continuum.html", + "css": "Continuum.css", + "authors": "Roger", + "roll20userid": "61424", + "preview": "continuum.PNG", + "instructions": "A sheet for the 'Continuum, Roleplaying in The Yet' RPG by Aetherco, and Dreamcatcher Multimedia", + "legacy": true +} \ No newline at end of file diff --git a/Coriolis Alternative/sheet.json b/Coriolis Alternative/sheet.json index 3533dfb8ad..4129be4671 100644 --- a/Coriolis Alternative/sheet.json +++ b/Coriolis Alternative/sheet.json @@ -1,8 +1,9 @@ { - "html": "CoriolisAlternative.html", - "css": "CoriolisAlternative.css", - "authors": "Johan Markström", - "roll20userid": "172386", - "preview": "coriolis-preview.png", - "instructions": "Designed for the role playing game Coriolis by Free League Publishing\n Updated Oct 26th 2020\n \n Inspired by Nic B's Tales from the Loop sheet. This sheet brings a lot of quality of life features to your roll20 Coriolis game, above all a fully functioning prayer that doesn't rely on an API subscription. \r\r## Features\r\r* Working prayer mechanic. All skills-checks comes with a button to re-roll dice not showing a 6\r* Roll templates for attribute checks, skill checks, weapon checks (including a target feature that quickly lets you roll for target armor\r* Roll templates for initiative, radiation and armor checks (with built in cover bonus)\r* Fully automated ship combat - built in orders and actions, EP management and Sensors.\r* Improved ship sheet with auto calculations (modules, energy points, cargo) and crew management.\r* Now with character notes!\r* This sheet is almost 90% compatible with the Coriolis sheet built in 2017. Attributes not visible in this sheet is **weapon attributes**, **gear attributes** and **bio/description**. The data from these old attributes should still be visible in the 'attributes and abilities' tab.\r\r## Known bugs\r\r* Please avoid using command characters like ( ) { } [ ] , ' ! @ # % & in your character name, as such characters have a tendency to break macros\n\n I really hope that you and your group will enjoy this sheet - may the icons always shine in your favour!" + "html": "CoriolisAlternative.html", + "css": "CoriolisAlternative.css", + "authors": "Johan Markström", + "roll20userid": "172386", + "preview": "coriolis-preview.png", + "instructions": "Designed for the role playing game Coriolis by Free League Publishing\n Updated Oct 26th 2020\n \n Inspired by Nic B's Tales from the Loop sheet. This sheet brings a lot of quality of life features to your roll20 Coriolis game, above all a fully functioning prayer that doesn't rely on an API subscription. \r\r## Features\r\r* Working prayer mechanic. All skills-checks comes with a button to re-roll dice not showing a 6\r* Roll templates for attribute checks, skill checks, weapon checks (including a target feature that quickly lets you roll for target armor\r* Roll templates for initiative, radiation and armor checks (with built in cover bonus)\r* Fully automated ship combat - built in orders and actions, EP management and Sensors.\r* Improved ship sheet with auto calculations (modules, energy points, cargo) and crew management.\r* Now with character notes!\r* This sheet is almost 90% compatible with the Coriolis sheet built in 2017. Attributes not visible in this sheet is **weapon attributes**, **gear attributes** and **bio/description**. The data from these old attributes should still be visible in the 'attributes and abilities' tab.\r\r## Known bugs\r\r* Please avoid using command characters like ( ) { } [ ] , ' ! @ # % & in your character name, as such characters have a tendency to break macros\n\n I really hope that you and your group will enjoy this sheet - may the icons always shine in your favour!", + "legacy": true } \ No newline at end of file diff --git a/Coriolis/sheet.json b/Coriolis/sheet.json index cd9a687d62..11ed78999c 100644 --- a/Coriolis/sheet.json +++ b/Coriolis/sheet.json @@ -1,8 +1,9 @@ { - "html": "Coriolis.html", - "css": "Coriolis.css", - "authors": "Original Sheet by Frej Berggren, Anders Antila and Alexander Wilson. Updated (Oct'17) by Nicolaj G.", - "preview": "coriolis_preview.png", - "roll20userid": "2112900,14762", - "instructions": "This sheet is for the Swedish RPG Coriolis (2016 edition). All credits go to Fria Ligan who made the game and some of the assets in the sheet. Please visit Frialigan.se for more Coriolis stuff! Enjoy!\n Updated Oct'17 by Nicolaj G. \n To mark permanent radiation click above the corresponding radiation checkbox! \n Open a sheet in the game to update the sheet to v. 2.0. Fields/Items/Attributes not updated are because of missing assignments/attributes in the original sheet. \n \n Changelog (04-11-207): \n* Basically remade and improved the whole sheet for better optimization, layout and compatibility across more browsers. \n* Added missing input fields (Ship Energy and Hull points). \n* Incresed size for all input fields (You can now see numbers higher than 100). \n Changelog (15-10-2017): \n* Added Rerolls for Dicepools with 0 or less dice. \n Changelog (09-10-2017): \n* Changed most of the underlying code \n* Added missing Character and Spaceship pages, and fields missing from the current pages \n* Added markers for permanent radiation (click right above the checkbox) \n* Added Manual modifier input for rolls \n* Changed general layout and improved some graphics to be more similar to the book \n* Sorted the Skills-list to be like the book \n* Sorted the Spaceship Weaponsystem Columns \n* Fixed a couple of typos \n* Changed all text to be English per default \n KNOWN BUGS: Two extra dice will show if using the 3D Dice feature. This is because of the way rerolls for the negative dice pool works. A fix will be applied soon." -} + "html": "Coriolis.html", + "css": "Coriolis.css", + "authors": "Original Sheet by Frej Berggren, Anders Antila and Alexander Wilson. Updated (Oct'17) by Nicolaj G.", + "preview": "coriolis_preview.png", + "roll20userid": "2112900,14762", + "instructions": "This sheet is for the Swedish RPG Coriolis (2016 edition). All credits go to Fria Ligan who made the game and some of the assets in the sheet. Please visit Frialigan.se for more Coriolis stuff! Enjoy!\n Updated Oct'17 by Nicolaj G. \n To mark permanent radiation click above the corresponding radiation checkbox! \n Open a sheet in the game to update the sheet to v. 2.0. Fields/Items/Attributes not updated are because of missing assignments/attributes in the original sheet. \n \n Changelog (04-11-207): \n* Basically remade and improved the whole sheet for better optimization, layout and compatibility across more browsers. \n* Added missing input fields (Ship Energy and Hull points). \n* Incresed size for all input fields (You can now see numbers higher than 100). \n Changelog (15-10-2017): \n* Added Rerolls for Dicepools with 0 or less dice. \n Changelog (09-10-2017): \n* Changed most of the underlying code \n* Added missing Character and Spaceship pages, and fields missing from the current pages \n* Added markers for permanent radiation (click right above the checkbox) \n* Added Manual modifier input for rolls \n* Changed general layout and improved some graphics to be more similar to the book \n* Sorted the Skills-list to be like the book \n* Sorted the Spaceship Weaponsystem Columns \n* Fixed a couple of typos \n* Changed all text to be English per default \n KNOWN BUGS: Two extra dice will show if using the 3D Dice feature. This is because of the way rerolls for the negative dice pool works. A fix will be applied soon.", + "legacy": true +} \ No newline at end of file diff --git a/Cortex Plus Heroic/sheet.json b/Cortex Plus Heroic/sheet.json index b2877691bb..7050d9c434 100644 --- a/Cortex Plus Heroic/sheet.json +++ b/Cortex Plus Heroic/sheet.json @@ -1,8 +1,9 @@ { - "html": "CortexPlusHeroic.html", - "css": "CortexPlusHeroic.css", - "authors": "Todd Haynes", - "roll20userid": "305733", - "preview": "CortexPlusHeroic.png", - "instructions": "For the CLEAR button to function, the sheet requires the ChatSetAttr API. The first half is a dice bar that can be added to the top of your character sheets to provide the dice pool rolling functionality. The second half is a larger version of the dice pool tool that uses the entire character sheet. This can be added as a tab for multi-page character sheets, or used in lieu of character sheets if you're not using them for your characters." + "html": "CortexPlusHeroic.html", + "css": "CortexPlusHeroic.css", + "authors": "Todd Haynes", + "roll20userid": "305733", + "preview": "CortexPlusHeroic.png", + "instructions": "For the CLEAR button to function, the sheet requires the ChatSetAttr API. The first half is a dice bar that can be added to the top of your character sheets to provide the dice pool rolling functionality. The second half is a larger version of the dice pool tool that uses the entire character sheet. This can be added as a tab for multi-page character sheets, or used in lieu of character sheets if you're not using them for your characters.", + "legacy": true } \ No newline at end of file diff --git a/CriancasEnxeridas/sheet.json b/CriancasEnxeridas/sheet.json index bf547393b5..279fe8951a 100644 --- a/CriancasEnxeridas/sheet.json +++ b/CriancasEnxeridas/sheet.json @@ -1,8 +1,9 @@ { - "html": "criancasenxeridas.html", - "css": "criancasenxeridas.css", - "authors": "Daniel Tschiedel", - "roll20userid": "1408312", - "preview": "criancasenxeridas.png", - "instructions": "This is a character sheet for the Criancas Enxeridas RPG game by Raphael Lima under the Mundos Colidem's seal." -} + "html": "criancasenxeridas.html", + "css": "criancasenxeridas.css", + "authors": "Daniel Tschiedel", + "roll20userid": "1408312", + "preview": "criancasenxeridas.png", + "instructions": "This is a character sheet for the Criancas Enxeridas RPG game by Raphael Lima under the Mundos Colidem's seal.", + "legacy": true +} \ No newline at end of file diff --git a/Cronicas-RPG/sheet.json b/Cronicas-RPG/sheet.json index c426e3554e..c4713aad8e 100644 --- a/Cronicas-RPG/sheet.json +++ b/Cronicas-RPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "Cronicas-RPG.html", - "css": "Cronicas-RPG.css", - "authors": "Leandro Rocha", - "roll20userid": "75009", - "preview": "preview.png", - "instructions": "Ficha do Sistema Crônicas RPG" -} + "html": "Cronicas-RPG.html", + "css": "Cronicas-RPG.css", + "authors": "Leandro Rocha", + "roll20userid": "75009", + "preview": "preview.png", + "instructions": "Ficha do Sistema Crônicas RPG", + "legacy": true +} \ No newline at end of file diff --git a/Cthulhu D100/sheet.json b/Cthulhu D100/sheet.json index e33efaca52..fa67ee3b02 100644 --- a/Cthulhu D100/sheet.json +++ b/Cthulhu D100/sheet.json @@ -1,8 +1,9 @@ { - "html": "cthulhud100.html", - "css": "cthulhud100.css", - "authors": "Elfonochasis", - "roll20userid": "3754033", - "preview": "preview.png", - "instructions": "Hoja de personaje para el sistema Cthulhu D100. Cualquier sugerencia/incidencia, contactar conmigo al siguiente email elfonochasis@gmail.com" + "html": "cthulhud100.html", + "css": "cthulhud100.css", + "authors": "Elfonochasis", + "roll20userid": "3754033", + "preview": "preview.png", + "instructions": "Hoja de personaje para el sistema Cthulhu D100. Cualquier sugerencia/incidencia, contactar conmigo al siguiente email elfonochasis@gmail.com", + "legacy": true } \ No newline at end of file diff --git a/Cthulhu Dark/sheet.json b/Cthulhu Dark/sheet.json index c201f404cf..53513ea1e0 100644 --- a/Cthulhu Dark/sheet.json +++ b/Cthulhu Dark/sheet.json @@ -1,8 +1,9 @@ { - "html": "CthulhuDark.html", - "css": "CthulhuDark.css", - "authors": "Impius, Daniel Stack (@dstack1776)", - "roll20userid": "10391", - "preview": "CthulhuDarkPreview.png", - "instructions": "Character sheet for Cthulhu Dark" -} + "html": "CthulhuDark.html", + "css": "CthulhuDark.css", + "authors": "Impius, Daniel Stack (@dstack1776)", + "roll20userid": "10391", + "preview": "CthulhuDarkPreview.png", + "instructions": "Character sheet for Cthulhu Dark", + "legacy": true +} \ No newline at end of file diff --git a/CthulhuTech_1ed/sheet.json b/CthulhuTech_1ed/sheet.json index fdd924cd45..405031b321 100644 --- a/CthulhuTech_1ed/sheet.json +++ b/CthulhuTech_1ed/sheet.json @@ -1,8 +1,9 @@ { - "html": "CthulhuTech_1_ed.html", - "css": "CthulhuTech_1_ed.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "CthulhuTech_1_ed.png", - "instructions": "# Character Sheet\r Super Sexy CthulhuTech sheet, for the First Edition of the game. \r ## Important!\r Requires the [CthulhuTechDice.js](https://github.com/Roll20/roll20-api-scripts/tree/master/CthulhuTechDice) to operate! \r\r### Upper Area\r To the left of center is the word Mortal. Clicking this button will make the tager attributes availible. In tager form, Regeneration is a button. \r#### Health\r Clicking on the box next to Health reveals the damage tracker. The number boxes to the right are where you manually enter your vitality. The damage track fills from the left. The wound modifier takes into account High Pain Tolerance (found in the Basic tab), but has no effect on the rest of the sheet (add after the roll). \r\r### Basic \r The Insanity name is a button that rolls Tenacity, affected by however many instanity points you have collected. \r\r### Skill\r Clicking on the box next to the attribute reveals the skills linked to that attribute. Skills that have more than one possible attribute are listed in all appropreate attributes. Use the Special section for other skills. Clicking on the pulse switch reveal specailizations. Red block buttons are placed where there the name is not a button. \r\r### Qualities\r Includes a button to display in chat the qualities taken. \r\r### Equipment\r Place to hold the gear you have. \r\r### Combat\r Movement has is entered in the Base area, and modified by drop down menus to the far right of Land, Climbing, etc. The initiative button requires the token to be selected to put the token in the intitative order. Armor includes buttons to roll it. Defense rolls whatever is selected from the drop don menu. The pulse switch reveals weapon data, and has a button to roll autofire damage. \r\r### Para-psychic\r A place to list and roll the various powers a para-psychic can have. \r\r### Magic\r As the Para-pyschi page, seperated into the types of spells. The pulse switch expands into a large area for holding data of the spell. \r\r### Vehicle\r For vehicle data. Includes a switch for mecha, and an ingerity are for tracking health of the vehicle. \r\r### Experince\r A place for tracking experince gained, used, and how much was spent where. \r\r### Comms\r Built in chat buttons, which can be used to send private messages to the gm, another player, etc. When the mortal switch is hit, includes a tager to tager communication. " + "html": "CthulhuTech_1_ed.html", + "css": "CthulhuTech_1_ed.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "CthulhuTech_1_ed.png", + "instructions": "# Character Sheet\r Super Sexy CthulhuTech sheet, for the First Edition of the game. \r ## Important!\r Requires the [CthulhuTechDice.js](https://github.com/Roll20/roll20-api-scripts/tree/master/CthulhuTechDice) to operate! \r\r### Upper Area\r To the left of center is the word Mortal. Clicking this button will make the tager attributes availible. In tager form, Regeneration is a button. \r#### Health\r Clicking on the box next to Health reveals the damage tracker. The number boxes to the right are where you manually enter your vitality. The damage track fills from the left. The wound modifier takes into account High Pain Tolerance (found in the Basic tab), but has no effect on the rest of the sheet (add after the roll). \r\r### Basic \r The Insanity name is a button that rolls Tenacity, affected by however many instanity points you have collected. \r\r### Skill\r Clicking on the box next to the attribute reveals the skills linked to that attribute. Skills that have more than one possible attribute are listed in all appropreate attributes. Use the Special section for other skills. Clicking on the pulse switch reveal specailizations. Red block buttons are placed where there the name is not a button. \r\r### Qualities\r Includes a button to display in chat the qualities taken. \r\r### Equipment\r Place to hold the gear you have. \r\r### Combat\r Movement has is entered in the Base area, and modified by drop down menus to the far right of Land, Climbing, etc. The initiative button requires the token to be selected to put the token in the intitative order. Armor includes buttons to roll it. Defense rolls whatever is selected from the drop don menu. The pulse switch reveals weapon data, and has a button to roll autofire damage. \r\r### Para-psychic\r A place to list and roll the various powers a para-psychic can have. \r\r### Magic\r As the Para-pyschi page, seperated into the types of spells. The pulse switch expands into a large area for holding data of the spell. \r\r### Vehicle\r For vehicle data. Includes a switch for mecha, and an ingerity are for tracking health of the vehicle. \r\r### Experince\r A place for tracking experince gained, used, and how much was spent where. \r\r### Comms\r Built in chat buttons, which can be used to send private messages to the gm, another player, etc. When the mortal switch is hit, includes a tager to tager communication. ", + "legacy": true } \ No newline at end of file diff --git a/Cuentos de Ánimas/sheet.json b/Cuentos de Ánimas/sheet.json index 972f3dcfc2..9b0cf54c0d 100644 --- a/Cuentos de Ánimas/sheet.json +++ b/Cuentos de Ánimas/sheet.json @@ -1,8 +1,9 @@ { - "html": "cuentosdeanimas.html", - "css": "cuentosdeanimas.css", - "authors": "Elfonochasis", - "roll20userid": "3754033", - "preview": "preview.png", - "instructions": "Hoja de protagonista para Cuentos de Ánimas, el storytelling de El Refugio Editorial. Cualquier sugerencia/incidencia, contactar conmigo al siguiente email elfonochasis@gmail.com" + "html": "cuentosdeanimas.html", + "css": "cuentosdeanimas.css", + "authors": "Elfonochasis", + "roll20userid": "3754033", + "preview": "preview.png", + "instructions": "Hoja de protagonista para Cuentos de Ánimas, el storytelling de El Refugio Editorial. Cualquier sugerencia/incidencia, contactar conmigo al siguiente email elfonochasis@gmail.com", + "legacy": true } \ No newline at end of file diff --git a/Cultos-innombrables-hitos/sheet.json b/Cultos-innombrables-hitos/sheet.json index b22fd576ac..08217b2730 100644 --- a/Cultos-innombrables-hitos/sheet.json +++ b/Cultos-innombrables-hitos/sheet.json @@ -1,7 +1,8 @@ { - "html": "HITOS.html", - "css": "HITOS.css", - "authors": "Daniel, is a modification to the Dresdes Files character sheet", - "preview": "HITOS.png", - "instructions": "This is a SPANISH sheet to CULTOS INOMBRABLES" -} + "html": "HITOS.html", + "css": "HITOS.css", + "authors": "Daniel, is a modification to the Dresdes Files character sheet", + "preview": "HITOS.png", + "instructions": "This is a SPANISH sheet to CULTOS INOMBRABLES", + "legacy": true +} \ No newline at end of file diff --git a/Cyberpunk 2020/sheet.json b/Cyberpunk 2020/sheet.json index 3d2358b8fc..cd71b25edd 100644 --- a/Cyberpunk 2020/sheet.json +++ b/Cyberpunk 2020/sheet.json @@ -1,8 +1,9 @@ { - "html": "Cyberpunk2020.html", - "css": "Cyberpunk2020.css", - "authors": "Tony R.", - "preview": "preview.png", - "roll20userid": "282871", - "instructions": "*Chrome users will need to load unsafe scripts to see the font.* The sheet will auto-calculate your save rolls, as well as modify your Reflex, Cool and Int as you take damage. When your character is damaged, tick off the appropriate number of radio buttons. If you enter a new category of damage (such as Light), Tick the checkbox under the name. The exception to this is when you are seriously injured. There are two radio buttons that will apply -2 to your Ref. Tick the one on the right to apply the -2. When you are no longer seriously wounded (Not Wounded, Light, Critical or Mortal), make sure to undo the -2 by clicking the radio button on the left." -} + "html": "Cyberpunk2020.html", + "css": "Cyberpunk2020.css", + "authors": "Tony R.", + "preview": "preview.png", + "roll20userid": "282871", + "instructions": "*Chrome users will need to load unsafe scripts to see the font.* The sheet will auto-calculate your save rolls, as well as modify your Reflex, Cool and Int as you take damage. When your character is damaged, tick off the appropriate number of radio buttons. If you enter a new category of damage (such as Light), Tick the checkbox under the name. The exception to this is when you are seriously injured. There are two radio buttons that will apply -2 to your Ref. Tick the one on the right to apply the -2. When you are no longer seriously wounded (Not Wounded, Light, Critical or Mortal), make sure to undo the -2 by clicking the radio button on the left.", + "legacy": true +} \ No newline at end of file diff --git a/Cyberpunk 2k20/sheet.json b/Cyberpunk 2k20/sheet.json index 626763164e..8c32f4d5b4 100644 --- a/Cyberpunk 2k20/sheet.json +++ b/Cyberpunk 2k20/sheet.json @@ -4,5 +4,6 @@ "authors": "Micka9fr", "preview": "Cyberpunk2k20_preview.png", "roll20userid": "812421", - "instructions": "This cyberpunk sheet used FFN combat system (cyberpunk 2020) and the SNS Combat system (cyberpunk 2027), The 'edit mode' button hide the repeating button 'add' and 'modifie', *Chrome users will need to load unsafe scripts to see the font.*" -} + "instructions": "This cyberpunk sheet used FFN combat system (cyberpunk 2020) and the SNS Combat system (cyberpunk 2027), The 'edit mode' button hide the repeating button 'add' and 'modifie', *Chrome users will need to load unsafe scripts to see the font.*", + "legacy": true +} \ No newline at end of file diff --git a/Cyberpunk Red Tabbed/cyberpunk-red-tabbed.html b/Cyberpunk Red Tabbed/cyberpunk-red-tabbed.html index 59d59395d0..5c7391a689 100644 --- a/Cyberpunk Red Tabbed/cyberpunk-red-tabbed.html +++ b/Cyberpunk Red Tabbed/cyberpunk-red-tabbed.html @@ -748,6 +748,7 @@ Precision Attack (+ @@ -3155,7 +3156,7 @@ class="autofirebutton" type="roll" name="roll_autofire" - value="&{template:attack}{{charactername=@{character_name}}}{{weapon=@{weaponname} (Autofire)}}{{specialrule=See full Autofire rules on p.173}}{{roll=[[1d10+@{skill_autofire}+@{stat_ref}+@{armor_penalty}+@{weaponmodifier}+@{finalmodifier}]]}}{{critroll=[[1d10]]}}" + value="&{template:attack}{{charactername=@{character_name}}}{{weapon=@{weaponname} (Autofire)}}{{specialrule=See full Autofire rules on p.173}}{{roll=[[1d10+@{skill_autofire}+@{stat_ref}+@{armor_penalty}+@{weaponmodifier}+@{role_solo_precisionattack_calc}+@{finalmodifier}]]}}{{critroll=[[1d10]]}}" > Autofire @@ -3168,14 +3169,14 @@ class="suppfirebutton" type="roll" name="roll_suppfire" - value="&{template:attack}{{charactername=@{character_name}}}{{weapon=@{weaponname} (Suppressing Fire)}}{{specialrule=Opponents need to make a Concentration check. (See p.174)}}{{roll=[[1d10+@{skill_autofire}+@{stat_ref}+@{armor_penalty}+@{weaponmodifier}+@{finalmodifier}]]}}{{critroll=[[1d10]]}}" + value="&{template:attack}{{charactername=@{character_name}}}{{weapon=@{weaponname} (Suppressing Fire)}}{{specialrule=Opponents need to make a Concentration check. (See p.174)}}{{roll=[[1d10+@{skill_autofire}+@{stat_ref}+@{armor_penalty}+@{weaponmodifier}+@{role_solo_precisionattack_calc}+@{finalmodifier}]]}}{{critroll=[[1d10]]}}" > Suppressing Fire @@ -3206,11 +3207,6 @@
-
@@ -3301,7 +3297,7 @@
@@ -3702,7 +3698,7 @@
Name
-
+
diff --git a/Cyberpunk Red Tabbed/sheet.json b/Cyberpunk Red Tabbed/sheet.json index efb9a88640..f7f87261bd 100644 --- a/Cyberpunk Red Tabbed/sheet.json +++ b/Cyberpunk Red Tabbed/sheet.json @@ -4,5 +4,6 @@ "preview": "cyberpunk-red-tabbed.png", "authors": "Michael Raichelson", "roll20userid": "6917", - "instructions": "A tabbed character sheet for Cyberpunk Red based on the full rules (this sheet is not 100% compatible with the Quick Start box)." -} + "instructions": "A tabbed character sheet for Cyberpunk Red based on the full rules (this sheet is not 100% compatible with the Quick Start box).", + "legacy": true +} \ No newline at end of file diff --git a/Cyberpunk Red/sheet.json b/Cyberpunk Red/sheet.json index 74b4d616bc..336f7bd7b9 100644 --- a/Cyberpunk Red/sheet.json +++ b/Cyberpunk Red/sheet.json @@ -1,9 +1,9 @@ { - "html": "CyberpunkRed.html", - "css": "CyberpunkRed.css", - "authors": "Rúnar B.", - "preview": "CyberpunkRed_preview.png", - "roll20userid": "1462239", - "instructions": "A simple character sheet for the Cyberpunk Red Jumpstart Kit.\n\nFeatures:\n* Buttons for common rolls with stylish roll templates.\n* Auto-calculation of hit point thresholds.\n* Automatic crits and fumble rolls. \n* Automatic death saves.\n\n\n### A note on skill rolls\n\nDue to a limitation of Roll20's dice expressions, this sheet's roll template uses a workaround to support crits and fumbles in skill rolls. As a result, the sheet may appear to be rolling 1d8+1, or not rolling at all, when it's really rolling 1d10. Behind the scenes, this is what the sheet actually does with skill rolls:\n\n1. It rolls 1d10 to see if it gets a fumble or a crit.\n2. If it gets a fumble, it rolls 1-1d10.\n3. If it gets a crit, it rolls 10+1d10.\n4. If it gets neither a fumble nor a crit, it rolls 1d8+1 (to generate a number between 2 and 9).\n\nStatistically this works out correctly for skill rolls in Cyberpunk Red." -} - + "html": "CyberpunkRed.html", + "css": "CyberpunkRed.css", + "authors": "Rúnar B.", + "preview": "CyberpunkRed_preview.png", + "roll20userid": "1462239", + "instructions": "A simple character sheet for the Cyberpunk Red Jumpstart Kit.\n\nFeatures:\n* Buttons for common rolls with stylish roll templates.\n* Auto-calculation of hit point thresholds.\n* Automatic crits and fumble rolls. \n* Automatic death saves.\n\n\n### A note on skill rolls\n\nDue to a limitation of Roll20's dice expressions, this sheet's roll template uses a workaround to support crits and fumbles in skill rolls. As a result, the sheet may appear to be rolling 1d8+1, or not rolling at all, when it's really rolling 1d10. Behind the scenes, this is what the sheet actually does with skill rolls:\n\n1. It rolls 1d10 to see if it gets a fumble or a crit.\n2. If it gets a fumble, it rolls 1-1d10.\n3. If it gets a crit, it rolls 10+1d10.\n4. If it gets neither a fumble nor a crit, it rolls 1d8+1 (to generate a number between 2 and 9).\n\nStatistically this works out correctly for skill rolls in Cyberpunk Red.", + "legacy": true +} \ No newline at end of file diff --git a/Cyberpunk Vieja Escuela ES/sheet.json b/Cyberpunk Vieja Escuela ES/sheet.json index 18510762f2..feacb787bb 100644 --- a/Cyberpunk Vieja Escuela ES/sheet.json +++ b/Cyberpunk Vieja Escuela ES/sheet.json @@ -1,8 +1,9 @@ { - "html": "Cyberpunk Vieja Escuela ES.html", - "css": "Cyberpunk Vieja Escuela ES.css", - "authors": "Mr. Alviani", - "roll20userid": "2104988", - "preview": "Cyberpunk Vieja Escuela ES.png", - "instructions": "Ficha para Cyberpunk Vieja Escuela el juego de rol, en español" + "html": "Cyberpunk Vieja Escuela ES.html", + "css": "Cyberpunk Vieja Escuela ES.css", + "authors": "Mr. Alviani", + "roll20userid": "2104988", + "preview": "Cyberpunk Vieja Escuela ES.png", + "instructions": "Ficha para Cyberpunk Vieja Escuela el juego de rol, en español", + "legacy": true } \ No newline at end of file diff --git a/Cyberpunk2k20_v2/sheet.json b/Cyberpunk2k20_v2/sheet.json index 659c4b76b8..f94e3c64b5 100644 --- a/Cyberpunk2k20_v2/sheet.json +++ b/Cyberpunk2k20_v2/sheet.json @@ -4,5 +4,6 @@ "authors": "Micka9fr", "preview": "Cyberpunk2k20_v2_preview.png", "roll20userid": "812421", - "instructions": "This cyberpunk sheet used FFN combat system (cyberpunk 2020). It's working with an API script to auto calcul damages and armor degradation.*" -} + "instructions": "This cyberpunk sheet used FFN combat system (cyberpunk 2020). It's working with an API script to auto calcul damages and armor degradation.*", + "legacy": true +} \ No newline at end of file diff --git a/CyberpunkRED_Gerdofal/sheet.json b/CyberpunkRED_Gerdofal/sheet.json index 9075821ab4..e1943e3145 100644 --- a/CyberpunkRED_Gerdofal/sheet.json +++ b/CyberpunkRED_Gerdofal/sheet.json @@ -1,8 +1,9 @@ { - "html": "CyberpunkRED.html", - "css": "CyberpunkRED.css", - "authors": "Gerdofal", - "roll20userid": "380243", - "preview": "tab1_sheet.PNG", - "instructions": "**Gerdofal's Cyberpunk RED Character Sheet**\n\n- Full support for all actions and attributes in the Cyberpunk RED Jumpstart kit. (Will be adding more when the official rulebook comes out.)\n\n- Please send issues or requests to: [Roll20 Forum Thread](https://app.roll20.net/forum/post/7712855/new-sheet-for-cyberpunk-red-jumpstart-kit-in-testing) or [Beta Version Github Repository](https://github.com/Gerdofal/roll20-CyberpunkRED_Gerdofal_BETA/issues)" -} + "html": "CyberpunkRED.html", + "css": "CyberpunkRED.css", + "authors": "Gerdofal", + "roll20userid": "380243", + "preview": "tab1_sheet.PNG", + "instructions": "**Gerdofal's Cyberpunk RED Character Sheet**\n\n- Full support for all actions and attributes in the Cyberpunk RED Jumpstart kit. (Will be adding more when the official rulebook comes out.)\n\n- Please send issues or requests to: [Roll20 Forum Thread](https://app.roll20.net/forum/post/7712855/new-sheet-for-cyberpunk-red-jumpstart-kit-in-testing) or [Beta Version Github Repository](https://github.com/Gerdofal/roll20-CyberpunkRED_Gerdofal_BETA/issues)", + "legacy": true +} \ No newline at end of file diff --git a/CyberpunkRED_raycw/sheet.json b/CyberpunkRED_raycw/sheet.json index 989ec9c3ee..215159ba40 100644 --- a/CyberpunkRED_raycw/sheet.json +++ b/CyberpunkRED_raycw/sheet.json @@ -1,8 +1,9 @@ { - "html": "cyberpunkred-raycw.html", - "css": "cyberpunkred-raycw.css", - "authors": "ray-cw", - "preview": "cyberpunkred-raycw.png", - "roll20userid": "3084249", - "instructions": "A character sheet for Cyberpunk RED." + "html": "cyberpunkred-raycw.html", + "css": "cyberpunkred-raycw.css", + "authors": "ray-cw", + "preview": "cyberpunkred-raycw.png", + "roll20userid": "3084249", + "instructions": "A character sheet for Cyberpunk RED.", + "legacy": true } \ No newline at end of file diff --git a/Cybersalles/sheet.json b/Cybersalles/sheet.json index 4d76491272..9af82684f9 100644 --- a/Cybersalles/sheet.json +++ b/Cybersalles/sheet.json @@ -1,8 +1,9 @@ { - "html": "cybersalles.html", - "css": "cybersalles.css", - "authors": "Elfonochasis", - "roll20userid": "3754033", - "preview": "preview.png", - "instructions": "Hoja de personaje para el juego Cybersalles de Bastión de Mundos. Cualquier sugerencia/incidencia, contactar conmigo al siguiente email elfonochasis@gmail.com usando el siguiente asunto para facilitar la gestión: [Roll20][Nombre del juego] Asunto" + "html": "cybersalles.html", + "css": "cybersalles.css", + "authors": "Elfonochasis", + "roll20userid": "3754033", + "preview": "preview.png", + "instructions": "Hoja de personaje para el juego Cybersalles de Bastión de Mundos. Cualquier sugerencia/incidencia, contactar conmigo al siguiente email elfonochasis@gmail.com usando el siguiente asunto para facilitar la gestión: [Roll20][Nombre del juego] Asunto", + "legacy": true } \ No newline at end of file diff --git a/Cyberspace/sheet.json b/Cyberspace/sheet.json index 7b1ae5b6bb..1fc804ce09 100644 --- a/Cyberspace/sheet.json +++ b/Cyberspace/sheet.json @@ -1,8 +1,9 @@ { - "html": "Cyberspace.html", - "css": "Cyberspace.css", - "authors": "Richard Gavin (@rocketheadent)", - "roll20userid": "1649310", - "preview": "Cyberspace.png", - "instructions": "" -} + "html": "Cyberspace.html", + "css": "Cyberspace.css", + "authors": "Richard Gavin (@rocketheadent)", + "roll20userid": "1649310", + "preview": "Cyberspace.png", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Cypher Systems by Roll20/sheet.json b/Cypher Systems by Roll20/sheet.json index ebbc53146d..6a984daca3 100644 --- a/Cypher Systems by Roll20/sheet.json +++ b/Cypher Systems by Roll20/sheet.json @@ -1,94 +1,106 @@ { - "html": "cypher_systems_by_roll20.html", - "css": "cypher_systems_by_roll20.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "cypher_systems_by_roll20.jpg", - "instructions": "A Roll20 Official, all-in-one sheet for Cypher System, Numenera, and The Strange.\n©2019 Monte Cook Games, LLC. Cypher System, Numenera and The Strange are trademarks of Monte Cook Games, LLC, in the U.S.A. and other countries.", - "useroptions": [ - { - "attribute": "gnlsettings_sheet_style", - "displayname": "Sheet Style:", - "displaytranslationkey": "sheet-style", - "type": "select", - "options": [ - "Cypher System|0", - "Numenéra|1", - "The Strange|2", - "NPC|99" - ], - "default": "2", - "optiontranslationkeys": ["Cypher System","Numenéra","The Strange","npc"], - "description": "Choose game/theme for new characters. The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", - "descriptiontranslationkey": "gnlsettings_sheet_style-info" - }, - { - "attribute": "sheet_background", - "displayname": "Background:", - "displaytranslationkey": "background:", - "type": "select", - "options": [ - "Solid color|0", - "Image|1" - ], - "default": "1", - "optiontranslationkeys": ["solid-color","image"], - "description": "Choose background type for new PC's sheets.", - "descriptiontranslationkey": "gnlsettings_sheet_background" - }, - { - "attribute": "gnlsettings_sheet_rolls", - "displayname": "Rolls type:", - "displaytranslationkey": "rolls-type:", - "type": "select", - "options": [ - "Action Section|0", - "Roll Queries|1" - ], - "default": "1", - "optiontranslationkeys": ["roll-queries","action-section"], - "description": "Roll using the Action section parameters or using roll queries for parameters.", - "descriptiontranslationkey": "gnlsettings_sheet_rolls-info" - }, - { - "attribute": "gnlsettings_sheetuseasset", - "displayname": "Use Assets:", - "displaytranslationkey": "use-assets:", - "type": "checkbox", - "value": "1", - "default": "0" - ,"description": "Ask for/Use assets in attributes, skills and attacks rolls" - ,"descriptiontranslationkey": "use-assets-title" - }, - { - "attribute": "gnlsettings_sheetusebonus", - "displayname": "Use Bonus:", - "displaytranslationkey": "use-bonus:", - "type": "checkbox", - "value": "1", - "default": "0" - ,"description": "Ask for/Use roll bonus in attributes, skills and attacks rolls" - ,"descriptiontranslationkey": "use-bonus-title" - }, - { - "attribute": "gnlsettings_sheetusecost", - "displayname": "Use Cost:", - "displaytranslationkey": "use-cost:", - "type": "checkbox", - "value": "1", - "default": "0" - ,"description": "Ask for/Use cost in attributes and skills rolls" - ,"descriptiontranslationkey": "use-costs-title" - }, - { - "attribute": "gnlsettings_sheetuseapi", - "displayname": "API buttons", - "displaytranslationkey": "use-api", - "type": "checkbox", - "value": "[[1]]", - "default": "0" - ,"description": "Show API buttons in chat roll template. Requires a Pro account, with the Cypher Systems by Roll20 API Companion Script, activated in the current game." - ,"descriptiontranslationkey": "use-api-title" - } - ] -} + "html": "cypher_systems_by_roll20.html", + "css": "cypher_systems_by_roll20.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "cypher_systems_by_roll20.jpg", + "instructions": "A Roll20 Official, all-in-one sheet for Cypher System, Numenera, and The Strange.\n©2019 Monte Cook Games, LLC. Cypher System, Numenera and The Strange are trademarks of Monte Cook Games, LLC, in the U.S.A. and other countries.", + "useroptions": [ + { + "attribute": "gnlsettings_sheet_style", + "displayname": "Sheet Style:", + "displaytranslationkey": "sheet-style", + "type": "select", + "options": [ + "Cypher System|0", + "Numenéra|1", + "The Strange|2", + "NPC|99" + ], + "default": "2", + "optiontranslationkeys": [ + "Cypher System", + "Numenéra", + "The Strange", + "npc" + ], + "description": "Choose game/theme for new characters. The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", + "descriptiontranslationkey": "gnlsettings_sheet_style-info" + }, + { + "attribute": "sheet_background", + "displayname": "Background:", + "displaytranslationkey": "background:", + "type": "select", + "options": [ + "Solid color|0", + "Image|1" + ], + "default": "1", + "optiontranslationkeys": [ + "solid-color", + "image" + ], + "description": "Choose background type for new PC's sheets.", + "descriptiontranslationkey": "gnlsettings_sheet_background" + }, + { + "attribute": "gnlsettings_sheet_rolls", + "displayname": "Rolls type:", + "displaytranslationkey": "rolls-type:", + "type": "select", + "options": [ + "Action Section|0", + "Roll Queries|1" + ], + "default": "1", + "optiontranslationkeys": [ + "roll-queries", + "action-section" + ], + "description": "Roll using the Action section parameters or using roll queries for parameters.", + "descriptiontranslationkey": "gnlsettings_sheet_rolls-info" + }, + { + "attribute": "gnlsettings_sheetuseasset", + "displayname": "Use Assets:", + "displaytranslationkey": "use-assets:", + "type": "checkbox", + "value": "1", + "default": "0", + "description": "Ask for/Use assets in attributes, skills and attacks rolls", + "descriptiontranslationkey": "use-assets-title" + }, + { + "attribute": "gnlsettings_sheetusebonus", + "displayname": "Use Bonus:", + "displaytranslationkey": "use-bonus:", + "type": "checkbox", + "value": "1", + "default": "0", + "description": "Ask for/Use roll bonus in attributes, skills and attacks rolls", + "descriptiontranslationkey": "use-bonus-title" + }, + { + "attribute": "gnlsettings_sheetusecost", + "displayname": "Use Cost:", + "displaytranslationkey": "use-cost:", + "type": "checkbox", + "value": "1", + "default": "0", + "description": "Ask for/Use cost in attributes and skills rolls", + "descriptiontranslationkey": "use-costs-title" + }, + { + "attribute": "gnlsettings_sheetuseapi", + "displayname": "API buttons", + "displaytranslationkey": "use-api", + "type": "checkbox", + "value": "[[1]]", + "default": "0", + "description": "Show API buttons in chat roll template. Requires a Pro account, with the Cypher Systems by Roll20 API Companion Script, activated in the current game.", + "descriptiontranslationkey": "use-api-title" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/CypherSystem/sheet.json b/CypherSystem/sheet.json index 2f26940d48..73b32eaddc 100644 --- a/CypherSystem/sheet.json +++ b/CypherSystem/sheet.json @@ -1,9 +1,10 @@ { - "html": "CypherSystem.htm", - "css": "CypherSystem.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "CypherSystem.png", - "instructions": "v1.7 (2017-09-17) To set up a token that's linked to the character sheet, and optionally for API scripts to enhance rolls, check the [README](https://github.com/Roll20/roll20-character-sheets/blob/master/CypherSystem/ReadMe.md)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "CypherSystem.htm", + "css": "CypherSystem.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "CypherSystem.png", + "instructions": "v1.7 (2017-09-17) To set up a token that's linked to the character sheet, and optionally for API scripts to enhance rolls, check the [README](https://github.com/Roll20/roll20-character-sheets/blob/master/CypherSystem/ReadMe.md).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/CypherSystemFrench/sheet.json b/CypherSystemFrench/sheet.json index bf90993a8f..2962808a49 100644 --- a/CypherSystemFrench/sheet.json +++ b/CypherSystemFrench/sheet.json @@ -1,9 +1,10 @@ { - "html": "CypherSystem.htm", - "css": "CypherSystem.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "CypherSystem.png", - "instructions": "v1.7 (2017-09-17) Lisez le ficher [README](https://github.com/Roll20/roll20-character-sheets/blob/master/CypherSystemFrench/ReadMe.md) pour mettre en place un pion avec la feuille de personnage, et éventuellement ajouter les scripts API accompagnant la fiche de personnage." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "CypherSystem.htm", + "css": "CypherSystem.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "CypherSystem.png", + "instructions": "v1.7 (2017-09-17) Lisez le ficher [README](https://github.com/Roll20/roll20-character-sheets/blob/master/CypherSystemFrench/ReadMe.md) pour mettre en place un pion avec la feuille de personnage, et éventuellement ajouter les scripts API accompagnant la fiche de personnage.", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/D&D_3-5 SPANISH/sheet.json b/D&D_3-5 SPANISH/sheet.json index 5aa9a6f755..8f02eb4106 100644 --- a/D&D_3-5 SPANISH/sheet.json +++ b/D&D_3-5 SPANISH/sheet.json @@ -1,8 +1,9 @@ { - "html": "charsheet_3-5.html", - "css": "charsheet_3-5.css", - "authors": "Diana P. Translated by Nacho Ferrando", - "preview": "charsheet_3-5.jpg", - "roll20userid": "1229206", - "instructions": "Roll templates now implemented; see descriptions and other information in new Roll Template section at bottom of sheet. Attack and full attack rolls modifiable in-sheet to allow inclusion of feat- or item-based additions to attacks. Full attack gives 'undefined' error for attacks one does not have a BAB defined for (remove that part of the macro if BAB is not high enough for 2, 3, or 4 attacks/rnd)" -} + "html": "charsheet_3-5.html", + "css": "charsheet_3-5.css", + "authors": "Diana P. Translated by Nacho Ferrando", + "preview": "charsheet_3-5.jpg", + "roll20userid": "1229206", + "instructions": "Roll templates now implemented; see descriptions and other information in new Roll Template section at bottom of sheet. Attack and full attack rolls modifiable in-sheet to allow inclusion of feat- or item-based additions to attacks. Full attack gives 'undefined' error for attacks one does not have a BAB defined for (remove that part of the macro if BAB is not high enough for 2, 3, or 4 attacks/rnd)", + "legacy": true +} \ No newline at end of file diff --git a/D&D_3-5-CN/sheet.json b/D&D_3-5-CN/sheet.json index 9593baa01b..e4483b5f86 100644 --- a/D&D_3-5-CN/sheet.json +++ b/D&D_3-5-CN/sheet.json @@ -1,8 +1,9 @@ { - "html": "charsheet_3-5.html", - "css": "charsheet_3-5.css", - "authors": "Diana P. Translated by RedMagic C.", - "preview": "charsheet_3-5.png", - "roll20userid": "104689", - "instructions": "Roll templates now implemented; see descriptions and other information in new Roll Template section at bottom of sheet. Attack and full attack rolls modifiable in-sheet to allow inclusion of feat- or item-based additions to attacks. Full attack gives 'undefined' error for attacks one does not have a BAB defined for (remove that part of the macro if BAB is not high enough for 2, 3, or 4 attacks/rnd)" -} + "html": "charsheet_3-5.html", + "css": "charsheet_3-5.css", + "authors": "Diana P. Translated by RedMagic C.", + "preview": "charsheet_3-5.png", + "roll20userid": "104689", + "instructions": "Roll templates now implemented; see descriptions and other information in new Roll Template section at bottom of sheet. Attack and full attack rolls modifiable in-sheet to allow inclusion of feat- or item-based additions to attacks. Full attack gives 'undefined' error for attacks one does not have a BAB defined for (remove that part of the macro if BAB is not high enough for 2, 3, or 4 attacks/rnd)", + "legacy": true +} \ No newline at end of file diff --git a/D&D_3-5-fr/sheet.json b/D&D_3-5-fr/sheet.json index a159ff6287..d3f4c1003c 100644 --- a/D&D_3-5-fr/sheet.json +++ b/D&D_3-5-fr/sheet.json @@ -1,8 +1,9 @@ { - "html": "feuilledeperso.html", - "css": "charsheet_3-5.css", - "authors": "A0", - "preview": "charsheet_3-5.jpg", - "roll20userid": "1022180", - "instructions": "Roll templates now implemented; see descriptions and other information in new Roll Template section at bottom of sheet. Attack and full attack rolls modifiable in-sheet to allow inclusion of feat- or item-based additions to attacks. Full attack gives 'undefined' error for attacks one does not have a BAB defined for (remove that part of the macro if BAB is not high enough for 2, 3, or 4 attacks/rnd)" -} + "html": "feuilledeperso.html", + "css": "charsheet_3-5.css", + "authors": "A0", + "preview": "charsheet_3-5.jpg", + "roll20userid": "1022180", + "instructions": "Roll templates now implemented; see descriptions and other information in new Roll Template section at bottom of sheet. Attack and full attack rolls modifiable in-sheet to allow inclusion of feat- or item-based additions to attacks. Full attack gives 'undefined' error for attacks one does not have a BAB defined for (remove that part of the macro if BAB is not high enough for 2, 3, or 4 attacks/rnd)", + "legacy": true +} \ No newline at end of file diff --git a/D&D_3-5-pt-br/sheet.json b/D&D_3-5-pt-br/sheet.json index ba658bb579..0aa03c2424 100644 --- a/D&D_3-5-pt-br/sheet.json +++ b/D&D_3-5-pt-br/sheet.json @@ -1,8 +1,9 @@ { - "html": "charsheet_3-5-pt-br.html", - "css": "charsheet_3-5-pt-br.css", - "authors": "Daniel Figueiredo Caetano.", - "preview": "charsheet_3-5-pt-br.jpg", - "roll20userid": "808885", - "instructions": "Macros estão ajustadas para rodar com os valores default, somente o dano e magias precisam ser modificados para cada necessidade." -} + "html": "charsheet_3-5-pt-br.html", + "css": "charsheet_3-5-pt-br.css", + "authors": "Daniel Figueiredo Caetano.", + "preview": "charsheet_3-5-pt-br.jpg", + "roll20userid": "808885", + "instructions": "Macros estão ajustadas para rodar com os valores default, somente o dano e magias precisam ser modificados para cada necessidade.", + "legacy": true +} \ No newline at end of file diff --git a/D&D_3-5/sheet.json b/D&D_3-5/sheet.json index dcc1264b4b..e7dac8746b 100644 --- a/D&D_3-5/sheet.json +++ b/D&D_3-5/sheet.json @@ -1,8 +1,9 @@ { - "html": "charsheet_3-5.html", - "css": "charsheet_3-5.css", - "authors": "Diana P.", - "preview": "charsheet_3-5.jpg", - "roll20userid": "108188", - "instructions": "Roll templates now implemented; see descriptions and other information in new Roll Template section at bottom of sheet. Attack and full attack rolls modifiable in-sheet to allow inclusion of feat- or item-based additions to attacks. Full attack gives 'undefined' error for attacks one does not have a BAB defined for (remove that part of the macro if BAB is not high enough for 2, 3, or 4 attacks/rnd)" -} + "html": "charsheet_3-5.html", + "css": "charsheet_3-5.css", + "authors": "Diana P.", + "preview": "charsheet_3-5.jpg", + "roll20userid": "108188", + "instructions": "Roll templates now implemented; see descriptions and other information in new Roll Template section at bottom of sheet. Attack and full attack rolls modifiable in-sheet to allow inclusion of feat- or item-based additions to attacks. Full attack gives 'undefined' error for attacks one does not have a BAB defined for (remove that part of the macro if BAB is not high enough for 2, 3, or 4 attacks/rnd)", + "legacy": true +} \ No newline at end of file diff --git a/D&D_4E/sheet.json b/D&D_4E/sheet.json index 1a885b9b45..3afb548329 100644 --- a/D&D_4E/sheet.json +++ b/D&D_4E/sheet.json @@ -1,8 +1,9 @@ { - "html": "D&D_4E.html", - "css": "D&D_4E.css", - "authors": "Alex L., Ville S., Wesley L. (Wes on Roll20.net)", - "preview": "D&D_4E.png", - "roll20userid": "71687, 405463", - "instructions": "# D&D 4E classic character sheet\r## Useful Attributes\r\r* level\r* halflevel\r\r* hp\r* hp-bloodied\r* surge-value\r* surges\r* tmp-hp\r\r* initiative\r* speed\r* action-points\r\r* ac\r* fort\r* ref\r* will\r\r**ability scores**\r\r* strength\r* constitution\r* dexterity\r* intelligence\r* wisdom\r*charisma\r* [ability]-mod\r* [ability]-mod-level *modifier with half level*\r\r* passive-insight\r* passive-perception\r\r**skills**\r\r* acrobatics\r* arcana\r* athletics\r* bluff\r* diplomacy\r* dungeoneering\r* endurance\r* heal\r* history\r* insight\r* intimidate\r* nature\r* perception\r* religion\r* stealth\r* streetwise\r* thievery\r\r More information on the Roll20 Wiki: https://wiki.roll20.net/DnD4e_Character_Sheet" -} + "html": "D&D_4E.html", + "css": "D&D_4E.css", + "authors": "Alex L., Ville S., Wesley L. (Wes on Roll20.net)", + "preview": "D&D_4E.png", + "roll20userid": "71687, 405463", + "instructions": "# D&D 4E classic character sheet\r## Useful Attributes\r\r* level\r* halflevel\r\r* hp\r* hp-bloodied\r* surge-value\r* surges\r* tmp-hp\r\r* initiative\r* speed\r* action-points\r\r* ac\r* fort\r* ref\r* will\r\r**ability scores**\r\r* strength\r* constitution\r* dexterity\r* intelligence\r* wisdom\r*charisma\r* [ability]-mod\r* [ability]-mod-level *modifier with half level*\r\r* passive-insight\r* passive-perception\r\r**skills**\r\r* acrobatics\r* arcana\r* athletics\r* bluff\r* diplomacy\r* dungeoneering\r* endurance\r* heal\r* history\r* insight\r* intimidate\r* nature\r* perception\r* religion\r* stealth\r* streetwise\r* thievery\r\r More information on the Roll20 Wiki: https://wiki.roll20.net/DnD4e_Character_Sheet", + "legacy": true +} \ No newline at end of file diff --git a/D&D_BECM/sheet.json b/D&D_BECM/sheet.json index c68ce2580f..79f50a6ff5 100644 --- a/D&D_BECM/sheet.json +++ b/D&D_BECM/sheet.json @@ -1,8 +1,9 @@ { - "html": "BDnDSheet.html", - "css": "BDnDSheet.css", - "authors": "Allen Maher, Aqua Alex, BiscuitCookie", - "roll20userid": "1048758, 857613", - "preview": "BDnDpreview.png", - "instructions": "This sheet is for the Rules Cyclopedia version of Basic D&D (BECM). It supports skills, weapon mastery, and Warmachine rules. It does not currently support Imortals rules. I WISH TO MAKE SOME MORE CHANGES LIKE ACTUALLY MAKING ROLLS ON THIEF SKILLS AND TURN UNDED, please let me know if you are opposed to this" -} + "html": "BDnDSheet.html", + "css": "BDnDSheet.css", + "authors": "Allen Maher, Aqua Alex, BiscuitCookie", + "roll20userid": "1048758, 857613", + "preview": "BDnDpreview.png", + "instructions": "This sheet is for the Rules Cyclopedia version of Basic D&D (BECM). It supports skills, weapon mastery, and Warmachine rules. It does not currently support Imortals rules. I WISH TO MAKE SOME MORE CHANGES LIKE ACTUALLY MAKING ROLLS ON THIEF SKILLS AND TURN UNDED, please let me know if you are opposed to this", + "legacy": true +} \ No newline at end of file diff --git a/D6StarWars/sheet.json b/D6StarWars/sheet.json index e255580a57..19e53b2e2c 100644 --- a/D6StarWars/sheet.json +++ b/D6StarWars/sheet.json @@ -1,106 +1,106 @@ { - "html": "D6StarWars.html", - "css": "D6StarWars.css", - "authors": "Timothy O'Driscoll, Andreas J.", - "roll20userid": "555352, 1223200", - "patreon": "https://www.patreon.com/anduh", - "preview": "d6starwarspreview.png", - "instructions": "\n This sheet is for Star Wars: The Roleplaying Game by West End Games(WEG) that uses the d6 pool system(**Sheet Version 2.31**).\n* Can be used for 1E, 2E, 2E R&E and REUP games, Wild Die can be disabled if wanted \n* NPC & Starship sheets available \n* Customization options include: hiding some sections, show/hide GM rolls, and disable/enable rolls to ask for modifiers before rolling \n* For more info, check out the sheet's [wiki page](https://wiki.roll20.net/Star_Wars_WEG_D6_character_sheet) \n\n Issues, Ideas & Questions can be sent to the [active editor](https://app.roll20.net/users/1223200)", - "useroptions": [ - { - "attribute": "sheettype", - "displayname": "Sheet Type: ", - "type": "select", - "options": [ - "PC|0", - "NPC|1", - "Ship|2", - "Container|3" - ], - "default": "0", - "description": "PC is the normal sheet, NPC is a compact version of the same, Ship shows stat blocks for ship only, and Container shows only the Weapon/Armor/Equipment sections(simulating a Container or Shop display)." - }, - { - "attribute": "gmrollswitch", - "displayname": "Hide GM Rolls: ", - "type": "checkbox", - "value": "1", - "description": "When checked, the sheet hides the extra dice that makes hidden rolls to the GM." - }, - { - "attribute": "rollmodswitch", - "displayname": "Disable Roll Mods Query: ", - "type": "checkbox", - "value": "1", - "description": "If checked, rolls don't ask for roll modifiers and rolls right away when selected." - }, - { - "attribute": "wilddie", - "displayname": "Use Wild Die: ", - "type": "select", - "options": [ - "Yes|!cf1cs6", - "No|cf0cs0" - ], - "default": "!cf1cs6", - "description": "If Wild Die isn't used, the last die wont explode or highlight critical successes/failures." - }, - { - "attribute": "forceswitch", - "displayname": "Hide Force Section: ", - "type": "checkbox", - "value": "1", - "description": "Practical for those who are not Force-sensitive." - }, - { - "attribute": "equipmentswitch", - "displayname": "Hide Equipment Section: ", - "type": "checkbox", - "value": "1", - "description": "Practical for those who are not Force-sensitive." - }, - { - "attribute": "backgroundswitch", - "displayname": "Hide Background Section: ", - "type": "checkbox", - "value": "1", - "description": "Hides Backstory & Misc. section" - }, - { - "attribute": "cpswitch", - "displayname": "Hide Character Point Summary: ", - "type": "checkbox", - "value": "1", - "description": "Hides the Character Point Summary table used for tracking gain/usage history" - }, - { - "attribute": "creditswitch", - "displayname": "Hide Credit Summary: ", - "type": "checkbox", - "value": "1", - "description": "Hides the Credit Summary section used for tracking balance history" - }, - { - "attribute": "credits", - "displayname": "Starting Credits: ", - "type": "number", - "value": "1000", - "description": "How many credits a character starts with." - }, - { - "attribute": "characterPoints", - "displayname": "Character Points: ", - "type": "number", - "value": "0", - "description": "How many Character Points a character starts with." - }, - { - "attribute": "forcePoints", - "displayname": "Force Points: ", - "type": "number", - "value": "1", - "description": "How many Force Points a character starts with." - } - ] -} - + "html": "D6StarWars.html", + "css": "D6StarWars.css", + "authors": "Timothy O'Driscoll, Andreas J.", + "roll20userid": "555352, 1223200", + "patreon": "https://www.patreon.com/anduh", + "preview": "d6starwarspreview.png", + "instructions": "\n This sheet is for Star Wars: The Roleplaying Game by West End Games(WEG) that uses the d6 pool system(**Sheet Version 2.31**).\n* Can be used for 1E, 2E, 2E R&E and REUP games, Wild Die can be disabled if wanted \n* NPC & Starship sheets available \n* Customization options include: hiding some sections, show/hide GM rolls, and disable/enable rolls to ask for modifiers before rolling \n* For more info, check out the sheet's [wiki page](https://wiki.roll20.net/Star_Wars_WEG_D6_character_sheet) \n\n Issues, Ideas & Questions can be sent to the [active editor](https://app.roll20.net/users/1223200)", + "useroptions": [ + { + "attribute": "sheettype", + "displayname": "Sheet Type: ", + "type": "select", + "options": [ + "PC|0", + "NPC|1", + "Ship|2", + "Container|3" + ], + "default": "0", + "description": "PC is the normal sheet, NPC is a compact version of the same, Ship shows stat blocks for ship only, and Container shows only the Weapon/Armor/Equipment sections(simulating a Container or Shop display)." + }, + { + "attribute": "gmrollswitch", + "displayname": "Hide GM Rolls: ", + "type": "checkbox", + "value": "1", + "description": "When checked, the sheet hides the extra dice that makes hidden rolls to the GM." + }, + { + "attribute": "rollmodswitch", + "displayname": "Disable Roll Mods Query: ", + "type": "checkbox", + "value": "1", + "description": "If checked, rolls don't ask for roll modifiers and rolls right away when selected." + }, + { + "attribute": "wilddie", + "displayname": "Use Wild Die: ", + "type": "select", + "options": [ + "Yes|!cf1cs6", + "No|cf0cs0" + ], + "default": "!cf1cs6", + "description": "If Wild Die isn't used, the last die wont explode or highlight critical successes/failures." + }, + { + "attribute": "forceswitch", + "displayname": "Hide Force Section: ", + "type": "checkbox", + "value": "1", + "description": "Practical for those who are not Force-sensitive." + }, + { + "attribute": "equipmentswitch", + "displayname": "Hide Equipment Section: ", + "type": "checkbox", + "value": "1", + "description": "Practical for those who are not Force-sensitive." + }, + { + "attribute": "backgroundswitch", + "displayname": "Hide Background Section: ", + "type": "checkbox", + "value": "1", + "description": "Hides Backstory & Misc. section" + }, + { + "attribute": "cpswitch", + "displayname": "Hide Character Point Summary: ", + "type": "checkbox", + "value": "1", + "description": "Hides the Character Point Summary table used for tracking gain/usage history" + }, + { + "attribute": "creditswitch", + "displayname": "Hide Credit Summary: ", + "type": "checkbox", + "value": "1", + "description": "Hides the Credit Summary section used for tracking balance history" + }, + { + "attribute": "credits", + "displayname": "Starting Credits: ", + "type": "number", + "value": "1000", + "description": "How many credits a character starts with." + }, + { + "attribute": "characterPoints", + "displayname": "Character Points: ", + "type": "number", + "value": "0", + "description": "How many Character Points a character starts with." + }, + { + "attribute": "forcePoints", + "displayname": "Force Points: ", + "type": "number", + "value": "1", + "description": "How many Force Points a character starts with." + } + ], + "legacy": true +} \ No newline at end of file diff --git a/D6_Adventure/sheet.json b/D6_Adventure/sheet.json index ae02e5d585..fae2730287 100644 --- a/D6_Adventure/sheet.json +++ b/D6_Adventure/sheet.json @@ -1,8 +1,9 @@ { - "html": "D6AdventureSheet.html", - "css": "D6AdventureSheet.css", - "authors": "Joe Eager", - "roll20userid": "4880152", - "preview": "D6AdventurePreview.png", - "instructions": "This is a sheet for the D6 Adventure roleplaying game. Enter in your character's information and enjoy!" -} + "html": "D6AdventureSheet.html", + "css": "D6AdventureSheet.css", + "authors": "Joe Eager", + "roll20userid": "4880152", + "preview": "D6AdventurePreview.png", + "instructions": "This is a sheet for the D6 Adventure roleplaying game. Enter in your character's information and enjoy!", + "legacy": true +} \ No newline at end of file diff --git a/D6_Fantasy/sheet.json b/D6_Fantasy/sheet.json index f2e532829c..87c559e483 100644 --- a/D6_Fantasy/sheet.json +++ b/D6_Fantasy/sheet.json @@ -1,8 +1,9 @@ { - "html": "D6FantasySheet.html", - "css": "D6FantasySheet.css", - "authors": "Austin Bailey", - "roll20userid": "593604", - "preview": "D6FantasyPreview.png", - "instructions": "This is a sheet for the D6 Fantasy roleplaying game. Enter in your character's information and enjoy!" -} + "html": "D6FantasySheet.html", + "css": "D6FantasySheet.css", + "authors": "Austin Bailey", + "roll20userid": "593604", + "preview": "D6FantasyPreview.png", + "instructions": "This is a sheet for the D6 Fantasy roleplaying game. Enter in your character's information and enjoy!", + "legacy": true +} \ No newline at end of file diff --git a/D6_Space/sheet.json b/D6_Space/sheet.json index c1c6654570..3c32742eef 100644 --- a/D6_Space/sheet.json +++ b/D6_Space/sheet.json @@ -1,9 +1,9 @@ { - "html": "D6Space.html", - "css": "D6Space.css", - "authors": "Michael Kotsarinis", - "roll20userid": "866894", - "preview": "D6SpacePreview.png", - "instructions": "This is for D6 Space. List your dice and pips next to the appropriate skill. 3pips equal one die." -} - + "html": "D6Space.html", + "css": "D6Space.css", + "authors": "Michael Kotsarinis", + "roll20userid": "866894", + "preview": "D6SpacePreview.png", + "instructions": "This is for D6 Space. List your dice and pips next to the appropriate skill. 3pips equal one die.", + "legacy": true +} \ No newline at end of file diff --git a/DCC/sheet.json b/DCC/sheet.json index b6a08220a5..e32c5ec862 100644 --- a/DCC/sheet.json +++ b/DCC/sheet.json @@ -1,7 +1,8 @@ { - "html": "DCC.html", - "css": "DCC.css", - "authors": "bripod and sturtus", - "preview": "DCC.png", - "instructions": "Created by sturtus (sturtus@gmail.com) and bripod (bripod@gmail.com) for use in Dungeon Crawl Classics RPG in Roll20.\rEfforts were made to make a simple character sheet that matches the aesthetic of the character sheet created by Goodman Games for their RPG.\r\rInstructions: \r\rAction Die!\rThe BIG ACTION DIE on the left of the page is the active Action Die to be rolled. \rRight now, that current action die is the die that will be rolled for: \r - Cleric spells\r- Thief abilites\r- Wizard spells\r- Elf spells\rIn the future, we will be adding basic attacks that will use the Action Die.\rTo change the current action die in use, simply click the BIG ACTION DIE and change it to the desired die.\r\rNote that the Combat Basics/Action Dice are simply listing the Action Dice the character can use and do not affect any other buttons on the sheet. Just a place to track your extra action dice as you level up, and congratulations.\r\rAbility Score rolls can be made by clicking the Modifier.\rSaving Throws should be entered as the base from the book, the ability score modifier will be added automatically on the button. You can then click the modifier button to roll a save.\rInitiative will add the character to the tracker only if a token is selected, otherwise it just rolls Initiative.\rCrits can be rolled, and it will calculate with the opposite luck mod.\rWeapons and Armor currently have no function other than to track those things (no buttons or anything).\r\rWarriors/Dwarves:\rMighty Deed of Arms can be rolled if entered as a die. \rShield Bash will currently ALWAYS roll d14 plus strength to attack and d4 plus strength for damage. If enough requests come in to use the Action Die for this, I will change it.\r\rWizards/Clerics/Elves:\rSpells can be entered by clicking Add.\rEnter the spell name, put the level of the spell in for your own benefit, and any misc modifiers (from luck or mercurial magic or whatever). \rLevel and Intelligence/Personality mods plus any misc mods are added up automatically on the check button. for each spell.\r\rThieves/Halflings:\rEnter the BASE for each ability. The check button will calculate the modifier for the appropriate ability score automatically.\r\r\r" + "html": "DCC.html", + "css": "DCC.css", + "authors": "bripod and sturtus", + "preview": "DCC.png", + "instructions": "Created by sturtus (sturtus@gmail.com) and bripod (bripod@gmail.com) for use in Dungeon Crawl Classics RPG in Roll20.\rEfforts were made to make a simple character sheet that matches the aesthetic of the character sheet created by Goodman Games for their RPG.\r\rInstructions: \r\rAction Die!\rThe BIG ACTION DIE on the left of the page is the active Action Die to be rolled. \rRight now, that current action die is the die that will be rolled for: \r - Cleric spells\r- Thief abilites\r- Wizard spells\r- Elf spells\rIn the future, we will be adding basic attacks that will use the Action Die.\rTo change the current action die in use, simply click the BIG ACTION DIE and change it to the desired die.\r\rNote that the Combat Basics/Action Dice are simply listing the Action Dice the character can use and do not affect any other buttons on the sheet. Just a place to track your extra action dice as you level up, and congratulations.\r\rAbility Score rolls can be made by clicking the Modifier.\rSaving Throws should be entered as the base from the book, the ability score modifier will be added automatically on the button. You can then click the modifier button to roll a save.\rInitiative will add the character to the tracker only if a token is selected, otherwise it just rolls Initiative.\rCrits can be rolled, and it will calculate with the opposite luck mod.\rWeapons and Armor currently have no function other than to track those things (no buttons or anything).\r\rWarriors/Dwarves:\rMighty Deed of Arms can be rolled if entered as a die. \rShield Bash will currently ALWAYS roll d14 plus strength to attack and d4 plus strength for damage. If enough requests come in to use the Action Die for this, I will change it.\r\rWizards/Clerics/Elves:\rSpells can be entered by clicking Add.\rEnter the spell name, put the level of the spell in for your own benefit, and any misc modifiers (from luck or mercurial magic or whatever). \rLevel and Intelligence/Personality mods plus any misc mods are added up automatically on the check button. for each spell.\r\rThieves/Halflings:\rEnter the BASE for each ability. The check button will calculate the modifier for the appropriate ability score automatically.\r\r\r", + "legacy": true } \ No newline at end of file diff --git a/DCC_Tabbed_Sheet/sheet.json b/DCC_Tabbed_Sheet/sheet.json index 6e7a79f99a..a344150d38 100644 --- a/DCC_Tabbed_Sheet/sheet.json +++ b/DCC_Tabbed_Sheet/sheet.json @@ -1,8 +1,9 @@ { - "html": "DCC_Tabbed_Sheet.html", - "css": "DCC_Tabbed_Sheet.css", - "authors": "Amanda the Amazon, Richard Gould", - "roll20userid": "565956, 375203", - "preview": "DCC_Tabbed_Sheet.png", - "instructions": "# Dungeon Crawl Classics (DCC) Tabbed Character Sheet\r This sheet has a pared down 0-level Player sheet, a Level 1+ Player sheet and a Monster Sheet for the GM that are switchable via a tab at the top left of the sheet.\r\r* If you are currently using the original DCC sheet, it is recommended to make a copy of the campaign before switching to the new sheet. The same variables were used whenever possible, but repeating sections data will not transfer at this time (I hope to add this feature).\r\r## Player Sheets\r\r* Most rolls should have Roll Templates.\r* Includes Core, Crawl and Crawling Under a Broken Moon classes.\r* For Thieves, you can use the old Beta % based rolls (per Claytonian JP's request)\r* Lucky rolls are included within rolls automatically whenever possible.\r* Roll Template Backgrounds based on the kind of rolls you are making.\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r## Monster Sheet\r\r* Monster Rolls have Roll Templates.\r* Certain rolls only go to GM\r* Melee and Ranged Attacks include Special attack ability\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r## Bug Reports/Feature Requests\rBug reports and feature requests are welcome. For best results send an email to rgould@u2622.ca. Contributions are also welcome.\r## Current Version: 1.5.2" -} + "html": "DCC_Tabbed_Sheet.html", + "css": "DCC_Tabbed_Sheet.css", + "authors": "Amanda the Amazon, Richard Gould", + "roll20userid": "565956, 375203", + "preview": "DCC_Tabbed_Sheet.png", + "instructions": "# Dungeon Crawl Classics (DCC) Tabbed Character Sheet\r This sheet has a pared down 0-level Player sheet, a Level 1+ Player sheet and a Monster Sheet for the GM that are switchable via a tab at the top left of the sheet.\r\r* If you are currently using the original DCC sheet, it is recommended to make a copy of the campaign before switching to the new sheet. The same variables were used whenever possible, but repeating sections data will not transfer at this time (I hope to add this feature).\r\r## Player Sheets\r\r* Most rolls should have Roll Templates.\r* Includes Core, Crawl and Crawling Under a Broken Moon classes.\r* For Thieves, you can use the old Beta % based rolls (per Claytonian JP's request)\r* Lucky rolls are included within rolls automatically whenever possible.\r* Roll Template Backgrounds based on the kind of rolls you are making.\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r## Monster Sheet\r\r* Monster Rolls have Roll Templates.\r* Certain rolls only go to GM\r* Melee and Ranged Attacks include Special attack ability\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r## Bug Reports/Feature Requests\rBug reports and feature requests are welcome. For best results send an email to rgould@u2622.ca. Contributions are also welcome.\r## Current Version: 1.5.2", + "legacy": true +} \ No newline at end of file diff --git a/DC_Heroes_MEGS/sheet.json b/DC_Heroes_MEGS/sheet.json index 1e6ee0d91e..dc881317ff 100644 --- a/DC_Heroes_MEGS/sheet.json +++ b/DC_Heroes_MEGS/sheet.json @@ -1,8 +1,9 @@ { - "html": "DC_Heroes_MEGS.html", - "css": "DC_Heroes_MEGS.css", - "authors": "Brian Houle", - "roll20userid": "43302", - "preview": "preview.jpg", - "instructions": "A character sheet for use with the Mayfair Exponential Game System (M.E.G.S.) games, including DC Heroes RPG, Batman RPG, and Blood of Heroes." -} + "html": "DC_Heroes_MEGS.html", + "css": "DC_Heroes_MEGS.css", + "authors": "Brian Houle", + "roll20userid": "43302", + "preview": "preview.jpg", + "instructions": "A character sheet for use with the Mayfair Exponential Game System (M.E.G.S.) games, including DC Heroes RPG, Batman RPG, and Blood of Heroes.", + "legacy": true +} \ No newline at end of file diff --git a/DD5thEditionLegacy/sheet.json b/DD5thEditionLegacy/sheet.json index cd0d53df0b..db33305972 100644 --- a/DD5thEditionLegacy/sheet.json +++ b/DD5thEditionLegacy/sheet.json @@ -1,354 +1,400 @@ { - "html": "5th Edition Legacy.html", - "css": "5th Edition Legacy.css", - "authors": "Steve K., Phil B.", - "roll20userid": "5047,141325", - "preview": "5th Edition Legacy.png", - "compendium": "dnd5e", - "instructions": "The Dungeons and Dragons 5th Edition legacy sheet. This character sheet is no longer in active development.", - "useroptions": [ - { - "attribute": "npc", - "displayname": "NPC", - "displaytranslationkey": "npc-u", - "type": "checkbox", - "value": "1", - "description": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", - "descriptiontranslationkey": "npc-info" - }, - { - "attribute": "l1mancer_status", - "displayname": "USE LEVEL 1 CHARACTERMANCER FOR NEW CHARACTERS:", - "displaytranslationkey": "use-charactermancer-for-new:-u", - "type": "select", - "options": [ - "Yes| ", - "No|completed" - ], - "optiontranslationkeys": ["yes","no"], - "description": "With this option enabled all new characters will open with the Level 1 Roll20 Charactermancer. Disabling this option will start new characters directly on the character sheet disabling the Level 1 Charactermancer, which can still be manually run from the Settings tab of the character sheet.", - "descriptiontranslationkey": "use-charactermancer-for-new-info" - }, - { - "attribute": "rtype", - "displayname": "Roll Queries", - "displaytranslationkey": "roll-queries:-u", - "type": "select", - "options": [ - "Always Roll Advantage|{{always=1}} {{r2=[[1d20", - "Advantage Toggle|@{advantagetoggle}", - "Query Advantage|{{query=1}} ?{Advantage?|Normal Roll,{{normal=1}} {{r2=[[0d20|Advantage,{{advantage=1}} {{r2=[[1d20|Disadvantage,{{disadvantage=1}} {{r2=[[1d20}", - "Never Roll Advantage|{{normal=1}} {{r2=[[0d20" - ], - "optiontranslationkeys": ["always-roll-adv","toggle-roll-adv","query-roll-adv","never-roll-adv"], - "default": "{{always=1}} {{r2=[[1d20", - "description": "D20 Rolls output according to this option. Always Roll Advantage is the default setting and will roll two D20 on every roll in case of advantage. The expectation is that if there is no advantage or disadvantage you use the left most result. The Advantage Toggle option adds three new buttons to the top of the sheet so that you can toggle advantage on a case by case basis. Query Advantage gives you a prompt every roll asking if the roll has advantage. Never Roll Advantage always rolls a single D20 on any given roll, expecting the player to roll a second time in case of advantage or disadvantage.", - "descriptiontranslationkey": "roll-queries-info" - }, - { - "attribute": "wtype", - "displayname": "Whisper Rolls to GM", - "displaytranslationkey": "whisp-rolls-gm:-u", - "type": "select", - "options": [ - "Never Whisper Rolls|", - "Whisper Toggle|@{whispertoggle}", - "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", - "Always Whisper Rolls|/w gm " - ], - "optiontranslationkeys": ["never-whisper-roll","toggle-roll-whisper","query-whisper-roll","always-whisper-roll"], - "default": "", - "description": "All sheet rolls are sent to all players in chat by default. Whisper Toggle gives a set of buttons to quick select your preference on the fly. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", - "descriptiontranslationkey": "whisp-rolls-gm-info" - }, - { - "attribute": "dtype", - "displayname": "Auto Damage Roll", - "displaytranslationkey": "auto-dmg-roll:-u", - "type": "select", - "options": [ - "Don't Auto Roll Damage|pick", - "Auto Roll Damage & Crit|full" - ], - "optiontranslationkeys": ["never-roll-dmg","always-roll-dmg"], - "default": "pick", - "description": "By default, attack damage rolls are not rolled until the hit is confirmed. Damage is rolled from the chat roll template by clicking on the name of the attack in the right hand bar, which then displays the damage. The default method is compatible with 3D dice. Optionally, you can choose to have the Auto Roll Damage & Crit option which will roll damage and critical hit dice at the same time of the attack, presenting all possible outcomes at the time of the attack.", - "descriptiontranslationkey": "auto-dmg-roll-info" - }, - { - "attribute": "core_die", - "displayname": "CORE DIE ROLL:", - "displaytranslationkey": "core-die-roll:-u", - "type": "text", - "default": "1d20", - "description": "Changing the core die will replace the normal 1d20 made with almost all rolls with a randomizer of your choice, such as 2d10 or 3d6.", - "descriptiontranslationkey": "core-die-roll-info" - }, - { - "attribute": "pb_type", - "displayname": "PROFICIENCY BONUS:", - "displaytranslationkey": "prof-bonus:-u", - "type": "select", - "options": [ - "By Level (Default)|level", - "Proficency Die (DMG)|die", - "Custom|custom" - ], - "optiontranslationkeys": ["by-level","prof-die","custom"], - "default": "level", - "description": "By default, the character's Proficiency Bonus will be automatically calculated based off of their total level as is the standard method in the PHB. The Proficency Die option supports the alternate method outlined in the DMG where, instead of a flat bonus, a die is rolled instead. The Custom option allows you to replace the PB with anything of your choosing.", - "descriptiontranslationkey": "pb-type-info" - }, - { - "attribute": "pb_custom", - "displayname": "CUSTOM PROFICIENCY BONUS:", - "displaytranslationkey": "custom-pb:-u", - "type": "text", - "default": "", - "description": "When the Proficiency Bonus type is set to Custom, the character sheet will use this value for the character's Proficiency Bonus.", - "descriptiontranslationkey": "pb-custom-info" - }, - { - "attribute": "init_tiebreaker", - "displayname": "ADD DEX TIEBREAKER TO INITIATIVE", - "displaytranslationkey": "add-dex-tiebreaker-u", - "type": "checkbox", - "value": "@{dexterity}/100", - "description": "Adds the character's dexterity score as a decimal to the end of the initiative bonus for purposes of breaking ties.", - "descriptiontranslationkey": "init-tiebreaker-info" - }, - { - "attribute": "global_save_mod_flag", - "displayname": "SHOW GLOBAL SAVE MODIFIER FIELD", - "displaytranslationkey": "show-global-save-field-u", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global save modifier field, underneath the SAVING THROWS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Bless spell.", - "descriptiontranslationkey": "global-save-info" - }, - { - "attribute": "global_skill_mod_flag", - "displayname": "SHOW GLOBAL SKILL MODIFIER FIELD", - "displaytranslationkey": "show-global-skill-field-u", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global skill modifier field, underneath the SKILLS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Guidance spell.", - "descriptiontranslationkey": "global-skill-info" - }, - { - "attribute": "global_attack_mod_flag", - "displayname": "SHOW GLOBAL ATTACK MODIFIER FIELD", - "displaytranslationkey": "show-global-attack-field-u", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global attack modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack to-hit roll. Perfect for regular but not permanent bonuses to attack like the Bless spell.", - "descriptiontranslationkey": "global-attack-info" - }, - { - "attribute": "global_damage_mod_flag", - "displayname": "SHOW GLOBAL DAMAGE MODIFIER FIELD", - "displaytranslationkey": "show-global-damage-field-u", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global damage modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack damage roll. Perfect for regular but not permanent bonuses to damage like the Sneak Attack ability.", - "descriptiontranslationkey": "global-damage-info" - }, - { - "attribute": "charname_output", - "displayname": "Add Character Name To Templates", - "displaytranslationkey": "add-char-to-templates:-u", - "type": "select", - "options": [ - "On|{{charname=@{character_name}}}", - "Off|charname=@{character_name}" - ], - "optiontranslationkeys": ["on","off"], - "default": "charname=@{character_name}", - "description": "Character names are not added to the roll template by default, and are only displayed as normal in the chat tab as the player/character selected as 'Speaking As'. Turning this option on adds the character making the roll's name to the template, useful for players representing multiple characters.", - "descriptiontranslationkey": "add-char-to-templates-info" - }, - { - "attribute": "level_calculations", - "displayname": "AUTO LEVEL CALCULATIONS:", - "displaytranslationkey": "level-calculations:-u", - "type": "select", - "options": [ - "On|on", - "Off|off" - ], - "optiontranslationkeys": ["on","off"], - "default": "on", - "description": "By default changing character levels will automatically set spell slots and hit dice. Changing this setting to off prevents this behavior.", - "descriptiontranslationkey": "auto-level-calc-info" - }, - { - "attribute": "encumberance_setting", - "displayname": "Encumbrance", - "displaytranslationkey": "encumbrance:-u", - "type": "select", - "options": [ - "Simple|off", - "Variant (PHB p176)|on", - "Off|disabled" - ], - "optiontranslationkeys": ["simple","variant-phb","off"], - "default": "on", - "description": "The sheet uses the variant encumbrance rules on page 176 of the PHB. The Off option disables the variant rules and only uses a basic over-limit inventory weight check.", - "descriptiontranslationkey": "encumbrance-info" - }, - { - "attribute": "simpleinventory", - "displayname": "Inventory", - "displaytranslationkey": "inventory:-u", - "type": "select", - "options": [ - "Compendium Compatible|complex", - "Simple|simple" - ], - "optiontranslationkeys": ["compendium-compatible","simple"], - "default": "complex", - "description": "Character Inventories default to the complex style that is compatible with the Roll20 5E Compendium. This includes granular item amounts/weights, weight and encumbrance tracking, sorting, AC calculations, automatic attack generation, and more. The Simple option provides a text field for item lists for players who want more manual control over the sheet.", - "descriptiontranslationkey": "inventory-info" - }, - { - "attribute": "simpletraits", - "displayname": "FEATURES & TRAITS", - "displaytranslationkey": "feats-traits-u", - "type": "select", - "options": [ - "Compendium Compatible|complex", - "Simple|simple" - ], - "optiontranslationkeys": ["compendium-compatible","simple"], - "default": "complex", - "description": "Character FEATURES AND TRAITS section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", - "descriptiontranslationkey": "simple-traits-info" - }, - { - "attribute": "simpleproficencies", - "displayname": "PROFICIENCIES & LANGUAGES", - "displaytranslationkey": "prof-langs-u", - "type": "select", - "options": [ - "Compendium Compatible|complex", - "Simple|simple" - ], - "optiontranslationkeys": ["compendium-compatible","simple"], - "default": "complex", - "description": "Character OTHER PROFICIENCIES & LANGUAGES section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", - "descriptiontranslationkey": "simple-proficiencies-info" - }, - { - "attribute": "npc_name_flag", - "displayname": "NPC NAME IN ROLLS:", - "displaytranslationkey": "npc-name-in-rolls:-u", - "type": "select", - "options": [ - "Show|{{name=@{npc_name}}}", - "Hide|0" - ], - "optiontranslationkeys": ["show","hide"], - "default": "{{name=@{npc_name}}}", - "description": "In NPC roll results, show or hide the name of the NPC in the roll result card.", - "descriptiontranslationkey": "npc-name-in-rolls-desc:-u" - }, - { - "attribute": "ammotracking", - "displayname": "Ammo Tracking (API Required)", - "displaytranslationkey": "ammo-tracking:-u", - "type": "select", - "options": [ - "On|on", - "Off|off" - ], - "optiontranslationkeys": ["on","off"], - "default": "off", - "description": "Provides automatic ammo tracking with the 5th Edition OGL by Roll20 Companion API Script.", - "descriptiontranslationkey": "ammo-tracking-info" - }, - { - "attribute": "cd_bar1_v", - "displayname": "BAR 1 VALUE:", - "displaytranslationkey": "cd-bar1-value:-u", - "type": "text", - "default": "hp_max", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's value to this attribute.", - "descriptiontranslationkey": "cd-bar1-value-desc:-u" - }, - { - "attribute": "cd_bar1_m", - "displayname": "BAR 1 MAX:", - "displaytranslationkey": "cd-bar1-max:-u", - "type": "text", - "default": "hp_max", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's max to this attribute.", - "descriptiontranslationkey": "cd-bar1-max-desc:-u" - }, - { - "attribute": "cd_bar1_l", - "displayname": "BAR 1 LINK:", - "displaytranslationkey": "cd-bar1-link:-u", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings.", - "descriptiontranslationkey": "cd-bar1-link-desc:-u" - }, - { - "attribute": "cd_bar2_v", - "displayname": "BAR 2 VALUE:", - "displaytranslationkey": "cd-bar2-value:-u", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's value to this attribute.", - "descriptiontranslationkey": "cd-bar2-value-desc:-u" - }, - { - "attribute": "cd_bar2_m", - "displayname": "BAR 2 MAX:", - "displaytranslationkey": "cd-bar2-max:-u", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's max to this attribute.", - "descriptiontranslationkey": "cd-bar2-max-desc:-u" - }, - { - "attribute": "cd_bar2_l", - "displayname": "BAR 2 LINK:", - "displaytranslationkey": "cd-bar2-link:-u", - "type": "text", - "default": "npc_ac", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings.", - "descriptiontranslationkey": "cd-bar2-link-desc:-u" - }, - { - "attribute": "cd_bar3_v", - "displayname": "BAR 3 VALUE:", - "displaytranslationkey": "cd-bar3-value:-u", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's value to this attribute.", - "descriptiontranslationkey": "cd-bar3-value-desc:-u" - }, - { - "attribute": "cd_bar3_m", - "displayname": "BAR 3 MAX:", - "displaytranslationkey": "cd-bar3-max:-u", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's max to this attribute.", - "descriptiontranslationkey": "cd-bar3-max-desc:-u" - }, - { - "attribute": "cd_bar3_l", - "displayname": "BAR 3 LINK:", - "displaytranslationkey": "cd-bar3-link:-u", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings.", - "descriptiontranslationkey": "cd-bar3-link-desc:-u" - }, - { - "attribute": "licensedsheet", - "displayname": "LICENSED SHEET", - "displaytranslationkey": "licensedsheet-u", - "type": "checkbox", - "value": "1", - "description": "Turns on Dungeond and Dragons styling for both the character sheet and roll templates. This setting is automatically applied to all character sheets and cannot be selectively used.", - "descriptiontranslationkey": "licensedsheet-info" - } - ] -} + "html": "5th Edition Legacy.html", + "css": "5th Edition Legacy.css", + "authors": "Steve K., Phil B.", + "roll20userid": "5047,141325", + "preview": "5th Edition Legacy.png", + "compendium": "dnd5e", + "instructions": "The Dungeons and Dragons 5th Edition legacy sheet. This character sheet is no longer in active development.", + "useroptions": [ + { + "attribute": "npc", + "displayname": "NPC", + "displaytranslationkey": "npc-u", + "type": "checkbox", + "value": "1", + "description": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", + "descriptiontranslationkey": "npc-info" + }, + { + "attribute": "l1mancer_status", + "displayname": "USE LEVEL 1 CHARACTERMANCER FOR NEW CHARACTERS:", + "displaytranslationkey": "use-charactermancer-for-new:-u", + "type": "select", + "options": [ + "Yes| ", + "No|completed" + ], + "optiontranslationkeys": [ + "yes", + "no" + ], + "description": "With this option enabled all new characters will open with the Level 1 Roll20 Charactermancer. Disabling this option will start new characters directly on the character sheet disabling the Level 1 Charactermancer, which can still be manually run from the Settings tab of the character sheet.", + "descriptiontranslationkey": "use-charactermancer-for-new-info" + }, + { + "attribute": "rtype", + "displayname": "Roll Queries", + "displaytranslationkey": "roll-queries:-u", + "type": "select", + "options": [ + "Always Roll Advantage|{{always=1}} {{r2=[[1d20", + "Advantage Toggle|@{advantagetoggle}", + "Query Advantage|{{query=1}} ?{Advantage?|Normal Roll,{{normal=1}} {{r2=[[0d20|Advantage,{{advantage=1}} {{r2=[[1d20|Disadvantage,{{disadvantage=1}} {{r2=[[1d20}", + "Never Roll Advantage|{{normal=1}} {{r2=[[0d20" + ], + "optiontranslationkeys": [ + "always-roll-adv", + "toggle-roll-adv", + "query-roll-adv", + "never-roll-adv" + ], + "default": "{{always=1}} {{r2=[[1d20", + "description": "D20 Rolls output according to this option. Always Roll Advantage is the default setting and will roll two D20 on every roll in case of advantage. The expectation is that if there is no advantage or disadvantage you use the left most result. The Advantage Toggle option adds three new buttons to the top of the sheet so that you can toggle advantage on a case by case basis. Query Advantage gives you a prompt every roll asking if the roll has advantage. Never Roll Advantage always rolls a single D20 on any given roll, expecting the player to roll a second time in case of advantage or disadvantage.", + "descriptiontranslationkey": "roll-queries-info" + }, + { + "attribute": "wtype", + "displayname": "Whisper Rolls to GM", + "displaytranslationkey": "whisp-rolls-gm:-u", + "type": "select", + "options": [ + "Never Whisper Rolls|", + "Whisper Toggle|@{whispertoggle}", + "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", + "Always Whisper Rolls|/w gm " + ], + "optiontranslationkeys": [ + "never-whisper-roll", + "toggle-roll-whisper", + "query-whisper-roll", + "always-whisper-roll" + ], + "default": "", + "description": "All sheet rolls are sent to all players in chat by default. Whisper Toggle gives a set of buttons to quick select your preference on the fly. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", + "descriptiontranslationkey": "whisp-rolls-gm-info" + }, + { + "attribute": "dtype", + "displayname": "Auto Damage Roll", + "displaytranslationkey": "auto-dmg-roll:-u", + "type": "select", + "options": [ + "Don't Auto Roll Damage|pick", + "Auto Roll Damage & Crit|full" + ], + "optiontranslationkeys": [ + "never-roll-dmg", + "always-roll-dmg" + ], + "default": "pick", + "description": "By default, attack damage rolls are not rolled until the hit is confirmed. Damage is rolled from the chat roll template by clicking on the name of the attack in the right hand bar, which then displays the damage. The default method is compatible with 3D dice. Optionally, you can choose to have the Auto Roll Damage & Crit option which will roll damage and critical hit dice at the same time of the attack, presenting all possible outcomes at the time of the attack.", + "descriptiontranslationkey": "auto-dmg-roll-info" + }, + { + "attribute": "core_die", + "displayname": "CORE DIE ROLL:", + "displaytranslationkey": "core-die-roll:-u", + "type": "text", + "default": "1d20", + "description": "Changing the core die will replace the normal 1d20 made with almost all rolls with a randomizer of your choice, such as 2d10 or 3d6.", + "descriptiontranslationkey": "core-die-roll-info" + }, + { + "attribute": "pb_type", + "displayname": "PROFICIENCY BONUS:", + "displaytranslationkey": "prof-bonus:-u", + "type": "select", + "options": [ + "By Level (Default)|level", + "Proficency Die (DMG)|die", + "Custom|custom" + ], + "optiontranslationkeys": [ + "by-level", + "prof-die", + "custom" + ], + "default": "level", + "description": "By default, the character's Proficiency Bonus will be automatically calculated based off of their total level as is the standard method in the PHB. The Proficency Die option supports the alternate method outlined in the DMG where, instead of a flat bonus, a die is rolled instead. The Custom option allows you to replace the PB with anything of your choosing.", + "descriptiontranslationkey": "pb-type-info" + }, + { + "attribute": "pb_custom", + "displayname": "CUSTOM PROFICIENCY BONUS:", + "displaytranslationkey": "custom-pb:-u", + "type": "text", + "default": "", + "description": "When the Proficiency Bonus type is set to Custom, the character sheet will use this value for the character's Proficiency Bonus.", + "descriptiontranslationkey": "pb-custom-info" + }, + { + "attribute": "init_tiebreaker", + "displayname": "ADD DEX TIEBREAKER TO INITIATIVE", + "displaytranslationkey": "add-dex-tiebreaker-u", + "type": "checkbox", + "value": "@{dexterity}/100", + "description": "Adds the character's dexterity score as a decimal to the end of the initiative bonus for purposes of breaking ties.", + "descriptiontranslationkey": "init-tiebreaker-info" + }, + { + "attribute": "global_save_mod_flag", + "displayname": "SHOW GLOBAL SAVE MODIFIER FIELD", + "displaytranslationkey": "show-global-save-field-u", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global save modifier field, underneath the SAVING THROWS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Bless spell.", + "descriptiontranslationkey": "global-save-info" + }, + { + "attribute": "global_skill_mod_flag", + "displayname": "SHOW GLOBAL SKILL MODIFIER FIELD", + "displaytranslationkey": "show-global-skill-field-u", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global skill modifier field, underneath the SKILLS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Guidance spell.", + "descriptiontranslationkey": "global-skill-info" + }, + { + "attribute": "global_attack_mod_flag", + "displayname": "SHOW GLOBAL ATTACK MODIFIER FIELD", + "displaytranslationkey": "show-global-attack-field-u", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global attack modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack to-hit roll. Perfect for regular but not permanent bonuses to attack like the Bless spell.", + "descriptiontranslationkey": "global-attack-info" + }, + { + "attribute": "global_damage_mod_flag", + "displayname": "SHOW GLOBAL DAMAGE MODIFIER FIELD", + "displaytranslationkey": "show-global-damage-field-u", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global damage modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack damage roll. Perfect for regular but not permanent bonuses to damage like the Sneak Attack ability.", + "descriptiontranslationkey": "global-damage-info" + }, + { + "attribute": "charname_output", + "displayname": "Add Character Name To Templates", + "displaytranslationkey": "add-char-to-templates:-u", + "type": "select", + "options": [ + "On|{{charname=@{character_name}}}", + "Off|charname=@{character_name}" + ], + "optiontranslationkeys": [ + "on", + "off" + ], + "default": "charname=@{character_name}", + "description": "Character names are not added to the roll template by default, and are only displayed as normal in the chat tab as the player/character selected as 'Speaking As'. Turning this option on adds the character making the roll's name to the template, useful for players representing multiple characters.", + "descriptiontranslationkey": "add-char-to-templates-info" + }, + { + "attribute": "level_calculations", + "displayname": "AUTO LEVEL CALCULATIONS:", + "displaytranslationkey": "level-calculations:-u", + "type": "select", + "options": [ + "On|on", + "Off|off" + ], + "optiontranslationkeys": [ + "on", + "off" + ], + "default": "on", + "description": "By default changing character levels will automatically set spell slots and hit dice. Changing this setting to off prevents this behavior.", + "descriptiontranslationkey": "auto-level-calc-info" + }, + { + "attribute": "encumberance_setting", + "displayname": "Encumbrance", + "displaytranslationkey": "encumbrance:-u", + "type": "select", + "options": [ + "Simple|off", + "Variant (PHB p176)|on", + "Off|disabled" + ], + "optiontranslationkeys": [ + "simple", + "variant-phb", + "off" + ], + "default": "on", + "description": "The sheet uses the variant encumbrance rules on page 176 of the PHB. The Off option disables the variant rules and only uses a basic over-limit inventory weight check.", + "descriptiontranslationkey": "encumbrance-info" + }, + { + "attribute": "simpleinventory", + "displayname": "Inventory", + "displaytranslationkey": "inventory:-u", + "type": "select", + "options": [ + "Compendium Compatible|complex", + "Simple|simple" + ], + "optiontranslationkeys": [ + "compendium-compatible", + "simple" + ], + "default": "complex", + "description": "Character Inventories default to the complex style that is compatible with the Roll20 5E Compendium. This includes granular item amounts/weights, weight and encumbrance tracking, sorting, AC calculations, automatic attack generation, and more. The Simple option provides a text field for item lists for players who want more manual control over the sheet.", + "descriptiontranslationkey": "inventory-info" + }, + { + "attribute": "simpletraits", + "displayname": "FEATURES & TRAITS", + "displaytranslationkey": "feats-traits-u", + "type": "select", + "options": [ + "Compendium Compatible|complex", + "Simple|simple" + ], + "optiontranslationkeys": [ + "compendium-compatible", + "simple" + ], + "default": "complex", + "description": "Character FEATURES AND TRAITS section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", + "descriptiontranslationkey": "simple-traits-info" + }, + { + "attribute": "simpleproficencies", + "displayname": "PROFICIENCIES & LANGUAGES", + "displaytranslationkey": "prof-langs-u", + "type": "select", + "options": [ + "Compendium Compatible|complex", + "Simple|simple" + ], + "optiontranslationkeys": [ + "compendium-compatible", + "simple" + ], + "default": "complex", + "description": "Character OTHER PROFICIENCIES & LANGUAGES section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", + "descriptiontranslationkey": "simple-proficiencies-info" + }, + { + "attribute": "npc_name_flag", + "displayname": "NPC NAME IN ROLLS:", + "displaytranslationkey": "npc-name-in-rolls:-u", + "type": "select", + "options": [ + "Show|{{name=@{npc_name}}}", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "{{name=@{npc_name}}}", + "description": "In NPC roll results, show or hide the name of the NPC in the roll result card.", + "descriptiontranslationkey": "npc-name-in-rolls-desc:-u" + }, + { + "attribute": "ammotracking", + "displayname": "Ammo Tracking (API Required)", + "displaytranslationkey": "ammo-tracking:-u", + "type": "select", + "options": [ + "On|on", + "Off|off" + ], + "optiontranslationkeys": [ + "on", + "off" + ], + "default": "off", + "description": "Provides automatic ammo tracking with the 5th Edition OGL by Roll20 Companion API Script.", + "descriptiontranslationkey": "ammo-tracking-info" + }, + { + "attribute": "cd_bar1_v", + "displayname": "BAR 1 VALUE:", + "displaytranslationkey": "cd-bar1-value:-u", + "type": "text", + "default": "hp_max", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's value to this attribute.", + "descriptiontranslationkey": "cd-bar1-value-desc:-u" + }, + { + "attribute": "cd_bar1_m", + "displayname": "BAR 1 MAX:", + "displaytranslationkey": "cd-bar1-max:-u", + "type": "text", + "default": "hp_max", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's max to this attribute.", + "descriptiontranslationkey": "cd-bar1-max-desc:-u" + }, + { + "attribute": "cd_bar1_l", + "displayname": "BAR 1 LINK:", + "displaytranslationkey": "cd-bar1-link:-u", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings.", + "descriptiontranslationkey": "cd-bar1-link-desc:-u" + }, + { + "attribute": "cd_bar2_v", + "displayname": "BAR 2 VALUE:", + "displaytranslationkey": "cd-bar2-value:-u", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's value to this attribute.", + "descriptiontranslationkey": "cd-bar2-value-desc:-u" + }, + { + "attribute": "cd_bar2_m", + "displayname": "BAR 2 MAX:", + "displaytranslationkey": "cd-bar2-max:-u", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's max to this attribute.", + "descriptiontranslationkey": "cd-bar2-max-desc:-u" + }, + { + "attribute": "cd_bar2_l", + "displayname": "BAR 2 LINK:", + "displaytranslationkey": "cd-bar2-link:-u", + "type": "text", + "default": "npc_ac", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings.", + "descriptiontranslationkey": "cd-bar2-link-desc:-u" + }, + { + "attribute": "cd_bar3_v", + "displayname": "BAR 3 VALUE:", + "displaytranslationkey": "cd-bar3-value:-u", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's value to this attribute.", + "descriptiontranslationkey": "cd-bar3-value-desc:-u" + }, + { + "attribute": "cd_bar3_m", + "displayname": "BAR 3 MAX:", + "displaytranslationkey": "cd-bar3-max:-u", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's max to this attribute.", + "descriptiontranslationkey": "cd-bar3-max-desc:-u" + }, + { + "attribute": "cd_bar3_l", + "displayname": "BAR 3 LINK:", + "displaytranslationkey": "cd-bar3-link:-u", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings.", + "descriptiontranslationkey": "cd-bar3-link-desc:-u" + }, + { + "attribute": "licensedsheet", + "displayname": "LICENSED SHEET", + "displaytranslationkey": "licensedsheet-u", + "type": "checkbox", + "value": "1", + "description": "Turns on Dungeond and Dragons styling for both the character sheet and roll templates. This setting is automatically applied to all character sheets and cannot be selectively used.", + "descriptiontranslationkey": "licensedsheet-info" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/DFRPG/sheet.json b/DFRPG/sheet.json index 4587b0a87c..a1256bbbe2 100644 --- a/DFRPG/sheet.json +++ b/DFRPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "DFRPG.html", - "css": "DFRPG.css", - "authors": "Brian Shields", - "preview": "DFRPG.jpg", - "roll20userid": "235259", - "instructions": "This sheet is multipurpose, fulfilling the needs for player and non-player characters, as well as for city-building. For a journal entry used in city-building, only the tabs \"City\", \"Locations\", and \"Faces\" need to be used. Fully-realized characters such as PCs will need the \"Character\" page, and the \"Worksheet\" page is provided to assist in character creation.\n\nInput fields which are not within repeating sections will display the attribute as a tooltip when hovering your mouse over them. For example, hovering your mouse over the Player box will display `@{player}`. This is also true of the six roll buttons on the character sheet, which will display the ability you have access to (eg, `%{superb}`). Not shown on the sheet, but available for use in macros, are the abilities `%{poor}` and `%{terrible}`.\n\nAttributes located within repeating sections do not have tooltips, because accessing them from macros is not officially supported by the system at this time." -} + "html": "DFRPG.html", + "css": "DFRPG.css", + "authors": "Brian Shields", + "preview": "DFRPG.jpg", + "roll20userid": "235259", + "instructions": "This sheet is multipurpose, fulfilling the needs for player and non-player characters, as well as for city-building. For a journal entry used in city-building, only the tabs \"City\", \"Locations\", and \"Faces\" need to be used. Fully-realized characters such as PCs will need the \"Character\" page, and the \"Worksheet\" page is provided to assist in character creation.\n\nInput fields which are not within repeating sections will display the attribute as a tooltip when hovering your mouse over them. For example, hovering your mouse over the Player box will display `@{player}`. This is also true of the six roll buttons on the character sheet, which will display the ability you have access to (eg, `%{superb}`). Not shown on the sheet, but available for use in macros, are the abilities `%{poor}` and `%{terrible}`.\n\nAttributes located within repeating sections do not have tooltips, because accessing them from macros is not officially supported by the system at this time.", + "legacy": true +} \ No newline at end of file diff --git a/Daemon/sheet.json b/Daemon/sheet.json index 1bbfddbb61..fa04c9e46b 100644 --- a/Daemon/sheet.json +++ b/Daemon/sheet.json @@ -1,8 +1,9 @@ { - "html": "Daemon.html", - "css": "Daemon.css", - "author": "Luviants", - "roll20userid": "1653262", - "preview": "Daemon.png", - "instructions": "This is a character sheet for custom Daemon system, a Brazilian OGL system. See [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/Daemon) for more info." -} + "html": "Daemon.html", + "css": "Daemon.css", + "author": "Luviants", + "roll20userid": "1653262", + "preview": "Daemon.png", + "instructions": "This is a character sheet for custom Daemon system, a Brazilian OGL system. See [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/Daemon) for more info.", + "legacy": true +} \ No newline at end of file diff --git a/DangerousJourneys-Mythus/sheet.json b/DangerousJourneys-Mythus/sheet.json index 035f2b0d16..0cc04039bd 100644 --- a/DangerousJourneys-Mythus/sheet.json +++ b/DangerousJourneys-Mythus/sheet.json @@ -1,8 +1,9 @@ { - "html": "mythus.html", - "css": "mythus.css", - "authors": "Aaron Brezenski", - "roll20userid": "3919472", - "preview": "mythus_sheet.png", - "instructions": "This sheet continues to emphasize functionality over beauty.\n\n NOTE: On Rev0.96 and higher there are two views on the character data: the normal Persona Sheet and the Bestiary Sheet. One is for Heroic Personas and the other is for Everybody Else. There is a script in Rev0.96 which SHOULD automatically upgrade old characters to deal with this, but in case you open an old character and end up with a blank page instead, you may need to go into Attributes and Abilities and manually create and set an attribute called \"personahide\" to 1.\n On Add of new character, please wait about 20-30 seconds for initialization. When Heka Aperture goes to -10 and the Heka Limitations disappear, you're probably there.\n See Guide and Informational document about this sheet at https://github.com/Roll20/roll20-character-sheets/tree/master/DangerousJourneys-Mythus/accessories/DangerousJourneysCharSheetInfo.rtf You can type all armor, weapons, Castings, and Powers in manually or use the import buttons; an Excel 2016 sheet is found in the repository at https://github.com/Roll20/roll20-character-sheets/tree/master/DangerousJourneys-Mythus/accessories/roll20_import_generator2.xlsx . Note that this Excel workbook is not a character generator and does not pretend to be, but is instead a reference for the import syntax in case someone wishes to develop an HP generator outside Roll20. \n Caveat Emptor." -} + "html": "mythus.html", + "css": "mythus.css", + "authors": "Aaron Brezenski", + "roll20userid": "3919472", + "preview": "mythus_sheet.png", + "instructions": "This sheet continues to emphasize functionality over beauty.\n\n NOTE: On Rev0.96 and higher there are two views on the character data: the normal Persona Sheet and the Bestiary Sheet. One is for Heroic Personas and the other is for Everybody Else. There is a script in Rev0.96 which SHOULD automatically upgrade old characters to deal with this, but in case you open an old character and end up with a blank page instead, you may need to go into Attributes and Abilities and manually create and set an attribute called \"personahide\" to 1.\n On Add of new character, please wait about 20-30 seconds for initialization. When Heka Aperture goes to -10 and the Heka Limitations disappear, you're probably there.\n See Guide and Informational document about this sheet at https://github.com/Roll20/roll20-character-sheets/tree/master/DangerousJourneys-Mythus/accessories/DangerousJourneysCharSheetInfo.rtf You can type all armor, weapons, Castings, and Powers in manually or use the import buttons; an Excel 2016 sheet is found in the repository at https://github.com/Roll20/roll20-character-sheets/tree/master/DangerousJourneys-Mythus/accessories/roll20_import_generator2.xlsx . Note that this Excel workbook is not a character generator and does not pretend to be, but is instead a reference for the import syntax in case someone wishes to develop an HP generator outside Roll20. \n Caveat Emptor.", + "legacy": true +} \ No newline at end of file diff --git a/Dark Heresy Advanced 2nd Edition/sheet.json b/Dark Heresy Advanced 2nd Edition/sheet.json index 565068d4d1..b2096a7f37 100644 --- a/Dark Heresy Advanced 2nd Edition/sheet.json +++ b/Dark Heresy Advanced 2nd Edition/sheet.json @@ -1,8 +1,9 @@ { - "html": "darkheresy2ndedition.html", - "css": "darkheresy2ndedition.css", - "authors": "Shawn Abreu", - "preview": "dh_preview.png", - "roll20userid": "90066", - "instructions": "Advanced Dark Heresy 2nd Edition is an API enabled character sheet for mentor level gamemasters. It requires the Degrees of Success javascripts written by Jack D, included in the API Scripts folder at the github repository located at: https://github.com/Roll20/roll20-character-sheets/tree/master/Dark%20Heresy%20Advanced%202nd%20Edition/API%20Scripts. It also requires the Ammo Count Api Script written by Aaron C. Meadow at https://github.com/shdwjk/Roll20API/blob/master/Ammo/Ammo.js. " + "html": "darkheresy2ndedition.html", + "css": "darkheresy2ndedition.css", + "authors": "Shawn Abreu", + "preview": "dh_preview.png", + "roll20userid": "90066", + "instructions": "Advanced Dark Heresy 2nd Edition is an API enabled character sheet for mentor level gamemasters. It requires the Degrees of Success javascripts written by Jack D, included in the API Scripts folder at the github repository located at: https://github.com/Roll20/roll20-character-sheets/tree/master/Dark%20Heresy%20Advanced%202nd%20Edition/API%20Scripts. It also requires the Ammo Count Api Script written by Aaron C. Meadow at https://github.com/shdwjk/Roll20API/blob/master/Ammo/Ammo.js. ", + "legacy": true } \ No newline at end of file diff --git a/Dark_Heresy/sheet.json b/Dark_Heresy/sheet.json index b74076ae84..db6e12ee19 100644 --- a/Dark_Heresy/sheet.json +++ b/Dark_Heresy/sheet.json @@ -1,8 +1,9 @@ { - "html": "DarkHeresy.html", - "css": "DarkHeresyStyle.css", - "authors": "Daniel D.", - "roll20userid": "233902,1420525", - "preview": "DarkHeresyPreview.png", - "instructions": "Most things you can roll directly from the sheet, by clicking on the corresponding name or the roll button at the end of the row.\rWith weapons: Clicking on 'Name:' rolls an attack, clicking on 'Damage:' rolls the damage you have entered in the field next to it. **Please just enter things like 1d10+2, because it will be transferred to an inline roll - no letters!**\r\r### Important Attributes:\r* @{ws} - Weapon Skill\r* @{bs} - Ballistic Skill\r* @{strength} - Strength\r* @{toughness} - Toughness\r* @{ag} - Agility\r* @{int} - Intelligence\r* @{per} - Perception\r* @{wp} - Willpower\r* @{fel} - Fellowship\r\r* @{wounds} - Current Wounds\r* @{wounds|max} - Total Wound amount\r\rThe most important roll is the %{characteristic} roll. ([[(@{characteristic}+?{Modifier|0}-1d100)/10]] degree(s) of success!)\rIt takes the characteristic you sleected in the drop down, then you may add or subtract a modifier, then it rolls 1d100 and subtracts that from your starting value. That divided by 10 is the amount of degrees of success you achieved.\r**You can emulate everything in this sheet with just this single roll if you don't want to use the rest!**\r" + "html": "DarkHeresy.html", + "css": "DarkHeresyStyle.css", + "authors": "Daniel D.", + "roll20userid": "233902,1420525", + "preview": "DarkHeresyPreview.png", + "instructions": "Most things you can roll directly from the sheet, by clicking on the corresponding name or the roll button at the end of the row.\rWith weapons: Clicking on 'Name:' rolls an attack, clicking on 'Damage:' rolls the damage you have entered in the field next to it. **Please just enter things like 1d10+2, because it will be transferred to an inline roll - no letters!**\r\r### Important Attributes:\r* @{ws} - Weapon Skill\r* @{bs} - Ballistic Skill\r* @{strength} - Strength\r* @{toughness} - Toughness\r* @{ag} - Agility\r* @{int} - Intelligence\r* @{per} - Perception\r* @{wp} - Willpower\r* @{fel} - Fellowship\r\r* @{wounds} - Current Wounds\r* @{wounds|max} - Total Wound amount\r\rThe most important roll is the %{characteristic} roll. ([[(@{characteristic}+?{Modifier|0}-1d100)/10]] degree(s) of success!)\rIt takes the characteristic you sleected in the drop down, then you may add or subtract a modifier, then it rolls 1d100 and subtracts that from your starting value. That divided by 10 is the amount of degrees of success you achieved.\r**You can emulate everything in this sheet with just this single roll if you don't want to use the rest!**\r", + "legacy": true } \ No newline at end of file diff --git a/Dark_Heresy_2ed/sheet.json b/Dark_Heresy_2ed/sheet.json index ea3447aa06..e76150e412 100644 --- a/Dark_Heresy_2ed/sheet.json +++ b/Dark_Heresy_2ed/sheet.json @@ -1,9 +1,9 @@ { -"html": "DarkHeresy2ed.html", -"css": "DarkHeresy2edStyle.css", -"authors": "Daniel D., updated by Michael R, Updated by Samuel L, Updated by Stexinator, Updated by ChtiKenny", -"roll20userID": "233902,1478668,262892,4652425,7292133", -"preview": "DarkHeresy2edPreview.png", -"instructions": "You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row. Please contact Michael R. for any questions.\nAn example macro to roll hit and dmg in the same roll for first melee weapon:\n\n &{template:dh2ed}\n[[[[floor((@{WeaponSkill}+ ?{Aim | No aim (+0),+0 | Half aim (+10),+10 | Full aim (+20),+20} + ?{Attack Type | All out (+30),+30| Charge (+20),+20 |Standard (+10),+10 | Swift Attack (+0),+0 | Lighting (-10),-10} + [[?{Modifier|+0}]])/10))]]-[[floor([[1d100cs<1cf>100]]/10)]]]]\n {{name=@{repeating_meleeweapons_$0_meleeweaponname}}}\n{{roll= $[[2]] }}\n{{degrees=$[[4]]}}\n{{skill=@{WeaponSkill}}}\n{{aim=?{Aim | No aim (+0),+0 | Half aim (+10),+10 | Full aim (+20),+20} }}\n{{attacktype= ?{Attack Type | All out (+30),+30 Allout| Charge (+20),+20 |Standard (+10),+10 | Swift Attack (+0),0 | Lighting (-10),-10}}}\n {{modifier=?{Modifier|+0} }}\n {{target=[[@{WeaponSkill}+ [[?{Aim | No aim (+0),0 | Half aim (+10),10 | Full aim (+20),20} + ?{Attack Type | All out (+30),30| Charge (+20),20 |Standard (+10),10 | Swift Attack (+0),0 | Lighting (-10),-10} + [[?{Modifier|0}]]]]]]}}\n{{damage=[[@{repeating_meleeweapons_$0_meleeweapondamage}+@{UnS}+floor(@{strength}/10)]]}}\n {{damagetype=@{repeating_meleeweapons_$0_meleeweapontype}}}\n {{special=@{repeating_meleeweapons_$0_meleeweaponspecial}}}\n {{penetration= @{repeating_meleeweapons_$0_meleeweaponpen}}}" - -} + "html": "DarkHeresy2ed.html", + "css": "DarkHeresy2edStyle.css", + "authors": "Daniel D., updated by Michael R, Updated by Samuel L, Updated by Stexinator, Updated by ChtiKenny", + "roll20userID": "233902,1478668,262892,4652425,7292133", + "preview": "DarkHeresy2edPreview.png", + "instructions": "You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row. Please contact Michael R. for any questions.\nAn example macro to roll hit and dmg in the same roll for first melee weapon:\n\n &{template:dh2ed}\n[[[[floor((@{WeaponSkill}+ ?{Aim | No aim (+0),+0 | Half aim (+10),+10 | Full aim (+20),+20} + ?{Attack Type | All out (+30),+30| Charge (+20),+20 |Standard (+10),+10 | Swift Attack (+0),+0 | Lighting (-10),-10} + [[?{Modifier|+0}]])/10))]]-[[floor([[1d100cs<1cf>100]]/10)]]]]\n {{name=@{repeating_meleeweapons_$0_meleeweaponname}}}\n{{roll= $[[2]] }}\n{{degrees=$[[4]]}}\n{{skill=@{WeaponSkill}}}\n{{aim=?{Aim | No aim (+0),+0 | Half aim (+10),+10 | Full aim (+20),+20} }}\n{{attacktype= ?{Attack Type | All out (+30),+30 Allout| Charge (+20),+20 |Standard (+10),+10 | Swift Attack (+0),0 | Lighting (-10),-10}}}\n {{modifier=?{Modifier|+0} }}\n {{target=[[@{WeaponSkill}+ [[?{Aim | No aim (+0),0 | Half aim (+10),10 | Full aim (+20),20} + ?{Attack Type | All out (+30),30| Charge (+20),20 |Standard (+10),10 | Swift Attack (+0),0 | Lighting (-10),-10} + [[?{Modifier|0}]]]]]]}}\n{{damage=[[@{repeating_meleeweapons_$0_meleeweapondamage}+@{UnS}+floor(@{strength}/10)]]}}\n {{damagetype=@{repeating_meleeweapons_$0_meleeweapontype}}}\n {{special=@{repeating_meleeweapons_$0_meleeweaponspecial}}}\n {{penetration= @{repeating_meleeweapons_$0_meleeweaponpen}}}", + "legacy": true +} \ No newline at end of file diff --git a/Das_Schwarze_Auge_4-1/sheet.json b/Das_Schwarze_Auge_4-1/sheet.json index 03de552161..41b15e26bd 100644 --- a/Das_Schwarze_Auge_4-1/sheet.json +++ b/Das_Schwarze_Auge_4-1/sheet.json @@ -1,8 +1,9 @@ { - "html": "dsa4_1_character_sheet_roll20.html", - "css": "dsa4_1_character_sheet_roll20.css", - "authors": "Gereon Heinemann, Patrick Gebhardt (gebhardthbs@web.de), Kai, Steven 'Kreuvf' Koenig (webmaster@kreuvf.de), apehead, Christian Schwerdtfeger", - "roll20userid": "584207,592673,879287,1411023 ", - "preview": "dsa4_1_character_sheet_roll20.png", - "instructions": "Charakterbogen für das "Das Schwarze Auge"-Regelwerk 4.1" -} + "html": "dsa4_1_character_sheet_roll20.html", + "css": "dsa4_1_character_sheet_roll20.css", + "authors": "Gereon Heinemann, Patrick Gebhardt (gebhardthbs@web.de), Kai, Steven 'Kreuvf' Koenig (webmaster@kreuvf.de), apehead, Christian Schwerdtfeger", + "roll20userid": "584207,592673,879287,1411023 ", + "preview": "dsa4_1_character_sheet_roll20.png", + "instructions": "Charakterbogen für das "Das Schwarze Auge"-Regelwerk 4.1", + "legacy": true +} \ No newline at end of file diff --git a/Das_Schwarze_Auge_5/sheet.json b/Das_Schwarze_Auge_5/sheet.json index 150a942651..75419b2670 100644 --- a/Das_Schwarze_Auge_5/sheet.json +++ b/Das_Schwarze_Auge_5/sheet.json @@ -1,8 +1,9 @@ { - "html": "dsa5_character_sheet_roll20.html", - "css": "dsa5_character_sheet_roll20.css", - "authors": "Patrick Gebhardt (gebhardthbs@web.de), Sönke Holsten (dsahalo@gmx.net) und Adam Fedor", - "roll20userid": "592673,115261,1411115", - "preview": "dsa5_character_sheet_roll20.png", - "instructions": "Charakterbogen fuer Das Schwarze Auge Regelwerk 5" -} + "html": "dsa5_character_sheet_roll20.html", + "css": "dsa5_character_sheet_roll20.css", + "authors": "Patrick Gebhardt (gebhardthbs@web.de), Sönke Holsten (dsahalo@gmx.net) und Adam Fedor", + "roll20userid": "592673,115261,1411115", + "preview": "dsa5_character_sheet_roll20.png", + "instructions": "Charakterbogen fuer Das Schwarze Auge Regelwerk 5", + "legacy": true +} \ No newline at end of file diff --git a/Das_Schwarze_Auge_5_Tsa_Edition/sheet.json b/Das_Schwarze_Auge_5_Tsa_Edition/sheet.json index 0f8ea7a670..7832518e3c 100644 --- a/Das_Schwarze_Auge_5_Tsa_Edition/sheet.json +++ b/Das_Schwarze_Auge_5_Tsa_Edition/sheet.json @@ -1,8 +1,9 @@ { - "html": "dsa5.html", - "css": "dsa5.css", - "authors": "Lars Herweg (trestolt@gmail.com)", - "roll20userid": "2086387", - "preview": "dsa5_preview.png", - "instructions": "This is a more flexible character sheet for Das Schwarze Auge 5 / The Dark Eye 5. Instead of an 1:1 implementation from the rule books this sheet offers a flexible way to build a character." -} + "html": "dsa5.html", + "css": "dsa5.css", + "authors": "Lars Herweg (trestolt@gmail.com)", + "roll20userid": "2086387", + "preview": "dsa5_preview.png", + "instructions": "This is a more flexible character sheet for Das Schwarze Auge 5 / The Dark Eye 5. Instead of an 1:1 implementation from the rule books this sheet offers a flexible way to build a character.", + "legacy": true +} \ No newline at end of file diff --git a/Das_Schwarze_Auge_Ilaris/sheet.json b/Das_Schwarze_Auge_Ilaris/sheet.json index fb1157e1d6..496f5fc91b 100644 --- a/Das_Schwarze_Auge_Ilaris/sheet.json +++ b/Das_Schwarze_Auge_Ilaris/sheet.json @@ -1,8 +1,9 @@ { - "html": "ilaris_roll20.html", - "css": "ilaris_roll20.css", - "authors": "Martin Feindor", - "roll20userid": "5543449", - "preview": "ilaris_ccs_thumbnail.PNG", - "instructions": "## Das Schwarze Auge: Ilaris \r### Roll20 Character Sheet v1.7.0 \rWerte sind folgendermassen einzutragen: \r* Attribute mit ihren einfachen Attributspunkten. \r* Fertigkeiten mit ihrem Fertigkeitswert (ohne Attributsmittelwerte). \r* AT/VT mit ihren fertig modifizierten Werten, inklusive Kampfstil-Boni. \r* TP als Waffenschaden, inklusive Kampfstilboni, ohne KK-Bonus. \r* Zauber/Liturgien mit ihrem jeweiligen Probenwert (Inklusive Attributsmittelwerte!). \rAlle wichtigen Hinweise finden sich in Tooltips der jeweiligen Felder. \r\rWeitere Informationen in der [Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Das_Schwarze_Auge_Ilaris/readme.txt) sowie im [DSA-Forum](https://dsaforum.de/viewtopic.php?f=180&t=53410)." + "html": "ilaris_roll20.html", + "css": "ilaris_roll20.css", + "authors": "Martin Feindor", + "roll20userid": "5543449", + "preview": "ilaris_ccs_thumbnail.PNG", + "instructions": "## Das Schwarze Auge: Ilaris \r### Roll20 Character Sheet v1.7.0 \rWerte sind folgendermassen einzutragen: \r* Attribute mit ihren einfachen Attributspunkten. \r* Fertigkeiten mit ihrem Fertigkeitswert (ohne Attributsmittelwerte). \r* AT/VT mit ihren fertig modifizierten Werten, inklusive Kampfstil-Boni. \r* TP als Waffenschaden, inklusive Kampfstilboni, ohne KK-Bonus. \r* Zauber/Liturgien mit ihrem jeweiligen Probenwert (Inklusive Attributsmittelwerte!). \rAlle wichtigen Hinweise finden sich in Tooltips der jeweiligen Felder. \r\rWeitere Informationen in der [Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Das_Schwarze_Auge_Ilaris/readme.txt) sowie im [DSA-Forum](https://dsaforum.de/viewtopic.php?f=180&t=53410).", + "legacy": true } \ No newline at end of file diff --git a/Dead-of-Night/sheet.json b/Dead-of-Night/sheet.json index d7365bd379..5c72251d8b 100644 --- a/Dead-of-Night/sheet.json +++ b/Dead-of-Night/sheet.json @@ -1,8 +1,9 @@ { - "html": "Dead_of_Night_2e.html", - "css": "Dead_of_Night_2e.css", - "authors": "SolCheetah", - "roll20userid": "131946", - "preview": "Dead_of_Night.png", - "instructions": "For use with Dead of Night, Second Edition" -} + "html": "Dead_of_Night_2e.html", + "css": "Dead_of_Night_2e.css", + "authors": "SolCheetah", + "roll20userid": "131946", + "preview": "Dead_of_Night.png", + "instructions": "For use with Dead of Night, Second Edition", + "legacy": true +} \ No newline at end of file diff --git a/Deadlands Classic Anniversary - Improved/sheet.json b/Deadlands Classic Anniversary - Improved/sheet.json index cffb51b93d..960493f1bf 100644 --- a/Deadlands Classic Anniversary - Improved/sheet.json +++ b/Deadlands Classic Anniversary - Improved/sheet.json @@ -1,8 +1,9 @@ { - "html": "deadlandsclassic_anniversary_improved.html", - "css": "deadlandsclassic_anniversary_improved.css", - "authors": "Baledin", - "roll20userid": "6060768", - "preview": "deadlandsclassic_anniversary_improved.jpg", - "instructions": "Overhaul of the Deadlands Classic Anniversary sheet originally built by Kevin Justus with updates by Pyromanci and meanGM. This overhaul includes an easier to read, streamlined, and responsive HTML layout. Original attribute names were retained as much as possible so as to remain compatible with previous sheets, except for Arcane Abilities which have been entirely overhauled. TODO - auto-calculations, ammo management." + "html": "deadlandsclassic_anniversary_improved.html", + "css": "deadlandsclassic_anniversary_improved.css", + "authors": "Baledin", + "roll20userid": "6060768", + "preview": "deadlandsclassic_anniversary_improved.jpg", + "instructions": "Overhaul of the Deadlands Classic Anniversary sheet originally built by Kevin Justus with updates by Pyromanci and meanGM. This overhaul includes an easier to read, streamlined, and responsive HTML layout. Original attribute names were retained as much as possible so as to remain compatible with previous sheets, except for Arcane Abilities which have been entirely overhauled. TODO - auto-calculations, ammo management.", + "legacy": true } \ No newline at end of file diff --git a/Deadlands Classic Anniversary/sheet.json b/Deadlands Classic Anniversary/sheet.json index 3d17f09bc6..7dd5dfd509 100644 --- a/Deadlands Classic Anniversary/sheet.json +++ b/Deadlands Classic Anniversary/sheet.json @@ -1,8 +1,9 @@ { - "html": "deadlandsclassic_anniversary.html", - "css": "deadlandsclassic_anniversary.css", - "authors": "meanGM, Pyromanci, Kevin Justus", - "roll20userid": "1068216,243340,129882", - "preview": "deadlandsclassic_anniversary.PNG", - "instructions": "The original sheet 'deadlandsclassic' was designed by [Kevin Justus (Rats)](https://app.roll20.net/users/129882/rats). The sheet was upgraded to include rolling, skill modifiers, multi damge die per weapon, and an improved layout was done by Pyromanci. The sheet was modified to include translations and match the 20th anniversary rulebook by meanGM" + "html": "deadlandsclassic_anniversary.html", + "css": "deadlandsclassic_anniversary.css", + "authors": "meanGM, Pyromanci, Kevin Justus", + "roll20userid": "1068216,243340,129882", + "preview": "deadlandsclassic_anniversary.PNG", + "instructions": "The original sheet 'deadlandsclassic' was designed by [Kevin Justus (Rats)](https://app.roll20.net/users/129882/rats). The sheet was upgraded to include rolling, skill modifiers, multi damge die per weapon, and an improved layout was done by Pyromanci. The sheet was modified to include translations and match the 20th anniversary rulebook by meanGM", + "legacy": true } \ No newline at end of file diff --git a/Deadlands Classic/sheet.json b/Deadlands Classic/sheet.json index faba7cb6d1..1ca75b4c61 100644 --- a/Deadlands Classic/sheet.json +++ b/Deadlands Classic/sheet.json @@ -1,8 +1,9 @@ { - "html": "deadlandsclassic.html", - "css": "deadlandsclassic.css", - "authors": "Pyromanci, Kevin Justus, Richard Tran ", - "roll20userid": "243340,129882", - "preview": "deadlandsclassic.png", - "instructions": "The original sheet was designed by [Kevin Justus (Rats)](https://app.roll20.net/users/129882/rats). The sheet was upgraded to include rolling, skill modifiers, multi damge die per weapon, and an improved layout. Additional CSS and visual update by Richard Tran. " + "html": "deadlandsclassic.html", + "css": "deadlandsclassic.css", + "authors": "Pyromanci, Kevin Justus, Richard Tran ", + "roll20userid": "243340,129882", + "preview": "deadlandsclassic.png", + "instructions": "The original sheet was designed by [Kevin Justus (Rats)](https://app.roll20.net/users/129882/rats). The sheet was upgraded to include rolling, skill modifiers, multi damge die per weapon, and an improved layout. Additional CSS and visual update by Richard Tran. ", + "legacy": true } \ No newline at end of file diff --git a/Deathwatch/sheet.json b/Deathwatch/sheet.json index e798bc3390..c8572953ca 100644 --- a/Deathwatch/sheet.json +++ b/Deathwatch/sheet.json @@ -1,8 +1,9 @@ { - "html": "Deathwatch.html", - "css": "Deathwatch.css", - "authors": "Daniel D. created the orginal, and was shamelessly modified by John W. for Deathwatch, small fixes by Olav Müller, internationalization compatibility happily made by Baleine", - "roll20userID": "233902 and 492849, respectively", - "preview": "Deathwatch.png", - "instructions": "You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row. All questions concerning this sheet should be addressed to John W." -} + "html": "Deathwatch.html", + "css": "Deathwatch.css", + "authors": "Daniel D. created the orginal, and was shamelessly modified by John W. for Deathwatch, small fixes by Olav Müller, internationalization compatibility happily made by Baleine", + "roll20userID": "233902 and 492849, respectively", + "preview": "Deathwatch.png", + "instructions": "You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row. All questions concerning this sheet should be addressed to John W.", + "legacy": true +} \ No newline at end of file diff --git a/Degenesis-henry4k/sheet.json b/Degenesis-henry4k/sheet.json index e63a3802f1..41079810e6 100644 --- a/Degenesis-henry4k/sheet.json +++ b/Degenesis-henry4k/sheet.json @@ -1,8 +1,9 @@ { - "html": "sheet.html", - "css": "sheet.css", - "authors": "henry4k", - "roll20userid": "3700129", - "preview": "preview.png", - "instructions": "An alternative character sheet for Degenesis.\nTries to emulate the [official character sheet](http://sixmorevodka.com/degenesis/character-en/) without sacrificing usability.\n\nPlease report any bugs or suggestions on the projects [issue tracker](https://github.com/henry4k/roll20-character-sheets/issues).\nIf you don't have a GitHub account you may also send [me](https://app.roll20.net/users/3700129) a message on Roll20." -} + "html": "sheet.html", + "css": "sheet.css", + "authors": "henry4k", + "roll20userid": "3700129", + "preview": "preview.png", + "instructions": "An alternative character sheet for Degenesis.\nTries to emulate the [official character sheet](http://sixmorevodka.com/degenesis/character-en/) without sacrificing usability.\n\nPlease report any bugs or suggestions on the projects [issue tracker](https://github.com/henry4k/roll20-character-sheets/issues).\nIf you don't have a GitHub account you may also send [me](https://app.roll20.net/users/3700129) a message on Roll20.", + "legacy": true +} \ No newline at end of file diff --git a/Degenesis/sheet.json b/Degenesis/sheet.json index 285bad2dcc..05610322f7 100644 --- a/Degenesis/sheet.json +++ b/Degenesis/sheet.json @@ -1,8 +1,9 @@ { - "html": "Degenesis.html", - "css": "Degenesis.css", - "authors": "Nicolas M. (Thalar)", - "roll20userID": "335541", - "preview": "Degenesis.png", - "instructions": "V2" -} + "html": "Degenesis.html", + "css": "Degenesis.css", + "authors": "Nicolas M. (Thalar)", + "roll20userID": "335541", + "preview": "Degenesis.png", + "instructions": "V2", + "legacy": true +} \ No newline at end of file diff --git a/Delta Green 2/sheet.json b/Delta Green 2/sheet.json index f5efd813f0..c88f1fa109 100644 --- a/Delta Green 2/sheet.json +++ b/Delta Green 2/sheet.json @@ -1,9 +1,10 @@ { - "html": "deltagreen.html", - "css": "deltagreen.css", - "authors": "Emerald Productions, Marco M.", - "roll20userid": "557736,3726", - "preview": "preview.png", - "version": "Version 1.5", - "instructions": "*Published by arrangement with the Delta Green Partnership. The intellectual property known as Delta Green is trademark and copywritten the Delta Green Partnership, who has licensed its use here. The contents of this document are ©, excepting those elements that are components of the Delta Green intellectual property.* \n New Features: \n \n* It is possible to target a token in the SAN LOSS button of the NPC sheet /n* By pressing the Update button in the PC sheet, all the checked skills are increased by 1d4-1 points. The skills are also automatically unchecked /n* All rolls now have a roll query that allows for modified rolls, by default no modifier is added." -} + "html": "deltagreen.html", + "css": "deltagreen.css", + "authors": "Emerald Productions, Marco M.", + "roll20userid": "557736,3726", + "preview": "preview.png", + "version": "Version 1.5", + "instructions": "*Published by arrangement with the Delta Green Partnership. The intellectual property known as Delta Green is trademark and copywritten the Delta Green Partnership, who has licensed its use here. The contents of this document are ©, excepting those elements that are components of the Delta Green intellectual property.* \n New Features: \n \n* It is possible to target a token in the SAN LOSS button of the NPC sheet /n* By pressing the Update button in the PC sheet, all the checked skills are increased by 1d4-1 points. The skills are also automatically unchecked /n* All rolls now have a roll query that allows for modified rolls, by default no modifier is added.", + "legacy": true +} \ No newline at end of file diff --git a/Delta Green/sheet.json b/Delta Green/sheet.json index 5b8b49e1a9..810a99f170 100644 --- a/Delta Green/sheet.json +++ b/Delta Green/sheet.json @@ -1,8 +1,9 @@ { - "html": "delta_green.html", - "css": "delta_green.css", - "authors": "dhatcher, Marco M.", - "roll20userid": "3726", - "preview": "delta_green.png", - "instructions": "Compatible for use with ArcDream Publisher Delta Green. Support for the rules provided in the quickstarter Guide, Need to Know, and the Agent's Handbook.\n\n* It uses rolltemplates for all the skill and stat check, and the weapon attacks. Support of the projection on bonds using the blue textbox in the bonds area.\n* Reducing the bond score in the blue textbox would result in reducing both the bond score and will power.\n* Automatic checking of the checkbox for unconsciousness when the hit points drops below 2HP and of the low willpower flag (-20% to all skillcheck) when will power drops below 2.\n* Auto calculations of the will power reduction when the second dose of stimulant is consumed.\n* Auto computation of the total damage reduction due to armor and cover.\n* Special action roll buttons not yet included in this version." -} + "html": "delta_green.html", + "css": "delta_green.css", + "authors": "dhatcher, Marco M.", + "roll20userid": "3726", + "preview": "delta_green.png", + "instructions": "Compatible for use with ArcDream Publisher Delta Green. Support for the rules provided in the quickstarter Guide, Need to Know, and the Agent's Handbook.\n\n* It uses rolltemplates for all the skill and stat check, and the weapon attacks. Support of the projection on bonds using the blue textbox in the bonds area.\n* Reducing the bond score in the blue textbox would result in reducing both the bond score and will power.\n* Automatic checking of the checkbox for unconsciousness when the hit points drops below 2HP and of the low willpower flag (-20% to all skillcheck) when will power drops below 2.\n* Auto calculations of the will power reduction when the second dose of stimulant is consumed.\n* Auto computation of the total damage reduction due to armor and cover.\n* Special action roll buttons not yet included in this version.", + "legacy": true +} \ No newline at end of file diff --git a/DeltaGreenRPG/sheet.json b/DeltaGreenRPG/sheet.json index fda5200d24..b77995a3de 100644 --- a/DeltaGreenRPG/sheet.json +++ b/DeltaGreenRPG/sheet.json @@ -1,9 +1,10 @@ { - "html": "delta_green.html", - "css": "delta_green.css", - "authors": "dhatcher, Marco M.", - "roll20userid": "3726", - "preview": "delta_green.png", - "version": "Version 1.8", - "instructions": "Compatible for use with ArcDream Publisher Delta Green. Support for the rules provided in the quickstarter Guide, Need to Know, and the Agent's Handbook.\n Features of version 1.5:\n\n* When you create a new sheet, modifying the Power for the first time will automatically modify the Breaking point and the Current SAN. After character creation, any change to POW will not modify these attributes.\n* Breaking point will be automatically recomputed every time the current sanity drops below the current Breaking point.\n* Reducing the value of a bond in the Proj box will automatically reduce both the will power and the current score. \n* Clicking on the top and the bottom of the sheet will switch below the front and back page of the character sheet.\n* Clicking on the Agent/Threat tape on the side of the character sheet will switch between the PC/NPC character sheet.\n* Pressing the Delta button will automatically roll the respective Stat/Skill/Attack/Ritual.\n* When WP<=2 (i.e. low will power) the roll template will show a red background around the rating to remind the player to apply a modifier.\n* Common modifier are provided on the front and back of the character sheet for Stat, Skill, and Attack rolls." -} + "html": "delta_green.html", + "css": "delta_green.css", + "authors": "dhatcher, Marco M.", + "roll20userid": "3726", + "preview": "delta_green.png", + "version": "Version 1.8", + "instructions": "Compatible for use with ArcDream Publisher Delta Green. Support for the rules provided in the quickstarter Guide, Need to Know, and the Agent's Handbook.\n Features of version 1.5:\n\n* When you create a new sheet, modifying the Power for the first time will automatically modify the Breaking point and the Current SAN. After character creation, any change to POW will not modify these attributes.\n* Breaking point will be automatically recomputed every time the current sanity drops below the current Breaking point.\n* Reducing the value of a bond in the Proj box will automatically reduce both the will power and the current score. \n* Clicking on the top and the bottom of the sheet will switch below the front and back page of the character sheet.\n* Clicking on the Agent/Threat tape on the side of the character sheet will switch between the PC/NPC character sheet.\n* Pressing the Delta button will automatically roll the respective Stat/Skill/Attack/Ritual.\n* When WP<=2 (i.e. low will power) the roll template will show a red background around the rating to remind the player to apply a modifier.\n* Common modifier are provided on the front and back of the character sheet for Stat, Skill, and Attack rolls.", + "legacy": true +} \ No newline at end of file diff --git a/Delve/sheet.json b/Delve/sheet.json index 7b5989b17d..bf2d2af55d 100644 --- a/Delve/sheet.json +++ b/Delve/sheet.json @@ -1,8 +1,9 @@ { - "html": "delve.html", - "css": "delve.css", - "authors": "Abe H", - "roll20userid": "916034", - "preview": "delve.PNG", - "instructions": "" -} + "html": "delve.html", + "css": "delve.css", + "authors": "Abe H", + "roll20userid": "916034", + "preview": "delve.PNG", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Demon Gate Scripted/sheet.json b/Demon Gate Scripted/sheet.json index dc3a5a2ee6..7f837dada1 100644 --- a/Demon Gate Scripted/sheet.json +++ b/Demon Gate Scripted/sheet.json @@ -1,8 +1,9 @@ { - "html": "Demon_Gate_Scripted.html", - "css": "Demon_Gate_Scripted.css", - "authors": "Todd Bauman, Brandon Williams, Arcanum Syndicate", - "roll20userid": "668591,2908748", - "preview": "Demon_Gate_Scripted.png", - "instructions": "**Demon Gate**\n\n Scripted sheets for Demon Gate." -} + "html": "Demon_Gate_Scripted.html", + "css": "Demon_Gate_Scripted.css", + "authors": "Todd Bauman, Brandon Williams, Arcanum Syndicate", + "roll20userid": "668591,2908748", + "preview": "Demon_Gate_Scripted.png", + "instructions": "**Demon Gate**\n\n Scripted sheets for Demon Gate.", + "legacy": true +} \ No newline at end of file diff --git a/Demon Gate/sheet.json b/Demon Gate/sheet.json index 849c7f01e1..045cfbdcd3 100644 --- a/Demon Gate/sheet.json +++ b/Demon Gate/sheet.json @@ -1,8 +1,9 @@ { - "html": "Demon Gate.html", - "css": "Demon Gate.css", - "authors": "Mike Wenditz, Brandon Williams, Arcanum Syndicate", - "roll20userid": "2056835,2908748", - "preview": "Demon Gate.png", - "instructions": "**Demon Gate**\n\n Dice fields need to include ! if you want maximum continuency." -} + "html": "Demon Gate.html", + "css": "Demon Gate.css", + "authors": "Mike Wenditz, Brandon Williams, Arcanum Syndicate", + "roll20userid": "2056835,2908748", + "preview": "Demon Gate.png", + "instructions": "**Demon Gate**\n\n Dice fields need to include ! if you want maximum continuency.", + "legacy": true +} \ No newline at end of file diff --git a/Demon Hunters Beta/sheet.json b/Demon Hunters Beta/sheet.json index f6d91e5834..b9c2d46093 100644 --- a/Demon Hunters Beta/sheet.json +++ b/Demon Hunters Beta/sheet.json @@ -1,8 +1,9 @@ { - "html": "DHRPGtabs.html", - "css": "DHRPGtabs.css", - "authors": "Jessica Bilstein (szyren)", - "preview": "DHRPGtabs.png", - "roll20userid": "847010", - "instructions": "Demon Hunters: A Comedy of Terrors Character Sheet based on the Beta release. DMC and Minion profiles also included. Logo used with permission." -} + "html": "DHRPGtabs.html", + "css": "DHRPGtabs.css", + "authors": "Jessica Bilstein (szyren)", + "preview": "DHRPGtabs.png", + "roll20userid": "847010", + "instructions": "Demon Hunters: A Comedy of Terrors Character Sheet based on the Beta release. DMC and Minion profiles also included. Logo used with permission.", + "legacy": true +} \ No newline at end of file diff --git a/DemonTheDescent/sheet.json b/DemonTheDescent/sheet.json index 2afb1a8200..11183bae3a 100644 --- a/DemonTheDescent/sheet.json +++ b/DemonTheDescent/sheet.json @@ -1,8 +1,9 @@ { - "html": "DemonTheDescent.html", - "css": "DemonTheDescent.css", - "authors": "Kevin J.", - "roll20userid": "129882", - "preview": "DemonTheDescent.png", - "instructions": "A simple sheet made use with Demon the Descent. /nIf you have any issues with the sheet, feel free to message me [https: //app.roll20.net/users/129882/rats](here)." -} + "html": "DemonTheDescent.html", + "css": "DemonTheDescent.css", + "authors": "Kevin J.", + "roll20userid": "129882", + "preview": "DemonTheDescent.png", + "instructions": "A simple sheet made use with Demon the Descent. /nIf you have any issues with the sheet, feel free to message me [https: //app.roll20.net/users/129882/rats](here).", + "legacy": true +} \ No newline at end of file diff --git a/Der Eine Ring/sheet.json b/Der Eine Ring/sheet.json index e36459f98a..c8e6993249 100644 --- a/Der Eine Ring/sheet.json +++ b/Der Eine Ring/sheet.json @@ -1,7 +1,8 @@ { - "html": "sheet.html", - "css": "sheet.css", - "authors": "Michael Heilemann, uhu79", - "preview": "sheet.jpg", - "instructions": "Der Eine Ring Charakterblatt. Übersetzung des Charakterblattes von Michael Heilemann auf Deutsch.\r\r**Wichtig:** Damit die Würfelwürfe aus dem Blatt heraus funktionieren, bitte den Anweisungen im Wiki folgen: https://wiki.roll20.net/The_One_Ring#Rollable_Tables. Außerdem bitte beim Umstellen von Englisch auf Deutsch beachten, dass der Wert für \"Überreden\" neu gesetzt werden muss." -} + "html": "sheet.html", + "css": "sheet.css", + "authors": "Michael Heilemann, uhu79", + "preview": "sheet.jpg", + "instructions": "Der Eine Ring Charakterblatt. Übersetzung des Charakterblattes von Michael Heilemann auf Deutsch.\r\r**Wichtig:** Damit die Würfelwürfe aus dem Blatt heraus funktionieren, bitte den Anweisungen im Wiki folgen: https://wiki.roll20.net/The_One_Ring#Rollable_Tables. Außerdem bitte beim Umstellen von Englisch auf Deutsch beachten, dass der Wert für \"Überreden\" neu gesetzt werden muss.", + "legacy": true +} \ No newline at end of file diff --git a/Derby_Drama/sheet.json b/Derby_Drama/sheet.json index 7c04e9ed7b..131338170d 100644 --- a/Derby_Drama/sheet.json +++ b/Derby_Drama/sheet.json @@ -1,8 +1,9 @@ -{ +{ "html": "sheet.html", "css": "sheet.css", "authors": "Libby Horacek", "roll20userid": "4444541", "preview": "preview.png", - "instructions": "Select your position and role from the dropdown box to populate suggested stats and playbook. Add one point to any stat for a total of seven. A stress tracker isn't included - use tokens on the Roll20 canvas to track stress. Get the full rules and tips for running online on [the Derby Drama website](https://derbydrama.com)." -} + "instructions": "Select your position and role from the dropdown box to populate suggested stats and playbook. Add one point to any stat for a total of seven. A stress tracker isn't included - use tokens on the Roll20 canvas to track stress. Get the full rules and tips for running online on [the Derby Drama website](https://derbydrama.com).", + "legacy": true +} \ No newline at end of file diff --git a/Descent into Midnight/sheet.json b/Descent into Midnight/sheet.json index 4b494d065b..93327f90b6 100644 --- a/Descent into Midnight/sheet.json +++ b/Descent into Midnight/sheet.json @@ -1,8 +1,9 @@ { - "html": "DescentIntoMidnight.html", - "css": "DescentIntoMidnight.css", - "authors": "Joseph Meehan (@ChaosOS_59)", - "roll20userid": "158620", - "preview": "DescentIntoMidnight.png", - "instructions": "Basic sheet for Descent into Midnight, a new PbtA system by Rich Howard, Taylor LaBresh, Richard Kreutz-Landry, and many more." -} + "html": "DescentIntoMidnight.html", + "css": "DescentIntoMidnight.css", + "authors": "Joseph Meehan (@ChaosOS_59)", + "roll20userid": "158620", + "preview": "DescentIntoMidnight.png", + "instructions": "Basic sheet for Descent into Midnight, a new PbtA system by Rich Howard, Taylor LaBresh, Richard Kreutz-Landry, and many more.", + "legacy": true +} \ No newline at end of file diff --git a/Devastra/sheet.json b/Devastra/sheet.json index 3348d17fc9..a1ae21e859 100644 --- a/Devastra/sheet.json +++ b/Devastra/sheet.json @@ -1,9 +1,10 @@ { -"html": "devastra.html", -"css": "devastra.css", -"authors": "Alain H.", -"roll20userID": "67962", -"preview": "devastraPreview.png", -"instructions": "Basée sur un mix de fiche non-officielle et officielle", -"tipeee":"https://fr.tipeee.com/zakarik" -} + "html": "devastra.html", + "css": "devastra.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "devastraPreview.png", + "instructions": "Basée sur un mix de fiche non-officielle et officielle", + "tipeee": "https://fr.tipeee.com/zakarik", + "legacy": true +} \ No newline at end of file diff --git a/Diaspora/sheet.json b/Diaspora/sheet.json index 35d6a408dd..72e26334fe 100644 --- a/Diaspora/sheet.json +++ b/Diaspora/sheet.json @@ -3,5 +3,6 @@ "css": "diaspora.css", "authors": "drspin", "preview": "diaspora.png", - "instructions": "Diaspora character sheet. Enjoy. V0.2. pdf: http://www.phreeow.net/Diaspora/Diaspora%20character%20sheet.pdf" -} + "instructions": "Diaspora character sheet. Enjoy. V0.2. pdf: http://www.phreeow.net/Diaspora/Diaspora%20character%20sheet.pdf", + "legacy": true +} \ No newline at end of file diff --git a/Digital Shades/sheet.json b/Digital Shades/sheet.json index cfece0b351..f214e88b2c 100644 --- a/Digital Shades/sheet.json +++ b/Digital Shades/sheet.json @@ -1,8 +1,9 @@ { - "html": "sheet.html", - "css": "sheet.css", - "authors": "G. TI", - "roll20userid": "971005", - "preview": "sheet_digital_shades.jpg", - "instructions": "Digital Shades. \rI am not the author of the game, only the one who redesigns the character sheet online. \rAll credits for this wonderful little game are to be given to Michael C. Goran. \rVisit his page and download freely at https://simpleroleplaying.wordpress.com/downloads/ \rButton rolls and commands have yet to be tested ingame. \rI hope some of my embedded pictures and frame borders are going to work." + "html": "sheet.html", + "css": "sheet.css", + "authors": "G. TI", + "roll20userid": "971005", + "preview": "sheet_digital_shades.jpg", + "instructions": "Digital Shades. \rI am not the author of the game, only the one who redesigns the character sheet online. \rAll credits for this wonderful little game are to be given to Michael C. Goran. \rVisit his page and download freely at https://simpleroleplaying.wordpress.com/downloads/ \rButton rolls and commands have yet to be tested ingame. \rI hope some of my embedded pictures and frame borders are going to work.", + "legacy": true } \ No newline at end of file diff --git a/Dime Adventures/sheet.json b/Dime Adventures/sheet.json index 47bc5064fc..f8e357b0c6 100644 --- a/Dime Adventures/sheet.json +++ b/Dime Adventures/sheet.json @@ -1,8 +1,9 @@ { - "html": "dimeadventures.html", - "css": "dimeadventures.css", - "authors": "Thorin Tabor", - "roll20userid": "20810", - "preview": "preview.jpg", - "instructions": "This is a character sheet for [Dime Adventures: Pulp Alternate History Roleplaying](http://www.tabcreations.com/site/Dime_Adventures) by Tab Creations.\n\nThis character sheet makes use of the optional dice-based rules found in the appendix. This is due to Roll20 having better support for dice than for cards. If you wish to use the default card-based rules, simply duplicate the poker deck that comes with a Roll20 game, give each player a deck and then manually flip cards and add to the appropriate numbers." -} + "html": "dimeadventures.html", + "css": "dimeadventures.css", + "authors": "Thorin Tabor", + "roll20userid": "20810", + "preview": "preview.jpg", + "instructions": "This is a character sheet for [Dime Adventures: Pulp Alternate History Roleplaying](http://www.tabcreations.com/site/Dime_Adventures) by Tab Creations.\n\nThis character sheet makes use of the optional dice-based rules found in the appendix. This is due to Roll20 having better support for dice than for cards. If you wish to use the default card-based rules, simply duplicate the poker deck that comes with a Roll20 game, give each player a deck and then manually flip cards and add to the appropriate numbers.", + "legacy": true +} \ No newline at end of file diff --git a/DnD5E Character Scrolls/sheet.json b/DnD5E Character Scrolls/sheet.json index b598110784..507dc809fe 100644 --- a/DnD5E Character Scrolls/sheet.json +++ b/DnD5E Character Scrolls/sheet.json @@ -1,8 +1,9 @@ { - "html": "DnD5E-Character-Scrolls.html", - "css": "DnD5E-Character-Scrolls.css", - "authors": "Chris Hall", - "roll20userid": "1810967", - "preview": "DnD5E-Character-Scrolls_Preview.png", - "instructions": "This character sheet is intended for use with the the 5th edition of the Dungeons & Dragons role-playing game. It features minimal calculation (homebrew-friendly) and graphical icons to help people who are new to Dungeons & Dragons remember what all those funny terms mean." -} + "html": "DnD5E-Character-Scrolls.html", + "css": "DnD5E-Character-Scrolls.css", + "authors": "Chris Hall", + "roll20userid": "1810967", + "preview": "DnD5E-Character-Scrolls_Preview.png", + "instructions": "This character sheet is intended for use with the the 5th edition of the Dungeons & Dragons role-playing game. It features minimal calculation (homebrew-friendly) and graphical icons to help people who are new to Dungeons & Dragons remember what all those funny terms mean.", + "legacy": true +} \ No newline at end of file diff --git a/DnDNext_Actoba/sheet.json b/DnDNext_Actoba/sheet.json index 00c9d615a9..331cd54486 100644 --- a/DnDNext_Actoba/sheet.json +++ b/DnDNext_Actoba/sheet.json @@ -1,8 +1,9 @@ { - "html": "DnDNext.html", - "css": "DnDNext.css", - "authors": "John Myles (@Actoba). Reworked from original concept by David L. Hawkins (@The Story Teller) & Aaron C. Meadows", - "roll20userid": "427494,56416", - "preview": "DnDNext_Actoba.png", - "instructions": "# PLAYTEST RULES ONLY/r/rThis sheet is designed to be used with the DnD Next playtest ruleset only. It is NOT designed to be used with the full 5e rules. If you need a sheet that supports the full 5e ruleset please use the 5e sheet instead!/r/r## Instructions/r/rFor full instructions, more screenshots, and details on how to get the most from the sheet, visit the Roll20 Wiki Page - https://wiki.roll20.net/index.php?title=DnDNext_Character_Sheet\r\rThis sheet should provide you with all you need to make playing DnD Next playtest games on Roll20 a little bit easier. The sheet is compatible with the last publicly released playtest packet (Oct 2013) and will no longer be updated. You should switch to the 5e sheet if you are playing with the full 5e release ruleset" -} + "html": "DnDNext.html", + "css": "DnDNext.css", + "authors": "John Myles (@Actoba). Reworked from original concept by David L. Hawkins (@The Story Teller) & Aaron C. Meadows", + "roll20userid": "427494,56416", + "preview": "DnDNext_Actoba.png", + "instructions": "# PLAYTEST RULES ONLY/r/rThis sheet is designed to be used with the DnD Next playtest ruleset only. It is NOT designed to be used with the full 5e rules. If you need a sheet that supports the full 5e ruleset please use the 5e sheet instead!/r/r## Instructions/r/rFor full instructions, more screenshots, and details on how to get the most from the sheet, visit the Roll20 Wiki Page - https://wiki.roll20.net/index.php?title=DnDNext_Character_Sheet\r\rThis sheet should provide you with all you need to make playing DnD Next playtest games on Roll20 a little bit easier. The sheet is compatible with the last publicly released playtest packet (Oct 2013) and will no longer be updated. You should switch to the 5e sheet if you are playing with the full 5e release ruleset", + "legacy": true +} \ No newline at end of file diff --git a/DnD_5e/sheet.json b/DnD_5e/sheet.json index beeabe2b70..685c239f77 100644 --- a/DnD_5e/sheet.json +++ b/DnD_5e/sheet.json @@ -1,9 +1,10 @@ { - "html": "DnD_5e.html", - "css": "DnD_5e.css", - "authors": "John Myles (Actoba on Roll20.net, @jmyles85 on Twitter)", - "roll20userid": "427494", - "preview": "DnD_5e.png", + "html": "DnD_5e.html", + "css": "DnD_5e.css", + "authors": "John Myles (Actoba on Roll20.net, @jmyles85 on Twitter)", + "roll20userid": "427494", + "preview": "DnD_5e.png", "compendium": "dnd5e", - "instructions": "This sheet is designed for use with the full release of DnD 5th edition. Where possible, it supports the 'rules as written' as listed in the Basic DnD PDF that's freely available for download, and the Players Handbook (PHB) that was released in August 2014. Sheet help is available on the roll20 wiki - https://wiki.roll20.net/DnD5e_Character_Sheet " -} + "instructions": "This sheet is designed for use with the full release of DnD 5th edition. Where possible, it supports the 'rules as written' as listed in the Basic DnD PDF that's freely available for download, and the Players Handbook (PHB) that was released in August 2014. Sheet help is available on the roll20 wiki - https://wiki.roll20.net/DnD5e_Character_Sheet ", + "legacy": true +} \ No newline at end of file diff --git a/DnD_5e_Chinese_Traditional/sheet.json b/DnD_5e_Chinese_Traditional/sheet.json index e948b1bd10..c519a24d25 100644 --- a/DnD_5e_Chinese_Traditional/sheet.json +++ b/DnD_5e_Chinese_Traditional/sheet.json @@ -1,8 +1,9 @@ { - "html": "DnD_5ecn.html", - "css": "DnD_5ecn.css", - "authors": "John Myles (Actoba on Roll20.net, @jmyles85 on Twitter)Translation Tony Sun (Nicola Lolas)", - "roll20userid": "427494", - "preview": "DnD_5ecn.png", - "instructions": "此DnD 5e 角色卡是由John Myles 所設計的 ,翻譯由Tony Sun所完成。- https://wiki.roll20.net/DnD5e_Character_Sheet。" -} + "html": "DnD_5ecn.html", + "css": "DnD_5ecn.css", + "authors": "John Myles (Actoba on Roll20.net, @jmyles85 on Twitter)Translation Tony Sun (Nicola Lolas)", + "roll20userid": "427494", + "preview": "DnD_5ecn.png", + "instructions": "æ­¤DnD 5e 角色卡是由John Myles 所設計的 ,翻譯由Tony Sun所完成。- https://wiki.roll20.net/DnD5e_Character_Sheet。", + "legacy": true +} \ No newline at end of file diff --git a/DnD_Moldvay_AmandatheAmazon/sheet.json b/DnD_Moldvay_AmandatheAmazon/sheet.json index ea44033795..56564bef5b 100644 --- a/DnD_Moldvay_AmandatheAmazon/sheet.json +++ b/DnD_Moldvay_AmandatheAmazon/sheet.json @@ -1,8 +1,9 @@ { - "html": "DnD_Moldvay_AmandatheAmazon.html", - "css": "D&D_Moldvay_AmandatheAmazon.css", - "authors": "Amanda the Amazon", - "roll20userid": "565956", - "preview": "Moldvay_Basic_Sheet.png", - "instructions": "# Moldvay Character Sheet\r This sheet has both a Player sheet and a pared down Monster Sheet for the GM that is switchable via a tab at the top left of the sheet.\rSee the [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/DnD_Moldvay_AmandatheAmazon) for the changelog and more info.\r\r## Player Sheet\r\r* All of the automatic roll buttons (shown as a d20 dice) should have roll templates.\r* Attack rolls now show the AC hit (they use the values from the To Hit Roll table) - No more looking up what AC you did hit!\r* All ability bonus' should be included in their automatic rolls.\r* Halflings should check the box marking 'Halfling' under Attacks, Missile in order to get the bonus' to Missile Attacks and Initiative\r* Movement must be calculated by the player using their current encumbrance and armor worn.\r\r## Monster Sheet\r\r* Monster Name and Type\r* Armor Class and Movement\r* Treasure Type and Alignment\r* Hit Die (a gmroll button is in the works for this field)\r* Number Appearing (a roll button is in the works for this field, possibly a roll template and maybe a choice between gmroll or not gmroll\r* Monster Save (roll templates are in the works for this)\r* Monster Morale (roll template is in the work for this\r* Attacks are a repeating field and you can add as many as you want - Roll Template attack button is included :)\r* Monster Notes - Add anything you like here.\r* Monster Initiative roll button is in the works-will be a roll template\r* Random Monster check roll button-this is a gmroll.\r* Random Monster check distance roll button-this is a gmroll.\r* Monster Hit AC table\r\r\r## Current Version: 2.71" -} + "html": "DnD_Moldvay_AmandatheAmazon.html", + "css": "D&D_Moldvay_AmandatheAmazon.css", + "authors": "Amanda the Amazon", + "roll20userid": "565956", + "preview": "Moldvay_Basic_Sheet.png", + "instructions": "# Moldvay Character Sheet\r This sheet has both a Player sheet and a pared down Monster Sheet for the GM that is switchable via a tab at the top left of the sheet.\rSee the [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/DnD_Moldvay_AmandatheAmazon) for the changelog and more info.\r\r## Player Sheet\r\r* All of the automatic roll buttons (shown as a d20 dice) should have roll templates.\r* Attack rolls now show the AC hit (they use the values from the To Hit Roll table) - No more looking up what AC you did hit!\r* All ability bonus' should be included in their automatic rolls.\r* Halflings should check the box marking 'Halfling' under Attacks, Missile in order to get the bonus' to Missile Attacks and Initiative\r* Movement must be calculated by the player using their current encumbrance and armor worn.\r\r## Monster Sheet\r\r* Monster Name and Type\r* Armor Class and Movement\r* Treasure Type and Alignment\r* Hit Die (a gmroll button is in the works for this field)\r* Number Appearing (a roll button is in the works for this field, possibly a roll template and maybe a choice between gmroll or not gmroll\r* Monster Save (roll templates are in the works for this)\r* Monster Morale (roll template is in the work for this\r* Attacks are a repeating field and you can add as many as you want - Roll Template attack button is included :)\r* Monster Notes - Add anything you like here.\r* Monster Initiative roll button is in the works-will be a roll template\r* Random Monster check roll button-this is a gmroll.\r* Random Monster check distance roll button-this is a gmroll.\r* Monster Hit AC table\r\r\r## Current Version: 2.71", + "legacy": true +} \ No newline at end of file diff --git a/DnD_Original_DnD/DnD_ODnD.css b/DnD_Original_DnD/DnD_ODnD.css index 07a19f61a4..c0373c5b49 100644 --- a/DnD_Original_DnD/DnD_ODnD.css +++ b/DnD_Original_DnD/DnD_ODnD.css @@ -1,5 +1,5 @@ /* Original Dungeons & Dragons Character Sheet CSS */ -/* Version 1.4 */ +/* Version 1.5.1 */ /**************** @@ -57,7 +57,6 @@ h2, .sheet-label, .sheet-center { .sheet-flex-row { display: flex; - align-items: baseline; } .sheet-label { diff --git a/DnD_Original_DnD/DnD_ODnD.html b/DnD_Original_DnD/DnD_ODnD.html index 5611cdc208..c5b89cd766 100644 --- a/DnD_Original_DnD/DnD_ODnD.html +++ b/DnD_Original_DnD/DnD_ODnD.html @@ -1,5 +1,5 @@ - +
@@ -74,7 +74,7 @@
- +
diff --git a/DnD_Original_DnD/ReadMe.md b/DnD_Original_DnD/ReadMe.md index 929f7ec55b..5686eaee0c 100644 --- a/DnD_Original_DnD/ReadMe.md +++ b/DnD_Original_DnD/ReadMe.md @@ -2,10 +2,16 @@ This is a character sheet designed for use with Original Dungeons & Dragons. The sheet is lacking a lot of automation in rolls and calculations to give maximum flexibility to the Dungeon Master in which Original Dungeons & Dragons rules to use. This sheet will also work with Holmes Basic D&D. ## Current Version -1.4 +1.5.1 ### Change log +#### 1.5.1 +* Fixed savings throw issue + +#### 1.5 +* Fixed form label base align issue + #### 1.4 * Fixed CSS Flexbox issue in Firefox diff --git a/DnD_Original_DnD/sheet.json b/DnD_Original_DnD/sheet.json index 3d06c4680e..f864206c55 100644 --- a/DnD_Original_DnD/sheet.json +++ b/DnD_Original_DnD/sheet.json @@ -4,5 +4,6 @@ "authors": "Malchor", "roll20userid": "2078012", "preview": "ODnD_Sheet_example.png", - "instructions": "# Original Dungeons & Dragons Character Sheet\n\nPlayer sheet for Original Dungeons & Dragons by Gary Gygax and Dave Arneson, the 1974 original edition and any combination of supplements you like.\nThis sheet also works well for Holmes Basic Dungeons & Dragons edited by Eric Holmes (sometime called Blue Book D&D).\n\n\n## Player Sheet\n\n* This sheet is lacking automatic roll buttons as a feature, to allow for maximum flexibility for the DM.\n* While it is tempting to add attack rolls, this assume use of the Alternate Combat System rather than Chainmail.\n* Similarly, ability checks are not added as there are multiple ways to adjudicate ability checks (3d6 roll under, variable number of d6, roll under a d20, and more).\n\n\n## Current Version: 1.4" -} + "instructions": "# Original Dungeons & Dragons Character Sheet\n\nPlayer sheet for Original Dungeons & Dragons by Gary Gygax and Dave Arneson, the 1974 original edition and any combination of supplements you like.\nThis sheet also works well for Holmes Basic Dungeons & Dragons edited by Eric Holmes (sometime called Blue Book D&D).\n\n\n## Player Sheet\n\n* This sheet is lacking automatic roll buttons as a feature, to allow for maximum flexibility for the DM.\n* While it is tempting to add attack rolls, this assume use of the Alternate Combat System rather than Chainmail.\n* Similarly, ability checks are not added as there are multiple ways to adjudicate ability checks (3d6 roll under, variable number of d6, roll under a d20, and more).\n\n\n## Current Version: 1.5.1", + "legacy": true +} \ No newline at end of file diff --git a/Doctor Who Adventures in Time and Space/sheet.json b/Doctor Who Adventures in Time and Space/sheet.json index 33d7c3b5a8..4d04c0147a 100644 --- a/Doctor Who Adventures in Time and Space/sheet.json +++ b/Doctor Who Adventures in Time and Space/sheet.json @@ -1,9 +1,9 @@ { - "html": "DoctorWho.html", - "css": "DoctorWho.css", - "authors": "Tony R., Syd Early", - "preview": "who.png", - "roll20userid": "282871,1796122", - "instructions": "Doctor Who Adventures Through Time Character Sheet. If you have any issues with it, please contact Tony R." - -} + "html": "DoctorWho.html", + "css": "DoctorWho.css", + "authors": "Tony R., Syd Early", + "preview": "who.png", + "roll20userid": "282871,1796122", + "instructions": "Doctor Who Adventures Through Time Character Sheet. If you have any issues with it, please contact Tony R.", + "legacy": true +} \ No newline at end of file diff --git a/Dogs-in-the-Vineyard/sheet.json b/Dogs-in-the-Vineyard/sheet.json index 2175a8a2e8..edb1a8c8c7 100644 --- a/Dogs-in-the-Vineyard/sheet.json +++ b/Dogs-in-the-Vineyard/sheet.json @@ -1,8 +1,9 @@ { - "html": "dogs.html", - "css": "dogs.css", - "authors": "Stephen Malone", - "roll20userid": "552705", - "preview": "dogs.png", - "instructions": "" -} + "html": "dogs.html", + "css": "dogs.css", + "authors": "Stephen Malone", + "roll20userid": "552705", + "preview": "dogs.png", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Dominion/sheet.json b/Dominion/sheet.json index c9c3dcb54d..895645e35d 100644 --- a/Dominion/sheet.json +++ b/Dominion/sheet.json @@ -1,8 +1,9 @@ { - "html": "Dominion.html", - "css": "Dominion.css", - "authors": "Sheershym", - "roll20userid": "911144", - "preview": "Dominion.png", - "instructions": "Fiche de personnage pour *[Dominion](https://khelren.itch.io/dominion): Jeux de pouvoirs et Maisons nobles*. " + "html": "Dominion.html", + "css": "Dominion.css", + "authors": "Sheershym", + "roll20userid": "911144", + "preview": "Dominion.png", + "instructions": "Fiche de personnage pour *[Dominion](https://khelren.itch.io/dominion): Jeux de pouvoirs et Maisons nobles*. ", + "legacy": true } \ No newline at end of file diff --git a/Don't Rest Your Head/sheet.json b/Don't Rest Your Head/sheet.json index 6bf9cfddff..2a163ad547 100644 --- a/Don't Rest Your Head/sheet.json +++ b/Don't Rest Your Head/sheet.json @@ -1,10 +1,10 @@ { - "html": "dontrestyourhead.html", - "css": "dontrestyourhead.css", - "authors": "Medieve (Richard T.)", - "patreon": "https://www.patreon.com/sceneficant", - "roll20userid": "492849,23472", - "preview": "dontrestyourhead.png", - "instructions": "#Don't Rest Your Head\r \r For use with Don't Rest Your Head by Fred Hicks. If you enjoy the sheet please consider supporting a community author on patreon." -} - + "html": "dontrestyourhead.html", + "css": "dontrestyourhead.css", + "authors": "Medieve (Richard T.)", + "patreon": "https://www.patreon.com/sceneficant", + "roll20userid": "492849,23472", + "preview": "dontrestyourhead.png", + "instructions": "#Don't Rest Your Head\r \r For use with Don't Rest Your Head by Fred Hicks. If you enjoy the sheet please consider supporting a community author on patreon.", + "legacy": true +} \ No newline at end of file diff --git a/Draci_Doupe_PPP/sheet.json b/Draci_Doupe_PPP/sheet.json index 235ab02f13..27dcb298d7 100644 --- a/Draci_Doupe_PPP/sheet.json +++ b/Draci_Doupe_PPP/sheet.json @@ -1,8 +1,9 @@ { - "html": "sheet.html", - "css": "sheet.css", - "authors": "Tomáš Macek", - "roll20userid": "7485059", - "preview": "sheet.png", - "instructions": "Character sheet for basic use in czech game Draci Doupe some documentation will be in http://mackovi.com/roll20/" -} + "html": "sheet.html", + "css": "sheet.css", + "authors": "Tomáš Macek", + "roll20userid": "7485059", + "preview": "sheet.png", + "instructions": "Character sheet for basic use in czech game Draci Doupe some documentation will be in http://mackovi.com/roll20/", + "legacy": true +} \ No newline at end of file diff --git a/Dragon Age RPG/sheet.json b/Dragon Age RPG/sheet.json index 6fe86c3762..a2c789d1a2 100644 --- a/Dragon Age RPG/sheet.json +++ b/Dragon Age RPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "Dragon Age RPG.html", - "css": "Dragon Age RPG.css", - "authors": "Timm, Adalberto, Alain H.", - "roll20userid": "1442849, 615105, 67962", - "preview": "sheet1.png", - "instructions": "Click the 'Roll with focus' button for rolls that you have a focus in" -} + "html": "Dragon Age RPG.html", + "css": "Dragon Age RPG.css", + "authors": "Timm, Adalberto, Alain H.", + "roll20userid": "1442849, 615105, 67962", + "preview": "sheet1.png", + "instructions": "Click the 'Roll with focus' button for rolls that you have a focus in", + "legacy": true +} \ No newline at end of file diff --git a/Dragon De Poche 2/sheet.json b/Dragon De Poche 2/sheet.json index 1b721a2726..acc3ce2111 100644 --- a/Dragon De Poche 2/sheet.json +++ b/Dragon De Poche 2/sheet.json @@ -1,8 +1,9 @@ { - "html": "DragonDePoche.html", - "css": "DragonDePoche.css", - "authors": "DiChim Zoug", - "roll20userid": "47829", - "preview": "DragonDePoche.jpg", - "instructions": "La fiche permet de stocker les informations et de faire les jets pour jouer a Dragon de Poche²" -} + "html": "DragonDePoche.html", + "css": "DragonDePoche.css", + "authors": "DiChim Zoug", + "roll20userid": "47829", + "preview": "DragonDePoche.jpg", + "instructions": "La fiche permet de stocker les informations et de faire les jets pour jouer a Dragon de Poche²", + "legacy": true +} \ No newline at end of file diff --git a/Dragon Warriors/sheet.json b/Dragon Warriors/sheet.json index 8061b59939..5a7526b060 100644 --- a/Dragon Warriors/sheet.json +++ b/Dragon Warriors/sheet.json @@ -1,8 +1,9 @@ { - "html": "Dragon Warriors Revised.html", - "css": "Dragon Warriors Revised.css", - "authors": "Stephen Keightley", - "roll20userid": "630718", - "preview": "Example - clean.png", - "instructions": "" -} + "html": "Dragon Warriors Revised.html", + "css": "Dragon Warriors Revised.css", + "authors": "Stephen Keightley", + "roll20userid": "630718", + "preview": "Example - clean.png", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Dragon-Age-RPG-PT-BR/sheet.json b/Dragon-Age-RPG-PT-BR/sheet.json index fcee87f864..4b4c42c9ad 100644 --- a/Dragon-Age-RPG-PT-BR/sheet.json +++ b/Dragon-Age-RPG-PT-BR/sheet.json @@ -1,8 +1,9 @@ { - "html": "Dragon AGE RPG (PT-BR).html", - "css": "Dragon AGE RPG (PT-BR).css", - "authors": "Adalberto", + "html": "Dragon AGE RPG (PT-BR).html", + "css": "Dragon AGE RPG (PT-BR).css", + "authors": "Adalberto", "roll20userid": "615105", - "preview": "ficha.png", - "instructions": "Ficha para Dragon Age RPG em Português, inspirada na versão de 2 páginas." -} + "preview": "ficha.png", + "instructions": "Ficha para Dragon Age RPG em Português, inspirada na versão de 2 páginas.", + "legacy": true +} \ No newline at end of file diff --git a/DragonQuest/sheet.json b/DragonQuest/sheet.json index 54a73747c3..4fca9f7117 100644 --- a/DragonQuest/sheet.json +++ b/DragonQuest/sheet.json @@ -1,8 +1,9 @@ { - "html": "DQSheet.html", - "css": "DQSheet.css", - "authors": "James | DancingGeek", - "roll20userid": "1269015", - "preview": "DQSheet.png", - "instructions": "" -} + "html": "DQSheet.html", + "css": "DQSheet.css", + "authors": "James | DancingGeek", + "roll20userid": "1269015", + "preview": "DQSheet.png", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Dragoncry/sheet.json b/Dragoncry/sheet.json index c032bde2e1..7853b27a1d 100644 --- a/Dragoncry/sheet.json +++ b/Dragoncry/sheet.json @@ -1,8 +1,9 @@ { - "html": "Dragoncry.html", - "css": "Dragoncry.css", - "authors": "Javier GG", - "roll20userid": "3131916", - "preview": "Dragoncry-preview.png", - "instructions": "This is a sheet for Dragoncry. The base is set up for Spanish" + "html": "Dragoncry.html", + "css": "Dragoncry.css", + "authors": "Javier GG", + "roll20userid": "3131916", + "preview": "Dragoncry-preview.png", + "instructions": "This is a sheet for Dragoncry. The base is set up for Spanish", + "legacy": true } \ No newline at end of file diff --git a/Dragonlance 5th Age/sheet.json b/Dragonlance 5th Age/sheet.json index 2ad386f2dd..0e68c6f0e4 100644 --- a/Dragonlance 5th Age/sheet.json +++ b/Dragonlance 5th Age/sheet.json @@ -1,8 +1,9 @@ { - "html": "DL-5th-age.html", - "css": "DL-5th-age.css", - "authors": "Brian Horning, Mike Horning", - "roll20userid": "1419412, 1878701", - "preview": "DL-5th-Age.jpg", - "instructions": "This is a simple character sheet for the Dragonlance: 5th Age SAGA System. As most games set in this system have homebrew rules, this character handles the basics very well, leaving plenty of breathing room. FateDeck.zip, and WorldMaps.zip have been included for your convience, but feel free to use any cards/maps you wish. " + "html": "DL-5th-age.html", + "css": "DL-5th-age.css", + "authors": "Brian Horning, Mike Horning", + "roll20userid": "1419412, 1878701", + "preview": "DL-5th-Age.jpg", + "instructions": "This is a simple character sheet for the Dragonlance: 5th Age SAGA System. As most games set in this system have homebrew rules, this character handles the basics very well, leaving plenty of breathing room. FateDeck.zip, and WorldMaps.zip have been included for your convience, but feel free to use any cards/maps you wish. ", + "legacy": true } \ No newline at end of file diff --git a/Drakar och Demoner 6.0/sheet.json b/Drakar och Demoner 6.0/sheet.json index f73c48d608..b484252d59 100644 --- a/Drakar och Demoner 6.0/sheet.json +++ b/Drakar och Demoner 6.0/sheet.json @@ -1,8 +1,9 @@ { - "html": "Drakar_och_Demoner_6_0.html", - "css": "Drakar_och_Demoner_6_0.css", - "authors": "Erik Johansson", - "roll20userid": "244719", - "preview": "Drakar_och_Demoner_6_0.png", - "instructions": "Created, updated and maintained by Erik Johansson. Based on the character sheet design by Kevin Searle and Joe Fredette." -} + "html": "Drakar_och_Demoner_6_0.html", + "css": "Drakar_och_Demoner_6_0.css", + "authors": "Erik Johansson", + "roll20userid": "244719", + "preview": "Drakar_och_Demoner_6_0.png", + "instructions": "Created, updated and maintained by Erik Johansson. Based on the character sheet design by Kevin Searle and Joe Fredette.", + "legacy": true +} \ No newline at end of file diff --git a/Drakar_och_Demoner-91/sheet.json b/Drakar_och_Demoner-91/sheet.json index 038e000878..b68a6e4103 100644 --- a/Drakar_och_Demoner-91/sheet.json +++ b/Drakar_och_Demoner-91/sheet.json @@ -1,8 +1,9 @@ { - "html": "dod_91.html", - "css": "dod_91.css", - "authors": "Andreas Drougge", - "roll20userid": "5973081", - "preview": "dod_91.png", - "instructions": "This sheet is designed for use with the Swedish Drakar och Demoner version 91.\nCheck [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/Drakar_och_Demoner-91) for more info and changelog." -} + "html": "dod_91.html", + "css": "dod_91.css", + "authors": "Andreas Drougge", + "roll20userid": "5973081", + "preview": "dod_91.png", + "instructions": "This sheet is designed for use with the Swedish Drakar och Demoner version 91.\nCheck [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/Drakar_och_Demoner-91) for more info and changelog.", + "legacy": true +} \ No newline at end of file diff --git a/Dramasystem/sheet.json b/Dramasystem/sheet.json index 337c92002b..b15d6495f1 100644 --- a/Dramasystem/sheet.json +++ b/Dramasystem/sheet.json @@ -1,9 +1,10 @@ { -"html": "dramasystem.html", -"css": "dramasystem.css", -"authors": "Stephanie Bryant", -"roll20userid": "314", -"preview": "dramasystem.png", -"compendium": "dramasystem", -"instructions": "See the [the wiki](https://wiki.roll20.net/Dramasystem) for suggestions on setting up and running a Dramasystem game on Roll20. There is also a [Dramasystem Compendium](https://roll20.net/compendium/dramasystem/) containing the Dramasystem SRD available." + "html": "dramasystem.html", + "css": "dramasystem.css", + "authors": "Stephanie Bryant", + "roll20userid": "314", + "preview": "dramasystem.png", + "compendium": "dramasystem", + "instructions": "See the [the wiki](https://wiki.roll20.net/Dramasystem) for suggestions on setting up and running a Dramasystem game on Roll20. There is also a [Dramasystem Compendium](https://roll20.net/compendium/dramasystem/) containing the Dramasystem SRD available.", + "legacy": true } \ No newline at end of file diff --git a/Dreamchaser/sheet.json b/Dreamchaser/sheet.json index c53cc64f60..ada1cdbbce 100644 --- a/Dreamchaser/sheet.json +++ b/Dreamchaser/sheet.json @@ -1,7 +1,8 @@ { - "html": "dreamchaser.html", - "css": "dreamchaser.css", - "authors": "Michael Parker", - "preview": "dreamchaser.png", - "instructions": "Simple text entry and roll buttons." + "html": "dreamchaser.html", + "css": "dreamchaser.css", + "authors": "Michael Parker", + "preview": "dreamchaser.png", + "instructions": "Simple text entry and roll buttons.", + "legacy": true } \ No newline at end of file diff --git a/Dresden Files Role-Playing Game/sheet.json b/Dresden Files Role-Playing Game/sheet.json index 0d13e69cfd..dea23d9999 100644 --- a/Dresden Files Role-Playing Game/sheet.json +++ b/Dresden Files Role-Playing Game/sheet.json @@ -1,8 +1,9 @@ { - "html": "DFRPG.html", - "css": "DFRPG.css", - "authors": "Teddy McCormick", - "preview": "preview.png", - "roll20userid": "28338", - "instructions": "A character and city sheet designed for the Dresden Files Role-Playing Game. Designed to match the pen-and-paper sheets as much as possible by default, with toggleable options to expand/reorganize some fields for easier online play.\n\n\nIncludes two roll templates: descriptiveroll and simpleroll. For the header, the templates accept a 'name' value for the character name, an optional 'verb' value that comes after the name (for example, 'Steve rolls...'), and a 'check' value that is the title of the roll (typically, the skill rolled). Then, both templates accept a descriptiveroll value which converts a roll into its equivalent on the Fate ladder, and a (technically optional) descriptivename value will display as the key. For example, '{{descriptivename=Discipline}} {{descriptiveroll=[[4]]}}' would display 'Discipline | Great (+4)'. It also supports descriptiveroll2 and 3 (along with descriptivename2 and 3) should you want multiple named roll results in one template roll.\n\nThe descriptiveroll template is functionally identical to the simpleroll template, except that it also accepts a 'roll' value, which it converts to its equivalent on the Fate ladder, and displays large and centered.\n\n\nThis sheet uses the same attribute names as the DFRPG sheet by Brian Shields, so the two sheets are mostly compatible if you want to switch between them. The only major incompatibility is the skill list, which functions completely differently here." + "html": "DFRPG.html", + "css": "DFRPG.css", + "authors": "Teddy McCormick", + "preview": "preview.png", + "roll20userid": "28338", + "instructions": "A character and city sheet designed for the Dresden Files Role-Playing Game. Designed to match the pen-and-paper sheets as much as possible by default, with toggleable options to expand/reorganize some fields for easier online play.\n\n\nIncludes two roll templates: descriptiveroll and simpleroll. For the header, the templates accept a 'name' value for the character name, an optional 'verb' value that comes after the name (for example, 'Steve rolls...'), and a 'check' value that is the title of the roll (typically, the skill rolled). Then, both templates accept a descriptiveroll value which converts a roll into its equivalent on the Fate ladder, and a (technically optional) descriptivename value will display as the key. For example, '{{descriptivename=Discipline}} {{descriptiveroll=[[4]]}}' would display 'Discipline | Great (+4)'. It also supports descriptiveroll2 and 3 (along with descriptivename2 and 3) should you want multiple named roll results in one template roll.\n\nThe descriptiveroll template is functionally identical to the simpleroll template, except that it also accepts a 'roll' value, which it converts to its equivalent on the Fate ladder, and displays large and centered.\n\n\nThis sheet uses the same attribute names as the DFRPG sheet by Brian Shields, so the two sheets are mostly compatible if you want to switch between them. The only major incompatibility is the skill list, which functions completely differently here.", + "legacy": true } \ No newline at end of file diff --git a/DresdenFilesAccelerated/sheet.json b/DresdenFilesAccelerated/sheet.json index bc51161739..de296d45b4 100644 --- a/DresdenFilesAccelerated/sheet.json +++ b/DresdenFilesAccelerated/sheet.json @@ -1,8 +1,9 @@ { - "html": "DFA.html", - "css": "DFA.css", - "authors": "Jonathan Csanady", - "roll20userid": "Yukidaore", - "preview": "DFA.png", - "instructions": "You can edit the length of stress/condition tracks through the config button in the top right of that section. Mouseover tooltips for stunts/conditions may be defined by clicking the nearby info icon." -} + "html": "DFA.html", + "css": "DFA.css", + "authors": "Jonathan Csanady", + "roll20userid": "Yukidaore", + "preview": "DFA.png", + "instructions": "You can edit the length of stress/condition tracks through the config button in the top right of that section. Mouseover tooltips for stunts/conditions may be defined by clicking the nearby info icon.", + "legacy": true +} \ No newline at end of file diff --git a/Dungeon World Português/sheet.json b/Dungeon World Português/sheet.json index 275f1b9b69..80a770ebf1 100644 --- a/Dungeon World Português/sheet.json +++ b/Dungeon World Português/sheet.json @@ -1,8 +1,9 @@ { - "html": "Dungeon World Portugues.html", - "css": "Dungeon World Portugues.css", - "authors": "Adalberto", - "roll20userid": "615105", - "preview": "ficha.png", - "instructions": "Ficha para Dungeon World em português. Os Atributos usandos nas rolagens estão em iniciais e são auto calculados. Ex: Força = For" -} + "html": "Dungeon World Portugues.html", + "css": "Dungeon World Portugues.css", + "authors": "Adalberto", + "roll20userid": "615105", + "preview": "ficha.png", + "instructions": "Ficha para Dungeon World em português. Os Atributos usandos nas rolagens estão em iniciais e são auto calculados. Ex: Força = For", + "legacy": true +} \ No newline at end of file diff --git a/Dungeon World by Roll20/sheet.json b/Dungeon World by Roll20/sheet.json index 72a9308e4d..1531c00f74 100755 --- a/Dungeon World by Roll20/sheet.json +++ b/Dungeon World by Roll20/sheet.json @@ -1,9 +1,10 @@ { - "html":"Dungeon World.html", - "css":"Dungeon World.css", - "authors": "Jeff L.", - "roll20userid": "1464775", - "preview": "Dungeon World preview.png", - "compendium": "dw", - "instructions": "Designed for use with Dungeon World, an Apocalypse World Engine game.\n\n* Fully Compatible with the [Dungeon World Compendium](https://roll20.net/compendium/dw). Import Moves, Spells, and entire Classes straight from the tabletop.\n* Designed after the official Dungeon World Play Sheets for a streamlined, comfortable play experience." + "html": "Dungeon World.html", + "css": "Dungeon World.css", + "authors": "Jeff L.", + "roll20userid": "1464775", + "preview": "Dungeon World preview.png", + "compendium": "dw", + "instructions": "Designed for use with Dungeon World, an Apocalypse World Engine game.\n\n* Fully Compatible with the [Dungeon World Compendium](https://roll20.net/compendium/dw). Import Moves, Spells, and entire Classes straight from the tabletop.\n* Designed after the official Dungeon World Play Sheets for a streamlined, comfortable play experience.", + "legacy": true } \ No newline at end of file diff --git a/DungeonSquad/sheet.json b/DungeonSquad/sheet.json index 9c37b37e3e..5ab7f02aad 100644 --- a/DungeonSquad/sheet.json +++ b/DungeonSquad/sheet.json @@ -1,8 +1,9 @@ { - "html": "dungeon-squad.html", - "css": "dungeon-squad.css", - "authors": "SebaSOFT", - "roll20userid": "848289", - "preview": "dungeon-squad.png", - "instructions": "Dungeon Squad is a rules-light role-playing game designed expressly for young players (or players who are young at heart) with short attention spans who demand action and fun. There is a lot of die rolling and some amusing shopping and number crunching. Characters can be generated in 30 seconds or less." -} + "html": "dungeon-squad.html", + "css": "dungeon-squad.css", + "authors": "SebaSOFT", + "roll20userid": "848289", + "preview": "dungeon-squad.png", + "instructions": "Dungeon Squad is a rules-light role-playing game designed expressly for young players (or players who are young at heart) with short attention spans who demand action and fun. There is a lot of die rolling and some amusing shopping and number crunching. Characters can be generated in 30 seconds or less.", + "legacy": true +} \ No newline at end of file diff --git a/DungeonWorld/sheet.json b/DungeonWorld/sheet.json index a4442c0389..f6aea92f91 100644 --- a/DungeonWorld/sheet.json +++ b/DungeonWorld/sheet.json @@ -1,8 +1,9 @@ { - "html": "DungeonWorld.html", - "css": "DungeonWorld.css", - "authors": "Willem den Besten (Morenim), and Devindra Payment (@Ardnived)", - "roll20userid": "298278", - "preview": "DungeonWorld.png", - "instructions": "The sheet can store all information required for a Dungeon World character. It provides roll buttons for damage and rolling +MOD. As a new feature it auto-calculates the modifiers. The new checkboxes can be used to show/hide information such as the base load, base health, and move descriptions. Warning: the modifier names were changed, so be sure to update any macros! Enjoy. :)" -} + "html": "DungeonWorld.html", + "css": "DungeonWorld.css", + "authors": "Willem den Besten (Morenim), and Devindra Payment (@Ardnived)", + "roll20userid": "298278", + "preview": "DungeonWorld.png", + "instructions": "The sheet can store all information required for a Dungeon World character. It provides roll buttons for damage and rolling +MOD. As a new feature it auto-calculates the modifiers. The new checkboxes can be used to show/hide information such as the base load, base health, and move descriptions. Warning: the modifier names were changed, so be sure to update any macros! Enjoy. :)", + "legacy": true +} \ No newline at end of file diff --git a/DungeonWorldChinese/sheet.json b/DungeonWorldChinese/sheet.json index 65e5349074..b2df0980c5 100644 --- a/DungeonWorldChinese/sheet.json +++ b/DungeonWorldChinese/sheet.json @@ -1,8 +1,9 @@ { - "html": "DungeonWorld.html", - "css": "DungeonWorld.css", - "authors": "Shih Huan Chien(@shadowevor)", - "roll20userid": "339475", - "preview": "DungeonWorld.png", - "instructions": "地城世界(Dungeon World)的繁體中文版角色紙,翻譯自英文版Dungeon World角色紙。最後更新時間2016/08/18" -} + "html": "DungeonWorld.html", + "css": "DungeonWorld.css", + "authors": "Shih Huan Chien(@shadowevor)", + "roll20userid": "339475", + "preview": "DungeonWorld.png", + "instructions": "地城世界(Dungeon World)的繁體中文版角色紙,翻譯自英文版Dungeon World角色紙。最後更新時間2016/08/18", + "legacy": true +} \ No newline at end of file diff --git a/DungeonWorldFrench/sheet.json b/DungeonWorldFrench/sheet.json index c59dcadbe4..ccd98f4da4 100644 --- a/DungeonWorldFrench/sheet.json +++ b/DungeonWorldFrench/sheet.json @@ -1,9 +1,10 @@ { - "html": "dwfr.html", - "css": "dwfr.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "dwfr.png", - "instructions": "Feuille de personnage pour [Dungeon World V1 et V2](http://dungeonworld.pbta.fr/). Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/DungeonWorldFrench/ReadMe.md). v3.5 (2019-01-29)." - ,"tipeee":"https://www.tipeee.com/natharoll20" + "html": "dwfr.html", + "css": "dwfr.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "dwfr.png", + "instructions": "Feuille de personnage pour [Dungeon World V1 et V2](http://dungeonworld.pbta.fr/). Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/DungeonWorldFrench/ReadMe.md). v3.5 (2019-01-29).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true } \ No newline at end of file diff --git a/DungeonWorldSpanish/sheet.json b/DungeonWorldSpanish/sheet.json index f485c29968..04d86e4e7d 100644 --- a/DungeonWorldSpanish/sheet.json +++ b/DungeonWorldSpanish/sheet.json @@ -1,8 +1,9 @@ { - "html": "DungeonWorldSpanish.html", - "css": "DungeonWorldSpanish.css", - "authors": "Guumaster (@guumaster)", - "roll20userid": "137096", - "preview": "DungeonWorldSpanish.png", - "instructions": "Hoja de personaje para almacenar toda la informacion necesaria de un personaje de Dungeon World. Contiene botones para tiradas de movimientos y daño. Incluye calculo automatico de modificadores. Incluye checkboxes para mostrar/ocultar las descripciones, la salud base y la carga. Disfrutarla! Si tienes sugerencias o mejoras, deja un cometario por [aquí](https://github.com/guumaster/roll20-character-sheets/issues)" -} + "html": "DungeonWorldSpanish.html", + "css": "DungeonWorldSpanish.css", + "authors": "Guumaster (@guumaster)", + "roll20userid": "137096", + "preview": "DungeonWorldSpanish.png", + "instructions": "Hoja de personaje para almacenar toda la informacion necesaria de un personaje de Dungeon World. Contiene botones para tiradas de movimientos y daño. Incluye calculo automatico de modificadores. Incluye checkboxes para mostrar/ocultar las descripciones, la salud base y la carga. Disfrutarla! Si tienes sugerencias o mejoras, deja un cometario por [aquí](https://github.com/guumaster/roll20-character-sheets/issues)", + "legacy": true +} \ No newline at end of file diff --git a/Dungeons and Delvers/sheet.json b/Dungeons and Delvers/sheet.json index 23c23f8b63..f4c1462892 100644 --- a/Dungeons and Delvers/sheet.json +++ b/Dungeons and Delvers/sheet.json @@ -1,8 +1,9 @@ { - "html": "D&Delv-Html.html", - "css": "D&Delv-CSS.css", - "authors": "Mark Weis", - "roll20userid": "1063012", - "preview": "D&Delv-Preview.png", - "instructions": "Create dice pools by selecting the appropriate Stat and Skill, and add any modifiers from Talents or Weapons." -} + "html": "D&Delv-Html.html", + "css": "D&Delv-CSS.css", + "authors": "Mark Weis", + "roll20userid": "1063012", + "preview": "D&Delv-Preview.png", + "instructions": "Create dice pools by selecting the appropriate Stat and Skill, and add any modifiers from Talents or Weapons.", + "legacy": true +} \ No newline at end of file diff --git a/Dungeons the Dragoning 40000 7th Edition/sheet.json b/Dungeons the Dragoning 40000 7th Edition/sheet.json index c46b452670..c02185d754 100644 --- a/Dungeons the Dragoning 40000 7th Edition/sheet.json +++ b/Dungeons the Dragoning 40000 7th Edition/sheet.json @@ -1,8 +1,9 @@ { - "html":"DtD.html", - "css":"DtD.css", - "authors":"PyroICFF, based on the sheet made by LawfulNice and with thanks to the author of the Roll20 Werewolf sheet, from whom I stole the code for the white wolf style dots fields.", - "roll20userid":"229583", - "preview":"DtD.jpg", - "instructions": "" -} + "html": "DtD.html", + "css": "DtD.css", + "authors": "PyroICFF, based on the sheet made by LawfulNice and with thanks to the author of the Roll20 Werewolf sheet, from whom I stole the code for the white wolf style dots fields.", + "roll20userid": "229583", + "preview": "DtD.jpg", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Dungeonslayers-4/sheet.json b/Dungeonslayers-4/sheet.json index 92b34fc208..770854a56f 100644 --- a/Dungeonslayers-4/sheet.json +++ b/Dungeonslayers-4/sheet.json @@ -1,8 +1,9 @@ { - "html": "DS4.html", - "css": "DS4.css", - "authors": "Michael K.", - "roll20userid": "1468847", - "preview": "DS4-preview.png", - "instructions": "" -} + "html": "DS4.html", + "css": "DS4.css", + "authors": "Michael K.", + "roll20userid": "1468847", + "preview": "DS4-preview.png", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/DutyandHonourBeattoQuarters/sheet.json b/DutyandHonourBeattoQuarters/sheet.json index c90c639a22..f8669bc56a 100644 --- a/DutyandHonourBeattoQuarters/sheet.json +++ b/DutyandHonourBeattoQuarters/sheet.json @@ -1,15 +1,9 @@ { - -"html": "DutyandHonourBeattoQuarters.html", - -"css": "DutyandHonourBeattoQuarters.css", - -"authors": "Written by MattBx8, shamelessly stolen from the Alternity character sheet by Philip S.", - -"roll20userid": "115594", - -"preview": "DutyandHonourBeattoQuarters.png", - -"instructions": "This is a character sheet for the Empire RPG, specifically Duty and Honour and Beat to Quarters, a pair of Napoleonic War RPGs from Omnihedron Games. All questions concerning this sheet should be addressed to MattBx8." - -} + "html": "DutyandHonourBeattoQuarters.html", + "css": "DutyandHonourBeattoQuarters.css", + "authors": "Written by MattBx8, shamelessly stolen from the Alternity character sheet by Philip S.", + "roll20userid": "115594", + "preview": "DutyandHonourBeattoQuarters.png", + "instructions": "This is a character sheet for the Empire RPG, specifically Duty and Honour and Beat to Quarters, a pair of Napoleonic War RPGs from Omnihedron Games. All questions concerning this sheet should be addressed to MattBx8.", + "legacy": true +} \ No newline at end of file diff --git a/Earthdawn (FASA Official)/sheet.json b/Earthdawn (FASA Official)/sheet.json index 43dad0bcf5..d3248c9d9c 100644 --- a/Earthdawn (FASA Official)/sheet.json +++ b/Earthdawn (FASA Official)/sheet.json @@ -1,8 +1,9 @@ { - "html": "Earthdawn.html", - "css": "Earthdawn.css", - "authors": "Chris Dickey", - "roll20userid": "633707", - "preview": "Earthdawn.PNG", - "instructions": "The \"Roll20 Earthdawn by FASA\" character sheet is optimized for 4th edition, but currently has limited support for other editions. It works OK all by itself, but works best with the \"Earthdawn by FASA character sheet companion\" API script (The one script enhances both the Earthdawn and 1879 character sheets).\r\rFor more information please see [Earthdawn Sheet wiki page](https://wiki.roll20.net/Earthdawn_-_FASA_Official)." -} + "html": "Earthdawn.html", + "css": "Earthdawn.css", + "authors": "Chris Dickey", + "roll20userid": "633707", + "preview": "Earthdawn.PNG", + "instructions": "The \"Roll20 Earthdawn by FASA\" character sheet is optimized for 4th edition, but currently has limited support for other editions. It works OK all by itself, but works best with the \"Earthdawn by FASA character sheet companion\" API script (The one script enhances both the Earthdawn and 1879 character sheets).\r\rFor more information please see [Earthdawn Sheet wiki page](https://wiki.roll20.net/Earthdawn_-_FASA_Official).", + "legacy": true +} \ No newline at end of file diff --git a/Earthdawn-4E/sheet.json b/Earthdawn-4E/sheet.json index 359ff71d68..ae59f724af 100644 --- a/Earthdawn-4E/sheet.json +++ b/Earthdawn-4E/sheet.json @@ -1,8 +1,9 @@ { - "html": "ED4E.html", - "css": "ED4E.css", - "authors": "Brett B. or dougansf", - "roll20userid": "97299", - "preview": "Version 2.3.JPG", - "instructions": "Character sheet for playing Earthdawn 4th Edition on Roll20. Please view the README for instructions. https://github.com/Roll20/roll20-character-sheets/blob/master/Earthdawn-4E/README.md" -} + "html": "ED4E.html", + "css": "ED4E.css", + "authors": "Brett B. or dougansf", + "roll20userid": "97299", + "preview": "Version 2.3.JPG", + "instructions": "Character sheet for playing Earthdawn 4th Edition on Roll20. Please view the README for instructions. https://github.com/Roll20/roll20-character-sheets/blob/master/Earthdawn-4E/README.md", + "legacy": true +} \ No newline at end of file diff --git a/Eclipse Phase Alternate/sheet.json b/Eclipse Phase Alternate/sheet.json index 1089e56bc0..9264af60f1 100644 --- a/Eclipse Phase Alternate/sheet.json +++ b/Eclipse Phase Alternate/sheet.json @@ -4,5 +4,6 @@ "authors": "Lars Kroll (Lars K. on Roll20)", "roll20userid": "726160", "preview": "ep-sheet.png", - "instructions": "This sheet is designed for use with Eclipse Phase 1st edition. It makes heavy use of sheet workers and prepared rolls to speed up the otherwise fairly heavy system." -} + "instructions": "This sheet is designed for use with Eclipse Phase 1st edition. It makes heavy use of sheet workers and prepared rolls to speed up the otherwise fairly heavy system.", + "legacy": true +} \ No newline at end of file diff --git a/Eclipse Phase V2/sheet.json b/Eclipse Phase V2/sheet.json index 301d625d42..d996f909af 100644 --- a/Eclipse Phase V2/sheet.json +++ b/Eclipse Phase V2/sheet.json @@ -1,8 +1,9 @@ { -"html": "Eclipse Phase V2.html", -"css": "Eclipse Phase V2.css", -"authors": "Alain H.", -"roll20userID": "67962", -"preview": "EclipsePhaseV2Preview.png", -"instructions": "New edition of Eclipse Phase" -} + "html": "Eclipse Phase V2.html", + "css": "Eclipse Phase V2.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "EclipsePhaseV2Preview.png", + "instructions": "New edition of Eclipse Phase", + "legacy": true +} \ No newline at end of file diff --git a/Eclipse Phase/sheet.json b/Eclipse Phase/sheet.json index afe4497879..e25ea95738 100644 --- a/Eclipse Phase/sheet.json +++ b/Eclipse Phase/sheet.json @@ -1,15 +1,9 @@ { - - "html": "Eclipse Phase.html", - - "css": "Eclipse Phase.css", - - "authors": "John W.", - - "roll20userid": "492849", - - "preview": "Eclipse Phase.png", - - "instructions": "#Character Sheet\rWhole Sheet: I am unfamiliar with the game, so the buttons were kept to a minimum.\r*Dossier Tab: Changing the Character name changes the name of the journal. In the Aptitudes section, the Morph bonuses are drawn from the Morph tab and cannot be altered on the Dossier tab. The stats section does not auto-calculate. \r*Skills Tab: Both the Active skills and Knowledge skills are hidden under the appropreate check box.The first skill in both the Active and Knowledge skill are not a repeating section, but the rest are. Therefore, those buttons cannot be dragged on to the macrobar. The button rolls 1d100, without any modifiers, and then shows the skill rating listed in the from the total entry. If there roll isn't operating right, put an entry into each box; zero instead of a blank spot. The bonus gained from the the morph has already been added to the Aptitude bonus, thus is not shown. The Specialization/Other bonus entry is not added to the total, including for the button. \r*The Morph tab: This is where you add the changes Morphs apply to the aptitudes. \r*The Muse tab: Nothing of note, except there are not buttons\r*Equipment Tab: Armor, Weapon, and Gear entries are under the check boxes, so you can hid whatever it it you are not using. There is only a single weapon and armor entry; use the gear tab for secondary gear of these types\r*Story Tab: In the Rep portion, the last entry called Other is a place holder. This can written in, representing another kind of Rep. The Recent History section is a repeating block to hold important events the player needs to keep." - -} + "html": "Eclipse Phase.html", + "css": "Eclipse Phase.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "Eclipse Phase.png", + "instructions": "#Character Sheet\rWhole Sheet: I am unfamiliar with the game, so the buttons were kept to a minimum.\r*Dossier Tab: Changing the Character name changes the name of the journal. In the Aptitudes section, the Morph bonuses are drawn from the Morph tab and cannot be altered on the Dossier tab. The stats section does not auto-calculate. \r*Skills Tab: Both the Active skills and Knowledge skills are hidden under the appropreate check box.The first skill in both the Active and Knowledge skill are not a repeating section, but the rest are. Therefore, those buttons cannot be dragged on to the macrobar. The button rolls 1d100, without any modifiers, and then shows the skill rating listed in the from the total entry. If there roll isn't operating right, put an entry into each box; zero instead of a blank spot. The bonus gained from the the morph has already been added to the Aptitude bonus, thus is not shown. The Specialization/Other bonus entry is not added to the total, including for the button. \r*The Morph tab: This is where you add the changes Morphs apply to the aptitudes. \r*The Muse tab: Nothing of note, except there are not buttons\r*Equipment Tab: Armor, Weapon, and Gear entries are under the check boxes, so you can hid whatever it it you are not using. There is only a single weapon and armor entry; use the gear tab for secondary gear of these types\r*Story Tab: In the Rep portion, the last entry called Other is a place holder. This can written in, representing another kind of Rep. The Recent History section is a repeating block to hold important events the player needs to keep.", + "legacy": true +} \ No newline at end of file diff --git a/Eclipse/sheet.json b/Eclipse/sheet.json index afbbb9368a..6fa2294943 100644 --- a/Eclipse/sheet.json +++ b/Eclipse/sheet.json @@ -1,8 +1,9 @@ { - "html": "eclipse.html", - "css": "eclipse.css", - "roll20userid": "435944", - "authors": "Alberto Eles Fernández and Thomas Seliger (neovatar)", - "preview": "eclipse.png", - "instructions": "Hoja de jugador del juego de rol gratuito Eclipse de Carlos J. Del Cerro. Hoja basada en 13th_Age_neovatar de Thomas Seliger. Para saber mas sobre Eclipse visitar http://eclipserol.com/" + "html": "eclipse.html", + "css": "eclipse.css", + "roll20userid": "435944", + "authors": "Alberto Eles Fernández and Thomas Seliger (neovatar)", + "preview": "eclipse.png", + "instructions": "Hoja de jugador del juego de rol gratuito Eclipse de Carlos J. Del Cerro. Hoja basada en 13th_Age_neovatar de Thomas Seliger. Para saber mas sobre Eclipse visitar http://eclipserol.com/", + "legacy": true } \ No newline at end of file diff --git a/Eirendor/sheet.json b/Eirendor/sheet.json index 916b923d5a..437df080b3 100644 --- a/Eirendor/sheet.json +++ b/Eirendor/sheet.json @@ -1,8 +1,9 @@ { - "html": "Eirendor.html", - "css": "Eirendor.css", - "authors": "Ismael Yousfi Roy (Séregras)", - "roll20userid": "362806", - "preview": "Eirendor.png", - "instructions": "Ficha para Eirendor en español, Rev3. Corregidos los valores de bono de competencia. Mas informacion en el canal Rol NL / Bonus level calculation corrected, and duplicated fields removed" -} + "html": "Eirendor.html", + "css": "Eirendor.css", + "authors": "Ismael Yousfi Roy (Séregras)", + "roll20userid": "362806", + "preview": "Eirendor.png", + "instructions": "Ficha para Eirendor en español, Rev3. Corregidos los valores de bono de competencia. Mas informacion en el canal Rol NL / Bonus level calculation corrected, and duplicated fields removed", + "legacy": true +} \ No newline at end of file diff --git a/El Resurgir del Dragón/sheet.json b/El Resurgir del Dragón/sheet.json index 92c2e8bff0..e43ccffde8 100644 --- a/El Resurgir del Dragón/sheet.json +++ b/El Resurgir del Dragón/sheet.json @@ -1,8 +1,9 @@ { - "html": "elresurgirdeldragon.html", - "css": "elresurgirdeldragon.css", - "authors": "Ismael Yousfi Roy (Séregras)", - "roll20userid": "362806", - "preview": "elresurgirdeldragon.png", - "instructions": "Ficha para El Resurgir del Dragón de Nosolorol ediciones" + "html": "elresurgirdeldragon.html", + "css": "elresurgirdeldragon.css", + "authors": "Ismael Yousfi Roy (Séregras)", + "roll20userid": "362806", + "preview": "elresurgirdeldragon.png", + "instructions": "Ficha para El Resurgir del Dragón de Nosolorol ediciones", + "legacy": true } \ No newline at end of file diff --git a/Electric Bastionland/sheet.json b/Electric Bastionland/sheet.json index 5731e0d80d..a08b0033fe 100644 --- a/Electric Bastionland/sheet.json +++ b/Electric Bastionland/sheet.json @@ -1,9 +1,10 @@ { - "html": "ElectricBastionland.html", - "css": "ElectricBastionland.css", - "authors": "Madeleine Bo", - "roll20userid": "61327", - "preview": "ElectricBastionland.png", - "patreon": "https://www.patreon.com/bastionland", - "instructions": "" + "html": "ElectricBastionland.html", + "css": "ElectricBastionland.css", + "authors": "Madeleine Bo", + "roll20userid": "61327", + "preview": "ElectricBastionland.png", + "patreon": "https://www.patreon.com/bastionland", + "instructions": "", + "legacy": true } \ No newline at end of file diff --git a/Elemental/sheet.json b/Elemental/sheet.json index 4b0b32ccc0..f8951e0fc5 100644 --- a/Elemental/sheet.json +++ b/Elemental/sheet.json @@ -1,8 +1,9 @@ { - "html": "elemental.html", - "css": "elemental.css", - "authors": "Shawn P. Conlin", - "preview": "elemental.png", - "roll20userid": "2315022", - "instructions": "A character sheet for use with Elemental from Gildor Games. The sheet is designed to be generic since the RPG is not genre specific." -} + "html": "elemental.html", + "css": "elemental.css", + "authors": "Shawn P. Conlin", + "preview": "elemental.png", + "roll20userid": "2315022", + "instructions": "A character sheet for use with Elemental from Gildor Games. The sheet is designed to be generic since the RPG is not genre specific.", + "legacy": true +} \ No newline at end of file diff --git a/Elite Dangerous Role Playing Game/sheet.json b/Elite Dangerous Role Playing Game/sheet.json index e31d600ff8..deafc25a36 100644 --- a/Elite Dangerous Role Playing Game/sheet.json +++ b/Elite Dangerous Role Playing Game/sheet.json @@ -4,5 +4,6 @@ "authors": "Tacroy00", "roll20userid": "891555", "preview": "EDRPG.png", - "instructions": "This sheet is designed for use with Elite Dangerous RPG core rule book." + "instructions": "This sheet is designed for use with Elite Dangerous RPG core rule book.", + "legacy": true } \ No newline at end of file diff --git a/Ellipses/sheet.json b/Ellipses/sheet.json index 957a618048..49c5876aad 100644 --- a/Ellipses/sheet.json +++ b/Ellipses/sheet.json @@ -1,8 +1,9 @@ { - "html": "Ellipses.html", - "css": "Ellipses.css", - "authors": "Andreas Jörgensen", - "roll20userid": "25083", - "preview": "ellipses.png", - "instructions": "Character sheet for the Ellipses RPG by Xalavier Nelson.\n*\n*To remove all points from an attribute, click in the area to the left of the 0 ellipse." + "html": "Ellipses.html", + "css": "Ellipses.css", + "authors": "Andreas Jörgensen", + "roll20userid": "25083", + "preview": "ellipses.png", + "instructions": "Character sheet for the Ellipses RPG by Xalavier Nelson.\n*\n*To remove all points from an attribute, click in the area to the left of the 0 ellipse.", + "legacy": true } \ No newline at end of file diff --git a/Elric/sheet.json b/Elric/sheet.json index 93aa395d1b..f8c9f9b24b 100644 --- a/Elric/sheet.json +++ b/Elric/sheet.json @@ -1,8 +1,9 @@ { - "html": "Elric.html", - "css": "Elric.css", - "authors": "David", - "roll20userid": "720651", - "preview": "Elric.png", - "instructions": "Character Sheet for Elric! / Stormbringer 5th Edtion. [Sheet & version Guide](https://github.com/Roll20/roll20-character-sheets/blob/master/Elric/ReadMe.md)" + "html": "Elric.html", + "css": "Elric.css", + "authors": "David", + "roll20userid": "720651", + "preview": "Elric.png", + "instructions": "Character Sheet for Elric! / Stormbringer 5th Edtion. [Sheet & version Guide](https://github.com/Roll20/roll20-character-sheets/blob/master/Elric/ReadMe.md)", + "legacy": true } \ No newline at end of file diff --git a/Emberwind/sheet.json b/Emberwind/sheet.json index 917734e892..08ffaa2758 100644 --- a/Emberwind/sheet.json +++ b/Emberwind/sheet.json @@ -1,8 +1,9 @@ { - "html": "emberwind.html", - "css": "emberwind.css", - "authors": "Lexi Brown", - "roll20userid": "475146", - "preview": "emberwind.png", - "instructions": "Game rules at: https://www.emberwindgame.com/" + "html": "emberwind.html", + "css": "emberwind.css", + "authors": "Lexi Brown", + "roll20userid": "475146", + "preview": "emberwind.png", + "instructions": "Game rules at: https://www.emberwindgame.com/", + "legacy": true } \ No newline at end of file diff --git a/Empire-of-the_Petal_Throne/sheet.json b/Empire-of-the_Petal_Throne/sheet.json index 857c290362..674db4067a 100644 --- a/Empire-of-the_Petal_Throne/sheet.json +++ b/Empire-of-the_Petal_Throne/sheet.json @@ -4,5 +4,6 @@ "authors": "Malchor", "roll20userid": "2078012", "preview": "EPT.png", - "instructions": "# Empire of the Petal Throne\n\nPlayer sheet for Empire of the Petal Throne by M.A.R. Barker, published by TSR in 1975.\nThis sheet was created at the request of one of M.A.R. Barker's original players.\n\n\n## Player Sheet\n\n\n## Current Version: 1.5.1" -} + "instructions": "# Empire of the Petal Throne\n\nPlayer sheet for Empire of the Petal Throne by M.A.R. Barker, published by TSR in 1975.\nThis sheet was created at the request of one of M.A.R. Barker's original players.\n\n\n## Player Sheet\n\n\n## Current Version: 1.5.1", + "legacy": true +} \ No newline at end of file diff --git a/Empire_des_cerisiers/sheet.json b/Empire_des_cerisiers/sheet.json index bc9a574b36..8f1f331bd1 100644 --- a/Empire_des_cerisiers/sheet.json +++ b/Empire_des_cerisiers/sheet.json @@ -1,9 +1,9 @@ { - "html": "EdC.html", - "css": "EdC.css", - "authors": "Marc-J and Talina", - "roll20userid": "3631783,3632466", - "preview": "EdC.png", - "instructions": "# L'Empire des cerisiers Character Sheet\n\n\nPlayer sheet for L'Empire des cerisiers by Olivier Sanfilippo published by Arkhane Asylum in 2020.\nThis sheet was created for the use of L'Empire des Cerisiers players and community. ##Player sheet\n\nSheet is based on 2020 Arkhane Asylum's designed player sheet.\n\n\n## Current Version 1.2-3" - } - \ No newline at end of file + "html": "EdC.html", + "css": "EdC.css", + "authors": "Marc-J and Talina", + "roll20userid": "3631783,3632466", + "preview": "EdC.png", + "instructions": "# L'Empire des cerisiers Character Sheet\n\n\nPlayer sheet for L'Empire des cerisiers by Olivier Sanfilippo published by Arkhane Asylum in 2020.\nThis sheet was created for the use of L'Empire des Cerisiers players and community. ##Player sheet\n\nSheet is based on 2020 Arkhane Asylum's designed player sheet.\n\n\n## Current Version 1.2-3", + "legacy": true +} \ No newline at end of file diff --git a/Emysfer/sheet.json b/Emysfer/sheet.json index ab715bd4f1..be2684acd1 100644 --- a/Emysfer/sheet.json +++ b/Emysfer/sheet.json @@ -4,5 +4,6 @@ "authors": "GiovanniNatale", "roll20userid": "1342430", "preview": "Emysfer-Preview.jpg", - "instructions": "Fiche de personnage Emysfer." + "instructions": "Fiche de personnage Emysfer.", + "legacy": true } \ No newline at end of file diff --git a/End All Be All RPG - Roleplaying without Limits/sheet.json b/End All Be All RPG - Roleplaying without Limits/sheet.json index a9127a4b9d..16258df243 100644 --- a/End All Be All RPG - Roleplaying without Limits/sheet.json +++ b/End All Be All RPG - Roleplaying without Limits/sheet.json @@ -1,8 +1,9 @@ { - "html": "EABA.html", - "css": "EABA.css", - "authors": "Patrick Pineda", - "roll20userid": "206138", - "preview": "EABA-Preview.png", - "instructions": "Greg Porter's Classic Indie RPG, available at www.BTRC.net" + "html": "EABA.html", + "css": "EABA.css", + "authors": "Patrick Pineda", + "roll20userid": "206138", + "preview": "EABA-Preview.png", + "instructions": "Greg Porter's Classic Indie RPG, available at www.BTRC.net", + "legacy": true } \ No newline at end of file diff --git a/EngineHeart/sheet.json b/EngineHeart/sheet.json index 5f7462a1c9..a92bd1eaba 100644 --- a/EngineHeart/sheet.json +++ b/EngineHeart/sheet.json @@ -1,8 +1,9 @@ { - "html": "sheet.html", - "css": "sheet.css", - "authors": "Stephen Lindberg", - "preview": "sheet.png", - "roll20userid": "46544", - "instructions": "# Engine Heart\r\rThis is a character sheet for the Kickstarter-funded system Engine Heart, a\rpost-apocalyptic game where humans left Earth. Now the little appliance robots\rthat were left behind fend for themselves, doing the best they can.\r\r[Engine Heart official web site](http://www.viralgamespublishing.com/2.html)\r\rIcon graphics used with permission from Viral Games.\r\rPlease enjoy!\r" -} + "html": "sheet.html", + "css": "sheet.css", + "authors": "Stephen Lindberg", + "preview": "sheet.png", + "roll20userid": "46544", + "instructions": "# Engine Heart\r\rThis is a character sheet for the Kickstarter-funded system Engine Heart, a\rpost-apocalyptic game where humans left Earth. Now the little appliance robots\rthat were left behind fend for themselves, doing the best they can.\r\r[Engine Heart official web site](http://www.viralgamespublishing.com/2.html)\r\rIcon graphics used with permission from Viral Games.\r\rPlease enjoy!\r", + "legacy": true +} \ No newline at end of file diff --git a/Epyllion/sheet.json b/Epyllion/sheet.json index c6649f6714..2595ace57c 100644 --- a/Epyllion/sheet.json +++ b/Epyllion/sheet.json @@ -1,8 +1,9 @@ { - "html": "Epyllion.html", - "css": "Epyllion.css", - "authors": "Sheershym", - "roll20userid": "911144", - "preview": "Epyllion.png", - "instructions": "Epyllion character sheet. Select a Playbook and play ! Look, Houses, Virtues & Moons are clickable to select." + "html": "Epyllion.html", + "css": "Epyllion.css", + "authors": "Sheershym", + "roll20userid": "911144", + "preview": "Epyllion.png", + "instructions": "Epyllion character sheet. Select a Playbook and play ! Look, Houses, Virtues & Moons are clickable to select.", + "legacy": true } \ No newline at end of file diff --git a/EratheConsortium/sheet.json b/EratheConsortium/sheet.json index 3806776798..67154804ab 100644 --- a/EratheConsortium/sheet.json +++ b/EratheConsortium/sheet.json @@ -1,8 +1,9 @@ { - "html": "EratheConsortium.html", - "css": "EratheConsortium.css", - "authors": "Kibraken,Ed-Jowett", - "roll20userid": "2332696,3670297", - "preview": "EratheConsortium.png", - "instructions": "This is a character sheet for the Sci-Fi RPG Era: The Consortium. This game offers 500 years of playable history with every sub-genre of Sci-Fi within that time - just choose your sub-genre and enter the relevant time period! From exploration to all-out war with alien invaders, from political intrigue to high-tech dungeon crawls and from pirating cargo from freighters to saving solar systems, it's all available here!\n\nYou can use the Roll Button to select the Attributes and Skills from a list or, if you prefer, use the Custom Roll button to select the number of dice. Clicking Initiative will place the character name and Initiative result in the chat for ease of use, and any Speciality, Implant or Weapon can do the same for convenience.\n\n We hope you enjoy playing Era: The Consortium!" + "html": "EratheConsortium.html", + "css": "EratheConsortium.css", + "authors": "Kibraken,Ed-Jowett", + "roll20userid": "2332696,3670297", + "preview": "EratheConsortium.png", + "instructions": "This is a character sheet for the Sci-Fi RPG Era: The Consortium. This game offers 500 years of playable history with every sub-genre of Sci-Fi within that time - just choose your sub-genre and enter the relevant time period! From exploration to all-out war with alien invaders, from political intrigue to high-tech dungeon crawls and from pirating cargo from freighters to saving solar systems, it's all available here!\n\nYou can use the Roll Button to select the Attributes and Skills from a list or, if you prefer, use the Custom Roll button to select the number of dice. Clicking Initiative will place the character name and Initiative result in the chat for ease of use, and any Speciality, Implant or Weapon can do the same for convenience.\n\n We hope you enjoy playing Era: The Consortium!", + "legacy": true } \ No newline at end of file diff --git a/Esoterroristas/sheet.json b/Esoterroristas/sheet.json index 99b962c027..f6e7f5040b 100644 --- a/Esoterroristas/sheet.json +++ b/Esoterroristas/sheet.json @@ -4,5 +4,6 @@ "authors": "Juan Lucha", "roll20userid": "111814", "preview": "Esoterroristas.png", - "instructions": "Esta hoja de personaje ha sido diseñada para uso en partidas de Esoterroristas, el juego de rol publicado por Shadowlands Ediciones." -} + "instructions": "Esta hoja de personaje ha sido diseñada para uso en partidas de Esoterroristas, el juego de rol publicado por Shadowlands Ediciones.", + "legacy": true +} \ No newline at end of file diff --git a/Esper_Genesis_5E/sheet.json b/Esper_Genesis_5E/sheet.json index d9579abb66..2c8857debe 100644 --- a/Esper_Genesis_5E/sheet.json +++ b/Esper_Genesis_5E/sheet.json @@ -1,243 +1,283 @@ { - "html": "EG_Sheet.html", - "css": "EG_Sheet.css", - "authors": "Rich Lescouflair (original sheet by Steve K. and Phil B.)", - "roll20userid": "1471558", - "preview": "EG Sheet Roll20.png", - "compendium": "espergenesis", - "instructions": "This sheet is for use with the Esper Genesis 5E RPG. It is adapted from The D&D 5th Edition Legacy sheet.", - "useroptions": [ - { - "attribute": "npc", - "displayname": "NPC/SHIP", - "displaytranslationkey": "npc-u", - "type": "checkbox", - "value": "1", - "description": "The NPC/SHIP option sets new characters to default to the NPC or SHIP card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", - "descriptiontranslationkey": "npc-info" - }, - { - "attribute": "rtype", - "displayname": "Roll Queries", - "displaytranslationkey": "roll-queries:-u", - "type": "select", - "options": [ - "Advantage Toggle|@{advantagetoggle}", - "Always Roll Advantage|{{always=1}} {{r2=[[1d20", - "Query Advantage|{{query=1}} ?{Advantage?|Normal Roll,{{normal=1}} {{r2=[[0d20|Advantage,{{advantage=1}} {{r2=[[1d20|Disadvantage,{{disadvantage=1}} {{r2=[[1d20}", - "Never Roll Advantage|{{normal=1}} {{r2=[[0d20" - ], - "optiontranslationkeys": ["always-roll-adv","toggle-roll-adv","query-roll-adv","never-roll-adv"], - "default": "{{always=1}} {{r2=[[1d20", - "description": "D20 Rolls output according to this option. Always Roll Advantage is the default setting and will roll two D20 on every roll in case of advantage. The expectation is that if there is no advantage or disadvantage you use the left most result. The Advantage Toggle option adds three new buttons to the top of the sheet so that you can toggle advantage on a case by case basis. Query Advantage gives you a prompt every roll asking if the roll has advantage. Never Roll Advantage always rolls a single D20 on any given roll, expecting the player to roll a second time in case of advantage or disadvantage.", - "descriptiontranslationkey": "roll-queries-info" - }, - { - "attribute": "wtype", - "displayname": "Whisper Rolls to GM", - "displaytranslationkey": "whisp-rolls-gm:-u", - "type": "select", - "options": [ - "Never Whisper Rolls|", - "Whisper Toggle|@{whispertoggle}", - "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", - "Always Whisper Rolls|/w gm " - ], - "optiontranslationkeys": ["never-whisper-roll","toggle-roll-whisper","query-whisper-roll","always-whisper-roll"], - "default": "", - "description": "All sheet rolls are sent to all players in chat by default. Whisper Toggle gives a set of buttons to quick select your preference on the fly. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", - "descriptiontranslationkey": "whisp-rolls-gm-info" - }, - { - "attribute": "dtype", - "displayname": "Auto Damage Roll", - "displaytranslationkey": "auto-dmg-roll:-u", - "type": "select", - "options": [ - "Don't Auto Roll Damage|pick", - "Auto Roll Damage & Crit|full" - ], - "optiontranslationkeys": ["never-roll-dmg","always-roll-dmg"], - "default": "pick", - "description": "By default, attack damage rolls are not rolled until the hit is confirmed. Damage is rolled from the chat roll template by clicking on the name of the attack in the right hand bar, which then displays the damage. The default method is compatible with 3D dice. Optionally, you can choose to have the Auto Roll Damage & Crit option which will roll damage and critical hit dice at the same time of the attack, presenting all possible outcomes at the time of the attack.", - "descriptiontranslationkey": "auto-dmg-roll-info" - }, - { - "attribute": "core_die", - "displayname": "CORE DIE ROLL:", - "displaytranslationkey": "core-die-roll:-u", - "type": "text", - "default": "1d20", - "description": "Changing the core die will replace the normal 1d20 made with almost all rolls with a randomizer of your choice, such as 2d10 or 3d6.", - "descriptiontranslationkey": "core-die-roll-info" - }, - { - "attribute": "pb_type", - "displayname": "PROFICIENCY BONUS:", - "displaytranslationkey": "prof-bonus:-u", - "type": "select", - "options": [ - "By Level (Default)|level", - "Proficency Die (DMG)|die", - "Custom|custom" - ], - "optiontranslationkeys": ["by-level","prof-die","custom"], - "default": "level", - "description": "By default, the character's Proficiency Bonus will be automatically calculated based off of their total level as is the standard method in the PHB. The Proficency Die option supports the alternate method outlined in the DMG where, instead of a flat bonus, a die is rolled instead. The Custom option allows you to replace the PB with anything of your choosing.", - "descriptiontranslationkey": "pb-type-info" - }, - { - "attribute": "pb_custom", - "displayname": "CUSTOM PROFICIENCY BONUS:", - "displaytranslationkey": "custom-pb:-u", - "type": "text", - "default": "", - "description": "When the Proficiency Bonus type is set to Custom, the character sheet will use this value for the character's Proficiency Bonus.", - "descriptiontranslationkey": "pb-custom-info" - }, - { - "attribute": "init_tiebreaker", - "displayname": "ADD DEX TIEBREAKER TO INITIATIVE", - "displaytranslationkey": "add-dex-tiebreaker-u", - "type": "checkbox", - "value": "@{dexterity}/100", - "description": "Adds the character's dexterity score as a decimal to the end of the initiative bonus for purposes of breaking ties.", - "descriptiontranslationkey": "init-tiebreaker-info" - }, - { - "attribute": "global_save_mod_flag", - "displayname": "SHOW GLOBAL SAVE MODIFIER FIELD", - "displaytranslationkey": "show-global-save-field-u", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global save modifier field, underneath the SAVING THROWS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Sensory Boost power.", - "descriptiontranslationkey": "global-save-info" - }, - { - "attribute": "global_skill_mod_flag", - "displayname": "SHOW GLOBAL SKILL MODIFIER FIELD", - "displaytranslationkey": "show-global-skill-field-u", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global skill modifier field, underneath the SKILLS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Amplify Ability power.", - "descriptiontranslationkey": "global-skill-info" - }, - { - "attribute": "global_attack_mod_flag", - "displayname": "SHOW GLOBAL ATTACK MODIFIER FIELD", - "displaytranslationkey": "show-global-attack-field-u", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global attack modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack to-hit roll. Perfect for regular but not permanent bonuses to attack like the Sensory Boost power.", - "descriptiontranslationkey": "global-attack-info" - }, - { - "attribute": "global_damage_mod_flag", - "displayname": "SHOW GLOBAL DAMAGE MODIFIER FIELD", - "displaytranslationkey": "show-global-damage-field-u", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global damage modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack damage roll. Perfect for regular but not permanent bonuses to damage like the Deft Strike ability.", - "descriptiontranslationkey": "global-damage-info" - }, - { - "attribute": "charname_output", - "displayname": "Add Character Name To Templates", - "displaytranslationkey": "add-char-to-templates:-u", - "type": "select", - "options": [ - "On|{{charname=@{character_name}}}", - "Off|charname=@{character_name}" - ], - "optiontranslationkeys": ["on","off"], - "default": "charname=@{character_name}", - "description": "Character names are not added to the roll template by default, and are only displayed as normal in the chat tab as the player/character selected as 'Speaking As'. Turning this option on adds the character making the roll's name to the template, useful for players representing multiple characters.", - "descriptiontranslationkey": "add-char-to-templates-info" - }, - { - "attribute": "level_calculations", - "displayname": "AUTO LEVEL CALCULATIONS:", - "displaytranslationkey": "level-calculations:-u", - "type": "select", - "options": [ - "On|on", - "Off|off" - ], - "optiontranslationkeys": ["on","off"], - "default": "on", - "description": "By default changing character levels will automatically set power slots and hit dice. Changing this setting to off prevents this behavior.", - "descriptiontranslationkey": "auto-level-calc-info" - }, - { - "attribute": "encumberance_setting", - "displayname": "Encumbrance", - "displaytranslationkey": "encumbrance:-u", - "type": "select", - "options": [ - "Simple|off", - "Variant (Core M. p160)|on", - "Off|disabled" - ], - "optiontranslationkeys": ["simple","variant-phb","off"], - "default": "on", - "description": "The sheet uses the variant encumbrance rules on page 160 of the Core Manual. The Off option disables the variant rules and only uses a basic over-limit inventory weight check.", - "descriptiontranslationkey": "encumbrance-info" - }, - { - "attribute": "simpleinventory", - "displayname": "Inventory", - "displaytranslationkey": "inventory:-u", - "type": "select", - "options": [ - "Compendium Compatible|complex", - "Simple|simple" - ], - "optiontranslationkeys": ["compendium-compatible","simple"], - "default": "complex", - "description": "Character Inventories default to the complex style that is compatible with the Roll20 5E Compendium. This includes granular item amounts/weights, weight and encumbrance tracking, sorting, AC calculations, automatic attack generation, and more. The Simple option provides a text field for item lists for players who want more manual control over the sheet.", - "descriptiontranslationkey": "inventory-info" - }, - { - "attribute": "simpletraits", - "displayname": "FEATURES & TRAITS", - "displaytranslationkey": "feats-traits-u", - "type": "select", - "options": [ - "Compendium Compatible|complex", - "Simple|simple" - ], - "optiontranslationkeys": ["compendium-compatible","simple"], - "default": "complex", - "description": "Character FEATURES AND TRAITS section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", - "descriptiontranslationkey": "simple-traits-info" - }, - { - "attribute": "simpleproficencies", - "displayname": "PROFICIENCIES & LANGUAGES", - "displaytranslationkey": "prof-langs-u", - "type": "select", - "options": [ - "Compendium Compatible|complex", - "Simple|simple" - ], - "optiontranslationkeys": ["compendium-compatible","simple"], - "default": "complex", - "description": "Character OTHER PROFICIENCIES & LANGUAGES section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", - "descriptiontranslationkey": "simple-proficiencies-info" - }, - { - "attribute": "npc_name_flag", - "displayname": "NPC NAME IN ROLLS:", - "displaytranslationkey": "npc-name-in-rolls:-u", - "type": "select", - "options": [ - "Show|{{name=@{npc_name}}}", - "Hide|0" - ], - "optiontranslationkeys": ["show","hide"], - "default": "{{name=@{npc_name}}}", - "description": "In NPC roll results, show or hide the name of the NPC in the roll result card.", - "descriptiontranslationkey": "npc-name-in-rolls-desc:-u" - } - ] -} + "html": "EG_Sheet.html", + "css": "EG_Sheet.css", + "authors": "Rich Lescouflair (original sheet by Steve K. and Phil B.)", + "roll20userid": "1471558", + "preview": "EG Sheet Roll20.png", + "compendium": "espergenesis", + "instructions": "This sheet is for use with the Esper Genesis 5E RPG. It is adapted from The D&D 5th Edition Legacy sheet.", + "useroptions": [ + { + "attribute": "npc", + "displayname": "NPC/SHIP", + "displaytranslationkey": "npc-u", + "type": "checkbox", + "value": "1", + "description": "The NPC/SHIP option sets new characters to default to the NPC or SHIP card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", + "descriptiontranslationkey": "npc-info" + }, + { + "attribute": "rtype", + "displayname": "Roll Queries", + "displaytranslationkey": "roll-queries:-u", + "type": "select", + "options": [ + "Advantage Toggle|@{advantagetoggle}", + "Always Roll Advantage|{{always=1}} {{r2=[[1d20", + "Query Advantage|{{query=1}} ?{Advantage?|Normal Roll,{{normal=1}} {{r2=[[0d20|Advantage,{{advantage=1}} {{r2=[[1d20|Disadvantage,{{disadvantage=1}} {{r2=[[1d20}", + "Never Roll Advantage|{{normal=1}} {{r2=[[0d20" + ], + "optiontranslationkeys": [ + "always-roll-adv", + "toggle-roll-adv", + "query-roll-adv", + "never-roll-adv" + ], + "default": "{{always=1}} {{r2=[[1d20", + "description": "D20 Rolls output according to this option. Always Roll Advantage is the default setting and will roll two D20 on every roll in case of advantage. The expectation is that if there is no advantage or disadvantage you use the left most result. The Advantage Toggle option adds three new buttons to the top of the sheet so that you can toggle advantage on a case by case basis. Query Advantage gives you a prompt every roll asking if the roll has advantage. Never Roll Advantage always rolls a single D20 on any given roll, expecting the player to roll a second time in case of advantage or disadvantage.", + "descriptiontranslationkey": "roll-queries-info" + }, + { + "attribute": "wtype", + "displayname": "Whisper Rolls to GM", + "displaytranslationkey": "whisp-rolls-gm:-u", + "type": "select", + "options": [ + "Never Whisper Rolls|", + "Whisper Toggle|@{whispertoggle}", + "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", + "Always Whisper Rolls|/w gm " + ], + "optiontranslationkeys": [ + "never-whisper-roll", + "toggle-roll-whisper", + "query-whisper-roll", + "always-whisper-roll" + ], + "default": "", + "description": "All sheet rolls are sent to all players in chat by default. Whisper Toggle gives a set of buttons to quick select your preference on the fly. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", + "descriptiontranslationkey": "whisp-rolls-gm-info" + }, + { + "attribute": "dtype", + "displayname": "Auto Damage Roll", + "displaytranslationkey": "auto-dmg-roll:-u", + "type": "select", + "options": [ + "Don't Auto Roll Damage|pick", + "Auto Roll Damage & Crit|full" + ], + "optiontranslationkeys": [ + "never-roll-dmg", + "always-roll-dmg" + ], + "default": "pick", + "description": "By default, attack damage rolls are not rolled until the hit is confirmed. Damage is rolled from the chat roll template by clicking on the name of the attack in the right hand bar, which then displays the damage. The default method is compatible with 3D dice. Optionally, you can choose to have the Auto Roll Damage & Crit option which will roll damage and critical hit dice at the same time of the attack, presenting all possible outcomes at the time of the attack.", + "descriptiontranslationkey": "auto-dmg-roll-info" + }, + { + "attribute": "core_die", + "displayname": "CORE DIE ROLL:", + "displaytranslationkey": "core-die-roll:-u", + "type": "text", + "default": "1d20", + "description": "Changing the core die will replace the normal 1d20 made with almost all rolls with a randomizer of your choice, such as 2d10 or 3d6.", + "descriptiontranslationkey": "core-die-roll-info" + }, + { + "attribute": "pb_type", + "displayname": "PROFICIENCY BONUS:", + "displaytranslationkey": "prof-bonus:-u", + "type": "select", + "options": [ + "By Level (Default)|level", + "Proficency Die (DMG)|die", + "Custom|custom" + ], + "optiontranslationkeys": [ + "by-level", + "prof-die", + "custom" + ], + "default": "level", + "description": "By default, the character's Proficiency Bonus will be automatically calculated based off of their total level as is the standard method in the PHB. The Proficency Die option supports the alternate method outlined in the DMG where, instead of a flat bonus, a die is rolled instead. The Custom option allows you to replace the PB with anything of your choosing.", + "descriptiontranslationkey": "pb-type-info" + }, + { + "attribute": "pb_custom", + "displayname": "CUSTOM PROFICIENCY BONUS:", + "displaytranslationkey": "custom-pb:-u", + "type": "text", + "default": "", + "description": "When the Proficiency Bonus type is set to Custom, the character sheet will use this value for the character's Proficiency Bonus.", + "descriptiontranslationkey": "pb-custom-info" + }, + { + "attribute": "init_tiebreaker", + "displayname": "ADD DEX TIEBREAKER TO INITIATIVE", + "displaytranslationkey": "add-dex-tiebreaker-u", + "type": "checkbox", + "value": "@{dexterity}/100", + "description": "Adds the character's dexterity score as a decimal to the end of the initiative bonus for purposes of breaking ties.", + "descriptiontranslationkey": "init-tiebreaker-info" + }, + { + "attribute": "global_save_mod_flag", + "displayname": "SHOW GLOBAL SAVE MODIFIER FIELD", + "displaytranslationkey": "show-global-save-field-u", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global save modifier field, underneath the SAVING THROWS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Sensory Boost power.", + "descriptiontranslationkey": "global-save-info" + }, + { + "attribute": "global_skill_mod_flag", + "displayname": "SHOW GLOBAL SKILL MODIFIER FIELD", + "displaytranslationkey": "show-global-skill-field-u", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global skill modifier field, underneath the SKILLS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Amplify Ability power.", + "descriptiontranslationkey": "global-skill-info" + }, + { + "attribute": "global_attack_mod_flag", + "displayname": "SHOW GLOBAL ATTACK MODIFIER FIELD", + "displaytranslationkey": "show-global-attack-field-u", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global attack modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack to-hit roll. Perfect for regular but not permanent bonuses to attack like the Sensory Boost power.", + "descriptiontranslationkey": "global-attack-info" + }, + { + "attribute": "global_damage_mod_flag", + "displayname": "SHOW GLOBAL DAMAGE MODIFIER FIELD", + "displaytranslationkey": "show-global-damage-field-u", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global damage modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack damage roll. Perfect for regular but not permanent bonuses to damage like the Deft Strike ability.", + "descriptiontranslationkey": "global-damage-info" + }, + { + "attribute": "charname_output", + "displayname": "Add Character Name To Templates", + "displaytranslationkey": "add-char-to-templates:-u", + "type": "select", + "options": [ + "On|{{charname=@{character_name}}}", + "Off|charname=@{character_name}" + ], + "optiontranslationkeys": [ + "on", + "off" + ], + "default": "charname=@{character_name}", + "description": "Character names are not added to the roll template by default, and are only displayed as normal in the chat tab as the player/character selected as 'Speaking As'. Turning this option on adds the character making the roll's name to the template, useful for players representing multiple characters.", + "descriptiontranslationkey": "add-char-to-templates-info" + }, + { + "attribute": "level_calculations", + "displayname": "AUTO LEVEL CALCULATIONS:", + "displaytranslationkey": "level-calculations:-u", + "type": "select", + "options": [ + "On|on", + "Off|off" + ], + "optiontranslationkeys": [ + "on", + "off" + ], + "default": "on", + "description": "By default changing character levels will automatically set power slots and hit dice. Changing this setting to off prevents this behavior.", + "descriptiontranslationkey": "auto-level-calc-info" + }, + { + "attribute": "encumberance_setting", + "displayname": "Encumbrance", + "displaytranslationkey": "encumbrance:-u", + "type": "select", + "options": [ + "Simple|off", + "Variant (Core M. p160)|on", + "Off|disabled" + ], + "optiontranslationkeys": [ + "simple", + "variant-phb", + "off" + ], + "default": "on", + "description": "The sheet uses the variant encumbrance rules on page 160 of the Core Manual. The Off option disables the variant rules and only uses a basic over-limit inventory weight check.", + "descriptiontranslationkey": "encumbrance-info" + }, + { + "attribute": "simpleinventory", + "displayname": "Inventory", + "displaytranslationkey": "inventory:-u", + "type": "select", + "options": [ + "Compendium Compatible|complex", + "Simple|simple" + ], + "optiontranslationkeys": [ + "compendium-compatible", + "simple" + ], + "default": "complex", + "description": "Character Inventories default to the complex style that is compatible with the Roll20 5E Compendium. This includes granular item amounts/weights, weight and encumbrance tracking, sorting, AC calculations, automatic attack generation, and more. The Simple option provides a text field for item lists for players who want more manual control over the sheet.", + "descriptiontranslationkey": "inventory-info" + }, + { + "attribute": "simpletraits", + "displayname": "FEATURES & TRAITS", + "displaytranslationkey": "feats-traits-u", + "type": "select", + "options": [ + "Compendium Compatible|complex", + "Simple|simple" + ], + "optiontranslationkeys": [ + "compendium-compatible", + "simple" + ], + "default": "complex", + "description": "Character FEATURES AND TRAITS section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", + "descriptiontranslationkey": "simple-traits-info" + }, + { + "attribute": "simpleproficencies", + "displayname": "PROFICIENCIES & LANGUAGES", + "displaytranslationkey": "prof-langs-u", + "type": "select", + "options": [ + "Compendium Compatible|complex", + "Simple|simple" + ], + "optiontranslationkeys": [ + "compendium-compatible", + "simple" + ], + "default": "complex", + "description": "Character OTHER PROFICIENCIES & LANGUAGES section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", + "descriptiontranslationkey": "simple-proficiencies-info" + }, + { + "attribute": "npc_name_flag", + "displayname": "NPC NAME IN ROLLS:", + "displaytranslationkey": "npc-name-in-rolls:-u", + "type": "select", + "options": [ + "Show|{{name=@{npc_name}}}", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "{{name=@{npc_name}}}", + "description": "In NPC roll results, show or hide the name of the NPC in the roll result card.", + "descriptiontranslationkey": "npc-name-in-rolls-desc:-u" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/EtherealWinds-playtest/sheet.json b/EtherealWinds-playtest/sheet.json index 3504f5bde2..1a90622510 100644 --- a/EtherealWinds-playtest/sheet.json +++ b/EtherealWinds-playtest/sheet.json @@ -1,8 +1,9 @@ { - "html": "etherealwinds.html", - "css": "etherealwinds.css", - "authors": "OoznynKoo", - "roll20userid": "84402", - "preview": "preview.jpg", - "instructions": "Character Sheet for Ethereal Winds playtest v1.1 alpha. [The rules document is available here](https://drive.google.com/file/d/15v0GmOZsuxSQctrFcjAnnDoK3O79AzRj)" + "html": "etherealwinds.html", + "css": "etherealwinds.css", + "authors": "OoznynKoo", + "roll20userid": "84402", + "preview": "preview.jpg", + "instructions": "Character Sheet for Ethereal Winds playtest v1.1 alpha. [The rules document is available here](https://drive.google.com/file/d/15v0GmOZsuxSQctrFcjAnnDoK3O79AzRj)", + "legacy": true } \ No newline at end of file diff --git a/Everyone Is John/sheet.json b/Everyone Is John/sheet.json index b5896e8463..1e0345ef9f 100644 --- a/Everyone Is John/sheet.json +++ b/Everyone Is John/sheet.json @@ -1,8 +1,9 @@ { - "html": "EIJ.htm", - "css": "EIJ.css", - "authors": "Sydney Early", - "roll20userid": "1796122", - "preview": "EIJ.PNG", - "instructions": "**simple sheet**" -} + "html": "EIJ.htm", + "css": "EIJ.css", + "authors": "Sydney Early", + "roll20userid": "1796122", + "preview": "EIJ.PNG", + "instructions": "**simple sheet**", + "legacy": true +} \ No newline at end of file diff --git a/Exalted 3/sheet.json b/Exalted 3/sheet.json index de74d34cf6..561793b846 100644 --- a/Exalted 3/sheet.json +++ b/Exalted 3/sheet.json @@ -1,8 +1,9 @@ { - "html": "Ex3-Sheet.html", - "css": "Ex3-Sheet.css", - "authors": "Brian Shields, Kevin Justus, Paul Deschenes, Ludvig Lindblad, Theodore Alteneder", - "preview": "Ex3-Sheet.png", - "roll20userid": "235259, 129882, 2709, 1381761", - "instructions": "A character sheet for use with Exalted 3rd Edition. Designed to be universal, hence the favored checkboxes and supernal field under Attributes as well as Abilities." + "html": "Ex3-Sheet.html", + "css": "Ex3-Sheet.css", + "authors": "Brian Shields, Kevin Justus, Paul Deschenes, Ludvig Lindblad, Theodore Alteneder", + "preview": "Ex3-Sheet.png", + "roll20userid": "235259, 129882, 2709, 1381761", + "instructions": "A character sheet for use with Exalted 3rd Edition. Designed to be universal, hence the favored checkboxes and supernal field under Attributes as well as Abilities.", + "legacy": true } \ No newline at end of file diff --git a/Exalted2e/sheet.json b/Exalted2e/sheet.json index 9d08107d8c..6cf7a969cc 100644 --- a/Exalted2e/sheet.json +++ b/Exalted2e/sheet.json @@ -1,8 +1,9 @@ { - "html": "exalted2e.html", - "css": "exalted2e.css", - "authors": "Brian Shields, Benjamin Bandelow", - "preview": "exalted2e.jpg", - "roll20userid": "235259,442", - "instructions": "###Rollable Tables\nThe roll buttons assume you have two rollable tables, one named `exalted` and one named `exalted-damage`.\n\nThe table `exalted` should have the following table items:\n\n* \"botch\" (weight 1)\n* \"0\" (weight 5)\n* \"1\" (weight 3)\n* \"2\" (weight 1)\n\nThe table `exalted-damage` should have the following table items:\n\n* \"0\" (weight 6)\n* \"1\" (weight 4)\n\nIf your campaign includes Sidereals throwing around Ascending and/or Descending Destinies, you will either need the API (a mentor feature) or alternate rollable tables, and the roll buttons on the sheet will not be correct.\n\n**When creating your own macros,** be sure to multiply any Ability by `1-Ability|max`, to account for abilities which have been reset to 0. For example, `/r (@{Dexterity}+@{Melee})t[exalted]` will roll your Dexterity and Melee together, however if the checkbox to reset Melee to 0 is ticked, the roll will be incorrect. Instead, use `/r (@{Dexterity+@{Melee}*(1-@{Melee|max}))t[exalted]`.\n\n###Roll Templates\nThis sheet includes five roll templates: `joinbattle`, `joindebate`, `joinwar`, `attack`, and `damage`.\n\n`joinbattle` and `joindebate` both accept the properties `wits`, `awareness`, `bonus dice`, `bonus successes`, and `roll`. `joinwar` is the same, except `war` is used instead of `awareness`. If you create your own macros using these templates, each of the properties should be an inline roll and the `roll` property should roll an appropriate number of times on the `exalted` table.\n\n`attack` **requires** the properties `attribute`, `ability`, `specialty`, `accuracy`, `bonus dice`, `bonus successes`, and `roll`. As with the previous templates, if you create your own attack macros, these properties should all be inline rolls, and `roll` should roll on the `exalted` table. `attack` can *optionally* include the properties `name`, `attribute name`, `ability name`, and `specialty name`. The attack roll button in the repeating section on the **Combat** tab uses the weapon name for `name`, while the other name properties are unused. If supplied in a custom macro, they will be used in place of \"Attribute\", \"Ability\", and \"Specialty\".\n\n`damage` **requires** the properties `damage type`, `damage`, `bonus dice`, `bonus successes`, `target soak`, `pool`, `minimum roll`, and `roll`. `damage` can *optionally* include `name`, `attribute name`, `attribute`, `ability name`, and `ability`.\n\nThe properties `damage`, `attribute`, `ability`, `bonus dice`, `bonus successes`, `target soak`, `pool`, `minimum roll`, and `roll` should all be inline rolls. `minimum roll` should roll on the `exalted-damage` table a number of times equal to your minimum damage for the attack (generally 1, except for overwhelming weapons). `roll` should roll on the `exalted-damage` table the appropriate number of times. The two damage rolls are distinguised by the `pool` property. **In a custom macro, `pool` should be set to roll a number of zero-sided dice equal to your damage dice pool minus your minimum damage. This roll should generate successes on results of 1 or greater, and failures on results of 1 or less.** Such an inline roll looks something along the lines of `[[(Damage + Attribute + Ability + Bonus Dice - Target Soak - Minimum Damage)d0>1f<1]]`. This computation results in either 0 (for a die pool of 0 or less) or the size of the pool expressed as a negative value. This lets the template know whether to use your minimum damage or your regular damage.\n See [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/Exalted2e) for more details and Changelog." + "html": "exalted2e.html", + "css": "exalted2e.css", + "authors": "Brian Shields, Benjamin Bandelow", + "preview": "exalted2e.jpg", + "roll20userid": "235259,442", + "instructions": "###Rollable Tables\nThe roll buttons assume you have two rollable tables, one named `exalted` and one named `exalted-damage`.\n\nThe table `exalted` should have the following table items:\n\n* \"botch\" (weight 1)\n* \"0\" (weight 5)\n* \"1\" (weight 3)\n* \"2\" (weight 1)\n\nThe table `exalted-damage` should have the following table items:\n\n* \"0\" (weight 6)\n* \"1\" (weight 4)\n\nIf your campaign includes Sidereals throwing around Ascending and/or Descending Destinies, you will either need the API (a mentor feature) or alternate rollable tables, and the roll buttons on the sheet will not be correct.\n\n**When creating your own macros,** be sure to multiply any Ability by `1-Ability|max`, to account for abilities which have been reset to 0. For example, `/r (@{Dexterity}+@{Melee})t[exalted]` will roll your Dexterity and Melee together, however if the checkbox to reset Melee to 0 is ticked, the roll will be incorrect. Instead, use `/r (@{Dexterity+@{Melee}*(1-@{Melee|max}))t[exalted]`.\n\n###Roll Templates\nThis sheet includes five roll templates: `joinbattle`, `joindebate`, `joinwar`, `attack`, and `damage`.\n\n`joinbattle` and `joindebate` both accept the properties `wits`, `awareness`, `bonus dice`, `bonus successes`, and `roll`. `joinwar` is the same, except `war` is used instead of `awareness`. If you create your own macros using these templates, each of the properties should be an inline roll and the `roll` property should roll an appropriate number of times on the `exalted` table.\n\n`attack` **requires** the properties `attribute`, `ability`, `specialty`, `accuracy`, `bonus dice`, `bonus successes`, and `roll`. As with the previous templates, if you create your own attack macros, these properties should all be inline rolls, and `roll` should roll on the `exalted` table. `attack` can *optionally* include the properties `name`, `attribute name`, `ability name`, and `specialty name`. The attack roll button in the repeating section on the **Combat** tab uses the weapon name for `name`, while the other name properties are unused. If supplied in a custom macro, they will be used in place of \"Attribute\", \"Ability\", and \"Specialty\".\n\n`damage` **requires** the properties `damage type`, `damage`, `bonus dice`, `bonus successes`, `target soak`, `pool`, `minimum roll`, and `roll`. `damage` can *optionally* include `name`, `attribute name`, `attribute`, `ability name`, and `ability`.\n\nThe properties `damage`, `attribute`, `ability`, `bonus dice`, `bonus successes`, `target soak`, `pool`, `minimum roll`, and `roll` should all be inline rolls. `minimum roll` should roll on the `exalted-damage` table a number of times equal to your minimum damage for the attack (generally 1, except for overwhelming weapons). `roll` should roll on the `exalted-damage` table the appropriate number of times. The two damage rolls are distinguised by the `pool` property. **In a custom macro, `pool` should be set to roll a number of zero-sided dice equal to your damage dice pool minus your minimum damage. This roll should generate successes on results of 1 or greater, and failures on results of 1 or less.** Such an inline roll looks something along the lines of `[[(Damage + Attribute + Ability + Bonus Dice - Target Soak - Minimum Damage)d0>1f<1]]`. This computation results in either 0 (for a die pool of 0 or less) or the size of the pool expressed as a negative value. This lets the template know whether to use your minimum damage or your regular damage.\n See [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/Exalted2e) for more details and Changelog.", + "legacy": true } \ No newline at end of file diff --git a/Excellents/sheet.json b/Excellents/sheet.json index 935e429613..4f2c8db26f 100644 --- a/Excellents/sheet.json +++ b/Excellents/sheet.json @@ -1,8 +1,9 @@ { - "html": "theexcellents.html", - "css": "theexcellents.css", - "authors": "9th Level Games", - "roll20userid": "68949", - "preview": "XPCharacterSheet500.png", - "instructions": "Character Sheet for playing THE EXCELLENTS powered by POLYMORPH by 9th Level Games." -} + "html": "theexcellents.html", + "css": "theexcellents.css", + "authors": "9th Level Games", + "roll20userid": "68949", + "preview": "XPCharacterSheet500.png", + "instructions": "Character Sheet for playing THE EXCELLENTS powered by POLYMORPH by 9th Level Games.", + "legacy": true +} \ No newline at end of file diff --git a/Exo 2933/sheet.json b/Exo 2933/sheet.json index 99322727cb..5d933901ee 100644 --- a/Exo 2933/sheet.json +++ b/Exo 2933/sheet.json @@ -1,8 +1,9 @@ { - "html": "Exo2933.html", - "css": "Exo2933.css", - "authors": "Ismael Yousfi Roy (Séregras)", - "roll20userid": "362806", - "preview": "Exo2933.png", - "instructions": "Ficha para Exo2933 para jugar con SW Exo. Los ataques requieren seleccionar un token de enemigo para cálculos." -} + "html": "Exo2933.html", + "css": "Exo2933.css", + "authors": "Ismael Yousfi Roy (Séregras)", + "roll20userid": "362806", + "preview": "Exo2933.png", + "instructions": "Ficha para Exo2933 para jugar con SW Exo. Los ataques requieren seleccionar un token de enemigo para cálculos.", + "legacy": true +} \ No newline at end of file diff --git a/FACES (French)/sheet.json b/FACES (French)/sheet.json index 4f0b0a123c..66ec725193 100644 --- a/FACES (French)/sheet.json +++ b/FACES (French)/sheet.json @@ -1,24 +1,25 @@ { - "html": "FACES_HTML.html", - "css": "FACES_CSS.css", - "authors": "Pantoufle", - "roll20userid": "601574", - "preview": "FACES_preview.JPG", - "instructions": "This is a sheet for FACES (a French RPG). Vous pouvez configurer tous les talents directement sur la fiche afin qu'ils correspondent a l'univers choisi. N'hesitez pas a utiliser le bouton en haut a droite de la feuille pour avoir une mini fiche dans le chat. (vous pouvez aussi l'appeler par une macro %{nom du personnage|minisheet})", - "useroptions": [ - { - "attribute": "3value_checkbox", - "displayname": "3e jauge", - "type": "checkbox", - "default": "false", - "description": "Activez une 3e jauge de suivi (exemple : sang pour une partie de vampire, munition, etc)" - }, - { - "attribute": "custom_name", - "displayname": "Nom de la 3e jauge", - "type": "text", - "default": "", - "description": "Donnez un nom à votre 3e jauge" - } - ] + "html": "FACES_HTML.html", + "css": "FACES_CSS.css", + "authors": "Pantoufle", + "roll20userid": "601574", + "preview": "FACES_preview.JPG", + "instructions": "This is a sheet for FACES (a French RPG). Vous pouvez configurer tous les talents directement sur la fiche afin qu'ils correspondent a l'univers choisi. N'hesitez pas a utiliser le bouton en haut a droite de la feuille pour avoir une mini fiche dans le chat. (vous pouvez aussi l'appeler par une macro %{nom du personnage|minisheet})", + "useroptions": [ + { + "attribute": "3value_checkbox", + "displayname": "3e jauge", + "type": "checkbox", + "default": "false", + "description": "Activez une 3e jauge de suivi (exemple : sang pour une partie de vampire, munition, etc)" + }, + { + "attribute": "custom_name", + "displayname": "Nom de la 3e jauge", + "type": "text", + "default": "", + "description": "Donnez un nom à votre 3e jauge" + } + ], + "legacy": true } \ No newline at end of file diff --git a/FAITH/sheet.json b/FAITH/sheet.json index 260e244eed..8296e91e42 100644 --- a/FAITH/sheet.json +++ b/FAITH/sheet.json @@ -1,8 +1,9 @@ { - "html": "faith.html", - "css": "faith.css", - "authors": "MattC", - "roll20userid": "514100", - "preview": "faith.png", - "instructions": "A basic character sheet for the Faith RPG from Burning Games." -} + "html": "faith.html", + "css": "faith.css", + "authors": "MattC", + "roll20userid": "514100", + "preview": "faith.png", + "instructions": "A basic character sheet for the Faith RPG from Burning Games.", + "legacy": true +} \ No newline at end of file diff --git a/FASATrek/sheet.json b/FASATrek/sheet.json index 1dfac2db44..007af039fd 100644 --- a/FASATrek/sheet.json +++ b/FASATrek/sheet.json @@ -1,8 +1,9 @@ { - "html": "FASATrek.html", - "css": "FASATrek.css", - "authors": "Russ and Tanya F.", - "roll20userid": "1655707", - "preview": "FASATrek.png", - "instructions": "**FASA Star Trek**\n\nThis sheet is meant to support but also update the character sheet for FASA's Star Trek RPG (Yes, from the 1980's).\n\nThe sheet will make sense to those playing the game, however some skills have been grouped in new 'buckets' to facilitate gameplay - such as Away Team Skills and Shipboard Skills." + "html": "FASATrek.html", + "css": "FASATrek.css", + "authors": "Russ and Tanya F.", + "roll20userid": "1655707", + "preview": "FASATrek.png", + "instructions": "**FASA Star Trek**\n\nThis sheet is meant to support but also update the character sheet for FASA's Star Trek RPG (Yes, from the 1980's).\n\nThe sheet will make sense to those playing the game, however some skills have been grouped in new 'buckets' to facilitate gameplay - such as Away Team Skills and Shipboard Skills.", + "legacy": true } \ No newline at end of file diff --git a/FFD20/sheet.json b/FFD20/sheet.json index cbe92e0dcd..ee1ee81ba3 100644 --- a/FFD20/sheet.json +++ b/FFD20/sheet.json @@ -1,8 +1,9 @@ { - "html": "ffd20.html", - "css": "ffd20.css", - "authors": "Justin M. (Azurift)", - "roll20userid": "1987407", - "preview": "preview.png", - "instructions": "\r\rThis character sheet requires a modern web browser. It is highly recommended to have the latest version of Chrome, Firefox or Edge for the best user experience.\r\rThere are two distinct sheet types that come bundled with this character sheet: the Character and the Monster sheet type. The user can toggle between these modes from the dropdown box at the top center of the sheet aptly labeled 'Sheet Type.'\r\r### Character Sheet Type\r\rThe Character sheet type is meant for player characters and non player characters that call for a more details-oriented approach to character management. This entails your typical Roll20 sheet features: a multi-tab interface, automated calculations, sheet rolling macros, repeating sections, etc.\r\r### Monster Sheet Type\r\rThe Monster sheet type is meant for monsters, to be used exclusively by the DM. It condenses everything down to one page (no tab interface), and removes autocalculations entirely in favor of giving more control to the DM with editing values. Utilizing this sheet type effectively will enable the DM to drag and drop monster tokens and keep track of their respective stats without having to wade through the tabular interface meant for more complex character types.\r\r### Bugs and Feedback\r\rReport bugs or suggestions to the project’s [issue tracker](https://github.com/Azurift/roll20-character-sheets/issues)\r\r[Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/FFD20/README.md)." -} + "html": "ffd20.html", + "css": "ffd20.css", + "authors": "Justin M. (Azurift)", + "roll20userid": "1987407", + "preview": "preview.png", + "instructions": "\r\rThis character sheet requires a modern web browser. It is highly recommended to have the latest version of Chrome, Firefox or Edge for the best user experience.\r\rThere are two distinct sheet types that come bundled with this character sheet: the Character and the Monster sheet type. The user can toggle between these modes from the dropdown box at the top center of the sheet aptly labeled 'Sheet Type.'\r\r### Character Sheet Type\r\rThe Character sheet type is meant for player characters and non player characters that call for a more details-oriented approach to character management. This entails your typical Roll20 sheet features: a multi-tab interface, automated calculations, sheet rolling macros, repeating sections, etc.\r\r### Monster Sheet Type\r\rThe Monster sheet type is meant for monsters, to be used exclusively by the DM. It condenses everything down to one page (no tab interface), and removes autocalculations entirely in favor of giving more control to the DM with editing values. Utilizing this sheet type effectively will enable the DM to drag and drop monster tokens and keep track of their respective stats without having to wade through the tabular interface meant for more complex character types.\r\r### Bugs and Feedback\r\rReport bugs or suggestions to the project’s [issue tracker](https://github.com/Azurift/roll20-character-sheets/issues)\r\r[Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/FFD20/README.md).", + "legacy": true +} \ No newline at end of file diff --git a/FFG_End-of-the-World/sheet.json b/FFG_End-of-the-World/sheet.json index 79db3881d8..fe55d21a58 100644 --- a/FFG_End-of-the-World/sheet.json +++ b/FFG_End-of-the-World/sheet.json @@ -1,8 +1,9 @@ { - "html": "charactersheet.html", - "css": "style.css", - "authors": "Steve Day", - "preview": "EotW.png", - "roll20userid": "446406", - "instructions": "(FFG) End of the World Character Sheet uses the Roll20 API to roll dice. The script can be found on the Roll20 Github or at https:\/\/raw.githubusercontent.com\/dayst\/FFG-EotW\/master\/EotW.js" + "html": "charactersheet.html", + "css": "style.css", + "authors": "Steve Day", + "preview": "EotW.png", + "roll20userid": "446406", + "instructions": "(FFG) End of the World Character Sheet uses the Roll20 API to roll dice. The script can be found on the Roll20 Github or at https://raw.githubusercontent.com/dayst/FFG-EotW/master/EotW.js", + "legacy": true } \ No newline at end of file diff --git a/FFRPG Third Edition/sheet.json b/FFRPG Third Edition/sheet.json index b4454ac28a..bf09d305a2 100644 --- a/FFRPG Third Edition/sheet.json +++ b/FFRPG Third Edition/sheet.json @@ -1,8 +1,9 @@ { - "html": "FFRPG_3e.html", - "css": "FFRPG_3e.css", - "authors": "Kiyomi Nakamura (Kiyomi N. on Roll20.net)", - "roll20userid": "1115237", - "preview": "FFRPG_3e.PNG", - "instructions": "This sheet is designed for use with the Returner's Final Fantasy RPG 3rd Edition. The original version of this sheet was designed by John Myles (Actoba on Roll20.net) for DnD_5e. It has been extensively modified and will continue to be updated as necessary. Optional rules for Map Combat and Limit Breaks are fully supported. Sheet help is available on roll20.net from Kiyomi N." + "html": "FFRPG_3e.html", + "css": "FFRPG_3e.css", + "authors": "Kiyomi Nakamura (Kiyomi N. on Roll20.net)", + "roll20userid": "1115237", + "preview": "FFRPG_3e.PNG", + "instructions": "This sheet is designed for use with the Returner's Final Fantasy RPG 3rd Edition. The original version of this sheet was designed by John Myles (Actoba on Roll20.net) for DnD_5e. It has been extensively modified and will continue to be updated as necessary. Optional rules for Map Combat and Limit Breaks are fully supported. Sheet help is available on roll20.net from Kiyomi N.", + "legacy": true } \ No newline at end of file diff --git a/FHTAGN/sheet.json b/FHTAGN/sheet.json index 6689aa0ce9..7fbd59fc8f 100644 --- a/FHTAGN/sheet.json +++ b/FHTAGN/sheet.json @@ -4,5 +4,6 @@ "authors": "Jana Deppe", "roll20userid": "4731512", "preview": "thumbnail.jpg", - "instructions": "Charakterbogen zur Verwendung mit dem FHTAGN Rollenspiel der Deutschen Lovecraft Gesellschaft e.V. http://fhtagn-rpg.com" -} + "instructions": "Charakterbogen zur Verwendung mit dem FHTAGN Rollenspiel der Deutschen Lovecraft Gesellschaft e.V. http://fhtagn-rpg.com", + "legacy": true +} \ No newline at end of file diff --git a/FLAGS_Custom/sheet.json b/FLAGS_Custom/sheet.json index 5c39f51012..0f5c4d555e 100644 --- a/FLAGS_Custom/sheet.json +++ b/FLAGS_Custom/sheet.json @@ -1,8 +1,9 @@ { - "html": "FLAGS_Custom.html", - "css": "FLAGS_Custom.css", - "authors": "Tammadram", - "roll20userid": "2990637", - "preview": "preview.png", - "instructions": "no roll templates created as they're usually an addition of a skill and an attribut depending on situation. Available in french only at this time. Some visual improvement to make one day." -} + "html": "FLAGS_Custom.html", + "css": "FLAGS_Custom.css", + "authors": "Tammadram", + "roll20userid": "2990637", + "preview": "preview.png", + "instructions": "no roll templates created as they're usually an addition of a skill and an attribut depending on situation. Available in french only at this time. Some visual improvement to make one day.", + "legacy": true +} \ No newline at end of file diff --git a/Fading Suns 2nd Edition Revised/sheet.json b/Fading Suns 2nd Edition Revised/sheet.json index cad6eea304..561045388d 100644 --- a/Fading Suns 2nd Edition Revised/sheet.json +++ b/Fading Suns 2nd Edition Revised/sheet.json @@ -1,8 +1,9 @@ { - "html": "Fading_Suns_2nd_Edition_Revised.html", - "css": "Fading_Suns_2nd_Edition_Revised.css", - "authors": "admiralnlson", - "roll20userid": "2324543", - "preview": "Fading_Suns_2nd_Edition_Revised.preview-en.jpg", - "instructions": "This character sheet is for **Fading Suns 2nd Edition Revised, published by FASA**.\nPlease go to [the dedicated wiki page](https://wiki.roll20.net/Fading_Suns_2nd_Edition_Revised) for instructions on how to use the sheet.\nYou may also wish to check out the [project's README file](https://github.com/Roll20/roll20-character-sheets/blob/master/Fading%20Suns%202nd%20Edition%20Revised/README.md), which contains release notes and planned evolutions.\n\nIssues, Ideas & Questions can be sent to the [admiralnlson](https://app.roll20.net/users/2324543), original author and current maintainer of this character sheet." + "html": "Fading_Suns_2nd_Edition_Revised.html", + "css": "Fading_Suns_2nd_Edition_Revised.css", + "authors": "admiralnlson", + "roll20userid": "2324543", + "preview": "Fading_Suns_2nd_Edition_Revised.preview-en.jpg", + "instructions": "This character sheet is for **Fading Suns 2nd Edition Revised, published by FASA**.\nPlease go to [the dedicated wiki page](https://wiki.roll20.net/Fading_Suns_2nd_Edition_Revised) for instructions on how to use the sheet.\nYou may also wish to check out the [project's README file](https://github.com/Roll20/roll20-character-sheets/blob/master/Fading%20Suns%202nd%20Edition%20Revised/README.md), which contains release notes and planned evolutions.\n\nIssues, Ideas & Questions can be sent to the [admiralnlson](https://app.roll20.net/users/2324543), original author and current maintainer of this character sheet.", + "legacy": true } \ No newline at end of file diff --git a/Fading Suns 4th Edition - Pax Alexius/sheet.json b/Fading Suns 4th Edition - Pax Alexius/sheet.json index 58477c707d..4399940d85 100644 --- a/Fading Suns 4th Edition - Pax Alexius/sheet.json +++ b/Fading Suns 4th Edition - Pax Alexius/sheet.json @@ -1,8 +1,9 @@ { - "html": "Fading_Suns_4th_Edition_Pax_Alexius.html", - "css": "Fading_Suns_4th_Edition_Pax_Alexius.css", - "authors": "admiralnlson", - "roll20userid": "2324543", - "preview": "Fading_Suns_4th_Edition_Pax_Alexius.preview-en.jpg", - "instructions": "This character sheet is for **Fading Suns, Pax Alexius (a.k.a. 4th Edition) by Ulisses Spiele**.\nPlease go to [the dedicated wiki page](https://wiki.roll20.net/Fading Suns 4th Edition: Pax Alexius) for instructions on how to use the sheet.\nYou may also wish to check out the [project's README file](https://github.com/Roll20/roll20-character-sheets/tree/master/Fading%20Suns%204th%20Edition%20-%20Pax%20Alexius), which contains release notes and planned evolutions.\n\nIssues, Ideas & Questions can be sent to the [admiralnlson](https://app.roll20.net/users/2324543), original author and current maintainer of this character sheet." -} + "html": "Fading_Suns_4th_Edition_Pax_Alexius.html", + "css": "Fading_Suns_4th_Edition_Pax_Alexius.css", + "authors": "admiralnlson", + "roll20userid": "2324543", + "preview": "Fading_Suns_4th_Edition_Pax_Alexius.preview-en.jpg", + "instructions": "This character sheet is for **Fading Suns, Pax Alexius (a.k.a. 4th Edition) by Ulisses Spiele**.\nPlease go to [the dedicated wiki page](https://wiki.roll20.net/Fading Suns 4th Edition: Pax Alexius) for instructions on how to use the sheet.\nYou may also wish to check out the [project's README file](https://github.com/Roll20/roll20-character-sheets/tree/master/Fading%20Suns%204th%20Edition%20-%20Pax%20Alexius), which contains release notes and planned evolutions.\n\nIssues, Ideas & Questions can be sent to the [admiralnlson](https://app.roll20.net/users/2324543), original author and current maintainer of this character sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Fairytail/sheet.json b/Fairytail/sheet.json index e14f4a6015..523cd1e556 100644 --- a/Fairytail/sheet.json +++ b/Fairytail/sheet.json @@ -1,8 +1,9 @@ { - "html": "FairytailRPG.html", - "css": "FairytailRPG.css", - "authors": "Rich Finder", - "roll20userid": "173448", - "preview": "FairytailRPG.png", - "instructions": "# Fairytail Character Sheet\r## Barebones\rThis sheet is very barebones, but contains everything from the Imbria Arts Character Sheet PDF (http://www.imbriaarts.com/fairytail/cs.pdf)\r\rThe games page is located at:\rhttp://www.imbriaarts.com/rpg/?page_id=238" -} + "html": "FairytailRPG.html", + "css": "FairytailRPG.css", + "authors": "Rich Finder", + "roll20userid": "173448", + "preview": "FairytailRPG.png", + "instructions": "# Fairytail Character Sheet\r## Barebones\rThis sheet is very barebones, but contains everything from the Imbria Arts Character Sheet PDF (http://www.imbriaarts.com/fairytail/cs.pdf)\r\rThe games page is located at:\rhttp://www.imbriaarts.com/rpg/?page_id=238", + "legacy": true +} \ No newline at end of file diff --git a/Fallout (classic_pnp 2)/sheet.json b/Fallout (classic_pnp 2)/sheet.json index 62e69005d7..de4b429d33 100644 --- a/Fallout (classic_pnp 2)/sheet.json +++ b/Fallout (classic_pnp 2)/sheet.json @@ -1,8 +1,9 @@ { - "html": "Fallout 2.0.html", - "css": "Fallout 2.0.css", - "authors": "G. TI.", - "roll20userid": "971005", - "preview": "Fallout 2.0.png", - "instructions": "**Fallout 2.0**\rWhole Sheet: I copied fallout 3.0 beautiful tabbed version and modified the formula to fit classic 2.0 version and added the tag skill boxes. \rSkill tab: The buttons roll a d100, asks for a modifier value (-10/+10) and show the skill rating (modified) next to it\rCombat Tab: The weapon buttons include a modifier and a damage roll, regardless if the the roll hit." + "html": "Fallout 2.0.html", + "css": "Fallout 2.0.css", + "authors": "G. TI.", + "roll20userid": "971005", + "preview": "Fallout 2.0.png", + "instructions": "**Fallout 2.0**\rWhole Sheet: I copied fallout 3.0 beautiful tabbed version and modified the formula to fit classic 2.0 version and added the tag skill boxes. \rSkill tab: The buttons roll a d100, asks for a modifier value (-10/+10) and show the skill rating (modified) next to it\rCombat Tab: The weapon buttons include a modifier and a damage roll, regardless if the the roll hit.", + "legacy": true } \ No newline at end of file diff --git a/Fallout 3.5/sheet.json b/Fallout 3.5/sheet.json index 6402d0a579..169bab951c 100644 --- a/Fallout 3.5/sheet.json +++ b/Fallout 3.5/sheet.json @@ -1,8 +1,9 @@ { - "html": "Fallout 3.5.html", - "css": "Fallout 3.5.css", - "authors": "Emre U.", - "roll20userid": "1371604", - "preview": "Fallout 3.0.png", - "instructions": "**Fallout 3.5**\rWhole Sheet: I changed skills like repair, science, outdoorsman and speech. Then created many skills for them. I did that because skills like science can be very tricky. Hacking was under it, craftings were under it. So now they have own skills. Animalism for animal handle, tame and helps you with skining and helps communicate with animals. Armorsmith for both armor crafting and making some outfit, Repair stays the same as before. Robotics for Robot knowledge and crafting. Computer Science now has hacking and computer use mechanisms. Electronics skill created for purposes of pure crafting. You can craft any electronic item with the help of Smith skills. And so on... \rPrime Tab: Included height value for character and changed sp per level value for purpose of supporting increased amount of skills. \rSkill tab: Fixed some bugs for earlier 3.0 sheet and added 11 new skills along with tag skill. So tagging skill will increase that skill for 20 points. All skills have their own category in the Skills tab, like all speech-like skills will stay together. So you can find any skill easily. \rTrait tab: Changed the name of this tab as perks. \rInventoryTab: Location name has changed with amount." -} + "html": "Fallout 3.5.html", + "css": "Fallout 3.5.css", + "authors": "Emre U.", + "roll20userid": "1371604", + "preview": "Fallout 3.0.png", + "instructions": "**Fallout 3.5**\rWhole Sheet: I changed skills like repair, science, outdoorsman and speech. Then created many skills for them. I did that because skills like science can be very tricky. Hacking was under it, craftings were under it. So now they have own skills. Animalism for animal handle, tame and helps you with skining and helps communicate with animals. Armorsmith for both armor crafting and making some outfit, Repair stays the same as before. Robotics for Robot knowledge and crafting. Computer Science now has hacking and computer use mechanisms. Electronics skill created for purposes of pure crafting. You can craft any electronic item with the help of Smith skills. And so on... \rPrime Tab: Included height value for character and changed sp per level value for purpose of supporting increased amount of skills. \rSkill tab: Fixed some bugs for earlier 3.0 sheet and added 11 new skills along with tag skill. So tagging skill will increase that skill for 20 points. All skills have their own category in the Skills tab, like all speech-like skills will stay together. So you can find any skill easily. \rTrait tab: Changed the name of this tab as perks. \rInventoryTab: Location name has changed with amount.", + "legacy": true +} \ No newline at end of file diff --git a/Fallout PnP 4.0/sheet.json b/Fallout PnP 4.0/sheet.json index db41a76eba..f7f377e6d2 100644 --- a/Fallout PnP 4.0/sheet.json +++ b/Fallout PnP 4.0/sheet.json @@ -1,8 +1,9 @@ { - "html": "Fallout PnP 4.html", - "css": "Fallout PnP 4.css", - "authors": "Emre U.", - "roll20userid": "1371604", - "preview": "Fallout PnP 4.png", - "instructions": "New version of Fallout PnP." -} + "html": "Fallout PnP 4.html", + "css": "Fallout PnP 4.css", + "authors": "Emre U.", + "roll20userid": "1371604", + "preview": "Fallout PnP 4.png", + "instructions": "New version of Fallout PnP.", + "legacy": true +} \ No newline at end of file diff --git a/Fallout-Vaults-and-Deathclaws/sheet.json b/Fallout-Vaults-and-Deathclaws/sheet.json index 45a32a8daf..eea76bc913 100644 --- a/Fallout-Vaults-and-Deathclaws/sheet.json +++ b/Fallout-Vaults-and-Deathclaws/sheet.json @@ -1,8 +1,9 @@ { - "html": "Fallout-VnV.html", - "css": "Fallout-VnV.css", - "authors": "Arnold Norona, Osvel Cabrera", - "roll20userid": "2370052, 761797", - "preview": "Fallout-VnV-preview.png", - "instructions": "**Fallout: Vaults & Deathclaws PNP** \rWhole Sheet: A Pimp Boy 3 Billion Coloring with Yes Man watching your every move. A new reworked system that is still being worked. This is the link to the roll20 Character Sheet Guide: https://www.youtube.com/watch?v=-yAMjX6TFrQ. This is the link to the system: https://docs.google.com/document/d/1taDyeAZJMWVzaceBcH_mfrsXvShir9UjoLaonNQ8Ipo/edit?usp=sharing." -} + "html": "Fallout-VnV.html", + "css": "Fallout-VnV.css", + "authors": "Arnold Norona, Osvel Cabrera", + "roll20userid": "2370052, 761797", + "preview": "Fallout-VnV-preview.png", + "instructions": "**Fallout: Vaults & Deathclaws PNP** \rWhole Sheet: A Pimp Boy 3 Billion Coloring with Yes Man watching your every move. A new reworked system that is still being worked. This is the link to the roll20 Character Sheet Guide: https://www.youtube.com/watch?v=-yAMjX6TFrQ. This is the link to the system: https://docs.google.com/document/d/1taDyeAZJMWVzaceBcH_mfrsXvShir9UjoLaonNQ8Ipo/edit?usp=sharing.", + "legacy": true +} \ No newline at end of file diff --git a/Fallout/sheet.json b/Fallout/sheet.json index 6b93f7d67f..692b4a0b64 100644 --- a/Fallout/sheet.json +++ b/Fallout/sheet.json @@ -1,8 +1,9 @@ { - "html": "Fallout 3.0.html", - "css": "Fallout 3.0.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "Fallout 3.0.png", - "instructions": "**Fallout 3.0**\rWhole Sheet: Not being familiar with the rule set resulted in this sheet lacking a few buttons and details that might otherwise have been added. The sheet has now been released-to-the-wild and I might update it when I get the chance.\rPrime Tab: Include bio-blocks, Primary Statistics, and Secondary Statistics. The Secondary Statistics auto-calc, with a block added for modifiers after the fact.\rSkill tab: The buttons roll a d100 and show the skill rating next to it\rCombat Tab: Armor records the rating, but is not calculated. Current hitpoints are user-entered, but the maxiumum is auto-claced based on level. The weapon buttons include a damage roll, regardless if the the roll hit. \rTrait tab: A repeating field for recording perks, traits, and so on. The trait names can be changed.\rInventoryTab: Another repeating field for recording gear.\rTo Do: vehicle tab, roll template (dev only) taking into account range, targetted attack roll with built range, targetted attack roll taking in account damage threshold and resistance" + "html": "Fallout 3.0.html", + "css": "Fallout 3.0.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "Fallout 3.0.png", + "instructions": "**Fallout 3.0**\rWhole Sheet: Not being familiar with the rule set resulted in this sheet lacking a few buttons and details that might otherwise have been added. The sheet has now been released-to-the-wild and I might update it when I get the chance.\rPrime Tab: Include bio-blocks, Primary Statistics, and Secondary Statistics. The Secondary Statistics auto-calc, with a block added for modifiers after the fact.\rSkill tab: The buttons roll a d100 and show the skill rating next to it\rCombat Tab: Armor records the rating, but is not calculated. Current hitpoints are user-entered, but the maxiumum is auto-claced based on level. The weapon buttons include a damage roll, regardless if the the roll hit. \rTrait tab: A repeating field for recording perks, traits, and so on. The trait names can be changed.\rInventoryTab: Another repeating field for recording gear.\rTo Do: vehicle tab, roll template (dev only) taking into account range, targetted attack roll with built range, targetted attack roll taking in account damage threshold and resistance", + "legacy": true } \ No newline at end of file diff --git a/Fantastic Heros & Witchery/sheet.json b/Fantastic Heros & Witchery/sheet.json index 5ae9761ef8..0685feef7d 100644 --- a/Fantastic Heros & Witchery/sheet.json +++ b/Fantastic Heros & Witchery/sheet.json @@ -1,8 +1,9 @@ { - "html": "fhw.html", - "css": "fhw.css", - "authors": "lorbog", - "roll20userid": "436206", - "preview": "fhw.png", - "instructions": "This is a character sheet for the OSR game Fantastic Heros and Witchery. It features automatic checks, initiative, and attacks, as well as a spell book. " -} + "html": "fhw.html", + "css": "fhw.css", + "authors": "lorbog", + "roll20userid": "436206", + "preview": "fhw.png", + "instructions": "This is a character sheet for the OSR game Fantastic Heros and Witchery. It features automatic checks, initiative, and attacks, as well as a spell book. ", + "legacy": true +} \ No newline at end of file diff --git a/Fantasy Age/sheet.json b/Fantasy Age/sheet.json index 43dbd7300d..1f453d2ffd 100644 --- a/Fantasy Age/sheet.json +++ b/Fantasy Age/sheet.json @@ -1,8 +1,9 @@ { - "html": "Fantasy Age.html", - "css": "Fantasy Age.css", - "authors": "Adalberto, Andrew R.", - "roll20userid": "615105, 439089", - "preview": "sheet01.png", - "instructions": "check the check box in skill table in order to add a Focus value to the roll" -} + "html": "Fantasy Age.html", + "css": "Fantasy Age.css", + "authors": "Adalberto, Andrew R.", + "roll20userid": "615105, 439089", + "preview": "sheet01.png", + "instructions": "check the check box in skill table in order to add a Focus value to the roll", + "legacy": true +} \ No newline at end of file diff --git a/Fantasy_Craft/sheet.json b/Fantasy_Craft/sheet.json index c563cde709..47d288575a 100644 --- a/Fantasy_Craft/sheet.json +++ b/Fantasy_Craft/sheet.json @@ -1,8 +1,9 @@ { - "html":"fantasycraft.html", - "css":"fantasycraft.css", - "authors":"Jason Miller, Dan W", - "roll20userid":"721, 256724", - "preview":"fantasycraft.png", - "instructions":"All calculated fields are available as hidden rolls (see Character Sheet wiki page for details). The error range of skills is automatically adjusted by adding 1 or more ranks, and may adjust the error range if set previously.\n[Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Fantasy_Craft/README.md)" -} + "html": "fantasycraft.html", + "css": "fantasycraft.css", + "authors": "Jason Miller, Dan W", + "roll20userid": "721, 256724", + "preview": "fantasycraft.png", + "instructions": "All calculated fields are available as hidden rolls (see Character Sheet wiki page for details). The error range of skills is automatically adjusted by adding 1 or more ranks, and may adjust the error range if set previously.\n[Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Fantasy_Craft/README.md)", + "legacy": true +} \ No newline at end of file diff --git a/FarWest_LaLeyenda/sheet.json b/FarWest_LaLeyenda/sheet.json index af7fb386c6..4bfc51e807 100644 --- a/FarWest_LaLeyenda/sheet.json +++ b/FarWest_LaLeyenda/sheet.json @@ -1,8 +1,9 @@ { - "html": "FWLY.html", - "css": "FWLY.css", - "authors": "Antonio García Valverde", - "preview": "FWLYpreview1.png", - "roll20userid": "1949987", - "instructions": "Hoja de personaje para Far West La Leyenda" + "html": "FWLY.html", + "css": "FWLY.css", + "authors": "Antonio García Valverde", + "preview": "FWLYpreview1.png", + "roll20userid": "1949987", + "instructions": "Hoja de personaje para Far West La Leyenda", + "legacy": true } \ No newline at end of file diff --git a/Fate Acelerado BR/sheet.json b/Fate Acelerado BR/sheet.json index f37c111119..8f04b86aaf 100644 --- a/Fate Acelerado BR/sheet.json +++ b/Fate Acelerado BR/sheet.json @@ -1,8 +1,9 @@ { - "html": "fate.html", - "css": "fate.css", - "roll20userid": "910206", - "authors": "Fábio Emilio Costa", - "preview": "fate.png", - "instructions": "Ficha de Fate Acelerado para o Português Brasileiro" -} + "html": "fate.html", + "css": "fate.css", + "roll20userid": "910206", + "authors": "Fábio Emilio Costa", + "preview": "fate.png", + "instructions": "Ficha de Fate Acelerado para o Português Brasileiro", + "legacy": true +} \ No newline at end of file diff --git a/Fate Básico BR/sheet.json b/Fate Básico BR/sheet.json index c41461a543..14b234bedb 100644 --- a/Fate Básico BR/sheet.json +++ b/Fate Básico BR/sheet.json @@ -1,8 +1,9 @@ { - "html": "fate.html", - "css": "fate.css", - "authors": "Fábio Emilio Costa", - "roll20userid": "910206", - "preview": "fate.png", - "instructions": "# Ficha de personagem do Fate Básico em Português.\r# _Portuguese Fate Core Character Sheet_.\r Baseada na Ficha do Fate Core em Inglês\r _Based on Fate Core sheet_\rApenas mudou o nome da ficha para uma mais adequada" -} + "html": "fate.html", + "css": "fate.css", + "authors": "Fábio Emilio Costa", + "roll20userid": "910206", + "preview": "fate.png", + "instructions": "# Ficha de personagem do Fate Básico em Português.\r# _Portuguese Fate Core Character Sheet_.\r Baseada na Ficha do Fate Core em Inglês\r _Based on Fate Core sheet_\rApenas mudou o nome da ficha para uma mais adequada", + "legacy": true +} \ No newline at end of file diff --git a/Fate Core v2/sheet.json b/Fate Core v2/sheet.json index a1615d88eb..d0282c2086 100644 --- a/Fate Core v2/sheet.json +++ b/Fate Core v2/sheet.json @@ -1,76 +1,77 @@ { - "html": "fate.html", - "css": "fate.css", - "authors": "MagooChris", - "preview": "fate.png", - "roll20userid": "2228731", - "instructions": "Compatible with Fate Core games.\n* Maintains the look and feel of the official character sheet from Evil Hat.\n* Built-in roll buttons and templates for easy use of Skills and results stand out.\n* Fully customisable Skills, Stunts and Stress.\n* Code based from DnD 5th edition sheet and the previous Fate Core sheet from Andrew Bailey (krathognis), Devindra Payment (@Ardnived), Maetco, and Joseph Cloutier (player-03)", - "useroptions": [ - { - "attribute": "show_hints_flag", - "displayname": "Show First Time Hints", - "displaytranslationkey": "ShowHints-Q", - "type": "checkbox", - "value": "1", - "checked": "checked", - "description": "Show hints that might be useful for first time players or those upgrading from the previous sheet design.", - "descriptiontranslationkey": "ShowHints-D" - }, - { - "attribute": "run_firstTime_setup", - "displayname": "Run First Time Setup", - "displaytranslationkey": "RunFirstTimeSetup-Q", - "type": "checkbox", - "value": "1", - "checked": "checked", - "description": "Run scripts to setup the sheet for a default character.", - "descriptiontranslationkey": "RunFirstTimeSetup-D" - }, - { - "attribute": "default_stressSkills", - "displayname": "Default Stresses and Skills", - "displaytranslationkey": "DefaultStressSkill-Q", - "type": "text", - "default": "Physical:Physique,Mental:Will", - "description": "When setting up a default sheet, what stress tracks and their guiding skill should be set up? e.g. \"Mental:Will,Extra:3\"", - "descriptiontranslationkey": "DefaultStressSkill-D" - }, - { - "attribute": "attr_default_consequences", - "displayname": "Default Consequences", - "displaytranslationkey": "DefaultConsequences-Q", - "type": "text", - "default": "2,4,6", - "description": "When setting up a default sheet, what consequences are the default consequences? e.g. \"2,4,6\"", - "descriptiontranslationkey": "DefaultConsequences-D" - }, - { - "attribute": "show_conditions_flag", - "displayname": "Use Conditions instead of Consequences", - "displaytranslationkey": "ShowConditions-Q", - "type": "checkbox", - "value": "1", - "description": "Use the Conditions from the Fate Toolkit to replace Consequences", - "descriptiontranslationkey": "ShowConditions-Q" - }, - { - "attribute": "show_phase0_flag", - "displayname": "Show Phase 0 Tab", - "displaytranslationkey": "ShowPhase0-Q", - "type": "checkbox", - "value": "1", - "checked": "checked", - "description": "If you are starting with a Phase 0, then you can use this tab to build up your ideas.", - "descriptiontranslationkey": "ShowPhase0-Q" - }, - { - "attribute": "show_notesTab_flag", - "displayname": "Show Notes Tab", - "displaytranslationkey": "ShowNotesTab-Q", - "type": "checkbox", - "value": "1", - "description": "Set this if you would prefer the notes to show on a Tab of their own.", - "descriptiontranslationkey": "ShowNotesTab-Q" - } - ] -} + "html": "fate.html", + "css": "fate.css", + "authors": "MagooChris", + "preview": "fate.png", + "roll20userid": "2228731", + "instructions": "Compatible with Fate Core games.\n* Maintains the look and feel of the official character sheet from Evil Hat.\n* Built-in roll buttons and templates for easy use of Skills and results stand out.\n* Fully customisable Skills, Stunts and Stress.\n* Code based from DnD 5th edition sheet and the previous Fate Core sheet from Andrew Bailey (krathognis), Devindra Payment (@Ardnived), Maetco, and Joseph Cloutier (player-03)", + "useroptions": [ + { + "attribute": "show_hints_flag", + "displayname": "Show First Time Hints", + "displaytranslationkey": "ShowHints-Q", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "Show hints that might be useful for first time players or those upgrading from the previous sheet design.", + "descriptiontranslationkey": "ShowHints-D" + }, + { + "attribute": "run_firstTime_setup", + "displayname": "Run First Time Setup", + "displaytranslationkey": "RunFirstTimeSetup-Q", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "Run scripts to setup the sheet for a default character.", + "descriptiontranslationkey": "RunFirstTimeSetup-D" + }, + { + "attribute": "default_stressSkills", + "displayname": "Default Stresses and Skills", + "displaytranslationkey": "DefaultStressSkill-Q", + "type": "text", + "default": "Physical:Physique,Mental:Will", + "description": "When setting up a default sheet, what stress tracks and their guiding skill should be set up? e.g. \"Mental:Will,Extra:3\"", + "descriptiontranslationkey": "DefaultStressSkill-D" + }, + { + "attribute": "attr_default_consequences", + "displayname": "Default Consequences", + "displaytranslationkey": "DefaultConsequences-Q", + "type": "text", + "default": "2,4,6", + "description": "When setting up a default sheet, what consequences are the default consequences? e.g. \"2,4,6\"", + "descriptiontranslationkey": "DefaultConsequences-D" + }, + { + "attribute": "show_conditions_flag", + "displayname": "Use Conditions instead of Consequences", + "displaytranslationkey": "ShowConditions-Q", + "type": "checkbox", + "value": "1", + "description": "Use the Conditions from the Fate Toolkit to replace Consequences", + "descriptiontranslationkey": "ShowConditions-Q" + }, + { + "attribute": "show_phase0_flag", + "displayname": "Show Phase 0 Tab", + "displaytranslationkey": "ShowPhase0-Q", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "If you are starting with a Phase 0, then you can use this tab to build up your ideas.", + "descriptiontranslationkey": "ShowPhase0-Q" + }, + { + "attribute": "show_notesTab_flag", + "displayname": "Show Notes Tab", + "displaytranslationkey": "ShowNotesTab-Q", + "type": "checkbox", + "value": "1", + "description": "Set this if you would prefer the notes to show on a Tab of their own.", + "descriptiontranslationkey": "ShowNotesTab-Q" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Fate Core with rolls Deutsch/sheet.json b/Fate Core with rolls Deutsch/sheet.json index 86f5b79463..c6537e5460 100644 --- a/Fate Core with rolls Deutsch/sheet.json +++ b/Fate Core with rolls Deutsch/sheet.json @@ -1,8 +1,9 @@ { - "html": "fate_core_with_rolls-deutsch.html", - "css": "fate_core_with_rolls-deutsch.css", - "authors": "sioc, Papa Rabe (Übersetzung)", - "roll20userid": "847107, 1061463", - "preview": "fate.png", - "instructions": "# Fate Core Charakterblatt - Deutsch.\r## Eine Übersetzung des fate_core_with_rolls Sheet von sioc, das auf dem Fate Core Sheet von Andrew Bailey (krathognis) und Devindra Payment (@Ardnived) aufbaut##\r\rDie Verwendung der Würfel-Schaltflächen in der Macro Quick Bar ist nicht möglich.\r\rFate™ is a trademark of Evil Hat Productions, LLC. The Powered by Fate logo is © Evil Hat Productions, LLC and is used with permission.\r" -} + "html": "fate_core_with_rolls-deutsch.html", + "css": "fate_core_with_rolls-deutsch.css", + "authors": "sioc, Papa Rabe (Übersetzung)", + "roll20userid": "847107, 1061463", + "preview": "fate.png", + "instructions": "# Fate Core Charakterblatt - Deutsch.\r## Eine Übersetzung des fate_core_with_rolls Sheet von sioc, das auf dem Fate Core Sheet von Andrew Bailey (krathognis) und Devindra Payment (@Ardnived) aufbaut##\r\rDie Verwendung der Würfel-Schaltflächen in der Macro Quick Bar ist nicht möglich.\r\rFate™ is a trademark of Evil Hat Productions, LLC. The Powered by Fate logo is © Evil Hat Productions, LLC and is used with permission.\r", + "legacy": true +} \ No newline at end of file diff --git a/Fate Jadepunk BR/sheet.json b/Fate Jadepunk BR/sheet.json index 393d44a8c4..1c2d16d789 100644 --- a/Fate Jadepunk BR/sheet.json +++ b/Fate Jadepunk BR/sheet.json @@ -1,8 +1,9 @@ { - "html": "fate.html", - "css": "fate.css", - "roll20userid": "910206", - "authors": "Fábio Emilio Costa", - "preview": "fate.png", - "instructions": "Ficha de Jadepunk para Português Brasileiro" -} + "html": "fate.html", + "css": "fate.css", + "roll20userid": "910206", + "authors": "Fábio Emilio Costa", + "preview": "fate.png", + "instructions": "Ficha de Jadepunk para Português Brasileiro", + "legacy": true +} \ No newline at end of file diff --git a/Fate Turbo with rolls Deutsch/sheet.json b/Fate Turbo with rolls Deutsch/sheet.json index d35b8f2ef9..7d86c8a617 100644 --- a/Fate Turbo with rolls Deutsch/sheet.json +++ b/Fate Turbo with rolls Deutsch/sheet.json @@ -1,9 +1,9 @@ { - "html": "turbo_fate-deutsch.html", - "css": "turbo_fate-deutsch.css", - "authors": "Papa Rabe, Christopher Schäpers", - "roll20userid": "1061463,1561876", - "preview": "fate.png", - "instructions": "Turbo Fate Charakterblatt (Deutsch).\rBasiert auf dem Englischen FATE Accelerated Sheet von Zachary St Lawrence\r\rFate™ is a trademark of Evil Hat Productions, LLC. The Powered by Fate logo is © Evil Hat Productions, LLC and is used with permission.\r" - -} + "html": "turbo_fate-deutsch.html", + "css": "turbo_fate-deutsch.css", + "authors": "Papa Rabe, Christopher Schäpers", + "roll20userid": "1061463,1561876", + "preview": "fate.png", + "instructions": "Turbo Fate Charakterblatt (Deutsch).\rBasiert auf dem Englischen FATE Accelerated Sheet von Zachary St Lawrence\r\rFate™ is a trademark of Evil Hat Productions, LLC. The Powered by Fate logo is © Evil Hat Productions, LLC and is used with permission.\r", + "legacy": true +} \ No newline at end of file diff --git a/Fate/sheet.json b/Fate/sheet.json index 9383071af3..e3032a4003 100644 --- a/Fate/sheet.json +++ b/Fate/sheet.json @@ -1,255 +1,373 @@ { - "html": "FateOmni.html", - "css": "FateOmni.css", - "authors": "Fred Hicks (Evil Hat Productions)", - "roll20userid": "3844812 (Evil Hat Productions)", - "preview": "FateOmni.png", - "instructions": "For more information about this highly versatile sheet, check out our series of posts at Evil Hat: https://www.evilhat.com/home/fate-on-roll20-part-1-character-sheet-setup/ -- and if you run into any issues, have suggestions, or anything else, please reach out to Evil Hat at feedback@evilhat.com. If you're a sheet developer and looking to make changes to this sheet's code, don't. We maintain an external copy as the authoritative source; problems that emerge with the sheet are our customer service problem, not yours. Changes you make are likely to be erased. So talk to us before making changes.", - "useroptions": [ - { - "attribute": "setgame", - "displayname": "Preload character sheet configuration for", - "displaytranslationkey": "preload-for", - "type": "select", - "options": [ - "Don't Pre-Configure|none", - "Custom Build With Options Below|custom", - "Fate Core|fcore", - "Fate Condensed|fcon", - "Fate Accelerated|fae", - "3 Rocketeers|threerocketeers", - "Atomic Robo|robo", - "Dresden Files Accelerated|dfa", - "Fate of Cthulhu|foc", - "Kaiju Incorporated|kaijuinc", - "Ngen Mapu|ngen", - "Secrets of Cats|cats", - "Shadow of the Century|shotc", - "Tachyon Squadron|tachyon", - "Venture City|venture" - ], - "optiontranslationkeys": [ "noset","custom-build","fcore","fcon","fae","threerocketeers","robo","dfa","foc","kaijuinc","ngen","cats","shotc","tachyon","venture" - ], - "value": "none", - "description": "Choose a prebuilt set of options. Other than the first two, your choice will override the settings seen below.", - "descriptiontranslationkey": "preload-desc" - }, - { - "attribute": "theme", - "displayname": "Color Theme", - "displaytranslationkey": "color-theme", - "type": "select", - "options": [ - "Core Blue|blue", - "World Green|green", - "Toolkit Purple|purple", - "Evil Hat|evilhat", - "Elder God|cthulhu", - "Golden|orange", - "Gray|gray", - "Radical|shotc" - ], - "value": "blue", - "description": "Choose a color theme. Players can change it later own to suit their preferences. Some preloaded game settings will override this.", - "descriptiontranslationkey": "theme-desc" - }, - { - "attribute": "Show-Aspects", - "displayname": "Aspects", - "displaytranslationkey": "aspects", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "1" - }, - { - "attribute": "Show-Conditions", - "displayname": "Conditions", - "displaytranslationkey": "conditions", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "1" - }, - { - "attribute": "Show-Consequences", - "displayname": "Consequences", - "displaytranslationkey": "consequences", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "1" - }, - { - "attribute": "Show-Corruption", - "displayname": "Corruption", - "displaytranslationkey": "corruption", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "0" - }, - { - "attribute": "Show-Extras", - "displayname": "Extras", - "displaytranslationkey": "extras", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "0" - }, - { - "attribute": "Show-FP", - "displayname": "Fate Points", - "displaytranslationkey": "fp", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "1" - }, - { - "attribute": "Show-Modes", - "displayname": "Modes", - "displaytranslationkey": "modes", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "0" - }, - { - "attribute": "Show-Notes", - "displayname": "Notes", - "displaytranslationkey": "notes", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "1" - }, - { - "attribute": "Show-Powers", - "displayname": "Powers", - "displaytranslationkey": "powers", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "0" - }, - { - "attribute": "Show-Refresh", - "displayname": "Refresh", - "displaytranslationkey": "refresh", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "1" - }, - { - "attribute": "Show-Roles", - "displayname": "Roles", - "displaytranslationkey": "roles", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "0" - }, - { - "attribute": "Show-RollableAspects", - "displayname": "Rollable Aspects", - "displaytranslationkey": "rollable-aspects", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "0" - }, - { - "attribute": "Show-Skills", - "displayname": "Skills", - "displaytranslationkey": "skills", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "1" - }, - { - "attribute": "Show-Stress", - "displayname": "Stress", - "displaytranslationkey": "stress", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "1" - }, - { - "attribute": "Show-Stunts", - "displayname": "Stunts", - "displaytranslationkey": "stunts", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "1" - }, - { - "attribute": "Show-Stunts", - "displayname": "Stunts", - "displaytranslationkey": "stunts", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "1" - }, - { - "attribute": "Show-Skillswaps", - "displayname": "Swappable Skillsets", - "displaytranslationkey": "swap-skills", - "type": "select", - "options": [ "Show|1", "Hide|0" ], - "optiontranslationkeys": [ "show", "hide" ], - "default": "0" - }, - { - "attribute": "custom-aspects", - "displayname": "Custom Aspect Labels", - "displaytranslationkey": "custom-aspects", - "type": "text", - "value": "High Concept, Trouble", - "description": "Enter a list separated by commas. You must select the Custom Build option up top for this to be used.", - "descriptiontranslationkey": "custom-aspects-desc" - }, - { - "attribute": "custom-conditions", - "displayname": "Custom Conditions", - "displaytranslationkey": "custom-conditions", - "type": "text", - "value": "", - "description": "Enter a list separated by commas, with each entry in this format (not including the quotes): \"Label:Length\", e.g., \"Indebted:5\". You may optionally include values for each box separated by spaces after the length, e.g., \"Doomed:1 6\". You must select the Custom Build option up top for this to be used.", - "descriptiontranslationkey": "custom-conditions-desc" - }, - { - "attribute": "custom-consequences", - "displayname": "Custom Consequences", - "displaytranslationkey": "custom-consequences", - "type": "text", - "value": "Mild:2,Moderate:4,Severe:6", - "description": "Enter a list separated by commas, with each entry in this format (not including the quotes): \"Label:Value\", e.g., \"Mild:2\". You must select the Custom Build option up top for this to be used.", - "descriptiontranslationkey": "custom-consequences-desc" - }, - { - "attribute": "custom-skills", - "displayname": "Custom Skill List", - "displaytranslationkey": "custom-skills", - "type": "text", - "value": "", - "description": "Enter a list separated by commas. You must select the Custom Build option up top for this to be used.", - "descriptiontranslationkey": "custom-skills-desc" - }, - { - "attribute": "custom-stress", - "displayname": "Custom Stress Tracks", - "displaytranslationkey": "custom-stress", - "type": "text", - "value": "", - "description": "Enter a list separated by commas, with each entry in this format (not including the quotes): \"Label:Default Length\", e.g., \"Social:2\". You may optionally include values for each box (including ones beyond the default length) separated by spaces after the length, e.g., \"Social:2 1 2 3 4 5 6\". You must select the Custom Build option up top for this to be used.", - "descriptiontranslationkey": "custom-stress-desc" - } - ] + "html": "FateOmni.html", + "css": "FateOmni.css", + "authors": "Fred Hicks (Evil Hat Productions)", + "roll20userid": "3844812 (Evil Hat Productions)", + "preview": "FateOmni.png", + "instructions": "For more information about this highly versatile sheet, check out our series of posts at Evil Hat: https://www.evilhat.com/home/fate-on-roll20-part-1-character-sheet-setup/ -- and if you run into any issues, have suggestions, or anything else, please reach out to Evil Hat at feedback@evilhat.com. If you're a sheet developer and looking to make changes to this sheet's code, don't. We maintain an external copy as the authoritative source; problems that emerge with the sheet are our customer service problem, not yours. Changes you make are likely to be erased. So talk to us before making changes.", + "useroptions": [ + { + "attribute": "setgame", + "displayname": "Preload character sheet configuration for", + "displaytranslationkey": "preload-for", + "type": "select", + "options": [ + "Don't Pre-Configure|none", + "Custom Build With Options Below|custom", + "Fate Core|fcore", + "Fate Condensed|fcon", + "Fate Accelerated|fae", + "3 Rocketeers|threerocketeers", + "Atomic Robo|robo", + "Dresden Files Accelerated|dfa", + "Fate of Cthulhu|foc", + "Kaiju Incorporated|kaijuinc", + "Ngen Mapu|ngen", + "Secrets of Cats|cats", + "Shadow of the Century|shotc", + "Tachyon Squadron|tachyon", + "Venture City|venture" + ], + "optiontranslationkeys": [ + "noset", + "custom-build", + "fcore", + "fcon", + "fae", + "threerocketeers", + "robo", + "dfa", + "foc", + "kaijuinc", + "ngen", + "cats", + "shotc", + "tachyon", + "venture" + ], + "value": "none", + "description": "Choose a prebuilt set of options. Other than the first two, your choice will override the settings seen below.", + "descriptiontranslationkey": "preload-desc" + }, + { + "attribute": "theme", + "displayname": "Color Theme", + "displaytranslationkey": "color-theme", + "type": "select", + "options": [ + "Core Blue|blue", + "World Green|green", + "Toolkit Purple|purple", + "Evil Hat|evilhat", + "Elder God|cthulhu", + "Golden|orange", + "Gray|gray", + "Radical|shotc" + ], + "value": "blue", + "description": "Choose a color theme. Players can change it later own to suit their preferences. Some preloaded game settings will override this.", + "descriptiontranslationkey": "theme-desc" + }, + { + "attribute": "Show-Aspects", + "displayname": "Aspects", + "displaytranslationkey": "aspects", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "1" + }, + { + "attribute": "Show-Conditions", + "displayname": "Conditions", + "displaytranslationkey": "conditions", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "1" + }, + { + "attribute": "Show-Consequences", + "displayname": "Consequences", + "displaytranslationkey": "consequences", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "1" + }, + { + "attribute": "Show-Corruption", + "displayname": "Corruption", + "displaytranslationkey": "corruption", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "0" + }, + { + "attribute": "Show-Extras", + "displayname": "Extras", + "displaytranslationkey": "extras", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "0" + }, + { + "attribute": "Show-FP", + "displayname": "Fate Points", + "displaytranslationkey": "fp", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "1" + }, + { + "attribute": "Show-Modes", + "displayname": "Modes", + "displaytranslationkey": "modes", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "0" + }, + { + "attribute": "Show-Notes", + "displayname": "Notes", + "displaytranslationkey": "notes", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "1" + }, + { + "attribute": "Show-Powers", + "displayname": "Powers", + "displaytranslationkey": "powers", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "0" + }, + { + "attribute": "Show-Refresh", + "displayname": "Refresh", + "displaytranslationkey": "refresh", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "1" + }, + { + "attribute": "Show-Roles", + "displayname": "Roles", + "displaytranslationkey": "roles", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "0" + }, + { + "attribute": "Show-RollableAspects", + "displayname": "Rollable Aspects", + "displaytranslationkey": "rollable-aspects", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "0" + }, + { + "attribute": "Show-Skills", + "displayname": "Skills", + "displaytranslationkey": "skills", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "1" + }, + { + "attribute": "Show-Stress", + "displayname": "Stress", + "displaytranslationkey": "stress", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "1" + }, + { + "attribute": "Show-Stunts", + "displayname": "Stunts", + "displaytranslationkey": "stunts", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "1" + }, + { + "attribute": "Show-Stunts", + "displayname": "Stunts", + "displaytranslationkey": "stunts", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "1" + }, + { + "attribute": "Show-Skillswaps", + "displayname": "Swappable Skillsets", + "displaytranslationkey": "swap-skills", + "type": "select", + "options": [ + "Show|1", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "0" + }, + { + "attribute": "custom-aspects", + "displayname": "Custom Aspect Labels", + "displaytranslationkey": "custom-aspects", + "type": "text", + "value": "High Concept, Trouble", + "description": "Enter a list separated by commas. You must select the Custom Build option up top for this to be used.", + "descriptiontranslationkey": "custom-aspects-desc" + }, + { + "attribute": "custom-conditions", + "displayname": "Custom Conditions", + "displaytranslationkey": "custom-conditions", + "type": "text", + "value": "", + "description": "Enter a list separated by commas, with each entry in this format (not including the quotes): \"Label:Length\", e.g., \"Indebted:5\". You may optionally include values for each box separated by spaces after the length, e.g., \"Doomed:1 6\". You must select the Custom Build option up top for this to be used.", + "descriptiontranslationkey": "custom-conditions-desc" + }, + { + "attribute": "custom-consequences", + "displayname": "Custom Consequences", + "displaytranslationkey": "custom-consequences", + "type": "text", + "value": "Mild:2,Moderate:4,Severe:6", + "description": "Enter a list separated by commas, with each entry in this format (not including the quotes): \"Label:Value\", e.g., \"Mild:2\". You must select the Custom Build option up top for this to be used.", + "descriptiontranslationkey": "custom-consequences-desc" + }, + { + "attribute": "custom-skills", + "displayname": "Custom Skill List", + "displaytranslationkey": "custom-skills", + "type": "text", + "value": "", + "description": "Enter a list separated by commas. You must select the Custom Build option up top for this to be used.", + "descriptiontranslationkey": "custom-skills-desc" + }, + { + "attribute": "custom-stress", + "displayname": "Custom Stress Tracks", + "displaytranslationkey": "custom-stress", + "type": "text", + "value": "", + "description": "Enter a list separated by commas, with each entry in this format (not including the quotes): \"Label:Default Length\", e.g., \"Social:2\". You may optionally include values for each box (including ones beyond the default length) separated by spaces after the length, e.g., \"Social:2 1 2 3 4 5 6\". You must select the Custom Build option up top for this to be used.", + "descriptiontranslationkey": "custom-stress-desc" + } + ], + "legacy": true } \ No newline at end of file diff --git a/Fate_Accelerated/sheet.json b/Fate_Accelerated/sheet.json index 4b04347a64..84bfa14d2e 100644 --- a/Fate_Accelerated/sheet.json +++ b/Fate_Accelerated/sheet.json @@ -1,8 +1,9 @@ { - "html": "fate.html", - "css": "fate.css", - "roll20userid": "675646", - "authors": "Zachary St Lawrence", - "preview": "fate.png", - "instructions": "Simple Fate Accelerated Character Sheet.\rBased off of Devindra Payment (Ardnived) Fate core character sheet\rwith modifications to more closely mirror the [Evilhat official character sheet](http://www.evilhat.com/home/wp-content/uploads/2013/02/Fate-Accelerated-Character-Sheet.pdf)\rUpdate by G. Ti: I added a Fallout fan version.\rClick on the top button to transform.\r" -} + "html": "fate.html", + "css": "fate.css", + "roll20userid": "675646", + "authors": "Zachary St Lawrence", + "preview": "fate.png", + "instructions": "Simple Fate Accelerated Character Sheet.\rBased off of Devindra Payment (Ardnived) Fate core character sheet\rwith modifications to more closely mirror the [Evilhat official character sheet](http://www.evilhat.com/home/wp-content/uploads/2013/02/Fate-Accelerated-Character-Sheet.pdf)\rUpdate by G. Ti: I added a Fallout fan version.\rClick on the top button to transform.\r", + "legacy": true +} \ No newline at end of file diff --git a/Fate_Accelerated_ES/sheet.json b/Fate_Accelerated_ES/sheet.json index 5aed05de9d..86a6f4b970 100644 --- a/Fate_Accelerated_ES/sheet.json +++ b/Fate_Accelerated_ES/sheet.json @@ -1,8 +1,9 @@ { - "html": "fate.html", - "css": "fate.css", - "roll20userid": "435944", - "authors": "Alberto Eles Fernandez", - "preview": "fate.png", - "instructions": "FATE Acelerado en español\rBasado en la versión de Zachary St Lawrence" -} + "html": "fate.html", + "css": "fate.css", + "roll20userid": "435944", + "authors": "Alberto Eles Fernandez", + "preview": "fate.png", + "instructions": "FATE Acelerado en español\rBasado en la versión de Zachary St Lawrence", + "legacy": true +} \ No newline at end of file diff --git a/Fate_Accelerated_Kor/sheet.json b/Fate_Accelerated_Kor/sheet.json index b0c7094e25..a4ae87c7f2 100644 --- a/Fate_Accelerated_Kor/sheet.json +++ b/Fate_Accelerated_Kor/sheet.json @@ -1,8 +1,9 @@ { - "html": "fate.html", - "css": "fate.css", - "roll20userid": "1529749", - "authors": "푸른이", - "preview": "fate.png", - "instructions": "기동형 페이트의 시트입니다.\r초여명에서 제공하고 있는 기동형 페이트의 시트를 기본으로 하였습니다.\r다음의 주소에서 pdf 파일로 확인해보실 수 있습니다. https://dl.dropboxusercontent.com/u/60314196/faecharsheet.pdf\r\r" -} + "html": "fate.html", + "css": "fate.css", + "roll20userid": "1529749", + "authors": "푸른이", + "preview": "fate.png", + "instructions": "기동형 페이트의 시트입니다.\r초여명에서 제공하고 있는 기동형 페이트의 시트를 기본으로 하였습니다.\r다음의 주소에서 pdf 파일로 확인해보실 수 있습니다. https://dl.dropboxusercontent.com/u/60314196/faecharsheet.pdf\r\r", + "legacy": true +} \ No newline at end of file diff --git a/Fate_Accelerated_Kor_Overman_Alliance/sheet.json b/Fate_Accelerated_Kor_Overman_Alliance/sheet.json index 442349edc2..287d4ea5bc 100644 --- a/Fate_Accelerated_Kor_Overman_Alliance/sheet.json +++ b/Fate_Accelerated_Kor_Overman_Alliance/sheet.json @@ -1,8 +1,9 @@ { - "html": "fate_overman_alliance.html", - "css": "fate_overman_alliance.css", - "roll20userid": "1529749", - "authors": "푸른이", - "preview": "fate_overman_alliance.png", - "instructions": "초인동맹 TRPG의 시트입니다.\r초여명에서 제공하고 있는 초인동맹 TRPG의 시트를 기본으로 하였습니다.\r다음의 주소에서 pdf 파일로 확인해보실 수 있습니다. https://dl.dropboxusercontent.com/u/60314196/faecharsheet.pdf\r\r" + "html": "fate_overman_alliance.html", + "css": "fate_overman_alliance.css", + "roll20userid": "1529749", + "authors": "푸른이", + "preview": "fate_overman_alliance.png", + "instructions": "초인동맹 TRPG의 시트입니다.\r초여명에서 제공하고 있는 초인동맹 TRPG의 시트를 기본으로 하였습니다.\r다음의 주소에서 pdf 파일로 확인해보실 수 있습니다. https://dl.dropboxusercontent.com/u/60314196/faecharsheet.pdf\r\r", + "legacy": true } \ No newline at end of file diff --git a/Fate_Accelerated_No_Approaches/sheet.json b/Fate_Accelerated_No_Approaches/sheet.json index d91277504c..d3628c9c4d 100644 --- a/Fate_Accelerated_No_Approaches/sheet.json +++ b/Fate_Accelerated_No_Approaches/sheet.json @@ -1,8 +1,9 @@ { - "html": "FAE_No_Approaches.html", - "css": "FAE_No_Approaches.css", - "roll20userid": "39462", - "authors": "Doyce Testerman", - "preview": "fae-no-aspect-roll20-sheet.png", - "instructions": "Fate Accelerated Character Sheet with Aspects-as-skills replacing Approaches, in addition to standard Aspect usage.\r\rBased off of Roll20 Fate Accelerated character sheet.\r\r" -} + "html": "FAE_No_Approaches.html", + "css": "FAE_No_Approaches.css", + "roll20userid": "39462", + "authors": "Doyce Testerman", + "preview": "fae-no-aspect-roll20-sheet.png", + "instructions": "Fate Accelerated Character Sheet with Aspects-as-skills replacing Approaches, in addition to standard Aspect usage.\r\rBased off of Roll20 Fate Accelerated character sheet.\r\r", + "legacy": true +} \ No newline at end of file diff --git a/Fate_Core/sheet.json b/Fate_Core/sheet.json index 9e72f7751b..34b9457b97 100644 --- a/Fate_Core/sheet.json +++ b/Fate_Core/sheet.json @@ -1,7 +1,8 @@ { - "html": "fate.html", - "css": "fate.css", - "authors": "Andrew Bailey (krathognis), Devindra Payment (@Ardnived), Maetco, and Joseph Cloutier (player-03)", - "preview": "fate.png", - "instructions": "# Fate Core Character Sheet\r\rTo configure this sheet, open the options menu at the bottom. Mouse over each option for a description." -} + "html": "fate.html", + "css": "fate.css", + "authors": "Andrew Bailey (krathognis), Devindra Payment (@Ardnived), Maetco, and Joseph Cloutier (player-03)", + "preview": "fate.png", + "instructions": "# Fate Core Character Sheet\r\rTo configure this sheet, open the options menu at the bottom. Mouse over each option for a description.", + "legacy": true +} \ No newline at end of file diff --git a/Fate_Core_Chinese_Traditional/sheet.json b/Fate_Core_Chinese_Traditional/sheet.json index 182c50bb06..8fcba31592 100644 --- a/Fate_Core_Chinese_Traditional/sheet.json +++ b/Fate_Core_Chinese_Traditional/sheet.json @@ -1,7 +1,8 @@ { - "html": "fate_cn.html", - "css": "fate_cn.css", - "authors": "Andrew Bailey (krathognis) and Devindra Payment (@Ardnived), Translation : Tony Sun (nicolalolas)", - "preview": "fate_cn.png", - "instructions": "# Fate Core Character Sheet.\n這是使用Andrew Bailey (krathognis) 跟 Devindra Payment (@Ardnived)所製作的Fate核心角色卡的繁體中文翻譯." -} + "html": "fate_cn.html", + "css": "fate_cn.css", + "authors": "Andrew Bailey (krathognis) and Devindra Payment (@Ardnived), Translation : Tony Sun (nicolalolas)", + "preview": "fate_cn.png", + "instructions": "# Fate Core Character Sheet.\n這是使用Andrew Bailey (krathognis) 跟 Devindra Payment (@Ardnived)所製作的Fate核心角色卡的繁體中文翻譯.", + "legacy": true +} \ No newline at end of file diff --git a/Fate_Freeport/sheet.json b/Fate_Freeport/sheet.json index f918acb902..b1668b35f5 100644 --- a/Fate_Freeport/sheet.json +++ b/Fate_Freeport/sheet.json @@ -1,8 +1,9 @@ { - "html": "fate.html", - "css": "fate.css", - "roll20userid": "675646", - "authors": "Zachary St Lawrence and Maetco", - "preview": "fate.png", - "instructions": "Fate Freeport Character Sheet.\rBased off of Devindra Payment (Ardnived) Fate core character sheet\rwith modifications to more closely mirror the Evilhat official freeport character sheet http://www.evilhat.com/home/wp-content/uploads/2013/02/Fate-Freeport-Character-Sheet.pdf\r\r" -} + "html": "fate.html", + "css": "fate.css", + "roll20userid": "675646", + "authors": "Zachary St Lawrence and Maetco", + "preview": "fate.png", + "instructions": "Fate Freeport Character Sheet.\rBased off of Devindra Payment (Ardnived) Fate core character sheet\rwith modifications to more closely mirror the Evilhat official freeport character sheet http://www.evilhat.com/home/wp-content/uploads/2013/02/Fate-Freeport-Character-Sheet.pdf\r\r", + "legacy": true +} \ No newline at end of file diff --git a/Fate_Jadepunk/sheet.json b/Fate_Jadepunk/sheet.json index e571c82ff5..9120292943 100644 --- a/Fate_Jadepunk/sheet.json +++ b/Fate_Jadepunk/sheet.json @@ -1,8 +1,9 @@ { - "html": "fate.html", - "css": "fate.css", - "roll20userid": "675646", - "authors": "Zachary St Lawrence", - "preview": "fate.png", - "instructions": "Simple Jadepunk Character Sheet.\rBased off of the official character sheet http://jadepunk.com/wp-content/uploads/2014/05/Jadepunk-Character-Sheet-Single-Page.pdf\r\r" -} + "html": "fate.html", + "css": "fate.css", + "roll20userid": "675646", + "authors": "Zachary St Lawrence", + "preview": "fate.png", + "instructions": "Simple Jadepunk Character Sheet.\rBased off of the official character sheet http://jadepunk.com/wp-content/uploads/2014/05/Jadepunk-Character-Sheet-Single-Page.pdf\r\r", + "legacy": true +} \ No newline at end of file diff --git a/Feast_of_Legends/sheet.json b/Feast_of_Legends/sheet.json index 9b582b34b8..195082bc58 100644 --- a/Feast_of_Legends/sheet.json +++ b/Feast_of_Legends/sheet.json @@ -1,9 +1,10 @@ { - "html": "feast_of_legends.html", - "css": "feast_of_legends.css", - "authors": "Andreas J.", - "roll20userid": "1223200", - "patreon": "https://www.patreon.com/anduh", - "preview": "FoLpreview.png", - "instructions": "Character Sheet for 'Feast of Legends', a RPG made by Wendy's. Now contains spots for two attacks. Sheet Version.1.1(Nov 3rd 2020)\n* [Rulebook](https://www.feastoflegends.com/images/Feast_Of_Legends.pdf)" + "html": "feast_of_legends.html", + "css": "feast_of_legends.css", + "authors": "Andreas J.", + "roll20userid": "1223200", + "patreon": "https://www.patreon.com/anduh", + "preview": "FoLpreview.png", + "instructions": "Character Sheet for 'Feast of Legends', a RPG made by Wendy's. Now contains spots for two attacks. Sheet Version.1.1(Nov 3rd 2020)\n* [Rulebook](https://www.feastoflegends.com/images/Feast_Of_Legends.pdf)", + "legacy": true } \ No newline at end of file diff --git a/Fellowship/sheet.json b/Fellowship/sheet.json index 4d38e943b3..8ff01003dc 100644 --- a/Fellowship/sheet.json +++ b/Fellowship/sheet.json @@ -1,8 +1,9 @@ { - "html": "fellowship.html", - "css": "fellowship.css", - "authors": "Author X", - "roll20userid": "1332302", - "preview": "fellowship.png", - "instructions": "Based on the Apocalypse World 1st Edition sheet by Ryan Sigg, Steve K., and Natha. For feature requests or issues please add them to the [issue tracker](https://github.com/AuthorX/AuthorX-Character-Sheets-for-Roll20/issues)." -} + "html": "fellowship.html", + "css": "fellowship.css", + "authors": "Author X", + "roll20userid": "1332302", + "preview": "fellowship.png", + "instructions": "Based on the Apocalypse World 1st Edition sheet by Ryan Sigg, Steve K., and Natha. For feature requests or issues please add them to the [issue tracker](https://github.com/AuthorX/AuthorX-Character-Sheets-for-Roll20/issues).", + "legacy": true +} \ No newline at end of file diff --git a/Feng Shui/sheet.json b/Feng Shui/sheet.json index 720e4a458f..878cac7aae 100644 --- a/Feng Shui/sheet.json +++ b/Feng Shui/sheet.json @@ -1,8 +1,9 @@ { - "html": "Feng Shui.html", - "css": "Feng Shui.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "Feng Shui.png", - "instructions": "# Character Sheet\r Basic, no frills sheet for playing an action movie hero of the 80's. \r\r## Basic\r\r* placce holder for character information.\r\r## Attributes & Skills\r* There is open rolls and closed rolls for everything on this tab.\r\r## Combat\r* Impairment runs from 0 to -5, depending on the checkbox, but has to be added manually. The wound tracker is color coded to help determine when to apply the checks. There are 15 different attack buttons hidden under the arrow. Hopefully, that's nough for folks \r\r## Gear\r* Place to store information. \r\r## Fu Powers and Sorcery\r* A place to store the information about the various powers, and a button to show that information in chat.\r\r## Special Thanks\r\r* Jeremy Fwho asked for this sheet and helped with its creation." + "html": "Feng Shui.html", + "css": "Feng Shui.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "Feng Shui.png", + "instructions": "# Character Sheet\r Basic, no frills sheet for playing an action movie hero of the 80's. \r\r## Basic\r\r* placce holder for character information.\r\r## Attributes & Skills\r* There is open rolls and closed rolls for everything on this tab.\r\r## Combat\r* Impairment runs from 0 to -5, depending on the checkbox, but has to be added manually. The wound tracker is color coded to help determine when to apply the checks. There are 15 different attack buttons hidden under the arrow. Hopefully, that's nough for folks \r\r## Gear\r* Place to store information. \r\r## Fu Powers and Sorcery\r* A place to store the information about the various powers, and a button to show that information in chat.\r\r## Special Thanks\r\r* Jeremy Fwho asked for this sheet and helped with its creation.", + "legacy": true } \ No newline at end of file diff --git a/Feng-Shui-2/sheet.json b/Feng-Shui-2/sheet.json index 2f9daa0179..d06251236d 100644 --- a/Feng-Shui-2/sheet.json +++ b/Feng-Shui-2/sheet.json @@ -1,8 +1,9 @@ { - "html": "Feng Shui 2.html", - "css": "Feng Shui 2.css", - "authors": "Nathan Horn", - "roll20userid": "7186", - "preview": "Feng Shui 2.png", - "instructions": "# Basic sheet for all your action roleplaying needs." -} + "html": "Feng Shui 2.html", + "css": "Feng Shui 2.css", + "authors": "Nathan Horn", + "roll20userid": "7186", + "preview": "Feng Shui 2.png", + "instructions": "# Basic sheet for all your action roleplaying needs.", + "legacy": true +} \ No newline at end of file diff --git a/Firefly/sheet.json b/Firefly/sheet.json index a911e1a590..84115c1706 100644 --- a/Firefly/sheet.json +++ b/Firefly/sheet.json @@ -1,8 +1,9 @@ { - "html": "firefly.html", - "css": "firefly.min.css", - "authors": "Casey Link (Ramblurr)", - "roll20userid": "388416", - "preview": "firefly.png", - "instructions": "# Firefly RPG Character Sheet\r\rEditing attributes, skills, etc is straightforward. Mouseover the dice image to change its value.\r\r### Dice Pool Rolling\r\r*This is Mentor feature only.*\r\rThis sheet integrates with the `CortexPlus-DicePool.js` API script to handle dice pool building and rolling.\r\rAll attributes, skills, distinctions, etc have roll buttons to add the corresponding value to the dice pool.\r\rThe script must be added to your campaign in order to work. If it is not added, then the buttons will not do anything." -} + "html": "firefly.html", + "css": "firefly.min.css", + "authors": "Casey Link (Ramblurr)", + "roll20userid": "388416", + "preview": "firefly.png", + "instructions": "# Firefly RPG Character Sheet\r\rEditing attributes, skills, etc is straightforward. Mouseover the dice image to change its value.\r\r### Dice Pool Rolling\r\r*This is Mentor feature only.*\r\rThis sheet integrates with the `CortexPlus-DicePool.js` API script to handle dice pool building and rolling.\r\rAll attributes, skills, distinctions, etc have roll buttons to add the corresponding value to the dice pool.\r\rThe script must be added to your campaign in order to work. If it is not added, then the buttons will not do anything.", + "legacy": true +} \ No newline at end of file diff --git a/Five Torches Deep (FR version)/sheet.json b/Five Torches Deep (FR version)/sheet.json index a0a0ce7ad1..483c36bf03 100644 --- a/Five Torches Deep (FR version)/sheet.json +++ b/Five Torches Deep (FR version)/sheet.json @@ -1,81 +1,82 @@ { - "html": "FTD_HTML.html", - "css": "FTD_CSS.css", - "authors": "Pantoufle", - "roll20userid": "601574", - "preview": "FTD_preview.jpg", - "instructions": "This is a sheet for Five Torches Deep. The base version is french but you can set it to english by setting your account to english (I hope someone will translate the sheet to your langage :p) Two tabs are presents (PC or NPC). Make sure to use the button in the upper right corner of the sheet to access the chat minisheet. (You can call it from a macro %{charactername|minisheet} or %{charactername|npc_minisheet} for a npc. The checkboxes at the top of the sheet enables 2 more designs for the sheet if you don't like the full color background :) You can check the Roll20 wiki (character sheet guide section) to get more details", - "useroptions": [ - { - "attribute": "sheet_type", - "displayname": "Sheet Type: ", - "type": "select", - "options": ["PC|pc", "NPC|npc", "Config|config"], - "default": "pc", - "description": "Choose the default page for the sheet (PC, NPC or config)" - }, - - { - "attribute": "config_bw", - "displayname": "Black and White style: ", - "type": "checkbox", - "value": "1", - "default": "0", - "description": "Change the default background of the sheet to black" - }, - - { - "attribute": "config_blue", - "displayname": "Blue style: ", - "type": "checkbox", - "value": "1", - "default": "0", - "description": "Change the default background of the sheet to a deep blue" - }, - - { - "attribute": "config_red", - "displayname": "Red style: ", - "type": "checkbox", - "value": "1", - "default": "0", - "description": "Change the default background of the sheet to red" - }, - - { - "attribute": "config_grey", - "displayname": "Black and White style: ", - "type": "checkbox", - "value": "1", - "default": "0", - "description": "Turn the background images greyish as default" - }, - - { - "attribute": "togmcheck", - "displayname": "Roll to GM: ", - "type": "checkbox", - "value": "1", - "default": "0", - "description": "Check if you want the rolls to be whispered to the GM as the default behavior" - }, - - { - "attribute": "config_advantage", - "displayname": "Always roll advantage/disadvantage: ", - "type": "checkbox", - "value": "1", - "default": "0", - "description": "Check if you want to roll 2 times in order to have double results for use with advantage or disadvantage (take the first if normal roll). Uncheck if you want to only roll one time." - }, - - { - "attribute": "config_unit", - "displayname": "Unit of measure: ", - "type": "select", - "options": ["meters|m", "feet|ft"], - "default": "m", - "description": "Choose between meters or feet (calculations will take that into account)" - } - ] -} + "html": "FTD_HTML.html", + "css": "FTD_CSS.css", + "authors": "Pantoufle", + "roll20userid": "601574", + "preview": "FTD_preview.jpg", + "instructions": "This is a sheet for Five Torches Deep. The base version is french but you can set it to english by setting your account to english (I hope someone will translate the sheet to your langage :p) Two tabs are presents (PC or NPC). Make sure to use the button in the upper right corner of the sheet to access the chat minisheet. (You can call it from a macro %{charactername|minisheet} or %{charactername|npc_minisheet} for a npc. The checkboxes at the top of the sheet enables 2 more designs for the sheet if you don't like the full color background :) You can check the Roll20 wiki (character sheet guide section) to get more details", + "useroptions": [ + { + "attribute": "sheet_type", + "displayname": "Sheet Type: ", + "type": "select", + "options": [ + "PC|pc", + "NPC|npc", + "Config|config" + ], + "default": "pc", + "description": "Choose the default page for the sheet (PC, NPC or config)" + }, + { + "attribute": "config_bw", + "displayname": "Black and White style: ", + "type": "checkbox", + "value": "1", + "default": "0", + "description": "Change the default background of the sheet to black" + }, + { + "attribute": "config_blue", + "displayname": "Blue style: ", + "type": "checkbox", + "value": "1", + "default": "0", + "description": "Change the default background of the sheet to a deep blue" + }, + { + "attribute": "config_red", + "displayname": "Red style: ", + "type": "checkbox", + "value": "1", + "default": "0", + "description": "Change the default background of the sheet to red" + }, + { + "attribute": "config_grey", + "displayname": "Black and White style: ", + "type": "checkbox", + "value": "1", + "default": "0", + "description": "Turn the background images greyish as default" + }, + { + "attribute": "togmcheck", + "displayname": "Roll to GM: ", + "type": "checkbox", + "value": "1", + "default": "0", + "description": "Check if you want the rolls to be whispered to the GM as the default behavior" + }, + { + "attribute": "config_advantage", + "displayname": "Always roll advantage/disadvantage: ", + "type": "checkbox", + "value": "1", + "default": "0", + "description": "Check if you want to roll 2 times in order to have double results for use with advantage or disadvantage (take the first if normal roll). Uncheck if you want to only roll one time." + }, + { + "attribute": "config_unit", + "displayname": "Unit of measure: ", + "type": "select", + "options": [ + "meters|m", + "feet|ft" + ], + "default": "m", + "description": "Choose between meters or feet (calculations will take that into account)" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Flashing_Blades/sheet.json b/Flashing_Blades/sheet.json index 4585cf81ba..e1c183e61a 100644 --- a/Flashing_Blades/sheet.json +++ b/Flashing_Blades/sheet.json @@ -1,8 +1,9 @@ { - "html": "Flashing_Blades.html", - "css": "Flashing_Blades.css", - "authors": "Stephe Shomo", - "roll20userid": "135636", - "preview": "Flashing_Blades.png", - "instructions": "Character Sheet for Flashing Blades RPG (1984.) Please post suggestions/questions/comments to the [Roll20 Character Forum](https://app.roll20.net/forum/category/277980)." -} + "html": "Flashing_Blades.html", + "css": "Flashing_Blades.css", + "authors": "Stephe Shomo", + "roll20userid": "135636", + "preview": "Flashing_Blades.png", + "instructions": "Character Sheet for Flashing Blades RPG (1984.) Please post suggestions/questions/comments to the [Roll20 Character Forum](https://app.roll20.net/forum/category/277980).", + "legacy": true +} \ No newline at end of file diff --git a/For Coin and blood/sheet.json b/For Coin and blood/sheet.json index 022de70a3b..3a5a61c51e 100644 --- a/For Coin and blood/sheet.json +++ b/For Coin and blood/sheet.json @@ -1,8 +1,9 @@ { - "html": "ForCoinAndBlood.html", - "css": "ForCoinAndBlood.css", - "authors": "I.Y Roy (Séregras)", - "roll20userid": "362806", - "preview": "ForCoinAndBlood.png", - "instructions": "For Coin and blood OSR character sheet, based on Spanish edition by the Hills press" + "html": "ForCoinAndBlood.html", + "css": "ForCoinAndBlood.css", + "authors": "I.Y Roy (Séregras)", + "roll20userid": "362806", + "preview": "ForCoinAndBlood.png", + "instructions": "For Coin and blood OSR character sheet, based on Spanish edition by the Hills press", + "legacy": true } \ No newline at end of file diff --git a/Forbidden_Lands/sheet.json b/Forbidden_Lands/sheet.json index 796571d736..5b3c997c98 100644 --- a/Forbidden_Lands/sheet.json +++ b/Forbidden_Lands/sheet.json @@ -1,59 +1,60 @@ { - "html": "Forbidden_Lands.html", - "css": "Forbidden_Lands.css", - "authors": "Vince", - "roll20userid": "463088", - "preview": "Forbidden_Lands.jpg", - "instructions": "**Forbidden Lands Community Sheet** \n The Forbidden Lands sheet is a fully functional character sheet that handles tracking Characters, Strongholds, and Monsters. Many attributes on the sheet are auto-calculated and the sheet includes a built-in Dice Pool and roll template. Thank you Wes! \n Many areas of the sheet are expandable and will reveal more information by clicking on the small gear icon located in the upper left-hand corner of the row. \n\n **Dice Pool** \n Using the dice pool is normally a 2-step process; \n 1. push an action button e.g. Skill, Weapon, etc. which automatically selects the correct number of Attribute, Skill, and Gear dice to roll. Adjust the dice pool if desired. \n 2. press the 'Roll' button to roll the total dice selected. \n Dice can be selected and rolled directly from the dice pool as well. Pushing a roll requires manually de-selecting the appropriate number of dice from the pool before rolling. \n\n **API Dice**(optional) \n Pro subscribers may choose to use an API dice roller instead. The 'Forbidden Lands Year-Zero Die Roller' script must be installed to use the API-based roller. Install the script using the one-click installer found on the campaign page's API Scripts page. Toggle the 'API Dice' button located on the sheet's dice roller and all rolls from the sheet's roller will be passed to the API script for processing/output. \n\n**Consumables** \n Consumables(food, water, arrows, and torches) should be added as a line item under Equipment to properly track their encumbrance.\n\n", - "useroptions": [ - { - "attribute": "whisper_option", - "type": "select", - "displayname": "Whisper Options:", - "displaytranslationkey": "whisper-options", - "options": [ - "Do not whisper rolls(default).|", - "Whisper all rolls to the GM.|/w gm", - "Use a query.|@{translation_whisper_macro_query}" - ], - "optiontranslationkeys": [ - "whisper-nothing", - "whisper-rolls", - "whisper-query" - ], - "default": "" - }, - { - "attribute": "whisper_option_api", - "type": "select", - "displayname": "Whisper Options:", - "displaytranslationkey": "whisper-options-api", - "options": [ - "Do not whisper rolls(default).|!forl", - "Whisper all rolls to the GM.|!wforl", - "Use a query.|@{translation_whisper_api_macro_query}" - ], - "optiontranslationkeys": [ - "whisper-nothing", - "whisper-rolls", - "whisper-query" - ], - "default": "!forl" - }, - { - "attribute": "skill_order_group", - "type": "checkbox", - "value": "1", - "displayname": "Sort Skills by Attribute:", - "displaytranslationkey": "sort-skills" - }, - { - "attribute": "stockpile_order_group", - "type": "checkbox", - "value": "1", - "checked": "checked", - "displayname": "Sort Stockpile resources alphabetically:", - "displaytranslationkey": "sort-stockpile" - } - ] + "html": "Forbidden_Lands.html", + "css": "Forbidden_Lands.css", + "authors": "Vince", + "roll20userid": "463088", + "preview": "Forbidden_Lands.jpg", + "instructions": "**Forbidden Lands Community Sheet** \n The Forbidden Lands sheet is a fully functional character sheet that handles tracking Characters, Strongholds, and Monsters. Many attributes on the sheet are auto-calculated and the sheet includes a built-in Dice Pool and roll template. Thank you Wes! \n Many areas of the sheet are expandable and will reveal more information by clicking on the small gear icon located in the upper left-hand corner of the row. \n\n **Dice Pool** \n Using the dice pool is normally a 2-step process; \n 1. push an action button e.g. Skill, Weapon, etc. which automatically selects the correct number of Attribute, Skill, and Gear dice to roll. Adjust the dice pool if desired. \n 2. press the 'Roll' button to roll the total dice selected. \n Dice can be selected and rolled directly from the dice pool as well. Pushing a roll requires manually de-selecting the appropriate number of dice from the pool before rolling. \n\n **API Dice**(optional) \n Pro subscribers may choose to use an API dice roller instead. The 'Forbidden Lands Year-Zero Die Roller' script must be installed to use the API-based roller. Install the script using the one-click installer found on the campaign page's API Scripts page. Toggle the 'API Dice' button located on the sheet's dice roller and all rolls from the sheet's roller will be passed to the API script for processing/output. \n\n**Consumables** \n Consumables(food, water, arrows, and torches) should be added as a line item under Equipment to properly track their encumbrance.\n\n", + "useroptions": [ + { + "attribute": "whisper_option", + "type": "select", + "displayname": "Whisper Options:", + "displaytranslationkey": "whisper-options", + "options": [ + "Do not whisper rolls(default).|", + "Whisper all rolls to the GM.|/w gm", + "Use a query.|@{translation_whisper_macro_query}" + ], + "optiontranslationkeys": [ + "whisper-nothing", + "whisper-rolls", + "whisper-query" + ], + "default": "" + }, + { + "attribute": "whisper_option_api", + "type": "select", + "displayname": "Whisper Options:", + "displaytranslationkey": "whisper-options-api", + "options": [ + "Do not whisper rolls(default).|!forl", + "Whisper all rolls to the GM.|!wforl", + "Use a query.|@{translation_whisper_api_macro_query}" + ], + "optiontranslationkeys": [ + "whisper-nothing", + "whisper-rolls", + "whisper-query" + ], + "default": "!forl" + }, + { + "attribute": "skill_order_group", + "type": "checkbox", + "value": "1", + "displayname": "Sort Skills by Attribute:", + "displaytranslationkey": "sort-skills" + }, + { + "attribute": "stockpile_order_group", + "type": "checkbox", + "value": "1", + "checked": "checked", + "displayname": "Sort Stockpile resources alphabetically:", + "displaytranslationkey": "sort-stockpile" + } + ], + "legacy": true } \ No newline at end of file diff --git a/FotN/sheet.json b/FotN/sheet.json index 98a3065fe9..8c11fc8717 100644 --- a/FotN/sheet.json +++ b/FotN/sheet.json @@ -1,8 +1,9 @@ { - "html": "FotN.html", - "css": "FotN.css", - "authors": "Joshua S.", - "roll20userid": "1220608", - "preview": "preview.jpg", - "instructions": "v1.0 This character sheet is usable on its own, but will function better when used with the FotN Companion script and MapChange script. The FotN companion script will reflect changes made to the status effects on to an appropriatly named playmat. On this sheet, the right hand check box will open up a submenu of stats and the left check box will equip the item or ability so that it's stats get added to the 'current' page." + "html": "FotN.html", + "css": "FotN.css", + "authors": "Joshua S.", + "roll20userid": "1220608", + "preview": "preview.jpg", + "instructions": "v1.0 This character sheet is usable on its own, but will function better when used with the FotN Companion script and MapChange script. The FotN companion script will reflect changes made to the status effects on to an appropriatly named playmat. On this sheet, the right hand check box will open up a submenu of stats and the left check box will equip the item or ability so that it's stats get added to the 'current' page.", + "legacy": true } \ No newline at end of file diff --git a/Fragged-Empire/sheet.json b/Fragged-Empire/sheet.json index 8a9e82974a..95067e035e 100644 --- a/Fragged-Empire/sheet.json +++ b/Fragged-Empire/sheet.json @@ -1,8 +1,9 @@ { - "html": "Fragged_Empire.html", - "css": "Fragged_Empire.css", - "authors": "Zach P, Michael C", - "roll20userid": "1141928, 1283336", - "preview": "Character.png", - "instructions": "Toggle Character, Combat, Spacecraft, Notes radio options to change display options." -} + "html": "Fragged_Empire.html", + "css": "Fragged_Empire.css", + "authors": "Zach P, Michael C", + "roll20userid": "1141928, 1283336", + "preview": "Character.png", + "instructions": "Toggle Character, Combat, Spacecraft, Notes radio options to change display options.", + "legacy": true +} \ No newline at end of file diff --git a/Fragmentos/sheet.json b/Fragmentos/sheet.json index c97c2d015d..78a2a9fae9 100644 --- a/Fragmentos/sheet.json +++ b/Fragmentos/sheet.json @@ -1,8 +1,9 @@ { - "html": "fragmentos.html", - "css": "fragmentos.css", - "authors": "kinower", - "roll20userid": "654005", - "instructions": "", - "preview": "fragmentos.PNG" -} + "html": "fragmentos.html", + "css": "fragmentos.css", + "authors": "kinower", + "roll20userid": "654005", + "instructions": "", + "preview": "fragmentos.PNG", + "legacy": true +} \ No newline at end of file diff --git a/FreeSpacer/sheet.json b/FreeSpacer/sheet.json index 86212c19f6..5e066598b9 100644 --- a/FreeSpacer/sheet.json +++ b/FreeSpacer/sheet.json @@ -1,8 +1,9 @@ { - "html": "FreeSpacer.html", - "css": "FreeSpacer.css", - "authors": "Christoph Sapinsky (@XophRA), Andreas Johansson", - "roll20userid": "555657, 1223200", - "preview": "preview.png", - "instructions": "This is the Official character sheet for the 'Free Spacer RPG' by 'Random Alien Games', version 3.2. The sheet has been redesigned to look like the paper version plus various colour components. The sheet has player tabs and Gamemaster tabs. For version 2.8 I added Salvo Mode to the crewmember sheet and for version 3 I added it to the Contingency type Corvette tab. \n\n* The Crewmember tab is for each individual Player Character.\n* The Salvo Mode a dice roll overlay on the Crewmember Log allows you to choose a skill, specialty, and tool from the sheet. When choosing Tool mods the sheet tracks your spent charge and allows you to add advantage and enter the Threat your Gamemaster provides before clicking a roll button. Finally, click the 'Spend Charge and Close' button to close Salvo Mode and spend the tracked charge.\n* As of version 3.2, Salvo Mode of take into account the crewmember or operator’s damaged Integrity Condition Slot. Feedback shows '/2' throughout the Salvo Mode and on the RollTemplate.\n* When rolling from Salvo Mode on the Crewmember Log the Roll Template lists it as an ‘Away Salvo’ that shows your skill, specialty, and tool choices. Plus, the Charge spent, Advantage added, and Threat opposed. Finally, it shows the value of each die rolled, the result, and most likely outcome. All in Orange, grey, and black similar to the tables in the PDF.\n* The Contingency type Corvette tab is a shared sheet for the group ship.\n* Thanks to AJ, the 'Ship Configuration' widget on the Corvette tab is dynamic allowing you to create rectangles to represent each ship component in the appropriate sections, just like the paper sheet.\n* The Contingency type Corvette tab has a sheetworker that totals all repeating Assets & Trade Goods plus Complex Material and Supply resource tonnages to accurately track your ship's capacity. The total will turn red if it is greater then the total Cargo capacity listed in amenities.\n* The Salvo Mode a dice roll overlay on the Contingency type Corvette Log lets you choose the operator, which lists any Crewmember logs that have been opened this session and have a Player name listed. If your Crewmember doesn’t appear ensure it has a Player name and has been opened.\n * Salvo Mode on the Contingency type Corvette sheet allows you to select a skill and specialty from pull down lists which grab ratings from your Crewmember logs. It allows you to choose a Ship System, the Launcher module, or the Launch Bay from the sheet.\n * Like the Crewmember Salvo Mode, choosing Tool mods on the Contingency type Corvette sheet tracks your spent charge. The Launcher will also track the supply you spend. On top of this, the Launch Bay module allows you to operate your shuttle craft, equip trailers, and print new trailers. It also tracks the charge spent to the tug reactor and the supply spent to print trailers. It of course allows you to add advantage and enter the Threat your Gamemaster provides before clicking a roll button just like on the Crewmember sheet. Likewise you must click the 'Spend Charge and Close' button to close Salvo Mode and spend the tracked ship or tug charge and any supply.\n* When rolling from Salvo Mode on the Contingency type Corvette tab the Roll Template lists it as a ‘Ship Salvo’ or ‘Shuttle Salvo’ that shows your skill, specialty, and tool choices. Plus, the Charge spent, the Supply spent, Advantage added, and Threat opposed. Finally, it shows the value of each die rolled, the result, and most likely outcome. All in Orange, grey, and black similar to the tables in the PDF.\n* Both the Crewmember and Contingency type Corvette tabs have sheetworkers that control overcharge for the reactors. If you add overcharge when the charge is under capacity, it increments by one instead and If you add 1 to charge when it is at capacity, it adds Overcharge instead.\n* The Gamemaster tabs are NPC sheets for Gamemaster use.\n* The first Gamemaster sheet is the Sophont Log, which the Gamemaster uses to track individual significant people of any species.\n* The Composite Sophont sheet is used by the Gamemaster to track multiple less significant and similar people.\n* The Swarm tab tracks swarms of tiny creatures that only become a threat together.\n* The Creature tab tracks multiple similar creatures.\n* The Behemoth Log tracks massive monsters composed of up to six discrete sections.\n* The Drone tab track groups of drones.\n* The Shuttle Log tracks an individual shuttle at away-scale or squadrons of shuttles at space-scale. The upper conditions are for the squadrons, while the lower ones are for each section of one shuttle at away-scale. All tags and aspects are used for both individual shuttles and squadrons of similar ones.\n* The Small Craft Log tracks multiple Small Craft for space scale play.\n* The Ship Log track vessels with multiple sessions comparable to the crew's Ship.\n* The Capital Ship Log tracks massive capital ships, but doesn't include a map widget; instead create maps on a page. \n\n [Free Spacer Homepage](http://www.freespacer.com/) - [Sheet Wiki Page](https://wiki.roll20.net/Free_Spacer)" -} + "html": "FreeSpacer.html", + "css": "FreeSpacer.css", + "authors": "Christoph Sapinsky (@XophRA), Andreas Johansson", + "roll20userid": "555657, 1223200", + "preview": "preview.png", + "instructions": "This is the Official character sheet for the 'Free Spacer RPG' by 'Random Alien Games', version 3.2. The sheet has been redesigned to look like the paper version plus various colour components. The sheet has player tabs and Gamemaster tabs. For version 2.8 I added Salvo Mode to the crewmember sheet and for version 3 I added it to the Contingency type Corvette tab. \n\n* The Crewmember tab is for each individual Player Character.\n* The Salvo Mode a dice roll overlay on the Crewmember Log allows you to choose a skill, specialty, and tool from the sheet. When choosing Tool mods the sheet tracks your spent charge and allows you to add advantage and enter the Threat your Gamemaster provides before clicking a roll button. Finally, click the 'Spend Charge and Close' button to close Salvo Mode and spend the tracked charge.\n* As of version 3.2, Salvo Mode of take into account the crewmember or operator’s damaged Integrity Condition Slot. Feedback shows '/2' throughout the Salvo Mode and on the RollTemplate.\n* When rolling from Salvo Mode on the Crewmember Log the Roll Template lists it as an ‘Away Salvo’ that shows your skill, specialty, and tool choices. Plus, the Charge spent, Advantage added, and Threat opposed. Finally, it shows the value of each die rolled, the result, and most likely outcome. All in Orange, grey, and black similar to the tables in the PDF.\n* The Contingency type Corvette tab is a shared sheet for the group ship.\n* Thanks to AJ, the 'Ship Configuration' widget on the Corvette tab is dynamic allowing you to create rectangles to represent each ship component in the appropriate sections, just like the paper sheet.\n* The Contingency type Corvette tab has a sheetworker that totals all repeating Assets & Trade Goods plus Complex Material and Supply resource tonnages to accurately track your ship's capacity. The total will turn red if it is greater then the total Cargo capacity listed in amenities.\n* The Salvo Mode a dice roll overlay on the Contingency type Corvette Log lets you choose the operator, which lists any Crewmember logs that have been opened this session and have a Player name listed. If your Crewmember doesn’t appear ensure it has a Player name and has been opened.\n * Salvo Mode on the Contingency type Corvette sheet allows you to select a skill and specialty from pull down lists which grab ratings from your Crewmember logs. It allows you to choose a Ship System, the Launcher module, or the Launch Bay from the sheet.\n * Like the Crewmember Salvo Mode, choosing Tool mods on the Contingency type Corvette sheet tracks your spent charge. The Launcher will also track the supply you spend. On top of this, the Launch Bay module allows you to operate your shuttle craft, equip trailers, and print new trailers. It also tracks the charge spent to the tug reactor and the supply spent to print trailers. It of course allows you to add advantage and enter the Threat your Gamemaster provides before clicking a roll button just like on the Crewmember sheet. Likewise you must click the 'Spend Charge and Close' button to close Salvo Mode and spend the tracked ship or tug charge and any supply.\n* When rolling from Salvo Mode on the Contingency type Corvette tab the Roll Template lists it as a ‘Ship Salvo’ or ‘Shuttle Salvo’ that shows your skill, specialty, and tool choices. Plus, the Charge spent, the Supply spent, Advantage added, and Threat opposed. Finally, it shows the value of each die rolled, the result, and most likely outcome. All in Orange, grey, and black similar to the tables in the PDF.\n* Both the Crewmember and Contingency type Corvette tabs have sheetworkers that control overcharge for the reactors. If you add overcharge when the charge is under capacity, it increments by one instead and If you add 1 to charge when it is at capacity, it adds Overcharge instead.\n* The Gamemaster tabs are NPC sheets for Gamemaster use.\n* The first Gamemaster sheet is the Sophont Log, which the Gamemaster uses to track individual significant people of any species.\n* The Composite Sophont sheet is used by the Gamemaster to track multiple less significant and similar people.\n* The Swarm tab tracks swarms of tiny creatures that only become a threat together.\n* The Creature tab tracks multiple similar creatures.\n* The Behemoth Log tracks massive monsters composed of up to six discrete sections.\n* The Drone tab track groups of drones.\n* The Shuttle Log tracks an individual shuttle at away-scale or squadrons of shuttles at space-scale. The upper conditions are for the squadrons, while the lower ones are for each section of one shuttle at away-scale. All tags and aspects are used for both individual shuttles and squadrons of similar ones.\n* The Small Craft Log tracks multiple Small Craft for space scale play.\n* The Ship Log track vessels with multiple sessions comparable to the crew's Ship.\n* The Capital Ship Log tracks massive capital ships, but doesn't include a map widget; instead create maps on a page. \n\n [Free Spacer Homepage](http://www.freespacer.com/) - [Sheet Wiki Page](https://wiki.roll20.net/Free_Spacer)", + "legacy": true +} \ No newline at end of file diff --git a/Friponnes RPG/sheet.json b/Friponnes RPG/sheet.json index afc28da4ee..6189ab348a 100644 --- a/Friponnes RPG/sheet.json +++ b/Friponnes RPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "FriponnesRPG.html", - "css": "FriponnesRPG.css", - "authors": "DiChim Zoug", - "roll20userid": "47829", - "preview": "FriponnesRPG.jpg", - "instructions": "La fiche permet de stocker les informations pour jouer a Friponnes RPG créée par Etienne Bar" -} + "html": "FriponnesRPG.html", + "css": "FriponnesRPG.css", + "authors": "DiChim Zoug", + "roll20userid": "47829", + "preview": "FriponnesRPG.jpg", + "instructions": "La fiche permet de stocker les informations pour jouer a Friponnes RPG créée par Etienne Bar", + "legacy": true +} \ No newline at end of file diff --git a/Fugue/sheet.json b/Fugue/sheet.json index d7777c85d7..45c7a935f6 100644 --- a/Fugue/sheet.json +++ b/Fugue/sheet.json @@ -1,8 +1,9 @@ { - "html": "Fugue.html", - "css": "Fugue.css", - "authors": "Josiah Bradbury", - "roll20userid": "27026", - "preview": "Fugue.PNG", - "instructions": "" -} + "html": "Fugue.html", + "css": "Fugue.css", + "authors": "Josiah Bradbury", + "roll20userid": "27026", + "preview": "Fugue.PNG", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Fuzion/sheet.json b/Fuzion/sheet.json index 6b758ff7b3..23c8042fce 100644 --- a/Fuzion/sheet.json +++ b/Fuzion/sheet.json @@ -1,8 +1,9 @@ { - "html": "Fuzion.html", - "css": "Fuzion.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "Fuzion.png", - "instructions": "For use with Fuzion" + "html": "Fuzion.html", + "css": "Fuzion.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "Fuzion.png", + "instructions": "For use with Fuzion", + "legacy": true } \ No newline at end of file diff --git a/GURPS/sheet.json b/GURPS/sheet.json index 4b26cb2ad6..c1646dfc79 100644 --- a/GURPS/sheet.json +++ b/GURPS/sheet.json @@ -1,334 +1,335 @@ { - "html": "gurps.html", - "css": "gurps.css", - "authors": "Devindra Payment (@Ardnived), Joseph Mason (@sdJasper), Ken Foubert (@MadCoder), Mike Wilson (@Mike W), SᵃᵛᵃGᵉ, Tame Flame", - "roll20userid": "185617,106713,945642,1414610,313347,4822134", - "preview": "gurps.png", - "instructions": "Compatible with GURPS 4th edition. n Check out the [GURPS Sheet Guide](https://wiki.roll20.net/GURPS_4th_Edition) on the wiki.", - "useroptions": [ - { - "attribute": "modifier", - "displayname": "Roll Modifier Option", - "displaytranslationkey": "sheet-roll-modifier-option", - "type": "select", - "options": [ - "No Modifier Prompt|0", - "Single Modifier Prompt|[[?{Modifier|0}]]", - "Extended Modifier Prompts|[[?{Modifier|0}]] +[[?{Shock|0}]] + [[?{Reeling or Staggered|0}]] + [[?{Off-Hand|0}]] + [[?{Familiarity|0}]]" - ], - "optiontranslationkeys": [ - "sheet-no-modifier-prompt", - "sheet-single-modifier-prompt", - "sheet-extended-modifier-prompts" - ], - "default": "0", - "description": "Select the modifier option to use when clicking a dice roll icon on the character sheet.", - "descriptiontranslationkey": "sheet-roll-modifier-option-desc" - }, - { - "attribute": "roll", - "displayname": "Chat Roll Display", - "displaytranslationkey": "sheet-chat-roll-display-option", - "type": "select", - "options": [ - "Public Rolls|", - "Private Skill Levels deprecated|/w gm --l ", - "Private Rolls|/w gm " - ], - "optiontranslationkeys": [ - "sheet-public-rolls", - "sheet-private-skill-levels", - "sheet-private-rolls" - ], - "default": "", - "description": "Select how rolls are display in chat window. Private Skill Levels deprecated will default to private, since it doesn't work with rolltemplates.", - "descriptiontranslationkey": "sheet-chat-roll-dislpay-option-desc" - }, - { - "attribute": "speed_tracker", - "displayname": "Basic Speed Button Option", - "displaytranslationkey": "sheet-basic-speed-button-option", - "type": "select", - "options": [ - "Public Speed Tracker|/em", - "Private Speed Tracker|/w gm" - ], - "optiontranslationkeys": [ - "public-speed-tracker", - "private-speed-tracker" - ], - "default": "/em", - "description": "Select how the basic speed button is displayed in chat window.", - "descriptiontranslationkey": "sheet-basic-speed-button-option-desc" - }, - { - "attribute": "use_unspent_box", - "displayname": "Enter unspent points", - "displaytranslationkey": "sheet-enter-unspent-points", - "type": "checkbox", - "value": "1", - "description": "If checked, show text box for unspent points. If unchecked, unspent points is calculated from Total Points text box.", - "descriptiontranslationkey": "sheet-enter-unspent-points-desc" - }, - { - "attribute": "use_malfunction", - "displayname": "Use malfunction", - "displaytranslationkey": "sheet-use-malfunction", - "type": "checkbox", - "value": "1", - "checked": "checked", - "description": "If checked, rolltable will check for malfunction.", - "descriptiontranslationkey": "sheet-use-malfunction-desc" - }, - { - "attribute": "damage_dice_type", - "displayname": "Damage Dice Icon", - "displaytranslationkey": "sheet-damage-dice-icon", - "type": "select", - "options": [ - "Pow|explode", - "Gray d6|d6black", - "White d20|d20blank", - "Skull|d4skull" - ], - "optiontranslationkeys": [ - "sheet-pow", - "sheet-gray-d6", - "sheet-white-d20", - "sheet-skull" - ], - "default": "explode", - "description": "Select icon to use for damage dice.", - "descriptiontranslationkey": "sheet-damage-dice-icon-desc" - }, - { - "attribute": "mod_cascade", - "displayname": "Attribute Modifications", - "displaytranslationkey": "sheet-attribute-mods-option", - "type": "select", - "options": [ - "Mods to attributes increase all derived stats (including HP, FP)|all", - "Mods to attributes increase most derived stats (not HP, FP)|some", - "Mods to attributes do not increase derived stats|none" - ], - "optiontranslationkeys": [ - "sheet-mods-to-attributes-increase-all-derived-stats", - "sheet-mods-to-attributes-increase-most-derived-stats", - "sheet-mods-to-attributes-do-not-increase-derived-stats" - ], - "default": "all", - "description": "Select option on how to apply modifications to attributes.", - "descriptiontranslationkey": "sheet-attribute-mods-option-desc" - }, - { - "attribute": "use_critical_plus_10", - "displayname": "Critical Successes", - "displaytranslationkey": "sheet-critical-successes-option", - "type": "select", - "options": [ - "Use rules as written|1", - "Only on a 3 or 4|0", - "Turn Off|2" - ], - "optiontranslationkeys": [ - "sheet-use-rules-as-written", - "sheet-only-on-a-3-or-4", - "sheet-turn-off" - ], - "default": "1", - "description": "Select option to determine critical success on a skill roll on rolltemplates.", - "descriptiontranslationkey": "sheet-critical-successes-option-desc" - }, - { - "attribute": "show_minimum_damage_notes", - "displayname": "Show Minimum Damage Type Notes", - "displaytranslationkey": "sheet-show-minimum-damage-type-notes", - "type": "checkbox", - "value": "1", - "checked": "checked", - "description": "If checked, minimum damage type notes will be added to the damage roll table.", - "descriptiontranslationkey": "sheet-show-minimum-damage-type-notes-desc" - }, - { - "attribute": "use_damage_type_notes", - "displayname": "Show Damage Type Notes", - "displaytranslationkey": "sheet-show-damage-type-notes", - "type": "checkbox", - "value": "1", - "checked": "checked", - "description": "If checked, damage type notes will be added to the damage roll table.", - "descriptiontranslationkey": "sheet-show-damage-type-notes-desc" - }, - { - "attribute": "damage_type_note_spec", - "displayname": "Damage Type Note Special", - "displaytranslationkey": "sheet-damage-type-note-spec", - "type": "text", - "default": "See notes for weapon.", - "description": "Enter notes for Special damage type.", - "descriptiontranslationkey": "sheet-damage-type-note-spec-desc" - }, - { - "attribute": "penalty_per_spell_on", - "displayname": "Penalty for each spell ON", - "displaytranslationkey": "sheet-penalty-per-spell-on", - "type": "text", - "default": "-1", - "description": "Enter a negative integer for the penalty.", - "descriptiontranslationkey": "sheet-penalty-per-spell-on-desc" - }, - { - "attribute": "penalty_per_spell_maintained", - "displayname": "Penalty for each spell MAINTAINED", - "displaytranslationkey": "sheet-penalty-per-spell-maintained", - "type": "text", - "default": "-3", - "description": "Enter a negative integer for the penalty.", - "descriptiontranslationkey": "sheet-penalty-per-spell-maintained-desc" - }, - { - "attribute": "show_casting_details", - "displayname": "Show casting details on roll template:", - "displaytranslationkey": "sheet-show-casting-details", - "type": "checkbox", - "value": "1", - "checked": "checked", - "description": "If checked, detailed notes like casting time, duration, cost, maintain, resisted by, and class will be shown on the roll results template.", - "descriptiontranslationkey": "sheet-show-casting-details-desc" - }, - { - "attribute": "fragmentation_recoil", - "displayname": "Fragmentation Recoil", - "displaytranslationkey": "sheet-fragmentation-recoil", - "type": "text", - "default": "3", - "description": "Recoil for Fragmentation Damage.", - "descriptiontranslationkey": "sheet-penalty-per-spell-maintained-desc" - }, - { - "attribute": "point_summary_layout", - "displayname": "Point Summary Layout", - "displaytranslationkey": "sheet-point-summary-layout-option", - "type": "select", - "options": [ - "GURPS Character Assistant|1", - "GURPS Character Sheet|2", - "Display All|3" - ], - "optiontranslationkeys": [ - "sheet-point-summary-layout-option-value-gca", - "sheet-point-summary-layout-option-value-gcs", - "sheet-point-summary-layout-option-value-all" - ], - "default": "1", - "description": "Select option on how to display the Point Summary Table.", - "descriptiontranslationkey": "sheet-point-summary-layout-option-desc" - }, - { - "attribute": "show_old_techniques", - "displayname": "Show Original Techniques Table", - "displaytranslationkey": "sheet-show-old-techniques", - "type": "checkbox", - "value": "1", - "description": "If checked, original techniques table will be visible.", - "descriptiontranslationkey": "sheet-show-old-techniques-desc" - }, - { - "attribute": "show_new_techniques", - "displayname": "Show Revised Techniques Table", - "displaytranslationkey": "sheet-show-new-techniques", - "type": "checkbox", - "value": "1", - "checked": "checked", - "description": "If checked, revised techniques table will be visible.", - "descriptiontranslationkey": "sheet-show-new-techniques-desc" - }, - { - "attribute": "show_raw_defensive_notes", - "displayname": "Show Active Defense Notes", - "displaytranslationkey": "sheet-show-raw-defense=notes", - "type": "checkbox", - "value": "1", - "checked": "checked", - "description": "If checked, show Rules as Written (RAW) for Active Defense success/fail notes.", - "descriptiontranslationkey": "sheet-show-raw-defense=notes-desc" - }, - { - "attribute": "sheetstyle", - "displayname": "Sheet Style", - "displaytranslationkey": "sheet-style-option", - "type": "select", - "options": [ - "Green|0", - "Blue|1", - "Beige|2", - "Gray|3", - "Class White|4" - ], - "optiontranslationkeys": [ - "sheet-style-green", - "sheet-style-blue", - "sheet-style-beige", - "sheet-style-gray", - "sheet-style-white" - ], - "default": "4", - "description": "Select a visual style for the character sheet.", - "descriptiontranslationkey": "sheet-style-desc" - }, - { - "attribute": "use_skill_modifier_tool", - "displayname": "Use Skill Modifier Tool", - "displaytranslationkey": "use-skill-modifier-tool-label", - "type": "checkbox", - "value": "1", - "description": "Displays a modifier text box, a button to open a tool to modify effective skill, and to check off Max skill of 9.", - "descriptiontranslationkey": "use-skill-modifier-tool-tooltip" - }, - { - "attribute": "use_technique_modifier_tool", - "displayname": "Use Technique Modifier Tool", - "displaytranslationkey": "use-technique-modifier-tool-label", - "type": "checkbox", - "value": "1", - "description": "Displays a modifier text box, a button to open a tool to modify effective skill, and to check off Max skill of 9.", - "descriptiontranslationkey": "use-skill-modifier-tool-tooltip" - }, - { - "attribute": "use_defense_modifier_tool", - "displayname": "Use Defense Modifier Tool", - "displaytranslationkey": "use-defense-modifier-tool-label", - "type": "checkbox", - "value": "1", - "description": "Displays a modifier text box, a button to open a tool to modify effective skill, and to check off Max skill of 9.", - "descriptiontranslationkey": "use-skill-modifier-tool-tooltip" - }, - { - "attribute": "use_melee_modifier_tool", - "displayname": "Use Melee Attack Modifier Tool", - "displaytranslationkey": "use-melee-modifier-tool-label", - "type": "checkbox", - "value": "1", - "description": "Displays a modifier text box, a button to open a tool to modify effective skill, and to check off Max skill of 9.", - "descriptiontranslationkey": "use-skill-modifier-tool-tooltip" - }, - { - "attribute": "use_ranged_modifier_tool", - "displayname": "Use Ranged Attack Modifier Tool", - "displaytranslationkey": "use-ranged-modifier-tool-label", - "type": "checkbox", - "value": "1", - "description": "Displays a modifier text box, a button to open a tool to modify effective skill, and to check off Max skill of 9.", - "descriptiontranslationkey": "use-skill-modifier-tool-tooltip" - }, - { - "attribute": "use_spell_modifier_tool", - "displayname": "Use Spell Modifier Tool", - "displaytranslationkey": "use-spell-modifier-tool-label", - "type": "checkbox", - "value": "1", - "description": "Displays a modifier text box, a button to open a tool to modify effective skill, and to check off Max skill of 9.", - "descriptiontranslationkey": "use-skill-modifier-tool-tooltip" - } - ] + "html": "gurps.html", + "css": "gurps.css", + "authors": "Devindra Payment (@Ardnived), Joseph Mason (@sdJasper), Ken Foubert (@MadCoder), Mike Wilson (@Mike W), SᵃᵛᵃGᵉ, Tame Flame", + "roll20userid": "185617,106713,945642,1414610,313347,4822134", + "preview": "gurps.png", + "instructions": "Compatible with GURPS 4th edition. n Check out the [GURPS Sheet Guide](https://wiki.roll20.net/GURPS_4th_Edition) on the wiki.", + "useroptions": [ + { + "attribute": "modifier", + "displayname": "Roll Modifier Option", + "displaytranslationkey": "sheet-roll-modifier-option", + "type": "select", + "options": [ + "No Modifier Prompt|0", + "Single Modifier Prompt|[[?{Modifier|0}]]", + "Extended Modifier Prompts|[[?{Modifier|0}]] +[[?{Shock|0}]] + [[?{Reeling or Staggered|0}]] + [[?{Off-Hand|0}]] + [[?{Familiarity|0}]]" + ], + "optiontranslationkeys": [ + "sheet-no-modifier-prompt", + "sheet-single-modifier-prompt", + "sheet-extended-modifier-prompts" + ], + "default": "0", + "description": "Select the modifier option to use when clicking a dice roll icon on the character sheet.", + "descriptiontranslationkey": "sheet-roll-modifier-option-desc" + }, + { + "attribute": "roll", + "displayname": "Chat Roll Display", + "displaytranslationkey": "sheet-chat-roll-display-option", + "type": "select", + "options": [ + "Public Rolls|", + "Private Skill Levels deprecated|/w gm --l ", + "Private Rolls|/w gm " + ], + "optiontranslationkeys": [ + "sheet-public-rolls", + "sheet-private-skill-levels", + "sheet-private-rolls" + ], + "default": "", + "description": "Select how rolls are display in chat window. Private Skill Levels deprecated will default to private, since it doesn't work with rolltemplates.", + "descriptiontranslationkey": "sheet-chat-roll-dislpay-option-desc" + }, + { + "attribute": "speed_tracker", + "displayname": "Basic Speed Button Option", + "displaytranslationkey": "sheet-basic-speed-button-option", + "type": "select", + "options": [ + "Public Speed Tracker|/em", + "Private Speed Tracker|/w gm" + ], + "optiontranslationkeys": [ + "public-speed-tracker", + "private-speed-tracker" + ], + "default": "/em", + "description": "Select how the basic speed button is displayed in chat window.", + "descriptiontranslationkey": "sheet-basic-speed-button-option-desc" + }, + { + "attribute": "use_unspent_box", + "displayname": "Enter unspent points", + "displaytranslationkey": "sheet-enter-unspent-points", + "type": "checkbox", + "value": "1", + "description": "If checked, show text box for unspent points. If unchecked, unspent points is calculated from Total Points text box.", + "descriptiontranslationkey": "sheet-enter-unspent-points-desc" + }, + { + "attribute": "use_malfunction", + "displayname": "Use malfunction", + "displaytranslationkey": "sheet-use-malfunction", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "If checked, rolltable will check for malfunction.", + "descriptiontranslationkey": "sheet-use-malfunction-desc" + }, + { + "attribute": "damage_dice_type", + "displayname": "Damage Dice Icon", + "displaytranslationkey": "sheet-damage-dice-icon", + "type": "select", + "options": [ + "Pow|explode", + "Gray d6|d6black", + "White d20|d20blank", + "Skull|d4skull" + ], + "optiontranslationkeys": [ + "sheet-pow", + "sheet-gray-d6", + "sheet-white-d20", + "sheet-skull" + ], + "default": "explode", + "description": "Select icon to use for damage dice.", + "descriptiontranslationkey": "sheet-damage-dice-icon-desc" + }, + { + "attribute": "mod_cascade", + "displayname": "Attribute Modifications", + "displaytranslationkey": "sheet-attribute-mods-option", + "type": "select", + "options": [ + "Mods to attributes increase all derived stats (including HP, FP)|all", + "Mods to attributes increase most derived stats (not HP, FP)|some", + "Mods to attributes do not increase derived stats|none" + ], + "optiontranslationkeys": [ + "sheet-mods-to-attributes-increase-all-derived-stats", + "sheet-mods-to-attributes-increase-most-derived-stats", + "sheet-mods-to-attributes-do-not-increase-derived-stats" + ], + "default": "all", + "description": "Select option on how to apply modifications to attributes.", + "descriptiontranslationkey": "sheet-attribute-mods-option-desc" + }, + { + "attribute": "use_critical_plus_10", + "displayname": "Critical Successes", + "displaytranslationkey": "sheet-critical-successes-option", + "type": "select", + "options": [ + "Use rules as written|1", + "Only on a 3 or 4|0", + "Turn Off|2" + ], + "optiontranslationkeys": [ + "sheet-use-rules-as-written", + "sheet-only-on-a-3-or-4", + "sheet-turn-off" + ], + "default": "1", + "description": "Select option to determine critical success on a skill roll on rolltemplates.", + "descriptiontranslationkey": "sheet-critical-successes-option-desc" + }, + { + "attribute": "show_minimum_damage_notes", + "displayname": "Show Minimum Damage Type Notes", + "displaytranslationkey": "sheet-show-minimum-damage-type-notes", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "If checked, minimum damage type notes will be added to the damage roll table.", + "descriptiontranslationkey": "sheet-show-minimum-damage-type-notes-desc" + }, + { + "attribute": "use_damage_type_notes", + "displayname": "Show Damage Type Notes", + "displaytranslationkey": "sheet-show-damage-type-notes", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "If checked, damage type notes will be added to the damage roll table.", + "descriptiontranslationkey": "sheet-show-damage-type-notes-desc" + }, + { + "attribute": "damage_type_note_spec", + "displayname": "Damage Type Note Special", + "displaytranslationkey": "sheet-damage-type-note-spec", + "type": "text", + "default": "See notes for weapon.", + "description": "Enter notes for Special damage type.", + "descriptiontranslationkey": "sheet-damage-type-note-spec-desc" + }, + { + "attribute": "penalty_per_spell_on", + "displayname": "Penalty for each spell ON", + "displaytranslationkey": "sheet-penalty-per-spell-on", + "type": "text", + "default": "-1", + "description": "Enter a negative integer for the penalty.", + "descriptiontranslationkey": "sheet-penalty-per-spell-on-desc" + }, + { + "attribute": "penalty_per_spell_maintained", + "displayname": "Penalty for each spell MAINTAINED", + "displaytranslationkey": "sheet-penalty-per-spell-maintained", + "type": "text", + "default": "-3", + "description": "Enter a negative integer for the penalty.", + "descriptiontranslationkey": "sheet-penalty-per-spell-maintained-desc" + }, + { + "attribute": "show_casting_details", + "displayname": "Show casting details on roll template:", + "displaytranslationkey": "sheet-show-casting-details", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "If checked, detailed notes like casting time, duration, cost, maintain, resisted by, and class will be shown on the roll results template.", + "descriptiontranslationkey": "sheet-show-casting-details-desc" + }, + { + "attribute": "fragmentation_recoil", + "displayname": "Fragmentation Recoil", + "displaytranslationkey": "sheet-fragmentation-recoil", + "type": "text", + "default": "3", + "description": "Recoil for Fragmentation Damage.", + "descriptiontranslationkey": "sheet-penalty-per-spell-maintained-desc" + }, + { + "attribute": "point_summary_layout", + "displayname": "Point Summary Layout", + "displaytranslationkey": "sheet-point-summary-layout-option", + "type": "select", + "options": [ + "GURPS Character Assistant|1", + "GURPS Character Sheet|2", + "Display All|3" + ], + "optiontranslationkeys": [ + "sheet-point-summary-layout-option-value-gca", + "sheet-point-summary-layout-option-value-gcs", + "sheet-point-summary-layout-option-value-all" + ], + "default": "1", + "description": "Select option on how to display the Point Summary Table.", + "descriptiontranslationkey": "sheet-point-summary-layout-option-desc" + }, + { + "attribute": "show_old_techniques", + "displayname": "Show Original Techniques Table", + "displaytranslationkey": "sheet-show-old-techniques", + "type": "checkbox", + "value": "1", + "description": "If checked, original techniques table will be visible.", + "descriptiontranslationkey": "sheet-show-old-techniques-desc" + }, + { + "attribute": "show_new_techniques", + "displayname": "Show Revised Techniques Table", + "displaytranslationkey": "sheet-show-new-techniques", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "If checked, revised techniques table will be visible.", + "descriptiontranslationkey": "sheet-show-new-techniques-desc" + }, + { + "attribute": "show_raw_defensive_notes", + "displayname": "Show Active Defense Notes", + "displaytranslationkey": "sheet-show-raw-defense=notes", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "If checked, show Rules as Written (RAW) for Active Defense success/fail notes.", + "descriptiontranslationkey": "sheet-show-raw-defense=notes-desc" + }, + { + "attribute": "sheetstyle", + "displayname": "Sheet Style", + "displaytranslationkey": "sheet-style-option", + "type": "select", + "options": [ + "Green|0", + "Blue|1", + "Beige|2", + "Gray|3", + "Class White|4" + ], + "optiontranslationkeys": [ + "sheet-style-green", + "sheet-style-blue", + "sheet-style-beige", + "sheet-style-gray", + "sheet-style-white" + ], + "default": "4", + "description": "Select a visual style for the character sheet.", + "descriptiontranslationkey": "sheet-style-desc" + }, + { + "attribute": "use_skill_modifier_tool", + "displayname": "Use Skill Modifier Tool", + "displaytranslationkey": "use-skill-modifier-tool-label", + "type": "checkbox", + "value": "1", + "description": "Displays a modifier text box, a button to open a tool to modify effective skill, and to check off Max skill of 9.", + "descriptiontranslationkey": "use-skill-modifier-tool-tooltip" + }, + { + "attribute": "use_technique_modifier_tool", + "displayname": "Use Technique Modifier Tool", + "displaytranslationkey": "use-technique-modifier-tool-label", + "type": "checkbox", + "value": "1", + "description": "Displays a modifier text box, a button to open a tool to modify effective skill, and to check off Max skill of 9.", + "descriptiontranslationkey": "use-skill-modifier-tool-tooltip" + }, + { + "attribute": "use_defense_modifier_tool", + "displayname": "Use Defense Modifier Tool", + "displaytranslationkey": "use-defense-modifier-tool-label", + "type": "checkbox", + "value": "1", + "description": "Displays a modifier text box, a button to open a tool to modify effective skill, and to check off Max skill of 9.", + "descriptiontranslationkey": "use-skill-modifier-tool-tooltip" + }, + { + "attribute": "use_melee_modifier_tool", + "displayname": "Use Melee Attack Modifier Tool", + "displaytranslationkey": "use-melee-modifier-tool-label", + "type": "checkbox", + "value": "1", + "description": "Displays a modifier text box, a button to open a tool to modify effective skill, and to check off Max skill of 9.", + "descriptiontranslationkey": "use-skill-modifier-tool-tooltip" + }, + { + "attribute": "use_ranged_modifier_tool", + "displayname": "Use Ranged Attack Modifier Tool", + "displaytranslationkey": "use-ranged-modifier-tool-label", + "type": "checkbox", + "value": "1", + "description": "Displays a modifier text box, a button to open a tool to modify effective skill, and to check off Max skill of 9.", + "descriptiontranslationkey": "use-skill-modifier-tool-tooltip" + }, + { + "attribute": "use_spell_modifier_tool", + "displayname": "Use Spell Modifier Tool", + "displaytranslationkey": "use-spell-modifier-tool-label", + "type": "checkbox", + "value": "1", + "description": "Displays a modifier text box, a button to open a tool to modify effective skill, and to check off Max skill of 9.", + "descriptiontranslationkey": "use-skill-modifier-tool-tooltip" + } + ], + "legacy": true } \ No newline at end of file diff --git a/GURPS_Mutonized/sheet.json b/GURPS_Mutonized/sheet.json index f16769084f..7f4ee29a08 100644 --- a/GURPS_Mutonized/sheet.json +++ b/GURPS_Mutonized/sheet.json @@ -1,8 +1,9 @@ { - "html": "GURPS.html", - "css": "GURPS.css", - "authors": "by MutonZ", - "roll20userid": "280494", - "preview": "gurps.jpg", - "instructions": "# GURPS Character Sheet\rInspired by way too many roll20 contributors to list them all.\rDesigned for efficiency during play and clean formatting. Text only roll20 sessions compatible (and of course Voice compatible).\rIncludes a GM special tab with a smaller layout for NPC stat block\r\rFor feedback, comments, updates, variable, macro lists and more information, check the [GURP sheet] GURPS Style #2 thread on the Character Sheet forums on roll20." + "html": "GURPS.html", + "css": "GURPS.css", + "authors": "by MutonZ", + "roll20userid": "280494", + "preview": "gurps.jpg", + "instructions": "# GURPS Character Sheet\rInspired by way too many roll20 contributors to list them all.\rDesigned for efficiency during play and clean formatting. Text only roll20 sessions compatible (and of course Voice compatible).\rIncludes a GM special tab with a smaller layout for NPC stat block\r\rFor feedback, comments, updates, variable, macro lists and more information, check the [GURP sheet] GURPS Style #2 thread on the Character Sheet forums on roll20.", + "legacy": true } \ No newline at end of file diff --git a/GammaWorld1e/sheet.json b/GammaWorld1e/sheet.json index 06a2aa8af0..9b1beb15ec 100644 --- a/GammaWorld1e/sheet.json +++ b/GammaWorld1e/sheet.json @@ -1,8 +1,9 @@ { - "html": "GammaWorld1e.html", - "css": "GammaWorld1e.css", - "authors": "MattBx8", - "roll20userid": "115594", - "preview": "GammaWorld1e_Human.jpg", - "instructions": "# Gamma World 1e Character Sheet\rThis sheet has both a Human and Mutant sheet and a Monster Sheet for the Judge that is switchable via a tab at the top left of the sheet.\r\r## Player Sheets\r\r* All of the roll buttons (shown as a d20 dice) have roll templates.\r* Attack rolls show the AC hit\r\r## Monster Sheet\r\r* All of the roll buttons have roll templates and many of them go to the GM\r* In sheet ability to create non-player creature mutations \r\r## Modified from Metamorphosis Alpha 1e character sheet by Amanda the Amazon.\r\r\r## Current Version: 1.0" -} + "html": "GammaWorld1e.html", + "css": "GammaWorld1e.css", + "authors": "MattBx8", + "roll20userid": "115594", + "preview": "GammaWorld1e_Human.jpg", + "instructions": "# Gamma World 1e Character Sheet\rThis sheet has both a Human and Mutant sheet and a Monster Sheet for the Judge that is switchable via a tab at the top left of the sheet.\r\r## Player Sheets\r\r* All of the roll buttons (shown as a d20 dice) have roll templates.\r* Attack rolls show the AC hit\r\r## Monster Sheet\r\r* All of the roll buttons have roll templates and many of them go to the GM\r* In sheet ability to create non-player creature mutations \r\r## Modified from Metamorphosis Alpha 1e character sheet by Amanda the Amazon.\r\r\r## Current Version: 1.0", + "legacy": true +} \ No newline at end of file diff --git a/GammaWorld2e/sheet.json b/GammaWorld2e/sheet.json index badbb2e73d..db80b7da22 100644 --- a/GammaWorld2e/sheet.json +++ b/GammaWorld2e/sheet.json @@ -1,8 +1,9 @@ { - "html": "GammaWorld2e.html", - "css": "GammaWorld2e.css", - "authors": "Pantsworth", - "roll20userid": "824185", - "preview": "GammaWorld2e.jpg", - "instructions": "# Gamma World 2e Character Sheet\rThis sheet has both an area for PC, Monsters and robots that is switchable via a tab at the top left of the sheet. NPC and Robot sheets are still in progress.\r\r## Player Sheets\r\r* All of the roll buttons (shown as a d20 dice) have roll templates.\r* Attack rolls show the AC hit\r\r## Monster Sheet\r\r* All of the roll buttons have roll templates and many of them go to the GM\r* In sheet ability to create non-player creature mutations \r\r## Modified from Metamorphosis Alpha 1e character sheet by Amanda the Amazon.\r\r\r## Current Version: 0.8" -} + "html": "GammaWorld2e.html", + "css": "GammaWorld2e.css", + "authors": "Pantsworth", + "roll20userid": "824185", + "preview": "GammaWorld2e.jpg", + "instructions": "# Gamma World 2e Character Sheet\rThis sheet has both an area for PC, Monsters and robots that is switchable via a tab at the top left of the sheet. NPC and Robot sheets are still in progress.\r\r## Player Sheets\r\r* All of the roll buttons (shown as a d20 dice) have roll templates.\r* Attack rolls show the AC hit\r\r## Monster Sheet\r\r* All of the roll buttons have roll templates and many of them go to the GM\r* In sheet ability to create non-player creature mutations \r\r## Modified from Metamorphosis Alpha 1e character sheet by Amanda the Amazon.\r\r\r## Current Version: 0.8", + "legacy": true +} \ No newline at end of file diff --git a/GammaWorld3e/sheet.json b/GammaWorld3e/sheet.json index 1a753d84e2..04bf56360e 100644 --- a/GammaWorld3e/sheet.json +++ b/GammaWorld3e/sheet.json @@ -3,6 +3,7 @@ "css": "styles.css", "authors": "Noel da Costa", "roll20userid": "3920005", - "instructions": "# Instructions/r/r## Using the sheet/r/r### Overview/r/rThis sheet is for use with the GammaWorld 3rd edition rules./r/r### Abilities/r/r3e required that character abilities be rolled randomly. This is currently a requirement on the sheet - you can't edit your attributes directly. To roll your character's abilities, click on the `Roll-up` tab, here you can roll attributes and hitpoints. If you wish to re-roll you need to first click `Reset`./r/r- Adv. - This represents your character's advancement through XP. If you take your ability scores up with XP add the amount in this field./r- Tmp. - Any temporary modifiers to an ability score should be entered in this field/r- Mod. - The ability modifier is calculated automatically/r/r### Combat Stats/r/r#### Defence/r/rNote that this is a slight departure from the original character sheets included with the rules in that it splits defence ratings across `energy`, `physical` and `mental`. These were implied in the rules but not fully represented on the PnP character sheet. These are calculated values based on Gear, Armour and Mutation entries./r/r- _CS_: Column Shift/r- _RF_: Result Factor/r- _DR_: Damage Reduction", - "preview": "GW3-sheet.png" -} + "instructions": "# Instructions/r/r## Using the sheet/r/r### Overview/r/rThis sheet is for use with the GammaWorld 3rd edition rules./r/r### Abilities/r/r3e required that character abilities be rolled randomly. This is currently a requirement on the sheet - you can't edit your attributes directly. To roll your character's abilities, click on the `Roll-up` tab, here you can roll attributes and hitpoints. If you wish to re-roll you need to first click `Reset`./r/r- Adv. - This represents your character's advancement through XP. If you take your ability scores up with XP add the amount in this field./r- Tmp. - Any temporary modifiers to an ability score should be entered in this field/r- Mod. - The ability modifier is calculated automatically/r/r### Combat Stats/r/r#### Defence/r/rNote that this is a slight departure from the original character sheets included with the rules in that it splits defence ratings across `energy`, `physical` and `mental`. These were implied in the rules but not fully represented on the PnP character sheet. These are calculated values based on Gear, Armour and Mutation entries./r/r- _CS_: Column Shift/r- _RF_: Result Factor/r- _DR_: Damage Reduction", + "preview": "GW3-sheet.png", + "legacy": true +} \ No newline at end of file diff --git a/GammaWorld7e/sheet.json b/GammaWorld7e/sheet.json index ae8baa469d..ebb53412f3 100644 --- a/GammaWorld7e/sheet.json +++ b/GammaWorld7e/sheet.json @@ -1,8 +1,9 @@ { - "html": "gammaWorld7.html", - "css": "gammaWorld7.css", - "authors": "Stephen Lindberg", - "preview": "gammaWorld7_preview.png", - "roll20userid": "46544", - "instructions": "For use with Gamma World 7th edition (the one based upon D&D 4e)." -} + "html": "gammaWorld7.html", + "css": "gammaWorld7.css", + "authors": "Stephen Lindberg", + "preview": "gammaWorld7_preview.png", + "roll20userid": "46544", + "instructions": "For use with Gamma World 7th edition (the one based upon D&D 4e).", + "legacy": true +} \ No newline at end of file diff --git a/Genefunk 2090/sheet.json b/Genefunk 2090/sheet.json index b2a64e6e56..da412fdfa0 100644 --- a/Genefunk 2090/sheet.json +++ b/Genefunk 2090/sheet.json @@ -1,8 +1,9 @@ { - "html": "genefunk2090.html", - "css": "genefunk2090.css", - "authors": "Scott Casey", - "roll20userid": "459831", - "preview": "Genefunk2090preview.png", - "instructions": "This is the official Genefunk2090 Roll20 character sheet. [Visit the wiki](https://wiki.roll20.net/GeneFunk2090) for details on the sheet." -} + "html": "genefunk2090.html", + "css": "genefunk2090.css", + "authors": "Scott Casey", + "roll20userid": "459831", + "preview": "Genefunk2090preview.png", + "instructions": "This is the official Genefunk2090 Roll20 character sheet. [Visit the wiki](https://wiki.roll20.net/GeneFunk2090) for details on the sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Generation/sheet.json b/Generation/sheet.json index 8815728839..50a8b8fa77 100644 --- a/Generation/sheet.json +++ b/Generation/sheet.json @@ -1,11 +1,11 @@ -{ - "html": "genCharR20sheet.html", - "css": "genCharR20sheet.css", - "roll20userid": "Josho H", - "authors": "Joshua Herrera", - "patreon": "https://www.patreon.com/Portakin", - "preview": "Screenshot_2020-12-30 GEN Roll20.png", - "instructions": "To use the Generation character file, simply pick a race, adjust the character level and add data to the corrisponding tab when cataloging magic, techniques, equipment or Training. In combat, choose an energy type to channel to recieve combat stats and, at the cost of manna or weapon durability, deploy techniques, magic, styles, and Melee to fight while making certain to press the END TURN button to trigger the automatic Turn-to-turn (TTT) cost towards your character's manna pool. Use defensive abilities provided by either armor or energy type to keep you character alive during the enemy's turn.", - "Complete ruleset (2020)": "https://www.patreon.com/Portakin" -} - +{ + "html": "genCharR20sheet.html", + "css": "genCharR20sheet.css", + "roll20userid": "Josho H", + "authors": "Joshua Herrera", + "patreon": "https://www.patreon.com/Portakin", + "preview": "Screenshot_2020-12-30 GEN Roll20.png", + "instructions": "To use the Generation character file, simply pick a race, adjust the character level and add data to the corrisponding tab when cataloging magic, techniques, equipment or Training. In combat, choose an energy type to channel to recieve combat stats and, at the cost of manna or weapon durability, deploy techniques, magic, styles, and Melee to fight while making certain to press the END TURN button to trigger the automatic Turn-to-turn (TTT) cost towards your character's manna pool. Use defensive abilities provided by either armor or energy type to keep you character alive during the enemy's turn.", + "Complete ruleset (2020)": "https://www.patreon.com/Portakin", + "legacy": true +} \ No newline at end of file diff --git a/Genesys-RPG-ShadowOfTheBeanstalk/sheet.json b/Genesys-RPG-ShadowOfTheBeanstalk/sheet.json index 1046aa816d..5f724c0757 100644 --- a/Genesys-RPG-ShadowOfTheBeanstalk/sheet.json +++ b/Genesys-RPG-ShadowOfTheBeanstalk/sheet.json @@ -4,5 +4,6 @@ "authors": "GM Knowledge Rhino", "roll20userid": "472728", "preview": "Preview.png", - "instructions": "This character sheet utilizes the Genesys-Dice-Roller.js to perform many of the rolls of the sheet, please make sure this is loaded. For information about the sheet and instructions how to load the script please visit the wiki page at https://wiki.roll20.net/Genesys ." + "instructions": "This character sheet utilizes the Genesys-Dice-Roller.js to perform many of the rolls of the sheet, please make sure this is loaded. For information about the sheet and instructions how to load the script please visit the wiki page at https://wiki.roll20.net/Genesys .", + "legacy": true } \ No newline at end of file diff --git a/Genesys-RPG-nonAPI/sheet.json b/Genesys-RPG-nonAPI/sheet.json index 44c4ba7cd8..2fdbf0e6a5 100644 --- a/Genesys-RPG-nonAPI/sheet.json +++ b/Genesys-RPG-nonAPI/sheet.json @@ -4,5 +4,6 @@ "authors": "GM Knowledge Rhino, Tamed Flame", "roll20userid": "472728, 4822134", "preview": "Preview.png", - "instructions": "Based on the previous Genesys Character Sheet, this sheet attempts to make the system playable without the use of API scripts. To use, the GM must set up 6 roll tables:\n \n## Boost \n* (leave blank)\n* (leave blank)\n* s\n* sa\n* ss\n* s\n\n***\n\n## Ability\n* (leave blank)\n* s\n* s\n* ss\n* a\n* a\n* as\n* ss\n\n***\n\n## Proficiency\n* (leave blank)\n* s\n* s\n* ss\n* ss\n* a\n* sa\n* sa\n* sa\n* ss\n* ss\n* t\n\n***\n\n## Setback\n* (leave blank)\n* f\n* h\n\n***\n\n## Difficulty\n* (leave blank)\n* f\n* ff\n* h\n* h\n* h\n* hh\n* fh\n\n***\n\n## Challenge\n* (leave blank)\n* f\n* f\n* ff\n* ff\n* h\n* h\n* fh\n* fh\n* hh\n* hh\n* d\n***\n\nAditionaly, all players should install the userscript linked on the sheet header to get dice roll calculation results done for them. The wiki for the previous build of this sheet is also linked, which may contain useful information ." + "instructions": "Based on the previous Genesys Character Sheet, this sheet attempts to make the system playable without the use of API scripts. To use, the GM must set up 6 roll tables:\n \n## Boost \n* (leave blank)\n* (leave blank)\n* s\n* sa\n* ss\n* s\n\n***\n\n## Ability\n* (leave blank)\n* s\n* s\n* ss\n* a\n* a\n* as\n* ss\n\n***\n\n## Proficiency\n* (leave blank)\n* s\n* s\n* ss\n* ss\n* a\n* sa\n* sa\n* sa\n* ss\n* ss\n* t\n\n***\n\n## Setback\n* (leave blank)\n* f\n* h\n\n***\n\n## Difficulty\n* (leave blank)\n* f\n* ff\n* h\n* h\n* h\n* hh\n* fh\n\n***\n\n## Challenge\n* (leave blank)\n* f\n* f\n* ff\n* ff\n* h\n* h\n* fh\n* fh\n* hh\n* hh\n* d\n***\n\nAditionaly, all players should install the userscript linked on the sheet header to get dice roll calculation results done for them. The wiki for the previous build of this sheet is also linked, which may contain useful information .", + "legacy": true } \ No newline at end of file diff --git a/Genesys-RPG/sheet.json b/Genesys-RPG/sheet.json index d7e2e35391..2545cbd0e4 100644 --- a/Genesys-RPG/sheet.json +++ b/Genesys-RPG/sheet.json @@ -4,5 +4,6 @@ "authors": "GM Knowledge Rhino", "roll20userid": "472728", "preview": "Preview.png", - "instructions": "This character sheet utilizes the Genesys-Dice-Roller.js to perform many of the rolls of the sheet, please make sure this is loaded. For information about the sheet and instructions how to load the script please visit the wiki page at https://wiki.roll20.net/Genesys ." + "instructions": "This character sheet utilizes the Genesys-Dice-Roller.js to perform many of the rolls of the sheet, please make sure this is loaded. For information about the sheet and instructions how to load the script please visit the wiki page at https://wiki.roll20.net/Genesys .", + "legacy": true } \ No newline at end of file diff --git a/Ghost-Ops-RPG/sheet.json b/Ghost-Ops-RPG/sheet.json index 53feb5303f..62ed7a2410 100644 --- a/Ghost-Ops-RPG/sheet.json +++ b/Ghost-Ops-RPG/sheet.json @@ -4,5 +4,6 @@ "authors": "Cyberspark, Rilmarith", "roll20userid": "66233", "preview": "ghostopsrpg.png", - "instructions": "" -} + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/GhostLines/sheet.json b/GhostLines/sheet.json index a07ef54755..6ea9447fc0 100644 --- a/GhostLines/sheet.json +++ b/GhostLines/sheet.json @@ -1,8 +1,9 @@ { - "html": "ghostlines.html", - "css": "ghostlines.css", - "authors": "Tim Denee, plexsoup", - "roll20userid": "782723,258125", - "preview": "ghostlines.jpg", - "instructions": "This sheet for Ghost Lines by John Harper is designed to look similar to the paper sheet, and includes some of the rules reference from the PDF. You can find the full copy of the Ghost Lines rules [here](http://www.onesevendesign.com/ghostlines/)" -} + "html": "ghostlines.html", + "css": "ghostlines.css", + "authors": "Tim Denee, plexsoup", + "roll20userid": "782723,258125", + "preview": "ghostlines.jpg", + "instructions": "This sheet for Ghost Lines by John Harper is designed to look similar to the paper sheet, and includes some of the rules reference from the PDF. You can find the full copy of the Ghost Lines rules [here](http://www.onesevendesign.com/ghostlines/)", + "legacy": true +} \ No newline at end of file diff --git a/Ghostbusters Expanded Spanish/sheet.json b/Ghostbusters Expanded Spanish/sheet.json index db2a19614d..05b97d2882 100644 --- a/Ghostbusters Expanded Spanish/sheet.json +++ b/Ghostbusters Expanded Spanish/sheet.json @@ -4,5 +4,6 @@ "authors": "kevin the barbarian (@kevinsearle), Noctropolitan", "roll20userid": "1229206", "preview": "Ghostbusters.png", - "instructions": "Created by kevin the barbarian (proton.mule@gmail.com) for use in Ghostbusters RPG in Roll20.\r\r\r" -} + "instructions": "Created by kevin the barbarian (proton.mule@gmail.com) for use in Ghostbusters RPG in Roll20.\r\r\r", + "legacy": true +} \ No newline at end of file diff --git a/Ghostbusters/sheet.json b/Ghostbusters/sheet.json index 07fda0faf8..0fe79f94d9 100644 --- a/Ghostbusters/sheet.json +++ b/Ghostbusters/sheet.json @@ -4,5 +4,6 @@ "authors": "kevin the barbarian (@kevinsearle), Daniel Stack (@dstack1776), Amanda the Amazon", "roll20userid": "565104, 103931, 565956", "preview": "Ghostbusters.png", - "instructions": "Created by kevin the barbarian (proton.mule@gmail.com) for use in Ghostbusters RPG in Roll20.\r\r\r" + "instructions": "Created by kevin the barbarian (proton.mule@gmail.com) for use in Ghostbusters RPG in Roll20.\r\r\r", + "legacy": true } \ No newline at end of file diff --git a/Glaive/sheet.json b/Glaive/sheet.json index 2b4ac8633b..f8da818325 100644 --- a/Glaive/sheet.json +++ b/Glaive/sheet.json @@ -1,8 +1,9 @@ { -"html": "glaive.html", -"css": "glaive.css", -"authors": "Kevin B. (@brocktopus)", -"roll20userid": "250192", -"preview": "glaive.jpg", -"instructions": "Sheet for [GLAIVE RPG](https://tesladyne.itch.io/glaive) by Scott Wegener and Zac Bir." -} + "html": "glaive.html", + "css": "glaive.css", + "authors": "Kevin B. (@brocktopus)", + "roll20userid": "250192", + "preview": "glaive.jpg", + "instructions": "Sheet for [GLAIVE RPG](https://tesladyne.itch.io/glaive) by Scott Wegener and Zac Bir.", + "legacy": true +} \ No newline at end of file diff --git a/Glitter Hearts/sheet.json b/Glitter Hearts/sheet.json index 6828f5ee67..7915ae569b 100644 --- a/Glitter Hearts/sheet.json +++ b/Glitter Hearts/sheet.json @@ -1,8 +1,9 @@ { - "html": "glitterhearts.html", - "css": "glitterhearts.css", - "authors": "Tyson Tiatia", - "roll20userid": "514883", - "preview": "preview.png", - "instructions": "No special instructions." + "html": "glitterhearts.html", + "css": "glitterhearts.css", + "authors": "Tyson Tiatia", + "roll20userid": "514883", + "preview": "preview.png", + "instructions": "No special instructions.", + "legacy": true } \ No newline at end of file diff --git a/Godbound/sheet.json b/Godbound/sheet.json index 342309367f..539ae7ea29 100644 --- a/Godbound/sheet.json +++ b/Godbound/sheet.json @@ -1,8 +1,9 @@ { - "html": "Godbound.html", - "css": "Godbound.css", - "authors": "Joe Fredette (@jfredett), Axel Mellgren (@Axel)", - "roll20userid": "161749, 88344", - "instructions": "Created by jfredett (jfredett at gmail dot com) based on the Character sheet available in the Godbound Manual\r\r\r", - "preview": "Godbound.jpg" -} + "html": "Godbound.html", + "css": "Godbound.css", + "authors": "Joe Fredette (@jfredett), Axel Mellgren (@Axel)", + "roll20userid": "161749, 88344", + "instructions": "Created by jfredett (jfredett at gmail dot com) based on the Character sheet available in the Godbound Manual\r\r\r", + "preview": "Godbound.jpg", + "legacy": true +} \ No newline at end of file diff --git a/GoddessSaveTheQueen/sheet.json b/GoddessSaveTheQueen/sheet.json index f68e0aad6e..7867323f48 100644 --- a/GoddessSaveTheQueen/sheet.json +++ b/GoddessSaveTheQueen/sheet.json @@ -1,8 +1,9 @@ { - "html": "goddesssavethequeen.html", - "css": "goddesssavethequeen.css", - "authors": "Daniel Tschiedel", - "roll20userid": "1408312", - "preview": "goddesssavethequeen.png", - "instructions": "This is a character sheet for the Goddess Save The Queen RPG game written by Carol Neves and Julio Matos." -} + "html": "goddesssavethequeen.html", + "css": "goddesssavethequeen.css", + "authors": "Daniel Tschiedel", + "roll20userid": "1408312", + "preview": "goddesssavethequeen.png", + "instructions": "This is a character sheet for the Goddess Save The Queen RPG game written by Carol Neves and Julio Matos.", + "legacy": true +} \ No newline at end of file diff --git a/Godlike/sheet.json b/Godlike/sheet.json index ce407fbb15..3c5493b141 100644 --- a/Godlike/sheet.json +++ b/Godlike/sheet.json @@ -1,8 +1,9 @@ { - "html": "Godlike.html", - "css": "Godlike.css", - "authors": "John W..", - "roll20userid": "492849", - "preview": "Godlike.png", - "instructions": "Made Possible by Rachel K. Ivey of Arc Dream Publishing" + "html": "Godlike.html", + "css": "Godlike.css", + "authors": "John W..", + "roll20userid": "492849", + "preview": "Godlike.png", + "instructions": "Made Possible by Rachel K. Ivey of Arc Dream Publishing", + "legacy": true } \ No newline at end of file diff --git a/Golden Sky Stories/sheet.json b/Golden Sky Stories/sheet.json index 0e020a3d0a..e51cc04767 100644 --- a/Golden Sky Stories/sheet.json +++ b/Golden Sky Stories/sheet.json @@ -1,8 +1,9 @@ { -"html": "goldenskystories.html", -"css": "goldenskystories.css", -"authors": "Stephanie Bryant", -"roll20userid": "314", -"preview": "gss.png", -"instructions": "Version 1.0: does not auto-calculate any of the math." + "html": "goldenskystories.html", + "css": "goldenskystories.css", + "authors": "Stephanie Bryant", + "roll20userid": "314", + "preview": "gss.png", + "instructions": "Version 1.0: does not auto-calculate any of the math.", + "legacy": true } \ No newline at end of file diff --git a/Guildes QdO/sheet.json b/Guildes QdO/sheet.json index 0cb2e301e1..5c1b54b408 100644 --- a/Guildes QdO/sheet.json +++ b/Guildes QdO/sheet.json @@ -1,8 +1,9 @@ { - "html": "Guildes_qdo.html", - "css": "Guildes_qdo.css", - "authors": "Deimosss", - "roll20userid": "2204737", - "preview": "Guildes_qdo.png", - "instructions": "Character Sheet for Guildes, la quête des origines, French. Inspired by the CoC 7th ed. sheet and its French translation by Pierre D. and Natha. Feuille de personnage pour Guildes, la quête des origines. v1.0 (2017-08-10). Quelques modifications mineures par rapport aux règles de base : ajout d'un malus pouvant être ajouté aux jets impliquant Fort ou Agile, pour répercuter des états de fatigue ou blessure. Modification des compétences liées aux Arts étranges, pour correspondre davantage aux règles de Guildes Eldorado." -} + "html": "Guildes_qdo.html", + "css": "Guildes_qdo.css", + "authors": "Deimosss", + "roll20userid": "2204737", + "preview": "Guildes_qdo.png", + "instructions": "Character Sheet for Guildes, la quête des origines, French. Inspired by the CoC 7th ed. sheet and its French translation by Pierre D. and Natha. Feuille de personnage pour Guildes, la quête des origines. v1.0 (2017-08-10). Quelques modifications mineures par rapport aux règles de base : ajout d'un malus pouvant être ajouté aux jets impliquant Fort ou Agile, pour répercuter des états de fatigue ou blessure. Modification des compétences liées aux Arts étranges, pour correspondre davantage aux règles de Guildes Eldorado.", + "legacy": true +} \ No newline at end of file diff --git a/Gumshoe by Roll20/sheet.json b/Gumshoe by Roll20/sheet.json index 7ff927ad32..83cabf8f4c 100755 --- a/Gumshoe by Roll20/sheet.json +++ b/Gumshoe by Roll20/sheet.json @@ -1,105 +1,109 @@ { - "html": "GUMSHOE.html", - "css": "GUMSHOE.css", - "authors": "Nathanael W.", - "roll20userid": "880239", - "preview": "preview.png", - "instructions": "Compatible for use Trail of Cthulhu or Night's Black Agents.\n\n* Design mimics the look and feel of the paper sheets for each system.\n* Auto calculations and workers help remove bookkeeping and speed up your game.\n* Built in roll buttons and templates make using your abilities easy.\n* Easily add custom skills and weapons.\n* NPC Sheet with traits and rollable actions.", - "useroptions": [ - { - "attribute": "sheetswitch", - "displayname": "System: ", - "displaytranslationkey": "system:-o", - "type": "select", - "options": [ - "Trail of Cthulhu|toc", - "Night's Black Agents|nba" - ], - "optiontranslationkeys": ["trail-of-cthulhu-o","nights-black-agents-o"], - "default": "toc", - "description": "Select the default game system. Roll20 currently supports Trail of Cthulhu and Night's Black Agents", - "descriptiontranslationkey": "system-info" - }, - { - "attribute": "npcswitch", - "displayname": "NPC: ", - "displaytranslationkey": "npc:-o", - "type": "checkbox", - "value": "1", - "description": "The NPC option sets new characters to default to the NPC sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", - "descriptiontranslationkey": "npc-info" - }, - { - "attribute": "inv_points_default", - "displayname": "Investigative Build Points: ", - "displaytranslationkey": "inv-build-points", - "type": "number", - "default": "16", - "description": "Starting build points for investigative abilities. Varies based on number of players, game system, and desired difficulty.", - "descriptiontranslationkey": "inv-points-info" - }, - { - "attribute": "gen_points_default", - "displayname": "General Build Points: ", - "displaytranslationkey": "gen-build-points", - "type": "number", - "default": "65", - "description": "Starting build points for general abilities. The default value for Trail of Cthulhu is 65, and the Night's Black Agents default is 75.", - "descriptiontranslationkey": "gen-points-info" - }, - { - "attribute": "health_default", - "displayname": "Starting Health", - "displaytranslationkey": "starting-health-u", - "type": "number", - "default": "4", - "description": "This is free health rating that each player character starts with. The default value is 4.", - "descriptiontranslationkey": "starting-health-info" - }, - { - "attribute": "stability_default", - "displayname": "Starting Stability", - "displaytranslationkey": "starting-stability-u", - "type": "number", - "default": "1", - "description": "This is free stability rating that each player character starts with. The default value for Trail of Cthulhu is 1, and the Night's Black Agents default is 4.", - "descriptiontranslationkey": "starting-stability-info" - }, - { - "attribute": "sanity_default", - "displayname": "Starting Sanity", - "displaytranslationkey": "starting-sanity-u", - "type": "number", - "default": "4", - "description": "For Trail of Cthulhu. This is free sanity rating that each player character starts with, the default value is 4.", - "descriptiontranslationkey": "starting-sanity-info" - }, - { - "attribute": "cover_default", - "displayname": "Starting Cover", - "displaytranslationkey": "starting-Cover-u", - "type": "number", - "default": "10", - "description": "For Night's Black Agents. This is free cover rating that each player character starts with, the default value is 10.", - "descriptiontranslationkey": "starting-cover-info" - }, - { - "attribute": "network_default", - "displayname": "Starting Network", - "displaytranslationkey": "starting-network-u", - "type": "number", - "default": "15", - "description": "For Night's Black Agents. This is free network rating that each player character starts with, the default value is 15.", - "descriptiontranslationkey": "starting-network-info" - }, - { - "attribute": "cherry-branch-height", - "displayname": "Cherry Branch Height", - "displaytranslationkey": "cherry-branch-height-u", - "type": "number", - "default": "8", - "description": "For Night's Black Agents. This is the ability rating that unlocks additional bonuses, the default value is 8.", - "descriptiontranslationkey": "cherry-branch-height-info" - } - ] -} + "html": "GUMSHOE.html", + "css": "GUMSHOE.css", + "authors": "Nathanael W.", + "roll20userid": "880239", + "preview": "preview.png", + "instructions": "Compatible for use Trail of Cthulhu or Night's Black Agents.\n\n* Design mimics the look and feel of the paper sheets for each system.\n* Auto calculations and workers help remove bookkeeping and speed up your game.\n* Built in roll buttons and templates make using your abilities easy.\n* Easily add custom skills and weapons.\n* NPC Sheet with traits and rollable actions.", + "useroptions": [ + { + "attribute": "sheetswitch", + "displayname": "System: ", + "displaytranslationkey": "system:-o", + "type": "select", + "options": [ + "Trail of Cthulhu|toc", + "Night's Black Agents|nba" + ], + "optiontranslationkeys": [ + "trail-of-cthulhu-o", + "nights-black-agents-o" + ], + "default": "toc", + "description": "Select the default game system. Roll20 currently supports Trail of Cthulhu and Night's Black Agents", + "descriptiontranslationkey": "system-info" + }, + { + "attribute": "npcswitch", + "displayname": "NPC: ", + "displaytranslationkey": "npc:-o", + "type": "checkbox", + "value": "1", + "description": "The NPC option sets new characters to default to the NPC sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", + "descriptiontranslationkey": "npc-info" + }, + { + "attribute": "inv_points_default", + "displayname": "Investigative Build Points: ", + "displaytranslationkey": "inv-build-points", + "type": "number", + "default": "16", + "description": "Starting build points for investigative abilities. Varies based on number of players, game system, and desired difficulty.", + "descriptiontranslationkey": "inv-points-info" + }, + { + "attribute": "gen_points_default", + "displayname": "General Build Points: ", + "displaytranslationkey": "gen-build-points", + "type": "number", + "default": "65", + "description": "Starting build points for general abilities. The default value for Trail of Cthulhu is 65, and the Night's Black Agents default is 75.", + "descriptiontranslationkey": "gen-points-info" + }, + { + "attribute": "health_default", + "displayname": "Starting Health", + "displaytranslationkey": "starting-health-u", + "type": "number", + "default": "4", + "description": "This is free health rating that each player character starts with. The default value is 4.", + "descriptiontranslationkey": "starting-health-info" + }, + { + "attribute": "stability_default", + "displayname": "Starting Stability", + "displaytranslationkey": "starting-stability-u", + "type": "number", + "default": "1", + "description": "This is free stability rating that each player character starts with. The default value for Trail of Cthulhu is 1, and the Night's Black Agents default is 4.", + "descriptiontranslationkey": "starting-stability-info" + }, + { + "attribute": "sanity_default", + "displayname": "Starting Sanity", + "displaytranslationkey": "starting-sanity-u", + "type": "number", + "default": "4", + "description": "For Trail of Cthulhu. This is free sanity rating that each player character starts with, the default value is 4.", + "descriptiontranslationkey": "starting-sanity-info" + }, + { + "attribute": "cover_default", + "displayname": "Starting Cover", + "displaytranslationkey": "starting-Cover-u", + "type": "number", + "default": "10", + "description": "For Night's Black Agents. This is free cover rating that each player character starts with, the default value is 10.", + "descriptiontranslationkey": "starting-cover-info" + }, + { + "attribute": "network_default", + "displayname": "Starting Network", + "displaytranslationkey": "starting-network-u", + "type": "number", + "default": "15", + "description": "For Night's Black Agents. This is free network rating that each player character starts with, the default value is 15.", + "descriptiontranslationkey": "starting-network-info" + }, + { + "attribute": "cherry-branch-height", + "displayname": "Cherry Branch Height", + "displaytranslationkey": "cherry-branch-height-u", + "type": "number", + "default": "8", + "description": "For Night's Black Agents. This is the ability rating that unlocks additional bonuses, the default value is 8.", + "descriptiontranslationkey": "cherry-branch-height-info" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Gumshoe_TrailOfCthulhu/sheet.json b/Gumshoe_TrailOfCthulhu/sheet.json index 578ce68621..abbd4ea63f 100644 --- a/Gumshoe_TrailOfCthulhu/sheet.json +++ b/Gumshoe_TrailOfCthulhu/sheet.json @@ -1,8 +1,9 @@ { - "html": "Gumshoe_TrailOfCthulhu.html", - "css": "Gumshoe_TrailOfCthulhu.css", - "authors": "Casey Link (Ramblurr)", - "roll20userid": "388416", - "preview": "Gumshoe_TrailOfCthulhu.jpg", - "instructions": "# Trail of Cthulhu Character Sheet\r\r*This sheet has a website with an interactive preview!*\r\r[View Interactive Sheet Preview](https://ramblurr.github.io/roll20-character-sheets/)\r\r### Usage\r\rThis character sheet requires a modern web browser. You must be the latest\rversion of Chrome, Firefox or Internet Explorer to get the full experience.\r\r#### Bugs and Suggestions\r\rReport bugs or suggestions to the project's [issue\rtracker](https://github.com/Ramblurr/roll20-character-sheets/issues).\r\r### Dice Rolling\r\r*This is Mentor feature only.*\r\rThis sheet integrates with the `GUMSHOE-Roll20.js` API script to handle\rdice rolling and point spending.\r\rThe script must be added to your campaign in order to work. If it is not added,\rthen the buttons will not do anything." -} + "html": "Gumshoe_TrailOfCthulhu.html", + "css": "Gumshoe_TrailOfCthulhu.css", + "authors": "Casey Link (Ramblurr)", + "roll20userid": "388416", + "preview": "Gumshoe_TrailOfCthulhu.jpg", + "instructions": "# Trail of Cthulhu Character Sheet\r\r*This sheet has a website with an interactive preview!*\r\r[View Interactive Sheet Preview](https://ramblurr.github.io/roll20-character-sheets/)\r\r### Usage\r\rThis character sheet requires a modern web browser. You must be the latest\rversion of Chrome, Firefox or Internet Explorer to get the full experience.\r\r#### Bugs and Suggestions\r\rReport bugs or suggestions to the project's [issue\rtracker](https://github.com/Ramblurr/roll20-character-sheets/issues).\r\r### Dice Rolling\r\r*This is Mentor feature only.*\r\rThis sheet integrates with the `GUMSHOE-Roll20.js` API script to handle\rdice rolling and point spending.\r\rThe script must be added to your campaign in order to work. If it is not added,\rthen the buttons will not do anything.", + "legacy": true +} \ No newline at end of file diff --git a/H&D/sheet.json b/H&D/sheet.json index 06728e268b..7bcd464dd9 100644 --- a/H&D/sheet.json +++ b/H&D/sheet.json @@ -1,25 +1,26 @@ { - "html": "H&D.html", - "css": "H&D.css", - "authors": "Alain H.", - "roll20userID": "67962", - "preview": "H&D.png", - "instructions": "Bas&eacute; sur la fiche officielle de Héros et Dragons.", - "tipeee": "https://fr.tipeee.com/zakarik", - "useroptions": [ - { - "attribute": "prive", - "displayname": "Les jets sont privés par défaut", - "type": "checkbox", - "value": "/w gm", - "description": "Défini si les jets des nouvelles fiches sont public ou privés par défaut." - }, - { - "attribute": "regleEncombrement", - "displayname": "Utiliser les règles d'encombrement", - "type": "checkbox", - "value": "1", - "description": "Ajoute le support des règles optionnelles d'encombrement." - } - ] + "html": "H&D.html", + "css": "H&D.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "H&D.png", + "instructions": "Bas&eacute; sur la fiche officielle de Héros et Dragons.", + "tipeee": "https://fr.tipeee.com/zakarik", + "useroptions": [ + { + "attribute": "prive", + "displayname": "Les jets sont privés par défaut", + "type": "checkbox", + "value": "/w gm", + "description": "Défini si les jets des nouvelles fiches sont public ou privés par défaut." + }, + { + "attribute": "regleEncombrement", + "displayname": "Utiliser les règles d'encombrement", + "type": "checkbox", + "value": "1", + "description": "Ajoute le support des règles optionnelles d'encombrement." + } + ], + "legacy": true } \ No newline at end of file diff --git a/HARP/sheet.json b/HARP/sheet.json index 1c43fed011..9dc6a0d656 100644 --- a/HARP/sheet.json +++ b/HARP/sheet.json @@ -1,8 +1,9 @@ { - "html": "harp.html", - "css": "harp.css", - "authors": "Brian Nicks", - "roll20userid": "2347390", - "preview": "harp.png", - "instructions": "This character sheet supports the I.C.E. game HARP Fantasy" -} + "html": "harp.html", + "css": "harp.css", + "authors": "Brian Nicks", + "roll20userid": "2347390", + "preview": "harp.png", + "instructions": "This character sheet supports the I.C.E. game HARP Fantasy", + "legacy": true +} \ No newline at end of file diff --git a/Hack The Planet/sheet.json b/Hack The Planet/sheet.json index 88daf8b677..6cb2e8bca0 100644 --- a/Hack The Planet/sheet.json +++ b/Hack The Planet/sheet.json @@ -1,8 +1,9 @@ { - "html": "Hack the Planet.html", - "css": "Hack the Planet.css", - "authors": "Adam Sexton", - "roll20userid": "837847", - "preview": "Hack the Planet.png", - "instructions": "Enter the name of your Crew Type or Playbook in the text field in the upper-right, and its special abilities, contacts, etc., will be filled in automatically." + "html": "Hack the Planet.html", + "css": "Hack the Planet.css", + "authors": "Adam Sexton", + "roll20userid": "837847", + "preview": "Hack the Planet.png", + "instructions": "Enter the name of your Crew Type or Playbook in the text field in the upper-right, and its special abilities, contacts, etc., will be filled in automatically.", + "legacy": true } \ No newline at end of file diff --git a/HackMaster_4E/sheet.json b/HackMaster_4E/sheet.json index ca7ffaa9af..e60cb69f65 100644 --- a/HackMaster_4E/sheet.json +++ b/HackMaster_4E/sheet.json @@ -1,7 +1,8 @@ { - "html": "hm4e.html", - "css": "hm4e.css", - "authors": "Bruce Carson (bcarson@asgoth.com)", - "preview": "HM4E.png", - "instructions": "This character sheet supports the Hackmaster 4e Game" + "html": "hm4e.html", + "css": "hm4e.css", + "authors": "Bruce Carson (bcarson@asgoth.com)", + "preview": "HM4E.png", + "instructions": "This character sheet supports the Hackmaster 4e Game", + "legacy": true } \ No newline at end of file diff --git a/HackMaster_5E/HackMaster_5E.html b/HackMaster_5E/HackMaster_5E.html index 87778140b9..960f9ccdea 100644 --- a/HackMaster_5E/HackMaster_5E.html +++ b/HackMaster_5E/HackMaster_5E.html @@ -641,10 +641,10 @@ on("change:skill_dice_switch sheet:opened", function() {
-
+
-
+
diff --git a/HackMaster_5E/sheet.json b/HackMaster_5E/sheet.json index db5d69a182..4b795d9af9 100644 --- a/HackMaster_5E/sheet.json +++ b/HackMaster_5E/sheet.json @@ -1,7 +1,8 @@ { -"html": "HackMaster_5E.html", -"css": "HackMaster_5E.css", -"authors": "John Felts (johnbfelts@gmail.com)", -"preview": "HM.jpg", -"instructions": "This sheet is used with HackMaster 5E Advanced Ruleset." + "html": "HackMaster_5E.html", + "css": "HackMaster_5E.css", + "authors": "John Felts (johnbfelts@gmail.com)", + "preview": "HM.jpg", + "instructions": "This sheet is used with HackMaster 5E Advanced Ruleset.", + "legacy": true } \ No newline at end of file diff --git a/Hakai Kousen/sheet.json b/Hakai Kousen/sheet.json index 129d99e0e2..7bdb575176 100644 --- a/Hakai Kousen/sheet.json +++ b/Hakai Kousen/sheet.json @@ -1,9 +1,10 @@ { -"html": "hk.html", -"css": "hk.css", -"authors": "Alain H.", -"roll20userID": "67962", -"tipeee": "https://fr.tipeee.com/zakarik", -"preview": "hkPreview.png", -"instructions": "Feuille de personnage pour le JDR Hakai Kousen disponible à cette adresse : http://dev.hakai-kousen.com/" -} + "html": "hk.html", + "css": "hk.css", + "authors": "Alain H.", + "roll20userID": "67962", + "tipeee": "https://fr.tipeee.com/zakarik", + "preview": "hkPreview.png", + "instructions": "Feuille de personnage pour le JDR Hakai Kousen disponible à cette adresse : http://dev.hakai-kousen.com/", + "legacy": true +} \ No newline at end of file diff --git a/Halo_Mythic/sheet.json b/Halo_Mythic/sheet.json index b88e8f58d3..dce22893bf 100644 --- a/Halo_Mythic/sheet.json +++ b/Halo_Mythic/sheet.json @@ -1,8 +1,9 @@ { - "html": "HaloMythic.html", - "css": "HaloMythic.css", - "authors": "Brandon E., Michal S., Neirin D.", - "roll20userid": "157606,164442,226761", - "preview": "HaloMythicPreview.png", - "instructions": "Most things you can roll directly from the sheet, by clicking on the corresponding name or the roll button at the end of the row.\rWith weapons: Clicking on 'Name:' rolls an attack, clicking on 'Damage:' rolls the damage you have entered in the field next to it. **Please just enter things like 1d10+2, because it will be transferred to an inline roll - no letters!**\n\n###Atributes:\n*All Characteristics are referenced by the first three letters of their names (e.g @{STR} @{TOU} @{AGI} etc.)\nMythic characteristics are referenced as @{mythic[stat]| (e.g. @{mythicstr})\n\nBased on the Michal S. Rogue Trader Character sheet which was based on the Neirin D. Dark Heresy Character Sheet" -} + "html": "HaloMythic.html", + "css": "HaloMythic.css", + "authors": "Brandon E., Michal S., Neirin D.", + "roll20userid": "157606,164442,226761", + "preview": "HaloMythicPreview.png", + "instructions": "Most things you can roll directly from the sheet, by clicking on the corresponding name or the roll button at the end of the row.\rWith weapons: Clicking on 'Name:' rolls an attack, clicking on 'Damage:' rolls the damage you have entered in the field next to it. **Please just enter things like 1d10+2, because it will be transferred to an inline roll - no letters!**\n\n###Atributes:\n*All Characteristics are referenced by the first three letters of their names (e.g @{STR} @{TOU} @{AGI} etc.)\nMythic characteristics are referenced as @{mythic[stat]| (e.g. @{mythicstr})\n\nBased on the Michal S. Rogue Trader Character sheet which was based on the Neirin D. Dark Heresy Character Sheet", + "legacy": true +} \ No newline at end of file diff --git a/Halo_Mythic_3dot5/sheet.json b/Halo_Mythic_3dot5/sheet.json index e5c1d9db89..5cd1953805 100644 --- a/Halo_Mythic_3dot5/sheet.json +++ b/Halo_Mythic_3dot5/sheet.json @@ -1,55 +1,56 @@ { - "html": "HaloMythic3dot5.html", - "css": "HaloMythic3dot5.css", - "authors": "Omran Losinno, Michael van Weelde", - "roll20userid": "557736, 1503191", - "preview": "preview.png", - "instructions": "This sheet is designed for use in Roll20 it is based on the Mythic ttrpg by Brandon Vorked Miller.\r\rThere is a universal header that applies to all in-sheet tabs. This header section consists of five grid sub-sections: first logo and core character details, second characteristics, third Mythical characteristics plus physical calculations such as movement and carrying capacity, fourth initiative roller and alternate in-sheet tabs, and fifth has all other numbers that should be accessible on-hand by the player such as luck, wounds, etc. Specifically, the fifth header grid will be made to have the following attributes displayed: total experience points, luck points, support points, fatigue points, wound count, armor data, shield data, and credit count. Note that these attributes will be accessible and editable in other parts of the sheet. These tabs are composed of different sections: core character information such as skills and education, a summary of medical status along with any bodily injuries that could be sustained, a list of equipment both used in and out of combat such as weapons or communications gear, an experience page to differentiate unspent/spent experience points toward an automatically tracked total sum number, a player-kept journal tab to list complete/incomplete objectives in a mission or keep a history of your character's time spent, a vehicles tab to list vehicle data, and a settings tab to allow the player to apply technical changes to the sheet if needed, such as applying an automatic jump multiplier of 2 if playing as a Jackal.", - "useroptions": [ - { - "attribute": "initmod0", - "displayname": "Initiative Overrides", - "type": "select", - "options": [ - "No tiebreaker|[[floor", - "Decimal tiebreaker|[[", - "AGI tiebreaker|tiebreaker [[@{AGI_total}]] roll [[floor" - ], - "default": "[[floor", - "description": "Select the tiebreaker setting to use on the character sheet." - }, - { - "attribute": "settings_hitroll", - "displayname": "Auto Roll Hit Locations", - "type": "select", - "options": [ - "Automatically roll hit locations|{{loc=[[1d100]]}}", - "Don't automatically roll hit locations| " - ], - "default": "{{loc=[[1d100]]}}", - "description": "Select the Auto Hit Location setting to use on the character sheet." - }, - { - "attribute": "settings_weapondescription", - "displayname": "Weapon Description in Damage Roll", - "type": "select", - "options": [ - "Include weapon description|description", - "Exclude weapon description| " - ], - "default": " ", - "description": "Select the Weapon Description setting to use on the character sheet." - }, - { - "attribute": "settings_fatigue", - "displayname": "Calculate The Negative Impact Of Fatigue Automatically", - "type": "select", - "options": [ - "Auto calculate Fatigue|0", - "Dont auto calculate Fatigue|1" - ], - "default": "0", - "description": "Select the fatigue calculation setting to use on the character sheet." - } - ] -} + "html": "HaloMythic3dot5.html", + "css": "HaloMythic3dot5.css", + "authors": "Omran Losinno, Michael van Weelde", + "roll20userid": "557736, 1503191", + "preview": "preview.png", + "instructions": "This sheet is designed for use in Roll20 it is based on the Mythic ttrpg by Brandon Vorked Miller.\r\rThere is a universal header that applies to all in-sheet tabs. This header section consists of five grid sub-sections: first logo and core character details, second characteristics, third Mythical characteristics plus physical calculations such as movement and carrying capacity, fourth initiative roller and alternate in-sheet tabs, and fifth has all other numbers that should be accessible on-hand by the player such as luck, wounds, etc. Specifically, the fifth header grid will be made to have the following attributes displayed: total experience points, luck points, support points, fatigue points, wound count, armor data, shield data, and credit count. Note that these attributes will be accessible and editable in other parts of the sheet. These tabs are composed of different sections: core character information such as skills and education, a summary of medical status along with any bodily injuries that could be sustained, a list of equipment both used in and out of combat such as weapons or communications gear, an experience page to differentiate unspent/spent experience points toward an automatically tracked total sum number, a player-kept journal tab to list complete/incomplete objectives in a mission or keep a history of your character's time spent, a vehicles tab to list vehicle data, and a settings tab to allow the player to apply technical changes to the sheet if needed, such as applying an automatic jump multiplier of 2 if playing as a Jackal.", + "useroptions": [ + { + "attribute": "initmod0", + "displayname": "Initiative Overrides", + "type": "select", + "options": [ + "No tiebreaker|[[floor", + "Decimal tiebreaker|[[", + "AGI tiebreaker|tiebreaker [[@{AGI_total}]] roll [[floor" + ], + "default": "[[floor", + "description": "Select the tiebreaker setting to use on the character sheet." + }, + { + "attribute": "settings_hitroll", + "displayname": "Auto Roll Hit Locations", + "type": "select", + "options": [ + "Automatically roll hit locations|{{loc=[[1d100]]}}", + "Don't automatically roll hit locations| " + ], + "default": "{{loc=[[1d100]]}}", + "description": "Select the Auto Hit Location setting to use on the character sheet." + }, + { + "attribute": "settings_weapondescription", + "displayname": "Weapon Description in Damage Roll", + "type": "select", + "options": [ + "Include weapon description|description", + "Exclude weapon description| " + ], + "default": " ", + "description": "Select the Weapon Description setting to use on the character sheet." + }, + { + "attribute": "settings_fatigue", + "displayname": "Calculate The Negative Impact Of Fatigue Automatically", + "type": "select", + "options": [ + "Auto calculate Fatigue|0", + "Dont auto calculate Fatigue|1" + ], + "default": "0", + "description": "Select the fatigue calculation setting to use on the character sheet." + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Hardboiled/sheet.json b/Hardboiled/sheet.json index 7766e101be..e124049312 100644 --- a/Hardboiled/sheet.json +++ b/Hardboiled/sheet.json @@ -1,8 +1,9 @@ { - "html": "hardboiled.html", - "css": "hardboiled.css", - "authors": "Jorge Serrano | jorsermar@gmail.com", - "roll20userid": "1533278", - "preview": "hardboiled.png", - "instructions": "**Instructions**\n\nLos críticos con armas aún no funcionan, pero deberían estar listos próximamente. Por favor, feedback." + "html": "hardboiled.html", + "css": "hardboiled.css", + "authors": "Jorge Serrano | jorsermar@gmail.com", + "roll20userid": "1533278", + "preview": "hardboiled.png", + "instructions": "**Instructions**\n\nLos críticos con armas aún no funcionan, pero deberían estar listos próximamente. Por favor, feedback.", + "legacy": true } \ No newline at end of file diff --git a/HarnMaster3/sheet.json b/HarnMaster3/sheet.json index ab8b441a6d..52df17b69c 100644 --- a/HarnMaster3/sheet.json +++ b/HarnMaster3/sheet.json @@ -1,8 +1,9 @@ { - "html": "harnsheet.html", - "css": "harnstyle.css", - "authors": "Scott Turnbull, Streamweaver on Roll20", - "preview": "harnsheet.png", - "roll20userid": "72360", - "instructions": "Straight Forward HM3 Character sheet. Auto-calc fields are readonly or disabled. Should be self evident." + "html": "harnsheet.html", + "css": "harnstyle.css", + "authors": "Scott Turnbull, Streamweaver on Roll20", + "preview": "harnsheet.png", + "roll20userid": "72360", + "instructions": "Straight Forward HM3 Character sheet. Auto-calc fields are readonly or disabled. Should be self evident.", + "legacy": true } \ No newline at end of file diff --git a/Harry Potter JDR/sheet.json b/Harry Potter JDR/sheet.json index 98b6d41252..39ac1632e6 100644 --- a/Harry Potter JDR/sheet.json +++ b/Harry Potter JDR/sheet.json @@ -1,9 +1,10 @@ { - "html": "harryPotterJDR.html", - "css": "harryPotterJDR.css", - "authors": "Alain H.", - "roll20userID": "67962", - "preview": "harryPotterJDRPreview.png", - "instructions": "Fiche de personnage pour le JDR français gratuit Harry Potter JDR.", - "tipeee": "https://fr.tipeee.com/zakarik" + "html": "harryPotterJDR.html", + "css": "harryPotterJDR.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "harryPotterJDRPreview.png", + "instructions": "Fiche de personnage pour le JDR français gratuit Harry Potter JDR.", + "tipeee": "https://fr.tipeee.com/zakarik", + "legacy": true } \ No newline at end of file diff --git a/Harry Potter/sheet.json b/Harry Potter/sheet.json index 4109c46b8f..5222924599 100644 --- a/Harry Potter/sheet.json +++ b/Harry Potter/sheet.json @@ -1,8 +1,9 @@ { - "html": "HarryPotterRPG.html", - "css": "HarryPotterRPG.css", - "authors": "Rich Finder", - "roll20userid": "173448", - "preview": "HarryPotterRPG.PNG", - "instructions": "Character Sheet for Harry Potter and the Tabletop Role Playing Game. This sheet is based off the verion 1.4 sheet found at [1d4chan Wiki](http://1d4chan.org/wiki/Harry_Potter_and_the_Tabletop_RPG)" -} + "html": "HarryPotterRPG.html", + "css": "HarryPotterRPG.css", + "authors": "Rich Finder", + "roll20userid": "173448", + "preview": "HarryPotterRPG.PNG", + "instructions": "Character Sheet for Harry Potter and the Tabletop Role Playing Game. This sheet is based off the verion 1.4 sheet found at [1d4chan Wiki](http://1d4chan.org/wiki/Harry_Potter_and_the_Tabletop_RPG)", + "legacy": true +} \ No newline at end of file diff --git a/Haunted-House_Spanish/sheet.json b/Haunted-House_Spanish/sheet.json index 9eb868eeb2..bced496ebf 100644 --- a/Haunted-House_Spanish/sheet.json +++ b/Haunted-House_Spanish/sheet.json @@ -1,8 +1,9 @@ { - "html": "HH_spanish.html", - "css": "HH_spanish.css", - "authors": "Nixitro", - "roll20userid": "1141101", - "preview": "HH_spanish.png", - "instructions": "Juego de rol de Proyecto Arcadia, la ficha incluye todo lo básico para jugar." -} + "html": "HH_spanish.html", + "css": "HH_spanish.css", + "authors": "Nixitro", + "roll20userid": "1141101", + "preview": "HH_spanish.png", + "instructions": "Juego de rol de Proyecto Arcadia, la ficha incluye todo lo básico para jugar.", + "legacy": true +} \ No newline at end of file diff --git a/Hawkmoon/sheet.json b/Hawkmoon/sheet.json index fc2b7224ff..f7ddbceeaf 100644 --- a/Hawkmoon/sheet.json +++ b/Hawkmoon/sheet.json @@ -1,8 +1,9 @@ { - "html": "hawkmoon.html", - "css": "hawkmoon.css", - "authors": "PadRpg", - "preview": "hawkmoon.png", - "roll20userid": "173154", - "instructions": "Default version in French." -} + "html": "hawkmoon.html", + "css": "hawkmoon.css", + "authors": "PadRpg", + "preview": "hawkmoon.png", + "roll20userid": "173154", + "instructions": "Default version in French.", + "legacy": true +} \ No newline at end of file diff --git a/Hawkmoon_mongoose/sheet.json b/Hawkmoon_mongoose/sheet.json index e16bac60ed..7b5606ca9a 100644 --- a/Hawkmoon_mongoose/sheet.json +++ b/Hawkmoon_mongoose/sheet.json @@ -1,8 +1,9 @@ { - "html": "hawkmoon_mongoose.html", - "css": "hawkmoon_mongoose.css", - "authors": "PadRpg", - "preview": "hawkmoon_mongoose.png", - "roll20userid": "173154", - "instructions": "This sheet is the one from the version from Mongoose Publishing (2007)." -} + "html": "hawkmoon_mongoose.html", + "css": "hawkmoon_mongoose.css", + "authors": "PadRpg", + "preview": "hawkmoon_mongoose.png", + "roll20userid": "173154", + "instructions": "This sheet is the one from the version from Mongoose Publishing (2007).", + "legacy": true +} \ No newline at end of file diff --git a/Hc Svnt Dracones Second Edition/sheet.json b/Hc Svnt Dracones Second Edition/sheet.json index 9236bed20b..e4326ac8a6 100644 --- a/Hc Svnt Dracones Second Edition/sheet.json +++ b/Hc Svnt Dracones Second Edition/sheet.json @@ -1,32 +1,33 @@ { - "html": "hsd2.html", - "css": "hsd2.css", - "authors": "Andreas J.", - "roll20userid": "1223200", - "patreon": "https://www.patreon.com/anduh", - "preview": "hsd2preview.png", - "instructions": "This is the Offical Sheet for **HC SVNT DRACONES: Second Edition**.\n\n* `Total Mass`,`Total Move` and `Cargo Points` are calcualted automatically\n* Experience Page: Changes made to the `Notoriety Purchase Tracking` and `Landmark Automatic Benefits`-sections doesn't affect other parts of the sheet, and must be manually changed.\n* Experience Page: Changes made on the `Large EXP table` automatically edit your `stats` accordingly, as well as `credits` and values in the `Progression Purchse Tracking`-section\n* Initiative roll button, can be called with `%{character_name|init}`\n* roll template, example: `&{template:hsd2} {{title=big title}} {{subtitle=optional subtitle}} {{color=white}} {{normal=section like default roll template}} {{rollexample =[[2d10+2]] }} {{desc=wide section better suited for descriptions. color section is optional, defaults to grey. Other color options are white, black, red}}`\n\n* Sheet Version 1.75 - See [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/Hc%20Svnt%20Dracones%20Second%20Edition) for Sheet Changelog\n\n [Game's homepage](https://hsdroleplayinggame.com/)", - "useroptions": [ - { - "attribute": "techniques", - "displayname": "Starting number of Techniques: ", - "type": "number", - "default": "0", - "description": "How many Techniques a character starts with, before spending EXP." - }, - { - "attribute": "credits", - "displayname": "Starting Credits: ", - "type": "number", - "default": "1000", - "description": "How many credits a character starts with." - }, - { - "attribute": "exp_total", - "displayname": "Starting EXP: ", - "type": "number", - "default": "210", - "description": "How many EXP a character starts with." - } - ] -} + "html": "hsd2.html", + "css": "hsd2.css", + "authors": "Andreas J.", + "roll20userid": "1223200", + "patreon": "https://www.patreon.com/anduh", + "preview": "hsd2preview.png", + "instructions": "This is the Offical Sheet for **HC SVNT DRACONES: Second Edition**.\n\n* `Total Mass`,`Total Move` and `Cargo Points` are calcualted automatically\n* Experience Page: Changes made to the `Notoriety Purchase Tracking` and `Landmark Automatic Benefits`-sections doesn't affect other parts of the sheet, and must be manually changed.\n* Experience Page: Changes made on the `Large EXP table` automatically edit your `stats` accordingly, as well as `credits` and values in the `Progression Purchse Tracking`-section\n* Initiative roll button, can be called with `%{character_name|init}`\n* roll template, example: `&{template:hsd2} {{title=big title}} {{subtitle=optional subtitle}} {{color=white}} {{normal=section like default roll template}} {{rollexample =[[2d10+2]] }} {{desc=wide section better suited for descriptions. color section is optional, defaults to grey. Other color options are white, black, red}}`\n\n* Sheet Version 1.75 - See [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/Hc%20Svnt%20Dracones%20Second%20Edition) for Sheet Changelog\n\n [Game's homepage](https://hsdroleplayinggame.com/)", + "useroptions": [ + { + "attribute": "techniques", + "displayname": "Starting number of Techniques: ", + "type": "number", + "default": "0", + "description": "How many Techniques a character starts with, before spending EXP." + }, + { + "attribute": "credits", + "displayname": "Starting Credits: ", + "type": "number", + "default": "1000", + "description": "How many credits a character starts with." + }, + { + "attribute": "exp_total", + "displayname": "Starting EXP: ", + "type": "number", + "default": "210", + "description": "How many EXP a character starts with." + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Hc Svnt Dracones/sheet.json b/Hc Svnt Dracones/sheet.json index c6e1a40388..5ac3b6f395 100644 --- a/Hc Svnt Dracones/sheet.json +++ b/Hc Svnt Dracones/sheet.json @@ -1,8 +1,9 @@ { - "html": "Hc Svnt Dracones.html", - "css": "Hc Svnt Dracones.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "Hc Svnt Dracones.png", - "instructions": "For use with Hc Svnt Dracones" -} + "html": "Hc Svnt Dracones.html", + "css": "Hc Svnt Dracones.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "Hc Svnt Dracones.png", + "instructions": "For use with Hc Svnt Dracones", + "legacy": true +} \ No newline at end of file diff --git a/HeXXen1733/sheet.json b/HeXXen1733/sheet.json index 8b764315cb..d94dad31c5 100644 --- a/HeXXen1733/sheet.json +++ b/HeXXen1733/sheet.json @@ -1,15 +1,18 @@ { - "html": "hexxen1733_community.html", - "css": "hexxen1733_community.css", - "authors": "Marco G.", - "roll20userid": "636395", - "preview": "hexxen1733_community.jpg", - "instructions": "Instructions and Changelogs can be found on the [Wiki](https://github.com/m-gora/Roll20-Charactersheet-HeXXen1733/wiki).", - "useroptions": [{ - "attribute": "", - "displayname": "", - "type": "text", - "value": "", - "description": "" - }] -} + "html": "hexxen1733_community.html", + "css": "hexxen1733_community.css", + "authors": "Marco G.", + "roll20userid": "636395", + "preview": "hexxen1733_community.jpg", + "instructions": "Instructions and Changelogs can be found on the [Wiki](https://github.com/m-gora/Roll20-Charactersheet-HeXXen1733/wiki).", + "useroptions": [ + { + "attribute": "", + "displayname": "", + "type": "text", + "value": "", + "description": "" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Heart-the-City-Beneath-mk2/sheet.json b/Heart-the-City-Beneath-mk2/sheet.json index 9e39839e16..85e9a84448 100644 --- a/Heart-the-City-Beneath-mk2/sheet.json +++ b/Heart-the-City-Beneath-mk2/sheet.json @@ -1,8 +1,9 @@ { - "html": "Heart.html", - "css": "Heart.css", - "authors": "Tim Rudloff, Kevin B. (@brocktopus)", - "roll20userid": "832737, 250192", - "preview": "Heart.png", - "instructions": "Character sheet for HEART: The City Beneath by Grant Howitt and Christopher Taylor. Based on Tim Rudloff's Roll20 sheet." -} + "html": "Heart.html", + "css": "Heart.css", + "authors": "Tim Rudloff, Kevin B. (@brocktopus)", + "roll20userid": "832737, 250192", + "preview": "Heart.png", + "instructions": "Character sheet for HEART: The City Beneath by Grant Howitt and Christopher Taylor. Based on Tim Rudloff's Roll20 sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Heart-the-City-Beneath/sheet.json b/Heart-the-City-Beneath/sheet.json index 8dc863acc5..6940304304 100644 --- a/Heart-the-City-Beneath/sheet.json +++ b/Heart-the-City-Beneath/sheet.json @@ -1,8 +1,9 @@ { - "html": "Heart.html", - "css": "Heart.css", - "authors": "Tim Rudloff", - "roll20userid": "832737", - "preview": "Heart.png", - "instructions": "Character sheet for HEART: The City Beneath by Grant Howitt and Christopher Taylor" -} + "html": "Heart.html", + "css": "Heart.css", + "authors": "Tim Rudloff", + "roll20userid": "832737", + "preview": "Heart.png", + "instructions": "Character sheet for HEART: The City Beneath by Grant Howitt and Christopher Taylor", + "legacy": true +} \ No newline at end of file diff --git a/Hellywood/sheet.json b/Hellywood/sheet.json index 2aec5b853d..8105a90412 100644 --- a/Hellywood/sheet.json +++ b/Hellywood/sheet.json @@ -1,8 +1,9 @@ { - "html": "Hellywood.html", - "css": "Hellywood.css", - "authors": "DiChim Zoug", - "roll20userid": "47829", - "preview": "Hellywood.png", - "instructions": "Character sheet for Hellywood in english and french / Fiche de personnage pour Hellywood en anglais et français" -} + "html": "Hellywood.html", + "css": "Hellywood.css", + "authors": "DiChim Zoug", + "roll20userid": "47829", + "preview": "Hellywood.png", + "instructions": "Character sheet for Hellywood in english and french / Fiche de personnage pour Hellywood en anglais et français", + "legacy": true +} \ No newline at end of file diff --git a/Hermanos-de-sangre/sheet.json b/Hermanos-de-sangre/sheet.json index 399668ef9a..1a28d124ba 100644 --- a/Hermanos-de-sangre/sheet.json +++ b/Hermanos-de-sangre/sheet.json @@ -1,8 +1,9 @@ { - "html": "hermanosdesangre.html", - "css": "hermanosdesangre.css", - "authors": "Elfonochasis", - "roll20userid": "3754033", - "preview": "preview.png", - "instructions": "Hoja de personaje para Hermanos de Sangre de Hill Press" + "html": "hermanosdesangre.html", + "css": "hermanosdesangre.css", + "authors": "Elfonochasis", + "roll20userid": "3754033", + "preview": "preview.png", + "instructions": "Hoja de personaje para Hermanos de Sangre de Hill Press", + "legacy": true } \ No newline at end of file diff --git a/Hero Games 6e/sheet.json b/Hero Games 6e/sheet.json index ebd1cd5f76..4d2bb58a83 100644 --- a/Hero Games 6e/sheet.json +++ b/Hero Games 6e/sheet.json @@ -1,8 +1,9 @@ { - "html": "Hero Games 6e.html", - "css": "Hero Games 6e.css", - "authors": "Evan Sampson", - "roll20userid": "66136", - "preview": "Hero Games 6e.png", - "instructions": "A sheet modeled to look like the generic 6th edition Hero Games sheet. This sheet does not take advantage of repeating fieldsets in order to preserve the layout." + "html": "Hero Games 6e.html", + "css": "Hero Games 6e.css", + "authors": "Evan Sampson", + "roll20userid": "66136", + "preview": "Hero Games 6e.png", + "instructions": "A sheet modeled to look like the generic 6th edition Hero Games sheet. This sheet does not take advantage of repeating fieldsets in order to preserve the layout.", + "legacy": true } \ No newline at end of file diff --git a/Hero Kids/sheet.json b/Hero Kids/sheet.json index bd07220415..027a497e1f 100644 --- a/Hero Kids/sheet.json +++ b/Hero Kids/sheet.json @@ -1,8 +1,9 @@ { - "html": "Hero-Kids.html", - "css": "Hero-KidsStyle.css", - "authors": "Seth", - "preview": "Hero-KidsPreview.png", - "roll20userid": "2569950", - "instructions": "It's Hero Kids! Online! Just select your number of dice and hit the button. Keeps track of items and skills too, and it has a Monster Sheet so you can set up bad guys for your players to beat. Comes with a Pet section too, for those cute furry or winged friends who help your heros! All item chekcboxes have a value of 1d6 for roll customization, and items or descriptions/names have the title for macros. If in need of assistance or to report a bug, please [send me a message](https://app.roll20.net/users/2569950/Seth) and I will be happy to assist you." -} + "html": "Hero-Kids.html", + "css": "Hero-KidsStyle.css", + "authors": "Seth", + "preview": "Hero-KidsPreview.png", + "roll20userid": "2569950", + "instructions": "It's Hero Kids! Online! Just select your number of dice and hit the button. Keeps track of items and skills too, and it has a Monster Sheet so you can set up bad guys for your players to beat. Comes with a Pet section too, for those cute furry or winged friends who help your heros! All item chekcboxes have a value of 1d6 for roll customization, and items or descriptions/names have the title for macros. If in need of assistance or to report a bug, please [send me a message](https://app.roll20.net/users/2569950/Seth) and I will be happy to assist you.", + "legacy": true +} \ No newline at end of file diff --git a/Hero System 5R/sheet.json b/Hero System 5R/sheet.json index 18b46dfc36..63a4454493 100644 --- a/Hero System 5R/sheet.json +++ b/Hero System 5R/sheet.json @@ -1,8 +1,9 @@ { - "html": "Hero System 5R.html", - "css": "Hero System 5R.css", - "authors": "Dan LaPine", - "roll20userid": "4101975", - "preview": "Hero System 5R sample.png", - "instructions": "Updates tp a sheet modeled to look like the generic 6th edition Hero Games sheet, but is correct for 5R. This sheet does not take advantage of repeating fieldsets in order to preserve the layout. Includes Targeting and Hit location tables. Not intended for character generation" -} + "html": "Hero System 5R.html", + "css": "Hero System 5R.css", + "authors": "Dan LaPine", + "roll20userid": "4101975", + "preview": "Hero System 5R sample.png", + "instructions": "Updates tp a sheet modeled to look like the generic 6th edition Hero Games sheet, but is correct for 5R. This sheet does not take advantage of repeating fieldsets in order to preserve the layout. Includes Targeting and Hit location tables. Not intended for character generation", + "legacy": true +} \ No newline at end of file diff --git a/HeroQuest/sheet.json b/HeroQuest/sheet.json index fb3524c000..8829c83e30 100644 --- a/HeroQuest/sheet.json +++ b/HeroQuest/sheet.json @@ -1,8 +1,9 @@ { - "html": "heroquest.html", - "css": "heroquest.css", - "authors": "Alex T.", - "roll20userid": "573391", - "preview": "heroquest.jpeg", - "instructions": "For use with the classic HeroQuest boardgame, a simple character sheet to help keep track of the adventures. Works best with the HeroQuest dice API script: https://app.roll20.net/forum/post/778071/script-hero-quest-dice-mechanics#post-779548" + "html": "heroquest.html", + "css": "heroquest.css", + "authors": "Alex T.", + "roll20userid": "573391", + "preview": "heroquest.jpeg", + "instructions": "For use with the classic HeroQuest boardgame, a simple character sheet to help keep track of the adventures. Works best with the HeroQuest dice API script: https://app.roll20.net/forum/post/778071/script-hero-quest-dice-mechanics#post-779548", + "legacy": true } \ No newline at end of file diff --git a/HeroSystem6e/sheet.json b/HeroSystem6e/sheet.json index 269392a769..18aa94e496 100644 --- a/HeroSystem6e/sheet.json +++ b/HeroSystem6e/sheet.json @@ -1,8 +1,9 @@ { - "html": "HeroSystem6e.html", - "css": "HeroSystem6e.css", - "authors": "Darren", - "roll20userid": "1920548", - "preview": "HeroSystem6e.jpg", - "instructions": "#### HeroSystem 6e character sheet\r\n\r\nThis sheet is for the HeroSystems 6e gaming system, also known as Champions.\r\n\r\nInstructions for using this sheet can be viewed [here](https:\/\/github.com\/Roll20\/roll20-character-sheets\/blob\/master\/HeroSystem6e\/README.md).\r\n\r\nThis sheet is designed to be used with the [HeroSystem6e API](https:\/\/github.com\/Roll20\/roll20-api-scripts\/tree\/master\/HeroSystem6e). While this api is not required, you will lose out on intended functionality if you don't use it. The api can be added via a game's Settings \/ API Scripts page.\r\n\r\nI would also recommend using the [HeroTracker API](https:\/\/github.com\/Roll20\/roll20-api-scripts\/tree\/master\/HeroTracker). This api is compatible with this character sheet and adds some useful features for handling the HeroSystem turn mechanics (segments\/phases)." -} + "html": "HeroSystem6e.html", + "css": "HeroSystem6e.css", + "authors": "Darren", + "roll20userid": "1920548", + "preview": "HeroSystem6e.jpg", + "instructions": "#### HeroSystem 6e character sheet\r\n\r\nThis sheet is for the HeroSystems 6e gaming system, also known as Champions.\r\n\r\nInstructions for using this sheet can be viewed [here](https://github.com/Roll20/roll20-character-sheets/blob/master/HeroSystem6e/README.md).\r\n\r\nThis sheet is designed to be used with the [HeroSystem6e API](https://github.com/Roll20/roll20-api-scripts/tree/master/HeroSystem6e). While this api is not required, you will lose out on intended functionality if you don't use it. The api can be added via a game's Settings / API Scripts page.\r\n\r\nI would also recommend using the [HeroTracker API](https://github.com/Roll20/roll20-api-scripts/tree/master/HeroTracker). This api is compatible with this character sheet and adds some useful features for handling the HeroSystem turn mechanics (segments/phases).", + "legacy": true +} \ No newline at end of file diff --git a/Heroclix/sheet.json b/Heroclix/sheet.json index b5c0234357..da5948141a 100644 --- a/Heroclix/sheet.json +++ b/Heroclix/sheet.json @@ -1,8 +1,9 @@ { - "html": "clixSheet.html", - "css": "clixSheet.css", - "authors": "Devin Owens", - "roll20userid": "1113199", - "preview": "clixSheetPreview.PNG", - "instructions": "This is a character sheet to facilitate playing HeroClix online. See the [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/Heroclix) for further gameplay instructions." -} + "html": "clixSheet.html", + "css": "clixSheet.css", + "authors": "Devin Owens", + "roll20userid": "1113199", + "preview": "clixSheetPreview.PNG", + "instructions": "This is a character sheet to facilitate playing HeroClix online. See the [Readme](https://github.com/Roll20/roll20-character-sheets/tree/master/Heroclix) for further gameplay instructions.", + "legacy": true +} \ No newline at end of file diff --git a/Heroes and Hardships/sheet.json b/Heroes and Hardships/sheet.json index 63b1bc8197..8c9f60cc30 100644 --- a/Heroes and Hardships/sheet.json +++ b/Heroes and Hardships/sheet.json @@ -1,8 +1,9 @@ { - "html": "hnh.html", - "css": "hnh.css", - "authors": "Earl of Fife Team (@fifegames)", - "roll20userid": "TetNak", - "preview": "hnh.png", - "instructions": "*This sheet will enable you to play with the Heroes & Hardships Quickstart Guide. There are other fields not use by this guide that will be expanded on in the Core Rulebook." -} + "html": "hnh.html", + "css": "hnh.css", + "authors": "Earl of Fife Team (@fifegames)", + "roll20userid": "TetNak", + "preview": "hnh.png", + "instructions": "*This sheet will enable you to play with the Heroes & Hardships Quickstart Guide. There are other fields not use by this guide that will be expanded on in the Core Rulebook.", + "legacy": true +} \ No newline at end of file diff --git a/Heroes-Unlimited-2E/sheet.json b/Heroes-Unlimited-2E/sheet.json index 60ba9db2a2..4884e10658 100644 --- a/Heroes-Unlimited-2E/sheet.json +++ b/Heroes-Unlimited-2E/sheet.json @@ -1,8 +1,9 @@ { - "html": "hu2.html", - "css": "hu2.css", - "authors": "Kraynic", - "roll20userid": "1869955", - "preview": "HU2Main.jpg", - "instructions": "\n For information about the sheet, [see the wiki page](https://wiki.roll20.net/Heroes_Unlimited_2E)." -} + "html": "hu2.html", + "css": "hu2.css", + "authors": "Kraynic", + "roll20userid": "1869955", + "preview": "HU2Main.jpg", + "instructions": "\n For information about the sheet, [see the wiki page](https://wiki.roll20.net/Heroes_Unlimited_2E).", + "legacy": true +} \ No newline at end of file diff --git a/HeroesOfElectrum/sheet.json b/HeroesOfElectrum/sheet.json index 19f45dfa7a..4ebbf954e3 100644 --- a/HeroesOfElectrum/sheet.json +++ b/HeroesOfElectrum/sheet.json @@ -1,8 +1,9 @@ { - "html": "heroesofelectrum.html", - "css": "heroesofelectrum.css", - "authors": "Daniel Tschiedel", - "roll20userid": "1408312", - "preview": "heroesofelectrum.png", - "instructions": "This is a character sheet for the Heroes of Electrum RPG game written by Gilberto 'Joka' Olimpio under Mundos Colidem's seal." -} + "html": "heroesofelectrum.html", + "css": "heroesofelectrum.css", + "authors": "Daniel Tschiedel", + "roll20userid": "1408312", + "preview": "heroesofelectrum.png", + "instructions": "This is a character sheet for the Heroes of Electrum RPG game written by Gilberto 'Joka' Olimpio under Mundos Colidem's seal.", + "legacy": true +} \ No newline at end of file diff --git a/Heroquest_Glorantha/sheet.json b/Heroquest_Glorantha/sheet.json index 043b177e1b..6fbc60783e 100644 --- a/Heroquest_Glorantha/sheet.json +++ b/Heroquest_Glorantha/sheet.json @@ -1,8 +1,9 @@ { - "html": "Heroquest_Glorantha.html", - "css": "Heroquest_Glorantha.css", - "authors": "David", - "roll20userid": "720651", - "preview": "Heroquest_Glorantha.png", - "instructions": "Character Sheet Chaosium's Heroquest Glorantha
If you wish to use the runes you will need to install the Glorantha Rune font from here http://www.glorantha.com/docs/glorantha-core-rune-font/. To removethe fonts click the settings cog and deselect the checkbox" -} + "html": "Heroquest_Glorantha.html", + "css": "Heroquest_Glorantha.css", + "authors": "David", + "roll20userid": "720651", + "preview": "Heroquest_Glorantha.png", + "instructions": "Character Sheet Chaosium's Heroquest Glorantha
If you wish to use the runes you will need to install the Glorantha Rune font from here http://www.glorantha.com/docs/glorantha-core-rune-font/. To removethe fonts click the settings cog and deselect the checkbox", + "legacy": true +} \ No newline at end of file diff --git a/Hitos/sheet.json b/Hitos/sheet.json index 1c61b967b1..244851c1e1 100644 --- a/Hitos/sheet.json +++ b/Hitos/sheet.json @@ -1,8 +1,9 @@ { - "html": "hitos.html", - "css": "hitos.css", - "authors": "kinower, Alain H.", - "roll20userid": "654005, 67962", - "preview": "hitos.png", - "instructions": "Hoja de personaje para almacenar toda la informacion necesaria de un personaje de Hitos. Disfrutarla! Si tienes sugerencias o mejoras, deja un cometario por [aquí](https://github.com/kinower/roll20-character-sheets/pulls)" -} + "html": "hitos.html", + "css": "hitos.css", + "authors": "kinower, Alain H.", + "roll20userid": "654005, 67962", + "preview": "hitos.png", + "instructions": "Hoja de personaje para almacenar toda la informacion necesaria de un personaje de Hitos. Disfrutarla! Si tienes sugerencias o mejoras, deja un cometario por [aquí](https://github.com/kinower/roll20-character-sheets/pulls)", + "legacy": true +} \ No newline at end of file diff --git a/HollowEarthExpedition/sheet.json b/HollowEarthExpedition/sheet.json index 36c781f0df..386eb22dd0 100644 --- a/HollowEarthExpedition/sheet.json +++ b/HollowEarthExpedition/sheet.json @@ -1,8 +1,9 @@ { -"html": "Hollow-Earth-Expedition.html", -"css": "hex.css", -"authors": "Carl Tsui (@ctsui)", -"roll20userid": "674829", -"preview": "HexSheetPreview.png", -"instructions": "Character sheet for Exile Game Studio's *Hollow Earth Expedition* series including *Secrets of the Surface World*, *Mysteries of the Hollow Earth*, and *Revelations of Mars*.\r\rThe sheet design did not consider other Ubiquity powered games.\r\rThanks to Exile Game Studio for providing the official Hollow Earth Expedition logo for this sheet.\r\r### Usage\rFill in the text inputs with scores and play!\rHover over text inputs for some hints. Auto-calc fields are kept to a minimal since Talents can change how scores are derived.\r### Wound Tracker\r* Click on a pip to cycle between lethal (pistol), non-lethal (fist), and healthy (empty).\r* Mark damage such that the bottom-most filled pip indicates your current health.\rExample: Commander Dobson with Health 4 gets slugged for 2 points of non-lethal damage. Toggle the pip next to 3 and 2 to each show a fist. His current health is now 2.\r\r### Modifier Prompts\rThe sheet will present a dialog to ask for roll modifiers for every roll if modifier prompts are turned on. This may be convenient for players, but GMs may wish to leave this off." -} + "html": "Hollow-Earth-Expedition.html", + "css": "hex.css", + "authors": "Carl Tsui (@ctsui)", + "roll20userid": "674829", + "preview": "HexSheetPreview.png", + "instructions": "Character sheet for Exile Game Studio's *Hollow Earth Expedition* series including *Secrets of the Surface World*, *Mysteries of the Hollow Earth*, and *Revelations of Mars*.\r\rThe sheet design did not consider other Ubiquity powered games.\r\rThanks to Exile Game Studio for providing the official Hollow Earth Expedition logo for this sheet.\r\r### Usage\rFill in the text inputs with scores and play!\rHover over text inputs for some hints. Auto-calc fields are kept to a minimal since Talents can change how scores are derived.\r### Wound Tracker\r* Click on a pip to cycle between lethal (pistol), non-lethal (fist), and healthy (empty).\r* Mark damage such that the bottom-most filled pip indicates your current health.\rExample: Commander Dobson with Health 4 gets slugged for 2 points of non-lethal damage. Toggle the pip next to 3 and 2 to each show a fist. His current health is now 2.\r\r### Modifier Prompts\rThe sheet will present a dialog to ask for roll modifiers for every roll if modifier prompts are turned on. This may be convenient for players, but GMs may wish to leave this off.", + "legacy": true +} \ No newline at end of file diff --git a/Honey Heist - Simple/sheet.json b/Honey Heist - Simple/sheet.json index 4d63e8ce90..53d7bd7708 100644 --- a/Honey Heist - Simple/sheet.json +++ b/Honey Heist - Simple/sheet.json @@ -1,8 +1,9 @@ { - "html": "honeyheistsimple.html", - "css": "honeyheistsimple.css", - "authors": "Joe Dankowski (@spacebandito)", - "roll20userid": "1625496", - "preview": "honeyheistsimple.png", - "instructions": "This sheet is designed for use with the rpg Honey Heist. Contains basic attributes and skill rolls with templates. Skill fields do not inversely update with each other, so both must be adjusted when changing values." + "html": "honeyheistsimple.html", + "css": "honeyheistsimple.css", + "authors": "Joe Dankowski (@spacebandito)", + "roll20userid": "1625496", + "preview": "honeyheistsimple.png", + "instructions": "This sheet is designed for use with the rpg Honey Heist. Contains basic attributes and skill rolls with templates. Skill fields do not inversely update with each other, so both must be adjusted when changing values.", + "legacy": true } \ No newline at end of file diff --git a/Horror Movie World/sheet.json b/Horror Movie World/sheet.json index 0f8d15cb68..b31368cb9d 100644 --- a/Horror Movie World/sheet.json +++ b/Horror Movie World/sheet.json @@ -1,8 +1,9 @@ { - "html": "hmwSheet.html", - "css": "hmwCSS.css", - "authors": "Jeffery Bertrand (Jeffery B.)", - "roll20userid": "1045468", - "preview": "hmwpreview.jpg", - "instructions": "Select a playbook in the dropdown list to get started." + "html": "hmwSheet.html", + "css": "hmwCSS.css", + "authors": "Jeffery Bertrand (Jeffery B.)", + "roll20userid": "1045468", + "preview": "hmwpreview.jpg", + "instructions": "Select a playbook in the dropdown list to get started.", + "legacy": true } \ No newline at end of file diff --git a/ICRPG (Warp Shell)/sheet.json b/ICRPG (Warp Shell)/sheet.json index c1ce0c5218..96b1c38eae 100644 --- a/ICRPG (Warp Shell)/sheet.json +++ b/ICRPG (Warp Shell)/sheet.json @@ -6,5 +6,6 @@ "preview": "icrpg-warpshell.png", "compendium": "icrpg", "instructions": "This sheet is designed for use with the ICRPG Warp Shell setting.", - "patreon": "https://www.patreon.com/owensd" -} + "patreon": "https://www.patreon.com/owensd", + "legacy": true +} \ No newline at end of file diff --git a/ICRPG extended/sheet.json b/ICRPG extended/sheet.json index 866f93256c..867a6a411c 100644 --- a/ICRPG extended/sheet.json +++ b/ICRPG extended/sheet.json @@ -1,8 +1,9 @@ { - "html": "ICRPGextended.html", - "css": "ICRPGextended.css", - "authors": "Seraphim and Twotricks", - "roll20userid": "2652184", - "preview": "ICRPGextended.png", - "instructions": "An extended sheet with added functionalities." + "html": "ICRPGextended.html", + "css": "ICRPGextended.css", + "authors": "Seraphim and Twotricks", + "roll20userid": "2652184", + "preview": "ICRPGextended.png", + "instructions": "An extended sheet with added functionalities.", + "legacy": true } \ No newline at end of file diff --git a/ICRPG/sheet.json b/ICRPG/sheet.json index b0778ed943..81e3f2bb40 100644 --- a/ICRPG/sheet.json +++ b/ICRPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "ICRPG.html", - "css": "ICRPG.css", - "authors": "Ryan Barnes", - "roll20userid": "294332", - "preview": "ICRPG.png", - "instructions": "In development...basic functionality is there." -} + "html": "ICRPG.html", + "css": "ICRPG.css", + "authors": "Ryan Barnes", + "roll20userid": "294332", + "preview": "ICRPG.png", + "instructions": "In development...basic functionality is there.", + "legacy": true +} \ No newline at end of file diff --git a/INS-MV_3E/sheet.json b/INS-MV_3E/sheet.json index 9b44f67ee7..bd660cf304 100644 --- a/INS-MV_3E/sheet.json +++ b/INS-MV_3E/sheet.json @@ -1,8 +1,9 @@ { - "html": "insmv3e.html", - "css": "insmv3e.css", - "authors": "Altay", - "roll20userid": "163529/", - "preview": "insmv3e_preview.jpg", - "instructions": "Feuille de Personnage pour In Nomine Satanis / Magna Veritas 3i&eagrave;me édition, édité par [Siroz/Asmodée](https://corporate.asmodee.com/). v1.0 (14 août 2019). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/INS-MV_3E/README.md)." -} + "html": "insmv3e.html", + "css": "insmv3e.css", + "authors": "Altay", + "roll20userid": "163529/", + "preview": "insmv3e_preview.jpg", + "instructions": "Feuille de Personnage pour In Nomine Satanis / Magna Veritas 3i&eagrave;me édition, édité par [Siroz/Asmodée](https://corporate.asmodee.com/). v1.0 (14 août 2019). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/INS-MV_3E/README.md).", + "legacy": true +} \ No newline at end of file diff --git a/INS-MV_5E/sheet.json b/INS-MV_5E/sheet.json index 0ec20f5c26..eed1164745 100644 --- a/INS-MV_5E/sheet.json +++ b/INS-MV_5E/sheet.json @@ -1,9 +1,10 @@ { - "html": "insmv5e.htm", - "css": "insmv5e.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "insmv5e.jpg", - "instructions": "Feuille de Personnage pour In Nomine Satanis / Magna Veritas 5i&eagrave;me édition (INS/MV Génération Perdue), édité par [Raise Dead Editions]( http://http://raise-dead.com/). v1.0 (24 Janvier 2016). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/INS-MV_5E/ReadMe.md)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "insmv5e.htm", + "css": "insmv5e.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "insmv5e.jpg", + "instructions": "Feuille de Personnage pour In Nomine Satanis / Magna Veritas 5i&eagrave;me édition (INS/MV Génération Perdue), édité par [Raise Dead Editions]( http://http://raise-dead.com/). v1.0 (24 Janvier 2016). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/INS-MV_5E/ReadMe.md).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/INS-MV_apero/sheet.json b/INS-MV_apero/sheet.json index 7d53c1a977..8e64690b36 100644 --- a/INS-MV_apero/sheet.json +++ b/INS-MV_apero/sheet.json @@ -1,8 +1,9 @@ { - "html": "ins-mv-apero.html", - "css": "ins-mv-apero.css", - "authors": "Luckyn", - "roll20userid": "1324845/", - "preview": "ins-mv-apero_preview.jpg", - "instructions": "Feuille de Personnage pour In Nomine Satanis / Magna Veritas Apéro par Luckyn. v1.0 (10 janvier 2021). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/INS-MV_apero/README.md)." -} + "html": "ins-mv-apero.html", + "css": "ins-mv-apero.css", + "authors": "Luckyn", + "roll20userid": "1324845/", + "preview": "ins-mv-apero_preview.jpg", + "instructions": "Feuille de Personnage pour In Nomine Satanis / Magna Veritas Apéro par Luckyn. v1.0 (10 janvier 2021). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/INS-MV_apero/README.md).", + "legacy": true +} \ No newline at end of file diff --git a/Icons Assembled/sheet.json b/Icons Assembled/sheet.json index b4020fa7a7..0fb6e983a3 100644 --- a/Icons Assembled/sheet.json +++ b/Icons Assembled/sheet.json @@ -1,8 +1,9 @@ { - "html": "IconsAssembled.html", - "css": "IconsAssembled.css", - "authors": "Christopher Hatty", - "roll20userid": "69667", - "preview": "Preview.png", - "instructions": "for Roll Builder, select an applicable ability score (if any) and add modifiers such as Specialties. Note that this sheet looks best if you can download external fonts. I have only managed to do so using Chrome as my browser." + "html": "IconsAssembled.html", + "css": "IconsAssembled.css", + "authors": "Christopher Hatty", + "roll20userid": "69667", + "preview": "Preview.png", + "instructions": "for Roll Builder, select an applicable ability score (if any) and add modifiers such as Specialties. Note that this sheet looks best if you can download external fonts. I have only managed to do so using Chrome as my browser.", + "legacy": true } \ No newline at end of file diff --git a/Icons French/sheet.json b/Icons French/sheet.json index 75be4728cc..b059f4c59c 100644 --- a/Icons French/sheet.json +++ b/Icons French/sheet.json @@ -1,8 +1,9 @@ { - "html": "IconsVF.html", - "css": "IconsVF.css", - "authors": "Christopher Hatty,Gaël,Natha", - "roll20userid": "69667,1113218,75857", - "preview": "IconsVF.png", - "instructions": "Feuille de Personnage pour [ICONS](http://johndoe-rpg.com/catalogue/icons/)" + "html": "IconsVF.html", + "css": "IconsVF.css", + "authors": "Christopher Hatty,Gaël,Natha", + "roll20userid": "69667,1113218,75857", + "preview": "IconsVF.png", + "instructions": "Feuille de Personnage pour [ICONS](http://johndoe-rpg.com/catalogue/icons/)", + "legacy": true } \ No newline at end of file diff --git a/Impulse_Drive/sheet.json b/Impulse_Drive/sheet.json index 90c81d8202..459165d9ef 100644 --- a/Impulse_Drive/sheet.json +++ b/Impulse_Drive/sheet.json @@ -1,8 +1,9 @@ { - "html": "Impulse Drive.html", - "css": "Impulse_Drive.css", - "authors": "Adrian Thoen (madadric) Tom Androy (@majortomonline)", - "roll20userid": "8641,1376", - "preview": "Impulse_Drive.jpg", - "instructions": "Download Impulse Drive for free at [DriveThruRPG](http://www.drivethrurpg.com/product/190933/Impulse-Drive-Preview)" -} + "html": "Impulse Drive.html", + "css": "Impulse_Drive.css", + "authors": "Adrian Thoen (madadric) Tom Androy (@majortomonline)", + "roll20userid": "8641,1376", + "preview": "Impulse_Drive.jpg", + "instructions": "Download Impulse Drive for free at [DriveThruRPG](http://www.drivethrurpg.com/product/190933/Impulse-Drive-Preview)", + "legacy": true +} \ No newline at end of file diff --git a/Império De Jade/sheet.json b/Império De Jade/sheet.json index 8b3396f72c..8f38c0a90d 100644 --- a/Império De Jade/sheet.json +++ b/Império De Jade/sheet.json @@ -1,8 +1,9 @@ { - "html": "ImperioDeJade.html", - "css": "ImperioDeJade.css", - "authors": "Sascha Borges Lucas", - "roll20userid": "", - "preview": "ImperioDeJade.png", - "instructions": "A character sheet for an oriental game based on Tormenta RPG. This character sheet is designed to be easy to use." -} + "html": "ImperioDeJade.html", + "css": "ImperioDeJade.css", + "authors": "Sascha Borges Lucas", + "roll20userid": "", + "preview": "ImperioDeJade.png", + "instructions": "A character sheet for an oriental game based on Tormenta RPG. This character sheet is designed to be easy to use.", + "legacy": true +} \ No newline at end of file diff --git a/In Which We Live And Breathe/sheet.json b/In Which We Live And Breathe/sheet.json index df4aa31c9b..774ab0de04 100644 --- a/In Which We Live And Breathe/sheet.json +++ b/In Which We Live And Breathe/sheet.json @@ -4,5 +4,6 @@ "authors": "Ashton McAllan", "roll20userid": "666728", "preview": "iwwlab.png", - "instructions": "Main sheet for In Which We Live And Breathe, still partially in development for early access game." -} + "instructions": "Main sheet for In Which We Live And Breathe, still partially in development for early access game.", + "legacy": true +} \ No newline at end of file diff --git a/In-Nomine-Char-Sheet/sheet.json b/In-Nomine-Char-Sheet/sheet.json index ba8bddd215..09921c4bcf 100644 --- a/In-Nomine-Char-Sheet/sheet.json +++ b/In-Nomine-Char-Sheet/sheet.json @@ -1,8 +1,9 @@ { - "html": "in-nomine.html", - "css": "in-nomine.css", - "authors": "jhoRoX,Lucas", - "roll20userid": "1211279", - "preview": "in-nomine.png", - "instructions": "" + "html": "in-nomine.html", + "css": "in-nomine.css", + "authors": "jhoRoX,Lucas", + "roll20userid": "1211279", + "preview": "in-nomine.png", + "instructions": "", + "legacy": true } \ No newline at end of file diff --git a/Infected!/sheet.json b/Infected!/sheet.json index 176fb0810d..7f00ed68cf 100644 --- a/Infected!/sheet.json +++ b/Infected!/sheet.json @@ -1,8 +1,9 @@ { - "html": "infected.html", - "css": "infected.css", - "authors": "Michael L. Jaegers (Jaegers.Net)", - "roll20userid": "439055", - "preview": "infected.png", - "instructions": "" -} + "html": "infected.html", + "css": "infected.css", + "authors": "Michael L. Jaegers (Jaegers.Net)", + "roll20userid": "439055", + "preview": "infected.png", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Infinity-2d20/sheet.json b/Infinity-2d20/sheet.json index 53d7f5fbb1..fe73acc802 100644 --- a/Infinity-2d20/sheet.json +++ b/Infinity-2d20/sheet.json @@ -1,7 +1,8 @@ { - "html": "Infinity 2d20.html", - "css": "Infinity 2d20.css", - "authors": "Rob heath", - "preview": "Infinity 2d20.png", - "instructions": "This sheet is based on the free quickstart and may change when the full ruleset is released , I think the sheet is self explanitory but the GM will need to make a rollable table you need to create a rollable table called \"Combat-Dice\" with name values of \"1\",\"2\",\"-\",\"-\",\"-\",\"Special\"" -} + "html": "Infinity 2d20.html", + "css": "Infinity 2d20.css", + "authors": "Rob heath", + "preview": "Infinity 2d20.png", + "instructions": "This sheet is based on the free quickstart and may change when the full ruleset is released , I think the sheet is self explanitory but the GM will need to make a rollable table you need to create a rollable table called \"Combat-Dice\" with name values of \"1\",\"2\",\"-\",\"-\",\"-\",\"Special\"", + "legacy": true +} \ No newline at end of file diff --git a/Insectopia/sheet.json b/Insectopia/sheet.json index 0836535282..0d44c010e4 100644 --- a/Insectopia/sheet.json +++ b/Insectopia/sheet.json @@ -4,5 +4,6 @@ "authors": "GiovanniNatale, Surfandko", "roll20userid": "1342430", "preview": "Insectopia-Preview.jpg", - "instructions": "Fiche de personnage Insectopia." -} + "instructions": "Fiche de personnage Insectopia.", + "legacy": true +} \ No newline at end of file diff --git a/Inspectress-Inc/sheet.json b/Inspectress-Inc/sheet.json index 6772f62b9f..95a08ba6f9 100644 --- a/Inspectress-Inc/sheet.json +++ b/Inspectress-Inc/sheet.json @@ -1,8 +1,9 @@ { - "html": "Inspectres.html", - "css": "Inspectres.css", - "authors": "Ainhur", - "roll20userid": "3165432", - "preview": "preview.png", - "instructions": "Inspectres INC sheet, tranlations: English, Spanish" -} + "html": "Inspectres.html", + "css": "Inspectres.css", + "authors": "Ainhur", + "roll20userid": "3165432", + "preview": "preview.png", + "instructions": "Inspectres INC sheet, tranlations: English, Spanish", + "legacy": true +} \ No newline at end of file diff --git a/Into The Dark/sheet.json b/Into The Dark/sheet.json index 133183d107..2654b03e83 100644 --- a/Into The Dark/sheet.json +++ b/Into The Dark/sheet.json @@ -1,8 +1,9 @@ { - "html": "into_the_dark.html", - "css": "into_the_dark.css", - "authors": "Borja Bermejo (BormerBerme)", - "roll20userid": "65183", - "preview": "into_the_dark.jpg", - "instructions": "***Into The Dark*** character sheet based on spanish version by *The Hills* press, called ***En La Osuridad***. More info [here](https://github.com/bormer/roll20-character-sheets/tree/master/Into%20The%20Dark)" + "html": "into_the_dark.html", + "css": "into_the_dark.css", + "authors": "Borja Bermejo (BormerBerme)", + "roll20userid": "65183", + "preview": "into_the_dark.jpg", + "instructions": "***Into The Dark*** character sheet based on spanish version by *The Hills* press, called ***En La Osuridad***. More info [here](https://github.com/bormer/roll20-character-sheets/tree/master/Into%20The%20Dark)", + "legacy": true } \ No newline at end of file diff --git a/Into the Odd/sheet.json b/Into the Odd/sheet.json index 742c772ce1..f4d86af8ad 100644 --- a/Into the Odd/sheet.json +++ b/Into the Odd/sheet.json @@ -1,8 +1,9 @@ { - "html": "into-the-odd-sheet.html", - "css": "into-the-odd-style.css", - "authors": "Olivier Grech", - "roll20userid": "3842271", - "preview": "into-the-odd-preview.png", - "instructions": "A simple character sheet for the Into the Odd system." -} + "html": "into-the-odd-sheet.html", + "css": "into-the-odd-style.css", + "authors": "Olivier Grech", + "roll20userid": "3842271", + "preview": "into-the-odd-preview.png", + "instructions": "A simple character sheet for the Into the Odd system.", + "legacy": true +} \ No newline at end of file diff --git a/Invisible Sun/sheet.json b/Invisible Sun/sheet.json index 02553c848d..f097723faf 100644 --- a/Invisible Sun/sheet.json +++ b/Invisible Sun/sheet.json @@ -1,9 +1,10 @@ { - "html": "invisiblesun.html", - "css": "invisiblesun.css", - "authors": "Medieve (Richard T.)", - "patreon": "https://www.patreon.com/sceneficant", - "roll20userid": "492849,23472", - "preview": "invisiblesun.png", - "instructions": "#Invisible Sun\r \r v1.1: Added two more Enhancement buttons for a total possible five dice. \r \r **For use with the Invisible Sun system by Monte Cook** \r\r If there's something you want added, or you'd like to report a bug, please contact the author of this sheet. This is a partial sheet. Please show some love and support if you'd like to see a full sheet." -} + "html": "invisiblesun.html", + "css": "invisiblesun.css", + "authors": "Medieve (Richard T.)", + "patreon": "https://www.patreon.com/sceneficant", + "roll20userid": "492849,23472", + "preview": "invisiblesun.png", + "instructions": "#Invisible Sun\r \r v1.1: Added two more Enhancement buttons for a total possible five dice. \r \r **For use with the Invisible Sun system by Monte Cook** \r\r If there's something you want added, or you'd like to report a bug, please contact the author of this sheet. This is a partial sheet. Please show some love and support if you'd like to see a full sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Iron Kingdoms RPG/sheet.json b/Iron Kingdoms RPG/sheet.json index 368dc4c355..f6001c85c7 100644 --- a/Iron Kingdoms RPG/sheet.json +++ b/Iron Kingdoms RPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "IKPRG.html", - "css": "IKPRG.css", - "authors": "Chris H. & John W.", - "roll20userid": "492849", - "preview": "IKRPG.png", - "instructions": "#Character Sheet\rWhole Sheet: This is a labour of love, and the relationship is still going strong. Any an all input will be appreciated, especially in regards to improvements. Nearly all the buttons have a modifier built into them, so you can add additional dice. This is not a static number, but additional dice to roll. \r*Basic Tab: The damage track in the center is collection of cycling images. The first is a non-existent, the second is available for damage, and the third represents a damage. Injury modifiers are to be entered by hand into the modifier blocks under each attribute. The circled number on the left is a feat tracker, and again, is a cycling set of images (0 to 3). The names of each of the attributes are buttons. The derived stats are auto-calculated. Willpower and initiative are buttons. Armor and Defense are include calculations from the combat tab. A special mention to the Defense and Armor stats: since targeted rolls use this number, it adds the entries from the steamjack and NPC tabs (which are normally zero). Therefore, do not add any steamjacks or NPC's to a normal character's journal, as their defense and armor stats with be doubled. \r*Skills Tab: All dice buttons have the option of adding more dice when pressed. The skills are separated on Military and Occupational skills. General skills are italic. I have included all the skills from the published books, but included a repeatable section for other skills that may come out. \r*The Abilities Tab: A place holder for information, and includes a space to list what is gained from Adventuring companies. \r*The Magic Tab: Spells use the arcane attribute, and the Fell calls use Poise. Targeted rolls target the character's defence, and have the option of adding more dice to attack and effect. Both Fell Calls and Spells use roll templates. \r*Combat Tab: Armor and weapons are here, separated in to types. Again, the targeted rolls include the option of adding dice to attack and damage. The stat blocks auto-calculate where appropriate. There is a special button for Virtuoso, and the Mighty check-box affects all melee weapons. All weapons use roll templates. The Armor stats are reflected on the basic tab. A special note here is the armor speed; any changes here will change your movement rate but not your speed stat, as per the rules. \r*Story Tab: Another placeholder for information.\r*Inventory Tab: More information holders, in repeatable sections. \r*Steamjack Tab: When creating a 'jack, use only this tab, and only use tab when making steamjacks. Everything here should be intuitive. \r*Advancement Tab: A place to track xp an the benefits of that xp. \r* NPC Tab: As with the steamjack tab, this is the only tab necessary when making simple NPC's, and should not be used in conjunction with other parts of the sheet." -} + "html": "IKPRG.html", + "css": "IKPRG.css", + "authors": "Chris H. & John W.", + "roll20userid": "492849", + "preview": "IKRPG.png", + "instructions": "#Character Sheet\rWhole Sheet: This is a labour of love, and the relationship is still going strong. Any an all input will be appreciated, especially in regards to improvements. Nearly all the buttons have a modifier built into them, so you can add additional dice. This is not a static number, but additional dice to roll. \r*Basic Tab: The damage track in the center is collection of cycling images. The first is a non-existent, the second is available for damage, and the third represents a damage. Injury modifiers are to be entered by hand into the modifier blocks under each attribute. The circled number on the left is a feat tracker, and again, is a cycling set of images (0 to 3). The names of each of the attributes are buttons. The derived stats are auto-calculated. Willpower and initiative are buttons. Armor and Defense are include calculations from the combat tab. A special mention to the Defense and Armor stats: since targeted rolls use this number, it adds the entries from the steamjack and NPC tabs (which are normally zero). Therefore, do not add any steamjacks or NPC's to a normal character's journal, as their defense and armor stats with be doubled. \r*Skills Tab: All dice buttons have the option of adding more dice when pressed. The skills are separated on Military and Occupational skills. General skills are italic. I have included all the skills from the published books, but included a repeatable section for other skills that may come out. \r*The Abilities Tab: A place holder for information, and includes a space to list what is gained from Adventuring companies. \r*The Magic Tab: Spells use the arcane attribute, and the Fell calls use Poise. Targeted rolls target the character's defence, and have the option of adding more dice to attack and effect. Both Fell Calls and Spells use roll templates. \r*Combat Tab: Armor and weapons are here, separated in to types. Again, the targeted rolls include the option of adding dice to attack and damage. The stat blocks auto-calculate where appropriate. There is a special button for Virtuoso, and the Mighty check-box affects all melee weapons. All weapons use roll templates. The Armor stats are reflected on the basic tab. A special note here is the armor speed; any changes here will change your movement rate but not your speed stat, as per the rules. \r*Story Tab: Another placeholder for information.\r*Inventory Tab: More information holders, in repeatable sections. \r*Steamjack Tab: When creating a 'jack, use only this tab, and only use tab when making steamjacks. Everything here should be intuitive. \r*Advancement Tab: A place to track xp an the benefits of that xp. \r* NPC Tab: As with the steamjack tab, this is the only tab necessary when making simple NPC's, and should not be used in conjunction with other parts of the sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Ironclaw/sheet.json b/Ironclaw/sheet.json index c6e913fdb4..c4ce7e84a2 100644 --- a/Ironclaw/sheet.json +++ b/Ironclaw/sheet.json @@ -1,8 +1,9 @@ { - "html": "Ironclaw.html", - "css": "Ironclaw.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "Ironclaw.png", - "instructions": "# Character Sheet\r This was fun to make, including the hard parts. \r\r## Character\r\r* Anything labelled roll is a button that will roll the dice in the drop list.\r\r## Skills\r* The buttons roll the combination of dice selected on the drop down menus to the left. I figured 15 marks or 3d12 would be high enough. All skills in the book are listed, with a block of five more blank skills at the bottom. The buttons roll all dice and keep the highest one\r\r## Gifts\r* There is arepeating field at the bottom if you run out of space.\r\r## Battle\r* There is an initiative button. \r* To the attack and defence, add the dice in the appropriate columns, using the d4, d6, and so on format. Separate each die by a comma so they are not added together. Again, the buttons keep the highest one. \r\r## Special Thanks\r\r* Boomer, who asked for this sheet and helped with its creation." + "html": "Ironclaw.html", + "css": "Ironclaw.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "Ironclaw.png", + "instructions": "# Character Sheet\r This was fun to make, including the hard parts. \r\r## Character\r\r* Anything labelled roll is a button that will roll the dice in the drop list.\r\r## Skills\r* The buttons roll the combination of dice selected on the drop down menus to the left. I figured 15 marks or 3d12 would be high enough. All skills in the book are listed, with a block of five more blank skills at the bottom. The buttons roll all dice and keep the highest one\r\r## Gifts\r* There is arepeating field at the bottom if you run out of space.\r\r## Battle\r* There is an initiative button. \r* To the attack and defence, add the dice in the appropriate columns, using the d4, d6, and so on format. Separate each die by a comma so they are not added together. Again, the buttons keep the highest one. \r\r## Special Thanks\r\r* Boomer, who asked for this sheet and helped with its creation.", + "legacy": true } \ No newline at end of file diff --git a/Ironcrunch/sheet.json b/Ironcrunch/sheet.json index 8990dfae19..ab2c696dd4 100644 --- a/Ironcrunch/sheet.json +++ b/Ironcrunch/sheet.json @@ -1,8 +1,9 @@ { - "html": "Ironcrunch.html", - "css": "Ironcrunch.css", - "authors": "Ayethin", - "roll20userid": "188691", - "preview": "Ironcrunch.png", - "instructions": "Character Sheet for Ironcrunch, an Ironsworn TTRPG Supplement." -} + "html": "Ironcrunch.html", + "css": "Ironcrunch.css", + "authors": "Ayethin", + "roll20userid": "188691", + "preview": "Ironcrunch.png", + "instructions": "Character Sheet for Ironcrunch, an Ironsworn TTRPG Supplement.", + "legacy": true +} \ No newline at end of file diff --git a/Ironhedge/sheet.json b/Ironhedge/sheet.json index e6f1989256..fa8ced47fc 100644 --- a/Ironhedge/sheet.json +++ b/Ironhedge/sheet.json @@ -5,5 +5,6 @@ "roll20userid": "1824205", "patreon": "https://www.patreon.com/user?u=26299848", "preview": "Ironhedge_stats.png", - "instructions": "Instructions will be given/explained in game" -} + "instructions": "Instructions will be given/explained in game", + "legacy": true +} \ No newline at end of file diff --git a/Ironsworn/sheet.json b/Ironsworn/sheet.json index d008485486..b82bd6e803 100644 --- a/Ironsworn/sheet.json +++ b/Ironsworn/sheet.json @@ -1,9 +1,10 @@ { - "html": "Ironsworn.html", - "css": "Ironsworn.css", - "authors": "Davemania, Ayethin", - "roll20userid": "76, 188691", - "preview": "Ironsworn.png", - "instructions": "Character Sheet for the Ironsworn TTRPG by Shawn Tomkin.\n See the [Ironsworn wiki page](https://wiki.roll20.net/Ironsworn) for how to use the sheet, useful links and info on recent updates.", - "patreon": "https://www.patreon.com/ayethin" -} + "html": "Ironsworn.html", + "css": "Ironsworn.css", + "authors": "Davemania, Ayethin", + "roll20userid": "76, 188691", + "preview": "Ironsworn.png", + "instructions": "Character Sheet for the Ironsworn TTRPG by Shawn Tomkin.\n See the [Ironsworn wiki page](https://wiki.roll20.net/Ironsworn) for how to use the sheet, useful links and info on recent updates.", + "patreon": "https://www.patreon.com/ayethin", + "legacy": true +} \ No newline at end of file diff --git a/ItrasBy/sheet.json b/ItrasBy/sheet.json index d382696d39..59ef2cca3f 100644 --- a/ItrasBy/sheet.json +++ b/ItrasBy/sheet.json @@ -1,9 +1,10 @@ { -"html": "ItrasBy.html", -"css": "ItrasBy.css", -"authors": "Alain H.", -"roll20userID": "67962", -"preview": "ItrasByPreview.png", -"instructions": "Fiche créée sur la base de la fiche officielle française d'ItrasBy.", -"tipeee":"https://fr.tipeee.com/zakarik" -} + "html": "ItrasBy.html", + "css": "ItrasBy.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "ItrasByPreview.png", + "instructions": "Fiche créée sur la base de la fiche officielle française d'ItrasBy.", + "tipeee": "https://fr.tipeee.com/zakarik", + "legacy": true +} \ No newline at end of file diff --git a/John Carter of Mars/sheet.json b/John Carter of Mars/sheet.json index 6e642bfbb2..4a6843731b 100644 --- a/John Carter of Mars/sheet.json +++ b/John Carter of Mars/sheet.json @@ -4,5 +4,6 @@ "authors": "Keith Johnson", "roll20userid": "807863", "preview": "JCOM.jpg", - "instructions": "Sheet overview and instructions: https://www.starshipsandsteel.com/2020/11/john-carter-of-mars-for-roll20.html" -} + "instructions": "Sheet overview and instructions: https://www.starshipsandsteel.com/2020/11/john-carter-of-mars-for-roll20.html", + "legacy": true +} \ No newline at end of file diff --git a/Jojo's Bizarre Tabletop/sheet.json b/Jojo's Bizarre Tabletop/sheet.json index c4dbb0af3f..6e346fc9fe 100644 --- a/Jojo's Bizarre Tabletop/sheet.json +++ b/Jojo's Bizarre Tabletop/sheet.json @@ -1,9 +1,10 @@ { - "html": "JJBTT.html", - "css": "JJBTT.css", - "authors": "Missing-q", - "roll20userid": "1537217", - "preview": "preview.PNG", - "patreon": "missingq", - "instructions": "**This is the character sheet for the Jojo's Bizarre Tabletop TTRPG!** Beta versions of this character sheet can be found [here](https://github.com/missing-q/charsheets), and the latest version of the game guide can be found [here](https://cdn.discordapp.com/attachments/443230745453133824/464163636286455848/Jojos_Bizarre_Tabletop_1_2.pdf). A huge thanks to Afromenace for creating the system, as well as giving me permission to create this sheet!" -} + "html": "JJBTT.html", + "css": "JJBTT.css", + "authors": "Missing-q", + "roll20userid": "1537217", + "preview": "preview.PNG", + "patreon": "missingq", + "instructions": "**This is the character sheet for the Jojo's Bizarre Tabletop TTRPG!** Beta versions of this character sheet can be found [here](https://github.com/missing-q/charsheets), and the latest version of the game guide can be found [here](https://cdn.discordapp.com/attachments/443230745453133824/464163636286455848/Jojos_Bizarre_Tabletop_1_2.pdf). A huge thanks to Afromenace for creating the system, as well as giving me permission to create this sheet!", + "legacy": true +} \ No newline at end of file diff --git a/Kagegami High/sheet.json b/Kagegami High/sheet.json index 6a21646eff..cd569d0622 100644 --- a/Kagegami High/sheet.json +++ b/Kagegami High/sheet.json @@ -1,9 +1,9 @@ { - "html": "Kagegami.html", - "css": "Kagegami.css", - "authors": "VoivoideK", - "roll20userid": "2060590", - "preview": "Kagegami_High_Preview_1_of_2.jpg", - "instructions": "Character sheet for Kagegami High by Yaruki Zero Games, copyright date: 2017. \nhttps://yarukizerogames.com/2016/07/02/kagegami-high/" - + "html": "Kagegami.html", + "css": "Kagegami.css", + "authors": "VoivoideK", + "roll20userid": "2060590", + "preview": "Kagegami_High_Preview_1_of_2.jpg", + "instructions": "Character sheet for Kagegami High by Yaruki Zero Games, copyright date: 2017. \nhttps://yarukizerogames.com/2016/07/02/kagegami-high/", + "legacy": true } \ No newline at end of file diff --git a/Kamigakari/sheet.json b/Kamigakari/sheet.json index fae8a2bd6b..ebc8a86b97 100644 --- a/Kamigakari/sheet.json +++ b/Kamigakari/sheet.json @@ -1,9 +1,9 @@ { - "html": "kamigakari.html", - "css": "kamigakari.css", - "authors": "Selanye", - "roll20userid": "1375235", - "preview": "kamigakari.png", - "instructions": "This is a character sheet for Kamigakari: God Hunters. \r The checkboxes below the spirit pool dropdown menus are for keeping track of what been used. The Spirit Pool button rolls the spent spirit dice. \r Use the 'Track' button next to 'Initiative' to add that character to the initiative tracker. You must have the token selected. \r The Mononoke tab is for both contractors and Mononoke. For macros, all stats start with mononoke_ but are otherwise as they appear on the ship for example: \r mononoke_acc \r mononoke_Initiative \r The Gear Tab has fields that can be used to change the default dice pool size for characters with certain talents.\r \r Thanks to Jakob for the Text Expanding Area CSS and plexsoup for the working tabs." -} - + "html": "kamigakari.html", + "css": "kamigakari.css", + "authors": "Selanye", + "roll20userid": "1375235", + "preview": "kamigakari.png", + "instructions": "This is a character sheet for Kamigakari: God Hunters. \r The checkboxes below the spirit pool dropdown menus are for keeping track of what been used. The Spirit Pool button rolls the spent spirit dice. \r Use the 'Track' button next to 'Initiative' to add that character to the initiative tracker. You must have the token selected. \r The Mononoke tab is for both contractors and Mononoke. For macros, all stats start with mononoke_ but are otherwise as they appear on the ship for example: \r mononoke_acc \r mononoke_Initiative \r The Gear Tab has fields that can be used to change the default dice pool size for characters with certain talents.\r \r Thanks to Jakob for the Text Expanding Area CSS and plexsoup for the working tabs.", + "legacy": true +} \ No newline at end of file diff --git a/Kamigakari/translations/af.json b/Kamigakari/translations/af.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/af.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/ca.json b/Kamigakari/translations/ca.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/ca.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/cs.json b/Kamigakari/translations/cs.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/cs.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/da.json b/Kamigakari/translations/da.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/da.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/de.json b/Kamigakari/translations/de.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/de.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/el.json b/Kamigakari/translations/el.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/el.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/en.json b/Kamigakari/translations/en.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/en.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/es.json b/Kamigakari/translations/es.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/es.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/fr.json b/Kamigakari/translations/fr.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/fr.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/he.json b/Kamigakari/translations/he.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/he.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/hu.json b/Kamigakari/translations/hu.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/hu.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/it.json b/Kamigakari/translations/it.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/it.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/ja.json b/Kamigakari/translations/ja.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/ja.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/ko.json b/Kamigakari/translations/ko.json new file mode 100644 index 0000000000..af4260b429 --- /dev/null +++ b/Kamigakari/translations/ko.json @@ -0,0 +1,188 @@ +{ + "Main Info": "기본 정보", + "Stats & Spirit": "능력치 & 영력", + "Talents": "탤런트", + "Equipment": "인조신기", + "Mononoke": "모노노케", + "MAIN INFO": "기본 정보", + "NAME": "이름", + "DIVINE NAME": "신명", + "FACADE": "대외적 직업", + "FACADE TRAIT": "특징", + "ANCESTRY": "종족", + "ANCESTRAL TRAIT": "종족 특전", + "AGE": "연령", + "HEIGHT": "신장", + "WEIGHT": "체중", + "GENDER": "성별", + "EARS/TAIL(S)": "귀/꼬리", + "EYES": "눈", + "HAIR": "머리카락", + "SKIN": "피부", + "FACTION": "조직", + "ORIGINS": "경위", + "GOAL": "목적", + "CREST LOCATION": "영문의 위치", + "CREST FORM": "영문의 형상", + "FACET": "칭호", + "Level:": "LV:", + "XP:": "XP:", + "Next level:": "다음 레벨:", + "Group:": "계통:", + "Martial": "전사", + "Skilled": "범용", + "Caster": "마법", + "Main:": "메인", + "Second:": "서브", + "Additional:": "추가", + "MAIN AND SUB STATS": "주능력치/부능력치", + "MAIN STATS": "주능력치", + "STAT TYPE:": "능력치 타입", + "Warrior": "전투계", + "Adept": "범용계", + "Occultist": "마도계", + "STRENGTH": "체력", + "AGILITY": "민첩", + "INTELLECT": "지성", + "WILL": "정신", + "LUCK": "행운", + "Total": "합계", + "Facade": "직업", + "Items": "아이템", + "Misc": "기타", + "Strength": "체력", + "Intellect": "지성", + "Agility": "민첩", + "Will": "정신", + "Luck": "행운", + "SUB STATS": "부능력치", + "Total:": "합계:", + "Main Stat:": "기반 능력치:", + "Facet Stat:": "칭호 능력치:", + "Weapon:": "무기:", + "Protector:": "갑옷:", + "Accessory:": "보조장비:", + "Talent:": "탤런트:", + "Misc:": "기타:", + "ACCURACY:": "명중:", + "EVASION:": "회피:", + "INVOCATION:": "발동:", + "RESISTANCE:": "저항:", + "INSTINCT:": "간파:", + "PD:": "물D:", + "Strength ÷ 2": "체력 ÷ 2", + "MD:": "마D:", + "Intellect ÷ 2": "지성 ÷ 2", + "Track": "순서", + "INITIATIVE:": "행동치:", + "Agility + 5": "민첩 + 5", + "HP:": "생명력:", + "Strength + Will + (Level x 3)": "체 + 정 + (LV ×3)", + "GUARD:": "장갑:", + "WARD:": "결계:", + "Simple Move:": "간이 이동:", + "Combat Move:": "전투 이동:", + "(Initiative + 5) / 3": "(행동치 +5)/3", + "Full Move:": "전력 이동:", + "Initiative + 5": "행동치 + 5", + "SPIRIT POOL": "영력", + "DICE:": "DICE:", + "Spirit Pool": "영력", + "OVERFLOW:": "초과영력:", + "Used:": "사용:", + "Spirit Crest:": "영문:", + "BONDS": "감정", + "TALENTS": "탤런트", + "Name:": "명칭:", + "Spirit Barrier": "영력결계", + "Source:": "기반:", + "Innate Power": "잠재특성", + "Type:": "종별:", + "Timing:": "타이밍:", + "Start": "개시", + "Range:": "거리:", + "Combat Zone": "전투지대", + "Target:": "대상:", + "Cost:": "대가:", + "None": "없음", + "Share:": "공유:", + "GM": "GM", + "Chat": "채팅", + "Spirit Burn": "영문연소", + "Free": "특수", + "User": "사용자", + "Ancestral": "종족", + "Uses Per:": "사용 횟수:", + "No Limit": "제한 없음", + "Round": "라운드", + "Combat": "전투", + "Session": "세션", + "Key": "자동", + "LV:": "LV:", + "Expert": "전문", + "Focus": "집중", + "High": "고위", + "WEAPONS:": "무기:", + "Divine Name:": "명칭:", + "ACC:": "명중:", + "IVC:": "발동:", + "INIT:": "행동:", + "Form:": "형상:", + "DMG Type:": "대미지 타입:", + "T#:": "대상:", + "Rank:": "랭크:", + "Element:": "속성:", + "Resist:": "저항:", + "Restriction:": "제한:", + "Grip:": "용법:", + "Physical": "물리", + "Magic": "마법", + "Other": "기타", + "N/A": "N/A", + "Half": "반감", + "NoneR": "무효", + "Equipped:": "장착", + "ARMOR:": "갑옷:", + "EVA:": "회피:", + "ACCESSORIES:": "보조 장비:", + "Slot:": "부위:", + "Description:": "설명:", + "INVENTORY:": "소지품:", + "Count:": "수량:", + "Equip:": "장착:", + "Dice Pool Sizes": "주사위 굴림", + "Set the number of dice for each pool here for the sheet roll buttons": "시트의 버튼으로 굴리게 되는 주사위의 숫자를 입력하세요.", + "Accuracy": "명중", + "Evasion": "회피", + "Invocation": "발동", + "Resistance": "저항", + "Instinct": "간파", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "여기에 모노노케나 아라미타마의 정보를 채팅창에 넣는 매크로를 변경할 수 있습니다.", + "Mononoke Info:": "모노노케 정보:", + "Boss/Aramitama Info": "보스/아라미타마 정보", + "MONONOKE:": "모노노케:", + "Size": "사이즈", + "Cunning": "지능", + "Perception": "감각", + "Speech": "회화", + "Reaction": "반응", + "ID": "지명도", + "Weakness": "약점", + "Movement": "이동", + "ACC": "명중", + "EVA": "회피", + "IVC": "발동", + "RES": "저항", + "CHK": "판정", + "Initiative": "행동치", + "HP": "생명력", + "Guard": "장갑", + "Ward": "결계", + "Combat Stats": "전투치", + "Fixed Values": "고정치", + "Identify:": "지명도 판정:", + "Aramitama/Boss": "아라미타마/보스", + "Attack Options": "공격 방법", + "Materials": "소재", + "Description": "설명" +} diff --git a/Kamigakari/translations/nl.json b/Kamigakari/translations/nl.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/nl.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/pl.json b/Kamigakari/translations/pl.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/pl.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/pt.json b/Kamigakari/translations/pt.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/pt.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/ru.json b/Kamigakari/translations/ru.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/ru.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/sv.json b/Kamigakari/translations/sv.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/sv.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/tr.json b/Kamigakari/translations/tr.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/tr.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/uk.json b/Kamigakari/translations/uk.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/uk.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Kamigakari/translations/zh.json b/Kamigakari/translations/zh.json new file mode 100644 index 0000000000..c56acb2fce --- /dev/null +++ b/Kamigakari/translations/zh.json @@ -0,0 +1,188 @@ +{ + "Main Info": "Main Info", + "Stats & Spirit": "Stats & Spirit", + "Talents": "Talents", + "Equipment": "Equipment", + "Mononoke": "Mononoke", + "MAIN INFO": "MAIN INFO", + "NAME": "NAME", + "DIVINE NAME": "DIVINE NAME", + "FACADE": "FACADE", + "FACADE TRAIT": "FACADE TRAIT", + "ANCESTRY": "ANCESTRY", + "ANCESTRAL TRAIT": "ANCESTRAL TRAIT", + "AGE": "AGE", + "HEIGHT": "HEIGHT", + "WEIGHT": "WEIGHT", + "GENDER": "GENDER", + "EARS/TAIL(S)": "EARS/TAIL(S)", + "EYES": "EYES", + "HAIR": "HAIR", + "SKIN": "SKIN", + "FACTION": "FACTION", + "ORIGINS": "ORIGINS", + "GOAL": "GOAL", + "CREST LOCATION": "CREST LOCATION", + "CREST FORM": "CREST FORM", + "FACET": "FACET", + "Level:": "Level:", + "XP:": "XP:", + "Next level:": "Next level:", + "Group:": "Group:", + "Martial": "Martial", + "Skilled": "Skilled", + "Caster": "Caster", + "Main:": "Main:", + "Second:": "Second:", + "Additional:": "Additional:", + "MAIN AND SUB STATS": "MAIN AND SUB STATS", + "MAIN STATS": "MAIN STATS", + "STAT TYPE:": "STAT TYPE:", + "Warrior": "Warrior", + "Adept": "Adept", + "Occultist": "Occultist", + "STRENGTH": "STRENGTH", + "AGILITY": "AGILITY", + "INTELLECT": "INTELLECT", + "WILL": "WILL", + "LUCK": "LUCK", + "Total": "Total", + "Facade": "Facade", + "Items": "Items", + "Misc": "Misc", + "Strength": "Strength", + "Intellect": "Intellect", + "Agility": "Agility", + "Will": "Will", + "Luck": "Luck", + "SUB STATS": "SUB STATS", + "Total:": "Total:", + "Main Stat:": "Main Stat:", + "Facet Stat:": "Facet Stat:", + "Weapon:": "Weapon:", + "Protector:": "Protector:", + "Accessory:": "Accessory:", + "Talent:": "Talent:", + "Misc:": "Misc:", + "ACCURACY:": "ACCURACY:", + "EVASION:": "EVASION:", + "INVOCATION:": "INVOCATION:", + "RESISTANCE:": "RESISTANCE:", + "INSTINCT:": "INSTINCT:", + "PD:": "PD:", + "Strength ÷ 2": "Strength ÷ 2", + "MD:": "MD:", + "Intellect ÷ 2": "Intellect ÷ 2", + "Track": "Track", + "INITIATIVE:": "INITIATIVE:", + "Agility + 5": "Agility + 5", + "HP:": "HP:", + "Strength + Will + (Level x 3)": "Strength + Will + (Level x 3)", + "GUARD:": "GUARD:", + "WARD:": "WARD:", + "Simple Move:": "Simple Move:", + "Combat Move:": "Combat Move:", + "(Initiative + 5) / 3": "(Initiative + 5) / 3", + "Full Move:": "Full Move:", + "Initiative + 5": "Initiative + 5", + "SPIRIT POOL": "SPIRIT POOL", + "DICE:": "DICE:", + "Spirit Pool": "Spirit Pool", + "OVERFLOW:": "OVERFLOW:", + "Used:": "Used:", + "Spirit Crest:": "Spirit Crest:", + "BONDS": "BONDS", + "TALENTS": "TALENTS", + "Name:": "Name:", + "Spirit Barrier": "Spirit Barrier", + "Source:": "Source:", + "Innate Power": "Innate Power", + "Type:": "Type:", + "Timing:": "Timing:", + "Start": "Start", + "Range:": "Range:", + "Combat Zone": "Combat Zone", + "Target:": "Target:", + "Cost:": "Cost:", + "None": "None", + "Share:": "Share:", + "GM": "GM", + "Chat": "Chat", + "Spirit Burn": "Spirit Burn", + "Free": "Free", + "User": "User", + "Ancestral": "Ancestral", + "Uses Per:": "Uses Per:", + "No Limit": "No Limit", + "Round": "Round", + "Combat": "Combat", + "Session": "Session", + "Key": "Key", + "LV:": "LV:", + "Expert": "Expert", + "Focus": "Focus", + "High": "High", + "WEAPONS:": "WEAPONS:", + "Divine Name:": "Divine Name:", + "ACC:": "ACC:", + "IVC:": "IVC:", + "INIT:": "INIT:", + "Form:": "Form:", + "DMG Type:": "DMG Type:", + "T#:": "T#:", + "Rank:": "Rank:", + "Element:": "Element:", + "Resist:": "Resist:", + "Restriction:": "Restriction:", + "Grip:": "Grip:", + "Physical": "Physical", + "Magic": "Magic", + "Other": "Other", + "N/A": "N/A", + "Half": "Half", + "NoneR": "NoneR", + "Equipped:": "Equipped:", + "ARMOR:": "ARMOR:", + "EVA:": "EVA:", + "ACCESSORIES:": "ACCESSORIES:", + "Slot:": "Slot:", + "Description:": "Description:", + "INVENTORY:": "INVENTORY:", + "Count:": "Count:", + "Equip:": "Equip:", + "Dice Pool Sizes": "Dice Pool Sizes", + "Set the number of dice for each pool here for the sheet roll buttons": "Set the number of dice for each pool here for the sheet roll buttons", + "Accuracy": "Accuracy", + "Evasion": "Evasion", + "Invocation": "Invocation", + "Resistance": "Resistance", + "Instinct": "Instinct", + "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:": "You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:", + "Mononoke Info:": "Mononoke Info:", + "Boss/Aramitama Info": "Boss/Aramitama Info", + "MONONOKE:": "MONONOKE:", + "Size": "Size", + "Cunning": "Cunning", + "Perception": "Perception", + "Speech": "Speech", + "Reaction": "Reaction", + "ID": "ID", + "Weakness": "Weakness", + "Movement": "Movement", + "ACC": "ACC", + "EVA": "EVA", + "IVC": "IVC", + "RES": "RES", + "CHK": "CHK", + "Initiative": "Initiative", + "HP": "HP", + "Guard": "Guard", + "Ward": "Ward", + "Combat Stats": "Combat Stats", + "Fixed Values": "Fixed Values", + "Identify:": "Identify:", + "Aramitama/Boss": "Aramitama/Boss", + "Attack Options": "Attack Options", + "Materials": "Materials", + "Description": "Description" +} diff --git a/Karyu Densetsu/sheet.json b/Karyu Densetsu/sheet.json index 50b9805ab3..1ba71d1cb0 100644 --- a/Karyu Densetsu/sheet.json +++ b/Karyu Densetsu/sheet.json @@ -1,8 +1,9 @@ { - "html": "karyu.html", - "css": "karyu.css", - "authors": "Thiago Rosa", - "roll20userid": "207155", - "preview": "karyu.png", - "instructions": "This is a character sheet for the Karyu Densetsu RPG game written by Nina Bichara and Thiago Rosa." -} + "html": "karyu.html", + "css": "karyu.css", + "authors": "Thiago Rosa", + "roll20userid": "207155", + "preview": "karyu.png", + "instructions": "This is a character sheet for the Karyu Densetsu RPG game written by Nina Bichara and Thiago Rosa.", + "legacy": true +} \ No newline at end of file diff --git a/Kids on Bikes Official/sheet.json b/Kids on Bikes Official/sheet.json index 9fd5e69bfd..5c70a05f88 100644 --- a/Kids on Bikes Official/sheet.json +++ b/Kids on Bikes Official/sheet.json @@ -5,5 +5,6 @@ "roll20userid": "26123, 557736", "preview": "preview.png", "instructions": "Official Kids on Bikes by Hunters Entertainment", - "compendium": "kids-on-bikes" -} + "compendium": "kids-on-bikes", + "legacy": true +} \ No newline at end of file diff --git a/Kids on Brooms Official/sheet.json b/Kids on Brooms Official/sheet.json index 96a07bddd0..fceb0ceda3 100644 --- a/Kids on Brooms Official/sheet.json +++ b/Kids on Brooms Official/sheet.json @@ -1,8 +1,9 @@ { - "html": "kobrooms.html", - "css": "kobrooms.css", - "authors": "Nic B.", - "roll20userid": "45398", - "preview": "kobrooms.png", - "instructions": "Official Kids on Brooms by Hunters Entertainment" -} \ No newline at end of file + "html": "kobrooms.html", + "css": "kobrooms.css", + "authors": "Nic B.", + "roll20userid": "45398", + "preview": "kobrooms.png", + "instructions": "Official Kids on Brooms by Hunters Entertainment", + "legacy": true +} \ No newline at end of file diff --git a/Kids-on-Bikes/sheet.json b/Kids-on-Bikes/sheet.json index 5e32bedbf4..adee4c85d9 100644 --- a/Kids-on-Bikes/sheet.json +++ b/Kids-on-Bikes/sheet.json @@ -4,5 +4,6 @@ "authors": "Squiggles", "roll20userid": "1479429", "preview": "kob.png", - "instructions": "This is a simple character sheet for the 'Kids On Bikes RPG', based on the 'World of Dungeons'-sheet by Brandon Mulcahy." -} + "instructions": "This is a simple character sheet for the 'Kids On Bikes RPG', based on the 'World of Dungeons'-sheet by Brandon Mulcahy.", + "legacy": true +} \ No newline at end of file diff --git a/Knave/sheet.json b/Knave/sheet.json index 7305acae9f..f5bf9e8b1e 100644 --- a/Knave/sheet.json +++ b/Knave/sheet.json @@ -1,7 +1,8 @@ { -"html": "Knave.html", -"css": "Knave.css", -"authors": "Oliver Fradgley (o.fradgley@gmail.com)", -"preview": "Preview.jpg", -"instructions": "This sheet is for use with the OSR Knave Ruleset by Ben Milton, with additional Ring slots." + "html": "Knave.html", + "css": "Knave.css", + "authors": "Oliver Fradgley (o.fradgley@gmail.com)", + "preview": "Preview.jpg", + "instructions": "This sheet is for use with the OSR Knave Ruleset by Ben Milton, with additional Ring slots.", + "legacy": true } \ No newline at end of file diff --git a/Knight/sheet.json b/Knight/sheet.json index ba27f518a4..0b9c918fba 100644 --- a/Knight/sheet.json +++ b/Knight/sheet.json @@ -1,74 +1,75 @@ { - "html": "knight.html", - "css": "knight.css", - "authors": "Alain H.", - "roll20userID": "67962", - "preview": "knightPreview.png", - "instructions": "Basé sur la fiche officielle de Knight, permet de lancer tous les jets de dès depuis la fiche. Prends également en compte les modificateurs de style de combat, sauf pour ce qui est des deux attaques. Calcul automatique des modules suivant les armures également. Prends en compte TOUTES les spécificités des armures, gère également tout type d'arme et de modificateur, de même que les différents effet des armes et leurs modificateurs. Possède un template détaillé du jet par la même. Merci aux participants du forum http://knight-jdr.fr/ qui m'ont aidé à débug la fiche. Merci également à mes collègues joueurs et à ma MJ qui m'a aidé.", - "tipeee": "https://fr.tipeee.com/zakarik", - "useroptions": [ - { - "attribute": "jetGM", - "displayname": "Les jets sont privés par défaut", - "type": "checkbox", - "value": "/w gm", - "description": "Défini si les jets des nouvelles fiches sont public ou privés par défaut." - }, - { - "attribute": "tabIA", - "displayname": "Utiliser les règles des IA", - "type": "checkbox", - "value": "1", - "description": "Ajoute l'onglet des IA à toutes les nouvelles fiches par défaut." - }, - { - "attribute": "tabIAI", - "displayname": "Inclure les onglets pour incarner l'IA des autres joueurs", - "type": "checkbox", - "value": "1", - "description": "Ajoute l'onglet pour incarner l'IA des autres joueurs à toutes les nouvelles fiches par défaut." - }, - { - "attribute": "tabCarteDestin", - "displayname": "Utiliser les cartes du destin", - "type": "checkbox", - "value": "1", - "description": "Ajoute l'onglet des cartes du destin à toutes les nouvelles fiches par défaut." - }, - { - "attribute": "tabCapaciteHeroique", - "displayname": "Utiliser les capacités héroïques", - "type": "checkbox", - "value": "2", - "description": "Ajoute l'onglet des capacités héroïques à toutes les nouvelles fiches par défaut." - }, - { - "attribute": "armeSPS", - "displayname": "Ajouter l'arme de section (Pistolet de Service)", - "type": "checkbox", - "value": "1", - "description": "Ajoute le Pistolet de Service à toutes les nouvelles fiches par défaut." - }, - { - "attribute": "armeSME", - "displayname": "Ajouter l'arme de section (Marteau-Épieu)", - "type": "checkbox", - "value": "1", - "description": "Ajoute le Marteau-Épieu à toutes les nouvelles fiches par défaut." - }, - { - "attribute": "tabEgide", - "displayname": "Utiliser les règles de l'égide.", - "type": "checkbox", - "value": "1", - "description": "Utiliser les règles de l'égide." - }, - { - "attribute": "tabResilience", - "displayname": "Utiliser les règles de la Résilience", - "type": "checkbox", - "value": "1", - "description": "Utiliser les règles de la Résilience pour les PNJ." - } - ] + "html": "knight.html", + "css": "knight.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "knightPreview.png", + "instructions": "Basé sur la fiche officielle de Knight, permet de lancer tous les jets de dès depuis la fiche. Prends également en compte les modificateurs de style de combat, sauf pour ce qui est des deux attaques. Calcul automatique des modules suivant les armures également. Prends en compte TOUTES les spécificités des armures, gère également tout type d'arme et de modificateur, de même que les différents effet des armes et leurs modificateurs. Possède un template détaillé du jet par la même. Merci aux participants du forum http://knight-jdr.fr/ qui m'ont aidé à débug la fiche. Merci également à mes collègues joueurs et à ma MJ qui m'a aidé.", + "tipeee": "https://fr.tipeee.com/zakarik", + "useroptions": [ + { + "attribute": "jetGM", + "displayname": "Les jets sont privés par défaut", + "type": "checkbox", + "value": "/w gm", + "description": "Défini si les jets des nouvelles fiches sont public ou privés par défaut." + }, + { + "attribute": "tabIA", + "displayname": "Utiliser les règles des IA", + "type": "checkbox", + "value": "1", + "description": "Ajoute l'onglet des IA à toutes les nouvelles fiches par défaut." + }, + { + "attribute": "tabIAI", + "displayname": "Inclure les onglets pour incarner l'IA des autres joueurs", + "type": "checkbox", + "value": "1", + "description": "Ajoute l'onglet pour incarner l'IA des autres joueurs à toutes les nouvelles fiches par défaut." + }, + { + "attribute": "tabCarteDestin", + "displayname": "Utiliser les cartes du destin", + "type": "checkbox", + "value": "1", + "description": "Ajoute l'onglet des cartes du destin à toutes les nouvelles fiches par défaut." + }, + { + "attribute": "tabCapaciteHeroique", + "displayname": "Utiliser les capacités héroïques", + "type": "checkbox", + "value": "2", + "description": "Ajoute l'onglet des capacités héroïques à toutes les nouvelles fiches par défaut." + }, + { + "attribute": "armeSPS", + "displayname": "Ajouter l'arme de section (Pistolet de Service)", + "type": "checkbox", + "value": "1", + "description": "Ajoute le Pistolet de Service à toutes les nouvelles fiches par défaut." + }, + { + "attribute": "armeSME", + "displayname": "Ajouter l'arme de section (Marteau-Épieu)", + "type": "checkbox", + "value": "1", + "description": "Ajoute le Marteau-Épieu à toutes les nouvelles fiches par défaut." + }, + { + "attribute": "tabEgide", + "displayname": "Utiliser les règles de l'égide.", + "type": "checkbox", + "value": "1", + "description": "Utiliser les règles de l'égide." + }, + { + "attribute": "tabResilience", + "displayname": "Utiliser les règles de la Résilience", + "type": "checkbox", + "value": "1", + "description": "Utiliser les règles de la Résilience pour les PNJ." + } + ], + "legacy": true } \ No newline at end of file diff --git a/Kobolds Ate My Baby/sheet.json b/Kobolds Ate My Baby/sheet.json index b1818f1482..8db276f797 100644 --- a/Kobolds Ate My Baby/sheet.json +++ b/Kobolds Ate My Baby/sheet.json @@ -1,8 +1,9 @@ { - "html": "Kobolds Ate My Baby.html", - "css": "Kobolds Ate My Baby.css", - "authors": "Wesley L. (Wes on Roll20.net)", - "roll20userid": "405463", - "preview": "Kobolds_Ate_My_Baby.png", - "instructions": "**Super Deluxx Edition**\r\r As Decreed by King Torg™ *(All Hail King Torg!)* there is now a character sheet for Kobolds Ate My Baby!\r\rComplete with Kobold Horrible Death Record™ and Lots of Random Tables!!\r\rMore information on the Roll20 Wiki: https://wiki.roll20.net/Kobolds_Ate_My_Baby_Character_Sheet\r\rVersion 0.2" -} + "html": "Kobolds Ate My Baby.html", + "css": "Kobolds Ate My Baby.css", + "authors": "Wesley L. (Wes on Roll20.net)", + "roll20userid": "405463", + "preview": "Kobolds_Ate_My_Baby.png", + "instructions": "**Super Deluxx Edition**\r\r As Decreed by King Torg™ *(All Hail King Torg!)* there is now a character sheet for Kobolds Ate My Baby!\r\rComplete with Kobold Horrible Death Record™ and Lots of Random Tables!!\r\rMore information on the Roll20 Wiki: https://wiki.roll20.net/Kobolds_Ate_My_Baby_Character_Sheet\r\rVersion 0.2", + "legacy": true +} \ No newline at end of file diff --git a/Kromore/sheet.json b/Kromore/sheet.json index 696aea84a4..882c3c99e2 100644 --- a/Kromore/sheet.json +++ b/Kromore/sheet.json @@ -1,8 +1,9 @@ { - "html": "Kromore.html", - "css": "Kromore.css", - "authors": "Doug Hamerski", - "roll20userid": "", - "preview": "Kromore.png", - "instructions": "Enjoy." + "html": "Kromore.html", + "css": "Kromore.css", + "authors": "Doug Hamerski", + "roll20userid": "", + "preview": "Kromore.png", + "instructions": "Enjoy.", + "legacy": true } \ No newline at end of file diff --git a/Krystal (FR)/sheet.json b/Krystal (FR)/sheet.json index cddb02f392..eee393be66 100644 --- a/Krystal (FR)/sheet.json +++ b/Krystal (FR)/sheet.json @@ -1,8 +1,9 @@ { - "html": "Krystal character sheet v1.html", - "css": "Krystal character sheet v1.css", - "authors": "Tomaxx", - "roll20userid": "1142397", - "preview": "Krystal character sheet 1of2.png", - "instructions": "This character sheet is for the French rpg Krystal, published by Les 12 Singes." -} + "html": "Krystal character sheet v1.html", + "css": "Krystal character sheet v1.css", + "authors": "Tomaxx", + "roll20userid": "1142397", + "preview": "Krystal character sheet 1of2.png", + "instructions": "This character sheet is for the French rpg Krystal, published by Les 12 Singes.", + "legacy": true +} \ No newline at end of file diff --git a/Kult Divinity Lost/sheet.json b/Kult Divinity Lost/sheet.json index aa0f285cda..4ade054317 100644 --- a/Kult Divinity Lost/sheet.json +++ b/Kult Divinity Lost/sheet.json @@ -1,8 +1,9 @@ { - "html": "KULT Divinity Lost.html", - "css": "KULT Divinity Lost.css", - "authors": "Johny Ricardo, Kevin J.", - "roll20userid": "5098891, 129882", - "preview": "KULT-Divinity-Lost.png", - "instructions": "A character sheet for KULT Divinity Lost. Now with rolltemplates for the basic moves, a new layout and support to internationalization" -} + "html": "KULT Divinity Lost.html", + "css": "KULT Divinity Lost.css", + "authors": "Johny Ricardo, Kevin J.", + "roll20userid": "5098891, 129882", + "preview": "KULT-Divinity-Lost.png", + "instructions": "A character sheet for KULT Divinity Lost. Now with rolltemplates for the basic moves, a new layout and support to internationalization", + "legacy": true +} \ No newline at end of file diff --git a/Kult/sheet.json b/Kult/sheet.json index 7dc15fdf94..37430e5155 100644 --- a/Kult/sheet.json +++ b/Kult/sheet.json @@ -1,8 +1,9 @@ { - "html": "Kult.html", - "css": "Kult.css", - "authors": "Walt Shumate", - "roll20userid": "720651", - "preview": "Kult.png", - "instructions": "Character Sheet for Kult 3rd Edition. Check the read me for notes on armor and skill roll results" + "html": "Kult.html", + "css": "Kult.css", + "authors": "Walt Shumate", + "roll20userid": "720651", + "preview": "Kult.png", + "instructions": "Character Sheet for Kult 3rd Edition. Check the read me for notes on armor and skill roll results", + "legacy": true } \ No newline at end of file diff --git a/Kuro/sheet.json b/Kuro/sheet.json index 6223eff9a0..4c7c1cd5da 100644 --- a/Kuro/sheet.json +++ b/Kuro/sheet.json @@ -1,8 +1,9 @@ { - "html": "Kuro.html", - "css": "Kuro.css", - "authors": "Sylvain Lézier", - "preview": "preview.png", - "instructions": "Sheet for Kuro RPG", - "roll20userid": "2592188" -} + "html": "Kuro.html", + "css": "Kuro.css", + "authors": "Sylvain Lézier", + "preview": "preview.png", + "instructions": "Sheet for Kuro RPG", + "roll20userid": "2592188", + "legacy": true +} \ No newline at end of file diff --git a/L5R 5th Edition Unofficial/sheet.json b/L5R 5th Edition Unofficial/sheet.json index d8b3a07118..ae85a33582 100644 --- a/L5R 5th Edition Unofficial/sheet.json +++ b/L5R 5th Edition Unofficial/sheet.json @@ -1,8 +1,9 @@ { - "html": "L5R-5thEdition.html", - "css": "L5R-5thEdition.css", - "authors": "Daniel Holmbäck, Joshua Arnold", - "roll20userid": "861089,108967", - "preview": "L5R-5thEdition.png", - "instructions": "Created, updated and maintained by Daniel Holmbäck. This sheet works for non-pro users without help from api-scripts." -} + "html": "L5R-5thEdition.html", + "css": "L5R-5thEdition.css", + "authors": "Daniel Holmbäck, Joshua Arnold", + "roll20userid": "861089,108967", + "preview": "L5R-5thEdition.png", + "instructions": "Created, updated and maintained by Daniel Holmbäck. This sheet works for non-pro users without help from api-scripts.", + "legacy": true +} \ No newline at end of file diff --git a/L5R Advanced/sheet.json b/L5R Advanced/sheet.json index d312293f80..05d6d38e67 100644 --- a/L5R Advanced/sheet.json +++ b/L5R Advanced/sheet.json @@ -1,8 +1,9 @@ { - "html": "L5Rsheet.htm", - "css": "L5RsheetCSS.css", - "authors": "Nick R. and Calle. A; API function added by James S.", - "preview": "L5Rpreview.png", - "roll20userid": "1471688", - "instructions": "This is the Advanced version of the Legend of the Five Rings - (4th Edition) character sheet. The game creator **must** be a Pro Account to be able to use this sheet, because it requires the [PowerCards](https://app.roll20.net/forum/post/4285059/script-powercards-3-thread-4/?pagenum=1) and [AlterBars](https://app.roll20.net/forum/post/4741812/alterbars-2-dot-0-new-and-improved/?pagenum=1) API Scripts written by Sky Captain 13. You can find their github repository link in the forum pages above. It’s thanks to the help of people there that this sheet is possible, so I also want to give a shout-out to them. In addition you can also install the Roll20 Audio Master API Script written by Scott C. to use the attack sound function. You can find it in Roll20 API Script Library. Instruction on how to set up the Audio API can be found here. My Discord is James S.#4239 if anybody have any questions or problems. Any improvement to the character sheet is greatly appreciated." -} + "html": "L5Rsheet.htm", + "css": "L5RsheetCSS.css", + "authors": "Nick R. and Calle. A; API function added by James S.", + "preview": "L5Rpreview.png", + "roll20userid": "1471688", + "instructions": "This is the Advanced version of the Legend of the Five Rings - (4th Edition) character sheet. The game creator **must** be a Pro Account to be able to use this sheet, because it requires the [PowerCards](https://app.roll20.net/forum/post/4285059/script-powercards-3-thread-4/?pagenum=1) and [AlterBars](https://app.roll20.net/forum/post/4741812/alterbars-2-dot-0-new-and-improved/?pagenum=1) API Scripts written by Sky Captain 13. You can find their github repository link in the forum pages above. It’s thanks to the help of people there that this sheet is possible, so I also want to give a shout-out to them. In addition you can also install the Roll20 Audio Master API Script written by Scott C. to use the attack sound function. You can find it in Roll20 API Script Library. Instruction on how to set up the Audio API can be found here. My Discord is James S.#4239 if anybody have any questions or problems. Any improvement to the character sheet is greatly appreciated.", + "legacy": true +} \ No newline at end of file diff --git a/L5R Fantasy Flight Games/sheet.json b/L5R Fantasy Flight Games/sheet.json index f723b1eec7..131afa25f3 100644 --- a/L5R Fantasy Flight Games/sheet.json +++ b/L5R Fantasy Flight Games/sheet.json @@ -4,5 +4,6 @@ "authors": "Robert D.", "roll20userid": "229819", "preview": "Narrative Mode.jpg", - "instructions": "This character sheet uses tables to generate dice rolls, please make sure this is loaded. For information about how to set up these tables, see the following forum post: https://app.roll20.net/forum/post/5623515/l5r-ffg-new-sheet-for-the-open-beta." + "instructions": "This character sheet uses tables to generate dice rolls, please make sure this is loaded. For information about how to set up these tables, see the following forum post: https://app.roll20.net/forum/post/5623515/l5r-ffg-new-sheet-for-the-open-beta.", + "legacy": true } \ No newline at end of file diff --git a/L5R/sheet.json b/L5R/sheet.json index 5258572872..21e2ce3d53 100644 --- a/L5R/sheet.json +++ b/L5R/sheet.json @@ -1,7 +1,8 @@ { - "html": "L5Rsheet.htm", - "css": "L5RsheetCSS.css", - "authors": "Nick R. and Calle. A", - "instructions": "", - "preview": "L5Rpreview.png" -} + "html": "L5Rsheet.htm", + "css": "L5RsheetCSS.css", + "authors": "Nick R. and Calle. A", + "instructions": "", + "preview": "L5Rpreview.png", + "legacy": true +} \ No newline at end of file diff --git a/LANCER RPG (1.8)/sheet.json b/LANCER RPG (1.8)/sheet.json index bb16077fd1..c608f3098c 100644 --- a/LANCER RPG (1.8)/sheet.json +++ b/LANCER RPG (1.8)/sheet.json @@ -1,8 +1,9 @@ { - "html": "LANCER.html", - "css": "LANCER.css", - "authors": "Gwendolyn Clark (spiny#8109)", - "roll20userid": "362771", - "preview": "LANCER.png", - "instructions": "The final version of the Lancer RPG character sheet, updated for the latest print-ready release. Includes an overhauled UI, added organization functionality, and many bugfixes and QoL changes. " -} + "html": "LANCER.html", + "css": "LANCER.css", + "authors": "Gwendolyn Clark (spiny#8109)", + "roll20userid": "362771", + "preview": "LANCER.png", + "instructions": "The final version of the Lancer RPG character sheet, updated for the latest print-ready release. Includes an overhauled UI, added organization functionality, and many bugfixes and QoL changes. ", + "legacy": true +} \ No newline at end of file diff --git a/LANCER RPG/sheet.json b/LANCER RPG/sheet.json index 1581026d74..ef3ef96e8c 100644 --- a/LANCER RPG/sheet.json +++ b/LANCER RPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "LANCERhtml.html", - "css": "LANCERcss.css", - "authors": "Gwendolyn Clark (spiny#8109)", - "roll20userid": "362771", - "preview": "LANCER.png", - "instructions": "This is the first working version of the character sheet for LANCER RPG. Some features have yet to be implemented, or will be further improved as the sheet is worked on." -} + "html": "LANCERhtml.html", + "css": "LANCERcss.css", + "authors": "Gwendolyn Clark (spiny#8109)", + "roll20userid": "362771", + "preview": "LANCER.png", + "instructions": "This is the first working version of the character sheet for LANCER RPG. Some features have yet to be implemented, or will be further improved as the sheet is worked on.", + "legacy": true +} \ No newline at end of file diff --git a/LME_sheet/sheet.json b/LME_sheet/sheet.json index ee01f27395..50783b4bdd 100644 --- a/LME_sheet/sheet.json +++ b/LME_sheet/sheet.json @@ -1,8 +1,9 @@ { - "html": "LMESheet.html", - "css": "LMESheet.css", - "authors": "Ainhur con colaboración de Elfonochasis y Juegorrinos", - "roll20userid": "3165432", - "preview": "preview.jpg", - "instructions": "Primera versión de la ficha OSR Española para 'La Marca del Este'" + "html": "LMESheet.html", + "css": "LMESheet.css", + "authors": "Ainhur con colaboración de Elfonochasis y Juegorrinos", + "roll20userid": "3165432", + "preview": "preview.jpg", + "instructions": "Primera versión de la ficha OSR Española para 'La Marca del Este'", + "legacy": true } \ No newline at end of file diff --git a/Labyrinth-Lord/sheet.json b/Labyrinth-Lord/sheet.json index eb3d734ca3..a90785e9be 100644 --- a/Labyrinth-Lord/sheet.json +++ b/Labyrinth-Lord/sheet.json @@ -1,9 +1,9 @@ - { - "html": "LabyrinthLordSheet.html", - "css": "LabyrinthLordSheet.css", - "authors": "Ron Howard", - "roll20userid": "463401", - "preview": "LabyrinthLordSheet.png", - "instructions": "This sheet includes all of the basic stats from an Labyrinth Lord Sheet. It includes roll buttons for Saving Throws." -} + "html": "LabyrinthLordSheet.html", + "css": "LabyrinthLordSheet.css", + "authors": "Ron Howard", + "roll20userid": "463401", + "preview": "LabyrinthLordSheet.png", + "instructions": "This sheet includes all of the basic stats from an Labyrinth Lord Sheet. It includes roll buttons for Saving Throws.", + "legacy": true +} \ No newline at end of file diff --git a/Lady Blackbird/sheet.json b/Lady Blackbird/sheet.json index d4eab7ff8d..b676578aca 100644 --- a/Lady Blackbird/sheet.json +++ b/Lady Blackbird/sheet.json @@ -1,8 +1,9 @@ { - "html": "lady_blackbird.html", - "css": "lady_blackbird.css", - "authors": "Jakob", - "roll20userid": "726129", - "preview": "lady_blackbird.png", - "instructions": "Enter the name of one of the characters to fill the sheet automatically." -} + "html": "lady_blackbird.html", + "css": "lady_blackbird.css", + "authors": "Jakob", + "roll20userid": "726129", + "preview": "lady_blackbird.png", + "instructions": "Enter the name of one of the characters to fill the sheet automatically.", + "legacy": true +} \ No newline at end of file diff --git a/Lames du Cardinal/sheet.json b/Lames du Cardinal/sheet.json index 7234988edd..3d25bc2846 100644 --- a/Lames du Cardinal/sheet.json +++ b/Lames du Cardinal/sheet.json @@ -1,8 +1,9 @@ { - "html": "ldc.html", - "css": "ldc.css", - "authors": "Phoxounet", - "roll20userid": "781167", - "preview": "ldc.png", - "instructions": "pretty simple sheet for Lames du Cardinal. Since the system is card base with no dice, there is no automation in the sheet." -} + "html": "ldc.html", + "css": "ldc.css", + "authors": "Phoxounet", + "roll20userid": "781167", + "preview": "ldc.png", + "instructions": "pretty simple sheet for Lames du Cardinal. Since the system is card base with no dice, there is no automation in the sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Lasers and Feelings/sheet.json b/Lasers and Feelings/sheet.json index f02f212444..896c79f234 100644 --- a/Lasers and Feelings/sheet.json +++ b/Lasers and Feelings/sheet.json @@ -1,8 +1,9 @@ { - "html": "LasersAndFeelings.html", - "css": "LasersAndFeelings.css", - "authors": "Plexsoup", - "roll20userid": "258125", - "preview": "LasersAndFeelings.png", - "instructions": "Character sheet for The Lasers and Feelings by John Harper." -} + "html": "LasersAndFeelings.html", + "css": "LasersAndFeelings.css", + "authors": "Plexsoup", + "roll20userid": "258125", + "preview": "LasersAndFeelings.png", + "instructions": "Character sheet for The Lasers and Feelings by John Harper.", + "legacy": true +} \ No newline at end of file diff --git a/LeaguesOfAdventures-fr/sheet.json b/LeaguesOfAdventures-fr/sheet.json index e02f7a67f1..6a15949659 100644 --- a/LeaguesOfAdventures-fr/sheet.json +++ b/LeaguesOfAdventures-fr/sheet.json @@ -1,8 +1,9 @@ { -"html": "LoA-fr.html", -"css": "LoA.css", -"authors": "Pierre Schaeffer (original from Carl Tsui)", -"roll20userid": "1685345", -"preview": "LoaSheetPreview.png", -"instructions": "Character sheet for Triple Ace Game's *Leagues of Adventure*.\r\rThis sheet is a translated and slightly modified version of Carl Tsui's (@ctsui) Hollow Earth expedition sheet\r\rThanks to Triple Ace Games for providing the official LoA logo for this sheet.\r\r### Usage\rFill in the text inputs with scores and play!\rHover over text inputs for some hints. Auto-calc fields are kept to a minimal since Talents can change how scores are derived.\r### Wound Tracker\r* Click on a pip to cycle between lethal (pistol), non-lethal (fist), and healthy (empty).\r* Mark damage such that the bottom-most filled pip indicates your current health.\rExample: Commander Dobson with Health 4 gets slugged for 2 points of non-lethal damage. Toggle the pip next to 3 and 2 to each show a fist. His current health is now 2.\r\r### Modifier Prompts\rThe sheet will present a dialog to ask for roll modifiers for every roll if modifier prompts are turned on. This may be convenient for players, but GMs may wish to leave this off." -} + "html": "LoA-fr.html", + "css": "LoA.css", + "authors": "Pierre Schaeffer (original from Carl Tsui)", + "roll20userid": "1685345", + "preview": "LoaSheetPreview.png", + "instructions": "Character sheet for Triple Ace Game's *Leagues of Adventure*.\r\rThis sheet is a translated and slightly modified version of Carl Tsui's (@ctsui) Hollow Earth expedition sheet\r\rThanks to Triple Ace Games for providing the official LoA logo for this sheet.\r\r### Usage\rFill in the text inputs with scores and play!\rHover over text inputs for some hints. Auto-calc fields are kept to a minimal since Talents can change how scores are derived.\r### Wound Tracker\r* Click on a pip to cycle between lethal (pistol), non-lethal (fist), and healthy (empty).\r* Mark damage such that the bottom-most filled pip indicates your current health.\rExample: Commander Dobson with Health 4 gets slugged for 2 points of non-lethal damage. Toggle the pip next to 3 and 2 to each show a fist. His current health is now 2.\r\r### Modifier Prompts\rThe sheet will present a dialog to ask for roll modifiers for every roll if modifier prompts are turned on. This may be convenient for players, but GMs may wish to leave this off.", + "legacy": true +} \ No newline at end of file diff --git a/Legacy - Life Among the Ruins/sheet.json b/Legacy - Life Among the Ruins/sheet.json index 23d727616a..8ac1696439 100644 --- a/Legacy - Life Among the Ruins/sheet.json +++ b/Legacy - Life Among the Ruins/sheet.json @@ -1,9 +1,10 @@ { - "html": "LegacyRoll20sheets.html", - "css": "LegacyRoll20CSS.css", - "authors": "James Iles (Wurzel)", - "roll20userid": "20980", - "preview": "LegacyRoll20Screenshot.png", - "patreon": "https://www.patreon.com/ufopress", - "instructions": "Click the Family/Character button to toggle between game modes. Choose a Skin from the dropdown menu to get started. Sheet based on the MotW sheets by LethalKitten." + "html": "LegacyRoll20sheets.html", + "css": "LegacyRoll20CSS.css", + "authors": "James Iles (Wurzel)", + "roll20userid": "20980", + "preview": "LegacyRoll20Screenshot.png", + "patreon": "https://www.patreon.com/ufopress", + "instructions": "Click the Family/Character button to toggle between game modes. Choose a Skin from the dropdown menu to get started. Sheet based on the MotW sheets by LethalKitten.", + "legacy": true } \ No newline at end of file diff --git a/Legend-of-the-Elements/sheet.json b/Legend-of-the-Elements/sheet.json index 916f0bfa35..17af872622 100644 --- a/Legend-of-the-Elements/sheet.json +++ b/Legend-of-the-Elements/sheet.json @@ -1,8 +1,9 @@ { - "html": "LOTE.html", - "css": "LOTE.css", - "authors": "jremmes @jrem090", - "roll20userid": "302317", - "preview": "LOTE.PNG", - "instructions": "Select a playbook from the dropdown menu and play!" -} + "html": "LOTE.html", + "css": "LOTE.css", + "authors": "jremmes @jrem090", + "roll20userid": "302317", + "preview": "LOTE.PNG", + "instructions": "Select a playbook from the dropdown menu and play!", + "legacy": true +} \ No newline at end of file diff --git a/Les Chants de Loss/sheet.json b/Les Chants de Loss/sheet.json index a5064b1078..013f2c365d 100644 --- a/Les Chants de Loss/sheet.json +++ b/Les Chants de Loss/sheet.json @@ -1,8 +1,9 @@ { -"html": "LCDL.html", -"css": "LCDL.css", -"authors": "Alain H. et Lyra S.", -"roll20userID": "67962,1492292", -"preview": "LCDLPreview.png", -"instructions": "Il s'agit de la fiche Roll20 du JDR Les Chants de Loss. Tout est pris en compte, à une exception. Les échecs avec relance sur les 1, qui doivent juste être fait manuellement, mais tout est indiqué." -} + "html": "LCDL.html", + "css": "LCDL.css", + "authors": "Alain H. et Lyra S.", + "roll20userID": "67962,1492292", + "preview": "LCDLPreview.png", + "instructions": "Il s'agit de la fiche Roll20 du JDR Les Chants de Loss. Tout est pris en compte, à une exception. Les échecs avec relance sur les 1, qui doivent juste être fait manuellement, mais tout est indiqué.", + "legacy": true +} \ No newline at end of file diff --git a/Les Royaumes de Midgard/sheet.json b/Les Royaumes de Midgard/sheet.json index de8547c243..143b20cbe8 100644 --- a/Les Royaumes de Midgard/sheet.json +++ b/Les Royaumes de Midgard/sheet.json @@ -1,8 +1,9 @@ { -"html": "midgard.html", -"css": "midgard.css", -"authors": "Lyra S.", -"roll20userID": "1492292", -"preview": "Midgard.png", -"instructions": "Feuille de personnage pour Les Royaumes de Midgard." -} + "html": "midgard.html", + "css": "midgard.css", + "authors": "Lyra S.", + "roll20userID": "1492292", + "preview": "Midgard.png", + "instructions": "Feuille de personnage pour Les Royaumes de Midgard.", + "legacy": true +} \ No newline at end of file diff --git a/Les-Oublies/sheet.json b/Les-Oublies/sheet.json index 22f1b9c0f2..b3bb61cbff 100644 --- a/Les-Oublies/sheet.json +++ b/Les-Oublies/sheet.json @@ -1,8 +1,9 @@ { -"html": "LesOublies.html", -"css": "LesOublies.css", -"authors": "Elsa T.", -"roll20userID": "2085580", -"preview": "LesOubliesPreview.png", -"instructions": "Character sheet for the french RPG Les Oublies, from Les XII Singes. \n Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Les-Oublies/ReadMe.md)." + "html": "LesOublies.html", + "css": "LesOublies.css", + "authors": "Elsa T.", + "roll20userID": "2085580", + "preview": "LesOubliesPreview.png", + "instructions": "Character sheet for the french RPG Les Oublies, from Les XII Singes. \n Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Les-Oublies/ReadMe.md).", + "legacy": true } \ No newline at end of file diff --git a/Leverage/sheet.json b/Leverage/sheet.json index 32607612d8..9878bc23db 100644 --- a/Leverage/sheet.json +++ b/Leverage/sheet.json @@ -1,8 +1,9 @@ { - "html": "chr.html", - "css": "chr.css", - "authors": "Mike Hargreaves (Tapiochre)", - "roll20userid": "73532", - "preview": "preview.png", - "instructions": "# Leverage RPG Character Sheet\r\rEditing attributes, roles, etc is straightforward. Mouseover the attribute to change its value.\r\r Adding a Speciality, talent or asset use the add buttons.\r\r[Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Leverage/README.md)" -} + "html": "chr.html", + "css": "chr.css", + "authors": "Mike Hargreaves (Tapiochre)", + "roll20userid": "73532", + "preview": "preview.png", + "instructions": "# Leverage RPG Character Sheet\r\rEditing attributes, roles, etc is straightforward. Mouseover the attribute to change its value.\r\r Adding a Speciality, talent or asset use the add buttons.\r\r[Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Leverage/README.md)", + "legacy": true +} \ No newline at end of file diff --git a/Lex Arcana/sheet.json b/Lex Arcana/sheet.json index e5a85fc07d..bc880295cf 100644 --- a/Lex Arcana/sheet.json +++ b/Lex Arcana/sheet.json @@ -4,5 +4,6 @@ "authors": "Eugenio Pombi", "roll20userid": "1191438", "preview": "lex_arcana_sheet.png", - "instructions": "Character sheet for Lex Arcana. Still a pretty raw sheet with no rolls and no automation, sorry. Contains the sheet for character creation." + "instructions": "Character sheet for Lex Arcana. Still a pretty raw sheet with no rolls and no automation, sorry. Contains the sheet for character creation.", + "legacy": true } \ No newline at end of file diff --git a/Librete/sheet.json b/Librete/sheet.json index 56f0799481..852b7003a5 100644 --- a/Librete/sheet.json +++ b/Librete/sheet.json @@ -1,8 +1,9 @@ { - "html": "Librete.html", - "css": "Librete.css", - "authors": "Sheershym", - "roll20userid": "911144", - "preview": "Librete.png", - "instructions": "Fiche de personnage pour Libreté. Selectionnez votre archétype et commencez à jouer !" + "html": "Librete.html", + "css": "Librete.css", + "authors": "Sheershym", + "roll20userid": "911144", + "preview": "Librete.png", + "instructions": "Fiche de personnage pour Libreté. Selectionnez votre archétype et commencez à jouer !", + "legacy": true } \ No newline at end of file diff --git a/Little-Fears-Nightmare-Edition/sheet.json b/Little-Fears-Nightmare-Edition/sheet.json index 7219153252..a4ba9ef972 100644 --- a/Little-Fears-Nightmare-Edition/sheet.json +++ b/Little-Fears-Nightmare-Edition/sheet.json @@ -1,8 +1,9 @@ { - "html": "LittleFearsNightmareEdition.html", - "css": "LittleFearsNightmareEdition.css", - "authors": "Michael Hørby Pedersen", - "roll20userid": "1059234", - "preview": "LittleFearsSheet.png", - "instructions": "This is a simple sheet that should be pretty self-explanatory, if you know the system for Little Fears Nightmare Edition" -} + "html": "LittleFearsNightmareEdition.html", + "css": "LittleFearsNightmareEdition.css", + "authors": "Michael Hørby Pedersen", + "roll20userid": "1059234", + "preview": "LittleFearsSheet.png", + "instructions": "This is a simple sheet that should be pretty self-explanatory, if you know the system for Little Fears Nightmare Edition", + "legacy": true +} \ No newline at end of file diff --git a/Locus/sheet.json b/Locus/sheet.json index d42df3173a..c36a63a2be 100644 --- a/Locus/sheet.json +++ b/Locus/sheet.json @@ -1,8 +1,9 @@ { - "html": "Locuscharsheet.html", - "css": "Locuscharsheet.css", - "authors": "Steph Williamson @ CobblePath Games", - "roll20userid": "7020917", - "preview": "Locussheetpreview.png", - "instructions": "This is an official character sheet for the Locus roleplay system." -} + "html": "Locuscharsheet.html", + "css": "Locuscharsheet.css", + "authors": "Steph Williamson @ CobblePath Games", + "roll20userid": "7020917", + "preview": "Locussheetpreview.png", + "instructions": "This is an official character sheet for the Locus roleplay system.", + "legacy": true +} \ No newline at end of file diff --git a/Log Horizon TRPG/sheet.json b/Log Horizon TRPG/sheet.json index 465bb5bb34..1212e299cc 100644 --- a/Log Horizon TRPG/sheet.json +++ b/Log Horizon TRPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "LHsheet.html", - "css": "LHstyle.css", - "authors": "JMS", - "preview": "LHpreview.png", - "roll20userid": "1244654", - "instructions": "This is a character sheet for the Log Horizon TRPG.\r\r WARNING: This sheet is currently not compatible with Firefox. I apologize for the inconvenience.\r\r Some things to know beforehand:\r For people who used the old sheet, you are going to run into some issues.(Anyone else can disregard the next paragraph. \r\r First of all, to avoid compatibility issues altogether I would suggest starting with a fresh sheet, but if that's not an option here are the issues I'm currently aware of.\r* Checks on all skills get reset to 'None'.\r* Attack, Magic and Recovery are now auto-calculated based on equipment stats and bonuses added manually in the 'Bonuses' section. You will need to go into the 'Attributes & Abilities' section and delete the old Attack, Magic and Recovery values. If you don't do this, then any skill rolls which reference them will get the old values instead of the new.\r\r Side note: The previews on skills and equipment do not like it when you mix letters and numbers. I haven't run into a case where this became a problem, but if you do need to put a number in a Skill name for example, you could simply use roman letters (I, II, III, IV, etc.) \n\n [Readme&Changelog](https://github.com/Roll20/roll20-character-sheets/blob/master/Log%20Horizon%20TRPG/README.md)" -} + "html": "LHsheet.html", + "css": "LHstyle.css", + "authors": "JMS", + "preview": "LHpreview.png", + "roll20userid": "1244654", + "instructions": "This is a character sheet for the Log Horizon TRPG.\r\r WARNING: This sheet is currently not compatible with Firefox. I apologize for the inconvenience.\r\r Some things to know beforehand:\r For people who used the old sheet, you are going to run into some issues.(Anyone else can disregard the next paragraph. \r\r First of all, to avoid compatibility issues altogether I would suggest starting with a fresh sheet, but if that's not an option here are the issues I'm currently aware of.\r* Checks on all skills get reset to 'None'.\r* Attack, Magic and Recovery are now auto-calculated based on equipment stats and bonuses added manually in the 'Bonuses' section. You will need to go into the 'Attributes & Abilities' section and delete the old Attack, Magic and Recovery values. If you don't do this, then any skill rolls which reference them will get the old values instead of the new.\r\r Side note: The previews on skills and equipment do not like it when you mix letters and numbers. I haven't run into a case where this became a problem, but if you do need to put a number in a Skill name for example, you could simply use roman letters (I, II, III, IV, etc.) \n\n [Readme&Changelog](https://github.com/Roll20/roll20-character-sheets/blob/master/Log%20Horizon%20TRPG/README.md)", + "legacy": true +} \ No newline at end of file diff --git a/Lords-Of-Gossamer-And-Shadow/sheet.json b/Lords-Of-Gossamer-And-Shadow/sheet.json index 0e7c80d1ac..93b9b0e42e 100644 --- a/Lords-Of-Gossamer-And-Shadow/sheet.json +++ b/Lords-Of-Gossamer-And-Shadow/sheet.json @@ -1,8 +1,9 @@ { - "html": "logas.html", - "css": "logas.css", - "authors": "William Kelly", - "roll20userid": "670256", - "preview": "logas.png", - "instructions": "This is a very simple sheet that simply stores the values appropriate for a Lords of Gossamer and Shadow character. It does not do anything fancy like compute total number of points spent yet, so everything is manual." -} + "html": "logas.html", + "css": "logas.css", + "authors": "William Kelly", + "roll20userid": "670256", + "preview": "logas.png", + "instructions": "This is a very simple sheet that simply stores the values appropriate for a Lords of Gossamer and Shadow character. It does not do anything fancy like compute total number of points spent yet, so everything is manual.", + "legacy": true +} \ No newline at end of file diff --git a/Lotfp/sheet.json b/Lotfp/sheet.json index 5884f4f3f6..262a7a10a8 100644 --- a/Lotfp/sheet.json +++ b/Lotfp/sheet.json @@ -1,8 +1,9 @@ { - "html": "Lotfp.html", - "css": "Lotfp.css", - "roll20userid":"23548", - "authors": "Toni Ruiz", - "preview": "Lotfp.png", - "instructions": "Self Explanatory" -} + "html": "Lotfp.html", + "css": "Lotfp.css", + "roll20userid": "23548", + "authors": "Toni Ruiz", + "preview": "Lotfp.png", + "instructions": "Self Explanatory", + "legacy": true +} \ No newline at end of file diff --git a/Low Fantasy Gaming/sheet.json b/Low Fantasy Gaming/sheet.json index 387130e85c..f0aa142e4a 100644 --- a/Low Fantasy Gaming/sheet.json +++ b/Low Fantasy Gaming/sheet.json @@ -1,8 +1,9 @@ { - "html": "LFGSheet.html", - "css": "LFGSheet.css", - "authors": "Stephen J Grodzicki,Davemania", - "roll20userid": "76", - "preview": "LFGSheet.png", - "instructions": "This sheet is for Low Fantasy Gaming.\n* [Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Low%20Fantasy%20Gaming/ReadMe.md)\n* [Game Homepage](https://lowfantasygaming.com/)" -} + "html": "LFGSheet.html", + "css": "LFGSheet.css", + "authors": "Stephen J Grodzicki,Davemania", + "roll20userid": "76", + "preview": "LFGSheet.png", + "instructions": "This sheet is for Low Fantasy Gaming.\n* [Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Low%20Fantasy%20Gaming/ReadMe.md)\n* [Game Homepage](https://lowfantasygaming.com/)", + "legacy": true +} \ No newline at end of file diff --git a/Lowlife 2090/sheet.json b/Lowlife 2090/sheet.json index 437bb805e5..222aa133a9 100644 --- a/Lowlife 2090/sheet.json +++ b/Lowlife 2090/sheet.json @@ -1,7 +1,8 @@ { - "html": "LLSheet.html", - "css": "LLSheet.css", - "authors": "Stephen J Grodzicki,Davemania,BTaylor", - "preview": "LLSheet.png", - "instructions": "This sheet is for Lowlife 2090\n* [Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Lowlife%202090/ReadMe.md)\n* [Game Homepage](https://lowfantasygaming.com/)" -} + "html": "LLSheet.html", + "css": "LLSheet.css", + "authors": "Stephen J Grodzicki,Davemania,BTaylor", + "preview": "LLSheet.png", + "instructions": "This sheet is for Lowlife 2090\n* [Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Lowlife%202090/ReadMe.md)\n* [Game Homepage](https://lowfantasygaming.com/)", + "legacy": true +} \ No newline at end of file diff --git a/Lyceennes/sheet.json b/Lyceennes/sheet.json index e8a37445fd..22932c1c1d 100644 --- a/Lyceennes/sheet.json +++ b/Lyceennes/sheet.json @@ -1,8 +1,9 @@ { -"html": "lyceennes.html", -"css": "lyceennes.css", -"authors": "Lyra S.", -"roll20userID": "1492292", -"preview": "LyceennesReview.png", -"instructions": "Feuille de personnage pour Lycéennes 4.0." -} + "html": "lyceennes.html", + "css": "lyceennes.css", + "authors": "Lyra S.", + "roll20userID": "1492292", + "preview": "LyceennesReview.png", + "instructions": "Feuille de personnage pour Lycéennes 4.0.", + "legacy": true +} \ No newline at end of file diff --git a/M-Space/sheet.json b/M-Space/sheet.json index 2e923e769b..622ae3078c 100644 --- a/M-Space/sheet.json +++ b/M-Space/sheet.json @@ -1,133 +1,177 @@ { - "html": "M-Space.html", - "css": "M-Space.css", - "authors": "Matthew Carpenter", - "roll20userid": "103705", - "preview": "M-Space.png", - "instructions": "Character sheet for the M-Space system. Use the '+' and '-' buttons to show/hide less commonly used fields of the sheets.", - "useroptions": [ - { - "attribute": "type", - "displayname": "Default Sheet Type", - "displaytranslationkey": "default-sheet-type-u", - "type": "select", - "options": [ - "PC|pc", - "NPC|npc" - ], - "optiontranslationkeys": ["pc-u","npc-u"], - "description": "Set default sheet type. Good to change this to NPC once all your PCs are made.", - "descriptiontranslationkey": "type-description-u" - }, - { - "attribute": "hit_locations", - "displayname": "Default Hit Location Table", - "displaytranslationkey": "default-hit-location-table-u", - "type": "select", - "options": [ - "Biped|humanoid", - "Custom|custom", - "Rabble/Underling|rabble", - "Arachnid|arachnid", - "Centaurid|centaurid", - "Decapoda|decapoda", - "Decapodiform|decapodiform", - "Dorsal Finned Aquatic|dorsal_finned_aquatic", - "Draconic|draconic", - "Insect|insect", - "Octopodiform|octopodiform", - "Pachyderm|pachyderm", - "Quadruped|quadruped", - "Serpentine|serpentine", - "Tailed Arachnid|tailed_arachnid", - "Tailed Biped|tailed_biped", - "Tailed Quadruped|tailed_quadruped", - "Winged Biped|winged_biped", - "Winged Insect|winged_insect", - "Winged Quadruped|winged_quadruped" - ], - "optiontranslationkeys": ["biped-u","custom-u","rabble-underling-u","arachnid-u","centaurid","decapoda","decapodiform","dorsal-finned-aquatic-u","draconic-u","insect-u","octopodiform-u","pachyderm-u","quadruped-u","serpentine-u","tailed-arachnid-u","tailed-biped-u","tailed-quadruped-u","winged-biped-u","winged-insect-u","winged-quadruped-u"], - "description": "Set default hit location table for new characters.", - "descriptiontranslationkey": "hit-locations-description-u" - }, - { - "attribute": "npc_hit_locations", - "displayname": "Default Hit Location Table for NPCs", - "displaytranslationkey": "default-hit-location-table-for-npcs-u", - "type": "select", - "options": [ - "Humanoid|humanoid", - "Custom|custom", - "Rabble/Underling|rabble" - ], - "optiontranslationkeys": ["humanoid-u","custom-u","rabble-underling-u"], - "description": "Set default hit location table for new NPCs.", - "descriptiontranslationkey": "npc-hit-locations-description-u" - }, - { - "attribute": "name_display", - "displayname": "Show Name in Roll Templates", - "displaytranslationkey": "show-name-in-roll-templates-u", - "type": "select", - "options": [ - "Yes|{{character=@{character_name}}}", - "No|character=@{character_name}" - ], - "optiontranslationkeys": ["yes-u","no-u"], - "description": "Show character name in the roll template. Useful if you need to hide a characters true identity.", - "descriptiontranslationkey": "name-display-description-u" - }, - { - "attribute": "roll_display", - "displayname": "Whisper Rolls to GM", - "displaytranslationkey": "whisper-rolls-to-gm-u", - "type": "select", - "options": [ - "No|", - "Yes|/w gm " - ], - "optiontranslationkeys": ["no-u","yes-u"], - "description": "Rolls are only shown to the GM and the player making the roll.", - "descriptiontranslationkey": "roll-display-description-u" - }, - { - "attribute": "show_reduced", - "displayname": "Rolls Show 101+ Reduced", - "displaytranslationkey": "rolls-show-101-reduced-u", - "type": "select", - "options": [ - "Yes|1", - "No|0" - ], - "optiontranslationkeys": ["yes-u","no-u"], - "description": "Display a result for high skills reduced down to 100 in the roll templates.", - "descriptiontranslationkey": "show-reduced-description-u" - }, - { - "attribute": "simplified_combat_enabled_option", - "displayname": "Simplified Combat Enabled", - "displaytranslationkey": "simplified-combat-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Use the optional simplified combat rules from M-Space.", - "descriptiontranslationkey": "simplified-combat-enabled-description-u" - }, - { - "attribute": "setting_option", - "displayname": "Setting", - "displaytranslationkey": "setting-u", - "type": "select", - "options": [ - "M-Space|m-space" - ], - "optiontranslationkeys": ["m-space-u"], - "description": "Sets the default sheet options and mechanics to match the rules as presented in the setting's source book. Individual options may be overridden below.", - "descriptiontranslationkey": "setting-description-u" - } - ] -} + "html": "M-Space.html", + "css": "M-Space.css", + "authors": "Matthew Carpenter", + "roll20userid": "103705", + "preview": "M-Space.png", + "instructions": "Character sheet for the M-Space system. Use the '+' and '-' buttons to show/hide less commonly used fields of the sheets.", + "useroptions": [ + { + "attribute": "type", + "displayname": "Default Sheet Type", + "displaytranslationkey": "default-sheet-type-u", + "type": "select", + "options": [ + "PC|pc", + "NPC|npc" + ], + "optiontranslationkeys": [ + "pc-u", + "npc-u" + ], + "description": "Set default sheet type. Good to change this to NPC once all your PCs are made.", + "descriptiontranslationkey": "type-description-u" + }, + { + "attribute": "hit_locations", + "displayname": "Default Hit Location Table", + "displaytranslationkey": "default-hit-location-table-u", + "type": "select", + "options": [ + "Biped|humanoid", + "Custom|custom", + "Rabble/Underling|rabble", + "Arachnid|arachnid", + "Centaurid|centaurid", + "Decapoda|decapoda", + "Decapodiform|decapodiform", + "Dorsal Finned Aquatic|dorsal_finned_aquatic", + "Draconic|draconic", + "Insect|insect", + "Octopodiform|octopodiform", + "Pachyderm|pachyderm", + "Quadruped|quadruped", + "Serpentine|serpentine", + "Tailed Arachnid|tailed_arachnid", + "Tailed Biped|tailed_biped", + "Tailed Quadruped|tailed_quadruped", + "Winged Biped|winged_biped", + "Winged Insect|winged_insect", + "Winged Quadruped|winged_quadruped" + ], + "optiontranslationkeys": [ + "biped-u", + "custom-u", + "rabble-underling-u", + "arachnid-u", + "centaurid", + "decapoda", + "decapodiform", + "dorsal-finned-aquatic-u", + "draconic-u", + "insect-u", + "octopodiform-u", + "pachyderm-u", + "quadruped-u", + "serpentine-u", + "tailed-arachnid-u", + "tailed-biped-u", + "tailed-quadruped-u", + "winged-biped-u", + "winged-insect-u", + "winged-quadruped-u" + ], + "description": "Set default hit location table for new characters.", + "descriptiontranslationkey": "hit-locations-description-u" + }, + { + "attribute": "npc_hit_locations", + "displayname": "Default Hit Location Table for NPCs", + "displaytranslationkey": "default-hit-location-table-for-npcs-u", + "type": "select", + "options": [ + "Humanoid|humanoid", + "Custom|custom", + "Rabble/Underling|rabble" + ], + "optiontranslationkeys": [ + "humanoid-u", + "custom-u", + "rabble-underling-u" + ], + "description": "Set default hit location table for new NPCs.", + "descriptiontranslationkey": "npc-hit-locations-description-u" + }, + { + "attribute": "name_display", + "displayname": "Show Name in Roll Templates", + "displaytranslationkey": "show-name-in-roll-templates-u", + "type": "select", + "options": [ + "Yes|{{character=@{character_name}}}", + "No|character=@{character_name}" + ], + "optiontranslationkeys": [ + "yes-u", + "no-u" + ], + "description": "Show character name in the roll template. Useful if you need to hide a characters true identity.", + "descriptiontranslationkey": "name-display-description-u" + }, + { + "attribute": "roll_display", + "displayname": "Whisper Rolls to GM", + "displaytranslationkey": "whisper-rolls-to-gm-u", + "type": "select", + "options": [ + "No|", + "Yes|/w gm " + ], + "optiontranslationkeys": [ + "no-u", + "yes-u" + ], + "description": "Rolls are only shown to the GM and the player making the roll.", + "descriptiontranslationkey": "roll-display-description-u" + }, + { + "attribute": "show_reduced", + "displayname": "Rolls Show 101+ Reduced", + "displaytranslationkey": "rolls-show-101-reduced-u", + "type": "select", + "options": [ + "Yes|1", + "No|0" + ], + "optiontranslationkeys": [ + "yes-u", + "no-u" + ], + "description": "Display a result for high skills reduced down to 100 in the roll templates.", + "descriptiontranslationkey": "show-reduced-description-u" + }, + { + "attribute": "simplified_combat_enabled_option", + "displayname": "Simplified Combat Enabled", + "displaytranslationkey": "simplified-combat-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Use the optional simplified combat rules from M-Space.", + "descriptiontranslationkey": "simplified-combat-enabled-description-u" + }, + { + "attribute": "setting_option", + "displayname": "Setting", + "displaytranslationkey": "setting-u", + "type": "select", + "options": [ + "M-Space|m-space" + ], + "optiontranslationkeys": [ + "m-space-u" + ], + "description": "Sets the default sheet options and mechanics to match the rules as presented in the setting's source book. Individual options may be overridden below.", + "descriptiontranslationkey": "setting-description-u" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/MAGUS_ETK/sheet.json b/MAGUS_ETK/sheet.json index c522789444..ec35935ac0 100644 --- a/MAGUS_ETK/sheet.json +++ b/MAGUS_ETK/sheet.json @@ -1,9 +1,10 @@ { - "html": "magus_etk.html", - "css": "magus_etk.css", - "authors": "Mark Kalinovits", - "roll20userid": "5766339", - "preview": "magus_etk.png", - "instructions": "Character sheet for the hungarian RPG game called M.A.G.U.S., more specifically the edition called Első Törvénykönyv (from 1997).", - "version": "1.1.0" -} + "html": "magus_etk.html", + "css": "magus_etk.css", + "authors": "Mark Kalinovits", + "roll20userid": "5766339", + "preview": "magus_etk.png", + "instructions": "Character sheet for the hungarian RPG game called M.A.G.U.S., more specifically the edition called Első Törvénykönyv (from 1997).", + "version": "1.1.0", + "legacy": true +} \ No newline at end of file diff --git a/MAGUS_UTK/sheet.json b/MAGUS_UTK/sheet.json index adb18d1159..99c16c66d7 100644 --- a/MAGUS_UTK/sheet.json +++ b/MAGUS_UTK/sheet.json @@ -1,8 +1,9 @@ { - "html": "MAGUS_UTK.html", - "css": "MAGUS_UTK.css", - "authors": "Gergely Laufer", - "roll20userid": "257415", - "preview": "MAGUS_UTK.PNG", - "instructions": "Character sheet for the hungarian RPG game called M.A.G.U.S., more specifically the edition called Új Törvénykönyv." -} + "html": "MAGUS_UTK.html", + "css": "MAGUS_UTK.css", + "authors": "Gergely Laufer", + "roll20userid": "257415", + "preview": "MAGUS_UTK.PNG", + "instructions": "Character sheet for the hungarian RPG game called M.A.G.U.S., more specifically the edition called Új Törvénykönyv.", + "legacy": true +} \ No newline at end of file diff --git a/MCC_Tabbed_Sheet/sheet.json b/MCC_Tabbed_Sheet/sheet.json index 7164dd0353..a9660ee7be 100644 --- a/MCC_Tabbed_Sheet/sheet.json +++ b/MCC_Tabbed_Sheet/sheet.json @@ -1,8 +1,9 @@ { - "html": "MCC_Tabbed_Sheet.html", - "css": "MCC_Tabbed_Sheet.css", - "authors": "Amanda the Amazon", - "roll20userid": "565956", - "preview": "MCC_Tabbed_Sheet.png", - "instructions": "\n\nIf you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/amandasearle/roll20-character-sheets/issues) for this sheet.\n\nFor changes in this version, please check the [CHANGELOG](https://github.com/Roll20/roll20-character-sheets/blob/master/MCC_Tabbed_Sheet/README.md#changelog).# Mutant Crawl Classics (DCC) Tabbed Character Sheet\r This sheet has a pared down 0-level Player sheet, a Level 1+ Player sheet and a Monster Sheet for the GM that are switchable via a tab at the top left of the sheet.\r\r## Player Sheets\r\r* Most rolls should have Roll Templates.\r* Includes classes from the MCC Sneak Preview. Will eventually include all classes once main book ships.\r* Lucky rolls are included within rolls automatically whenever possible.\r* Roll Template Backgrounds based on the kind of rolls you are making.\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r## Monster Sheet\r\r* Monster Rolls have Roll Templates.\r* Certain rolls only go to GM\r* Melee and Ranged Attacks include Special attack ability\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r\r## Current Version: 2.0" + "html": "MCC_Tabbed_Sheet.html", + "css": "MCC_Tabbed_Sheet.css", + "authors": "Amanda the Amazon", + "roll20userid": "565956", + "preview": "MCC_Tabbed_Sheet.png", + "instructions": "\n\nIf you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/amandasearle/roll20-character-sheets/issues) for this sheet.\n\nFor changes in this version, please check the [CHANGELOG](https://github.com/Roll20/roll20-character-sheets/blob/master/MCC_Tabbed_Sheet/README.md#changelog).# Mutant Crawl Classics (DCC) Tabbed Character Sheet\r This sheet has a pared down 0-level Player sheet, a Level 1+ Player sheet and a Monster Sheet for the GM that are switchable via a tab at the top left of the sheet.\r\r## Player Sheets\r\r* Most rolls should have Roll Templates.\r* Includes classes from the MCC Sneak Preview. Will eventually include all classes once main book ships.\r* Lucky rolls are included within rolls automatically whenever possible.\r* Roll Template Backgrounds based on the kind of rolls you are making.\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r## Monster Sheet\r\r* Monster Rolls have Roll Templates.\r* Certain rolls only go to GM\r* Melee and Ranged Attacks include Special attack ability\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r\r## Current Version: 2.0", + "legacy": true } \ No newline at end of file diff --git a/MERP/sheet.json b/MERP/sheet.json index 59c0556000..ca4177beb1 100644 --- a/MERP/sheet.json +++ b/MERP/sheet.json @@ -1,8 +1,9 @@ { - "html": "merp_2nd_ed_sheet.html", - "css": "merp_2nd_ed_sheet.css", - "authors": "Juha Makkonen", - "preview": "preview.jpg", - "roll20userid": "260152", - "instructions": "This sheet is mostly based on the Middle Earth Role Playing Second U.S. edition from 1986." + "html": "merp_2nd_ed_sheet.html", + "css": "merp_2nd_ed_sheet.css", + "authors": "Juha Makkonen", + "preview": "preview.jpg", + "roll20userid": "260152", + "instructions": "This sheet is mostly based on the Middle Earth Role Playing Second U.S. edition from 1986.", + "legacy": true } \ No newline at end of file diff --git a/Macchiato Monsters/sheet.json b/Macchiato Monsters/sheet.json index a9c1ed6d32..41216f187e 100644 --- a/Macchiato Monsters/sheet.json +++ b/Macchiato Monsters/sheet.json @@ -1,9 +1,10 @@ { - "html": "mm.htm", - "css": "mm.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "mm.jpg", - "instructions": "Character sheet for [Macchiato Monsters](http://quenouille.com/macchiato-monsters-dungeonverse-build-together/), the Black and White Hack. Macchiato Monsters is a rules-light, old school, slightly collaborative roleplaying game. Brewing two hacks to get the perfect cup of DIY dungeonverse! Macchiato Monsters features simple roll-under resolution, omnipresent risk dice, streamlined combat, freeform characters, and no spell list. [Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Macchiato%20Monsters/ReadMe.md). v1.0 (2017-01-09)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "mm.htm", + "css": "mm.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "mm.jpg", + "instructions": "Character sheet for [Macchiato Monsters](http://quenouille.com/macchiato-monsters-dungeonverse-build-together/), the Black and White Hack. Macchiato Monsters is a rules-light, old school, slightly collaborative roleplaying game. Brewing two hacks to get the perfect cup of DIY dungeonverse! Macchiato Monsters features simple roll-under resolution, omnipresent risk dice, streamlined combat, freeform characters, and no spell list. [Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Macchiato%20Monsters/ReadMe.md). v1.0 (2017-01-09).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/Magic_World/sheet.json b/Magic_World/sheet.json index c3765ddc82..d386351f23 100644 --- a/Magic_World/sheet.json +++ b/Magic_World/sheet.json @@ -1,8 +1,9 @@ { - "html": "magicworld.html", - "css": "magicworld.css", - "authors": "Brian Nicks", - "preview": "magicworld.png", - "roll20userid": "2347390", - "instructions": "This sheet should be fairly easy to use if you are familiar with the sheet in back of the Magic World ruleset publication. When entering the fields for weapon damage, armor damage deflection or the characters damage bonus, use the full dice code (2d6+1, 1d4, etc..)." -} + "html": "magicworld.html", + "css": "magicworld.css", + "authors": "Brian Nicks", + "preview": "magicworld.png", + "roll20userid": "2347390", + "instructions": "This sheet should be fairly easy to use if you are familiar with the sheet in back of the Magic World ruleset publication. When entering the fields for weapon damage, armor damage deflection or the characters damage bonus, use the full dice code (2d6+1, 1d4, etc..).", + "legacy": true +} \ No newline at end of file diff --git a/Magica_Logia/sheet.json b/Magica_Logia/sheet.json index 91fba7808a..4fb28b241d 100644 --- a/Magica_Logia/sheet.json +++ b/Magica_Logia/sheet.json @@ -1,8 +1,9 @@ { - "html": "MagicaLogia.html", - "css": "MagicaLogia.css", - "authors": "Yupe, Werber, Tateck", - "roll20userid": "1028497, 843121, 356257", - "preview": "MagicaLogia.png", - "instructions": "Magica Logia(魔道書大戦RPG マギカロギア) ©2017 Kawashima Toichiro, ©2017 Adventure Planning Service(Bouken).\n This sheet is adapted from Sad's character sheet 'Sinobi_Gami_Chinese_Traditional'." + "html": "MagicaLogia.html", + "css": "MagicaLogia.css", + "authors": "Yupe, Werber, Tateck", + "roll20userid": "1028497, 843121, 356257", + "preview": "MagicaLogia.png", + "instructions": "Magica Logia(魔道書大戦RPG マギカロギア) ©2017 Kawashima Toichiro, ©2017 Adventure Planning Service(Bouken).\n This sheet is adapted from Sad's character sheet 'Sinobi_Gami_Chinese_Traditional'.", + "legacy": true } \ No newline at end of file diff --git a/Magical Land of Yeld/sheet.json b/Magical Land of Yeld/sheet.json index e2481f6101..34e92f8c08 100644 --- a/Magical Land of Yeld/sheet.json +++ b/Magical Land of Yeld/sheet.json @@ -1,9 +1,10 @@ { - "html": "magical-land-of-yeld.html", - "css": "magical-land-of-yeld.css", - "authors": "Richard T (medieve@gmail.com)", - "patreon": "https://www.patreon.com/sceneficant", - "roll20userid": "23472", - "preview": "magical-land-of-yeld.png", - "instructions": "Magical Land of Yeld by Jake Richmond @ModestMedusa \r \r Graciously commissioned by [Grey](https://app.roll20.net/users/91546/grey) If there's something you want added, or you'd like to report a bug, please contact the author of this sheet.\n \n May 2020, 'v1.0'" -} + "html": "magical-land-of-yeld.html", + "css": "magical-land-of-yeld.css", + "authors": "Richard T (medieve@gmail.com)", + "patreon": "https://www.patreon.com/sceneficant", + "roll20userid": "23472", + "preview": "magical-land-of-yeld.png", + "instructions": "Magical Land of Yeld by Jake Richmond @ModestMedusa \r \r Graciously commissioned by [Grey](https://app.roll20.net/users/91546/grey) If there's something you want added, or you'd like to report a bug, please contact the author of this sheet.\n \n May 2020, 'v1.0'", + "legacy": true +} \ No newline at end of file diff --git a/Magical-Kitties/sheet.json b/Magical-Kitties/sheet.json index ccef06df60..687f646943 100644 --- a/Magical-Kitties/sheet.json +++ b/Magical-Kitties/sheet.json @@ -1,8 +1,9 @@ { - "html": "Magical-Kitties-Save-the-Day.html", - "css": "Magical-Kitties-Save-the-Day.css", - "authors": "Senjak, Andreas J.", - "roll20userid": "5779412, 1223200", - "preview": "magical-kitties-preview.png", - "instructions": "Basic Character Sheet for 'Magical Kitties Save the Day', published by [Atlas Games](https://www.atlas-games.com/).\n* Works for both the original [Magical Kitties Save the Day](https://www.drivethrurpg.com/product/181721/Magical-Kitties-Save-the-Day) & the new Kickstarted edition." + "html": "Magical-Kitties-Save-the-Day.html", + "css": "Magical-Kitties-Save-the-Day.css", + "authors": "Senjak, Andreas J.", + "roll20userid": "5779412, 1223200", + "preview": "magical-kitties-preview.png", + "instructions": "Basic Character Sheet for 'Magical Kitties Save the Day', published by [Atlas Games](https://www.atlas-games.com/).\n* Works for both the original [Magical Kitties Save the Day](https://www.drivethrurpg.com/product/181721/Magical-Kitties-Save-the-Day) & the new Kickstarted edition.", + "legacy": true } \ No newline at end of file diff --git a/Magical_Fury/sheet.json b/Magical_Fury/sheet.json index af33431390..16d5ec94a1 100644 --- a/Magical_Fury/sheet.json +++ b/Magical_Fury/sheet.json @@ -1,8 +1,9 @@ { - "html": "magicalfury.html", - "css": "magicalfury.css", - "authors": "Author X", - "roll20userid": "1332302", - "preview": "magicalfury.png", - "instructions": "A simple character sheet for a simple (but fun!) game. For feature requests or issues please add them to the [issue tracker](https://github.com/AuthorX/AuthorX-Character-Sheets-for-Roll20/issues)." -} + "html": "magicalfury.html", + "css": "magicalfury.css", + "authors": "Author X", + "roll20userid": "1332302", + "preview": "magicalfury.png", + "instructions": "A simple character sheet for a simple (but fun!) game. For feature requests or issues please add them to the [issue tracker](https://github.com/AuthorX/AuthorX-Character-Sheets-for-Roll20/issues).", + "legacy": true +} \ No newline at end of file diff --git a/Magical_Fury/translations/pt.json b/Magical_Fury/translations/pt.json index 5be48ca376..066729135d 100644 --- a/Magical_Fury/translations/pt.json +++ b/Magical_Fury/translations/pt.json @@ -1,42 +1,42 @@ { "magical-fury": "Magical Fury", - "mundane-side": "Mundane Side:", - "what-is-name": "What is your name?", - "girl-meaning": "What does being a girl mean to you?", - "what-is-fear": "What are you afraid of?", - "what-is-wish": "What is your wish?", - "magical-side": "Magical Side:", - "changes": "Changes", - "color": "Magical Girl Color", - "magical-theme": "Magical Theme", - "magical-name": "Magical Name", - "notes": "Notes", + "mundane-side": "Lado Mundano:", + "what-is-name": "Qual é o seu nome?", + "girl-meaning": "O que significa ser uma garota para você?", + "what-is-fear": "Do que você tem medo?", + "what-is-wish": "O que você deseja?", + "magical-side": "Lado mágico:", + "changes": "Alterações", + "color": "Cor Da Garota Mágica", + "magical-theme": "Tema Mágico", + "magical-name": "Nome Mágico", + "notes": "Anotações", "hope": "Esperança", - "magic": "Magic", + "magic": "Magia", "trauma": "Trauma", - "hope-shift": "Hope Shift", - "sincere-hope": " You have a moment of sincere hope. Erase any points of Magic and Trauma you currently have.", - "lucky-break": " A lucky break gets you closer to your goal.", - "heal-someone": " You are able to heal someone else, removing points of Magic and Trauma, healing a serious injury, or removing a single effect caused by a Shift.", - "new-friend": " You find a new friend.", - "magic-shift": "Magic Shift", - "temporary-environment-shift": " The environment around you is temporarily altered in an unnatural way.", - "burst-of-magic": " There is a burst of magic based on your magic’s theme at an inopportune time.", - "permanent-magical-aspect": " Your magical girl form permanently takes on an unnatural aspect; write it down.", - "temporary-normal-aspect": " Your normal form temporarily takes on an unnatural aspect.", - "trauma-shift": "Trauma Shift", - "past-life-takes-control": " One of your past life selves takes control for a time and does something strange.", - "alienating-outburst": " You have an outburst that alienates you from others.", - "hurt-yourself": " You hurt yourself.", - "fear-or-twisted-wish": " You permanently acquire another fear or a twisted wish; note it down.", - "extreme-shift": "Extreme Shift", - "burst-of-power": "• You have a burst of raw power, destroying non-magical things in the immediate area. Erase all Trauma and Magic Shift boxes.", - "permanent-normal-aspect": "• Your normal form permanently takes on an unnatural aspect; write it down. Erase all Trauma and Magic Shift boxes.", - "altered-personality": "• One of your past lives asserts itself enough to significantly alter your personality; note down the change. Erase all Trauma and Magic Shift boxes.", - "become-threat": "• Your magical girl permanently becomes a youma/monster; give your sheet to the GM to use as a future threat. (Only choose this if you no longer wish to play her.)", - "great-hope": "Great Hope", - "small-miracle": "• You cause a small miracle to happen. Erase all Hope Shift boxes.", - "undo-alterations": "• Undo any alterations to your character caused by other Shifts. Erase all Hope Shift boxes.", - "improve-world": "• Something about your magic causes the entire world become just a little bit of a happier place. Erase all Hope Shift boxes.", - "ascend-or-retire": "• Your magical girl stops being a magical girl, whether by ascending to become something else or simply retiring to be a normal girl. (Only choose this if you no longer wish to play her.)" + "hope-shift": "Alterações de Esperança", + "sincere-hope": "Você tem um momento de sincera esperança. Apague todos os pontos de Magia e Trauma que você tem atualmente.", + "lucky-break": "Um golpe de sorte deixa você mais próxima de seu objetivo", + "heal-someone": "Você é capaz de curar outra pessoa, removendo pontos de Magia e Trauma, curando um ferimento grave ou removendo um único efeito causado por uma Alteração.", + "new-friend": "Você encontra um novo amigo.", + "magic-shift": "Alterações de Magia", + "temporary-environment-shift": "O ambiente ao seu redor fica temporariamente alterado de uma forma não natural.", + "burst-of-magic": "Há uma explosão de magia baseada no tema da sua magia em um momento inoportuno.", + "permanent-magical-aspect": "Sua forma de garota mágica assume permanentemente um aspecto não natural; anote a mudança.", + "temporary-normal-aspect": "Sua forma normal assume temporariamente um aspecto não natural; anote a mudança.", + "trauma-shift": "Alterações de Trauma", + "past-life-takes-control": "Uma de suas vidas passadas assume o controle por um tempo e faz algo estranho.", + "alienating-outburst": "Você tem uma surto e isso te afasta dos outros.", + "hurt-yourself": "Você machuca a si mesma.", + "fear-or-twisted-wish": "Você adquire permanentemente outro medo ou um desejo distorcido; anote a mudança.", + "extreme-shift": "Mudança Extrema", + "burst-of-power": "• Você tem uma explosão de poder bruto, destruindo coisas não mágicas na área imediata. Apague todas as caixas Trauma e Alterações de Magia.", + "permanent-normal-aspect": "• Sua forma normal assume permanentemente um aspecto não natural; anote a mudança. Apague todas as caixas Trauma e Alterações de Magia.", + "altered-personality": "• Uma de suas vidas passadas se afirma o suficiente para alterar significativamente sua personalidade; anote a mudança. Apague todas as caixas Trauma e Alterações de Magia.", + "become-threat": "• Sua garota mágica torna-se permanentemente um youma / monstro; dê sua folha ao GM para usar como uma ameaça futura. (Escolha esta opção apenas se você não quiser mais interpretá-la.)", + "great-hope": "Grande Esperança", + "small-miracle": "• Você faz um pequeno milagre acontecer. Apague todas as caixas Alterações de Esperança.", + "undo-alterations": "• Desfaça quaisquer alterações em seu personagem causadas por outros turnos. Apague todas as caixas Alterações de Esperança.", + "improve-world": "• Algo sobre a sua magia faz com que o mundo inteiro se torne um lugar um pouco mais feliz. Apague todas as caixas Alterações de Esperança.", + "ascend-or-retire": "• Sua garota mágica deixa de ser uma garota mágica, seja por ascensão para se tornar outra coisa ou simplesmente se aposentando para ser uma garota normal. (Escolha esta opção apenas se você não quiser mais interpretá-la.)" } \ No newline at end of file diff --git a/Maid RPG/sheet.json b/Maid RPG/sheet.json index e8d5a8e590..f759fa8b4a 100644 --- a/Maid RPG/sheet.json +++ b/Maid RPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "maidrpg.html", - "css": "maidrpg.css", - "authors": "Shoujo Q", - "roll20userid": "465077", - "preview": "maidrpg.png", - "instructions": "An improved character sheet for Maid: The Role Playing Game by Ryo Kamiya/Sunset Games. Based on the English version of the rulebook by Kuroneko Designs." + "html": "maidrpg.html", + "css": "maidrpg.css", + "authors": "Shoujo Q", + "roll20userid": "465077", + "preview": "maidrpg.png", + "instructions": "An improved character sheet for Maid: The Role Playing Game by Ryo Kamiya/Sunset Games. Based on the English version of the rulebook by Kuroneko Designs.", + "legacy": true } \ No newline at end of file diff --git a/Maid/sheet.json b/Maid/sheet.json index 3d5c878f97..8919fd039c 100644 --- a/Maid/sheet.json +++ b/Maid/sheet.json @@ -1,8 +1,9 @@ { - "html": "maid.html", - "css": "maid.css", - "authors": "Willem den Besten (Morenim),Karin Elofsson (Gaya)", - "roll20userid": "298278,189954", - "preview": "maid.png", - "instructions": "A simple sheet for the Maid RPG." -} + "html": "maid.html", + "css": "maid.css", + "authors": "Willem den Besten (Morenim),Karin Elofsson (Gaya)", + "roll20userid": "298278,189954", + "preview": "maid.png", + "instructions": "A simple sheet for the Maid RPG.", + "legacy": true +} \ No newline at end of file diff --git a/Malmsturm/sheet.json b/Malmsturm/sheet.json index 32436cb138..616b4d9a96 100644 --- a/Malmsturm/sheet.json +++ b/Malmsturm/sheet.json @@ -1,8 +1,9 @@ { - "html": "malmsturm.html", - "css": "malmsturm.css", - "authors": "Uhrwerk Verlag (feedback-roll20sheet@malmsturm.de), Lars Herweg (trestolt@gmail.com)", - "roll20userid": "7000912, 2086387", - "preview": "malmsturm_preview.png", - "instructions": "This is a character sheet for the fate-based Sword and Sorcery setting Malmsturm. This sheet is officially supported by the publisher Uhrwerk Verlag and by Polyarchische Bruderschaft der Schwarzen Bibliothek zu Melinoe e.V. (www.malmsturm.de) . Please send feedback to feedback-roll20sheet@malmsturm.de. Malmsturm ist ein fatebasierendes Sword & Sorcery Setting ( www.malmsturm.de ). Dieser Charakterbogen wird offiziel vom Uhrwerk Verlag und Polyarchische Bruderschaft der Schwarzen Bibliothek zu Melinoe e.V. unterstuetzt. Bitte sendet euer Feedback an feedback-roll20sheet@malmsturm.de ." + "html": "malmsturm.html", + "css": "malmsturm.css", + "authors": "Uhrwerk Verlag (feedback-roll20sheet@malmsturm.de), Lars Herweg (trestolt@gmail.com)", + "roll20userid": "7000912, 2086387", + "preview": "malmsturm_preview.png", + "instructions": "This is a character sheet for the fate-based Sword and Sorcery setting Malmsturm. This sheet is officially supported by the publisher Uhrwerk Verlag and by Polyarchische Bruderschaft der Schwarzen Bibliothek zu Melinoe e.V. (www.malmsturm.de) . Please send feedback to feedback-roll20sheet@malmsturm.de. Malmsturm ist ein fatebasierendes Sword & Sorcery Setting ( www.malmsturm.de ). Dieser Charakterbogen wird offiziel vom Uhrwerk Verlag und Polyarchische Bruderschaft der Schwarzen Bibliothek zu Melinoe e.V. unterstuetzt. Bitte sendet euer Feedback an feedback-roll20sheet@malmsturm.de .", + "legacy": true } \ No newline at end of file diff --git a/Mantel dAcier/sheet.json b/Mantel dAcier/sheet.json index 1b02abc730..6a606c4587 100644 --- a/Mantel dAcier/sheet.json +++ b/Mantel dAcier/sheet.json @@ -1,8 +1,9 @@ { - "html": "Mantel dAcier.html", - "css": "Mantel dAcier.css", - "authors": "Sheershym", - "roll20userid": "911144", - "preview": "Mantel dAcier.png", - "instructions": "#Fiche de personnage pour Mantel d'Acier \r \r Chaque fiche contient une fiche personnage, une fiche de véhicule et une fiche de mantel. Les jets de compétences sont disponibles en cliquant sur les noms. \r \r **Calcul du total d'une compétence**\r\r• Si le dégré est de 0, sans l'atout 'Touche à tout' : Total = Modif.\r\r• Si le degré est de 0, avec l'atout 'Touche à tout' : Total = Plus grande valeur des deux caractéristiques + Modif.\r\r• Autrement : Total = Somme des deux caractéristiques + Degré + Modif.\r\rPour toute question, bug ou suggestion, contactez-moi sur Roll 20 : [Sheershym](https://app.roll20.net/users/911144/sheershym)." + "html": "Mantel dAcier.html", + "css": "Mantel dAcier.css", + "authors": "Sheershym", + "roll20userid": "911144", + "preview": "Mantel dAcier.png", + "instructions": "#Fiche de personnage pour Mantel d'Acier \r \r Chaque fiche contient une fiche personnage, une fiche de véhicule et une fiche de mantel. Les jets de compétences sont disponibles en cliquant sur les noms. \r \r **Calcul du total d'une compétence**\r\r• Si le dégré est de 0, sans l'atout 'Touche à tout' : Total = Modif.\r\r• Si le degré est de 0, avec l'atout 'Touche à tout' : Total = Plus grande valeur des deux caractéristiques + Modif.\r\r• Autrement : Total = Somme des deux caractéristiques + Degré + Modif.\r\rPour toute question, bug ou suggestion, contactez-moi sur Roll 20 : [Sheershym](https://app.roll20.net/users/911144/sheershym).", + "legacy": true } \ No newline at end of file diff --git a/Marvel Heroic Roleplaying/sheet.json b/Marvel Heroic Roleplaying/sheet.json index 9c7fa8426f..7720e2b747 100644 --- a/Marvel Heroic Roleplaying/sheet.json +++ b/Marvel Heroic Roleplaying/sheet.json @@ -1,23 +1,24 @@ { - "html": "mhrpg.html", - "css": "mhrpg.css", - "preview": "marvel-heroic-rpg-preview.png", - "authors": "Flynn B. (@flynnwastaken), Thiago Shinken (@trueshinken)", - "patreon": "https://www.patreon.com/flynnwastaken", - "roll20userid": "1969239", - "instructions": "Most buttons add dice to the dice pool, which is then rolled by the 'Roll Pool' button. View the code and make requests at [flynnwastaken's repository](https://github.com/flynnwastaken/marvel-heroic-roleplaying-roll20-character-sheet/).\nPlease enjoy!", - "useroptions": [ - { - "attribute": "sheetTab", - "displayname": "Sheet Type:", - "type": "select", - "options": [ - "Player Stats|stats", - "Player Details|details", - "NPC|npc" - ], - "default": "stats", - "description": "Toggles newly created sheets to shows the Player or NPC page by default." - } - ] -} + "html": "mhrpg.html", + "css": "mhrpg.css", + "preview": "marvel-heroic-rpg-preview.png", + "authors": "Flynn B. (@flynnwastaken), Thiago Shinken (@trueshinken)", + "patreon": "https://www.patreon.com/flynnwastaken", + "roll20userid": "1969239", + "instructions": "Most buttons add dice to the dice pool, which is then rolled by the 'Roll Pool' button. View the code and make requests at [flynnwastaken's repository](https://github.com/flynnwastaken/marvel-heroic-roleplaying-roll20-character-sheet/).\nPlease enjoy!", + "useroptions": [ + { + "attribute": "sheetTab", + "displayname": "Sheet Type:", + "type": "select", + "options": [ + "Player Stats|stats", + "Player Details|details", + "NPC|npc" + ], + "default": "stats", + "description": "Toggles newly created sheets to shows the Player or NPC page by default." + } + ], + "legacy": true +} \ No newline at end of file diff --git a/MarvelSH/sheet.json b/MarvelSH/sheet.json index 36b29373b1..744a926ac2 100644 --- a/MarvelSH/sheet.json +++ b/MarvelSH/sheet.json @@ -1,9 +1,10 @@ { - "html": "MarvelSH.html", - "css": "MarvelSH_CSS.css", - "authors": "Michael G.", - "roll20userid": "1104652", - "version": "1.1.0", - "preview": "MarvelSHPreview.jpg", - "instructions": "**Marvel Superheroes Character Sheet**" -} + "html": "MarvelSH.html", + "css": "MarvelSH_CSS.css", + "authors": "Michael G.", + "roll20userid": "1104652", + "version": "1.1.0", + "preview": "MarvelSHPreview.jpg", + "instructions": "**Marvel Superheroes Character Sheet**", + "legacy": true +} \ No newline at end of file diff --git a/Marvel_Saga/sheet.json b/Marvel_Saga/sheet.json index 8561938310..f400e65f2f 100644 --- a/Marvel_Saga/sheet.json +++ b/Marvel_Saga/sheet.json @@ -1,8 +1,9 @@ { - "html": "Marvel_Saga.html", - "css": "Marvel_Saga.css", - "authors": "Brian Houle", - "roll20userid": "43302", - "preview": "preview.png", - "instructions": "A basic sheet with chat output for Marvel Saga. Cards not included." -} + "html": "Marvel_Saga.html", + "css": "Marvel_Saga.css", + "authors": "Brian Houle", + "roll20userid": "43302", + "preview": "preview.png", + "instructions": "A basic sheet with chat output for Marvel Saga. Cards not included.", + "legacy": true +} \ No newline at end of file diff --git a/MascarasDelImperio/sheet.json b/MascarasDelImperio/sheet.json index 4fbc2e0470..d17365d5d6 100644 --- a/MascarasDelImperio/sheet.json +++ b/MascarasDelImperio/sheet.json @@ -4,5 +4,6 @@ "authors": "Juan Lucha", "roll20userid": "111814", "preview": "MascarasDelImperioSheet.png", - "instructions": "Esta hoja de personaje ha sido diseñada para uso en partidas de Mascaras del Imperio, el juego español publicado por Other Shelves" -} + "instructions": "Esta hoja de personaje ha sido diseñada para uso en partidas de Mascaras del Imperio, el juego español publicado por Other Shelves", + "legacy": true +} \ No newline at end of file diff --git a/Masks - A New Generation/sheet.json b/Masks - A New Generation/sheet.json index 3ca98ab957..40ba4db2bd 100644 --- a/Masks - A New Generation/sheet.json +++ b/Masks - A New Generation/sheet.json @@ -1,8 +1,9 @@ { - "html": "masks.html", - "css": "masks.css", - "authors": " Matt Morton, based on the original AW sheet by Ryan Sigg & Steve K. Expanded by Author X. Further expanded and greatly improved by Anistuffs.", - "roll20userid": "172543,1332302,13601,5047,1665985", - "preview": "maskspreview.png", - "instructions": "* Label rolls includes the -2 for relevant marked conditions.\r* Popup box is for roll modifiers like +1 forward, -1 ongoing, etc. Enter numbers as 1 or -1, but not +1 (the + symbol breaks it).\r* Rolls auto-cap at -3 or +4 total modifier regardless of input.\r* 'Sum of Labels' is a safety check against incorrectly-shifted labels or overlooking the +1 at creation.\r* Along with the original 10 playbooks, there are 5 playbooks from the Halcyon City Herald Collection supplement, 2 playbooks from the Secrets of A.E.G.I.S. supplement, and 3 playbooks from the Unbound supplement.\r* Link to a cheatsheet for Active/Passive moves https://i.imgur.com/CibAteD.png.\r\rIf you run into any issues, have suggestions, or anything else, PM on roll20; https://app.roll20.net/users/1665985/anistuffs, or report it at https://github.com/Anistuffs/roll20-character-sheets." -} + "html": "masks.html", + "css": "masks.css", + "authors": " Matt Morton, based on the original AW sheet by Ryan Sigg & Steve K. Expanded by Author X. Further expanded and greatly improved by Anistuffs.", + "roll20userid": "172543,1332302,13601,5047,1665985", + "preview": "maskspreview.png", + "instructions": "* Label rolls includes the -2 for relevant marked conditions.\r* Popup box is for roll modifiers like +1 forward, -1 ongoing, etc. Enter numbers as 1 or -1, but not +1 (the + symbol breaks it).\r* Rolls auto-cap at -3 or +4 total modifier regardless of input.\r* 'Sum of Labels' is a safety check against incorrectly-shifted labels or overlooking the +1 at creation.\r* Along with the original 10 playbooks, there are 5 playbooks from the Halcyon City Herald Collection supplement, 2 playbooks from the Secrets of A.E.G.I.S. supplement, and 3 playbooks from the Unbound supplement.\r* Link to a cheatsheet for Active/Passive moves https://i.imgur.com/CibAteD.png.\r\rIf you run into any issues, have suggestions, or anything else, PM on roll20; https://app.roll20.net/users/1665985/anistuffs, or report it at https://github.com/Anistuffs/roll20-character-sheets.", + "legacy": true +} \ No newline at end of file diff --git a/Mass Effect/sheet.json b/Mass Effect/sheet.json index bc6b989a80..73c9386a65 100644 --- a/Mass Effect/sheet.json +++ b/Mass Effect/sheet.json @@ -1,8 +1,9 @@ { - "html": "Mass Effect.html", - "css": "Mass Effect.css", - "authors": "Emre U.", - "roll20userid": "1371604", - "preview": "Mass Effect.png", - "instructions": "Mass Effect is a beautiful and deep universe. Its fun to play. There is a FRP system for this game and I wanted to make an sheet for it. I hope you enjoy it." -} + "html": "Mass Effect.html", + "css": "Mass Effect.css", + "authors": "Emre U.", + "roll20userid": "1371604", + "preview": "Mass Effect.png", + "instructions": "Mass Effect is a beautiful and deep universe. Its fun to play. There is a FRP system for this game and I wanted to make an sheet for it. I hope you enjoy it.", + "legacy": true +} \ No newline at end of file diff --git a/MassEffect_5e/sheet.json b/MassEffect_5e/sheet.json index 01a021b314..387ab79b66 100644 --- a/MassEffect_5e/sheet.json +++ b/MassEffect_5e/sheet.json @@ -1,345 +1,391 @@ { - "html": "MassEffect_5e.html", - "css": "MassEffect_5e.css", - "authors": "Tech Knight", - "roll20userid": "321944", - "preview": "MassEffect_5e.png", - "compendium": "", - "instructions": "Reworked character sheet. Modeled using 5th Edition OGL by Roll20. Compatible for use with Mass Effect 5E.", - "useroptions": [ - { - "attribute": "npc", - "displayname": "NPC", - "displaytranslationkey": "npc-u", - "type": "checkbox", - "value": "1", - "description": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", - "descriptiontranslationkey": "npc-info" - }, - { - "attribute": "l1mancer_status", - "displayname": "USE LEVEL 1 CHARACTERMANCER FOR NEW CHARACTERS:", - "displaytranslationkey": "use-charactermancer-for-new:-u", - "type": "select", - "options": [ - "Yes| ", - "No|completed" - ], - "optiontranslationkeys": ["yes","no"], - "description": "With this option enabled all new characters will open with the Level 1 Roll20 Charactermancer. Disabling this option will start new characters directly on the character sheet disabling the Level 1 Charactermancer, which can still be manually run from the Settings tab of the character sheet.", - "descriptiontranslationkey": "use-charactermancer-for-new-info" - }, - { - "attribute": "rtype", - "displayname": "Roll Queries", - "displaytranslationkey": "roll-queries:-u", - "type": "select", - "options": [ - "Always Roll Advantage|{{always=1}} {{r2=[[1d20", - "Advantage Toggle|@{advantagetoggle}", - "Query Advantage|{{query=1}} ?{Advantage?|Normal Roll,{{normal=1}} {{r2=[[0d20|Advantage,{{advantage=1}} {{r2=[[1d20|Disadvantage,{{disadvantage=1}} {{r2=[[1d20}", - "Never Roll Advantage|{{normal=1}} {{r2=[[0d20" - ], - "optiontranslationkeys": ["always-roll-adv","toggle-roll-adv","query-roll-adv","never-roll-adv"], - "default": "{{always=1}} {{r2=[[1d20", - "description": "D20 Rolls output according to this option. Always Roll Advantage is the default setting and will roll two D20 on every roll in case of advantage. The expectation is that if there is no advantage or disadvantage you use the left most result. The Advantage Toggle option adds three new buttons to the top of the sheet so that you can toggle advantage on a case by case basis. Query Advantage gives you a prompt every roll asking if the roll has advantage. Never Roll Advantage always rolls a single D20 on any given roll, expecting the player to roll a second time in case of advantage or disadvantage.", - "descriptiontranslationkey": "roll-queries-info" - }, - { - "attribute": "wtype", - "displayname": "Whisper Rolls to GM", - "displaytranslationkey": "whisp-rolls-gm:-u", - "type": "select", - "options": [ - "Never Whisper Rolls|", - "Whisper Toggle|@{whispertoggle}", - "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", - "Always Whisper Rolls|/w gm " - ], - "optiontranslationkeys": ["never-whisper-roll","toggle-roll-whisper","query-whisper-roll","always-whisper-roll"], - "default": "", - "description": "All sheet rolls are sent to all players in chat by default. Whisper Toggle gives a set of buttons to quick select your preference on the fly. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", - "descriptiontranslationkey": "whisp-rolls-gm-info" - }, - { - "attribute": "dtype", - "displayname": "Auto Damage Roll", - "displaytranslationkey": "auto-dmg-roll:-u", - "type": "select", - "options": [ - "Don't Auto Roll Damage|pick", - "Auto Roll Damage & Crit|full" - ], - "optiontranslationkeys": ["never-roll-dmg","always-roll-dmg"], - "default": "pick", - "description": "By default, attack damage rolls are not rolled until the hit is confirmed. Damage is rolled from the chat roll template by clicking on the name of the attack in the right hand bar, which then displays the damage. The default method is compatible with 3D dice. Optionally, you can choose to have the Auto Roll Damage & Crit option which will roll damage and critical hit dice at the same time of the attack, presenting all possible outcomes at the time of the attack.", - "descriptiontranslationkey": "auto-dmg-roll-info" - }, - { - "attribute": "core_die", - "displayname": "CORE DIE ROLL:", - "displaytranslationkey": "core-die-roll:-u", - "type": "text", - "default": "1d20", - "description": "Changing the core die will replace the normal 1d20 made with almost all rolls with a randomizer of your choice, such as 2d10 or 3d6.", - "descriptiontranslationkey": "core-die-roll-info" - }, - { - "attribute": "pb_type", - "displayname": "PROFICIENCY BONUS:", - "displaytranslationkey": "prof-bonus:-u", - "type": "select", - "options": [ - "By Level (Default)|level", - "Proficency Die (DMG)|die", - "Custom|custom" - ], - "optiontranslationkeys": ["by-level","prof-die","custom"], - "default": "level", - "description": "By default, the character's Proficiency Bonus will be automatically calculated based off of their total level as is the standard method in the PHB. The Proficency Die option supports the alternate method outlined in the DMG where, instead of a flat bonus, a die is rolled instead. The Custom option allows you to replace the PB with anything of your choosing.", - "descriptiontranslationkey": "pb-type-info" - }, - { - "attribute": "pb_custom", - "displayname": "CUSTOM PROFICIENCY BONUS:", - "displaytranslationkey": "custom-pb:-u", - "type": "text", - "default": "", - "description": "When the Proficiency Bonus type is set to Custom, the character sheet will use this value for the character's Proficiency Bonus.", - "descriptiontranslationkey": "pb-custom-info" - }, - { - "attribute": "init_tiebreaker", - "displayname": "ADD DEX TIEBREAKER TO INITIATIVE", - "displaytranslationkey": "add-dex-tiebreaker-u", - "type": "checkbox", - "value": "@{dexterity}/100", - "description": "Adds the character's dexterity score as a decimal to the end of the initiative bonus for purposes of breaking ties.", - "descriptiontranslationkey": "init-tiebreaker-info" - }, - { - "attribute": "global_save_mod_flag", - "displayname": "SHOW GLOBAL SAVE MODIFIER FIELD", - "displaytranslationkey": "show-global-save-field-u", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global save modifier field, underneath the SAVING THROWS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Bless spell.", - "descriptiontranslationkey": "global-save-info" - }, - { - "attribute": "global_skill_mod_flag", - "displayname": "SHOW GLOBAL SKILL MODIFIER FIELD", - "displaytranslationkey": "show-global-skill-field-u", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global skill modifier field, underneath the SKILLS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Guidance spell.", - "descriptiontranslationkey": "global-skill-info" - }, - { - "attribute": "global_attack_mod_flag", - "displayname": "SHOW GLOBAL ATTACK MODIFIER FIELD", - "displaytranslationkey": "show-global-attack-field-u", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global attack modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack to-hit roll. Perfect for regular but not permanent bonuses to attack like the Bless spell.", - "descriptiontranslationkey": "global-attack-info" - }, - { - "attribute": "global_damage_mod_flag", - "displayname": "SHOW GLOBAL DAMAGE MODIFIER FIELD", - "displaytranslationkey": "show-global-damage-field-u", - "type": "checkbox", - "value": "1", - "description": "Creates a custom global damage modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack damage roll. Perfect for regular but not permanent bonuses to damage like the Sneak Attack ability.", - "descriptiontranslationkey": "global-damage-info" - }, - { - "attribute": "charname_output", - "displayname": "Add Character Name To Templates", - "displaytranslationkey": "add-char-to-templates:-u", - "type": "select", - "options": [ - "On|{{charname=@{character_name}}}", - "Off|charname=@{character_name}" - ], - "optiontranslationkeys": ["on","off"], - "default": "charname=@{character_name}", - "description": "Character names are not added to the roll template by default, and are only displayed as normal in the chat tab as the player/character selected as 'Speaking As'. Turning this option on adds the character making the roll's name to the template, useful for players representing multiple characters.", - "descriptiontranslationkey": "add-char-to-templates-info" - }, - { - "attribute": "level_calculations", - "displayname": "AUTO LEVEL CALCULATIONS:", - "displaytranslationkey": "level-calculations:-u", - "type": "select", - "options": [ - "On|on", - "Off|off" - ], - "optiontranslationkeys": ["on","off"], - "default": "on", - "description": "By default changing character levels will automatically set spell slots and hit dice. Changing this setting to off prevents this behavior.", - "descriptiontranslationkey": "auto-level-calc-info" - }, - { - "attribute": "encumberance_setting", - "displayname": "Encumbrance", - "displaytranslationkey": "encumbrance:-u", - "type": "select", - "options": [ - "Simple|off", - "Variant (PHB p176)|on", - "Off|disabled" - ], - "optiontranslationkeys": ["simple","variant-phb","off"], - "default": "on", - "description": "The sheet uses the variant encumbrance rules on page 176 of the PHB. The Off option disables the variant rules and only uses a basic over-limit inventory weight check.", - "descriptiontranslationkey": "encumbrance-info" - }, - { - "attribute": "simpleinventory", - "displayname": "Inventory", - "displaytranslationkey": "inventory:-u", - "type": "select", - "options": [ - "Compendium Compatible|complex", - "Simple|simple" - ], - "optiontranslationkeys": ["compendium-compatible","simple"], - "default": "complex", - "description": "Character Inventories default to the complex style that is compatible with the Roll20 5E Compendium. This includes granular item amounts/weights, weight and encumbrance tracking, sorting, AC calculations, automatic attack generation, and more. The Simple option provides a text field for item lists for players who want more manual control over the sheet.", - "descriptiontranslationkey": "inventory-info" - }, - { - "attribute": "simpletraits", - "displayname": "FEATURES & TRAITS", - "displaytranslationkey": "feats-traits-u", - "type": "select", - "options": [ - "Compendium Compatible|complex", - "Simple|simple" - ], - "optiontranslationkeys": ["compendium-compatible","simple"], - "default": "complex", - "description": "Character FEATURES AND TRAITS section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", - "descriptiontranslationkey": "simple-traits-info" - }, - { - "attribute": "simpleproficencies", - "displayname": "PROFICIENCIES & LANGUAGES", - "displaytranslationkey": "prof-langs-u", - "type": "select", - "options": [ - "Compendium Compatible|complex", - "Simple|simple" - ], - "optiontranslationkeys": ["compendium-compatible","simple"], - "default": "complex", - "description": "Character OTHER PROFICIENCIES & LANGUAGES section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", - "descriptiontranslationkey": "simple-proficiencies-info" - }, - { - "attribute": "npc_name_flag", - "displayname": "NPC NAME IN ROLLS:", - "displaytranslationkey": "npc-name-in-rolls:-u", - "type": "select", - "options": [ - "Show|{{name=@{npc_name}}}", - "Hide|0" - ], - "optiontranslationkeys": ["show","hide"], - "default": "{{name=@{npc_name}}}", - "description": "In NPC roll results, show or hide the name of the NPC in the roll result card.", - "descriptiontranslationkey": "npc-name-in-rolls-desc:-u" - }, - { - "attribute": "ammotracking", - "displayname": "Ammo Tracking (API Required)", - "displaytranslationkey": "ammo-tracking:-u", - "type": "select", - "options": [ - "On|on", - "Off|off" - ], - "optiontranslationkeys": ["on","off"], - "default": "off", - "description": "Provides automatic ammo tracking with the 5th Edition OGL by Roll20 Companion API Script.", - "descriptiontranslationkey": "ammo-tracking-info" - }, - { - "attribute": "cd_bar1_v", - "displayname": "BAR 1 VALUE:", - "displaytranslationkey": "cd-bar1-value:-u", - "type": "text", - "default": "hp_max", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's value to this attribute.", - "descriptiontranslationkey": "cd-bar1-value-desc:-u" - }, - { - "attribute": "cd_bar1_m", - "displayname": "BAR 1 MAX:", - "displaytranslationkey": "cd-bar1-max:-u", - "type": "text", - "default": "hp_max", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's max to this attribute.", - "descriptiontranslationkey": "cd-bar1-max-desc:-u" - }, - { - "attribute": "cd_bar1_l", - "displayname": "BAR 1 LINK:", - "displaytranslationkey": "cd-bar1-link:-u", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings.", - "descriptiontranslationkey": "cd-bar1-link-desc:-u" - }, - { - "attribute": "cd_bar2_v", - "displayname": "BAR 2 VALUE:", - "displaytranslationkey": "cd-bar2-value:-u", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's value to this attribute.", - "descriptiontranslationkey": "cd-bar2-value-desc:-u" - }, - { - "attribute": "cd_bar2_m", - "displayname": "BAR 2 MAX:", - "displaytranslationkey": "cd-bar2-max:-u", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's max to this attribute.", - "descriptiontranslationkey": "cd-bar2-max-desc:-u" - }, - { - "attribute": "cd_bar2_l", - "displayname": "BAR 2 LINK:", - "displaytranslationkey": "cd-bar2-link:-u", - "type": "text", - "default": "npc_ac", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings.", - "descriptiontranslationkey": "cd-bar2-link-desc:-u" - }, - { - "attribute": "cd_bar3_v", - "displayname": "BAR 3 VALUE:", - "displaytranslationkey": "cd-bar3-value:-u", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's value to this attribute.", - "descriptiontranslationkey": "cd-bar3-value-desc:-u" - }, - { - "attribute": "cd_bar3_m", - "displayname": "BAR 3 MAX:", - "displaytranslationkey": "cd-bar3-max:-u", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's max to this attribute.", - "descriptiontranslationkey": "cd-bar3-max-desc:-u" - }, - { - "attribute": "cd_bar3_l", - "displayname": "BAR 3 LINK:", - "displaytranslationkey": "cd-bar3-link:-u", - "type": "text", - "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings.", - "descriptiontranslationkey": "cd-bar3-link-desc:-u" - } - ] -} + "html": "MassEffect_5e.html", + "css": "MassEffect_5e.css", + "authors": "Tech Knight", + "roll20userid": "321944", + "preview": "MassEffect_5e.png", + "compendium": "", + "instructions": "Reworked character sheet. Modeled using 5th Edition OGL by Roll20. Compatible for use with Mass Effect 5E.", + "useroptions": [ + { + "attribute": "npc", + "displayname": "NPC", + "displaytranslationkey": "npc-u", + "type": "checkbox", + "value": "1", + "description": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", + "descriptiontranslationkey": "npc-info" + }, + { + "attribute": "l1mancer_status", + "displayname": "USE LEVEL 1 CHARACTERMANCER FOR NEW CHARACTERS:", + "displaytranslationkey": "use-charactermancer-for-new:-u", + "type": "select", + "options": [ + "Yes| ", + "No|completed" + ], + "optiontranslationkeys": [ + "yes", + "no" + ], + "description": "With this option enabled all new characters will open with the Level 1 Roll20 Charactermancer. Disabling this option will start new characters directly on the character sheet disabling the Level 1 Charactermancer, which can still be manually run from the Settings tab of the character sheet.", + "descriptiontranslationkey": "use-charactermancer-for-new-info" + }, + { + "attribute": "rtype", + "displayname": "Roll Queries", + "displaytranslationkey": "roll-queries:-u", + "type": "select", + "options": [ + "Always Roll Advantage|{{always=1}} {{r2=[[1d20", + "Advantage Toggle|@{advantagetoggle}", + "Query Advantage|{{query=1}} ?{Advantage?|Normal Roll,{{normal=1}} {{r2=[[0d20|Advantage,{{advantage=1}} {{r2=[[1d20|Disadvantage,{{disadvantage=1}} {{r2=[[1d20}", + "Never Roll Advantage|{{normal=1}} {{r2=[[0d20" + ], + "optiontranslationkeys": [ + "always-roll-adv", + "toggle-roll-adv", + "query-roll-adv", + "never-roll-adv" + ], + "default": "{{always=1}} {{r2=[[1d20", + "description": "D20 Rolls output according to this option. Always Roll Advantage is the default setting and will roll two D20 on every roll in case of advantage. The expectation is that if there is no advantage or disadvantage you use the left most result. The Advantage Toggle option adds three new buttons to the top of the sheet so that you can toggle advantage on a case by case basis. Query Advantage gives you a prompt every roll asking if the roll has advantage. Never Roll Advantage always rolls a single D20 on any given roll, expecting the player to roll a second time in case of advantage or disadvantage.", + "descriptiontranslationkey": "roll-queries-info" + }, + { + "attribute": "wtype", + "displayname": "Whisper Rolls to GM", + "displaytranslationkey": "whisp-rolls-gm:-u", + "type": "select", + "options": [ + "Never Whisper Rolls|", + "Whisper Toggle|@{whispertoggle}", + "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", + "Always Whisper Rolls|/w gm " + ], + "optiontranslationkeys": [ + "never-whisper-roll", + "toggle-roll-whisper", + "query-whisper-roll", + "always-whisper-roll" + ], + "default": "", + "description": "All sheet rolls are sent to all players in chat by default. Whisper Toggle gives a set of buttons to quick select your preference on the fly. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", + "descriptiontranslationkey": "whisp-rolls-gm-info" + }, + { + "attribute": "dtype", + "displayname": "Auto Damage Roll", + "displaytranslationkey": "auto-dmg-roll:-u", + "type": "select", + "options": [ + "Don't Auto Roll Damage|pick", + "Auto Roll Damage & Crit|full" + ], + "optiontranslationkeys": [ + "never-roll-dmg", + "always-roll-dmg" + ], + "default": "pick", + "description": "By default, attack damage rolls are not rolled until the hit is confirmed. Damage is rolled from the chat roll template by clicking on the name of the attack in the right hand bar, which then displays the damage. The default method is compatible with 3D dice. Optionally, you can choose to have the Auto Roll Damage & Crit option which will roll damage and critical hit dice at the same time of the attack, presenting all possible outcomes at the time of the attack.", + "descriptiontranslationkey": "auto-dmg-roll-info" + }, + { + "attribute": "core_die", + "displayname": "CORE DIE ROLL:", + "displaytranslationkey": "core-die-roll:-u", + "type": "text", + "default": "1d20", + "description": "Changing the core die will replace the normal 1d20 made with almost all rolls with a randomizer of your choice, such as 2d10 or 3d6.", + "descriptiontranslationkey": "core-die-roll-info" + }, + { + "attribute": "pb_type", + "displayname": "PROFICIENCY BONUS:", + "displaytranslationkey": "prof-bonus:-u", + "type": "select", + "options": [ + "By Level (Default)|level", + "Proficency Die (DMG)|die", + "Custom|custom" + ], + "optiontranslationkeys": [ + "by-level", + "prof-die", + "custom" + ], + "default": "level", + "description": "By default, the character's Proficiency Bonus will be automatically calculated based off of their total level as is the standard method in the PHB. The Proficency Die option supports the alternate method outlined in the DMG where, instead of a flat bonus, a die is rolled instead. The Custom option allows you to replace the PB with anything of your choosing.", + "descriptiontranslationkey": "pb-type-info" + }, + { + "attribute": "pb_custom", + "displayname": "CUSTOM PROFICIENCY BONUS:", + "displaytranslationkey": "custom-pb:-u", + "type": "text", + "default": "", + "description": "When the Proficiency Bonus type is set to Custom, the character sheet will use this value for the character's Proficiency Bonus.", + "descriptiontranslationkey": "pb-custom-info" + }, + { + "attribute": "init_tiebreaker", + "displayname": "ADD DEX TIEBREAKER TO INITIATIVE", + "displaytranslationkey": "add-dex-tiebreaker-u", + "type": "checkbox", + "value": "@{dexterity}/100", + "description": "Adds the character's dexterity score as a decimal to the end of the initiative bonus for purposes of breaking ties.", + "descriptiontranslationkey": "init-tiebreaker-info" + }, + { + "attribute": "global_save_mod_flag", + "displayname": "SHOW GLOBAL SAVE MODIFIER FIELD", + "displaytranslationkey": "show-global-save-field-u", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global save modifier field, underneath the SAVING THROWS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Bless spell.", + "descriptiontranslationkey": "global-save-info" + }, + { + "attribute": "global_skill_mod_flag", + "displayname": "SHOW GLOBAL SKILL MODIFIER FIELD", + "displaytranslationkey": "show-global-skill-field-u", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global skill modifier field, underneath the SKILLS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Guidance spell.", + "descriptiontranslationkey": "global-skill-info" + }, + { + "attribute": "global_attack_mod_flag", + "displayname": "SHOW GLOBAL ATTACK MODIFIER FIELD", + "displaytranslationkey": "show-global-attack-field-u", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global attack modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack to-hit roll. Perfect for regular but not permanent bonuses to attack like the Bless spell.", + "descriptiontranslationkey": "global-attack-info" + }, + { + "attribute": "global_damage_mod_flag", + "displayname": "SHOW GLOBAL DAMAGE MODIFIER FIELD", + "displaytranslationkey": "show-global-damage-field-u", + "type": "checkbox", + "value": "1", + "description": "Creates a custom global damage modifier field, underneath the ATTACKS AND SPELL CASTING section of the character sheet. Anything put there will be applied to any attack damage roll. Perfect for regular but not permanent bonuses to damage like the Sneak Attack ability.", + "descriptiontranslationkey": "global-damage-info" + }, + { + "attribute": "charname_output", + "displayname": "Add Character Name To Templates", + "displaytranslationkey": "add-char-to-templates:-u", + "type": "select", + "options": [ + "On|{{charname=@{character_name}}}", + "Off|charname=@{character_name}" + ], + "optiontranslationkeys": [ + "on", + "off" + ], + "default": "charname=@{character_name}", + "description": "Character names are not added to the roll template by default, and are only displayed as normal in the chat tab as the player/character selected as 'Speaking As'. Turning this option on adds the character making the roll's name to the template, useful for players representing multiple characters.", + "descriptiontranslationkey": "add-char-to-templates-info" + }, + { + "attribute": "level_calculations", + "displayname": "AUTO LEVEL CALCULATIONS:", + "displaytranslationkey": "level-calculations:-u", + "type": "select", + "options": [ + "On|on", + "Off|off" + ], + "optiontranslationkeys": [ + "on", + "off" + ], + "default": "on", + "description": "By default changing character levels will automatically set spell slots and hit dice. Changing this setting to off prevents this behavior.", + "descriptiontranslationkey": "auto-level-calc-info" + }, + { + "attribute": "encumberance_setting", + "displayname": "Encumbrance", + "displaytranslationkey": "encumbrance:-u", + "type": "select", + "options": [ + "Simple|off", + "Variant (PHB p176)|on", + "Off|disabled" + ], + "optiontranslationkeys": [ + "simple", + "variant-phb", + "off" + ], + "default": "on", + "description": "The sheet uses the variant encumbrance rules on page 176 of the PHB. The Off option disables the variant rules and only uses a basic over-limit inventory weight check.", + "descriptiontranslationkey": "encumbrance-info" + }, + { + "attribute": "simpleinventory", + "displayname": "Inventory", + "displaytranslationkey": "inventory:-u", + "type": "select", + "options": [ + "Compendium Compatible|complex", + "Simple|simple" + ], + "optiontranslationkeys": [ + "compendium-compatible", + "simple" + ], + "default": "complex", + "description": "Character Inventories default to the complex style that is compatible with the Roll20 5E Compendium. This includes granular item amounts/weights, weight and encumbrance tracking, sorting, AC calculations, automatic attack generation, and more. The Simple option provides a text field for item lists for players who want more manual control over the sheet.", + "descriptiontranslationkey": "inventory-info" + }, + { + "attribute": "simpletraits", + "displayname": "FEATURES & TRAITS", + "displaytranslationkey": "feats-traits-u", + "type": "select", + "options": [ + "Compendium Compatible|complex", + "Simple|simple" + ], + "optiontranslationkeys": [ + "compendium-compatible", + "simple" + ], + "default": "complex", + "description": "Character FEATURES AND TRAITS section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", + "descriptiontranslationkey": "simple-traits-info" + }, + { + "attribute": "simpleproficencies", + "displayname": "PROFICIENCIES & LANGUAGES", + "displaytranslationkey": "prof-langs-u", + "type": "select", + "options": [ + "Compendium Compatible|complex", + "Simple|simple" + ], + "optiontranslationkeys": [ + "compendium-compatible", + "simple" + ], + "default": "complex", + "description": "Character OTHER PROFICIENCIES & LANGUAGES section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", + "descriptiontranslationkey": "simple-proficiencies-info" + }, + { + "attribute": "npc_name_flag", + "displayname": "NPC NAME IN ROLLS:", + "displaytranslationkey": "npc-name-in-rolls:-u", + "type": "select", + "options": [ + "Show|{{name=@{npc_name}}}", + "Hide|0" + ], + "optiontranslationkeys": [ + "show", + "hide" + ], + "default": "{{name=@{npc_name}}}", + "description": "In NPC roll results, show or hide the name of the NPC in the roll result card.", + "descriptiontranslationkey": "npc-name-in-rolls-desc:-u" + }, + { + "attribute": "ammotracking", + "displayname": "Ammo Tracking (API Required)", + "displaytranslationkey": "ammo-tracking:-u", + "type": "select", + "options": [ + "On|on", + "Off|off" + ], + "optiontranslationkeys": [ + "on", + "off" + ], + "default": "off", + "description": "Provides automatic ammo tracking with the 5th Edition OGL by Roll20 Companion API Script.", + "descriptiontranslationkey": "ammo-tracking-info" + }, + { + "attribute": "cd_bar1_v", + "displayname": "BAR 1 VALUE:", + "displaytranslationkey": "cd-bar1-value:-u", + "type": "text", + "default": "hp_max", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's value to this attribute.", + "descriptiontranslationkey": "cd-bar1-value-desc:-u" + }, + { + "attribute": "cd_bar1_m", + "displayname": "BAR 1 MAX:", + "displaytranslationkey": "cd-bar1-max:-u", + "type": "text", + "default": "hp_max", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's max to this attribute.", + "descriptiontranslationkey": "cd-bar1-max-desc:-u" + }, + { + "attribute": "cd_bar1_l", + "displayname": "BAR 1 LINK:", + "displaytranslationkey": "cd-bar1-link:-u", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings.", + "descriptiontranslationkey": "cd-bar1-link-desc:-u" + }, + { + "attribute": "cd_bar2_v", + "displayname": "BAR 2 VALUE:", + "displaytranslationkey": "cd-bar2-value:-u", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's value to this attribute.", + "descriptiontranslationkey": "cd-bar2-value-desc:-u" + }, + { + "attribute": "cd_bar2_m", + "displayname": "BAR 2 MAX:", + "displaytranslationkey": "cd-bar2-max:-u", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's max to this attribute.", + "descriptiontranslationkey": "cd-bar2-max-desc:-u" + }, + { + "attribute": "cd_bar2_l", + "displayname": "BAR 2 LINK:", + "displaytranslationkey": "cd-bar2-link:-u", + "type": "text", + "default": "npc_ac", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings.", + "descriptiontranslationkey": "cd-bar2-link-desc:-u" + }, + { + "attribute": "cd_bar3_v", + "displayname": "BAR 3 VALUE:", + "displaytranslationkey": "cd-bar3-value:-u", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's value to this attribute.", + "descriptiontranslationkey": "cd-bar3-value-desc:-u" + }, + { + "attribute": "cd_bar3_m", + "displayname": "BAR 3 MAX:", + "displaytranslationkey": "cd-bar3-max:-u", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's max to this attribute.", + "descriptiontranslationkey": "cd-bar3-max-desc:-u" + }, + { + "attribute": "cd_bar3_l", + "displayname": "BAR 3 LINK:", + "displaytranslationkey": "cd-bar3-link:-u", + "type": "text", + "description": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings.", + "descriptiontranslationkey": "cd-bar3-link-desc:-u" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Maximum Apocalypse/sheet.json b/Maximum Apocalypse/sheet.json index d6a6405a19..31feab1b05 100644 --- a/Maximum Apocalypse/sheet.json +++ b/Maximum Apocalypse/sheet.json @@ -1,8 +1,9 @@ { - "html": "MaximumApocalypse.html", - "css": "MaximumApocalypse.css", - "authors": "David Maitland", - "roll20userid": "994218", - "preview": "MaximumApocalypse.png", - "instructions": "* Automatically calculates all derived stats: half/quarter stats, special stats, build/repair table & encumbrance\r* Automatic calculations incorporate effects from following abilities: Collar, Faith, Giant Genetics, Instinctive, Luck Stars, Moving Target, Reflex, Tightening the Belt, Unreliable\r* Roll buttons for stats, skills, special stats, defenses, attacks & damage\r* Roll buttons query for 0-3 advantages/disadvantages & implement advantage/disadvantage effects\r* Roll template indicates level & degree of success\r* Sheet also has roll buttons for base stat actions & shows required food units\r* Tick the \"Threshold modifier prompt on every roll\" checkbox to specify misc. threshold modifer for subsequent rolls\r* Tick the \"Damage code prompt on every attack\" checkbox to specify damage code for subsequent attack rolls\r* Tick the \"Manually set Armor, Special Stats and Dodge\" checkbox to disable automatic calculations for named fields\r* Drop down selections for archetypes, apocalypse & skill proficiencies\r* Initiative includes modifiers from being encumbered, shaken, acute, starving & emaciated\r* \"Next Combat Phase\" button to reduce initiative tracker value by 5 (See API script to do this automatically, track phase number & reset for new round)\r* Temporary initiative modifier field for situational special ability effects\r* Special Ability and Gear descriptions can be expanded/contracted to see the full text when needed\r* Hunger conditions will highlight in red when active\r* Starving condition will apply -10 modifier to base stats (modifier indicator will appear next to base stats)\r* Fully enabled for language translations\r* Structure deviations from core rulebook implemented to provide enough room for Special Ability and Gear descriptions\r* If sheet is too wide/large setting browser zoom to 80% is a good alternate size\r* Install Maximum Apocalypse API & tick the \"Use API for rolls (Requires Pro Account)\" checkbox to use \"Re-Roll\" button to re-roll & reduce luck uses\r\r[Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Maximum%20Apocalypse/README.md)." + "html": "MaximumApocalypse.html", + "css": "MaximumApocalypse.css", + "authors": "David Maitland", + "roll20userid": "994218", + "preview": "MaximumApocalypse.png", + "instructions": "* Automatically calculates all derived stats: half/quarter stats, special stats, build/repair table & encumbrance\r* Automatic calculations incorporate effects from following abilities: Collar, Faith, Giant Genetics, Instinctive, Luck Stars, Moving Target, Reflex, Tightening the Belt, Unreliable\r* Roll buttons for stats, skills, special stats, defenses, attacks & damage\r* Roll buttons query for 0-3 advantages/disadvantages & implement advantage/disadvantage effects\r* Roll template indicates level & degree of success\r* Sheet also has roll buttons for base stat actions & shows required food units\r* Tick the \"Threshold modifier prompt on every roll\" checkbox to specify misc. threshold modifer for subsequent rolls\r* Tick the \"Damage code prompt on every attack\" checkbox to specify damage code for subsequent attack rolls\r* Tick the \"Manually set Armor, Special Stats and Dodge\" checkbox to disable automatic calculations for named fields\r* Drop down selections for archetypes, apocalypse & skill proficiencies\r* Initiative includes modifiers from being encumbered, shaken, acute, starving & emaciated\r* \"Next Combat Phase\" button to reduce initiative tracker value by 5 (See API script to do this automatically, track phase number & reset for new round)\r* Temporary initiative modifier field for situational special ability effects\r* Special Ability and Gear descriptions can be expanded/contracted to see the full text when needed\r* Hunger conditions will highlight in red when active\r* Starving condition will apply -10 modifier to base stats (modifier indicator will appear next to base stats)\r* Fully enabled for language translations\r* Structure deviations from core rulebook implemented to provide enough room for Special Ability and Gear descriptions\r* If sheet is too wide/large setting browser zoom to 80% is a good alternate size\r* Install Maximum Apocalypse API & tick the \"Use API for rolls (Requires Pro Account)\" checkbox to use \"Re-Roll\" button to re-roll & reduce luck uses\r\r[Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Maximum%20Apocalypse/README.md).", + "legacy": true } \ No newline at end of file diff --git a/Mazes/sheet.json b/Mazes/sheet.json index cf26ddc791..0789181436 100644 --- a/Mazes/sheet.json +++ b/Mazes/sheet.json @@ -1,8 +1,9 @@ { - "html": "mazes.html", - "css": "mazes.css", - "authors": "9th Level Games", - "roll20userid": "68949", - "preview": "CharacterSheet500.png", - "instructions": "Character Sheet for playing MAZES Fantasy Roleplaying powered by POLYMORPH by 9th Level Games." -} + "html": "mazes.html", + "css": "mazes.css", + "authors": "9th Level Games", + "roll20userid": "68949", + "preview": "CharacterSheet500.png", + "instructions": "Character Sheet for playing MAZES Fantasy Roleplaying powered by POLYMORPH by 9th Level Games.", + "legacy": true +} \ No newline at end of file diff --git a/MechWarrior Destiny/sheet.json b/MechWarrior Destiny/sheet.json index c02ba6d1ba..f7abefeefc 100644 --- a/MechWarrior Destiny/sheet.json +++ b/MechWarrior Destiny/sheet.json @@ -1,8 +1,9 @@ { - "html": "MWCharSheet.html", - "css": "MWCharSheet.css", - "authors": "Agent of Change", - "roll20userid": "1344516", - "preview": "preview.jpg", - "instructions": "Functional Sheet V.2.0 For MechWarrior Destiny Closed Beta RPg by Catalyst Game Labs. Added several new functions as a result Bttle mech armor will need to be reset." -} + "html": "MWCharSheet.html", + "css": "MWCharSheet.css", + "authors": "Agent of Change", + "roll20userid": "1344516", + "preview": "preview.jpg", + "instructions": "Functional Sheet V.2.0 For MechWarrior Destiny Closed Beta RPg by Catalyst Game Labs. Added several new functions as a result Bttle mech armor will need to be reset.", + "legacy": true +} \ No newline at end of file diff --git a/MechaAndMonsters/sheet.json b/MechaAndMonsters/sheet.json index bb1a0712ff..48da7d7256 100644 --- a/MechaAndMonsters/sheet.json +++ b/MechaAndMonsters/sheet.json @@ -1,8 +1,9 @@ { - "html": "MechaAndMonsters.html", - "css": "MechaAndMonsters.css", - "authors": "Alan Bahr, Troy Ellis", - "roll20userid": "42285", - "preview": "MechaSheet.png", - "instructions": "For use with Tiny Frontiers: Mecha and Monsters by Alan Bahr." -} + "html": "MechaAndMonsters.html", + "css": "MechaAndMonsters.css", + "authors": "Alan Bahr, Troy Ellis", + "roll20userid": "42285", + "preview": "MechaSheet.png", + "instructions": "For use with Tiny Frontiers: Mecha and Monsters by Alan Bahr.", + "legacy": true +} \ No newline at end of file diff --git a/Mekton Z/sheet.json b/Mekton Z/sheet.json index 1e4383d952..476da6372c 100644 --- a/Mekton Z/sheet.json +++ b/Mekton Z/sheet.json @@ -1,8 +1,9 @@ { - "html": "Mekton Zeta.html", - "css": "Mekton Zeta.css", - "authors": "John W., with influnce from Zak", - "roll20userid": "492849", - "preview": "Mekton Zeta.png", - "instructions": "Basic, no frills sheet for smashing robots, wooing celebrities, and smashing more robots." + "html": "Mekton Zeta.html", + "css": "Mekton Zeta.css", + "authors": "John W., with influnce from Zak", + "roll20userid": "492849", + "preview": "Mekton Zeta.png", + "instructions": "Basic, no frills sheet for smashing robots, wooing celebrities, and smashing more robots.", + "legacy": true } \ No newline at end of file diff --git a/Metal Adventures/sheet.json b/Metal Adventures/sheet.json index b1b983256e..9c21ea2b9d 100644 --- a/Metal Adventures/sheet.json +++ b/Metal Adventures/sheet.json @@ -1,8 +1,9 @@ { - "html": "MetalAdventures.html", - "css": "MetalAdventures.css", - "authors": "Jaufré Devosse", - "preview": "Screenshot.jpg", - "roll20userid": "1641403", - "instructions": "Version 2.6 of Metal Adventures CharacterSheet. This version manage PJ, PNJ and Ships" + "html": "MetalAdventures.html", + "css": "MetalAdventures.css", + "authors": "Jaufré Devosse", + "preview": "Screenshot.jpg", + "roll20userid": "1641403", + "instructions": "Version 2.6 of Metal Adventures CharacterSheet. This version manage PJ, PNJ and Ships", + "legacy": true } \ No newline at end of file diff --git a/Metallic Guardian/sheet.json b/Metallic Guardian/sheet.json index 4b7e960a74..de305ae5ac 100644 --- a/Metallic Guardian/sheet.json +++ b/Metallic Guardian/sheet.json @@ -1,8 +1,9 @@ { - "html": "Metallic Guardian.html", - "css": "Metallic Guardian.css", - "authors": "Madker, Hunterhall.Teemo", - "roll20userid": "1583929,530494", - "preview": "Metallic Guardian.png", - "instructions": "For use with Metallic Guardian RPG. Empty Buttons are for PC's Mechas. Start with Clicking Social Button." -} + "html": "Metallic Guardian.html", + "css": "Metallic Guardian.css", + "authors": "Madker, Hunterhall.Teemo", + "roll20userid": "1583929,530494", + "preview": "Metallic Guardian.png", + "instructions": "For use with Metallic Guardian RPG. Empty Buttons are for PC's Mechas. Start with Clicking Social Button.", + "legacy": true +} \ No newline at end of file diff --git a/MetamorphosisAlpha_1e/sheet.json b/MetamorphosisAlpha_1e/sheet.json index 0d6aab5495..d28c8ebe0a 100644 --- a/MetamorphosisAlpha_1e/sheet.json +++ b/MetamorphosisAlpha_1e/sheet.json @@ -1,8 +1,9 @@ { - "html": "MetamorphosisAlpha_1e.html", - "css": "MetamorphosisAlpha_1e.css", - "authors": "Amanda the Amazon", - "roll20userid": "565956", - "preview": "MetamorphosisAlpha_1e.png", - "instructions": "# Metamorphosis Alpha 1e Character Sheet\r This sheet has both a Human and Mutant sheet and a Monster Sheet for the Judge that is switchable via a tab at the top left of the sheet.\r\r## Player Sheets\r\r* All of the roll buttons (shown as a d20 dice) have roll templates.\r* Attack rolls show the AC hit\r\r## Monster Sheet\r\r* All of the roll buttons have roll templates and many of them go to the GM\r* In sheet ability to create non-player creature mutations\r\r\r## Current Version: 1.0" + "html": "MetamorphosisAlpha_1e.html", + "css": "MetamorphosisAlpha_1e.css", + "authors": "Amanda the Amazon", + "roll20userid": "565956", + "preview": "MetamorphosisAlpha_1e.png", + "instructions": "# Metamorphosis Alpha 1e Character Sheet\r This sheet has both a Human and Mutant sheet and a Monster Sheet for the Judge that is switchable via a tab at the top left of the sheet.\r\r## Player Sheets\r\r* All of the roll buttons (shown as a d20 dice) have roll templates.\r* Attack rolls show the AC hit\r\r## Monster Sheet\r\r* All of the roll buttons have roll templates and many of them go to the GM\r* In sheet ability to create non-player creature mutations\r\r\r## Current Version: 1.0", + "legacy": true } \ No newline at end of file diff --git a/Meute/sheet.json b/Meute/sheet.json index 37c06c1d0e..c6c0a2538e 100644 --- a/Meute/sheet.json +++ b/Meute/sheet.json @@ -1,9 +1,10 @@ { - "html": "meute.html", - "css": "meute.css", - "authors": "Alain H.", - "roll20userID": "67962", - "preview": "meutePreview.png", - "instructions": "Fiche pour le JDR Meute.", - "tipeee": "https://fr.tipeee.com/zakarik" -} + "html": "meute.html", + "css": "meute.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "meutePreview.png", + "instructions": "Fiche pour le JDR Meute.", + "tipeee": "https://fr.tipeee.com/zakarik", + "legacy": true +} \ No newline at end of file diff --git a/Michtim Fluffy Adventures/sheet.json b/Michtim Fluffy Adventures/sheet.json index 82dedb5e0f..5e62744e3e 100644 --- a/Michtim Fluffy Adventures/sheet.json +++ b/Michtim Fluffy Adventures/sheet.json @@ -1,9 +1,10 @@ { - "html": "sheet.html", - "css": "style.css", - "authors": "Hikaru (@mystarseed)", - "roll20userid": "1072657", - "patreon": "https://www.patreon.com/midgardia", - "preview": "Michtimsheetpv.png", - "instructions": "Success count is how many dice you held+1 default. When holding, if you plan to spend mood markers and hold, always include total holds! (They will be added to your success count) For mood, you can spend the markers as dice by writing in xd6, or xd6+y if you aren't spending all of them, it'll roll properly." -} + "html": "sheet.html", + "css": "style.css", + "authors": "Hikaru (@mystarseed)", + "roll20userid": "1072657", + "patreon": "https://www.patreon.com/midgardia", + "preview": "Michtimsheetpv.png", + "instructions": "Success count is how many dice you held+1 default. When holding, if you plan to spend mood markers and hold, always include total holds! (They will be added to your success count) For mood, you can spend the markers as dice by writing in xd6, or xd6+y if you aren't spending all of them, it'll roll properly.", + "legacy": true +} \ No newline at end of file diff --git a/Microlite20/sheet.json b/Microlite20/sheet.json index b810eac71f..fa66ca03ca 100644 --- a/Microlite20/sheet.json +++ b/Microlite20/sheet.json @@ -1,8 +1,9 @@ { - "html": "microlite20.html", - "css": "microlite20.css", - "authors": "Wolfgang Richter (@theonewolf), Hylianux", - "roll20userid": "576055", - "preview": "microlite20.png", - "instructions": "This sheet is designed for use with Microlite20. http://microlite20.net/ This sheet uses the 'expert rules' of Microlite20, pulled from Microlite20 Purest Essence: https://app.box.com/s/9tmd3qphmqbjiwfbt2t7/1/2057349584/19366287815/1 Note: All races, except humans, are expected to place their skill bonuses into the sheet. Humans, however, get a +1 to all skill ROLLS... therefore, the +1 is calculated as part of every roll, and does not need to be explicitly placed into the sheet." -} + "html": "microlite20.html", + "css": "microlite20.css", + "authors": "Wolfgang Richter (@theonewolf), Hylianux", + "roll20userid": "576055", + "preview": "microlite20.png", + "instructions": "This sheet is designed for use with Microlite20. http://microlite20.net/ This sheet uses the 'expert rules' of Microlite20, pulled from Microlite20 Purest Essence: https://app.box.com/s/9tmd3qphmqbjiwfbt2t7/1/2057349584/19366287815/1 Note: All races, except humans, are expected to place their skill bonuses into the sheet. Humans, however, get a +1 to all skill ROLLS... therefore, the +1 is calculated as part of every roll, and does not need to be explicitly placed into the sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Midgard German RPG/sheet.json b/Midgard German RPG/sheet.json index 2fefacfeba..2a63389191 100644 --- a/Midgard German RPG/sheet.json +++ b/Midgard German RPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "Midgard.html", - "css": "Midgard.css", - "authors": "Hans-Joachim Maier / midgard-forum.de", - "roll20userid": "240", - "preview": "midgard.png", - "instructions": "Compatible with Midgard 5. Anleitung: https://www.midgard-forum.de/forum/articles.html/formblaetter_datenblaetter_spielhilfen/m5-charakterbogen-f%C3%BCr-roll20-eine-anleitung-r1748/" + "html": "Midgard.html", + "css": "Midgard.css", + "authors": "Hans-Joachim Maier / midgard-forum.de", + "roll20userid": "240", + "preview": "midgard.png", + "instructions": "Compatible with Midgard 5. Anleitung: https://www.midgard-forum.de/forum/articles.html/formblaetter_datenblaetter_spielhilfen/m5-charakterbogen-f%C3%BCr-roll20-eine-anleitung-r1748/", + "legacy": true } \ No newline at end of file diff --git a/Midnight-FFG/sheet.json b/Midnight-FFG/sheet.json index 54abc7ac6f..6cb7157fe5 100644 --- a/Midnight-FFG/sheet.json +++ b/Midnight-FFG/sheet.json @@ -1,8 +1,9 @@ { - "html": "midnight-ffg.html", - "css": "midnight-ffg.css", - "authors": "Alex T.", - "roll20userid": "573391", - "preview": "midnight-ffg.jpeg", - "instructions": "For use with the Midnight setting by Fantasy Flight Games which uses the d20 system rules (D&D 3.5e SRD content). Largely based on Diana P.'s 3.5e sheet and should automatically reuse most of the data in games using that sheet." + "html": "midnight-ffg.html", + "css": "midnight-ffg.css", + "authors": "Alex T.", + "roll20userid": "573391", + "preview": "midnight-ffg.jpeg", + "instructions": "For use with the Midnight setting by Fantasy Flight Games which uses the d20 system rules (D&D 3.5e SRD content). Largely based on Diana P.'s 3.5e sheet and should automatically reuse most of the data in games using that sheet.", + "legacy": true } \ No newline at end of file diff --git a/Mindjammer/sheet.json b/Mindjammer/sheet.json index 54535b4812..228ef3709d 100644 --- a/Mindjammer/sheet.json +++ b/Mindjammer/sheet.json @@ -1,8 +1,9 @@ { - "html": "Mindjammer.html", - "css": "Mindjammer.css", - "authors": "Sarah Newton (@SarahJNewton)", - "roll20userid": "96651", - "preview": "Mindjammer.png", - "instructions": "Mindjammer character sheet; manage stress, aspects, consequences, skills, stunts, halo, and extras; plus make skill checks from directly within the character sheet. version 1.0. 18 Apr 2015." -} + "html": "Mindjammer.html", + "css": "Mindjammer.css", + "authors": "Sarah Newton (@SarahJNewton)", + "roll20userid": "96651", + "preview": "Mindjammer.png", + "instructions": "Mindjammer character sheet; manage stress, aspects, consequences, skills, stunts, halo, and extras; plus make skill checks from directly within the character sheet. version 1.0. 18 Apr 2015.", + "legacy": true +} \ No newline at end of file diff --git a/Mistborn/sheet.json b/Mistborn/sheet.json index d137367db0..29c9156f4a 100644 --- a/Mistborn/sheet.json +++ b/Mistborn/sheet.json @@ -1,8 +1,9 @@ { - "html": "Mistborn.html", - "css": "Mistborn.css", - "authors": "Rich Finder", - "roll20userid": "173448", - "preview": "Mistborn.png", - "instructions": "# Mistborn Adventure Game\r\rThis character sheet is designed to streamline the playing of the Mistborn Adventure Game (by Crafty Games). It includes roll buttons to automate the resolution of tasks and actions, and includes a prompt to incorporate a modifier. While the Roll20 dice engine doesn't allow the automatic identification of the highest pair of dice, the rolls are sorted, highest to lowest, making the identification of Nudges (6's) and the highest pair (if any) quickly evident.\r\rThe sheet The sheet supports Player Characters, Extras, and Villains." -} + "html": "Mistborn.html", + "css": "Mistborn.css", + "authors": "Rich Finder", + "roll20userid": "173448", + "preview": "Mistborn.png", + "instructions": "# Mistborn Adventure Game\r\rThis character sheet is designed to streamline the playing of the Mistborn Adventure Game (by Crafty Games). It includes roll buttons to automate the resolution of tasks and actions, and includes a prompt to incorporate a modifier. While the Roll20 dice engine doesn't allow the automatic identification of the highest pair of dice, the rolls are sorted, highest to lowest, making the identification of Nudges (6's) and the highest pair (if any) quickly evident.\r\rThe sheet The sheet supports Player Characters, Extras, and Villains.", + "legacy": true +} \ No newline at end of file diff --git a/MonarchiesOfMau/sheet.json b/MonarchiesOfMau/sheet.json index 28aaa8159b..e00c69b2f4 100644 --- a/MonarchiesOfMau/sheet.json +++ b/MonarchiesOfMau/sheet.json @@ -4,5 +4,6 @@ "authors": "IuryAlves (iuryalves20@gmail.com), Karol L", "roll20userid": "360412, 4788793", "preview": "preview.png", - "instructions": "This is a character sheet for Monarchies of Mau RPG." -} + "instructions": "This is a character sheet for Monarchies of Mau RPG.", + "legacy": true +} \ No newline at end of file diff --git a/Mongoose_Traveller/sheet.json b/Mongoose_Traveller/sheet.json index e2429a2a49..2429c44505 100644 --- a/Mongoose_Traveller/sheet.json +++ b/Mongoose_Traveller/sheet.json @@ -1,8 +1,9 @@ { - "html": "MongooseTraveller.html", - "css": "MongooseTraveller.css", - "authors": "John W.", - "roll20userID": "492849", - "preview": "MongooseTraveller.png", - "instructions": "You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row. All questions concerning this sheet should be addressed to John W." + "html": "MongooseTraveller.html", + "css": "MongooseTraveller.css", + "authors": "John W.", + "roll20userID": "492849", + "preview": "MongooseTraveller.png", + "instructions": "You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row. All questions concerning this sheet should be addressed to John W.", + "legacy": true } \ No newline at end of file diff --git a/Mongoose_Traveller2e/sheet.json b/Mongoose_Traveller2e/sheet.json index 3297b8cca8..4ab0934ea2 100644 --- a/Mongoose_Traveller2e/sheet.json +++ b/Mongoose_Traveller2e/sheet.json @@ -1,39 +1,39 @@ { - "html": "MongooseTraveller.html", - "css": "MongooseTraveller.css", - "authors": "Fabian D., Martin P.", - "roll20userid": "869232, 2450577", - "preview": "MongooseTraveller.png", - "instructions": "You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row.", - "useroptions": [ - { - "attribute": "ro_default", - "displayname": "Default dice roll behaviour", - "displaytranslationkey": "ro_default-Q", - "type": "select", - "options": [ - "Legacy|1", - "Prompt|2", - "Toggle|3" - ], - "default": "1", - "description": "Legacy is the old sheet method, Prompt asks every roll for normal/boon/bane, Toggle displays Normal/Boon/Bane buttons.", - "descriptiontranslationkey": "ro_default-D" - }, - { - "attribute": "mod_default", - "displayname": "Ask for modifier?", - "displaytranslationkey": "mod_default-Q", - "type": "select", - "options": [ - "Yes|1", - "No|2", - "Toggle|3" - ], - "default": "1", - "description": "Yes prompts for a modifier on every roll, No never pronpts for a modifier, Toggle displays Yes/No buttons.", - "descriptiontranslationkey": "mod_default-D" - } - - ] + "html": "MongooseTraveller.html", + "css": "MongooseTraveller.css", + "authors": "Fabian D., Martin P.", + "roll20userid": "869232, 2450577", + "preview": "MongooseTraveller.png", + "instructions": "You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row.", + "useroptions": [ + { + "attribute": "ro_default", + "displayname": "Default dice roll behaviour", + "displaytranslationkey": "ro_default-Q", + "type": "select", + "options": [ + "Legacy|1", + "Prompt|2", + "Toggle|3" + ], + "default": "1", + "description": "Legacy is the old sheet method, Prompt asks every roll for normal/boon/bane, Toggle displays Normal/Boon/Bane buttons.", + "descriptiontranslationkey": "ro_default-D" + }, + { + "attribute": "mod_default", + "displayname": "Ask for modifier?", + "displaytranslationkey": "mod_default-Q", + "type": "select", + "options": [ + "Yes|1", + "No|2", + "Toggle|3" + ], + "default": "1", + "description": "Yes prompts for a modifier on every roll, No never pronpts for a modifier, Toggle displays Yes/No buttons.", + "descriptiontranslationkey": "mod_default-D" + } + ], + "legacy": true } \ No newline at end of file diff --git a/Monster of the Week Official/sheet.json b/Monster of the Week Official/sheet.json index 891fe14e07..f59e0a8eae 100644 --- a/Monster of the Week Official/sheet.json +++ b/Monster of the Week Official/sheet.json @@ -1,8 +1,9 @@ { - "html": "MotWHTML.html", - "css": "MotWCSS.css", - "authors": "Katie Bennie (LethalKitten), Anistuffs, Fred Hicks (Evil Hat Productions)", - "roll20userid": "1609908 (LethalKitten), 1665985 (Anistuffs), 3844812 (Evil Hat Productions)", - "preview": "MotWPreview.jpg", - "instructions": "Choose a Playbook from the dropdown menu to get started. If you run into any issues, have suggestions, or anything else, please reach out to Evil Hat at feedback@evilhat.com." -} + "html": "MotWHTML.html", + "css": "MotWCSS.css", + "authors": "Katie Bennie (LethalKitten), Anistuffs, Fred Hicks (Evil Hat Productions)", + "roll20userid": "1609908 (LethalKitten), 1665985 (Anistuffs), 3844812 (Evil Hat Productions)", + "preview": "MotWPreview.jpg", + "instructions": "Choose a Playbook from the dropdown menu to get started. If you run into any issues, have suggestions, or anything else, please reach out to Evil Hat at feedback@evilhat.com.", + "legacy": true +} \ No newline at end of file diff --git a/Monster of the Week/sheet.json b/Monster of the Week/sheet.json index e6fe3d5fba..5fa5803c09 100644 --- a/Monster of the Week/sheet.json +++ b/Monster of the Week/sheet.json @@ -1,8 +1,9 @@ { - "html": "MotWHTML.html", - "css": "MotWCSS.css", - "authors": " Katie Bennie (LethalKitten), Anistuffs", - "roll20userid": "1609908 (LethalKitten), 1665985 (Anistuffs)", - "preview": "MotWPreview.jpg", - "instructions": "Please use the Official Monster of the Week character sheet from Evil Hat Productions, available in Roll20. It is far superior to this one. If you still want to use this sheet, then:\n* Choose a Playbook from the dropdown menu to get started.\r* Along with the original 12 playbooks, there are 4 playbooks from the Tome of Mysteries supplement, 7 playbooks from the Reinforcements supplement, and 1 playbook exclusively released in the Brazilian edition and translated into English by Anistuffs.\r\r* Popup box is for roll modifiers like +1 forward, -1 ongoing, etc. Enter numbers as 1 or -1, but not +1 (the + symbol breaks it).\r\r If you run into any issues, have suggestions, or anything else, PM on roll20; https://app.roll20.net/users/1609908/katie, https://app.roll20.net/users/1665985/anistuffs, or report it at http://github.com/LethalKitten/roll20-character-sheets, https://github.com/Anistuffs/roll20-character-sheets." -} + "html": "MotWHTML.html", + "css": "MotWCSS.css", + "authors": " Katie Bennie (LethalKitten), Anistuffs", + "roll20userid": "1609908 (LethalKitten), 1665985 (Anistuffs)", + "preview": "MotWPreview.jpg", + "instructions": "Please use the Official Monster of the Week character sheet from Evil Hat Productions, available in Roll20. It is far superior to this one. If you still want to use this sheet, then:\n* Choose a Playbook from the dropdown menu to get started.\r* Along with the original 12 playbooks, there are 4 playbooks from the Tome of Mysteries supplement, 7 playbooks from the Reinforcements supplement, and 1 playbook exclusively released in the Brazilian edition and translated into English by Anistuffs.\r\r* Popup box is for roll modifiers like +1 forward, -1 ongoing, etc. Enter numbers as 1 or -1, but not +1 (the + symbol breaks it).\r\r If you run into any issues, have suggestions, or anything else, PM on roll20; https://app.roll20.net/users/1609908/katie, https://app.roll20.net/users/1665985/anistuffs, or report it at http://github.com/LethalKitten/roll20-character-sheets, https://github.com/Anistuffs/roll20-character-sheets.", + "legacy": true +} \ No newline at end of file diff --git a/Monsterhearts-2/sheet.json b/Monsterhearts-2/sheet.json index 44ef731c19..33c898d7f3 100644 --- a/Monsterhearts-2/sheet.json +++ b/Monsterhearts-2/sheet.json @@ -1,8 +1,9 @@ { - "html":"Monsterhearts-2.html", - "css":"Monsterhearts-2.css", - "authors":"@madpierrot (original sheets); Trips and Jada (major updates to game version 2); @ughjonnjonzz (bonus skins)", - "roll20userid":"302317", - "preview":"monsterhearts-2.png", - "instructions":"Select a skin from the dropdown menu and play!" -} + "html": "Monsterhearts-2.html", + "css": "Monsterhearts-2.css", + "authors": "@madpierrot (original sheets); Trips and Jada (major updates to game version 2); @ughjonnjonzz (bonus skins)", + "roll20userid": "302317", + "preview": "monsterhearts-2.png", + "instructions": "Select a skin from the dropdown menu and play!", + "legacy": true +} \ No newline at end of file diff --git a/Monsterhearts-Simple/sheet.json b/Monsterhearts-Simple/sheet.json index 0886dc8891..e6bd8be379 100644 --- a/Monsterhearts-Simple/sheet.json +++ b/Monsterhearts-Simple/sheet.json @@ -1,8 +1,9 @@ { - "html": "MHSimple.html", - "css": "MHSimple.css", - "authors": "Allie B. (@madpierrot)", - "roll20userid": "336103", - "preview": "MHSimplePrev.jpg", - "instructions": "Choose a Skin from the dropdown menu to get started. There's a list of planned upcoming sheet features in todo.html. MHSheetTemplate is a simple to fill template for any sheet. If you run into any issues, have suggestions, or just want to chat tweet me @madpierrot or report it at http://github.com/lemadpierrot/roll20-character-sheets/issues." + "html": "MHSimple.html", + "css": "MHSimple.css", + "authors": "Allie B. (@madpierrot)", + "roll20userid": "336103", + "preview": "MHSimplePrev.jpg", + "instructions": "Choose a Skin from the dropdown menu to get started. There's a list of planned upcoming sheet features in todo.html. MHSheetTemplate is a simple to fill template for any sheet. If you run into any issues, have suggestions, or just want to chat tweet me @madpierrot or report it at http://github.com/lemadpierrot/roll20-character-sheets/issues.", + "legacy": true } \ No newline at end of file diff --git a/Monsters and Other Childish Things/sheet.json b/Monsters and Other Childish Things/sheet.json index e36b49c9a6..8077108d32 100644 --- a/Monsters and Other Childish Things/sheet.json +++ b/Monsters and Other Childish Things/sheet.json @@ -1,8 +1,9 @@ { - "html": "MaOCT.html", - "css": "MaOCTstyle.css", - "authors": "Rich Finder", - "roll20userid": "173448", - "preview": "MaoCTSheet.jpg", - "instructions": "# Monsters and Other Childish Things Character Sheet\r###Features\r#####Child Sheet\r* Look and feel of the original print sheet\r* Supports adding additional skills\r* Supports \"weird skills\"\r * Add a skill under the appropriate Stat\r * Click on the word \"weird\"\r * Fill in the text area with the relevant weird details\r* Roll buttons for Stats and Skills rolls\r\r#####Monster Sheet\r* Look and feel of the original print sheet\r* Has different field names so can be used at the same time as the child sheet\r* Roll buttons\r\r#####Roll Buttons\rRoll buttons have been established for all Stats, Skills, and Monsterous abilities. The button will prompt for any modifiers to the roll—modifiers should be entered as an integer; do not add the '+' for positive modifiers, but do add the '-' for negative modifiers.\r\rThe roll will automatically sort and group the rolls.\r\r#####Future Enhancements\r* Roll Templates for a snazzier look and feel for dice rolls." -} + "html": "MaOCT.html", + "css": "MaOCTstyle.css", + "authors": "Rich Finder", + "roll20userid": "173448", + "preview": "MaoCTSheet.jpg", + "instructions": "# Monsters and Other Childish Things Character Sheet\r###Features\r#####Child Sheet\r* Look and feel of the original print sheet\r* Supports adding additional skills\r* Supports \"weird skills\"\r * Add a skill under the appropriate Stat\r * Click on the word \"weird\"\r * Fill in the text area with the relevant weird details\r* Roll buttons for Stats and Skills rolls\r\r#####Monster Sheet\r* Look and feel of the original print sheet\r* Has different field names so can be used at the same time as the child sheet\r* Roll buttons\r\r#####Roll Buttons\rRoll buttons have been established for all Stats, Skills, and Monsterous abilities. The button will prompt for any modifiers to the roll—modifiers should be entered as an integer; do not add the '+' for positive modifiers, but do add the '-' for negative modifiers.\r\rThe roll will automatically sort and group the rolls.\r\r#####Future Enhancements\r* Roll Templates for a snazzier look and feel for dice rolls.", + "legacy": true +} \ No newline at end of file diff --git a/Moon Punk/sheet.json b/Moon Punk/sheet.json index 606f2686d2..ea6391b36f 100644 --- a/Moon Punk/sheet.json +++ b/Moon Punk/sheet.json @@ -1,8 +1,9 @@ { - "html":"moonpunk.html", - "css":"moonpunk.css", - "authors":"Steve Radabaugh", - "roll20userid":"104595", - "preview":"moonpunk.png", - "instructions":"Use the Drop Down on the top right to choose your playbook. Once that's chosen, choose your stat block on the left side. The list of moves and specials can be rearranged by unlocking them with the lock button on the bottom of the list." + "html": "moonpunk.html", + "css": "moonpunk.css", + "authors": "Steve Radabaugh", + "roll20userid": "104595", + "preview": "moonpunk.png", + "instructions": "Use the Drop Down on the top right to choose your playbook. Once that's chosen, choose your stat block on the left side. The list of moves and specials can be rearranged by unlocking them with the lock button on the bottom of the list.", + "legacy": true } \ No newline at end of file diff --git a/Mordiou/sheet.json b/Mordiou/sheet.json index 92d7f76513..b89c25f967 100644 --- a/Mordiou/sheet.json +++ b/Mordiou/sheet.json @@ -1,9 +1,10 @@ { - "html": "mordiou.htm", - "css": "mordiou.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "mordiou.jpg", - "instructions": "Feuille de personnage de [Mordiou !](http://legrumph.org/Terrier/?Chibi/Mordiou-%21), pour jouer des héros de cape et d'épée dans une France légàrement fantasmée. Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Mordiou/ReadMe.md). v1.2 (2017-09-17)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "mordiou.htm", + "css": "mordiou.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "mordiou.jpg", + "instructions": "Feuille de personnage de [Mordiou !](http://legrumph.org/Terrier/?Chibi/Mordiou-%21), pour jouer des héros de cape et d'épée dans une France légàrement fantasmée. Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Mordiou/ReadMe.md). v1.2 (2017-09-17).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/Mork Borg/sheet.json b/Mork Borg/sheet.json index 679b2d9d46..a0a640ca7e 100644 --- a/Mork Borg/sheet.json +++ b/Mork Borg/sheet.json @@ -1,8 +1,9 @@ { -"html": "morkborgsheet.html", -"css": "morkborgstyle.css", -"authors": "Kevin B. (@brocktopus), and a modest change from Eric Rinkus (ejrinkus)", -"roll20userid": "250192", -"preview": "morkborgsheet.png", -"instructions": "Sheet for Mörk Borg RPG. The game's official character generator, [SCVMBIRTHER](https://scvmbirther.makedatanotlore.dev/), is recommended for quick PC creation." -} + "html": "morkborgsheet.html", + "css": "morkborgstyle.css", + "authors": "Kevin B. (@brocktopus), and a modest change from Eric Rinkus (ejrinkus)", + "roll20userid": "250192", + "preview": "morkborgsheet.png", + "instructions": "Sheet for Mörk Borg RPG. The game's official character generator, [SCVMBIRTHER](https://scvmbirther.makedatanotlore.dev/), is recommended for quick PC creation.", + "legacy": true +} \ No newline at end of file diff --git a/MorrowProject4e/sheet.json b/MorrowProject4e/sheet.json index c9fbb9941e..fd8e801ae1 100644 --- a/MorrowProject4e/sheet.json +++ b/MorrowProject4e/sheet.json @@ -1,8 +1,9 @@ { - "html": "MorrowProject4th.html", - "css": "MorrowProject4th.css", - "authors": "David", - "roll20userid": "720651", - "preview": "MorrowProject4th.png", - "instructions": "Character Sheet for The Morrow Project 4th Edition." -} + "html": "MorrowProject4th.html", + "css": "MorrowProject4th.css", + "authors": "David", + "roll20userid": "720651", + "preview": "MorrowProject4th.png", + "instructions": "Character Sheet for The Morrow Project 4th Edition.", + "legacy": true +} \ No newline at end of file diff --git a/Mortally Bankrupt/sheet.json b/Mortally Bankrupt/sheet.json index b206d7c87f..8a61b4e881 100644 --- a/Mortally Bankrupt/sheet.json +++ b/Mortally Bankrupt/sheet.json @@ -1,9 +1,10 @@ { - "html": "mortallybankrupt.html", - "css": "mortallybankrupt.css", - "authors": "Adam Sexton", - "roll20userid": "837847", - "patreon": "https://www.patreon.com/DarkLavenderVoid", - "preview": "Screenshot.png", - "instructions": "This is everything you need to play the Stream Game for MORTALLYBANKRUPT" + "html": "mortallybankrupt.html", + "css": "mortallybankrupt.css", + "authors": "Adam Sexton", + "roll20userid": "837847", + "patreon": "https://www.patreon.com/DarkLavenderVoid", + "preview": "Screenshot.png", + "instructions": "This is everything you need to play the Stream Game for MORTALLYBANKRUPT", + "legacy": true } \ No newline at end of file diff --git a/Mothership Official/sheet.json b/Mothership Official/sheet.json index 533e4a79fa..819155c70f 100644 --- a/Mothership Official/sheet.json +++ b/Mothership Official/sheet.json @@ -1,8 +1,9 @@ { - "html": "mothership.html", - "css": "mothership.css", - "authors": "Nic. B, Tuesday Knight Games", - "roll20userid": "45398", - "preview": "mothership.png", - "instructions": "Designed for the Mothership Player's Survival Guide by Tuesday Knight Games." + "html": "mothership.html", + "css": "mothership.css", + "authors": "Nic. B, Tuesday Knight Games", + "roll20userid": "45398", + "preview": "mothership.png", + "instructions": "Designed for the Mothership Player's Survival Guide by Tuesday Knight Games.", + "legacy": true } \ No newline at end of file diff --git a/Mothership/sheet.json b/Mothership/sheet.json index 7746d2a1ce..d8c5e481f7 100644 --- a/Mothership/sheet.json +++ b/Mothership/sheet.json @@ -1,22 +1,23 @@ { - "html": "Mothership.html", - "css": "Mothership.css", - "authors": "Adam Bell", - "roll20userid": "671181", - "preview": "mothership.png", - "instructions": "This sheet works with the Mothership rules as defined in the Player's Survival Guide Alpha PDF Edition. Follow the steps to create a character as defined by the character sheet's flowchart. Class-specific modifications to stats and saves will be calculated automatically.", - "useroptions": [ - { - "attribute": "sheetmode", - "displayname": "Sheet Mode", - "type": "select", - "options": [ - "PC|pc", - "NPC|npc", - "SHIP|ship" - ], - "default": "pc", - "description": "Default mode for new characters. Useful if all players have already been created and new characters are likely to be NPCs." - } - ] + "html": "Mothership.html", + "css": "Mothership.css", + "authors": "Adam Bell", + "roll20userid": "671181", + "preview": "mothership.png", + "instructions": "This sheet works with the Mothership rules as defined in the Player's Survival Guide Alpha PDF Edition. Follow the steps to create a character as defined by the character sheet's flowchart. Class-specific modifications to stats and saves will be calculated automatically.", + "useroptions": [ + { + "attribute": "sheetmode", + "displayname": "Sheet Mode", + "type": "select", + "options": [ + "PC|pc", + "NPC|npc", + "SHIP|ship" + ], + "default": "pc", + "description": "Default mode for new characters. Useful if all players have already been created and new characters are likely to be NPCs." + } + ], + "legacy": true } \ No newline at end of file diff --git a/MouseGuard/sheet.json b/MouseGuard/sheet.json index 7495a82004..a2d943b027 100644 --- a/MouseGuard/sheet.json +++ b/MouseGuard/sheet.json @@ -1,8 +1,9 @@ { - "html": "mouseguard.html", - "css": "mouseguard.css", - "authors": "Sean Kennedy (@seriouslysean), Justin Dunlap (@hereticj), Michael L. Jaegers (@jaegersnet)", - "roll20userid": "67520,61445,439055", - "preview": "mouseguard.jpg", - "instructions": "This is the initial version of the MouseGuard character sheet. If you have any feature requests or suggestions, please add them to the [issue tracker](https://github.com/seriouslysean/roll20-character-sheets/issues).\r\r## Story\r_In the world of Mouse Guard, mice struggle to live safely and prosper amongst harsh conditions and a host of predators. Thus the Mouse Guard was formed: more than just soldiers, they are guides for common mice looking to journey without confrontation from one village to another. They see to their duty with fearless dedication so that they may not simply exist, but truly live._\r\rTransformed for i18n\r\r*Version* `1.1.0`" -} + "html": "mouseguard.html", + "css": "mouseguard.css", + "authors": "Sean Kennedy (@seriouslysean), Justin Dunlap (@hereticj), Michael L. Jaegers (@jaegersnet)", + "roll20userid": "67520,61445,439055", + "preview": "mouseguard.jpg", + "instructions": "This is the initial version of the MouseGuard character sheet. If you have any feature requests or suggestions, please add them to the [issue tracker](https://github.com/seriouslysean/roll20-character-sheets/issues).\r\r## Story\r_In the world of Mouse Guard, mice struggle to live safely and prosper amongst harsh conditions and a host of predators. Thus the Mouse Guard was formed: more than just soldiers, they are guides for common mice looking to journey without confrontation from one village to another. They see to their duty with fearless dedication so that they may not simply exist, but truly live._\r\rTransformed for i18n\r\r*Version* `1.1.0`", + "legacy": true +} \ No newline at end of file diff --git a/MouseGuard2E/sheet.json b/MouseGuard2E/sheet.json index c82f38d20f..39950f2e42 100644 --- a/MouseGuard2E/sheet.json +++ b/MouseGuard2E/sheet.json @@ -1,9 +1,10 @@ { - "html": "MouseGuard2E.html", - "css": "MouseGuard2E.css", - "authors": "Richard Tran (Medieve@gmail.com)", - "roll20userid": "23472", - "patreon": "https://www.patreon.com/sceneficant", - "preview": "MouseGuard2E.jpg", - "instructions": "This is a character sheet for David Petersen and Luke Crane's Mouse Guard Roleplaying Game, second edition. \rThis character sheet has a second page for Skills and Wises which you can access by pressing the Scroll & Sword icon in the upper right of the sheet. If you have questions or suggestions you can contact me via personal message from my [Roll20 Profile](https://app.roll20.net/users/23472/richard-t) \r\r*Version* '1.1'\r- Expanded skill list to 24 (from 16), added a new input for current Nature.\r- Added a translation file \r\r*Version* `1.0`" -} + "html": "MouseGuard2E.html", + "css": "MouseGuard2E.css", + "authors": "Richard Tran (Medieve@gmail.com)", + "roll20userid": "23472", + "patreon": "https://www.patreon.com/sceneficant", + "preview": "MouseGuard2E.jpg", + "instructions": "This is a character sheet for David Petersen and Luke Crane's Mouse Guard Roleplaying Game, second edition. \rThis character sheet has a second page for Skills and Wises which you can access by pressing the Scroll & Sword icon in the upper right of the sheet. If you have questions or suggestions you can contact me via personal message from my [Roll20 Profile](https://app.roll20.net/users/23472/richard-t) \r\r*Version* '1.1'\r- Expanded skill list to 24 (from 16), added a new input for current Nature.\r- Added a translation file \r\r*Version* `1.0`", + "legacy": true +} \ No newline at end of file diff --git a/Multiverse/sheet.json b/Multiverse/sheet.json index 8b0072ab45..2022a353de 100644 --- a/Multiverse/sheet.json +++ b/Multiverse/sheet.json @@ -1,8 +1,9 @@ { - "html": "Multiverse Sheet.html", - "css": "Multiverse Sheet.css", - "authors": "Jeremy H.", - "roll20userid": "90448", - "preview": "Multiverse Screenshot.png", - "instructions": "Be sure not to leave any fields blank as this may disrupt some of the code. The site for the SRD is at https://sites.google.com/site/multiversesrd/home" -} + "html": "Multiverse Sheet.html", + "css": "Multiverse Sheet.css", + "authors": "Jeremy H.", + "roll20userid": "90448", + "preview": "Multiverse Screenshot.png", + "instructions": "Be sure not to leave any fields blank as this may disrupt some of the code. The site for the SRD is at https://sites.google.com/site/multiversesrd/home", + "legacy": true +} \ No newline at end of file diff --git a/Mutant Year Zero Alternative/sheet.json b/Mutant Year Zero Alternative/sheet.json index c658a680d9..b28fe7c788 100644 --- a/Mutant Year Zero Alternative/sheet.json +++ b/Mutant Year Zero Alternative/sheet.json @@ -1,8 +1,9 @@ { - "html": "MutantYearZeroAlternative.html", - "css": "MutantYearZeroAlternative.css", - "authors": "Ludvig, John C., Cassie Levett", - "roll20userid": "2709, 3107550, 557736", - "preview": "MutantYearZeroPreview.png", - "instructions": "A sheet for Mutant: Year Zero. This particular sheet features an updated look and a far more intuitive attribute naming convention." -} + "html": "MutantYearZeroAlternative.html", + "css": "MutantYearZeroAlternative.css", + "authors": "Ludvig, John C., Cassie Levett", + "roll20userid": "2709, 3107550, 557736", + "preview": "MutantYearZeroPreview.png", + "instructions": "A sheet for Mutant: Year Zero. This particular sheet features an updated look and a far more intuitive attribute naming convention.", + "legacy": true +} \ No newline at end of file diff --git a/Mutant Year Zero/sheet.json b/Mutant Year Zero/sheet.json index 55c0793815..11e88436ed 100644 --- a/Mutant Year Zero/sheet.json +++ b/Mutant Year Zero/sheet.json @@ -1,9 +1,10 @@ { - "html": "mutantyearzero.html", - "css": "mutantyearzero.css", - "authors": "Cassie Levett", - "roll20userid": "557736", - "patreon": "https://www.patreon.com/emeraldgrid", - "preview": "preview.png", - "instructions": "Mutant Year Zero by Free League Publishing. Adapted from Vince's original sheet for Forbidden Lands." + "html": "mutantyearzero.html", + "css": "mutantyearzero.css", + "authors": "Cassie Levett", + "roll20userid": "557736", + "patreon": "https://www.patreon.com/emeraldgrid", + "preview": "preview.png", + "instructions": "Mutant Year Zero by Free League Publishing. Adapted from Vince's original sheet for Forbidden Lands.", + "legacy": true } \ No newline at end of file diff --git a/Mutant(1984)/sheet.json b/Mutant(1984)/sheet.json index 6d709fcfcc..a07ff6a277 100644 --- a/Mutant(1984)/sheet.json +++ b/Mutant(1984)/sheet.json @@ -1,8 +1,9 @@ { - "html": "mutant.html", - "css": "mutant.css", - "preview": "preview.png", - "authors": "Henrik Vikström", - "roll20userid": "4276850", - "instructions": "enjoy" -} + "html": "mutant.html", + "css": "mutant.css", + "preview": "preview.png", + "authors": "Henrik Vikström", + "roll20userid": "4276850", + "instructions": "enjoy", + "legacy": true +} \ No newline at end of file diff --git a/Mutant-year-zero/sheet.json b/Mutant-year-zero/sheet.json index 8019db82de..f13fba72b0 100644 --- a/Mutant-year-zero/sheet.json +++ b/Mutant-year-zero/sheet.json @@ -1,7 +1,8 @@ { - "html": "mutant.html", - "css": "mutant.css", - "preview": "mutant.png", - "authors": "Daniel", - "instructions": "enjoy" -} + "html": "mutant.html", + "css": "mutant.css", + "preview": "mutant.png", + "authors": "Daniel", + "instructions": "enjoy", + "legacy": true +} \ No newline at end of file diff --git a/Mutants and Masterminds 3E/sheet.json b/Mutants and Masterminds 3E/sheet.json index 274b9cc360..72d4ddfcb9 100644 --- a/Mutants and Masterminds 3E/sheet.json +++ b/Mutants and Masterminds 3E/sheet.json @@ -1,8 +1,9 @@ { - "html": "mutants-and-masterminds.html", - "css": "mutants-and-masterminds.css", - "authors": "Samuel Marino, Floyd Grubb, Joseph Cloutier, Cassie Levett", - "roll20userid": "63511, 1670, 1248601, 557736", - "preview": "preview.jpg", - "instructions": "" -} + "html": "mutants-and-masterminds.html", + "css": "mutants-and-masterminds.css", + "authors": "Samuel Marino, Floyd Grubb, Joseph Cloutier, Cassie Levett", + "roll20userid": "63511, 1670, 1248601, 557736", + "preview": "preview.jpg", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Myriad Song/sheet.json b/Myriad Song/sheet.json index d595c9837b..c6df2c5c19 100644 --- a/Myriad Song/sheet.json +++ b/Myriad Song/sheet.json @@ -1,8 +1,9 @@ { - "html": "Myriad Song.html", - "css": "Myriad Song.css", - "authors": "John W., with influnce from O", - "roll20userid": "492849", - "preview": "Myriad Song.png", - "instructions": "# Character Sheet\r## Whole Sheet:\r. Roll templates stolen from a better programer and are very stylish. Universal button displays only those traits selected. Skills rolled from the Universal buttons roll marks, career, and legacy dice of what is listed on the skill tab. \r ## Character tab\r Dropdown menus select dice to roll, with attribute names acting as buttons. \r ## Skills tab:\rTDropdown menus select dice to roll. \r ## Gifts Tab:\r Placeholder for information and tracks exhausting gifts.\r ##Battle Tab:\rIntiative, Scramble, Dodge and Soak are buttons. Weapon/Attacks have three attributes that maybe be selected, along with a skill and misc dice. Information is displayed in a roll template.\r. ## Inventory Tab:/rWhere you put all the loot. \r. ## All tab:/r Shows all." + "html": "Myriad Song.html", + "css": "Myriad Song.css", + "authors": "John W., with influnce from O", + "roll20userid": "492849", + "preview": "Myriad Song.png", + "instructions": "# Character Sheet\r## Whole Sheet:\r. Roll templates stolen from a better programer and are very stylish. Universal button displays only those traits selected. Skills rolled from the Universal buttons roll marks, career, and legacy dice of what is listed on the skill tab. \r ## Character tab\r Dropdown menus select dice to roll, with attribute names acting as buttons. \r ## Skills tab:\rTDropdown menus select dice to roll. \r ## Gifts Tab:\r Placeholder for information and tracks exhausting gifts.\r ##Battle Tab:\rIntiative, Scramble, Dodge and Soak are buttons. Weapon/Attacks have three attributes that maybe be selected, along with a skill and misc dice. Information is displayed in a roll template.\r. ## Inventory Tab:/rWhere you put all the loot. \r. ## All tab:/r Shows all.", + "legacy": true } \ No newline at end of file diff --git a/Mystery-of-the-Abbey/sheet.json b/Mystery-of-the-Abbey/sheet.json index b8e6014ccf..9ac2c44ce2 100644 --- a/Mystery-of-the-Abbey/sheet.json +++ b/Mystery-of-the-Abbey/sheet.json @@ -1,8 +1,9 @@ { - "html": "mota.html", - "css": "mota.css", - "authors": "Nick Hotalling", - "roll20userid": "228295", - "preview": "mota-charsheet-preview.jpg", - "instructions": "# Mystery of the Abbey\rSuspect sheet for Days of Wonder's Mystery of the Abbey board game. Suspects are marked as Maybe (?) by default and can be eliminated (X) or marked as a prime suspect (checkmark). Expand the character sheet window to use 3 textboxes to track your notes. Other players cannot see your suspect sheet, but you need a trustworthy GM. ;)" -} + "html": "mota.html", + "css": "mota.css", + "authors": "Nick Hotalling", + "roll20userid": "228295", + "preview": "mota-charsheet-preview.jpg", + "instructions": "# Mystery of the Abbey\rSuspect sheet for Days of Wonder's Mystery of the Abbey board game. Suspects are marked as Maybe (?) by default and can be eliminated (X) or marked as a prime suspect (checkmark). Expand the character sheet window to use 3 textboxes to track your notes. Other players cannot see your suspect sheet, but you need a trustworthy GM. ;)", + "legacy": true +} \ No newline at end of file diff --git a/Mythras/sheet.json b/Mythras/sheet.json index 666f43d2ab..9acbfd3bc8 100644 --- a/Mythras/sheet.json +++ b/Mythras/sheet.json @@ -1,684 +1,897 @@ { - "html": "Mythras.html", - "css": "Mythras.css", - "authors": "Matthew Carpenter", - "roll20userid": "103705", - "preview": "Mythras.png", - "instructions": "Character sheet for the Mythras system. Supports the Default, After the Vampire Wars, Agony & Ecstasy, Classic Fantasy, Luther Arkwright, M-Space, Monster Island, Mythic Britain, Mythic Constantinople, Mythic Rome, Mythras Imperative, Odd Soot, Thennla and Worlds United settings. Use the '+' and '-' buttons to show/hide less commonly used fields of the sheets. Make sure to visit the campaign settings to set the default sheet options.", - "useroptions": [ - { - "attribute": "type", - "displayname": "Default Sheet Type", - "displaytranslationkey": "default-sheet-type-u", - "type": "select", - "options": [ - "Character|pc", - "Battle Unit|battle_unit", - "Ship|ship", - "Vehicle|vehicle" - ], - "optiontranslationkeys": ["character-u", "battle-unit-u", "ship-u", "vehicle-u"], - "description": "Set default sheet type.", - "descriptiontranslationkey": "type-description-u" - }, - { - "attribute": "hit_locations", - "displayname": "Default Hit Location Table", - "displaytranslationkey": "default-hit-location-table-u", - "type": "select", - "options": [ - "Biped|humanoid", - "Custom|custom", - "Rabble/Underling|rabble", - "Arachnid|arachnid", - "Centaurid|centaurid", - "Decapoda|decapoda", - "Decapodiform|decapodiform", - "Dorsal Finned Aquatic|dorsal_finned_aquatic", - "Draconic|draconic", - "Insect|insect", - "Octopodiform|octopodiform", - "Pachyderm|pachyderm", - "Quadruped|quadruped", - "Serpentine|serpentine", - "Tailed Arachnid|tailed_arachnid", - "Tailed Biped|tailed_biped", - "Tailed Quadruped|tailed_quadruped", - "Winged Biped|winged_biped", - "Winged Insect|winged_insect", - "Winged Quadruped|winged_quadruped" - ], - "optiontranslationkeys": ["biped-u","custom-u","rabble-underling-u","arachnid-u","centaurid","decapoda","decapodiform","dorsal-finned-aquatic-u","draconic-u","insect-u","octopodiform-u","pachyderm-u","quadruped-u","serpentine-u","tailed-arachnid-u","tailed-biped-u","tailed-quadruped-u","winged-biped-u","winged-insect-u","winged-quadruped-u"], - "description": "Set default hit location table for new characters.", - "descriptiontranslationkey": "hit-locations-description-u" - }, - { - "attribute": "name_display", - "displayname": "Show Name in Roll Templates", - "displaytranslationkey": "show-name-in-roll-templates-u", - "type": "select", - "options": [ - "Yes|{{character=@{character_name}}}", - "No|character=@{character_name}" - ], - "optiontranslationkeys": ["yes-u","no-u"], - "description": "Show character name in the roll template. Useful if you need to hide a characters true identity.", - "descriptiontranslationkey": "name-display-description-u" - }, - { - "attribute": "roll_display", - "displayname": "Whisper Rolls to GM", - "displaytranslationkey": "whisper-rolls-to-gm-u", - "type": "select", - "options": [ - "No|", - "Yes|/w gm " - ], - "optiontranslationkeys": ["no-u","yes-u"], - "description": "Rolls are only shown to the GM and the player making the roll.", - "descriptiontranslationkey": "roll-display-description-u" - }, - { - "attribute": "show_reduced", - "displayname": "Rolls Show 101+ Reduced", - "displaytranslationkey": "rolls-show-101-reduced-u", - "type": "select", - "options": [ - "Yes|1", - "No|0" - ], - "optiontranslationkeys": ["yes-u","no-u"], - "description": "Display a result for high skills reduced down to 100 in the roll templates.", - "descriptiontranslationkey": "show-reduced-description-u" - }, - { - "attribute": "setting_option", - "displayname": "Setting", - "displaytranslationkey": "setting-u", - "type": "select", - "options": [ - "Default|default", - "After the Vampire Wars|after_the_vampire_wars", - "Agony & Ecstasy|agony_and_ecstasy", - "Classic Fantasy|classic_fantasy", - "Luther Arkwright|luther_arkwright", - "M-Space|m-space", - "Monster Island|monster_island", - "Mythic Britain|mythic_britain", - "Mythic Constantinople|mythic_constantinople", - "Mythic Rome|mythic_rome", - "Mythras Imperative|mythras_imperative", - "Odd Soot|odd_soot", - "Thennla|thennla", - "Worlds United|worlds_united" - ], - "optiontranslationkeys": ["default-u","after-the-vampire-wars-u","agony-and-ecstasy-u","classic-fantasy-u","luther-arkwright-u","m-space-u","monster-island-u","mythic-britain-u","mythic-constantinople-u","mythic-rome-u","mythras-imperative-u","odd-soot-u","thennla-u","worlds-united-u"], - "description": "Sets the default sheet options and mechanics to match the rules as presented in the setting's source book. Individual options may be overridden below.", - "descriptiontranslationkey": "setting-description-u" - }, - { - "attribute": "affiliations_enabled_option", - "displayname": "Affiliations Enabled", - "displaytranslationkey": "affiliations-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Use affiliations from Mythic Constantinople.", - "descriptiontranslationkey": "affiliations-enabled-description-u" - }, - { - "attribute": "battle_units_enabled_option", - "displayname": "Battle Units Enabled", - "displaytranslationkey": "battle-units-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enable the battle unit sheet type", - "descriptiontranslationkey": "abattle-units-enabled-description-u" - }, - { - "attribute": "vehicle_type_option", - "displayname": "Vehicles", - "displaytranslationkey": "vehicles-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "Disabled|disabled", - "Mythras|mythras", - "M-Space|m-space", - "Ships & Shield Walls|ships" - ], - "optiontranslationkeys": ["use-setting-default-u","disabled-u","mythra-u","m-space-u","ships-and-shield-walls-u"], - "description": "Type of vehicle mechanics to use.", - "descriptiontranslationkey": "vehicle-type-option-description-u" - }, - { - "attribute": "extended_conflict_enabled_option", - "displayname": "Extended Conflict Resolution Enabled", - "displaytranslationkey": "extended-conflict-resolution-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Use the extended conflict resolution system from M-Space & Odd Soot.", - "descriptiontranslationkey": "extended-conflict-enabled-description-u" - }, - { - "attribute": "simplified_combat_enabled_option", - "displayname": "Simplified Combat Enabled", - "displaytranslationkey": "simplified-combat-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Use the optional simplified combat rules from M-Space & Odd Soot", - "descriptiontranslationkey": "simplified-combat-enabled-description-u" - }, - { - "attribute": "social_conflict_enabled_option", - "displayname": "Social Conflict Enabled", - "displaytranslationkey": "social-conflict-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Use social conflict rules from the Mythras Companion.", - "descriptiontranslationkey": "social-conflict-enabled-description-u" - }, - { - "attribute": "spirits_enabled_option", - "displayname": "Spirit Mechanics Enabled", - "displaytranslationkey": "spirit-mechanics-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enable support for creatures which lack a physical body", - "descriptiontranslationkey": "spirit-mechanics-enabled-description-u" - }, - { - "attribute": "action_points_calc_option", - "displayname": "Action Points Calculation", - "displaytranslationkey": "action-points-calculation-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "Calculated|calculate", - "Set 2|set_2", - "Set 3|set_3" - - ], - "optiontranslationkeys": ["use-setting-default-u","calculated-u", "set-2-u", "set-3-u"], - "description": "Action Points are calculated from characteristics or set to a static value.", - "descriptiontranslationkey": "action-points-chars-option-description-u" - }, - { - "attribute": "luck_points_rank_option", - "displayname": "Add Rank to Luck", - "displaytranslationkey": "add-rank-to-luck-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Add the character's Rank to their total Luck Points.", - "descriptiontranslationkey": "luck-points-rank-description-u" - }, - { - "attribute": "magic_points_enabled_option", - "displayname": "Magic Points Enabled", - "displaytranslationkey": "magic-points-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Magic Points are a character attribute.", - "descriptiontranslationkey": "magic-points-enabled-description-u" - }, - { - "attribute": "power_points_enabled_option", - "displayname": "Power Points Enabled", - "displaytranslationkey": "power-points-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Power Points are a character attribute.", - "descriptiontranslationkey": "power-points-enabled-description-u" - }, - { - "attribute": "prana_points_enabled_option", - "displayname": "Prana Points Enabled", - "displaytranslationkey": "prana-points-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Prana Points are a character attribute.", - "descriptiontranslationkey": "prana-points-enabled-description-u" - }, - { - "attribute": "tenacity_enabled_option", - "displayname": "Tenacity Enabled", - "displaytranslationkey": "tenacity-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Tenacity is a character attribute.", - "descriptiontranslationkey": "tenacity-enabled-description-u" - }, - { - "attribute": "reach_enabled_option", - "displayname": "Reach Enabled", - "displaytranslationkey": "reach-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enable weapon reach mechanics.", - "descriptiontranslationkey": "reach-enabled-description-u" - }, - { - "attribute": "herculean_mod_option", - "displayname": "Herculean Skill Modifier", - "displaytranslationkey": "herculean-skill-modifier-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "1/10|.1", - "1/5|.2" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Is herculean difficulty 1/10th or 1/5th standard skill value.", - "descriptiontranslationkey": "herculean-mod-description-u" - }, - { - "attribute": "boating_standard_option", - "displayname": "Boating is a Standard Skill", - "displaytranslationkey": "boating-is-a-standard-skill-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Boating is listed as a standard skill.", - "descriptiontranslationkey": "boating-standard-description-u" - }, - { - "attribute": "status_standard_option", - "displayname": "Status is a Standard Skill", - "displaytranslationkey": "status-is-a-standard-skill-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Status is listed as a standard skill.", - "descriptiontranslationkey": "status-standard-description-u" - }, - { - "attribute": "strangeness_standard_option", - "displayname": "Strangeness is a Standard Skill", - "displaytranslationkey": "strangeness-is-a-standard-skill-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Strangeness is listed as a standard skill.", - "descriptiontranslationkey": "strangeness-standard-description-u" - }, - { - "attribute": "superstition_standard_option", - "displayname": "Superstition is a Standard Skill", - "displaytranslationkey": "superstition-is-a-standard-skill-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Superstition is listed as a standard skill.", - "descriptiontranslationkey": "superstition-standard-description-u" - }, - { - "attribute": "the_soot_standard_option", - "displayname": "The Soot is a Standard Skill", - "displaytranslationkey": "the-soot-is-a-standard-skill-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "The Soot is listed as a standard skill.", - "descriptiontranslationkey": "the-soot-standard-description-u" - }, - { - "attribute": "linguistics_enabled_option", - "displayname": "Linguistics Enabled", - "displaytranslationkey": "linguistics-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Use the Linguistics skill instead of individual Language skills.", - "descriptiontranslationkey": "linguistics-enabled-description-u" - }, - { - "attribute": "dependencies_enabled_option", - "displayname": "Dependencies Enabled", - "displaytranslationkey": "dependencies-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enable the Dependencies mechanics.", - "descriptiontranslationkey": "dependencies-enabled-description-u" - }, - { - "attribute": "peculiarities_enabled_option", - "displayname": "Peculiarities Enabled", - "displaytranslationkey": "peculiarities-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enable the Peculiarities mechanics.", - "descriptiontranslationkey": "peculiarities-enabled-description-u" - }, - { - "attribute": "ms_psionics_enabled_option", - "displayname": "M-Space Psionics Enabled", - "displaytranslationkey": "ms-psionics-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables the Psionics section of the sheet per M-Space rules.", - "descriptiontranslationkey": "ms-psionics-enabled-description-u" - }, - { - "attribute": "os_magic_enabled_option", - "displayname": "Odd Soot Magic Enabled", - "displaytranslationkey": "os-magic-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables the Magic section of the sheet per Odd Soot rules.", - "descriptiontranslationkey": "os-magic-enabled-description-u" - }, - { - "attribute": "roman_magic_enabled_option", - "displayname": "Roman Magic Enabled", - "displaytranslationkey": "roman-magic-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables the Roman magic section of the sheet for magic as used in Mythic Roman.", - "descriptiontranslationkey": "roman-magic-enabled-description-u" - }, - { - "attribute": "arcane_magic_enabled_option", - "displayname": "Arcane Magic Enabled", - "displaytranslationkey": "arcane-magic-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables the Arcane Magic section of the sheet.", - "descriptiontranslationkey": "arcane-magic-enabled-description-u" - }, - { - "attribute": "divine_magic_enabled_option", - "displayname": "Divine Magic Enabled", - "displaytranslationkey": "divine-magic-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables the Divine Magic section of the sheet.", - "descriptiontranslationkey": "divine-magic-enabled-description-u" - }, - { - "attribute": "fae_powers_enabled_option", - "displayname": "Fae Powers Enabled", - "displaytranslationkey": "fae-powers-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables the Fae Powers section of the sheet.", - "descriptiontranslationkey": "fae-powers-enabled-description-u" - }, - { - "attribute": "folk_magic_enabled_option", - "displayname": "Folk Magic Enabled", - "displaytranslationkey": "folk-magic-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables the Folk Magic section of the sheet.", - "descriptiontranslationkey": "folk-magic-enabled-description-u" - }, - { - "attribute": "work_songs_enabled_option", - "displayname": "Work Songs Enabled", - "displaytranslationkey": "work-songs-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables Works Songs per Thennla: Sorandib. Appears in the Folk Magic section.", - "descriptiontranslationkey": "work-songs-enabled-description-u" - }, - { - "attribute": "folk_magic_range_multiplier_option", - "displayname": "Folk Magic Range", - "displaytranslationkey": "folk-magic-range-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "Folk Magic Skill / 5|.2", - "Folk Magic Skill|1" - ], - "optiontranslationkeys": ["use-setting-default-u","folk-magic-skill-divided-by-five-u","folk-magic-skill-u"], - "description": "Sets the range of Folk Magic spells with the ranged tag.", - "descriptiontranslationkey": "folk-magic-range-description-u" - }, - { - "attribute": "alchemy_enabled_option", - "displayname": "Alchemy Enabled", - "displaytranslationkey": "alchemy-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables Alchemy per Thennla: Sorandib.", - "descriptiontranslationkey": "alchemy-enabled-description-u" - }, - { - "attribute": "animism_enabled_option", - "displayname": "Animism Enabled", - "displaytranslationkey": "animism-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables the Animism section of the sheet.", - "descriptiontranslationkey": "animism-enabled-description-u" - }, - { - "attribute": "artifice_enabled_option", - "displayname": "Artifice Enabled", - "displaytranslationkey": "artifice-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables Artifice per Thennla: Sorandib.", - "descriptiontranslationkey": "artifice-enabled-description-u" - }, - { - "attribute": "mysticism_enabled_option", - "displayname": "Mysticism Enabled", - "displaytranslationkey": "mysticism-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables the Mysticism section of the sheet.", - "descriptiontranslationkey": "mysticism-enabled-description-u" - }, - { - "attribute": "mythras_psionics_enabled_option", - "displayname": "Mythras Psionics Enabled", - "displaytranslationkey": "mythras-psionics-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables the Psionics section of the sheet per Mythras rules.", - "descriptiontranslationkey": "mythras-psionics-enabled-description-u" - }, - { - "attribute": "sorcery_enabled_option", - "displayname": "Sorcery Enabled", - "displaytranslationkey": "sorcery-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables the Sorcery section of the sheet.", - "descriptiontranslationkey": "sorcery-enabled-description-u" - }, - { - "attribute": "theism_enabled_option", - "displayname": "Theism Enabled", - "displaytranslationkey": "theism-enabled-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "No|0", - "Yes|1" - ], - "optiontranslationkeys": ["use-setting-default-u","no-u","yes-u"], - "description": "Enables the Theism section of the sheet.", - "descriptiontranslationkey": "theism-enabled-description-u" - }, - { - "attribute": "max_devotional_pool_based_on_option", - "displayname": "Max Devotional Pool Based On", - "displaytranslationkey": "max-devotional-pool-based-on-u", - "type": "select", - "options": [ - "Use Setting Default|default", - "Cult Rank|@{rank_devotion_pool_limit}", - "POW|@{pow}" - ], - "optiontranslationkeys": ["use-setting-default-u","cult-rank-u","pow-u"], - "description": "Max devotional pool calculated per Cult Rank or POW.", - "descriptiontranslationkey": "max-devotional-pool-based-on-description-u" - } - ] -} + "html": "Mythras.html", + "css": "Mythras.css", + "authors": "Matthew Carpenter", + "roll20userid": "103705", + "preview": "Mythras.png", + "instructions": "Character sheet for the Mythras system. Supports the Default, After the Vampire Wars, Agony & Ecstasy, Classic Fantasy, Luther Arkwright, M-Space, Monster Island, Mythic Britain, Mythic Constantinople, Mythic Rome, Mythras Imperative, Odd Soot, Thennla and Worlds United settings. Use the '+' and '-' buttons to show/hide less commonly used fields of the sheets. Make sure to visit the campaign settings to set the default sheet options.", + "useroptions": [ + { + "attribute": "type", + "displayname": "Default Sheet Type", + "displaytranslationkey": "default-sheet-type-u", + "type": "select", + "options": [ + "Character|pc", + "Battle Unit|battle_unit", + "Ship|ship", + "Vehicle|vehicle" + ], + "optiontranslationkeys": [ + "character-u", + "battle-unit-u", + "ship-u", + "vehicle-u" + ], + "description": "Set default sheet type.", + "descriptiontranslationkey": "type-description-u" + }, + { + "attribute": "hit_locations", + "displayname": "Default Hit Location Table", + "displaytranslationkey": "default-hit-location-table-u", + "type": "select", + "options": [ + "Biped|humanoid", + "Custom|custom", + "Rabble/Underling|rabble", + "Arachnid|arachnid", + "Centaurid|centaurid", + "Decapoda|decapoda", + "Decapodiform|decapodiform", + "Dorsal Finned Aquatic|dorsal_finned_aquatic", + "Draconic|draconic", + "Insect|insect", + "Octopodiform|octopodiform", + "Pachyderm|pachyderm", + "Quadruped|quadruped", + "Serpentine|serpentine", + "Tailed Arachnid|tailed_arachnid", + "Tailed Biped|tailed_biped", + "Tailed Quadruped|tailed_quadruped", + "Winged Biped|winged_biped", + "Winged Insect|winged_insect", + "Winged Quadruped|winged_quadruped" + ], + "optiontranslationkeys": [ + "biped-u", + "custom-u", + "rabble-underling-u", + "arachnid-u", + "centaurid", + "decapoda", + "decapodiform", + "dorsal-finned-aquatic-u", + "draconic-u", + "insect-u", + "octopodiform-u", + "pachyderm-u", + "quadruped-u", + "serpentine-u", + "tailed-arachnid-u", + "tailed-biped-u", + "tailed-quadruped-u", + "winged-biped-u", + "winged-insect-u", + "winged-quadruped-u" + ], + "description": "Set default hit location table for new characters.", + "descriptiontranslationkey": "hit-locations-description-u" + }, + { + "attribute": "name_display", + "displayname": "Show Name in Roll Templates", + "displaytranslationkey": "show-name-in-roll-templates-u", + "type": "select", + "options": [ + "Yes|{{character=@{character_name}}}", + "No|character=@{character_name}" + ], + "optiontranslationkeys": [ + "yes-u", + "no-u" + ], + "description": "Show character name in the roll template. Useful if you need to hide a characters true identity.", + "descriptiontranslationkey": "name-display-description-u" + }, + { + "attribute": "roll_display", + "displayname": "Whisper Rolls to GM", + "displaytranslationkey": "whisper-rolls-to-gm-u", + "type": "select", + "options": [ + "No|", + "Yes|/w gm " + ], + "optiontranslationkeys": [ + "no-u", + "yes-u" + ], + "description": "Rolls are only shown to the GM and the player making the roll.", + "descriptiontranslationkey": "roll-display-description-u" + }, + { + "attribute": "show_reduced", + "displayname": "Rolls Show 101+ Reduced", + "displaytranslationkey": "rolls-show-101-reduced-u", + "type": "select", + "options": [ + "Yes|1", + "No|0" + ], + "optiontranslationkeys": [ + "yes-u", + "no-u" + ], + "description": "Display a result for high skills reduced down to 100 in the roll templates.", + "descriptiontranslationkey": "show-reduced-description-u" + }, + { + "attribute": "setting_option", + "displayname": "Setting", + "displaytranslationkey": "setting-u", + "type": "select", + "options": [ + "Default|default", + "After the Vampire Wars|after_the_vampire_wars", + "Agony & Ecstasy|agony_and_ecstasy", + "Classic Fantasy|classic_fantasy", + "Luther Arkwright|luther_arkwright", + "M-Space|m-space", + "Monster Island|monster_island", + "Mythic Britain|mythic_britain", + "Mythic Constantinople|mythic_constantinople", + "Mythic Rome|mythic_rome", + "Mythras Imperative|mythras_imperative", + "Odd Soot|odd_soot", + "Thennla|thennla", + "Worlds United|worlds_united" + ], + "optiontranslationkeys": [ + "default-u", + "after-the-vampire-wars-u", + "agony-and-ecstasy-u", + "classic-fantasy-u", + "luther-arkwright-u", + "m-space-u", + "monster-island-u", + "mythic-britain-u", + "mythic-constantinople-u", + "mythic-rome-u", + "mythras-imperative-u", + "odd-soot-u", + "thennla-u", + "worlds-united-u" + ], + "description": "Sets the default sheet options and mechanics to match the rules as presented in the setting's source book. Individual options may be overridden below.", + "descriptiontranslationkey": "setting-description-u" + }, + { + "attribute": "affiliations_enabled_option", + "displayname": "Affiliations Enabled", + "displaytranslationkey": "affiliations-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Use affiliations from Mythic Constantinople.", + "descriptiontranslationkey": "affiliations-enabled-description-u" + }, + { + "attribute": "battle_units_enabled_option", + "displayname": "Battle Units Enabled", + "displaytranslationkey": "battle-units-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enable the battle unit sheet type", + "descriptiontranslationkey": "abattle-units-enabled-description-u" + }, + { + "attribute": "vehicle_type_option", + "displayname": "Vehicles", + "displaytranslationkey": "vehicles-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "Disabled|disabled", + "Mythras|mythras", + "M-Space|m-space", + "Ships & Shield Walls|ships" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "disabled-u", + "mythra-u", + "m-space-u", + "ships-and-shield-walls-u" + ], + "description": "Type of vehicle mechanics to use.", + "descriptiontranslationkey": "vehicle-type-option-description-u" + }, + { + "attribute": "extended_conflict_enabled_option", + "displayname": "Extended Conflict Resolution Enabled", + "displaytranslationkey": "extended-conflict-resolution-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Use the extended conflict resolution system from M-Space & Odd Soot.", + "descriptiontranslationkey": "extended-conflict-enabled-description-u" + }, + { + "attribute": "simplified_combat_enabled_option", + "displayname": "Simplified Combat Enabled", + "displaytranslationkey": "simplified-combat-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Use the optional simplified combat rules from M-Space & Odd Soot", + "descriptiontranslationkey": "simplified-combat-enabled-description-u" + }, + { + "attribute": "social_conflict_enabled_option", + "displayname": "Social Conflict Enabled", + "displaytranslationkey": "social-conflict-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Use social conflict rules from the Mythras Companion.", + "descriptiontranslationkey": "social-conflict-enabled-description-u" + }, + { + "attribute": "spirits_enabled_option", + "displayname": "Spirit Mechanics Enabled", + "displaytranslationkey": "spirit-mechanics-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enable support for creatures which lack a physical body", + "descriptiontranslationkey": "spirit-mechanics-enabled-description-u" + }, + { + "attribute": "action_points_calc_option", + "displayname": "Action Points Calculation", + "displaytranslationkey": "action-points-calculation-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "Calculated|calculate", + "Set 2|set_2", + "Set 3|set_3" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "calculated-u", + "set-2-u", + "set-3-u" + ], + "description": "Action Points are calculated from characteristics or set to a static value.", + "descriptiontranslationkey": "action-points-chars-option-description-u" + }, + { + "attribute": "luck_points_rank_option", + "displayname": "Add Rank to Luck", + "displaytranslationkey": "add-rank-to-luck-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Add the character's Rank to their total Luck Points.", + "descriptiontranslationkey": "luck-points-rank-description-u" + }, + { + "attribute": "magic_points_enabled_option", + "displayname": "Magic Points Enabled", + "displaytranslationkey": "magic-points-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Magic Points are a character attribute.", + "descriptiontranslationkey": "magic-points-enabled-description-u" + }, + { + "attribute": "power_points_enabled_option", + "displayname": "Power Points Enabled", + "displaytranslationkey": "power-points-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Power Points are a character attribute.", + "descriptiontranslationkey": "power-points-enabled-description-u" + }, + { + "attribute": "prana_points_enabled_option", + "displayname": "Prana Points Enabled", + "displaytranslationkey": "prana-points-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Prana Points are a character attribute.", + "descriptiontranslationkey": "prana-points-enabled-description-u" + }, + { + "attribute": "tenacity_enabled_option", + "displayname": "Tenacity Enabled", + "displaytranslationkey": "tenacity-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Tenacity is a character attribute.", + "descriptiontranslationkey": "tenacity-enabled-description-u" + }, + { + "attribute": "reach_enabled_option", + "displayname": "Reach Enabled", + "displaytranslationkey": "reach-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enable weapon reach mechanics.", + "descriptiontranslationkey": "reach-enabled-description-u" + }, + { + "attribute": "herculean_mod_option", + "displayname": "Herculean Skill Modifier", + "displaytranslationkey": "herculean-skill-modifier-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "1/10|.1", + "1/5|.2" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Is herculean difficulty 1/10th or 1/5th standard skill value.", + "descriptiontranslationkey": "herculean-mod-description-u" + }, + { + "attribute": "boating_standard_option", + "displayname": "Boating is a Standard Skill", + "displaytranslationkey": "boating-is-a-standard-skill-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Boating is listed as a standard skill.", + "descriptiontranslationkey": "boating-standard-description-u" + }, + { + "attribute": "status_standard_option", + "displayname": "Status is a Standard Skill", + "displaytranslationkey": "status-is-a-standard-skill-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Status is listed as a standard skill.", + "descriptiontranslationkey": "status-standard-description-u" + }, + { + "attribute": "strangeness_standard_option", + "displayname": "Strangeness is a Standard Skill", + "displaytranslationkey": "strangeness-is-a-standard-skill-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Strangeness is listed as a standard skill.", + "descriptiontranslationkey": "strangeness-standard-description-u" + }, + { + "attribute": "superstition_standard_option", + "displayname": "Superstition is a Standard Skill", + "displaytranslationkey": "superstition-is-a-standard-skill-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Superstition is listed as a standard skill.", + "descriptiontranslationkey": "superstition-standard-description-u" + }, + { + "attribute": "the_soot_standard_option", + "displayname": "The Soot is a Standard Skill", + "displaytranslationkey": "the-soot-is-a-standard-skill-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "The Soot is listed as a standard skill.", + "descriptiontranslationkey": "the-soot-standard-description-u" + }, + { + "attribute": "linguistics_enabled_option", + "displayname": "Linguistics Enabled", + "displaytranslationkey": "linguistics-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Use the Linguistics skill instead of individual Language skills.", + "descriptiontranslationkey": "linguistics-enabled-description-u" + }, + { + "attribute": "dependencies_enabled_option", + "displayname": "Dependencies Enabled", + "displaytranslationkey": "dependencies-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enable the Dependencies mechanics.", + "descriptiontranslationkey": "dependencies-enabled-description-u" + }, + { + "attribute": "peculiarities_enabled_option", + "displayname": "Peculiarities Enabled", + "displaytranslationkey": "peculiarities-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enable the Peculiarities mechanics.", + "descriptiontranslationkey": "peculiarities-enabled-description-u" + }, + { + "attribute": "ms_psionics_enabled_option", + "displayname": "M-Space Psionics Enabled", + "displaytranslationkey": "ms-psionics-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables the Psionics section of the sheet per M-Space rules.", + "descriptiontranslationkey": "ms-psionics-enabled-description-u" + }, + { + "attribute": "os_magic_enabled_option", + "displayname": "Odd Soot Magic Enabled", + "displaytranslationkey": "os-magic-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables the Magic section of the sheet per Odd Soot rules.", + "descriptiontranslationkey": "os-magic-enabled-description-u" + }, + { + "attribute": "roman_magic_enabled_option", + "displayname": "Roman Magic Enabled", + "displaytranslationkey": "roman-magic-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables the Roman magic section of the sheet for magic as used in Mythic Roman.", + "descriptiontranslationkey": "roman-magic-enabled-description-u" + }, + { + "attribute": "arcane_magic_enabled_option", + "displayname": "Arcane Magic Enabled", + "displaytranslationkey": "arcane-magic-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables the Arcane Magic section of the sheet.", + "descriptiontranslationkey": "arcane-magic-enabled-description-u" + }, + { + "attribute": "divine_magic_enabled_option", + "displayname": "Divine Magic Enabled", + "displaytranslationkey": "divine-magic-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables the Divine Magic section of the sheet.", + "descriptiontranslationkey": "divine-magic-enabled-description-u" + }, + { + "attribute": "fae_powers_enabled_option", + "displayname": "Fae Powers Enabled", + "displaytranslationkey": "fae-powers-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables the Fae Powers section of the sheet.", + "descriptiontranslationkey": "fae-powers-enabled-description-u" + }, + { + "attribute": "folk_magic_enabled_option", + "displayname": "Folk Magic Enabled", + "displaytranslationkey": "folk-magic-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables the Folk Magic section of the sheet.", + "descriptiontranslationkey": "folk-magic-enabled-description-u" + }, + { + "attribute": "work_songs_enabled_option", + "displayname": "Work Songs Enabled", + "displaytranslationkey": "work-songs-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables Works Songs per Thennla: Sorandib. Appears in the Folk Magic section.", + "descriptiontranslationkey": "work-songs-enabled-description-u" + }, + { + "attribute": "folk_magic_range_multiplier_option", + "displayname": "Folk Magic Range", + "displaytranslationkey": "folk-magic-range-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "Folk Magic Skill / 5|.2", + "Folk Magic Skill|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "folk-magic-skill-divided-by-five-u", + "folk-magic-skill-u" + ], + "description": "Sets the range of Folk Magic spells with the ranged tag.", + "descriptiontranslationkey": "folk-magic-range-description-u" + }, + { + "attribute": "alchemy_enabled_option", + "displayname": "Alchemy Enabled", + "displaytranslationkey": "alchemy-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables Alchemy per Thennla: Sorandib.", + "descriptiontranslationkey": "alchemy-enabled-description-u" + }, + { + "attribute": "animism_enabled_option", + "displayname": "Animism Enabled", + "displaytranslationkey": "animism-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables the Animism section of the sheet.", + "descriptiontranslationkey": "animism-enabled-description-u" + }, + { + "attribute": "artifice_enabled_option", + "displayname": "Artifice Enabled", + "displaytranslationkey": "artifice-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables Artifice per Thennla: Sorandib.", + "descriptiontranslationkey": "artifice-enabled-description-u" + }, + { + "attribute": "mysticism_enabled_option", + "displayname": "Mysticism Enabled", + "displaytranslationkey": "mysticism-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables the Mysticism section of the sheet.", + "descriptiontranslationkey": "mysticism-enabled-description-u" + }, + { + "attribute": "mythras_psionics_enabled_option", + "displayname": "Mythras Psionics Enabled", + "displaytranslationkey": "mythras-psionics-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables the Psionics section of the sheet per Mythras rules.", + "descriptiontranslationkey": "mythras-psionics-enabled-description-u" + }, + { + "attribute": "sorcery_enabled_option", + "displayname": "Sorcery Enabled", + "displaytranslationkey": "sorcery-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables the Sorcery section of the sheet.", + "descriptiontranslationkey": "sorcery-enabled-description-u" + }, + { + "attribute": "theism_enabled_option", + "displayname": "Theism Enabled", + "displaytranslationkey": "theism-enabled-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "No|0", + "Yes|1" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "no-u", + "yes-u" + ], + "description": "Enables the Theism section of the sheet.", + "descriptiontranslationkey": "theism-enabled-description-u" + }, + { + "attribute": "max_devotional_pool_based_on_option", + "displayname": "Max Devotional Pool Based On", + "displaytranslationkey": "max-devotional-pool-based-on-u", + "type": "select", + "options": [ + "Use Setting Default|default", + "Cult Rank|@{rank_devotion_pool_limit}", + "POW|@{pow}" + ], + "optiontranslationkeys": [ + "use-setting-default-u", + "cult-rank-u", + "pow-u" + ], + "description": "Max devotional pool calculated per Cult Rank or POW.", + "descriptiontranslationkey": "max-devotional-pool-based-on-description-u" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/NOC/sheet.json b/NOC/sheet.json index 3524c70cf2..2a7018b962 100644 --- a/NOC/sheet.json +++ b/NOC/sheet.json @@ -1,8 +1,9 @@ { - "html": "NOC.html", - "css": "NOC.css", - "authors": "Nicolas M. (Thalar)", - "roll20userID": "335541", - "preview": "NOC.jpg", - "instructions": "Version beta" -} + "html": "NOC.html", + "css": "NOC.css", + "authors": "Nicolas M. (Thalar)", + "roll20userID": "335541", + "preview": "NOC.jpg", + "instructions": "Version beta", + "legacy": true +} \ No newline at end of file diff --git a/NWOD-Changeling/sheet.json b/NWOD-Changeling/sheet.json index e572926416..fa91064742 100644 --- a/NWOD-Changeling/sheet.json +++ b/NWOD-Changeling/sheet.json @@ -1,8 +1,9 @@ { - "html": "changeling.html", - "css": "changeling.css", - "authors": "Derek Gillies (@derekgillies) with minor updates by Daniel Kluver", - "roll20userid": "483003", - "preview": "changeling.png", - "instructions": "**Changeling the Lost**\n\nDid the bulk of this in one fever dream of a day! Thanks to the Roll20 team and community." -} + "html": "changeling.html", + "css": "changeling.css", + "authors": "Derek Gillies (@derekgillies) with minor updates by Daniel Kluver", + "roll20userid": "483003", + "preview": "changeling.png", + "instructions": "**Changeling the Lost**\n\nDid the bulk of this in one fever dream of a day! Thanks to the Roll20 team and community.", + "legacy": true +} \ No newline at end of file diff --git a/NWOD-Demon/sheet.json b/NWOD-Demon/sheet.json index a4336f2527..6aa3813e62 100644 --- a/NWOD-Demon/sheet.json +++ b/NWOD-Demon/sheet.json @@ -1,8 +1,9 @@ { - "html": "NWOD-Demon.html", - "css": "NWOD-Demon.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "NWOD-Demon.png", - "instructions": "For use with Demon the Descent" + "html": "NWOD-Demon.html", + "css": "NWOD-Demon.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "NWOD-Demon.png", + "instructions": "For use with Demon the Descent", + "legacy": true } \ No newline at end of file diff --git a/NWOD-Hunter The Vigil/sheet.json b/NWOD-Hunter The Vigil/sheet.json index 060e046281..71753a888c 100644 --- a/NWOD-Hunter The Vigil/sheet.json +++ b/NWOD-Hunter The Vigil/sheet.json @@ -1,7 +1,8 @@ { - "html": "NWOD-Hunter.html", - "css": "NWOD-Hunter.css", - "authors": "Larry Tenhoff (Original Source-Doug Hamerski", - "preview": "Hunter.png", - "instructions": "Enjoy. Alter and use as you wish. Special Thanks to Doug Hamerski whose original contribution made this re-edit possible." -} + "html": "NWOD-Hunter.html", + "css": "NWOD-Hunter.css", + "authors": "Larry Tenhoff (Original Source-Doug Hamerski", + "preview": "Hunter.png", + "instructions": "Enjoy. Alter and use as you wish. Special Thanks to Doug Hamerski whose original contribution made this re-edit possible.", + "legacy": true +} \ No newline at end of file diff --git a/NWOD-Mage/sheet.json b/NWOD-Mage/sheet.json index 831be1107b..c48d7f993a 100644 --- a/NWOD-Mage/sheet.json +++ b/NWOD-Mage/sheet.json @@ -1,8 +1,9 @@ { - "html": "NWOD-Mage.html", - "css": "NWOD-Mage.css", - "authors": "Doug Hamerski", - "roll20userid": "There is literally no way to find this out", - "preview": "NWOD-Mage.png", - "instructions": "Enjoy. Alter and use as you wish" -} + "html": "NWOD-Mage.html", + "css": "NWOD-Mage.css", + "authors": "Doug Hamerski", + "roll20userid": "There is literally no way to find this out", + "preview": "NWOD-Mage.png", + "instructions": "Enjoy. Alter and use as you wish", + "legacy": true +} \ No newline at end of file diff --git a/NWOD-Mage2e/sheet.json b/NWOD-Mage2e/sheet.json index 07f13cf646..805ac16aa3 100644 --- a/NWOD-Mage2e/sheet.json +++ b/NWOD-Mage2e/sheet.json @@ -1,8 +1,9 @@ { - "html": "mage2e.html", - "css": "mage2e.css", - "authors": "Thorin Tabor", - "roll20userid": "20810", - "preview": "mage2e.jpg", - "instructions": "**Mage the Awakening: Second Edition**\n\n A character sheet for those playing the second edition of Mage the Awakening using the new 2e Chronicles of Darkness (new World of Darkness) rules." -} + "html": "mage2e.html", + "css": "mage2e.css", + "authors": "Thorin Tabor", + "roll20userid": "20810", + "preview": "mage2e.jpg", + "instructions": "**Mage the Awakening: Second Edition**\n\n A character sheet for those playing the second edition of Mage the Awakening using the new 2e Chronicles of Darkness (new World of Darkness) rules.", + "legacy": true +} \ No newline at end of file diff --git a/NWOD-Werewolf/sheet.json b/NWOD-Werewolf/sheet.json index a0662964d5..ab1e676d54 100644 --- a/NWOD-Werewolf/sheet.json +++ b/NWOD-Werewolf/sheet.json @@ -1,8 +1,9 @@ { - "html": "NWOD-Werewolf.html", - "css": "NWOD-Werewolf.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "NWOD-Werewolf.png", - "instructions": "#Character Sheet\rWhole Sheet: Inlcudes several repeating sections spread throughout the sheet. Any an all input will be appreciated, especially in regards to improvements.\r*First Tab: The busiest tab. The radio buttons, checkboxes, tabs, arrow buttons...basically everything awesome on the sheet, was originally designed by Brian, and displayed here: https://app.roll20.net/forum/post/882997/css-wizardry#post-1460538. Check it, there is much awesome. The radio buttons fill from the left with extra box on hover to delete contents of circles, the health boxes rotate from non-existent boxes, to undamaged, to bashing, to lethal, to aggravated, back to non-existent. Common Dice pools are now availible. Simply plug in the number of dice to be rolled, give is a name- such as shooting-a-gun or combing-fur and hit the button. It will autocalc the number of dice that roll higher than 7. Please note, 8-, 9-, and 10-again rule is not part of this, so mouse over the result in the chatbox to see it you need a re-roll. \r*Second Tab: Mostly expanded sections for more elaborate details. \r*Third Tab: Special note to the tiny triangle off to the side of the expanded merits section: clicking it will reveal the a lot of text areas. \r*Fourth Tab: History, description, and general character information." + "html": "NWOD-Werewolf.html", + "css": "NWOD-Werewolf.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "NWOD-Werewolf.png", + "instructions": "#Character Sheet\rWhole Sheet: Inlcudes several repeating sections spread throughout the sheet. Any an all input will be appreciated, especially in regards to improvements.\r*First Tab: The busiest tab. The radio buttons, checkboxes, tabs, arrow buttons...basically everything awesome on the sheet, was originally designed by Brian, and displayed here: https://app.roll20.net/forum/post/882997/css-wizardry#post-1460538. Check it, there is much awesome. The radio buttons fill from the left with extra box on hover to delete contents of circles, the health boxes rotate from non-existent boxes, to undamaged, to bashing, to lethal, to aggravated, back to non-existent. Common Dice pools are now availible. Simply plug in the number of dice to be rolled, give is a name- such as shooting-a-gun or combing-fur and hit the button. It will autocalc the number of dice that roll higher than 7. Please note, 8-, 9-, and 10-again rule is not part of this, so mouse over the result in the chatbox to see it you need a re-roll. \r*Second Tab: Mostly expanded sections for more elaborate details. \r*Third Tab: Special note to the tiny triangle off to the side of the expanded merits section: clicking it will reveal the a lot of text areas. \r*Fourth Tab: History, description, and general character information.", + "legacy": true } \ No newline at end of file diff --git a/Naheulbeuk/sheet.json b/Naheulbeuk/sheet.json index 2d136fc386..02d84ccb7a 100644 --- a/Naheulbeuk/sheet.json +++ b/Naheulbeuk/sheet.json @@ -1,31 +1,32 @@ { - "html": "Naheulbeuk.html", - "css": "Naheulbeuk.css", - "authors": "Kaias", - "roll20userid": "2983976", - "preview": "Naheulbeuk.png", - "instructions": "Feuille de personnage pour le Jeu de Role 'Le Donjon de Naheulbeuk' de Pen of Chaos.\n\n* Compatible avec le [Compendium](https://bit.ly/ddn20), pour importer les Competences, Sorts, Coups speciaux, PNJ...\n\n* Support et guide disponibles sur [Naheulbeuk-Online](https://www.naheulbeuk-online.org/)", - "useroptions": [ - { - "attribute": "nightMode", - "displayname": "Mode nuit", - "type": "checkbox", - "value": "1", - "description": "Cochez cette option pour passer les feuilles en mode nuit par défaut." - }, - { - "attribute": "displayJet", - "displayname": "Envoyer les jets au MJ uniquement", - "type": "checkbox", - "value": "/w gm", - "description": "Cochez cette option pour que les jets des PJ et des PNJ soient cachés par défaut." - }, - { - "attribute": "displayCritEffets", - "displayname": "Afficher les effets des Critiques / Fumbles", - "type": "checkbox", - "value": "1", - "description": "Cochez cette option pour que les effets des Critiques / Fumbles soient affichés par défaut." - } - ] + "html": "Naheulbeuk.html", + "css": "Naheulbeuk.css", + "authors": "Kaias", + "roll20userid": "2983976", + "preview": "Naheulbeuk.png", + "instructions": "Feuille de personnage pour le Jeu de Role 'Le Donjon de Naheulbeuk' de Pen of Chaos.\n\n* Compatible avec le [Compendium](https://bit.ly/ddn20), pour importer les Competences, Sorts, Coups speciaux, PNJ...\n\n* Support et guide disponibles sur [Naheulbeuk-Online](https://www.naheulbeuk-online.org/)", + "useroptions": [ + { + "attribute": "nightMode", + "displayname": "Mode nuit", + "type": "checkbox", + "value": "1", + "description": "Cochez cette option pour passer les feuilles en mode nuit par défaut." + }, + { + "attribute": "displayJet", + "displayname": "Envoyer les jets au MJ uniquement", + "type": "checkbox", + "value": "/w gm", + "description": "Cochez cette option pour que les jets des PJ et des PNJ soient cachés par défaut." + }, + { + "attribute": "displayCritEffets", + "displayname": "Afficher les effets des Critiques / Fumbles", + "type": "checkbox", + "value": "1", + "description": "Cochez cette option pour que les effets des Critiques / Fumbles soient affichés par défaut." + } + ], + "legacy": true } \ No newline at end of file diff --git a/Nahui Ollin/sheet.json b/Nahui Ollin/sheet.json index 8a3076a7a8..c623df7057 100644 --- a/Nahui Ollin/sheet.json +++ b/Nahui Ollin/sheet.json @@ -1,7 +1,8 @@ { - "html": "nahuiollin.html", - "css": "nahuiollin.css", - "authors": "feybrant", - "preview": "nahuiollin.png", - "instructions": "" - } + "html": "nahuiollin.html", + "css": "nahuiollin.css", + "authors": "feybrant", + "preview": "nahuiollin.png", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Nanochrome/sheet.json b/Nanochrome/sheet.json index c2a35131a8..a72c48bbe9 100644 --- a/Nanochrome/sheet.json +++ b/Nanochrome/sheet.json @@ -1,9 +1,10 @@ { - "html": "NanoChrome.html", - "css": "NanoChrome.css", - "authors": "Alain H.", - "roll20userID": "67962", - "preview": "NanoChromePreview.png", - "instructions": "Cette fiche convient pour NanoChrome V1 et V2.", - "tipeee": "https://fr.tipeee.com/zakarik" + "html": "NanoChrome.html", + "css": "NanoChrome.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "NanoChromePreview.png", + "instructions": "Cette fiche convient pour NanoChrome V1 et V2.", + "tipeee": "https://fr.tipeee.com/zakarik", + "legacy": true } \ No newline at end of file diff --git a/NarrativesUnlimitedD10/sheet.json b/NarrativesUnlimitedD10/sheet.json index 269e08238f..85033f4003 100644 --- a/NarrativesUnlimitedD10/sheet.json +++ b/NarrativesUnlimitedD10/sheet.json @@ -1,8 +1,9 @@ { - "html": "NUD10.html", - "css": "NUD10Style.css", - "authors": "Allen Maher", - "roll20userid":"75176", - "preview": "NUD10Preview.png", - "instructions": "Narrative Unlimited D10 is a universal story focussed RPG published under a Creative Commons licence at http://www.narrativesunlimited.com." -} + "html": "NUD10.html", + "css": "NUD10Style.css", + "authors": "Allen Maher", + "roll20userid": "75176", + "preview": "NUD10Preview.png", + "instructions": "Narrative Unlimited D10 is a universal story focussed RPG published under a Creative Commons licence at http://www.narrativesunlimited.com.", + "legacy": true +} \ No newline at end of file diff --git a/Naruto d20 Modern/sheet.json b/Naruto d20 Modern/sheet.json index aff47f5796..e799dee8fd 100644 --- a/Naruto d20 Modern/sheet.json +++ b/Naruto d20 Modern/sheet.json @@ -1,8 +1,9 @@ { - "html": "Naruto d20 Modern.html", - "css": "Naruto d20 Modern.css", - "authors": "Zachary Ryan Ball", - "roll20userid": "75952", - "preview": "Naruto d20 Modern.png", - "instructions": "For use with Naruto d20 Modern" + "html": "Naruto d20 Modern.html", + "css": "Naruto d20 Modern.css", + "authors": "Zachary Ryan Ball", + "roll20userid": "75952", + "preview": "Naruto d20 Modern.png", + "instructions": "For use with Naruto d20 Modern", + "legacy": true } \ No newline at end of file diff --git a/Nemesis/sheet.json b/Nemesis/sheet.json index a45045a533..aa29b1590e 100644 --- a/Nemesis/sheet.json +++ b/Nemesis/sheet.json @@ -1,8 +1,9 @@ { - "html": "nemesis.html", - "css": "nemesis.css", - "authors": "Cassie Levett", - "roll20userid": "557736", - "preview": "preview.png", - "instructions": "Character sheet for Nemesis by Arc Dream Publishing." + "html": "nemesis.html", + "css": "nemesis.css", + "authors": "Cassie Levett", + "roll20userid": "557736", + "preview": "preview.png", + "instructions": "Character sheet for Nemesis by Arc Dream Publishing.", + "legacy": true } \ No newline at end of file diff --git a/NeonSolitude/sheet.json b/NeonSolitude/sheet.json index 90a3c45290..aaf4f54c4b 100644 --- a/NeonSolitude/sheet.json +++ b/NeonSolitude/sheet.json @@ -4,5 +4,6 @@ "authors": "Evan Walsh", "roll20userid": "42", "preview": "NeonSolitude.png", - "instructions": "The sheet can store all information required for a Neon Solitude character. It provides roll buttons for all tags." -} + "instructions": "The sheet can store all information required for a Neon Solitude character. It provides roll buttons for all tags.", + "legacy": true +} \ No newline at end of file diff --git a/Nephilim-Legende-Selenim/sheet.json b/Nephilim-Legende-Selenim/sheet.json index ec832a3ef3..910bdc33fe 100644 --- a/Nephilim-Legende-Selenim/sheet.json +++ b/Nephilim-Legende-Selenim/sheet.json @@ -1,8 +1,9 @@ { - "html": "selenim-legende.html", - "css": "selenim-legende.css", - "authors": "kappj, Fennelin, KingYami", - "roll20userid": "910862, 2348003, 7057352", - "preview": "preview.png", - "instructions": "version 1.0 french only" + "html": "selenim-legende.html", + "css": "selenim-legende.css", + "authors": "kappj, Fennelin, KingYami", + "roll20userid": "910862, 2348003, 7057352", + "preview": "preview.png", + "instructions": "version 1.0 french only", + "legacy": true } \ No newline at end of file diff --git a/Nephilim-Legende/sheet.json b/Nephilim-Legende/sheet.json index 228ede8d62..afdab7a4d6 100644 --- a/Nephilim-Legende/sheet.json +++ b/Nephilim-Legende/sheet.json @@ -1,9 +1,10 @@ { - "html": "nephilim-legende.html", - "css": "nephilim-legende.css", - "authors": "Fennelin, KingYami, Alain H.", - "roll20userid": "2348003, 7057352, 67962", - "preview": "preview.png", - "instructions": "version 2.0, official and french only", - "tipeee": "https://fr.tipeee.com/zakarik" + "html": "nephilim-legende.html", + "css": "nephilim-legende.css", + "authors": "Fennelin, KingYami, Alain H.", + "roll20userid": "2348003, 7057352, 67962", + "preview": "preview.png", + "instructions": "version 2.0, official and french only", + "tipeee": "https://fr.tipeee.com/zakarik", + "legacy": true } \ No newline at end of file diff --git a/Neuroshima/sheet.json b/Neuroshima/sheet.json index 220d475ba5..5983a4cf18 100644 --- a/Neuroshima/sheet.json +++ b/Neuroshima/sheet.json @@ -1,8 +1,9 @@ { - "html": "Neuroshima.html", - "css": "Neuroshima.css", - "authors": "M_Bison,Akan73", - "roll20userid": "2500534,2042140", - "preview": "neuroshima.PNG", - "instructions": "Barebones Neuroshima Sheet, work in progress but it is currently usable. Polish language only since there is no english sourcebook. Green on rolls means always a success, red is always a failure, yellow is possible to reduce with abilities, blue is 1 or 20. " + "html": "Neuroshima.html", + "css": "Neuroshima.css", + "authors": "M_Bison,Akan73", + "roll20userid": "2500534,2042140", + "preview": "neuroshima.PNG", + "instructions": "Barebones Neuroshima Sheet, work in progress but it is currently usable. Polish language only since there is no english sourcebook. Green on rolls means always a success, red is always a failure, yellow is possible to reduce with abilities, blue is 1 or 20. ", + "legacy": true } \ No newline at end of file diff --git a/Never Going Home/sheet.json b/Never Going Home/sheet.json index fe8f3414d4..5730b2c8ff 100644 --- a/Never Going Home/sheet.json +++ b/Never Going Home/sheet.json @@ -1,8 +1,9 @@ { - "html": "nevergoinghome.html", - "css": "nevergoinghome.css", - "authors": "Elfonochasis", - "roll20userid": "3754033", - "preview": "preview.png", - "instructions": "Hoja de personaje para el juego Never Going Home de Cursed Ink. Cualquier sugerencia/incidencia, contactar conmigo al siguiente email elfonochasis@gmail.com" + "html": "nevergoinghome.html", + "css": "nevergoinghome.css", + "authors": "Elfonochasis", + "roll20userid": "3754033", + "preview": "preview.png", + "instructions": "Hoja de personaje para el juego Never Going Home de Cursed Ink. Cualquier sugerencia/incidencia, contactar conmigo al siguiente email elfonochasis@gmail.com", + "legacy": true } \ No newline at end of file diff --git a/Night Black Agents gumshoe/sheet.json b/Night Black Agents gumshoe/sheet.json index 5f61f37237..97ab339e40 100644 --- a/Night Black Agents gumshoe/sheet.json +++ b/Night Black Agents gumshoe/sheet.json @@ -1,8 +1,9 @@ { - "html": "sheet.html", - "css": "sheet.css", - "authors": "G. TI", - "roll20userid": "971005", - "preview": "sheet.png", - "instructions": "Nights Black Agents." + "html": "sheet.html", + "css": "sheet.css", + "authors": "G. TI", + "roll20userid": "971005", + "preview": "sheet.png", + "instructions": "Nights Black Agents.", + "legacy": true } \ No newline at end of file diff --git a/Night Witches/sheet.json b/Night Witches/sheet.json index 934f468291..401686895c 100644 --- a/Night Witches/sheet.json +++ b/Night Witches/sheet.json @@ -1,8 +1,9 @@ { - "html": "nightwitches.html", - "css": "nightwitches.css", - "authors": "Cassie Levett", - "roll20userid": "557736", - "preview": "preview.png", - "instructions": "Night Witches by [Bully Pulpit Games](https://bullypulpitgames.com/games/night-witches/)." + "html": "nightwitches.html", + "css": "nightwitches.css", + "authors": "Cassie Levett", + "roll20userid": "557736", + "preview": "preview.png", + "instructions": "Night Witches by [Bully Pulpit Games](https://bullypulpitgames.com/games/night-witches/).", + "legacy": true } \ No newline at end of file diff --git a/NightLife/sheet.json b/NightLife/sheet.json index a2226b5953..6dcbe5734a 100644 --- a/NightLife/sheet.json +++ b/NightLife/sheet.json @@ -1,8 +1,9 @@ { - "html": "NightLife.html", - "css": "NightLife.css", - "authors": "Thomas S. (Foemass on Roll20.net)", - "roll20userid": "320214", - "preview": "NightLife.png", - "instructions": "This sheet is for NightLife: The Role-Playing Game Of Urban Horror. It provides comprehensive support for 3rd Edition core rules alongside partial support for the Magic and Street Velocity supplements. It also supports a couple of optional house rules. \n\nFor a quick start guide, features and known issues please visit its [wiki page](https://wiki.roll20.net/NightLife_Character_Sheet). \n\nIf you have feature requests, issues or questions please contact the [sheet's creator](https://app.roll20.net/users/320214). \n\n**Not all features are obvious so I recommend visiting the wiki before you start.**" -} + "html": "NightLife.html", + "css": "NightLife.css", + "authors": "Thomas S. (Foemass on Roll20.net)", + "roll20userid": "320214", + "preview": "NightLife.png", + "instructions": "This sheet is for NightLife: The Role-Playing Game Of Urban Horror. It provides comprehensive support for 3rd Edition core rules alongside partial support for the Magic and Street Velocity supplements. It also supports a couple of optional house rules. \n\nFor a quick start guide, features and known issues please visit its [wiki page](https://wiki.roll20.net/NightLife_Character_Sheet). \n\nIf you have feature requests, issues or questions please contact the [sheet's creator](https://app.roll20.net/users/320214). \n\n**Not all features are obvious so I recommend visiting the wiki before you start.**", + "legacy": true +} \ No newline at end of file diff --git a/Nightshade Academy/sheet.json b/Nightshade Academy/sheet.json index 3336e23044..30ea475743 100644 --- a/Nightshade Academy/sheet.json +++ b/Nightshade Academy/sheet.json @@ -1,7 +1,8 @@ { - "html": "nightshade.html", - "css": "nightshade.css", - "authors": "Eric Finn", - "instructions": "# Character Sheet\r When creating multiple attributes (with the '+Add' and 'Modify' buttons), you will need to modify each attribute before adding a new one.\r Send bug reports and feature requests [here](https://github.com/ericfinn/roll20-nightshade/issues).\r This sheet was based off of the Fate: Core Edition sheet by Andrew Bailey (krathognis) and Devindra Payment (@Ardnived)\r", - "preview": "nightshade-preview.png" -} + "html": "nightshade.html", + "css": "nightshade.css", + "authors": "Eric Finn", + "instructions": "# Character Sheet\r When creating multiple attributes (with the '+Add' and 'Modify' buttons), you will need to modify each attribute before adding a new one.\r Send bug reports and feature requests [here](https://github.com/ericfinn/roll20-nightshade/issues).\r This sheet was based off of the Fate: Core Edition sheet by Andrew Bailey (krathognis) and Devindra Payment (@Ardnived)\r", + "preview": "nightshade-preview.png", + "legacy": true +} \ No newline at end of file diff --git a/No Stone Unturned/sheet.json b/No Stone Unturned/sheet.json index a49e79901b..d95d9741ad 100644 --- a/No Stone Unturned/sheet.json +++ b/No Stone Unturned/sheet.json @@ -1,8 +1,9 @@ { - "html": "NoStoneUnturned.html", - "css": "NoStoneUnturned.css", - "authors": "Adam Bell", - "roll20userid": "671181", - "preview": "nostoneunturned.png", - "instructions": "This sheet contains everything needed to play. Refer to the rules at [No Stone Unturned SRD](https://nostoneunturned.github.io) or pick up the pdf/zine at [adamebell.itch.io](https://adamebell.itch.io)" + "html": "NoStoneUnturned.html", + "css": "NoStoneUnturned.css", + "authors": "Adam Bell", + "roll20userid": "671181", + "preview": "nostoneunturned.png", + "instructions": "This sheet contains everything needed to play. Refer to the rules at [No Stone Unturned SRD](https://nostoneunturned.github.io) or pick up the pdf/zine at [adamebell.itch.io](https://adamebell.itch.io)", + "legacy": true } \ No newline at end of file diff --git a/No Thank You Evil/sheet.json b/No Thank You Evil/sheet.json index 1b17b3e115..59f2190f32 100644 --- a/No Thank You Evil/sheet.json +++ b/No Thank You Evil/sheet.json @@ -1,7 +1,8 @@ { - "html": "ntye.html", - "css": "ntye.css", - "authors": "David Hawkins, Cameron King", - "preview": "ntye.png", - "instructions": "Based on David Hawkins' Numenera sheet." -} + "html": "ntye.html", + "css": "ntye.css", + "authors": "David Hawkins, Cameron King", + "preview": "ntye.png", + "instructions": "Based on David Hawkins' Numenera sheet.", + "legacy": true +} \ No newline at end of file diff --git a/NoReturn/sheet.json b/NoReturn/sheet.json index 84e1b74545..1f87486813 100644 --- a/NoReturn/sheet.json +++ b/NoReturn/sheet.json @@ -1,7 +1,9 @@ { - "html": "NoReturn.html", - "css": "NoReturn.css", - "authors": "Daniel (Tealk) Buck - Herzog von Meranien", - "roll20userid": "207181", - "preview": "NoReturn.png", - "instructions": "## General\r Check out the [official website](https://www.mannifest-games.com/games/noreturn/) to get the latest rulebooks and helpful tools. \r\r## Handling\r * With the button \"Fuer alle wuerfeln\" or \"Fuer GM wuerfeln\" it is possible to switch the visible no for all dice that are rolled over the character sheet. \r\r## Contact\r If you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/Tealk/roll20-character-sheets/issues) for this sheet. \r\r## Contribute\r If you want to support me, here is my [Roll20 wish list](https://app.roll20.net/wishlist/53252)."} + "html": "NoReturn.html", + "css": "NoReturn.css", + "authors": "Daniel (Tealk) Buck - Herzog von Meranien", + "roll20userid": "207181", + "preview": "NoReturn.png", + "instructions": "## General\r Check out the [official website](https://www.mannifest-games.com/games/noreturn/) to get the latest rulebooks and helpful tools. \r\r## Handling\r * With the button \"Fuer alle wuerfeln\" or \"Fuer GM wuerfeln\" it is possible to switch the visible no for all dice that are rolled over the character sheet. \r\r## Contact\r If you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/Tealk/roll20-character-sheets/issues) for this sheet. \r\r## Contribute\r If you want to support me, here is my [Roll20 wish list](https://app.roll20.net/wishlist/53252).", + "legacy": true +} \ No newline at end of file diff --git a/Nuestro-ultimo-verano/sheet.json b/Nuestro-ultimo-verano/sheet.json index 931d6215f0..d8da4260b2 100644 --- a/Nuestro-ultimo-verano/sheet.json +++ b/Nuestro-ultimo-verano/sheet.json @@ -1,8 +1,9 @@ { - "html": "nuestroultimoverano.html", - "css": "nuestroultimoverano.css", - "authors": "Elfonochasis", - "roll20userid": "3754033", - "preview": "preview.png", - "instructions": "Ficha para Nuestro Último Verano de grapas&mapas. Cualquier problema o duda, contacta con elfonochasis@gmail.com" + "html": "nuestroultimoverano.html", + "css": "nuestroultimoverano.css", + "authors": "Elfonochasis", + "roll20userid": "3754033", + "preview": "preview.png", + "instructions": "Ficha para Nuestro Último Verano de grapas&mapas. Cualquier problema o duda, contacta con elfonochasis@gmail.com", + "legacy": true } \ No newline at end of file diff --git a/Numenera/sheet.json b/Numenera/sheet.json index 371ce16354..0c9f506922 100644 --- a/Numenera/sheet.json +++ b/Numenera/sheet.json @@ -1,7 +1,8 @@ { - "html": "Numenera.html", - "css": "Numenera.css", - "authors": "David Hawkins (The Story Teller)", - "preview": "numenera.jpg", - "instructions": "**Numenera Sheet**\n\n Attempted to match the lay out and color scheme as best as I could. This sheet did not seem to require any fancy roll coding or auto calculating. Just fill in everything and play! Have fun!" -} + "html": "Numenera.html", + "css": "Numenera.css", + "authors": "David Hawkins (The Story Teller)", + "preview": "numenera.jpg", + "instructions": "**Numenera Sheet**\n\n Attempted to match the lay out and color scheme as best as I could. This sheet did not seem to require any fancy roll coding or auto calculating. Just fill in everything and play! Have fun!", + "legacy": true +} \ No newline at end of file diff --git a/Numenera_NathasNumenera_English/sheet.json b/Numenera_NathasNumenera_English/sheet.json index 80adaa3727..4e93ba123b 100644 --- a/Numenera_NathasNumenera_English/sheet.json +++ b/Numenera_NathasNumenera_English/sheet.json @@ -1,9 +1,10 @@ { - "html": "NathasNumenera_tabs.htm", - "css": "NathasNumenera_tabs.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "NathasNumenera_tabs_v4-5.jpg", - "instructions": "v4.8 (2015-10-10) To set up a token that's linked to the character sheet, and optionally for API scripts to enhance rolls, check the [README](https://github.com/Roll20/roll20-character-sheets/blob/master/Numenera_NathasNumenera_English/ReadMe.md)." - ,"tipeee":"https://www.tipeee.com/natharoll20" + "html": "NathasNumenera_tabs.htm", + "css": "NathasNumenera_tabs.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "NathasNumenera_tabs_v4-5.jpg", + "instructions": "v4.8 (2015-10-10) To set up a token that's linked to the character sheet, and optionally for API scripts to enhance rolls, check the [README](https://github.com/Roll20/roll20-character-sheets/blob/master/Numenera_NathasNumenera_English/ReadMe.md).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true } \ No newline at end of file diff --git a/Numenera_NathasNumenera_French/sheet.json b/Numenera_NathasNumenera_French/sheet.json index afe9531be5..f638b6ec13 100644 --- a/Numenera_NathasNumenera_French/sheet.json +++ b/Numenera_NathasNumenera_French/sheet.json @@ -1,9 +1,10 @@ { - "html": "NathasNumenera_tabs.htm", - "css": "NathasNumenera_tabs.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "NathasNumenera_tabs_v4-5.jpg", - "instructions": "v4.8 (2015-10-10). Lisez le ficher [README](https://github.com/Roll20/roll20-character-sheets/blob/master/Numenera_NathasNumenera_French/ReadMe.md) pour mettre en place un pion avec la feuille de personnage, et éventuellement ajouter les scripts API accompagnant la fiche de personnage." - ,"tipeee":"https://www.tipeee.com/natharoll20" + "html": "NathasNumenera_tabs.htm", + "css": "NathasNumenera_tabs.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "NathasNumenera_tabs_v4-5.jpg", + "instructions": "v4.8 (2015-10-10). Lisez le ficher [README](https://github.com/Roll20/roll20-character-sheets/blob/master/Numenera_NathasNumenera_French/ReadMe.md) pour mettre en place un pion avec la feuille de personnage, et éventuellement ajouter les scripts API accompagnant la fiche de personnage.", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true } \ No newline at end of file diff --git a/OHET/sheet.json b/OHET/sheet.json index 7f4822c507..95de3d108f 100644 --- a/OHET/sheet.json +++ b/OHET/sheet.json @@ -1,8 +1,9 @@ { - "html":"ohet.html" , - "css":"ohet.css", - "authors":"Michał Dzidt", - "roll20userid":"299000", - "preview":"ohet.png", - "instructions":"First atempt to make OHET Character Sheet." + "html": "ohet.html", + "css": "ohet.css", + "authors": "Michał Dzidt", + "roll20userid": "299000", + "preview": "ohet.png", + "instructions": "First atempt to make OHET Character Sheet.", + "legacy": true } \ No newline at end of file diff --git a/OVA/sheet.json b/OVA/sheet.json index 100ac0dcb1..fbe31bc3a7 100644 --- a/OVA/sheet.json +++ b/OVA/sheet.json @@ -1,8 +1,9 @@ { - "html": "OVA.html", - "css": "OVA.css", - "authors": "Rich Finder", - "roll20userid": "173448", - "preview": "OVA.png", - "instructions": "# OVA Character Sheet\r\r\r## Dice Rolling\r\rEnter the number of dice to roll in the \"Number of Dice to roll\" field and press the roll button (the roll button is also a token action so is always available when the token is selected). The results will be put in a roll template for easy reading." -} + "html": "OVA.html", + "css": "OVA.css", + "authors": "Rich Finder", + "roll20userid": "173448", + "preview": "OVA.png", + "instructions": "# OVA Character Sheet\r\r\r## Dice Rolling\r\rEnter the number of dice to roll in the \"Number of Dice to roll\" field and press the roll button (the roll button is also a token action so is always available when the token is selected). The results will be put in a roll template for easy reading.", + "legacy": true +} \ No newline at end of file diff --git a/Official Savage Worlds/sheet.json b/Official Savage Worlds/sheet.json index 26e72ef83f..38f1ad6ac8 100644 --- a/Official Savage Worlds/sheet.json +++ b/Official Savage Worlds/sheet.json @@ -1,232 +1,233 @@ { - "html": "SavageWorldsCharSheet.html", - "css": "SavageWorldsCharSheet.css", - "authors": "Finderski", - "roll20userid": "173448", - "preview": "OfficialSavageWorldsCharacterSheet.jpg", - "instructions": "# Official Savage Worlds Character Sheet\r\r### version 1.00.08\r\r## Character Sheet\r\r* This is the Official Savage Worlds Character Sheet.\r* Supports Wild Cards and Extras\r* Dice rolling\r* various setting rules\r\r## Custom Configuration\r\rTo configure the sheet to meet your needs, click the crossed hammer and wrench.\r\r## Skills\r\r* All skills from the SWADE rules are available, with the ability to change their names. To pick your skills, click the crossed hammer and wrench next to the Skills heading and place a check mark next to each skill you'd like to use.\r* If you need to make a skill an Unskilled roll, you can either use the Unskilled \"skill\" OR place a -2 in the skill modifier field.\r\r## Additional Notes\r\r* More info about individual sections can be found in the Documentation wiki.\r* If there's something you want added, or you'd like to report a bug, feel free to join the Official Savage Worlds Character Sheet Game (https://app.roll20.net/join/8109876/l20ASw). That game has forums for Bug Reports and Enhancement Requests.\r\r---", - "useroptions":[ - { - "attribute":"WCI", - "displayname":"Wild Card Symbol", - "displaytranslationkey":"wild-card-symbol", - "type":"text", - "value":"", - "description":"Set the default icon to designate a Wild Card. Will accept most unicode characters (including emojis--though these may make it difficult to tell a Wild Card from an Extra, because they don't gray out).", - "descriptiontranslationkey":"set-default-icon-for-wild-card-characters", - "default":"✪" - }, - { - "attribute":"is_npc", - "displayname":"Extra", - "displaytranslationkey":"extra", - "type":"checkbox", - "value":"1", - "description":"This option sets new characters to default as Extras, instead of Wild Cards.", - "descriptiontranslationkey":"extra-config" - }, - { - "attribute":"useAlphaNum", - "displayname":"Use alphanumeric Rank Designation", - "displaytranslationkey":"use-alphanumeric-rank-designation", - "type":"checkbox", - "value":"1", - "description":"Sets Traits to show an alphanumeric designation for Trait Ranks (e.g. d4, d6, d8, etc) instead of the dice icons", - "descriptiontranslationkey":"set-alphanumeric-designation-instead-of-dice-icons" - }, - { - "attribute":"staticCore", - "displayname":"Show Core Skills", - "displaytranslationkey":"show-core-skills", - "type":"checkbox", - "value":"1", - "checked": "checked", - "description":"Checking this box will show the Five Core skills (Athletics, Common Knowledge, Notice, Persuastion, and Stealth) by default.", - "descriptiontranslationkey":"show-core-skills-by-default" - }, - { - "attribute":"showFightingByDefault", - "displayname":"Show Fighting by Default", - "displaytranslationkey":"show-fighting-by-default", - "type":"checkbox", - "value":"1", - "description":"Checking this box will show the Fighting skill by default.", - "descriptiontranslationkey":"show-fighting-skill-by-default" - }, - { - "attribute":"attsatdsix", - "displayname":"Start Attributes at d6", - "displaytranslationkey":"start-attributes-at-d6", - "type":"checkbox", - "value":"1", - "description":"Check this box to automatically set the Attributes (Agility, Smarts, Spirit, Strength, and Vigor) to d6 by default.", - "descriptiontranslationkey":"start-attributes-at-d6-by-default" - }, - { - "attribute":"autorollbonusdmg", - "displayname":"Auto-roll Bonus Damage", - "displaytranslationkey":"automatically-roll-bonus-damage", - "type":"checkbox", - "value":"1", - "checked": "checked", - "description":"Check this box to automatically roll an extra d6 for bonus damage when damage is rolled. This will roll whether the bonus damage should apply or not.", - "descriptiontranslationkey":"roll-extra-d6-with-all-damage-rolls" - }, - { - "attribute":"ArcanumTab", - "displayname":"Hide Power Section", - "displaytranslationkey":"hide-power-section", - "type":"checkbox", - "value":"on", - "description":"Check this box if most of your characters are not going to have Arcane Backgrounds or need Powers.", - "descriptiontranslationkey":"hides-power-section-for-characters-without-powers" - }, - { - "attribute":"showSpecAbilities", - "displayname":"Show Special Abilities", - "displaytranslationkey":"show-special-abilities", - "type":"checkbox", - "value":"1", - "checked": "checked", - "description":"Check this box to show the Special Abilities section by default.", - "descriptiontranslationkey":"show-special-abilities-section-by-default" - }, - { - "attribute":"usekg", - "displayname":"Use Kilograms instead of pounds", - "displaytranslationkey":"use-kg-instead-of-pounds", - "type":"checkbox", - "value":"kg", - "description":"Check this box to use kilograms instead of pounds; this will impact the way load limits are calculated.", - "descriptiontranslationkey":"use-kg-to-calculate-load-limit" - }, - { - "attribute":"vehicle", - "displayname":"Show the Vehicle Tab", - "displaytranslationkey":"show-vehicle-tab", - "type":"checkbox", - "value":"on", - "description":"Vehicle tab is hidden by default, check this to show the vehicle", - "descriptiontranslationkey":"check-to-show-vehicle-tab" - }, - { - "attribute":"promptmods", - "displayname":"Prompt for Roll Modifiers", - "displaytranslationkey":"prompt-for-roll-modifiers", - "type":"checkbox", - "value":"on", - "checked": "checked", - "description":"Checking this will display a pop-up asking for any modifiers for all rolls made from the character sheet.", - "descriptiontranslationkey":"will-display-popup-on-all-rolls" - }, - { - "attribute":"showmods", - "displayname":"Show Modifiers in Roll Templates", - "displaytranslationkey":"show-modifiers-in-roll-templates", - "type":"checkbox", - "value":"on", - "checked": "checked", - "description":"Checking this will show any modifiers to a roll at the bottom of the roll template.", - "descriptiontranslationkey":"shows-any-modifiers-to-a-roll-in-roll-templates" - }, - { - "attribute":"showadditionalderived", - "displayname":"Additional Derived Stats", - "displaytranslationkey":"additiona-derived-stats", - "type":"checkbox", - "value":"on", - "description":"Checking this will display a place on the character sheet for custom derived stats.", - "descriptiontranslationkey":"all-custom-derived-stats" - }, - { - "attribute":"NoPPRule", - "displayname":"Setting Rule: No Power Points", - "displaytranslationkey":"setting-rule-no-power-points", - "type":"checkbox", - "value":"on", - "description":"Checking this will enable the No Power Points Setting Rule", - "descriptiontranslationkey":"no-power-points-setting-rule" - }, - { - "attribute":"gritty", - "displayname":"Setting Rule: Gritty Damage", - "displaytranslationkey":"setting-rule-gritty-damage", - "type":"checkbox", - "value":"{{getgritty=gritty}}", - "description":"Check this to use the Gritty Damage setting rule. Need to have a rollable table set up for this to work.", - "descriptiontranslationkey":"use-the-gritty-damage-setting-rule" - }, - { - "attribute":"injurytablename", - "displayname":"Injury Table Name", - "displaytranslationkey":"injury-table-name", - "type":"text", - "value":"", - "description":"If using the Gritty Damage setting rule, this table name is needed and should the name of the rollable table for the Gritty Damage rolls. You will need to be sure to set this up.", - "descriptiontranslationkey":"only-need-if-using-gritty-damage-rule" - }, - { - "attribute":"usewealth", - "displayname":"Setting Rule: Use abstract wealth system", - "displaytranslationkey":"setting-rule-wealth-system", - "type":"checkbox", - "value":"on", - "description":"Use the die-based wealth system instead of money.", - "descriptiontranslationkey":"use-die-based-wealth-instead-of-money" - }, - { - "attribute":"faithname", - "displayname":"Rename Faith", - "displaytranslationkey":"rename-faith", - "type":"text", - "value":"", - "description":"Change the name of the Faith skill. This will change the name only, it won't change it's order in the list, etc.", - "descriptiontranslationkey":"change-skill-name-of-faith" - }, - { - "attribute":"focusname", - "displayname":"Rename Focus", - "displaytranslationkey":"rename-focus", - "type":"text", - "value":"", - "description":"Rename the name of the Focus skill. This will change the name only, it won't change it's order in the list, etc.", - "descriptiontranslationkey":"change-skill-name-of-focus" - }, - { - "attribute":"performancename", - "displayname":"Rename Performance", - "displaytranslationkey":"rename-performance", - "type":"text", - "value":"", - "description":"Rename the name of the Performance skill. This will change the name only, it won't change it's order in the list, etc.", - "descriptiontranslationkey":"change-skill-name-of-performance" - }, - { - "attribute":"psionicsname", - "displayname":"Rename Psionics", - "displaytranslationkey":"rename-psionics", - "type":"text", - "value":"", - "description":"Rename the name of the Psionics skill. This will change the name only, it won't change it's order in the list, etc.", - "descriptiontranslationkey":"change-skill-name-of-psionics" - }, - { - "attribute":"spellcastingname", - "displayname":"Rename Spellcasting", - "displaytranslationkey":"rename-spellcasting", - "type":"text", - "value":"", - "description":"Rename the name of the Spellcasting skill. This will change the name only, it won't change it's order in the list, etc.", - "descriptiontranslationkey":"change-skill-name-of-spellcasting" - }, - { - "attribute":"weirdsciencename", - "displayname":"Rename Weird Science", - "displaytranslationkey":"rename-weird-science", - "type":"text", - "value":"", - "description":"Change the name of the Weird Science skill. This will change the name only, it won't change it's order in the list, etc.", - "descriptiontranslationkey":"change-skill-name-of-weird-science" - } - ] -} + "html": "SavageWorldsCharSheet.html", + "css": "SavageWorldsCharSheet.css", + "authors": "Finderski", + "roll20userid": "173448", + "preview": "OfficialSavageWorldsCharacterSheet.jpg", + "instructions": "# Official Savage Worlds Character Sheet\r\r### version 1.00.08\r\r## Character Sheet\r\r* This is the Official Savage Worlds Character Sheet.\r* Supports Wild Cards and Extras\r* Dice rolling\r* various setting rules\r\r## Custom Configuration\r\rTo configure the sheet to meet your needs, click the crossed hammer and wrench.\r\r## Skills\r\r* All skills from the SWADE rules are available, with the ability to change their names. To pick your skills, click the crossed hammer and wrench next to the Skills heading and place a check mark next to each skill you'd like to use.\r* If you need to make a skill an Unskilled roll, you can either use the Unskilled \"skill\" OR place a -2 in the skill modifier field.\r\r## Additional Notes\r\r* More info about individual sections can be found in the Documentation wiki.\r* If there's something you want added, or you'd like to report a bug, feel free to join the Official Savage Worlds Character Sheet Game (https://app.roll20.net/join/8109876/l20ASw). That game has forums for Bug Reports and Enhancement Requests.\r\r---", + "useroptions": [ + { + "attribute": "WCI", + "displayname": "Wild Card Symbol", + "displaytranslationkey": "wild-card-symbol", + "type": "text", + "value": "", + "description": "Set the default icon to designate a Wild Card. Will accept most unicode characters (including emojis--though these may make it difficult to tell a Wild Card from an Extra, because they don't gray out).", + "descriptiontranslationkey": "set-default-icon-for-wild-card-characters", + "default": "✪" + }, + { + "attribute": "is_npc", + "displayname": "Extra", + "displaytranslationkey": "extra", + "type": "checkbox", + "value": "1", + "description": "This option sets new characters to default as Extras, instead of Wild Cards.", + "descriptiontranslationkey": "extra-config" + }, + { + "attribute": "useAlphaNum", + "displayname": "Use alphanumeric Rank Designation", + "displaytranslationkey": "use-alphanumeric-rank-designation", + "type": "checkbox", + "value": "1", + "description": "Sets Traits to show an alphanumeric designation for Trait Ranks (e.g. d4, d6, d8, etc) instead of the dice icons", + "descriptiontranslationkey": "set-alphanumeric-designation-instead-of-dice-icons" + }, + { + "attribute": "staticCore", + "displayname": "Show Core Skills", + "displaytranslationkey": "show-core-skills", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "Checking this box will show the Five Core skills (Athletics, Common Knowledge, Notice, Persuastion, and Stealth) by default.", + "descriptiontranslationkey": "show-core-skills-by-default" + }, + { + "attribute": "showFightingByDefault", + "displayname": "Show Fighting by Default", + "displaytranslationkey": "show-fighting-by-default", + "type": "checkbox", + "value": "1", + "description": "Checking this box will show the Fighting skill by default.", + "descriptiontranslationkey": "show-fighting-skill-by-default" + }, + { + "attribute": "attsatdsix", + "displayname": "Start Attributes at d6", + "displaytranslationkey": "start-attributes-at-d6", + "type": "checkbox", + "value": "1", + "description": "Check this box to automatically set the Attributes (Agility, Smarts, Spirit, Strength, and Vigor) to d6 by default.", + "descriptiontranslationkey": "start-attributes-at-d6-by-default" + }, + { + "attribute": "autorollbonusdmg", + "displayname": "Auto-roll Bonus Damage", + "displaytranslationkey": "automatically-roll-bonus-damage", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "Check this box to automatically roll an extra d6 for bonus damage when damage is rolled. This will roll whether the bonus damage should apply or not.", + "descriptiontranslationkey": "roll-extra-d6-with-all-damage-rolls" + }, + { + "attribute": "ArcanumTab", + "displayname": "Hide Power Section", + "displaytranslationkey": "hide-power-section", + "type": "checkbox", + "value": "on", + "description": "Check this box if most of your characters are not going to have Arcane Backgrounds or need Powers.", + "descriptiontranslationkey": "hides-power-section-for-characters-without-powers" + }, + { + "attribute": "showSpecAbilities", + "displayname": "Show Special Abilities", + "displaytranslationkey": "show-special-abilities", + "type": "checkbox", + "value": "1", + "checked": "checked", + "description": "Check this box to show the Special Abilities section by default.", + "descriptiontranslationkey": "show-special-abilities-section-by-default" + }, + { + "attribute": "usekg", + "displayname": "Use Kilograms instead of pounds", + "displaytranslationkey": "use-kg-instead-of-pounds", + "type": "checkbox", + "value": "kg", + "description": "Check this box to use kilograms instead of pounds; this will impact the way load limits are calculated.", + "descriptiontranslationkey": "use-kg-to-calculate-load-limit" + }, + { + "attribute": "vehicle", + "displayname": "Show the Vehicle Tab", + "displaytranslationkey": "show-vehicle-tab", + "type": "checkbox", + "value": "on", + "description": "Vehicle tab is hidden by default, check this to show the vehicle", + "descriptiontranslationkey": "check-to-show-vehicle-tab" + }, + { + "attribute": "promptmods", + "displayname": "Prompt for Roll Modifiers", + "displaytranslationkey": "prompt-for-roll-modifiers", + "type": "checkbox", + "value": "on", + "checked": "checked", + "description": "Checking this will display a pop-up asking for any modifiers for all rolls made from the character sheet.", + "descriptiontranslationkey": "will-display-popup-on-all-rolls" + }, + { + "attribute": "showmods", + "displayname": "Show Modifiers in Roll Templates", + "displaytranslationkey": "show-modifiers-in-roll-templates", + "type": "checkbox", + "value": "on", + "checked": "checked", + "description": "Checking this will show any modifiers to a roll at the bottom of the roll template.", + "descriptiontranslationkey": "shows-any-modifiers-to-a-roll-in-roll-templates" + }, + { + "attribute": "showadditionalderived", + "displayname": "Additional Derived Stats", + "displaytranslationkey": "additiona-derived-stats", + "type": "checkbox", + "value": "on", + "description": "Checking this will display a place on the character sheet for custom derived stats.", + "descriptiontranslationkey": "all-custom-derived-stats" + }, + { + "attribute": "NoPPRule", + "displayname": "Setting Rule: No Power Points", + "displaytranslationkey": "setting-rule-no-power-points", + "type": "checkbox", + "value": "on", + "description": "Checking this will enable the No Power Points Setting Rule", + "descriptiontranslationkey": "no-power-points-setting-rule" + }, + { + "attribute": "gritty", + "displayname": "Setting Rule: Gritty Damage", + "displaytranslationkey": "setting-rule-gritty-damage", + "type": "checkbox", + "value": "{{getgritty=gritty}}", + "description": "Check this to use the Gritty Damage setting rule. Need to have a rollable table set up for this to work.", + "descriptiontranslationkey": "use-the-gritty-damage-setting-rule" + }, + { + "attribute": "injurytablename", + "displayname": "Injury Table Name", + "displaytranslationkey": "injury-table-name", + "type": "text", + "value": "", + "description": "If using the Gritty Damage setting rule, this table name is needed and should the name of the rollable table for the Gritty Damage rolls. You will need to be sure to set this up.", + "descriptiontranslationkey": "only-need-if-using-gritty-damage-rule" + }, + { + "attribute": "usewealth", + "displayname": "Setting Rule: Use abstract wealth system", + "displaytranslationkey": "setting-rule-wealth-system", + "type": "checkbox", + "value": "on", + "description": "Use the die-based wealth system instead of money.", + "descriptiontranslationkey": "use-die-based-wealth-instead-of-money" + }, + { + "attribute": "faithname", + "displayname": "Rename Faith", + "displaytranslationkey": "rename-faith", + "type": "text", + "value": "", + "description": "Change the name of the Faith skill. This will change the name only, it won't change it's order in the list, etc.", + "descriptiontranslationkey": "change-skill-name-of-faith" + }, + { + "attribute": "focusname", + "displayname": "Rename Focus", + "displaytranslationkey": "rename-focus", + "type": "text", + "value": "", + "description": "Rename the name of the Focus skill. This will change the name only, it won't change it's order in the list, etc.", + "descriptiontranslationkey": "change-skill-name-of-focus" + }, + { + "attribute": "performancename", + "displayname": "Rename Performance", + "displaytranslationkey": "rename-performance", + "type": "text", + "value": "", + "description": "Rename the name of the Performance skill. This will change the name only, it won't change it's order in the list, etc.", + "descriptiontranslationkey": "change-skill-name-of-performance" + }, + { + "attribute": "psionicsname", + "displayname": "Rename Psionics", + "displaytranslationkey": "rename-psionics", + "type": "text", + "value": "", + "description": "Rename the name of the Psionics skill. This will change the name only, it won't change it's order in the list, etc.", + "descriptiontranslationkey": "change-skill-name-of-psionics" + }, + { + "attribute": "spellcastingname", + "displayname": "Rename Spellcasting", + "displaytranslationkey": "rename-spellcasting", + "type": "text", + "value": "", + "description": "Rename the name of the Spellcasting skill. This will change the name only, it won't change it's order in the list, etc.", + "descriptiontranslationkey": "change-skill-name-of-spellcasting" + }, + { + "attribute": "weirdsciencename", + "displayname": "Rename Weird Science", + "displaytranslationkey": "rename-weird-science", + "type": "text", + "value": "", + "description": "Change the name of the Weird Science skill. This will change the name only, it won't change it's order in the list, etc.", + "descriptiontranslationkey": "change-skill-name-of-weird-science" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Offworlders/sheet.json b/Offworlders/sheet.json index 4ad2df4f44..5571c77ed9 100644 --- a/Offworlders/sheet.json +++ b/Offworlders/sheet.json @@ -1,31 +1,32 @@ { - "html":"offworlders.html" , - "css":"offworlders.css", - "authors":"Sura", - "roll20userid":"555406", - "preview":"offworlders.png", - "instructions":"Character sheet for Offworlders written by Chirs P. Wolf & Olivia Gulin.\nHolding the mouse over the HP fields shows how it should be calculated.", - "useroptions": [ - { - "attribute": "shipcheckbox", - "displayname": "Ship Sheet", - "type": "checkbox", - "value": "1", - "description": "Check if you want new sheet's to show the Ship section by default." - }, - { - "attribute": "credits", - "displayname": "Starting Credits:", - "type": "number", - "value": "1000", - "description": "How many credits a character starts with." - }, - { - "attribute": "xp", - "displayname": "Starting XP:", - "type": "number", - "value": "0", - "description": "How much XP a character starts with." - } - ] + "html": "offworlders.html", + "css": "offworlders.css", + "authors": "Sura", + "roll20userid": "555406", + "preview": "offworlders.png", + "instructions": "Character sheet for Offworlders written by Chirs P. Wolf & Olivia Gulin.\nHolding the mouse over the HP fields shows how it should be calculated.", + "useroptions": [ + { + "attribute": "shipcheckbox", + "displayname": "Ship Sheet", + "type": "checkbox", + "value": "1", + "description": "Check if you want new sheet's to show the Ship section by default." + }, + { + "attribute": "credits", + "displayname": "Starting Credits:", + "type": "number", + "value": "1000", + "description": "How many credits a character starts with." + }, + { + "attribute": "xp", + "displayname": "Starting XP:", + "type": "number", + "value": "0", + "description": "How much XP a character starts with." + } + ], + "legacy": true } \ No newline at end of file diff --git a/Old Dragon - Aprimorado/sheet.json b/Old Dragon - Aprimorado/sheet.json index d74a7422ec..deb1f1af87 100644 --- a/Old Dragon - Aprimorado/sheet.json +++ b/Old Dragon - Aprimorado/sheet.json @@ -1,8 +1,9 @@ { - "html": "od_enhanced.html", - "css": "od_enhanced.css", - "authors": "Johny Ricardo", - "roll20userid": "5098891", - "preview": "od_enhanced.png", - "instructions": "Ficha atualizada para a Edicao Aprimorada do Old Dragon. Possui sheetworks para preenchimento automatizado e rolltemplates customizados" + "html": "od_enhanced.html", + "css": "od_enhanced.css", + "authors": "Johny Ricardo", + "roll20userid": "5098891", + "preview": "od_enhanced.png", + "instructions": "Ficha atualizada para a Edicao Aprimorada do Old Dragon. Possui sheetworks para preenchimento automatizado e rolltemplates customizados", + "legacy": true } \ No newline at end of file diff --git a/Old School Essentials - AAC/sheet.json b/Old School Essentials - AAC/sheet.json index 912e4edc4a..e00c2d515a 100644 --- a/Old School Essentials - AAC/sheet.json +++ b/Old School Essentials - AAC/sheet.json @@ -64,5 +64,6 @@ "disabled" ] } - ] -} + ], + "legacy": true +} \ No newline at end of file diff --git a/Old School Essentials - AAC/translations/af.json b/Old School Essentials - AAC/translations/af.json index 86796d1797..09b6eef2cd 100644 --- a/Old School Essentials - AAC/translations/af.json +++ b/Old School Essentials - AAC/translations/af.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/ca.json b/Old School Essentials - AAC/translations/ca.json index 58f97071ec..a535deb8e2 100644 --- a/Old School Essentials - AAC/translations/ca.json +++ b/Old School Essentials - AAC/translations/ca.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/cs.json b/Old School Essentials - AAC/translations/cs.json index e75362aa86..0ececa843b 100644 --- a/Old School Essentials - AAC/translations/cs.json +++ b/Old School Essentials - AAC/translations/cs.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/da.json b/Old School Essentials - AAC/translations/da.json index 6db931def4..e27be919a2 100644 --- a/Old School Essentials - AAC/translations/da.json +++ b/Old School Essentials - AAC/translations/da.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/de.json b/Old School Essentials - AAC/translations/de.json index 39d431b342..45bce7de8e 100644 --- a/Old School Essentials - AAC/translations/de.json +++ b/Old School Essentials - AAC/translations/de.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/el.json b/Old School Essentials - AAC/translations/el.json index 05ed44a374..ef7c560b60 100644 --- a/Old School Essentials - AAC/translations/el.json +++ b/Old School Essentials - AAC/translations/el.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/en.json b/Old School Essentials - AAC/translations/en.json index 86796d1797..09b6eef2cd 100644 --- a/Old School Essentials - AAC/translations/en.json +++ b/Old School Essentials - AAC/translations/en.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/es.json b/Old School Essentials - AAC/translations/es.json index 512962bea6..5889ed73b7 100644 --- a/Old School Essentials - AAC/translations/es.json +++ b/Old School Essentials - AAC/translations/es.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/fr.json b/Old School Essentials - AAC/translations/fr.json index 4aedf1acd2..47aff6217d 100644 --- a/Old School Essentials - AAC/translations/fr.json +++ b/Old School Essentials - AAC/translations/fr.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/he.json b/Old School Essentials - AAC/translations/he.json index 575bb84357..04eecbb270 100644 --- a/Old School Essentials - AAC/translations/he.json +++ b/Old School Essentials - AAC/translations/he.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/hu.json b/Old School Essentials - AAC/translations/hu.json index 58f97071ec..a535deb8e2 100644 --- a/Old School Essentials - AAC/translations/hu.json +++ b/Old School Essentials - AAC/translations/hu.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/it.json b/Old School Essentials - AAC/translations/it.json index 66332a66ee..53a46420d5 100644 --- a/Old School Essentials - AAC/translations/it.json +++ b/Old School Essentials - AAC/translations/it.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/ja.json b/Old School Essentials - AAC/translations/ja.json index b7b4e5b626..d8a3ccacfb 100644 --- a/Old School Essentials - AAC/translations/ja.json +++ b/Old School Essentials - AAC/translations/ja.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/ko.json b/Old School Essentials - AAC/translations/ko.json index adf6ea1ebd..4d12de7ce9 100644 --- a/Old School Essentials - AAC/translations/ko.json +++ b/Old School Essentials - AAC/translations/ko.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/nl.json b/Old School Essentials - AAC/translations/nl.json index 33a80554ad..ae6a725b04 100644 --- a/Old School Essentials - AAC/translations/nl.json +++ b/Old School Essentials - AAC/translations/nl.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/pl.json b/Old School Essentials - AAC/translations/pl.json index 148c1b4a38..06cb69a24c 100644 --- a/Old School Essentials - AAC/translations/pl.json +++ b/Old School Essentials - AAC/translations/pl.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/pt.json b/Old School Essentials - AAC/translations/pt.json index e8536c2797..c4aa19295a 100644 --- a/Old School Essentials - AAC/translations/pt.json +++ b/Old School Essentials - AAC/translations/pt.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/ru.json b/Old School Essentials - AAC/translations/ru.json index f0fa465f42..d91abc0058 100644 --- a/Old School Essentials - AAC/translations/ru.json +++ b/Old School Essentials - AAC/translations/ru.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/sv.json b/Old School Essentials - AAC/translations/sv.json index 04c3fba09a..3cb3e1e2c6 100644 --- a/Old School Essentials - AAC/translations/sv.json +++ b/Old School Essentials - AAC/translations/sv.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/tr.json b/Old School Essentials - AAC/translations/tr.json index c3d5513b7a..b2b53436a6 100644 --- a/Old School Essentials - AAC/translations/tr.json +++ b/Old School Essentials - AAC/translations/tr.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/uk.json b/Old School Essentials - AAC/translations/uk.json index 58f97071ec..a535deb8e2 100644 --- a/Old School Essentials - AAC/translations/uk.json +++ b/Old School Essentials - AAC/translations/uk.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials - AAC/translations/zh.json b/Old School Essentials - AAC/translations/zh.json index 2b9e9bec93..f42c0271a2 100644 --- a/Old School Essentials - AAC/translations/zh.json +++ b/Old School Essentials - AAC/translations/zh.json @@ -178,5 +178,8 @@ "loyalty": "Loyalty", "wisdom-save-apply": "Does the Wisdom modifier apply? (i.e. versus magical effects that aren't breath weapons)", "yes": "Yes", - "no": "No" + "no": "No", + "default-character-type": "Default Character Type", + "player-character": "Player Character", + "non-player-character": "Non-player Character" } diff --git a/Old School Essentials/sheet.json b/Old School Essentials/sheet.json index e615e90ffa..f3026fddc5 100644 --- a/Old School Essentials/sheet.json +++ b/Old School Essentials/sheet.json @@ -1,8 +1,9 @@ { - "html": "OSE.html", - "css": "OSE.css", - "authors": "Sheershym", - "roll20userid": "911144", - "preview": "OSE.png", - "instructions": "Old School Essentials character sheet. For more information see [Necrotic Gnome](https://necroticgnome.com/collections/old-school-essentials)." + "html": "OSE.html", + "css": "OSE.css", + "authors": "Sheershym", + "roll20userid": "911144", + "preview": "OSE.png", + "instructions": "Old School Essentials character sheet. For more information see [Necrotic Gnome](https://necroticgnome.com/collections/old-school-essentials).", + "legacy": true } \ No newline at end of file diff --git a/OldDragon/sheet.json b/OldDragon/sheet.json index 780482ef49..07720370db 100644 --- a/OldDragon/sheet.json +++ b/OldDragon/sheet.json @@ -1,8 +1,9 @@ { - "html": "olddragon.html", - "css": "olddragon.css", - "authors": "Felipe 'ChronusFnx' Silva", - "roll20userid": "2107547", - "preview": "olddragon.png", - "instructions": "Todo o formulário foi usado com base nas regras opcionais de natal do Old Dragon. E está em fase de teste (pois é o primeiro formulário feito por mim), então qualquer melhoria, crítica, sugestão estarei disposto a ouvir." + "html": "olddragon.html", + "css": "olddragon.css", + "authors": "Felipe 'ChronusFnx' Silva", + "roll20userid": "2107547", + "preview": "olddragon.png", + "instructions": "Todo o formulário foi usado com base nas regras opcionais de natal do Old Dragon. E está em fase de teste (pois é o primeiro formulário feito por mim), então qualquer melhoria, crítica, sugestão estarei disposto a ouvir.", + "legacy": true } \ No newline at end of file diff --git a/Oltree-FR/sheet.json b/Oltree-FR/sheet.json index ab98e33589..b41fbd20c2 100644 --- a/Oltree-FR/sheet.json +++ b/Oltree-FR/sheet.json @@ -1,8 +1,9 @@ { - "html": "Oltree.html", - "css": "Oltree.css", - "authors": "DiChim Zoug", - "roll20userid": "47829", - "preview": "Oltree.jpg", - "instructions": "La fiche permet de stocker les informations et de faire les jets pour jouer a Oltréée !" -} + "html": "Oltree.html", + "css": "Oltree.css", + "authors": "DiChim Zoug", + "roll20userid": "47829", + "preview": "Oltree.jpg", + "instructions": "La fiche permet de stocker les informations et de faire les jets pour jouer a Oltréée !", + "legacy": true +} \ No newline at end of file diff --git a/Omegaverse_Trpg/sheet.json b/Omegaverse_Trpg/sheet.json index 663aafa3d2..4e083df9b7 100644 --- a/Omegaverse_Trpg/sheet.json +++ b/Omegaverse_Trpg/sheet.json @@ -1,8 +1,9 @@ { - "html": "Omegaverse_trpg.html", - "css": "Omegaverse_trpg.css", - "authors": "Tateck", - "roll20userid": "356257", - "preview": "Omegaverse_trpg.png", - "instructions": "Omegaverse TRPG는 믹하님의 자작룰로, 해당 룰의 캐릭터 시트를 기반으로 하여 TATECK이 제작하였습니다." -} + "html": "Omegaverse_trpg.html", + "css": "Omegaverse_trpg.css", + "authors": "Tateck", + "roll20userid": "356257", + "preview": "Omegaverse_trpg.png", + "instructions": "Omegaverse TRPG는 믹하님의 자작룰로, 해당 룰의 캐릭터 시트를 기반으로 하여 TATECK이 제작하였습니다.", + "legacy": true +} \ No newline at end of file diff --git a/OneDice/sheet.json b/OneDice/sheet.json index 4f3a18ccb1..75e08240f9 100644 --- a/OneDice/sheet.json +++ b/OneDice/sheet.json @@ -1,8 +1,9 @@ { -"html": "onedice.html", -"css": "onedice.css", -"authors": "Stephanie Bryant", -"roll20userid": "314", -"preview": "onedice.png", -"instructions": "See the [the wiki](https://wiki.roll20.net/OneDice) for suggestions on setting up and running a OneDice game on Roll20. OneDice is is an easy, quick and flexible Roleplaying Game (RPG) system by Cakebread & Walton. It's available at [DriveThruRPG](https://www.drivethrurpg.com/product/208688/OneDice-Universal-Revised)" + "html": "onedice.html", + "css": "onedice.css", + "authors": "Stephanie Bryant", + "roll20userid": "314", + "preview": "onedice.png", + "instructions": "See the [the wiki](https://wiki.roll20.net/OneDice) for suggestions on setting up and running a OneDice game on Roll20. OneDice is is an easy, quick and flexible Roleplaying Game (RPG) system by Cakebread & Walton. It's available at [DriveThruRPG](https://www.drivethrurpg.com/product/208688/OneDice-Universal-Revised)", + "legacy": true } \ No newline at end of file diff --git a/OnePiece_d20/sheet.json b/OnePiece_d20/sheet.json index 5e92fd0ab2..0056fcb5b9 100644 --- a/OnePiece_d20/sheet.json +++ b/OnePiece_d20/sheet.json @@ -4,5 +4,6 @@ "authors": "Lily @lilypadnebula", "roll20userID": "229266", "preview": "preview.png", - "instructions": "Fill in the fields by going through character creation. Be sure to set attack skills correctly! Choose Size correctly as this impacts attack/defense bonus" + "instructions": "Fill in the fields by going through character creation. Be sure to set attack skills correctly! Choose Size correctly as this impacts attack/defense bonus", + "legacy": true } \ No newline at end of file diff --git a/Only War/sheet.json b/Only War/sheet.json index bd9e63af60..e2c7973de2 100644 --- a/Only War/sheet.json +++ b/Only War/sheet.json @@ -1,8 +1,9 @@ { - "html": "Only War.html", - "css": "Only War.css", - "authors": "Daniel D. created the orginal, and was shamelessly modified by John W. for Only War. In December 2016 Michael R. updated for Quality of life.", - "roll20userID": "233902,492849,1478668", - "preview": "Only War.png", - "instructions": "You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row. All questions concerning this sheet should be addressed to Michael R." -} + "html": "Only War.html", + "css": "Only War.css", + "authors": "Daniel D. created the orginal, and was shamelessly modified by John W. for Only War. In December 2016 Michael R. updated for Quality of life.", + "roll20userID": "233902,492849,1478668", + "preview": "Only War.png", + "instructions": "You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row. All questions concerning this sheet should be addressed to Michael R.", + "legacy": true +} \ No newline at end of file diff --git a/Only-War-Enhanced/sheet.json b/Only-War-Enhanced/sheet.json index 919d03bfbb..dfdb6ec38d 100644 --- a/Only-War-Enhanced/sheet.json +++ b/Only-War-Enhanced/sheet.json @@ -1,55 +1,56 @@ { - "html": "OnlyWarEnhanced.html", - "css": "OnlyWarEnhanced.css", - "authors": "Jason Lee", - "roll20userid": "685637", - "preview": "preview.png", - "instructions": "This sheet is designed for use in Roll20. It is based on the Warhammer 40000: Only War ttrpg by Fantasy Flight Games, and derived from the Halo Mythic 3.5 Roll20 sheet made by Omran Losinno and Michael van Weelde.\r\rInfographic has information about Wounds, Fatigue, and Fate Pts. If this information is invisible when the sheet is first loaded, try clicking the Infographic button twice.\rTo GM toggles a whisper function. If enabled, all rolls will only be visible to you and the GM.\rInline Mod toggles a query for situational modifiers. For example, a Dodge check in thick mud carries a -30 penalty, which would be noted in the Inline Mod. In situations where many checks are made with no modifier, leaving this option disabled may streamline gameplay.\rWords or symbols in the sheet that don't make sense might have a tooltip explaining their function if hovered over.\rPlease note that Degrees of Success does not yet include 1/2 the Unnatural Stats value, that functionality is coming up.\r\rIf you have any questions about the sheet, feedback, or feature requests, please feel free to PM the author at https://app.roll20.net/users/685637/sammy-silver", - "useroptions": [ - { - "attribute": "initmod0", - "displayname": "Initiative Overrides", - "type": "select", - "options": [ - "No tiebreaker|[[floor", - "Decimal tiebreaker|[[", - "AGI tiebreaker|tiebreaker [[@{AGI_total}]] roll [[floor" - ], - "default": "[[floor", - "description": "Select the initiative tiebreaker setting to use on the character sheet." - }, - { - "attribute": "settings_hitroll", - "displayname": "Auto Roll Hit Locations", - "type": "select", - "options": [ - "Automatically roll hit locations|{{loc=[[1d100]]}}", - "Don't automatically roll hit locations| " - ], - "default": "{{loc=[[1d100]]}}", - "description": "Select the Auto Hit Location setting to use on the character sheet." - }, - { - "attribute": "settings_crunchsummary", - "displayname": "Crunch Summary in Righteous Fury", - "type": "select", - "options": [ - "Include Crunch Summary|crunch", - "Exclude Crunch Summary| " - ], - "default": " ", - "description": "Includes a summary of the gameplay-related information for Righteous Fury rolls." - }, - { - "attribute": "settings_weapondescription", - "displayname": "Weapon Special in Damage Roll", - "type": "select", - "options": [ - "Include weapon Special|description", - "Exclude weapon Special| " - ], - "default": " ", - "description": "Select the Weapon Special Effects setting to use on the character sheet." - } - ] + "html": "OnlyWarEnhanced.html", + "css": "OnlyWarEnhanced.css", + "authors": "Jason Lee", + "roll20userid": "685637", + "preview": "preview.png", + "instructions": "This sheet is designed for use in Roll20. It is based on the Warhammer 40000: Only War ttrpg by Fantasy Flight Games, and derived from the Halo Mythic 3.5 Roll20 sheet made by Omran Losinno and Michael van Weelde.\r\rInfographic has information about Wounds, Fatigue, and Fate Pts. If this information is invisible when the sheet is first loaded, try clicking the Infographic button twice.\rTo GM toggles a whisper function. If enabled, all rolls will only be visible to you and the GM.\rInline Mod toggles a query for situational modifiers. For example, a Dodge check in thick mud carries a -30 penalty, which would be noted in the Inline Mod. In situations where many checks are made with no modifier, leaving this option disabled may streamline gameplay.\rWords or symbols in the sheet that don't make sense might have a tooltip explaining their function if hovered over.\rPlease note that Degrees of Success does not yet include 1/2 the Unnatural Stats value, that functionality is coming up.\r\rIf you have any questions about the sheet, feedback, or feature requests, please feel free to PM the author at https://app.roll20.net/users/685637/sammy-silver", + "useroptions": [ + { + "attribute": "initmod0", + "displayname": "Initiative Overrides", + "type": "select", + "options": [ + "No tiebreaker|[[floor", + "Decimal tiebreaker|[[", + "AGI tiebreaker|tiebreaker [[@{AGI_total}]] roll [[floor" + ], + "default": "[[floor", + "description": "Select the initiative tiebreaker setting to use on the character sheet." + }, + { + "attribute": "settings_hitroll", + "displayname": "Auto Roll Hit Locations", + "type": "select", + "options": [ + "Automatically roll hit locations|{{loc=[[1d100]]}}", + "Don't automatically roll hit locations| " + ], + "default": "{{loc=[[1d100]]}}", + "description": "Select the Auto Hit Location setting to use on the character sheet." + }, + { + "attribute": "settings_crunchsummary", + "displayname": "Crunch Summary in Righteous Fury", + "type": "select", + "options": [ + "Include Crunch Summary|crunch", + "Exclude Crunch Summary| " + ], + "default": " ", + "description": "Includes a summary of the gameplay-related information for Righteous Fury rolls." + }, + { + "attribute": "settings_weapondescription", + "displayname": "Weapon Special in Damage Roll", + "type": "select", + "options": [ + "Include weapon Special|description", + "Exclude weapon Special| " + ], + "default": " ", + "description": "Select the Weapon Special Effects setting to use on the character sheet." + } + ], + "legacy": true } \ No newline at end of file diff --git a/Open Legend/sheet.json b/Open Legend/sheet.json index f3577698d9..ff43816005 100644 --- a/Open Legend/sheet.json +++ b/Open Legend/sheet.json @@ -1,8 +1,9 @@ { - "html": "Open Legend.html", - "css": "Open Legend.css", - "authors": "Jonathan Potter, aka Great Moustache / BuildAndDie", - "roll20userid": "567381", - "preview": "OpenLegend.png", - "instructions": "**www.OpenLegendRPG.com**\n\nSteamlined design to keep it simple and enhance performance.\n* Speed up your game sessions with Auto-Calculating fields and Javascript workers so hardly any math.\n* Actions made simple with plenty of Roll buttons, simply hover over the name and you'll see it change colors, click to roll.\n* Customizable skills, attacks, and spells under your Actions.\n* Advantage/Disadvantage built into each roll with pop questions.\n* Clickable gear icons for expanded options.\n\n[Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Open%20Legend%20Basic%20by%20Great%20Moustache/ReadMe.md)" -} + "html": "Open Legend.html", + "css": "Open Legend.css", + "authors": "Jonathan Potter, aka Great Moustache / BuildAndDie", + "roll20userid": "567381", + "preview": "OpenLegend.png", + "instructions": "**www.OpenLegendRPG.com**\n\nSteamlined design to keep it simple and enhance performance.\n* Speed up your game sessions with Auto-Calculating fields and Javascript workers so hardly any math.\n* Actions made simple with plenty of Roll buttons, simply hover over the name and you'll see it change colors, click to roll.\n* Customizable skills, attacks, and spells under your Actions.\n* Advantage/Disadvantage built into each roll with pop questions.\n* Clickable gear icons for expanded options.\n\n[Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Open%20Legend%20Basic%20by%20Great%20Moustache/ReadMe.md)", + "legacy": true +} \ No newline at end of file diff --git a/OpenLegend_Minimalist/sheet.json b/OpenLegend_Minimalist/sheet.json index cd1c9b2542..78f3774ae7 100644 --- a/OpenLegend_Minimalist/sheet.json +++ b/OpenLegend_Minimalist/sheet.json @@ -1,17 +1,18 @@ { - "html": "open_legend_minimalist.html", - "css": "open_legend_minimalist.css", - "authors": "Déja Augustine (a.k.a. Kertész, @dejaaugustine)", - "roll20userid": "1068768", - "preview": "open_legend_minimalist.jpg", - "instructions": "A minimalist character sheet for the [Open Legend](http://www.openlegendrpg.com) system.\n\nThis sheet is designed to stay out of your way as much as possible, no matter how you use the Open Legend system. Features include:\n* Single page design (no tabs)\n* No hidden options or settings (almost)\n* Toggle between Roll20's virtual dice and prompts if you'd rather roll your own (the ONLY hidden option, click the gear beneath the logo).\n* All features (advantage/disadvantage, power level calculation, etc.) are fully compatible with both virtual and physical dice\n* Hover over any roll button to reveal per-attribute/per-action advantage/disadvantage\n* Autocalculate fields with reasonable defaults\n* Change any autocalculated field if you don't like the result (no fields are locked/disabled)\n* Room for all your actions, feats, perks, flaws, and inventory\n* Roll templates for boons show what power levels you can invoke based on your roll", - "useroptions": [ - { - "attribute": "use_physical_dice", - "displayname": "Use Physical Dice", - "type": "checkbox", - "value": "1", - "description": "Default to using physical dice prompts" - } - ] -} + "html": "open_legend_minimalist.html", + "css": "open_legend_minimalist.css", + "authors": "Déja Augustine (a.k.a. Kertész, @dejaaugustine)", + "roll20userid": "1068768", + "preview": "open_legend_minimalist.jpg", + "instructions": "A minimalist character sheet for the [Open Legend](http://www.openlegendrpg.com) system.\n\nThis sheet is designed to stay out of your way as much as possible, no matter how you use the Open Legend system. Features include:\n* Single page design (no tabs)\n* No hidden options or settings (almost)\n* Toggle between Roll20's virtual dice and prompts if you'd rather roll your own (the ONLY hidden option, click the gear beneath the logo).\n* All features (advantage/disadvantage, power level calculation, etc.) are fully compatible with both virtual and physical dice\n* Hover over any roll button to reveal per-attribute/per-action advantage/disadvantage\n* Autocalculate fields with reasonable defaults\n* Change any autocalculated field if you don't like the result (no fields are locked/disabled)\n* Room for all your actions, feats, perks, flaws, and inventory\n* Roll templates for boons show what power levels you can invoke based on your roll", + "useroptions": [ + { + "attribute": "use_physical_dice", + "displayname": "Use Physical Dice", + "type": "checkbox", + "value": "1", + "description": "Default to using physical dice prompts" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/OperaRPG/sheet.json b/OperaRPG/sheet.json index 3b194033e6..0ff58fa686 100644 --- a/OperaRPG/sheet.json +++ b/OperaRPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "operarpg.html", - "css": "operarpg.css", - "authors": "Daniel Tschiedel", - "roll20userid": "1408312", - "preview": "operarpg.png", - "instructions": "This is a character sheet for the OPERA RPG, considered the definitive guide to creating RPG worlds, the most innovative of generic systems, with possibilities and ideas limited only by your imagination (written by Leo Andrade and Roj Ventura)." -} + "html": "operarpg.html", + "css": "operarpg.css", + "authors": "Daniel Tschiedel", + "roll20userid": "1408312", + "preview": "operarpg.png", + "instructions": "This is a character sheet for the OPERA RPG, considered the definitive guide to creating RPG worlds, the most innovative of generic systems, with possibilities and ideas limited only by your imagination (written by Leo Andrade and Roj Ventura).", + "legacy": true +} \ No newline at end of file diff --git a/Oreste/sheet.json b/Oreste/sheet.json index 97e19a03fb..3aab70f13a 100644 --- a/Oreste/sheet.json +++ b/Oreste/sheet.json @@ -1,17 +1,18 @@ { - "html": "oreste.html", - "css": "oreste.css", - "authors": "Elder-Craft", - "roll20userID": "6233593", - "preview": "orestePreview.png", - "instructions": "Fiche officielle d'Oreste.", - "useroptions": [ - { - "attribute": "gm", - "displayname": "Les jets sont privés par défaut", - "type": "checkbox", - "value": "/w gm", - "description": "Défini si les jets des nouvelles fiches sont public ou privés par défaut." - } - ] + "html": "oreste.html", + "css": "oreste.css", + "authors": "Elder-Craft", + "roll20userID": "6233593", + "preview": "orestePreview.png", + "instructions": "Fiche officielle d'Oreste.", + "useroptions": [ + { + "attribute": "gm", + "displayname": "Les jets sont privés par défaut", + "type": "checkbox", + "value": "/w gm", + "description": "Défini si les jets des nouvelles fiches sont public ou privés par défaut." + } + ], + "legacy": true } \ No newline at end of file diff --git a/Other_Dust/sheet.json b/Other_Dust/sheet.json index 3c350cf7b0..f24cd4ff30 100644 --- a/Other_Dust/sheet.json +++ b/Other_Dust/sheet.json @@ -1,8 +1,13 @@ { - "html": "Other_Dust.html", - "css": "Other_Dust.css", - "authors": ["Kevin Searle (@kevinsearle)"], - "roll20userid": ["565104"], - "preview": "Other_Dust.png", - "instructions": "Updated and maintained by Kevin the Barbarian.\r\r\r" -} + "html": "Other_Dust.html", + "css": "Other_Dust.css", + "authors": [ + "Kevin Searle (@kevinsearle)" + ], + "roll20userid": [ + "565104" + ], + "preview": "Other_Dust.png", + "instructions": "Updated and maintained by Kevin the Barbarian.\r\r\r", + "legacy": true +} \ No newline at end of file diff --git a/Our Last Best Hope/sheet.json b/Our Last Best Hope/sheet.json index 56b3895900..b50da44e49 100644 --- a/Our Last Best Hope/sheet.json +++ b/Our Last Best Hope/sheet.json @@ -1,8 +1,9 @@ { -"html": "ourlastbesthope.html", -"css": "ourlastbesthope.css", -"authors": "Stephanie Bryant", -"roll20userid": "314", -"preview": "ourlastbesthope.png", -"instructions": "Our Last Best Hope is by Magpie Games and is available at https://www.magpiegames.com/our-last-best-hope/" -} + "html": "ourlastbesthope.html", + "css": "ourlastbesthope.css", + "authors": "Stephanie Bryant", + "roll20userid": "314", + "preview": "ourlastbesthope.png", + "instructions": "Our Last Best Hope is by Magpie Games and is available at https://www.magpiegames.com/our-last-best-hope/", + "legacy": true +} \ No newline at end of file diff --git a/Outbreak/sheet.json b/Outbreak/sheet.json index 9652a2d3a7..dec9d4b3d3 100644 --- a/Outbreak/sheet.json +++ b/Outbreak/sheet.json @@ -4,5 +4,6 @@ "authors": "Emerald Productions, LLC", "roll20userid": "557736", "preview": "preview.png", - "instructions": "Outbreak by Hunters Entertainment" -} + "instructions": "Outbreak by Hunters Entertainment", + "legacy": true +} \ No newline at end of file diff --git a/Over the Edge 2e/sheet.json b/Over the Edge 2e/sheet.json index 62dbf5f838..9d0b1e9305 100644 --- a/Over the Edge 2e/sheet.json +++ b/Over the Edge 2e/sheet.json @@ -1,8 +1,9 @@ { - "html": "Over_The_Edge.html", - "css": "Over_The_Edge.css", - "authors": "David", - "roll20userid": "720651", - "preview": "Over_The_Edge.png", - "instructions": "Character Sheet for Atlas Games Over the Edge 2e." + "html": "Over_The_Edge.html", + "css": "Over_The_Edge.css", + "authors": "David", + "roll20userid": "720651", + "preview": "Over_The_Edge.png", + "instructions": "Character Sheet for Atlas Games Over the Edge 2e.", + "legacy": true } \ No newline at end of file diff --git a/OverArms/sheet.json b/OverArms/sheet.json index 95667caf8e..25070e97b4 100644 --- a/OverArms/sheet.json +++ b/OverArms/sheet.json @@ -1,8 +1,9 @@ { - "html": "overarms.html", - "css": "overarms.css", - "authors": "Steve K.", - "roll20userid": "5047", - "preview": "overarms.jpg", - "instructions": "Over Arms by Rookie Jet Studios. Over Arms is a rules-light Tabletop Role Playing Game designed for people familiar with series like JoJo’s Bizarre Adventure, Persona, Fate, Shaman King, etc. This game aims to recreate the themes, mechanics, and powers as seen in these kind of media." -} + "html": "overarms.html", + "css": "overarms.css", + "authors": "Steve K.", + "roll20userid": "5047", + "preview": "overarms.jpg", + "instructions": "Over Arms by Rookie Jet Studios. Over Arms is a rules-light Tabletop Role Playing Game designed for people familiar with series like JoJo’s Bizarre Adventure, Persona, Fate, Shaman King, etc. This game aims to recreate the themes, mechanics, and powers as seen in these kind of media.", + "legacy": true +} \ No newline at end of file diff --git a/P.I.R.A.T.E.S/sheet.json b/P.I.R.A.T.E.S/sheet.json index 925d671e00..bafdfe4a57 100644 --- a/P.I.R.A.T.E.S/sheet.json +++ b/P.I.R.A.T.E.S/sheet.json @@ -1,8 +1,9 @@ { - "html": "PIRATES.html", - "css": "PIRATES.css", - "authors": "ElGothiko", - "roll20userid": "4134639", - "preview": "piratesv1.jpg", - "instructions": "Feuille de Personnage (avec jets) pour [P.I.R.A.T.E.S.](https://www.facebook.com/groups/1705929009442551). Feuille version 1.0 (13/08/2020). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/P.I.R.A.T.E.S./ReadMe.md). Pour faire des jets cachés que seul l'Amiral puisse lire, mettre le perso en PNJ" -} + "html": "PIRATES.html", + "css": "PIRATES.css", + "authors": "ElGothiko", + "roll20userid": "4134639", + "preview": "piratesv1.jpg", + "instructions": "Feuille de Personnage (avec jets) pour [P.I.R.A.T.E.S.](https://www.facebook.com/groups/1705929009442551). Feuille version 1.0 (13/08/2020). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/P.I.R.A.T.E.S./ReadMe.md). Pour faire des jets cachés que seul l'Amiral puisse lire, mettre le perso en PNJ", + "legacy": true +} \ No newline at end of file diff --git a/PARANOIA 25th Anniversary Edition/README.md b/PARANOIA 25th Anniversary Edition/README.md index d39d1cc49c..a8d9164dbb 100644 --- a/PARANOIA 25th Anniversary Edition/README.md +++ b/PARANOIA 25th Anniversary Edition/README.md @@ -31,7 +31,8 @@ You should then update `translation.json` with the new default translation value 4. Copy the returned string without the beginning and ending quotes if applicable. 5. Remove backslashes from the escaped quotes if applicable. 6. Prettify the JSON object. (You may do so by pasting the translation data in a Roll20 non-sandbox custom game, saving it, and copying it back.) -7. Replace the contents of `translation.json` with the final output. +7. Replace the contents of `translation.json` with the prettified output. +8. **IMPORTANT** - Make sure that the "fallback_for" entry appears in-between "roll" and "rating", as due to a bug in Roll20, `i18nOutput` doesn't extract that entry automatically as of this writing. You should also update `paranoia25.png` with a new screenshot after loading the resulting `paranoia25.html`, `paranoia25.css` and `translation.json` in Roll20. As per Roll20's guidelines, the image should be 500x500 px. (For 1920x1080 screen resolutions, reducing the screenshot size by 59% before cropping it generates the best results.) diff --git a/PARANOIA 25th Anniversary Edition/sheet.json b/PARANOIA 25th Anniversary Edition/sheet.json index 5f1b45ae9e..e0d8c46b42 100644 --- a/PARANOIA 25th Anniversary Edition/sheet.json +++ b/PARANOIA 25th Anniversary Edition/sheet.json @@ -1,8 +1,9 @@ { - "html": "paranoia25.html", - "css": "paranoia25.css", - "authors": "Guillaume Fortin-Debigaré", - "roll20userid": "3855049", - "preview": "paranoia25.png", - "instructions": "# PARANOIA 25th Anniversary Edition\n\nCustom character sheet by [Guillaume Fortin-Debigaré](https://www.debigare.com/).\n\nThis character sheet is also 99% compatible with PARANOIA XP Service Pack 1.\n\n## Features\n\n- Full support for Troubleshooters characters. (Internal Security and High Programmers characters are not currently implemented.)\n- Roll buttons for all applicable fields, with integrated roll queries for modifiers.\n- Rolls for Specialties with no rating automatically defaulting to base Skill.\n- Detailed rolls output whispered to the GM to prevent accidental information leakage to other players.\n- [Community translation support](https://roll20.zendesk.com/hc/en-us/articles/360058423993).\n\n## Changes compared to official character sheets\n\n- Fields reordered into new sections for ease of use.\n- Option to add multiple infiltrated Service Groups, Mutant Powers and Secret Societies memberships.\n- New optional field per Secret Society to document their recognition signal.\n- New Notes section, divided into public information and secrets.\n- Added default Specialties present in the rules that were accidentally omitted (Operate Heavy Machinery, Cryptography, Multicorder Operations).\n- Unnecessary Treason Points field removed.\n\n## Notes for GMs\n\n- GMs may safely perform rolls on the character sheet without alerting players controlling them.\n- GM information, such as Treason Points, should not be noted in the character sheet to prevent cheating. (Note that Roll20's GM Notes field is not part of the character sheet.)\n- The raw 1d20 output is included with all rolls for easy reference. The only exception is Attribute rolls which must be secretly performed outside of the character sheet, as the corresponding rolls return \"CLASSIFIED\" values instead. (You may send `/gmroll 1d20` in Roll20's chat to do a private d20 check.)\n\n## Legal\n\nPARANOIA content used with permission under the license granted by Mongoose Publishing from the original books: \"You may copy character sheets, record sheets, checklists and tables for personal use.\"\n\nOriginal content released under the [MIT License](https://opensource.org/licenses/MIT)." -} + "html": "paranoia25.html", + "css": "paranoia25.css", + "authors": "Guillaume Fortin-Debigaré", + "roll20userid": "3855049", + "preview": "paranoia25.png", + "instructions": "# PARANOIA 25th Anniversary Edition\n\nCustom character sheet by [Guillaume Fortin-Debigaré](https://www.debigare.com/).\n\nThis character sheet is also 99% compatible with PARANOIA XP Service Pack 1.\n\n## Features\n\n- Full support for Troubleshooters characters. (Internal Security and High Programmers characters are not currently implemented.)\n- Roll buttons for all applicable fields, with integrated roll queries for modifiers.\n- Rolls for Specialties with no rating automatically defaulting to base Skill.\n- Detailed rolls output whispered to the GM to prevent accidental information leakage to other players.\n- [Community translation support](https://roll20.zendesk.com/hc/en-us/articles/360058423993).\n\n## Changes compared to official character sheets\n\n- Fields reordered into new sections for ease of use.\n- Option to add multiple infiltrated Service Groups, Mutant Powers and Secret Societies memberships.\n- New optional field per Secret Society to document their recognition signal.\n- New Notes section, divided into public information and secrets.\n- Added default Specialties present in the rules that were accidentally omitted (Operate Heavy Machinery, Cryptography, Multicorder Operations).\n- Unnecessary Treason Points field removed.\n\n## Notes for GMs\n\n- GMs may safely perform rolls on the character sheet without alerting players controlling them.\n- GM information, such as Treason Points, should not be noted in the character sheet to prevent cheating. (Note that Roll20's GM Notes field is not part of the character sheet.)\n- The raw 1d20 output is included with all rolls for easy reference. The only exception is Attribute rolls which must be secretly performed outside of the character sheet, as the corresponding rolls return \"CLASSIFIED\" values instead. (You may send `/gmroll 1d20` in Roll20's chat to do a private d20 check.)\n\n## Legal\n\nPARANOIA content used with permission under the license granted by Mongoose Publishing from the original books: \"You may copy character sheets, record sheets, checklists and tables for personal use.\"\n\nOriginal content released under the [MIT License](https://opensource.org/licenses/MIT).", + "legacy": true +} \ No newline at end of file diff --git a/PARANOIA 25th Anniversary Edition/translation.json b/PARANOIA 25th Anniversary Edition/translation.json index 447b92863f..4735fd6756 100644 --- a/PARANOIA 25th Anniversary Edition/translation.json +++ b/PARANOIA 25th Anniversary Edition/translation.json @@ -99,6 +99,7 @@ "public_information": "Public information", "secrets": "Secrets", "roll": "Roll", + "fallback_for": "fallback for", "rating": "Rating", "modifiers": "Modifiers", "1d20_result": "1d20 result", diff --git a/Paladin/sheet.json b/Paladin/sheet.json index c59ed8f9f0..d89c613cbd 100644 --- a/Paladin/sheet.json +++ b/Paladin/sheet.json @@ -1,8 +1,9 @@ { - "html": "paladin.html", - "css": "paladin.css", - "authors": "Sophie Lagace, via Cassie Levett", - "roll20userid": "370092", - "preview": "preview.PNG", - "instructions": "Paladin: Warriors of Charlemagne." -} + "html": "paladin.html", + "css": "paladin.css", + "authors": "Sophie Lagace, via Cassie Levett", + "roll20userid": "370092", + "preview": "preview.PNG", + "instructions": "Paladin: Warriors of Charlemagne.", + "legacy": true +} \ No newline at end of file diff --git a/Palladium Fantasy 1E/sheet.json b/Palladium Fantasy 1E/sheet.json index 0c8816c2a8..44204c2413 100644 --- a/Palladium Fantasy 1E/sheet.json +++ b/Palladium Fantasy 1E/sheet.json @@ -1,8 +1,9 @@ { - "html": "palladium_fantasy_1e.html", - "css": "palladium_fantasy_1e.css", - "authors": "Kraynic", - "roll20userid": "1869955", - "preview": "sheet_tab1.png", - "instructions": "\n For more info on the sheet see the Roll20 [wiki page](https://wiki.roll20.net/Palladium_Fantasy_1E)" -} + "html": "palladium_fantasy_1e.html", + "css": "palladium_fantasy_1e.css", + "authors": "Kraynic", + "roll20userid": "1869955", + "preview": "sheet_tab1.png", + "instructions": "\n For more info on the sheet see the Roll20 [wiki page](https://wiki.roll20.net/Palladium_Fantasy_1E)", + "legacy": true +} \ No newline at end of file diff --git a/Palladium Fantasy 2E Sheet/sheet.json b/Palladium Fantasy 2E Sheet/sheet.json index 6fbb2e2fe0..9a5f77c8e1 100644 --- a/Palladium Fantasy 2E Sheet/sheet.json +++ b/Palladium Fantasy 2E Sheet/sheet.json @@ -1,8 +1,9 @@ { - "html": "palladium_fantasy_2E.html", - "css": "palladium_fantasy_2E.css", - "authors": "Kraynic", - "roll20userid": "1869955", - "preview": "PalladiumFantasy2Emain.png", - "instructions": "\n For information about the sheet, [check out the Roll20 wiki page](https://wiki.roll20.net/Palladium_Fantasy_2E)." -} + "html": "palladium_fantasy_2E.html", + "css": "palladium_fantasy_2E.css", + "authors": "Kraynic", + "roll20userid": "1869955", + "preview": "PalladiumFantasy2Emain.png", + "instructions": "\n For information about the sheet, [check out the Roll20 wiki page](https://wiki.roll20.net/Palladium_Fantasy_2E).", + "legacy": true +} \ No newline at end of file diff --git a/Palladium Megaverse/sheet.json b/Palladium Megaverse/sheet.json index 5c607508f6..239f4f878a 100644 --- a/Palladium Megaverse/sheet.json +++ b/Palladium Megaverse/sheet.json @@ -1,8 +1,9 @@ { - "html": "palladium_megaverse.html", - "css": "palladium_megaverse.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "palladium_megaverse.jpg", - "instructions": "This is a basic Palladium Megaverse character sheet and was created out of sheer desperation by the good graces of John W. for the benefit of Roll20's Palladium Magaverse players. This is a no-frills sheet and is essentially a place holder for character's information. Please feel free to update this sheet to make it all that it could be." + "html": "palladium_megaverse.html", + "css": "palladium_megaverse.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "palladium_megaverse.jpg", + "instructions": "This is a basic Palladium Megaverse character sheet and was created out of sheer desperation by the good graces of John W. for the benefit of Roll20's Palladium Magaverse players. This is a no-frills sheet and is essentially a place holder for character's information. Please feel free to update this sheet to make it all that it could be.", + "legacy": true } \ No newline at end of file diff --git a/Palladium-Rifts/sheet.json b/Palladium-Rifts/sheet.json index 5ece2e4b8a..e6c6881b99 100644 --- a/Palladium-Rifts/sheet.json +++ b/Palladium-Rifts/sheet.json @@ -1,8 +1,9 @@ { - "html": "Palladium-Rifts.html", - "css": "Palladium-Rifts.css", - "authors": "William R., Ronald Z", - "roll20userid": "262130", - "preview": "Palladium-Rifts.png", - "instructions": "Originally created by William R. and originally submitted to Github by John W. Refactored by Ronald Z." -} + "html": "Palladium-Rifts.html", + "css": "Palladium-Rifts.css", + "authors": "William R., Ronald Z", + "roll20userid": "262130", + "preview": "Palladium-Rifts.png", + "instructions": "Originally created by William R. and originally submitted to Github by John W. Refactored by Ronald Z.", + "legacy": true +} \ No newline at end of file diff --git a/Paranoia/sheet.json b/Paranoia/sheet.json index 3f871f9226..40fcaf1e3e 100644 --- a/Paranoia/sheet.json +++ b/Paranoia/sheet.json @@ -1,8 +1,9 @@ { - "html": "Paranoia.html", - "css": "Paranoia.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "Paranoia.png", - "instructions": "# Character Sheet\r ## Character\r\r* Place to Store the character's bio information.\r\r## Skills\r* Each skill name is a button that rolls in the open. The GM button only sends it to the GM.\r\r## Secrets\r* A place for all your secerts. Every button here sends the information straight tothe GM.\r\r## Equipment\r* This is where equipment is kept. .\r\r## Combat\r* Wounds are checkboxes, and each attack button includes a GM only option. You can change the catchphrase.\r\r## Communication\r\r*I am very pleased withthis tab. Open comms sends text to everyone, while the friend computer is just to Friend Computer. The GM button does the same thing, and the Private message whispers only to whoever you put in the input box. The private messages is also in a repeating field, so you canput the whole crew in there." + "html": "Paranoia.html", + "css": "Paranoia.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "Paranoia.png", + "instructions": "# Character Sheet\r ## Character\r\r* Place to Store the character's bio information.\r\r## Skills\r* Each skill name is a button that rolls in the open. The GM button only sends it to the GM.\r\r## Secrets\r* A place for all your secerts. Every button here sends the information straight tothe GM.\r\r## Equipment\r* This is where equipment is kept. .\r\r## Combat\r* Wounds are checkboxes, and each attack button includes a GM only option. You can change the catchphrase.\r\r## Communication\r\r*I am very pleased withthis tab. Open comms sends text to everyone, while the friend computer is just to Friend Computer. The GM button does the same thing, and the Private message whispers only to whoever you put in the input box. The private messages is also in a repeating field, so you canput the whole crew in there.", + "legacy": true } \ No newline at end of file diff --git a/Paranoia_Mongoose/sheet.json b/Paranoia_Mongoose/sheet.json index 94c1c5ad22..d58167fdf2 100644 --- a/Paranoia_Mongoose/sheet.json +++ b/Paranoia_Mongoose/sheet.json @@ -1,8 +1,9 @@ { - "html": "paranoia.html", - "css": "paranoia.css", - "authors": "PadRpg", - "roll20userid": "173154", - "preview": "paranoia.jpg", - "instructions": "Character Sheet for Paranoia, Mongoose version from 2015 (Design based on the French edition of ''Edition Sans-Détour'').\nhttp://www.mongoosepublishing.com/rpgs/paranoia.html\nhttp://www.sans-detour.com/shop/40-paranoia" -} + "html": "paranoia.html", + "css": "paranoia.css", + "authors": "PadRpg", + "roll20userid": "173154", + "preview": "paranoia.jpg", + "instructions": "Character Sheet for Paranoia, Mongoose version from 2015 (Design based on the French edition of ''Edition Sans-Détour'').\nhttp://www.mongoosepublishing.com/rpgs/paranoia.html\nhttp://www.sans-detour.com/shop/40-paranoia", + "legacy": true +} \ No newline at end of file diff --git a/Paranoia_Mongoose_oneclick/sheet.json b/Paranoia_Mongoose_oneclick/sheet.json index a7fca45ce2..e47bcf2900 100644 --- a/Paranoia_Mongoose_oneclick/sheet.json +++ b/Paranoia_Mongoose_oneclick/sheet.json @@ -1,8 +1,9 @@ { - "html": "paranoia_mongoose_oneclick.html", - "css": "paranoia_mongoose_oneclick.css", - "authors": "darren-h", - "roll20userid": "3245556", - "preview": "paranoia_mongoose_oneclick.jpg", - "instructions": "Everything will carry over except checkboxes. If the computer die rolls the computer symbol, a picture of the computer eye will show in the background of the roll result. Max moxie dropdown allows for burning moxie points at character creation, these will be greyed out and unclickable." + "html": "paranoia_mongoose_oneclick.html", + "css": "paranoia_mongoose_oneclick.css", + "authors": "darren-h", + "roll20userid": "3245556", + "preview": "paranoia_mongoose_oneclick.jpg", + "instructions": "Everything will carry over except checkboxes. If the computer die rolls the computer symbol, a picture of the computer eye will show in the background of the roll result. Max moxie dropdown allows for burning moxie points at character creation, these will be greyed out and unclickable.", + "legacy": true } \ No newline at end of file diff --git a/Pasts_Personas_Prophecies/sheet.json b/Pasts_Personas_Prophecies/sheet.json index c6b1a6a96b..f90e913fec 100644 --- a/Pasts_Personas_Prophecies/sheet.json +++ b/Pasts_Personas_Prophecies/sheet.json @@ -1,8 +1,9 @@ { - "html": "P3.html", - "css": "P3.css", - "authors": "Coal Powered Puppet for the sheet, TheAaron for the API", - "roll20userid": "492849", - "preview": "P3.png", - "instructions": "The roll buttons work, but the API requires the script located at https://app.roll20.net/forum/post/5303664/script-slydice-help-creating-a-dice-api" + "html": "P3.html", + "css": "P3.css", + "authors": "Coal Powered Puppet for the sheet, TheAaron for the API", + "roll20userid": "492849", + "preview": "P3.png", + "instructions": "The roll buttons work, but the API requires the script located at https://app.roll20.net/forum/post/5303664/script-slydice-help-creating-a-dice-api", + "legacy": true } \ No newline at end of file diff --git a/Path of Paper/sheet.json b/Path of Paper/sheet.json index e85850a902..014007b363 100644 --- a/Path of Paper/sheet.json +++ b/Path of Paper/sheet.json @@ -1,8 +1,9 @@ { - "html": "path_of_paper.html", - "css": "path_of_paper.css", - "preview": "preview.png", - "authors": "Juan S.", - "roll20userid": "498547", - "instructions": "Path of Paper, the game system created by Richard West (Angryaa)" + "html": "path_of_paper.html", + "css": "path_of_paper.css", + "preview": "preview.png", + "authors": "Juan S.", + "roll20userid": "498547", + "instructions": "Path of Paper, the game system created by Richard West (Angryaa)", + "legacy": true } \ No newline at end of file diff --git a/Pathfinder (Old)/sheet.json b/Pathfinder (Old)/sheet.json index 56b7488700..ed5444b630 100644 --- a/Pathfinder (Old)/sheet.json +++ b/Pathfinder (Old)/sheet.json @@ -1,8 +1,9 @@ { - "html": "pathfinder-old.html", - "css": "pathfinder-old.css", - "authors": "Samuel Marino", - "roll20userid": "63511", - "preview": "pathfinder-old.jpg", - "instructions": "# Legacy Edition \r \r **This is the old version of the Pathfinder sheet. Consider using the newer regular 'Pathfinder' sheet instead.** \r \r Inspired by Neceros's modified Pathfinder sheet. This sheet auto-calculates many fields, including, but not limited to, Ability scores & mods, Skills, HP, and Saves using the rules as written.\r\r## Example Attributes\r\r* You can mouse over any field to get its attribute name, here are some examples\r* level @{level}\r* Hit Points Max @{HP|max}\r* Fortitude @{Fort}\r* Base Attack Bonus @{bab}\r* Armor Class @{AC}\r* Touch @{Touch}\r* Flat-Foot @{Flat-Foot}\r* All Skills ie @{Acrobatics} and @{Knowledge-Arcana}\r\r**Ability Scores**\r\r* Strength @{STR}\r* Dexterity @{DEX}\r* Constitution @{CON}\r* Intelligence @{INT}\r* Wisdom @{WIS}\r* Charisma @{CHA}\r* Ability modifiers @{___-mod}\r\r## Example Rolls\r* You can mouse over any button to get its ability name, here are some examples\r* Abilities ie. %{charName|STRCheck}\r* Skills ie. %{charName|AcrobaticsCheck} or %{charName|Knowledge-ArcanaCheck}\r\r## Using the stat block\r* This sheet also contains a stat block, useful for quickly creating NPCs.\r* Click on the NPC radio button to use the NPC stat block\r* Most of the fields will be the same as the PC sheet, just reordered.\r* There are some NPC stat block specific fields that have the \"npc\" prefix for their attribute or ability name.\r* The NPC stat block also has tooltips for every attribute and ability\r* Some stats have two number boxes, the one on the left is the total for that stat and the one on the right is the value you can (and should) manipulate.\r\r## Additional Notes\r* HP|max takes your selected ability mod * level into account, so you don't have to add your selected ability mod to your HP manually.\r* InitiativeRoll adds your token to the initiative tracker, and therefore requires you to have a token selected to work.\r* The CS column in the skills table denotes class skills. The Trained column should be checked when you put ranks into a class skill.\r* Roll buttons on the NPC stat block are sent to the GM only.\r* If there's something you want added, or you'd like to report a bug, please contact the author of this sheet." -} + "html": "pathfinder-old.html", + "css": "pathfinder-old.css", + "authors": "Samuel Marino", + "roll20userid": "63511", + "preview": "pathfinder-old.jpg", + "instructions": "# Legacy Edition \r \r **This is the old version of the Pathfinder sheet. Consider using the newer regular 'Pathfinder' sheet instead.** \r \r Inspired by Neceros's modified Pathfinder sheet. This sheet auto-calculates many fields, including, but not limited to, Ability scores & mods, Skills, HP, and Saves using the rules as written.\r\r## Example Attributes\r\r* You can mouse over any field to get its attribute name, here are some examples\r* level @{level}\r* Hit Points Max @{HP|max}\r* Fortitude @{Fort}\r* Base Attack Bonus @{bab}\r* Armor Class @{AC}\r* Touch @{Touch}\r* Flat-Foot @{Flat-Foot}\r* All Skills ie @{Acrobatics} and @{Knowledge-Arcana}\r\r**Ability Scores**\r\r* Strength @{STR}\r* Dexterity @{DEX}\r* Constitution @{CON}\r* Intelligence @{INT}\r* Wisdom @{WIS}\r* Charisma @{CHA}\r* Ability modifiers @{___-mod}\r\r## Example Rolls\r* You can mouse over any button to get its ability name, here are some examples\r* Abilities ie. %{charName|STRCheck}\r* Skills ie. %{charName|AcrobaticsCheck} or %{charName|Knowledge-ArcanaCheck}\r\r## Using the stat block\r* This sheet also contains a stat block, useful for quickly creating NPCs.\r* Click on the NPC radio button to use the NPC stat block\r* Most of the fields will be the same as the PC sheet, just reordered.\r* There are some NPC stat block specific fields that have the \"npc\" prefix for their attribute or ability name.\r* The NPC stat block also has tooltips for every attribute and ability\r* Some stats have two number boxes, the one on the left is the total for that stat and the one on the right is the value you can (and should) manipulate.\r\r## Additional Notes\r* HP|max takes your selected ability mod * level into account, so you don't have to add your selected ability mod to your HP manually.\r* InitiativeRoll adds your token to the initiative tracker, and therefore requires you to have a token selected to work.\r* The CS column in the skills table denotes class skills. The Trained column should be checked when you put ranks into a class skill.\r* Roll buttons on the NPC stat block are sent to the GM only.\r* If there's something you want added, or you'd like to report a bug, please contact the author of this sheet.", + "legacy": true +} \ No newline at end of file diff --git a/Pathfinder (Spanish)/sheet.json b/Pathfinder (Spanish)/sheet.json index 693e1a4627..d96cf2a397 100644 --- a/Pathfinder (Spanish)/sheet.json +++ b/Pathfinder (Spanish)/sheet.json @@ -1,7 +1,8 @@ { - "html": "pathfinder-sp.html", - "css": "pathfinder-sp.css", - "authors": "Samuel Marino, Nibrodooh, Vince, Samuel Terrazas, Masivi (traducción)", - "preview": "pathfinder-sp.png", - "instructions": "" -} + "html": "pathfinder-sp.html", + "css": "pathfinder-sp.css", + "authors": "Samuel Marino, Nibrodooh, Vince, Samuel Terrazas, Masivi (traducción)", + "preview": "pathfinder-sp.png", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Pathfinder 2 Playtest by Roll20/sheet.json b/Pathfinder 2 Playtest by Roll20/sheet.json index 2162753766..179ba44761 100644 --- a/Pathfinder 2 Playtest by Roll20/sheet.json +++ b/Pathfinder 2 Playtest by Roll20/sheet.json @@ -1,8 +1,9 @@ { - "html": "PFPlaytest.html", - "css": "PFPlaytest.css", - "authors": "Scott Casey", - "roll20userid": "459831", - "preview": "PFPlaytest Draft Preview.PNG", - "instructions": "\nThe initial release of the Roll20 character sheet for the Pathfinder Playtest." -} + "html": "PFPlaytest.html", + "css": "PFPlaytest.css", + "authors": "Scott Casey", + "roll20userid": "459831", + "preview": "PFPlaytest Draft Preview.PNG", + "instructions": "\nThe initial release of the Roll20 character sheet for the Pathfinder Playtest.", + "legacy": true +} \ No newline at end of file diff --git a/Pathfinder Community/sheet.json b/Pathfinder Community/sheet.json index 4db4c79a0c..852ed4847a 100644 --- a/Pathfinder Community/sheet.json +++ b/Pathfinder Community/sheet.json @@ -1,183 +1,219 @@ { - "html": "pathfinder_community.html", - "css": "pathfinder_community.css", - "authors": "Samuel Marino, Nibrodooh, Vince, Samuel Terrazas, chris-b, Magik, James W.", - "roll20userid": "63511, 396949, 463088, 26725, 144324, 799951, 92730", - "preview": "pathfinder_community.png", - "compendium": "pathfinder", - "instructions": "# Pathfinder Character Sheet\n## Key features\n- Tab navigation: tabs allow for better organization and faster navigation.\n- Repeating fields: add as many rows as needed for attacks, abilities, feats, spells, inventory, etc.\n- Show/hide sub-sections: there are many options to show/hide sections of the sheet.\n- Settings/configuration tab: show/hide advanced features such as unchained skills and macro-text fields, customize your sheet with font and background choices, header images for roll templates, and much more.\n- Auto-calculated attributes: ability scores & mods, Skills, HP, Saves, total-attack/damage as guided by the rules as written. Most calculations are handled using sheet worker scripts(javascript) which helps to significantly enhance the sheet's performance.\n- Conditions and Buffs: toggle conditions and create buffs that automatically adjust attributes across the sheet.\n- NPC/Monster Parser: drag/drop monsters from the compendium bestiary to the sheet.\n- HeroLab import: import HeroLab characters to the sheet.\n- Menu Buttons: use section-specific buttons to produce a menu of relevant roll choices to chat.\n- and too many features to list...\n### Attributes\n- Mouse over any field to get its attribute name to help with token/ability macros.\n- Many field labels also include helpful title text giving a brief explanation of the attribute.\n- All field titles follow Roll20's attribute syntax, ie. AC would be displayed as \"@{AC}\" on mouse-over.\n### Rolls\n- You can mouse over any button roll to get its attribute/ability name to help with token/ability macros.\n- Roll button titles follow Roll20's ability syntax, using the selected token, ie. \"%{selected|STR-check}\" or \"@{selected|repeating _weapon _$X_attack-roll\"\n### NPC stat block\n- Use the NPC/Monster parser from the NPC tab to drag/drop monsters from the compendium. You may also enter attribute data directly on the NPC tab for easy stat-block input.\n## Additional Notes\n- Use the [Pathfinder Sheet Guide](https://wiki.roll20.net/Pathfinder_Character_Sheet) on the Roll20 wiki for more details.\n- Questions, comments, suggestions, please post in the Character Sheets forum: [Pathfinder sheet thread 6](https://app.roll20.net/forum/post/4735667/pf-pathfinder-sheet-thread-6)\n## Special Thanks\n**Translations: ** 白貓 (Traditional Chinese and the first translation done to the Pathfinder sheet.), Salerno T(italian)\n####Sam M. (the sheet's original author!)\n**And...** everyone in the Roll20 community and character sheet beta test game. Thank you for your assistance and support.\n", - "useroptions": [ - { - "attribute": "is_v1", - "displayname": "Sheet new since v1", - "displaytranslationkey": "is-v1", - "type": "checkbox", - "value": "1", - "description": "CHECK THIS so all new sheets set to 'new since v1'" - }, - { - "attribute": "migrate1", - "displayname": "Update all sheets to latest version", - "displaytranslationkey": "update-to-latest", - "type": "checkbox", - "value": "1", - "description" : "Go to Settings, Experimental Features, Apply Default Setting to update all sheets." - - }, - { - "attribute": "hide_announcements", - "displayname": "Hide announcements for all sheets", - "type": "checkbox", - "value": "1", - "description" : "Go to Settings, Experimental Features, Apply Default Settings to hide announcements for all sheets." - }, - { - "attribute": "PC-whisper", - "displayname": "PC rolls", - "type": "select", - "options": [" ","/w gm"], - "optiontranslationkeys": ["public-rolls","whisper-to-game-master"], - "default": " " - }, - { - "attribute": "NPC-whisper", - "displayname": "NPC rolls", - "type": "select", - "options": [" ","/w gm"], - "optiontranslationkeys": ["public-rolls","whisper-to-game-master"], - "default": "/ gm" - }, - { - "attribute": "is_npc", - "displayname": "IS NPC", - "displaytranslationkey": "is-npc-check-caps", - "type": "checkbox", - "value": "1", - "description": "Sheet is an NPC or Monster", - "descriptiontranslationkey": "is-npc-description" - }, - { - "attribute": "set_pfs", - "displayname": "Enable PFS config settings", - "displaytranslationkey": "enable-pfs", - "type": "checkbox", - "value": "1", - "description": "Sets hit points autocalc, prestige and fame points", - "descriptiontranslationkey": "enable-pfs-desc" - }, - { - "attribute": "auto_calc_hp", - "displayname": "Auto calc hp", - "displaytranslationkey": "automatically-calculate-hit-points-abbrv", - "type": "checkbox", - "value": "1", - "description": "Check to automatically calculate hit points. Set to true if NPC or PFS checked" - }, - { - "attribute": "maxhp_lvl1", - "displayname": "Use Max hp for first level/HD", - "displaytranslationkey": "100-at-level-1", - "type": "checkbox", - "value": "1" - }, - { - "attribute": "header_images_toggle", - "displayname": "Use header images", - "displaytranslationkey": "use-header-images", - "type": "checkbox", - "value": "1", - "description": "Include the default header image on roll templates.(NOTE: setting can be overidden by Simple roll templates which do not display header images.)", - "descriptiontranslationkey": "header-image-default" - }, - { - "attribute": "toggle_accessible_flag", - "displayname": "Use Other Simple Templates", - "displaytranslationkey": "use-simple-template", - "type": "checkbox", - "value": "@{var_accessible_flag}", - "description": "Use Other Simple Templates", - "descriptiontranslationkey": "use-simple-template" - }, - { - "attribute": "toggle_attack_accessible", - "displayname": "Use Attacks Simple Template", - "displaytranslationkey": "use-simple-template-attacks", - "type": "checkbox", - "value": "@{var_accessible_flag}", - "description": "Use simple accessible template for attacks.", - "descriptiontranslationkey": "options-attacks-accessible-title" - }, - { - "attribute": "toggle_spell_accessible", - "displayname": "Use Spells Simple Template", - "displaytranslationkey": "use-simple-template-spells", - "type": "checkbox", - "value": "@{var_accessible_flag}", - "description": "Use simple accessible template for spells.", - "descriptiontranslationkey": "options-spells-accessible-title" - }, - { - "attribute": "use_specfont", - "displayname": "Font", - "displaytranslationkey": "font", - "type": "select", - "options": ["0","1","2","3","4","5"], - "optiontranslationkeys": ["arial-default","verdana","comic-sans","segoe","lucida","fantasy"], - "default": "0", - "description": "Extra fonts for Accessiblity" - }, - { - "attribute": "max-dex-source", - "displayname": "Encumbrance", - "displaytranslationkey": "encumbrance", - "type": "select", - "options": ["0","1","2","3"], - "optiontranslationkeys": ["armor-shield-load-default","armor-shield-only","load-only","ignore-encumbrance"], - "default": "0", - "description" : "Encumbrance based on:", - "descriptiontranslationkey": "encumbrance-based-on" - }, - { - "attribute": "use_advanced_options", - "displayname": "Display user defined fields", - "displaytranslationkey": "display-advanced-options", - "type": "checkbox", - "description": "Display extra fields for advanced customization, such as columns marked 'user defined'", - "descriptiontranslationkey": "display-advanced-options-title", - "value": "1" - }, - { - "attribute": "normal_macro_show", - "displayname": "Display user defined fields", - "displaytranslationkey": "display-macro-text", - "type": "checkbox", - "description": "Display macro fields for customizing roll template rolls", - "descriptiontranslationkey": "display-macro-text-title", - "value": "1" - }, - { - "attribute": "adv_macro_show", - "displayname": "Display Advanced roll-time macro fields", - "displaytranslationkey": "display-advanced-macros", - "type": "checkbox", - "description": "Display Advanced fields to add to rolls. These will add to any 1d20 roll. Evaluated at roll-time, so queries may be used. Each requires '0' as default, and [[]] around rolls", - "descriptiontranslationkey": "display-advanced-macros-title", - "value": "1" - }, - { - "attribute": "use_buff_bonuses", - "displayname": " Use buff bonus types and stacking", - "displaytranslationkey": "use-buff-bonus-stacking", - "type": "checkbox", - "value": "1" - }, - { - "attribute": "use_horror_adventures", - "displayname": " Horror Adventures", - "displaytranslationkey": "horror-adventures", - "type": "checkbox", - "value": "1", - "descriptiontranslationkey":"toggle-horror-adventures-long" - } - ] + "html": "pathfinder_community.html", + "css": "pathfinder_community.css", + "authors": "Samuel Marino, Nibrodooh, Vince, Samuel Terrazas, chris-b, Magik, James W.", + "roll20userid": "63511, 396949, 463088, 26725, 144324, 799951, 92730", + "preview": "pathfinder_community.png", + "compendium": "pathfinder", + "instructions": "# Pathfinder Character Sheet\n## Key features\n- Tab navigation: tabs allow for better organization and faster navigation.\n- Repeating fields: add as many rows as needed for attacks, abilities, feats, spells, inventory, etc.\n- Show/hide sub-sections: there are many options to show/hide sections of the sheet.\n- Settings/configuration tab: show/hide advanced features such as unchained skills and macro-text fields, customize your sheet with font and background choices, header images for roll templates, and much more.\n- Auto-calculated attributes: ability scores & mods, Skills, HP, Saves, total-attack/damage as guided by the rules as written. Most calculations are handled using sheet worker scripts(javascript) which helps to significantly enhance the sheet's performance.\n- Conditions and Buffs: toggle conditions and create buffs that automatically adjust attributes across the sheet.\n- NPC/Monster Parser: drag/drop monsters from the compendium bestiary to the sheet.\n- HeroLab import: import HeroLab characters to the sheet.\n- Menu Buttons: use section-specific buttons to produce a menu of relevant roll choices to chat.\n- and too many features to list...\n### Attributes\n- Mouse over any field to get its attribute name to help with token/ability macros.\n- Many field labels also include helpful title text giving a brief explanation of the attribute.\n- All field titles follow Roll20's attribute syntax, ie. AC would be displayed as \"@{AC}\" on mouse-over.\n### Rolls\n- You can mouse over any button roll to get its attribute/ability name to help with token/ability macros.\n- Roll button titles follow Roll20's ability syntax, using the selected token, ie. \"%{selected|STR-check}\" or \"@{selected|repeating _weapon _$X_attack-roll\"\n### NPC stat block\n- Use the NPC/Monster parser from the NPC tab to drag/drop monsters from the compendium. You may also enter attribute data directly on the NPC tab for easy stat-block input.\n## Additional Notes\n- Use the [Pathfinder Sheet Guide](https://wiki.roll20.net/Pathfinder_Character_Sheet) on the Roll20 wiki for more details.\n- Questions, comments, suggestions, please post in the Character Sheets forum: [Pathfinder sheet thread 6](https://app.roll20.net/forum/post/4735667/pf-pathfinder-sheet-thread-6)\n## Special Thanks\n**Translations: ** 白貓 (Traditional Chinese and the first translation done to the Pathfinder sheet.), Salerno T(italian)\n####Sam M. (the sheet's original author!)\n**And...** everyone in the Roll20 community and character sheet beta test game. Thank you for your assistance and support.\n", + "useroptions": [ + { + "attribute": "is_v1", + "displayname": "Sheet new since v1", + "displaytranslationkey": "is-v1", + "type": "checkbox", + "value": "1", + "description": "CHECK THIS so all new sheets set to 'new since v1'" + }, + { + "attribute": "migrate1", + "displayname": "Update all sheets to latest version", + "displaytranslationkey": "update-to-latest", + "type": "checkbox", + "value": "1", + "description": "Go to Settings, Experimental Features, Apply Default Setting to update all sheets." + }, + { + "attribute": "hide_announcements", + "displayname": "Hide announcements for all sheets", + "type": "checkbox", + "value": "1", + "description": "Go to Settings, Experimental Features, Apply Default Settings to hide announcements for all sheets." + }, + { + "attribute": "PC-whisper", + "displayname": "PC rolls", + "type": "select", + "options": [ + " ", + "/w gm" + ], + "optiontranslationkeys": [ + "public-rolls", + "whisper-to-game-master" + ], + "default": " " + }, + { + "attribute": "NPC-whisper", + "displayname": "NPC rolls", + "type": "select", + "options": [ + " ", + "/w gm" + ], + "optiontranslationkeys": [ + "public-rolls", + "whisper-to-game-master" + ], + "default": "/ gm" + }, + { + "attribute": "is_npc", + "displayname": "IS NPC", + "displaytranslationkey": "is-npc-check-caps", + "type": "checkbox", + "value": "1", + "description": "Sheet is an NPC or Monster", + "descriptiontranslationkey": "is-npc-description" + }, + { + "attribute": "set_pfs", + "displayname": "Enable PFS config settings", + "displaytranslationkey": "enable-pfs", + "type": "checkbox", + "value": "1", + "description": "Sets hit points autocalc, prestige and fame points", + "descriptiontranslationkey": "enable-pfs-desc" + }, + { + "attribute": "auto_calc_hp", + "displayname": "Auto calc hp", + "displaytranslationkey": "automatically-calculate-hit-points-abbrv", + "type": "checkbox", + "value": "1", + "description": "Check to automatically calculate hit points. Set to true if NPC or PFS checked" + }, + { + "attribute": "maxhp_lvl1", + "displayname": "Use Max hp for first level/HD", + "displaytranslationkey": "100-at-level-1", + "type": "checkbox", + "value": "1" + }, + { + "attribute": "header_images_toggle", + "displayname": "Use header images", + "displaytranslationkey": "use-header-images", + "type": "checkbox", + "value": "1", + "description": "Include the default header image on roll templates.(NOTE: setting can be overidden by Simple roll templates which do not display header images.)", + "descriptiontranslationkey": "header-image-default" + }, + { + "attribute": "toggle_accessible_flag", + "displayname": "Use Other Simple Templates", + "displaytranslationkey": "use-simple-template", + "type": "checkbox", + "value": "@{var_accessible_flag}", + "description": "Use Other Simple Templates", + "descriptiontranslationkey": "use-simple-template" + }, + { + "attribute": "toggle_attack_accessible", + "displayname": "Use Attacks Simple Template", + "displaytranslationkey": "use-simple-template-attacks", + "type": "checkbox", + "value": "@{var_accessible_flag}", + "description": "Use simple accessible template for attacks.", + "descriptiontranslationkey": "options-attacks-accessible-title" + }, + { + "attribute": "toggle_spell_accessible", + "displayname": "Use Spells Simple Template", + "displaytranslationkey": "use-simple-template-spells", + "type": "checkbox", + "value": "@{var_accessible_flag}", + "description": "Use simple accessible template for spells.", + "descriptiontranslationkey": "options-spells-accessible-title" + }, + { + "attribute": "use_specfont", + "displayname": "Font", + "displaytranslationkey": "font", + "type": "select", + "options": [ + "0", + "1", + "2", + "3", + "4", + "5" + ], + "optiontranslationkeys": [ + "arial-default", + "verdana", + "comic-sans", + "segoe", + "lucida", + "fantasy" + ], + "default": "0", + "description": "Extra fonts for Accessiblity" + }, + { + "attribute": "max-dex-source", + "displayname": "Encumbrance", + "displaytranslationkey": "encumbrance", + "type": "select", + "options": [ + "0", + "1", + "2", + "3" + ], + "optiontranslationkeys": [ + "armor-shield-load-default", + "armor-shield-only", + "load-only", + "ignore-encumbrance" + ], + "default": "0", + "description": "Encumbrance based on:", + "descriptiontranslationkey": "encumbrance-based-on" + }, + { + "attribute": "use_advanced_options", + "displayname": "Display user defined fields", + "displaytranslationkey": "display-advanced-options", + "type": "checkbox", + "description": "Display extra fields for advanced customization, such as columns marked 'user defined'", + "descriptiontranslationkey": "display-advanced-options-title", + "value": "1" + }, + { + "attribute": "normal_macro_show", + "displayname": "Display user defined fields", + "displaytranslationkey": "display-macro-text", + "type": "checkbox", + "description": "Display macro fields for customizing roll template rolls", + "descriptiontranslationkey": "display-macro-text-title", + "value": "1" + }, + { + "attribute": "adv_macro_show", + "displayname": "Display Advanced roll-time macro fields", + "displaytranslationkey": "display-advanced-macros", + "type": "checkbox", + "description": "Display Advanced fields to add to rolls. These will add to any 1d20 roll. Evaluated at roll-time, so queries may be used. Each requires '0' as default, and [[]] around rolls", + "descriptiontranslationkey": "display-advanced-macros-title", + "value": "1" + }, + { + "attribute": "use_buff_bonuses", + "displayname": " Use buff bonus types and stacking", + "displaytranslationkey": "use-buff-bonus-stacking", + "type": "checkbox", + "value": "1" + }, + { + "attribute": "use_horror_adventures", + "displayname": " Horror Adventures", + "displaytranslationkey": "horror-adventures", + "type": "checkbox", + "value": "1", + "descriptiontranslationkey": "toggle-horror-adventures-long" + } + ], + "legacy": true } \ No newline at end of file diff --git a/Pathfinder Community/translations/af.json b/Pathfinder Community/translations/af.json index 3cee055446..4637ce1f23 100644 --- a/Pathfinder Community/translations/af.json +++ b/Pathfinder Community/translations/af.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/ca.json b/Pathfinder Community/translations/ca.json index 6fd8526502..377f27af53 100644 --- a/Pathfinder Community/translations/ca.json +++ b/Pathfinder Community/translations/ca.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/cs.json b/Pathfinder Community/translations/cs.json index 11458587e6..af5b39826b 100644 --- a/Pathfinder Community/translations/cs.json +++ b/Pathfinder Community/translations/cs.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/da.json b/Pathfinder Community/translations/da.json index 487330fcba..a534a6ce8c 100644 --- a/Pathfinder Community/translations/da.json +++ b/Pathfinder Community/translations/da.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/de.json b/Pathfinder Community/translations/de.json index 55e9c21564..fddbcf2619 100644 --- a/Pathfinder Community/translations/de.json +++ b/Pathfinder Community/translations/de.json @@ -417,7 +417,7 @@ "char": "Charakter Details", "char-h-exp": "Charakterdetails erweitern", "character-import": "Hero Lab Charakter Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Charakterstufe", "character-level-abbrv": "Charakterstufe", "character-name": "Charaktername", diff --git a/Pathfinder Community/translations/el.json b/Pathfinder Community/translations/el.json index 5f955bc73d..c549c23989 100644 --- a/Pathfinder Community/translations/el.json +++ b/Pathfinder Community/translations/el.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/en.json b/Pathfinder Community/translations/en.json index e7bc30b2e1..7b19d4cfa7 100644 --- a/Pathfinder Community/translations/en.json +++ b/Pathfinder Community/translations/en.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/es.json b/Pathfinder Community/translations/es.json index 0cbdf6e35f..f43f1e2b73 100644 --- a/Pathfinder Community/translations/es.json +++ b/Pathfinder Community/translations/es.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Nombre del personaje", diff --git a/Pathfinder Community/translations/fr.json b/Pathfinder Community/translations/fr.json index 174233dc88..46a9bba54e 100644 --- a/Pathfinder Community/translations/fr.json +++ b/Pathfinder Community/translations/fr.json @@ -417,7 +417,7 @@ "char": "Détails sur le personnage", "char-h-exp": "Afficher les détails de personnage", "character-import": "Importer le personnage depuis HeroLab", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Niveau de personnage", "character-level-abbrv": "Niv personnage", "character-name": "Nom du personnage", diff --git a/Pathfinder Community/translations/he.json b/Pathfinder Community/translations/he.json index c0b997c3cb..57b02345dc 100644 --- a/Pathfinder Community/translations/he.json +++ b/Pathfinder Community/translations/he.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/hu.json b/Pathfinder Community/translations/hu.json index 6fd8526502..377f27af53 100644 --- a/Pathfinder Community/translations/hu.json +++ b/Pathfinder Community/translations/hu.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/it.json b/Pathfinder Community/translations/it.json index 4cf2057abc..d94b78586e 100644 --- a/Pathfinder Community/translations/it.json +++ b/Pathfinder Community/translations/it.json @@ -417,7 +417,7 @@ "char": "Dettagli Personaggio", "char-h-exp": "Espandi dettagli del Personaggio", "character-import": "Importa Personaggio da HeroLab", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Livello Personaggio", "character-level-abbrv": "Lv Person", "character-name": "Nome del Personaggio", diff --git a/Pathfinder Community/translations/ja.json b/Pathfinder Community/translations/ja.json index a5781bdb21..27ec06878a 100644 --- a/Pathfinder Community/translations/ja.json +++ b/Pathfinder Community/translations/ja.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/ko.json b/Pathfinder Community/translations/ko.json index 6f65cff05b..ad3cb2e9e1 100644 --- a/Pathfinder Community/translations/ko.json +++ b/Pathfinder Community/translations/ko.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/nl.json b/Pathfinder Community/translations/nl.json index e0df3c8dd3..f1ddc57840 100644 --- a/Pathfinder Community/translations/nl.json +++ b/Pathfinder Community/translations/nl.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/pl.json b/Pathfinder Community/translations/pl.json index 7718f690b9..93f9055b83 100644 --- a/Pathfinder Community/translations/pl.json +++ b/Pathfinder Community/translations/pl.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/pt.json b/Pathfinder Community/translations/pt.json index 59dc305715..6f2a9f5885 100644 --- a/Pathfinder Community/translations/pt.json +++ b/Pathfinder Community/translations/pt.json @@ -417,7 +417,7 @@ "char": "Características do Personagem", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Nome do Personagem", diff --git a/Pathfinder Community/translations/ru.json b/Pathfinder Community/translations/ru.json index 1f9b5530b0..c38a642bb5 100644 --- a/Pathfinder Community/translations/ru.json +++ b/Pathfinder Community/translations/ru.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/sv.json b/Pathfinder Community/translations/sv.json index 298d1239ee..5c859842a1 100644 --- a/Pathfinder Community/translations/sv.json +++ b/Pathfinder Community/translations/sv.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/tr.json b/Pathfinder Community/translations/tr.json index aa59fbb2e3..9bbc4fce71 100644 --- a/Pathfinder Community/translations/tr.json +++ b/Pathfinder Community/translations/tr.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/uk.json b/Pathfinder Community/translations/uk.json index 6fd8526502..377f27af53 100644 --- a/Pathfinder Community/translations/uk.json +++ b/Pathfinder Community/translations/uk.json @@ -417,7 +417,7 @@ "char": "Character Details", "char-h-exp": "Expand Character Details", "character-import": "HeroLab Character Import", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "Character Level", "character-level-abbrv": "Character lvl", "character-name": "Character Name", diff --git a/Pathfinder Community/translations/zh.json b/Pathfinder Community/translations/zh.json index 501916ab0d..e30ad42c33 100644 --- a/Pathfinder Community/translations/zh.json +++ b/Pathfinder Community/translations/zh.json @@ -417,7 +417,7 @@ "char": "角色細節", "char-h-exp": "展開角色細節", "character-import": "HeroLab 角色匯入", - "character-import-desc": "Hero Lab XML Import
Used to import characters from Hero Lab via XML files
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", + "character-import-desc": "

Hero Lab XML Import

Used to import characters from Hero Lab via XML files
Method #1(preferred)
Step 1: Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install you must double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.
Step 2: From Hero Lab, open the File menu and choose 'Save Custom Output'.
Step 3: Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.
Step 4: Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.
Method #2
Step 1: Save the character as an XML file in Hero Lab (File -> Save Custom Output)
Step 2: Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled 'Xml Data', click 'Convert XML to JSON' to convert the the XML file to JSON, then copy the text from the right window.
Step 3: Paste the JSON into the text field directly below these instructions
Step 4: Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.", "character-level": "角色等級", "character-level-abbrv": "角色等級", "character-name": "角色姓名", @@ -580,10 +580,10 @@ "config-roll-template-info3": "在下面是每個擲骰模版與其定義性質(keys)。在巨集中keys只能被使用一次。沒有被定義的key仍然可以包含在巨集中,並會依據擲骰模版顯示在新的行中。例如 {{foo=foo}} Property values 可包含文字,attributes, in-line rolls, 圖片,超連結,其他之類的,或這些的組合。", "config-roll-template-info4": "每個擲骰模版都有@{toggle_accessible_flag},這決定下列的字串是否會顯示: {{accessible=true}}。如果accessible被設定,那麼替代的擲骰模版會被使用,此模版不會使用divs或tables,只會使用labels和spans,一些使用者會覺得比較容易使用。這同樣也可以藉由點擊\"使用簡易模版\"來全面設定。", "config-roll-template-info5": "Use this syntax to customize output of rolls in the "macro-text" fields found on the sheet.", - "config-roll-template-pf_ability": "Ability Roll Template (pf_ability)
Used for all Abilities(Class Features, Feats, Traits, etc) 2 column format except for the \"description\" property", - "config-roll-template-pf_attack": "Attack Roll Template (pf_attack)
Used for attacks 2 column format except for the \"description\" property (note: @{macro_options} is used by the sheet to enable the toggling of notes related to attacks and contains the properties for @{melee_notes}, @{ranged_notes}, @{cmb_notes}, and @{attack_notes})\n\t\t\t\t\t\t\t", - "config-roll-template-pf_block": "Block Text Roll Template (pf_block)
Used for Inventory rolls Key/Property names are not shown in this template Best for long blocks of text\n\t\t\t\t\t\t\t", - "config-roll-template-pf_defense": "Defense Roll Template (pf_defense)
Used for Saving Throws (note: @{macro_options} is used by the sheet to enable the toggling of notes related to defense and contains the properties for @{dr_notes}, @{resistances_notes}, @{immunities_notes}, @{weaknesses_notes}, @{sr_notes}, @{armor_notes}, @{save_notes}, @{cmd_notes}, and @{defense-notes})\n\t\t\t\t\t\t\t", + "config-roll-template-pf_ability": "能力擲骰模版(pf_ability)
使用在所有的能力(職業能力、專長、背景等等) 上。2欄格式,除了描述(description) 屬性外。", + "config-roll-template-pf_attack": "攻擊擲骰模版 (pf_attack)
使用在攻擊上。2欄的格式,除了\"description\"描述部分。(note: @{macro_options} is used by the sheet to enable the toggling of notes related to attacks and contains the properties for @{melee_notes}, @{ranged_notes}, @{cmb_notes}, and @{attack_notes}.)\n\t\t\t\t\t\t\t", + "config-roll-template-pf_block": "文字擲骰模版 (pf_block)
使用在職業能力、專長、物品、種族特性、背景上。Key/Property的名稱不會顯示在此模版上。適合很長的文字敘述。\n\t\t\t\t\t\t\t", + "config-roll-template-pf_defense": "防禦擲骰模版 (pf_defense)
使用在豁免檢定上。(note: @{macro_options} is used by the sheet to enable the toggling of notes related to defense and contains the properties for @{dr_notes}, @{resistances_notes}, @{immunities_notes}, @{weaknesses_notes}, @{sr_notes}, @{armor_notes}, @{save_notes}, @{cmd_notes}, and @{defense-notes}.)\n\t\t\t\t\t\t\t", "config-roll-template-pf_generic": "Generic Roll Template (pf_generic)
Used for Ability checks, Initiative, Spell Failure Check, Skill Checks, Concentration Check, Caster Level Check 2 column format, except for righttext_X(1-10), lefttext_X(1-10), and the description keys\n\t\t\t\t\t\t\t", "config-roll-template-pf_spell": "Spell Roll Template (pf_spell)
Used for all spell-based sheet rolls Primarily formatted to emulate a typical spell stat-block (note: @{spell_options} is used by the sheet to enable the toggling of spell attributes and contains ALL pf_spell specific properties)\n\t\t\t\t\t\t\t", "config-update-spell-macros-info1": "這是舊的法術ID到新法術ID的映射,用於升級巨集。", @@ -723,7 +723,7 @@ "defense-statistics": "防禦能力統計", "defense-statistics-abbrv": "防禦能力統計", "defense-values-grid": "防禦數值", - "defenses": "Defenses", + "defenses": "防禦", "defensive-abilities": "防禦能力", "defensive-casting-bonus-abbrv": "防禦式施法加值", "defensive-info": "防禦資訊", @@ -950,10 +950,10 @@ "font-background": "字型(僅影響英文) / 背景", "footer-aria": "Help links and footer information", "footer-info": "Created by Samuel Marino w/contributions by Vince, Chris Buchholz, Magik, James W. 正體中文翻譯:白貓| 最後更新:", - "footnote-a": "(a) Evaluated at edit time. Must evaluate to number. No queries or rolls. Extended Expressions allowed. Must use ID number to refer to row value. Can refer to (a) expressions or number attributes only.", - "footnote-b": "(b) Evaluated at roll time. May output string or number. Queries and rolls allowed. Must put [[brackets]] around rolls. Can refer to (a),(b),(c) expressions.", - "footnote-c": "(c) Evaluated at roll time. Must evaluate to number. Queries and rolls allowed. [[Brackets]] automatically placed around expression. Can refer to (a) or (c) expressions or number attributes only (or (b) if it evaluates to a number).", - "footnote-d": "(d) The actual roll. Sent to chat. Evaluated at roll time. Can refer to any of above.", + "footnote-a": "⒜ 在編輯時決定結果,結果必須為數字。不行使用下拉選單(queries)。可使用Extended Expressions(見goo. gl/jBwQa3)。\"", + "footnote-b": "⒝ 在擲骰時才決定結果。可使用下拉式選單(queries)。必須使用[[括號]] 包住式子。", + "footnote-c": "⒞ 在擲骰時才決定結果。可使用下拉式選單(queries)。結果必須為數字。不須使用[[括號]] 包住式子。", + "footnote-d": "⒟ 發送到擲骰模版中。", "footnotes-aria": "Footnotes information", "fortitude": "強韌", "fortitude-abbrv": "強韌", diff --git a/Pathfinder Second Edition by Roll20/sheet.json b/Pathfinder Second Edition by Roll20/sheet.json index dbf98c7e33..495920ccf4 100644 --- a/Pathfinder Second Edition by Roll20/sheet.json +++ b/Pathfinder Second Edition by Roll20/sheet.json @@ -1,145 +1,154 @@ { - "html": "pathfinder2.html", - "css": "pathfinder2.css", - "authors": "User Collaboration Team", - "roll20userid": "557736, 75857, 2998048, 1223200, 45398, 459831", - "preview": "preview.png", - "compendium": "pf2", - "instructions": "© 2019 Paizo Inc. Paizo, the Paizo golem logo, Pathfinder, and the Pathfinder logo are registered trademarks of Paizo Inc. Pathfinder Adventure Path, Pathfinder Roleplaying Game, Pathfinder World Guide, and the Pathfinder 'P' logo are trademarks of Paizo Inc. All Paizo titles and Paizo's character names and distinctive likenesses are property and copyright of Paizo, Inc. in the United States and other countries.", - "useroptions": [ - { - "attribute": "sheet_type", - "displayname": "PC or NPC", - "displaytranslationkey": "pc-or-npc", - "type": "select", - "default": "character", - "options": [ - "PC|character", - "NPC|npc" - ], - "description": "This option sets new characters to default to the PC character sheet or NPC card style sheet. It defaults to PC (Player Character). Set to NPC is useful if the player characters have already been created and all new character sheets added to the game will likely represent non player characters.", - "descriptiontranslationkey": "pc-or-npc-info" - }, - { - "attribute": "whispertype", - "displayname": "Whisper Rolls to GM", - "displaytranslationkey": "whisper_rolls_to_gm", - "type": "select", - "options": [ - "Never Whisper Rolls|", - "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", - "Always Whisper Rolls|/w gm " - ], - "optiontranslationkeys": ["never_whisper_roll","query_whisper_roll","always_whisper_roll"], - "default": "", - "description": "All sheet rolls are sent to all players in chat by default. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", - "descriptiontranslationkey": "whisp-rolls-gm-info" - }, - { - "attribute": "roll_show_notes", - "displayname": "Show Notes in Rolls", - "displaytranslationkey": "roll_show_notes", - "type": "checkbox", - "value": "[[1]]", - "default": "[[1]]" - }, - { - "attribute": "roll_limit_height", - "displayname": "Limit height of Notes and Description in roll template", - "displaytranslationkey": "Limit height of Notes and Description in roll template", - "type": "checkbox", - "value": "limit-height", - "default": "limit-height" - }, - { - "attribute": "roll_option_critical_damage", - "displayname": "ROLL CRITICAL DAMAGE OPTIONS", - "displaytranslationkey": "roll_option_critical_damage", - "type": "select", - "options": [ - "Don't roll critical damage|none", - "Show a chat button to roll critical damage|button", - "Auto roll critical damage|auto" - ], - "optiontranslationkeys": ["roll_option_critical_damage_none","roll_option_critical_damage_button","roll_option_critical_damage_auto"], - "default": "auto", - "description": "For new characters (PC or NPC), sets the default behaviour regarding critical damage rolls for Weapon strikes and Spells.", - "descriptiontranslationkey": "roll_option_critical_damage_description" - }, - { - "attribute": "settings_bar1value", - "displayname": "BAR 1 VALUE:", - "displaytranslationkey": "settings_bar1_value", - "type": "text", - "default": "hit_points_max", - "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 1's value to this attribute.", - "descriptiontranslationkey": "settings_bar1_value_desc" - }, - { - "attribute": "settings_bar1max", - "displayname": "BAR 1 MAX:", - "displaytranslationkey": "settings_bar1_max", - "type": "text", - "default": "hit_points_max", - "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 1's max to this attribute.", - "descriptiontranslationkey": "settings_bar1_max_desc" - }, - { - "attribute": "settings_bar1link", - "displayname": "BAR 1 LINK:", - "displaytranslationkey": "settings_bar1_link", - "type": "text", - "description": "On Default Tokens created by doing a drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings.", - "descriptiontranslationkey": "settings_bar1_link_desc" - }, - { - "attribute": "settings_bar2value", - "displayname": "BAR 2 VALUE:", - "displaytranslationkey": "settings_bar2_value", - "type": "text", - "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 2's value to this attribute.", - "descriptiontranslationkey": "settings_bar2_value_desc" - }, - { - "attribute": "settings_bar2max", - "displayname": "BAR 2 MAX:", - "displaytranslationkey": "settings_bar2_max", - "type": "text", - "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 2's max to this attribute.", - "descriptiontranslationkey": "settings_bar2_max_desc" - }, - { - "attribute": "settings_bar2link", - "displayname": "BAR 2 LINK:", - "displaytranslationkey": "settings_bar2_link", - "type": "text", - "description": "On Default Tokens created by doing a drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings.", - "descriptiontranslationkey": "settings_bar2_link_desc" - }, - { - "attribute": "settings_bar3value", - "displayname": "BAR 3 VALUE:", - "displaytranslationkey": "settings_bar3_value", - "type": "text", - "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 3's value to this attribute.", - "descriptiontranslationkey": "settings_bar3_value_desc" - }, - { - "attribute": "settings_bar3max", - "displayname": "BAR 3 MAX:", - "displaytranslationkey": "settings_bar3_max", - "type": "text", - "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 3's max to this attribute.", - "descriptiontranslationkey": "settings_bar3_max_desc" - }, - { - "attribute": "settings_bar3link", - "displayname": "BAR 3 LINK:", - "displaytranslationkey": "settings_bar3_link", - "type": "text", - "default": "armor_class", - "description": "On Default Tokens created by doing a drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings.", - "descriptiontranslationkey": "settings_bar3_link_desc" - } - ] + "html": "pathfinder2.html", + "css": "pathfinder2.css", + "authors": "User Collaboration Team", + "roll20userid": "557736, 75857, 2998048, 1223200, 45398, 459831", + "preview": "preview.png", + "compendium": "pf2", + "instructions": "© 2019 Paizo Inc. Paizo, the Paizo golem logo, Pathfinder, and the Pathfinder logo are registered trademarks of Paizo Inc. Pathfinder Adventure Path, Pathfinder Roleplaying Game, Pathfinder World Guide, and the Pathfinder 'P' logo are trademarks of Paizo Inc. All Paizo titles and Paizo's character names and distinctive likenesses are property and copyright of Paizo, Inc. in the United States and other countries.", + "useroptions": [ + { + "attribute": "sheet_type", + "displayname": "PC or NPC", + "displaytranslationkey": "pc-or-npc", + "type": "select", + "default": "character", + "options": [ + "PC|character", + "NPC|npc" + ], + "description": "This option sets new characters to default to the PC character sheet or NPC card style sheet. It defaults to PC (Player Character). Set to NPC is useful if the player characters have already been created and all new character sheets added to the game will likely represent non player characters.", + "descriptiontranslationkey": "pc-or-npc-info" + }, + { + "attribute": "whispertype", + "displayname": "Whisper Rolls to GM", + "displaytranslationkey": "whisper_rolls_to_gm", + "type": "select", + "options": [ + "Never Whisper Rolls|", + "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", + "Always Whisper Rolls|/w gm " + ], + "optiontranslationkeys": [ + "never_whisper_roll", + "query_whisper_roll", + "always_whisper_roll" + ], + "default": "", + "description": "All sheet rolls are sent to all players in chat by default. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", + "descriptiontranslationkey": "whisp-rolls-gm-info" + }, + { + "attribute": "roll_show_notes", + "displayname": "Show Notes in Rolls", + "displaytranslationkey": "roll_show_notes", + "type": "checkbox", + "value": "[[1]]", + "default": "[[1]]" + }, + { + "attribute": "roll_limit_height", + "displayname": "Limit height of Notes and Description in roll template", + "displaytranslationkey": "Limit height of Notes and Description in roll template", + "type": "checkbox", + "value": "limit-height", + "default": "limit-height" + }, + { + "attribute": "roll_option_critical_damage", + "displayname": "ROLL CRITICAL DAMAGE OPTIONS", + "displaytranslationkey": "roll_option_critical_damage", + "type": "select", + "options": [ + "Don't roll critical damage|none", + "Show a chat button to roll critical damage|button", + "Auto roll critical damage|auto" + ], + "optiontranslationkeys": [ + "roll_option_critical_damage_none", + "roll_option_critical_damage_button", + "roll_option_critical_damage_auto" + ], + "default": "auto", + "description": "For new characters (PC or NPC), sets the default behaviour regarding critical damage rolls for Weapon strikes and Spells.", + "descriptiontranslationkey": "roll_option_critical_damage_description" + }, + { + "attribute": "settings_bar1value", + "displayname": "BAR 1 VALUE:", + "displaytranslationkey": "settings_bar1_value", + "type": "text", + "default": "hit_points_max", + "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 1's value to this attribute.", + "descriptiontranslationkey": "settings_bar1_value_desc" + }, + { + "attribute": "settings_bar1max", + "displayname": "BAR 1 MAX:", + "displaytranslationkey": "settings_bar1_max", + "type": "text", + "default": "hit_points_max", + "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 1's max to this attribute.", + "descriptiontranslationkey": "settings_bar1_max_desc" + }, + { + "attribute": "settings_bar1link", + "displayname": "BAR 1 LINK:", + "displaytranslationkey": "settings_bar1_link", + "type": "text", + "description": "On Default Tokens created by doing a drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings.", + "descriptiontranslationkey": "settings_bar1_link_desc" + }, + { + "attribute": "settings_bar2value", + "displayname": "BAR 2 VALUE:", + "displaytranslationkey": "settings_bar2_value", + "type": "text", + "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 2's value to this attribute.", + "descriptiontranslationkey": "settings_bar2_value_desc" + }, + { + "attribute": "settings_bar2max", + "displayname": "BAR 2 MAX:", + "displaytranslationkey": "settings_bar2_max", + "type": "text", + "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 2's max to this attribute.", + "descriptiontranslationkey": "settings_bar2_max_desc" + }, + { + "attribute": "settings_bar2link", + "displayname": "BAR 2 LINK:", + "displaytranslationkey": "settings_bar2_link", + "type": "text", + "description": "On Default Tokens created by doing a drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings.", + "descriptiontranslationkey": "settings_bar2_link_desc" + }, + { + "attribute": "settings_bar3value", + "displayname": "BAR 3 VALUE:", + "displaytranslationkey": "settings_bar3_value", + "type": "text", + "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 3's value to this attribute.", + "descriptiontranslationkey": "settings_bar3_value_desc" + }, + { + "attribute": "settings_bar3max", + "displayname": "BAR 3 MAX:", + "displaytranslationkey": "settings_bar3_max", + "type": "text", + "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 3's max to this attribute.", + "descriptiontranslationkey": "settings_bar3_max_desc" + }, + { + "attribute": "settings_bar3link", + "displayname": "BAR 3 LINK:", + "displaytranslationkey": "settings_bar3_link", + "type": "text", + "default": "armor_class", + "description": "On Default Tokens created by doing a drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings.", + "descriptiontranslationkey": "settings_bar3_link_desc" + } + ], + "legacy": true } \ No newline at end of file diff --git a/Pathfinder by Roll20/sheet.json b/Pathfinder by Roll20/sheet.json index 9048525396..f96b5052d1 100644 --- a/Pathfinder by Roll20/sheet.json +++ b/Pathfinder by Roll20/sheet.json @@ -1,181 +1,189 @@ { - "html": "Pathfinder Official.html", - "css": "Pathfinder Official.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "Pathfinder Official.png", - "compendium": "pathfinder", - "instructions": "Check out the Pathfinder Official [Sheet Guide](https://wiki.roll20.net/Pathfinder_Official) for tips and tricks on getting the most out of the sheet.\n\n© 2018. Pathfinder, their respective logos, the Paizo golem, all Paizo titles, the Pathfinder Roleplaying Game rules, and Paizo’s character names and distinctive likenesses are property and copyright of Paizo, Inc. in the United States and other countries.", - "useroptions": [ - { - "attribute": "npc", - "displayname": "NPC", - "displaytranslationkey": "npc-u", - "type": "checkbox", - "value": "1", - "description": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", - "descriptiontranslationkey": "npc-info" - }, - { - "attribute": "l1mancer_status", - "displayname": "Use Level 1 Charactermancer for new Characters:", - "displaytranslationkey": "use-charactermancer-for-new:", - "type": "select", - "options": [ - "Yes| ", - "No|completed" - ], - "optiontranslationkeys": ["yes","no"], - "description": "With this option enabled all new characters will open with the Level 1 Roll20 Charactermancer. Disabling this option will start new characters directly on the character sheet disabling the Level 1 Charactermancer, which can still be manually run from the Configuration tab of the character sheet.", - "descriptiontranslationkey": "use-charactermancer-for-new-info" - }, - { - "attribute": "rollshowchar", - "displayname": "Show character name", - "displaytranslationkey": "show-character-name", - "type": "checkbox", - "value": "[[1]]", - "default": "[[1]]", - "description": "Character names are added to the roll template by default (PC and NPC).", - "descriptiontranslationkey": "char-to-templates-info" - }, - { - "attribute": "whispertype", - "displayname": "Whisper Rolls to GM", - "displaytranslationkey": "whisp-rolls-gm:", - "type": "select", - "options": [ - "Never Whisper Rolls|", - "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", - "Always Whisper Rolls|/w gm " - ], - "optiontranslationkeys": ["never-whisper-roll","query-whisper-roll","always-whisper-roll"], - "default": "", - "description": "All sheet rolls are sent to all players in chat by default. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", - "descriptiontranslationkey": "whisp-rolls-gm-info" - }, - { - "attribute": "rollmod_ability", - "displayname": "Query modifier for Ability Rolls", - "type": "checkbox", - "value": "?{@{ask_modifier}|0}", - "default": "0" - ,"description":"If checked, this option will be applied to all new PCs and NPCs. This can be changed later on the individual character sheets." - }, - { - "attribute": "rollmod_initiative", - "displayname": "Query modifier for Initiative Rolls", - "type": "checkbox", - "value": "?{@{ask_modifier}|0}", - "default": "0" - ,"description":"If checked, this option will be applied to all new PCs and NPCs. This can be changed later on the individual character sheets." - }, - { - "attribute": "rollmod_save", - "displayname": "Query modifier for Saving Throw & Concentration Rolls", - "type": "checkbox", - "value": "?{@{ask_modifier}|0}", - "default": "0" - ,"description":"If checked, this option will be applied to all new PCs and NPCs. This can be changed later on the individual character sheets." - }, - { - "attribute": "rollmod_skill", - "displayname": "Query modifier for Skill Rolls", - "type": "checkbox", - "value": "?{@{ask_modifier}|0}", - "default": "0" - ,"description":"If checked, this option will be applied to all new PCs and NPCs. This can be changed later on the individual character sheets." - }, - { - "attribute": "rollmod_attack", - "displayname": "Query modifier for Attack & CMB Rolls", - "type": "checkbox", - "value": "?{@{ask_atk_modifier}|0}", - "default": "0" - ,"description":"If checked, this option will be applied to all new PCs and NPCs. This can be changed later on the individual character sheets." - }, - { - "attribute": "rollmod_damage", - "displayname": "Query modifier for Damage Rolls", - "type": "checkbox", - "value": "?{@{ask_dmg_modifier}|0}", - "default": "0" - ,"description":"If checked, this option will be applied to all new PCs and NPCs. This can be changed later on the individual character sheets." - }, - { - "attribute": "cd_bar1_v", - "displayname": "BAR 1 VALUE:", - "displaytranslationkey": "cd-bar1-value:-u", - "type": "text", - "default": "hp_max", - "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 1's value to this attribute.", - "descriptiontranslationkey": "cd-bar1-value-desc:-u" - }, - { - "attribute": "cd_bar1_m", - "displayname": "BAR 1 MAX:", - "displaytranslationkey": "cd-bar1-max:-u", - "type": "text", - "default": "hp_max", - "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 1's max to this attribute.", - "descriptiontranslationkey": "cd-bar1-max-desc:-u" - }, - { - "attribute": "cd_bar1_l", - "displayname": "BAR 1 LINK:", - "displaytranslationkey": "cd-bar1-link:-u", - "type": "text", - "description": "On Default Tokens created by doing a drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings.", - "descriptiontranslationkey": "cd-bar1-link-desc:-u" - }, - { - "attribute": "cd_bar2_v", - "displayname": "BAR 2 VALUE:", - "displaytranslationkey": "cd-bar2-value:-u", - "type": "text", - "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 2's value to this attribute.", - "descriptiontranslationkey": "cd-bar2-value-desc:-u" - }, - { - "attribute": "cd_bar2_m", - "displayname": "BAR 2 MAX:", - "displaytranslationkey": "cd-bar2-max:-u", - "type": "text", - "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 2's max to this attribute.", - "descriptiontranslationkey": "cd-bar2-max-desc:-u" - }, - { - "attribute": "cd_bar2_l", - "displayname": "BAR 2 LINK:", - "displaytranslationkey": "cd-bar2-link:-u", - "type": "text", - "description": "On Default Tokens created by doing a drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings.", - "descriptiontranslationkey": "cd-bar2-link-desc:-u" - }, - { - "attribute": "cd_bar3_v", - "displayname": "BAR 3 VALUE:", - "displaytranslationkey": "cd-bar3-value:-u", - "type": "text", - "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 3's value to this attribute.", - "descriptiontranslationkey": "cd-bar3-value-desc:-u" - }, - { - "attribute": "cd_bar3_m", - "displayname": "BAR 3 MAX:", - "displaytranslationkey": "cd-bar3-max:-u", - "type": "text", - "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 3's max to this attribute.", - "descriptiontranslationkey": "cd-bar3-max-desc:-u" - }, - { - "attribute": "cd_bar3_l", - "displayname": "BAR 3 LINK:", - "displaytranslationkey": "cd-bar3-link:-u", - "type": "text", - "default": "ac", - "description": "On Default Tokens created by doing a drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings.", - "descriptiontranslationkey": "cd-bar3-link-desc:-u" - } - ] -} + "html": "Pathfinder Official.html", + "css": "Pathfinder Official.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "Pathfinder Official.png", + "compendium": "pathfinder", + "instructions": "Check out the Pathfinder Official [Sheet Guide](https://wiki.roll20.net/Pathfinder_Official) for tips and tricks on getting the most out of the sheet.\n\n© 2018. Pathfinder, their respective logos, the Paizo golem, all Paizo titles, the Pathfinder Roleplaying Game rules, and Paizo’s character names and distinctive likenesses are property and copyright of Paizo, Inc. in the United States and other countries.", + "useroptions": [ + { + "attribute": "npc", + "displayname": "NPC", + "displaytranslationkey": "npc-u", + "type": "checkbox", + "value": "1", + "description": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent none player characters.", + "descriptiontranslationkey": "npc-info" + }, + { + "attribute": "l1mancer_status", + "displayname": "Use Level 1 Charactermancer for new Characters:", + "displaytranslationkey": "use-charactermancer-for-new:", + "type": "select", + "options": [ + "Yes| ", + "No|completed" + ], + "optiontranslationkeys": [ + "yes", + "no" + ], + "description": "With this option enabled all new characters will open with the Level 1 Roll20 Charactermancer. Disabling this option will start new characters directly on the character sheet disabling the Level 1 Charactermancer, which can still be manually run from the Configuration tab of the character sheet.", + "descriptiontranslationkey": "use-charactermancer-for-new-info" + }, + { + "attribute": "rollshowchar", + "displayname": "Show character name", + "displaytranslationkey": "show-character-name", + "type": "checkbox", + "value": "[[1]]", + "default": "[[1]]", + "description": "Character names are added to the roll template by default (PC and NPC).", + "descriptiontranslationkey": "char-to-templates-info" + }, + { + "attribute": "whispertype", + "displayname": "Whisper Rolls to GM", + "displaytranslationkey": "whisp-rolls-gm:", + "type": "select", + "options": [ + "Never Whisper Rolls|", + "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", + "Always Whisper Rolls|/w gm " + ], + "optiontranslationkeys": [ + "never-whisper-roll", + "query-whisper-roll", + "always-whisper-roll" + ], + "default": "", + "description": "All sheet rolls are sent to all players in chat by default. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", + "descriptiontranslationkey": "whisp-rolls-gm-info" + }, + { + "attribute": "rollmod_ability", + "displayname": "Query modifier for Ability Rolls", + "type": "checkbox", + "value": "?{@{ask_modifier}|0}", + "default": "0", + "description": "If checked, this option will be applied to all new PCs and NPCs. This can be changed later on the individual character sheets." + }, + { + "attribute": "rollmod_initiative", + "displayname": "Query modifier for Initiative Rolls", + "type": "checkbox", + "value": "?{@{ask_modifier}|0}", + "default": "0", + "description": "If checked, this option will be applied to all new PCs and NPCs. This can be changed later on the individual character sheets." + }, + { + "attribute": "rollmod_save", + "displayname": "Query modifier for Saving Throw & Concentration Rolls", + "type": "checkbox", + "value": "?{@{ask_modifier}|0}", + "default": "0", + "description": "If checked, this option will be applied to all new PCs and NPCs. This can be changed later on the individual character sheets." + }, + { + "attribute": "rollmod_skill", + "displayname": "Query modifier for Skill Rolls", + "type": "checkbox", + "value": "?{@{ask_modifier}|0}", + "default": "0", + "description": "If checked, this option will be applied to all new PCs and NPCs. This can be changed later on the individual character sheets." + }, + { + "attribute": "rollmod_attack", + "displayname": "Query modifier for Attack & CMB Rolls", + "type": "checkbox", + "value": "?{@{ask_atk_modifier}|0}", + "default": "0", + "description": "If checked, this option will be applied to all new PCs and NPCs. This can be changed later on the individual character sheets." + }, + { + "attribute": "rollmod_damage", + "displayname": "Query modifier for Damage Rolls", + "type": "checkbox", + "value": "?{@{ask_dmg_modifier}|0}", + "default": "0", + "description": "If checked, this option will be applied to all new PCs and NPCs. This can be changed later on the individual character sheets." + }, + { + "attribute": "cd_bar1_v", + "displayname": "BAR 1 VALUE:", + "displaytranslationkey": "cd-bar1-value:-u", + "type": "text", + "default": "hp_max", + "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 1's value to this attribute.", + "descriptiontranslationkey": "cd-bar1-value-desc:-u" + }, + { + "attribute": "cd_bar1_m", + "displayname": "BAR 1 MAX:", + "displaytranslationkey": "cd-bar1-max:-u", + "type": "text", + "default": "hp_max", + "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 1's max to this attribute.", + "descriptiontranslationkey": "cd-bar1-max-desc:-u" + }, + { + "attribute": "cd_bar1_l", + "displayname": "BAR 1 LINK:", + "displaytranslationkey": "cd-bar1-link:-u", + "type": "text", + "description": "On Default Tokens created by doing a drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings.", + "descriptiontranslationkey": "cd-bar1-link-desc:-u" + }, + { + "attribute": "cd_bar2_v", + "displayname": "BAR 2 VALUE:", + "displaytranslationkey": "cd-bar2-value:-u", + "type": "text", + "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 2's value to this attribute.", + "descriptiontranslationkey": "cd-bar2-value-desc:-u" + }, + { + "attribute": "cd_bar2_m", + "displayname": "BAR 2 MAX:", + "displaytranslationkey": "cd-bar2-max:-u", + "type": "text", + "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 2's max to this attribute.", + "descriptiontranslationkey": "cd-bar2-max-desc:-u" + }, + { + "attribute": "cd_bar2_l", + "displayname": "BAR 2 LINK:", + "displaytranslationkey": "cd-bar2-link:-u", + "type": "text", + "description": "On Default Tokens created by doing a drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings.", + "descriptiontranslationkey": "cd-bar2-link-desc:-u" + }, + { + "attribute": "cd_bar3_v", + "displayname": "BAR 3 VALUE:", + "displaytranslationkey": "cd-bar3-value:-u", + "type": "text", + "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 3's value to this attribute.", + "descriptiontranslationkey": "cd-bar3-value-desc:-u" + }, + { + "attribute": "cd_bar3_m", + "displayname": "BAR 3 MAX:", + "displaytranslationkey": "cd-bar3-max:-u", + "type": "text", + "description": "On Default Tokens created by doing a drop onto the virtual table top, set the Bar 3's max to this attribute.", + "descriptiontranslationkey": "cd-bar3-max-desc:-u" + }, + { + "attribute": "cd_bar3_l", + "displayname": "BAR 3 LINK:", + "displaytranslationkey": "cd-bar3-link:-u", + "type": "text", + "default": "ac", + "description": "On Default Tokens created by doing a drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings.", + "descriptiontranslationkey": "cd-bar3-link-desc:-u" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Pathfinder-DE/sheet.json b/Pathfinder-DE/sheet.json index 4fdd80ad59..da941fa041 100644 --- a/Pathfinder-DE/sheet.json +++ b/Pathfinder-DE/sheet.json @@ -1,7 +1,8 @@ { - "html": "pathfinder.html", - "css": "pathfinder.css", - "authors": "Barry R. (original by Roll20 Team), Ivan R (German Translation)", - "preview": "pathfinderpreview.jpg", - "instructions": "This sheet should appear similar to the sheet that appears in the pathfinder core rulebook." -} + "html": "pathfinder.html", + "css": "pathfinder.css", + "authors": "Barry R. (original by Roll20 Team), Ivan R (German Translation)", + "preview": "pathfinderpreview.jpg", + "instructions": "This sheet should appear similar to the sheet that appears in the pathfinder core rulebook.", + "legacy": true +} \ No newline at end of file diff --git a/Pathfinder-FR/sheet.json b/Pathfinder-FR/sheet.json index 87057fd4ac..3b3bfcfd95 100644 --- a/Pathfinder-FR/sheet.json +++ b/Pathfinder-FR/sheet.json @@ -1,8 +1,9 @@ { - "html": "pathfinder-fr.html", - "css": "pathfinder-fr.css", - "authors": "Samuel Marino, Maxime Moraine, Cédric Salvador", - "roll20userid": "109897,184650", - "preview": "pathfinder-fr-preview.png", - "instructions": "Traduction de la feuille de personnage Pathfinder en français.\r Calcule automatiquement la plupart des caractéristiques comme les PV, la CA, le BMO, les pénalités d'armure... etc.\r Permet de lancer les dés automatiquement et de préparer des attaques et sorts à l'avance avec tous les paramètres." -} + "html": "pathfinder-fr.html", + "css": "pathfinder-fr.css", + "authors": "Samuel Marino, Maxime Moraine, Cédric Salvador", + "roll20userid": "109897,184650", + "preview": "pathfinder-fr-preview.png", + "instructions": "Traduction de la feuille de personnage Pathfinder en français.\r Calcule automatiquement la plupart des caractéristiques comme les PV, la CA, le BMO, les pénalités d'armure... etc.\r Permet de lancer les dés automatiquement et de préparer des attaques et sorts à l'avance avec tous les paramètres.", + "legacy": true +} \ No newline at end of file diff --git a/Pathfinder_Cazra/sheet.json b/Pathfinder_Cazra/sheet.json index 511da5cd71..1872d0eaf5 100644 --- a/Pathfinder_Cazra/sheet.json +++ b/Pathfinder_Cazra/sheet.json @@ -1,9 +1,10 @@ { - "html": "sheet.html", - "css": "sheet.css", - "authors": "Stephen Lindberg", - "preview": "sheet.png", - "roll20userid": "46544", - "compendium": "pathfinder", - "instructions": "A simplified Pathfinder sheet blending ease-of-use and versatility." -} + "html": "sheet.html", + "css": "sheet.css", + "authors": "Stephen Lindberg", + "preview": "sheet.png", + "roll20userid": "46544", + "compendium": "pathfinder", + "instructions": "A simplified Pathfinder sheet blending ease-of-use and versatility.", + "legacy": true +} \ No newline at end of file diff --git a/Patient 13/sheet.json b/Patient 13/sheet.json index 42fa508d80..b85fafe0f7 100644 --- a/Patient 13/sheet.json +++ b/Patient 13/sheet.json @@ -1,9 +1,10 @@ { - "html": "patient_13.html", - "css": "patient_13.css", - "authors": "Alain H.", - "roll20userID": "67962", - "preview": "patient13Preview.png", - "instructions": "Basé sur la fiche de Patient 13.", - "tipeee": "https://fr.tipeee.com/zakarik" + "html": "patient_13.html", + "css": "patient_13.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "patient13Preview.png", + "instructions": "Basé sur la fiche de Patient 13.", + "tipeee": "https://fr.tipeee.com/zakarik", + "legacy": true } \ No newline at end of file diff --git a/Pavillon Noir 2/Pavillon Noir 2.html b/Pavillon Noir 2/Pavillon Noir 2.html index b0af0881e7..9f537acfb9 100644 --- a/Pavillon Noir 2/Pavillon Noir 2.html +++ b/Pavillon Noir 2/Pavillon Noir 2.html @@ -61,7 +61,7 @@ value="&{template:simpletest} {{NomDuJet=Jet d'Adresse}} {{Perso=@{character_nam



-


+




diff --git a/Pavillon Noir 2/sheet.json b/Pavillon Noir 2/sheet.json index 59fcbdb6e7..7006bcee52 100644 --- a/Pavillon Noir 2/sheet.json +++ b/Pavillon Noir 2/sheet.json @@ -1,8 +1,9 @@ { - "html": "Pavillon Noir 2.html", - "css": "Pavillon Noir 2.css", - "authors": "Sheershym", - "roll20userid": "911144", - "preview": "Pavillon Noir 2.png", - "instructions": "Fiche de personnage pour Pavillon Noir 2ème Édition. Jets de compétences et de caractéristiques disponibles en cliquant sur les noms." + "html": "Pavillon Noir 2.html", + "css": "Pavillon Noir 2.css", + "authors": "Sheershym", + "roll20userid": "911144", + "preview": "Pavillon Noir 2.png", + "instructions": "Fiche de personnage pour Pavillon Noir 2ème Édition. Jets de compétences et de caractéristiques disponibles en cliquant sur les noms.", + "legacy": true } \ No newline at end of file diff --git a/Pendragon-french/sheet.json b/Pendragon-french/sheet.json index 92bf69254c..d0db8ae82d 100644 --- a/Pendragon-french/sheet.json +++ b/Pendragon-french/sheet.json @@ -1,8 +1,9 @@ { - "html": "Pendragon-french.html", - "css": "Pendragon-french.css", - "authors": "Thierry MATTRAY", - "roll20userid": "276228", - "preview": "Pendragon-french.jpg", - "instructions": "v1.0 (2014/11/14). Lisez le ficher README.md." + "html": "Pendragon-french.html", + "css": "Pendragon-french.css", + "authors": "Thierry MATTRAY", + "roll20userid": "276228", + "preview": "Pendragon-french.jpg", + "instructions": "v1.0 (2014/11/14). Lisez le ficher README.md.", + "legacy": true } \ No newline at end of file diff --git a/Pendragon/sheet.json b/Pendragon/sheet.json index c4397adad0..0075f8036c 100644 --- a/Pendragon/sheet.json +++ b/Pendragon/sheet.json @@ -1,8 +1,9 @@ { - "html": "Pendragon.html", - "css": "Pendragon.css", - "authors": "Thierry MATTRAY", - "roll20userid": "276228", - "preview": "Pendragon.jpg", - "instructions": "v1.0 (2014/11/14). Please read the README.md file." + "html": "Pendragon.html", + "css": "Pendragon.css", + "authors": "Thierry MATTRAY", + "roll20userid": "276228", + "preview": "Pendragon.jpg", + "instructions": "v1.0 (2014/11/14). Please read the README.md file.", + "legacy": true } \ No newline at end of file diff --git a/Pendragon5thEdition/sheet.json b/Pendragon5thEdition/sheet.json index a6201b92b9..6c6c07a0bb 100644 --- a/Pendragon5thEdition/sheet.json +++ b/Pendragon5thEdition/sheet.json @@ -1,8 +1,9 @@ { - "html": "pendragon.html", - "css": "pendragon.css", - "authors": "Cassie Levett", - "roll20userid": "557736", - "preview": "preview.png", - "instructions": "King Arthur Pendragon 5.2. Supports Book of the Entourage and Book of the Feasts." + "html": "pendragon.html", + "css": "pendragon.css", + "authors": "Cassie Levett", + "roll20userid": "557736", + "preview": "preview.png", + "instructions": "King Arthur Pendragon 5.2. Supports Book of the Entourage and Book of the Feasts.", + "legacy": true } \ No newline at end of file diff --git a/Planet_Mercenary/sheet.json b/Planet_Mercenary/sheet.json index a5198aa332..bb9acd3f2b 100644 --- a/Planet_Mercenary/sheet.json +++ b/Planet_Mercenary/sheet.json @@ -1,8 +1,9 @@ { - "html":"Planet_Mercenary.html", - "css":"Planet_Mercenary.css", - "authors":"Zargon", - "roll20userid":"75665", - "preview":"Planet_Mercenary.png", - "instructions":"This is a character sheet based on the Planet Mercenary preview character sheet with some visual differences. Includes roll templates to assist with d6³ rolls through the generic button or skill specific buttons" + "html": "Planet_Mercenary.html", + "css": "Planet_Mercenary.css", + "authors": "Zargon", + "roll20userid": "75665", + "preview": "Planet_Mercenary.png", + "instructions": "This is a character sheet based on the Planet Mercenary preview character sheet with some visual differences. Includes roll templates to assist with d6³ rolls through the generic button or skill specific buttons", + "legacy": true } \ No newline at end of file diff --git a/Plusch_Power_Plunder/sheet.json b/Plusch_Power_Plunder/sheet.json index 872b30898e..5aab2f01f8 100644 --- a/Plusch_Power_Plunder/sheet.json +++ b/Plusch_Power_Plunder/sheet.json @@ -1,8 +1,9 @@ { - "html": "ppp.html", - "css": "ppp.css", - "authors": "Anja Möller", - "roll20userid": "6393218", - "preview": "ppp_preview.png", - "instructions": "German character sheet for Plüsch, Power & Plunder." -} + "html": "ppp.html", + "css": "ppp.css", + "authors": "Anja Möller", + "roll20userid": "6393218", + "preview": "ppp_preview.png", + "instructions": "German character sheet for Plüsch, Power & Plunder.", + "legacy": true +} \ No newline at end of file diff --git a/PokemonTabletopAdventures - Sun & Moon/sheet.json b/PokemonTabletopAdventures - Sun & Moon/sheet.json index 454485cd6e..09c145e034 100644 --- a/PokemonTabletopAdventures - Sun & Moon/sheet.json +++ b/PokemonTabletopAdventures - Sun & Moon/sheet.json @@ -1,8 +1,9 @@ { - "html": "PTA.html", - "css": "PTA.css", - "authors": "Eric Tannenbaum (sepianra)", - "roll20userid": "225131", - "preview": "PTA.png", - "instructions": "Characteristic Buttons will roll checks using modifiers" -} + "html": "PTA.html", + "css": "PTA.css", + "authors": "Eric Tannenbaum (sepianra)", + "roll20userid": "225131", + "preview": "PTA.png", + "instructions": "Characteristic Buttons will roll checks using modifiers", + "legacy": true +} \ No newline at end of file diff --git a/PokemonTabletopAdventures/sheet.json b/PokemonTabletopAdventures/sheet.json index 454485cd6e..09c145e034 100644 --- a/PokemonTabletopAdventures/sheet.json +++ b/PokemonTabletopAdventures/sheet.json @@ -1,8 +1,9 @@ { - "html": "PTA.html", - "css": "PTA.css", - "authors": "Eric Tannenbaum (sepianra)", - "roll20userid": "225131", - "preview": "PTA.png", - "instructions": "Characteristic Buttons will roll checks using modifiers" -} + "html": "PTA.html", + "css": "PTA.css", + "authors": "Eric Tannenbaum (sepianra)", + "roll20userid": "225131", + "preview": "PTA.png", + "instructions": "Characteristic Buttons will roll checks using modifiers", + "legacy": true +} \ No newline at end of file diff --git a/PokemonTabletopAdventures_v3/sheet.json b/PokemonTabletopAdventures_v3/sheet.json index b68a249976..1b39a0f2c8 100644 --- a/PokemonTabletopAdventures_v3/sheet.json +++ b/PokemonTabletopAdventures_v3/sheet.json @@ -4,5 +4,6 @@ "authors": "Adam Talbot, Ian", "roll20userid": "199597,1319761", "preview": "PTA3.png", - "instructions": "# Welcome to the wonderful world of Pokemon (Tabletop Adventures!)\nHi Guys! We made this character sheet to make playing the game way easier, and we _really hope_ that we've succeeded. \nThat being said - if you find any issues, or have any suggestions for improvements, please feel free to reach out to us at the _[PTA Discord server](https://discord.gg/F24Ka8E) (we hang out in the `pta-tool-dev` channel)!_\n\n### Some things that may not be super obvious to beginners:\nHead on over to *[this handy FAQ](https://docs.google.com/document/d/10seBEJonoWJJyNRpZm9-ijjnj_aezLqflsB63m41mmw/edit)* regarding the PTA 3 system, which has way more information than has been crammed into this section. That said; here are some of the sheet-relevant points:\n- Moves and Skills are rolled to the chat log by pressing on the d20 icon; these are rollable buttons, even if they might not look like it!\n- Natural 1s and 20s are, in most cases, not actually that special in PTA 3, and we've handled every case for critical hits that can come up.\n - 1s are not, by default, an auto-miss, so we disabled the appearance of them as such _(you'll see `cf0` in most dice rolls - this is what disables the red highlighting of natural 1s!)_\n\n### Here are some tips that we think will make your use of the sheet much more productive:\n- Create a new character sheet for each Trainer and Pokemon\n - Use the buttons on the top left to choose which sheet to use\n - The _`Hybrid`_ option is mainly for player characters using the Pokemon class from the PHB2\n- Trainers can enjoy the same colorful backgrounds as Pokemon by selecting a type as either a Pokemon or Hybrid character, and then changing back to a Trainer character\n- Effect Thresholds in the Move sections are for additional effects like Poison Sting's _\"On hit, if you got 15 or higher on Accuracy Check, the target is Poisoned\"_\n - They also handle moves such as Slash and Karate Chop's customised critical hit ranges.\n- You don't have a limited number of moves that you can add to a character sheet! If you want to, you can add the same move multiple times for different effects, such as for a Pokemon with the _\"Sheer Force\"_ passive\n - This allows you to have one move that has all the additional effects coded into it, and one that doesn't where you add 1d20 to the damage pop-up, saving you space in the chat log!\n - We've got it on our to-do list to allow adding things like `1d20` or `@{Red|ATKMOD}` to the _\"Extra Damage\"_ field in moves - for now you'll need to use the pop-up to add these things _(or figure out the number and add it manually)_" -} + "instructions": "# Welcome to the wonderful world of Pokemon (Tabletop Adventures!)\nHi Guys! We made this character sheet to make playing the game way easier, and we _really hope_ that we've succeeded. \nThat being said - if you find any issues, or have any suggestions for improvements, please feel free to reach out to us at the _[PTA Discord server](https://discord.gg/F24Ka8E) (we hang out in the `pta-tool-dev` channel)!_\n\n### Some things that may not be super obvious to beginners:\nHead on over to *[this handy FAQ](https://docs.google.com/document/d/10seBEJonoWJJyNRpZm9-ijjnj_aezLqflsB63m41mmw/edit)* regarding the PTA 3 system, which has way more information than has been crammed into this section. That said; here are some of the sheet-relevant points:\n- Moves and Skills are rolled to the chat log by pressing on the d20 icon; these are rollable buttons, even if they might not look like it!\n- Natural 1s and 20s are, in most cases, not actually that special in PTA 3, and we've handled every case for critical hits that can come up.\n - 1s are not, by default, an auto-miss, so we disabled the appearance of them as such _(you'll see `cf0` in most dice rolls - this is what disables the red highlighting of natural 1s!)_\n\n### Here are some tips that we think will make your use of the sheet much more productive:\n- Create a new character sheet for each Trainer and Pokemon\n - Use the buttons on the top left to choose which sheet to use\n - The _`Hybrid`_ option is mainly for player characters using the Pokemon class from the PHB2\n- Trainers can enjoy the same colorful backgrounds as Pokemon by selecting a type as either a Pokemon or Hybrid character, and then changing back to a Trainer character\n- Effect Thresholds in the Move sections are for additional effects like Poison Sting's _\"On hit, if you got 15 or higher on Accuracy Check, the target is Poisoned\"_\n - They also handle moves such as Slash and Karate Chop's customised critical hit ranges.\n- You don't have a limited number of moves that you can add to a character sheet! If you want to, you can add the same move multiple times for different effects, such as for a Pokemon with the _\"Sheer Force\"_ passive\n - This allows you to have one move that has all the additional effects coded into it, and one that doesn't where you add 1d20 to the damage pop-up, saving you space in the chat log!\n - We've got it on our to-do list to allow adding things like `1d20` or `@{Red|ATKMOD}` to the _\"Extra Damage\"_ field in moves - for now you'll need to use the pop-up to add these things _(or figure out the number and add it manually)_", + "legacy": true +} \ No newline at end of file diff --git a/PokemonTabletopUnited/sheet.json b/PokemonTabletopUnited/sheet.json index 63b3ce3d87..4dd3eb6f3e 100644 --- a/PokemonTabletopUnited/sheet.json +++ b/PokemonTabletopUnited/sheet.json @@ -1,8 +1,9 @@ { - "html": "ptu.html", - "css": "ptu.css", - "authors": "Uriah Brown (PanoramicPanda), David Lee (camperdave), Corin Stratton (cwstra)", - "roll20userid": "2858, 53782, 349526", - "preview": "ptu.png", - "instructions": "Pokemon Tabletop United\r Trainer/Pokemon Sheet\r Attack Buttons\r The Physical Attack button will roll damage and add the Combat Value of ATK to the roll. The Special Attack button does the same but for SPATK. \r\r To save time, try enabling the macro bar in your settings, and then dragging down roll buttons to the macro bar. Alternatively, these macros might be helpful: [https://docs.google.com/document/d/1t35l_ky6oI3J4cslLQ5r96vSVdvx7am1qgqgf0auejc/edit?usp=sharing] \r\r For help in creating your pokemon, visit the forums \r [http://s4.zetaboards.com/Pokemon_Tabletop/forum/3848682/] \r or use my tools \r [http://ptu.panda-games.net] \r #Useful Attributes# \r\r HitPoints, HitPoints_max" -} + "html": "ptu.html", + "css": "ptu.css", + "authors": "Uriah Brown (PanoramicPanda), David Lee (camperdave), Corin Stratton (cwstra)", + "roll20userid": "2858, 53782, 349526", + "preview": "ptu.png", + "instructions": "Pokemon Tabletop United\r Trainer/Pokemon Sheet\r Attack Buttons\r The Physical Attack button will roll damage and add the Combat Value of ATK to the roll. The Special Attack button does the same but for SPATK. \r\r To save time, try enabling the macro bar in your settings, and then dragging down roll buttons to the macro bar. Alternatively, these macros might be helpful: [https://docs.google.com/document/d/1t35l_ky6oI3J4cslLQ5r96vSVdvx7am1qgqgf0auejc/edit?usp=sharing] \r\r For help in creating your pokemon, visit the forums \r [http://s4.zetaboards.com/Pokemon_Tabletop/forum/3848682/] \r or use my tools \r [http://ptu.panda-games.net] \r #Useful Attributes# \r\r HitPoints, HitPoints_max", + "legacy": true +} \ No newline at end of file diff --git a/PokemonTabletopUnited_v2/sheet.json b/PokemonTabletopUnited_v2/sheet.json index a1b680064e..e61c06ae30 100644 --- a/PokemonTabletopUnited_v2/sheet.json +++ b/PokemonTabletopUnited_v2/sheet.json @@ -1,21 +1,22 @@ { - "html": "PTUv2.html", - "css": "PTUv2.css", - "authors": "Chevron Allen (Cirnoble) based on work by Uriah Brown (PanoramicPanda), David Lee (camperdave), and Corin Stratton (cwstra)", - "roll20userid": "2130808", - "preview": "PTUv2.png", - "instructions": "A simplified adaptation of the Pokemon Tabletop United v1 sheet. This sheet is backwards compatible with the original sheet, it's recommended that you make a backup of your game before applying this sheet to an existing game.\nThis sheet includes:\n - Damage Calculation Macro\n - Injury Automation\n - Stat Automation\n - Global Bonuses\n - Quick Notes section\n - AP use Tracker\n - Shortcuts for known moves\n - Updated Roll Page (now called the Actions Page)\n - Notes Page\n**! Important !** This sheet does not support automation for specific edges, features, or abilities. Nor automation for playtest/experimental features", - "useroptions": [ - { - "attribute": "CharType", - "displayname": "Default Sheet Type", - "type": "select", - "options": [ - "Pokemon|0", - "Trainer|1" - ], - "default": "0", - "description": "This affects what fields are displayed and Max HP calculation" - } - ] -} + "html": "PTUv2.html", + "css": "PTUv2.css", + "authors": "Chevron Allen (Cirnoble) based on work by Uriah Brown (PanoramicPanda), David Lee (camperdave), and Corin Stratton (cwstra)", + "roll20userid": "2130808", + "preview": "PTUv2.png", + "instructions": "A simplified adaptation of the Pokemon Tabletop United v1 sheet. This sheet is backwards compatible with the original sheet, it's recommended that you make a backup of your game before applying this sheet to an existing game.\nThis sheet includes:\n - Damage Calculation Macro\n - Injury Automation\n - Stat Automation\n - Global Bonuses\n - Quick Notes section\n - AP use Tracker\n - Shortcuts for known moves\n - Updated Roll Page (now called the Actions Page)\n - Notes Page\n**! Important !** This sheet does not support automation for specific edges, features, or abilities. Nor automation for playtest/experimental features", + "useroptions": [ + { + "attribute": "CharType", + "displayname": "Default Sheet Type", + "type": "select", + "options": [ + "Pokemon|0", + "Trainer|1" + ], + "default": "0", + "description": "This affects what fields are displayed and Max HP calculation" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Pokerole 1e/sheet.json b/Pokerole 1e/sheet.json index 79296b0fe0..99eed54331 100644 --- a/Pokerole 1e/sheet.json +++ b/Pokerole 1e/sheet.json @@ -1,28 +1,29 @@ { - "html": "Pokerole.html", - "css": "Pokerole.css", - "authors": "Chevron Allen", - "roll20userid": "2130808", - "preview": "Pokeroll.jpg", - "instructions": "Clicking on icons on the edge of section borders changes the mode of parts of the sheet. \n- Pokemon to Trainer \n- Core to PMD \n\n**Tested by:** \n\t*Gogfot* ", - "useroptions": [ - { - "attribute": "creature_mode", - "displayname": "Default Creature", - "type": "select", - "options": [ - "Pokemon|0", - "Trainer|1" - ], - "default": "0", - "description": "Set the default view for new sheets." - }, - { - "attribute": "PMD_mode", - "displayname": "PMD", - "type": "checkbox", - "value": "0", - "description": "Set the default mode for new pokemon sheets." - } - ] -} + "html": "Pokerole.html", + "css": "Pokerole.css", + "authors": "Chevron Allen", + "roll20userid": "2130808", + "preview": "Pokeroll.jpg", + "instructions": "Clicking on icons on the edge of section borders changes the mode of parts of the sheet. \n- Pokemon to Trainer \n- Core to PMD \n\n**Tested by:** \n\t*Gogfot* ", + "useroptions": [ + { + "attribute": "creature_mode", + "displayname": "Default Creature", + "type": "select", + "options": [ + "Pokemon|0", + "Trainer|1" + ], + "default": "0", + "description": "Set the default view for new sheets." + }, + { + "attribute": "PMD_mode", + "displayname": "PMD", + "type": "checkbox", + "value": "0", + "description": "Set the default mode for new pokemon sheets." + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Pokerole/sheet.json b/Pokerole/sheet.json index eca14a3533..430e986506 100644 --- a/Pokerole/sheet.json +++ b/Pokerole/sheet.json @@ -1,8 +1,9 @@ { - "html": "Pokerole.html", - "css": "Pokerole.css", - "authors": "Chad Bearsmith", - "roll20userid": "1298186", - "preview": "Pokerole.png", - "instructions": "For use with the **Pokerole** System.\n\n Most fields are autocalculated, and built-in rolls are intended for ease of gameplay.\n\n If you have any questions or concerns you can reach me on Discord, Chad#3441." -} + "html": "Pokerole.html", + "css": "Pokerole.css", + "authors": "Chad Bearsmith", + "roll20userid": "1298186", + "preview": "Pokerole.png", + "instructions": "For use with the **Pokerole** System.\n\n Most fields are autocalculated, and built-in rolls are intended for ease of gameplay.\n\n If you have any questions or concerns you can reach me on Discord, Chad#3441.", + "legacy": true +} \ No newline at end of file diff --git a/Pokerole_v2/sheet.json b/Pokerole_v2/sheet.json index 01e8c4bff1..ab4e2af35b 100644 --- a/Pokerole_v2/sheet.json +++ b/Pokerole_v2/sheet.json @@ -1,42 +1,43 @@ { - "html": "Pokerole.html", - "css": "Pokerole.css", - "authors": " Chevron Allen (modified by Deightine)", - "roll20userid": "198", - "preview": "Pokeroll.jpg", - "instructions": "Clicking icons on the edges of a section's border will change the modes of the sheet. \n- Top right: Pokemon to Trainer \n- Center middle: Core to PMD. \n", - "useroptions": [ - { - "attribute": "creature_mode", - "displayname": "Default Sheet Mode:", - "type": "select", - "options": [ - "Pokemon|0", - "Trainer|1" - ], - "default": "0", - "description": "Defaults new sheets to Pokemon or Trainer." - }, - { - "attribute": "contest_mode", - "displayname": "Start in Contest mode?", - "type": "checkbox", - "value": "0", - "description": "Defaults whether to hide battle-specific elements." - }, - { - "attribute": "PMD_mode", - "displayname": "Pokemon Dungeon Mode?", - "type": "checkbox", - "value": "0", - "description": "New sheets will display Pokemon Dungeon traits. Pokemon-only." - }, - { - "attribute": "options_mode", - "displayname": "Optional Rules Mode?", - "type": "checkbox", - "value": "0", - "description": "Set default rules to include optional. \n Implemented: \n - 'Vitality for Defense & Insight for Special Defense' \n Not Yet Implemented: \n - Lethal Damage Tracking. \n - Weather & Environment Tracking (Global, Automatic)." - } - ] -} + "html": "Pokerole.html", + "css": "Pokerole.css", + "authors": " Chevron Allen (modified by Deightine)", + "roll20userid": "198", + "preview": "Pokeroll.jpg", + "instructions": "Clicking icons on the edges of a section's border will change the modes of the sheet. \n- Top right: Pokemon to Trainer \n- Center middle: Core to PMD. \n", + "useroptions": [ + { + "attribute": "creature_mode", + "displayname": "Default Sheet Mode:", + "type": "select", + "options": [ + "Pokemon|0", + "Trainer|1" + ], + "default": "0", + "description": "Defaults new sheets to Pokemon or Trainer." + }, + { + "attribute": "contest_mode", + "displayname": "Start in Contest mode?", + "type": "checkbox", + "value": "0", + "description": "Defaults whether to hide battle-specific elements." + }, + { + "attribute": "PMD_mode", + "displayname": "Pokemon Dungeon Mode?", + "type": "checkbox", + "value": "0", + "description": "New sheets will display Pokemon Dungeon traits. Pokemon-only." + }, + { + "attribute": "options_mode", + "displayname": "Optional Rules Mode?", + "type": "checkbox", + "value": "0", + "description": "Set default rules to include optional. \n Implemented: \n - 'Vitality for Defense & Insight for Special Defense' \n Not Yet Implemented: \n - Lethal Damage Tracking. \n - Weather & Environment Tracking (Global, Automatic)." + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Polaris/sheet.json b/Polaris/sheet.json index 9e38e8ce57..fd7079e1e0 100644 --- a/Polaris/sheet.json +++ b/Polaris/sheet.json @@ -1,8 +1,9 @@ { - "html": "polaris.html", - "css": "polaris.css", - "authors": "PadRpg", - "preview": "polaris.jpg", - "roll20userid": "173154", - "instructions": "In the Configuration Tab, you can choose to ask for the difficulty or not. If not, the automatic calculation result done in the roll template will be wrong." + "html": "polaris.html", + "css": "polaris.css", + "authors": "PadRpg", + "preview": "polaris.jpg", + "roll20userid": "173154", + "instructions": "In the Configuration Tab, you can choose to ask for the difficulty or not. If not, the automatic calculation result done in the roll template will be wrong.", + "legacy": true } \ No newline at end of file diff --git a/PonytalesSheet/sheet.json b/PonytalesSheet/sheet.json index c5db283f88..60411c3f11 100644 --- a/PonytalesSheet/sheet.json +++ b/PonytalesSheet/sheet.json @@ -1,8 +1,9 @@ { - "html": "PonytalesSheetV1.html", - "css": "PonytalesSheetV1.css", - "authors": "OnyxSteel", - "roll20userid": "446206", - "preview": "PonytalesSheetV1.png", - "instructions": "This is a character sheet for the Ponytales and Living Legends systems available from http://ponytales.forumotion.com/ NOTE: Destinies, Boons, and Traits not yet supported." -} + "html": "PonytalesSheetV1.html", + "css": "PonytalesSheetV1.css", + "authors": "OnyxSteel", + "roll20userid": "446206", + "preview": "PonytalesSheetV1.png", + "instructions": "This is a character sheet for the Ponytales and Living Legends systems available from http://ponytales.forumotion.com/ NOTE: Destinies, Boons, and Traits not yet supported.", + "legacy": true +} \ No newline at end of file diff --git a/PortesMonstresTresors/sheet.json b/PortesMonstresTresors/sheet.json index 5ab4aae04b..6a094340b7 100644 --- a/PortesMonstresTresors/sheet.json +++ b/PortesMonstresTresors/sheet.json @@ -1,9 +1,10 @@ { - "html": "pmt.htm", - "css": "pmt.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "pmt_v4.jpg", - "instructions": "Feuille de Personnage pour PMT v2 (Portes, Monstres et Trésors), un rétro-clone de D&D B/X (adaptation de Labyrinth Lord par Arasmo). Les PDFs du jeu sont disponibles gratuitement sur le [Scriptorium](https://le-scriptorium.fr/jeux-de-role/portes-monstres-tresors/). Un script API est disponible pour accélérer la crétion de personnage. Voir le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/PortesMonstresTresors/ReadMe.md). v4.5 (17/09/2017)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "pmt.htm", + "css": "pmt.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "pmt_v4.jpg", + "instructions": "Feuille de Personnage pour PMT v2 (Portes, Monstres et Trésors), un rétro-clone de D&D B/X (adaptation de Labyrinth Lord par Arasmo). Les PDFs du jeu sont disponibles gratuitement sur le [Scriptorium](https://le-scriptorium.fr/jeux-de-role/portes-monstres-tresors/). Un script API est disponible pour accélérer la crétion de personnage. Voir le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/PortesMonstresTresors/ReadMe.md). v4.5 (17/09/2017).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/Prophecy 2/sheet.json b/Prophecy 2/sheet.json index ffa1ea9645..68a4e47fb2 100644 --- a/Prophecy 2/sheet.json +++ b/Prophecy 2/sheet.json @@ -1,9 +1,10 @@ { -"html": "prophecy 2.html", -"css": "prophecy 2.css", -"authors": "Alain H.", -"roll20userID": "67962", -"preview": "prophecy2Preview.jpg", -"instructions": "Basé sur la fiche de Prophecy, celle-ci permet de gérer tous les aspects du jeu plus simplement avec de nombreux automatismes. Les boutons avec le T d'affiché sont pour lancer les jets de tendances.", -"tipeee":"https://fr.tipeee.com/zakarik" -} + "html": "prophecy 2.html", + "css": "prophecy 2.css", + "authors": "Alain H.", + "roll20userID": "67962", + "preview": "prophecy2Preview.jpg", + "instructions": "Basé sur la fiche de Prophecy, celle-ci permet de gérer tous les aspects du jeu plus simplement avec de nombreux automatismes. Les boutons avec le T d'affiché sont pour lancer les jets de tendances.", + "tipeee": "https://fr.tipeee.com/zakarik", + "legacy": true +} \ No newline at end of file diff --git a/Prose Descriptive Qualities (hbCyber)/sheet.json b/Prose Descriptive Qualities (hbCyber)/sheet.json index f746553c48..1e8caacb38 100644 --- a/Prose Descriptive Qualities (hbCyber)/sheet.json +++ b/Prose Descriptive Qualities (hbCyber)/sheet.json @@ -1,8 +1,9 @@ { - "html": "sheet.html", - "css": "sheet.css", - "authors": "hbCyber", - "roll20userid": "227581", - "preview": "preview.png", - "instructions": "# [Prose Descriptive Qualities (PDQ)](https://www.drivethrurpg.com/product/28913/Prose-Descriptive-Qualities-PDQ-System-Core-Rules)\r* by [Atomic Sock Monkey](http://atomicsockmonkey.com/freebies.asp)\r* Roll20 character sheet by [hbCyber](https://hbcyber.site)\r\r**Features:**\r* Convenient tracking of damage, downshifts and upshifts applied to qualities.\r* Corresponding difficulty target numbers are automatically calculated and displayed.\r* Automated notification if a quality is reduced lower than poor.\r* Rolling the dice takes into account all modifiers automatically.\r* Chat button to output qualities to chat without rolling." + "html": "sheet.html", + "css": "sheet.css", + "authors": "hbCyber", + "roll20userid": "227581", + "preview": "preview.png", + "instructions": "# [Prose Descriptive Qualities (PDQ)](https://www.drivethrurpg.com/product/28913/Prose-Descriptive-Qualities-PDQ-System-Core-Rules)\r* by [Atomic Sock Monkey](http://atomicsockmonkey.com/freebies.asp)\r* Roll20 character sheet by [hbCyber](https://hbcyber.site)\r\r**Features:**\r* Convenient tracking of damage, downshifts and upshifts applied to qualities.\r* Corresponding difficulty target numbers are automatically calculated and displayed.\r* Automated notification if a quality is reduced lower than poor.\r* Rolling the dice takes into account all modifiers automatically.\r* Chat button to output qualities to chat without rolling.", + "legacy": true } \ No newline at end of file diff --git a/Prowlers-n-Paragons/sheet.json b/Prowlers-n-Paragons/sheet.json index 6530116e99..0dacfff42d 100644 --- a/Prowlers-n-Paragons/sheet.json +++ b/Prowlers-n-Paragons/sheet.json @@ -1,8 +1,9 @@ { - "html": "prowlersnparagons.html", - "css": "prowlersnparagons.css", - "authors": "Rich Finder", - "roll20userid": "173448", - "preview": "prowlers.png", - "instructions": "# Prowlers and Paragons\r###Traits\r**Mundane Traits**\r * All Mundane Traits are on the sheet and default to 2d\r\r**Super Traits**\r * Each Super Trait has an icon next to it that can be toggled on/off. This icon is to indicate which Super Traits are \"Strong,\" requiring additional points to advance.\r\r###Roll Buttons\rRoll buttons have been added for all traits. Because PP uses a d6 mechanic with odds being failure and evens success, for ease of play, the roll buttons calculate success based on the roll being 4+. It was my understanding that the Odd/Even thing has not other special meaning, other than to determine success/failure. So, given this paradigm, 4+ has the same odds of success as the odd/even thing.\r\r" -} + "html": "prowlersnparagons.html", + "css": "prowlersnparagons.css", + "authors": "Rich Finder", + "roll20userid": "173448", + "preview": "prowlers.png", + "instructions": "# Prowlers and Paragons\r###Traits\r**Mundane Traits**\r * All Mundane Traits are on the sheet and default to 2d\r\r**Super Traits**\r * Each Super Trait has an icon next to it that can be toggled on/off. This icon is to indicate which Super Traits are \"Strong,\" requiring additional points to advance.\r\r###Roll Buttons\rRoll buttons have been added for all traits. Because PP uses a d6 mechanic with odds being failure and evens success, for ease of play, the roll buttons calculate success based on the roll being 4+. It was my understanding that the Odd/Even thing has not other special meaning, other than to determine success/failure. So, given this paradigm, 4+ has the same odds of success as the odd/even thing.\r\r", + "legacy": true +} \ No newline at end of file diff --git a/Psi-Punk/sheet.json b/Psi-Punk/sheet.json index bc816bc38c..2be5b83b6f 100644 --- a/Psi-Punk/sheet.json +++ b/Psi-Punk/sheet.json @@ -1,8 +1,9 @@ { - "html" : "psipunk.html", - "css" : "psipunk.css", - "authors" : "David Lacerte (SolarBear)", - "roll20userid" : "8151", - "preview" : "psipunk.png", - "instructions" : "" -} + "html": "psipunk.html", + "css": "psipunk.css", + "authors": "David Lacerte (SolarBear)", + "roll20userid": "8151", + "preview": "psipunk.png", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Pugmire/sheet.json b/Pugmire/sheet.json index f93ab64360..a7b5a6148d 100644 --- a/Pugmire/sheet.json +++ b/Pugmire/sheet.json @@ -4,5 +4,6 @@ "authors": "IuryAlves (iuryalves20@gmail.com), Karol L", "roll20userid": "360412, 4788793", "preview": "preview.png", - "instructions": "This is a character sheet for Pugmire RPG." -} + "instructions": "This is a character sheet for Pugmire RPG.", + "legacy": true +} \ No newline at end of file diff --git a/QUARTS/sheet.json b/QUARTS/sheet.json index 0c6ad2d548..eefd941eee 100644 --- a/QUARTS/sheet.json +++ b/QUARTS/sheet.json @@ -1,8 +1,9 @@ { - "html": "QUARTSSHEET.html", - "css": "QUARTSSHEET.css", - "authors": "Jeremy H.", - "roll20userid": "90448", - "preview": "QUARTS Sheet.png", - "instructions": "Be sure not to leave any fields blank as this may disrupt some of the code." -} + "html": "QUARTSSHEET.html", + "css": "QUARTSSHEET.css", + "authors": "Jeremy H.", + "roll20userid": "90448", + "preview": "QUARTS Sheet.png", + "instructions": "Be sure not to leave any fields blank as this may disrupt some of the code.", + "legacy": true +} \ No newline at end of file diff --git a/Qin Warring States/sheet.json b/Qin Warring States/sheet.json index 820abb391b..38379c1384 100755 --- a/Qin Warring States/sheet.json +++ b/Qin Warring States/sheet.json @@ -1,8 +1,9 @@ { - "html": "Qin.html", - "css": "Qin.css", - "authors": "Garrett G.", - "roll20userid": "639367", - "preview": "Qin.jpg", - "instructions": "Requires PowerCards.js for the sheet rolls. Ensure that this is loaded in order to function properly." -} + "html": "Qin.html", + "css": "Qin.css", + "authors": "Garrett G.", + "roll20userid": "639367", + "preview": "Qin.jpg", + "instructions": "Requires PowerCards.js for the sheet rolls. Ensure that this is loaded in order to function properly.", + "legacy": true +} \ No newline at end of file diff --git a/Quest-rpg/sheet.json b/Quest-rpg/sheet.json index 2dc2ab5e93..8c010a97c5 100644 --- a/Quest-rpg/sheet.json +++ b/Quest-rpg/sheet.json @@ -1,8 +1,9 @@ { - "html": "quest.html", - "css": "quest.css", - "authors": "Andrew Simone, Andreas J.", - "roll20userid": "849188, 1223200", - "preview": "quest-preview.png", - "instructions": "Unofficial Character Sheet for the '[Quest](https://www.adventure.game/)' RPG(by The Adventure Guild/T.C. Sottek).\n\n* The roll button shows the roll table alongside the result.\n\nSheet created by Andrew S., and Andreas J. updated it a bit as well as made it avaiable in Roll20." -} + "html": "quest.html", + "css": "quest.css", + "authors": "Andrew Simone, Andreas J.", + "roll20userid": "849188, 1223200", + "preview": "quest-preview.png", + "instructions": "Unofficial Character Sheet for the '[Quest](https://www.adventure.game/)' RPG(by The Adventure Guild/T.C. Sottek).\n\n* The roll button shows the roll table alongside the result.\n\nSheet created by Andrew S., and Andreas J. updated it a bit as well as made it avaiable in Roll20.", + "legacy": true +} \ No newline at end of file diff --git a/RWBY_RoC-Unofficial_Tabletop_RPG/sheet.json b/RWBY_RoC-Unofficial_Tabletop_RPG/sheet.json index 0c804e3933..3221dd748a 100644 --- a/RWBY_RoC-Unofficial_Tabletop_RPG/sheet.json +++ b/RWBY_RoC-Unofficial_Tabletop_RPG/sheet.json @@ -1,8 +1,9 @@ { - "html": "RWBY-UnofficialTabletopRPG.html", - "css": "RWBY-UnofficialTabletopRPG.css", - "authors": "Kasenai3", - "roll20userid": "340910", - "preview": "preview.jpg", - "instructions": "To make skill rolls and semblance rolls, just check the boxes linked to the desired attributes and click on the associated roll button." -} + "html": "RWBY-UnofficialTabletopRPG.html", + "css": "RWBY-UnofficialTabletopRPG.css", + "authors": "Kasenai3", + "roll20userid": "340910", + "preview": "preview.jpg", + "instructions": "To make skill rolls and semblance rolls, just check the boxes linked to the desired attributes and click on the associated roll button.", + "legacy": true +} \ No newline at end of file diff --git a/Radiance/sheet.json b/Radiance/sheet.json index 9adcb04d75..b1dae3b79a 100644 --- a/Radiance/sheet.json +++ b/Radiance/sheet.json @@ -1,8 +1,9 @@ { - "html": "Radiance.html", - "css": "Radiance.css", - "authors": "Liam Davison-Gates, and Jack Davison-Gates", - "roll20userid": "1097810,1097838", - "preview": "Radiance.png", - "instructions": "Basic info: This is where all your character stats and info goes. Make sure to select your primary attribute or your rolls won’t be properly calculated. Skills: Each skill roll factors in a D20 roll plus you attribute modifier plus any skill bonuses’. The basic attack and initiative rolls are also located here. When rolling initiative if you have the turn order box open (only the GM can do this) and your token selected the initiative will be added to the turn order box. Abilities: Here you can enter your abilities and there effects. Weapons: Here you can enter you weapons and there stats. Items: Here you can list your items and there stats and/or enchantments. Religion: Here you can enter info about your deity and your boons. Journal: Here you can enter misc. info about you character and game." + "html": "Radiance.html", + "css": "Radiance.css", + "authors": "Liam Davison-Gates, and Jack Davison-Gates", + "roll20userid": "1097810,1097838", + "preview": "Radiance.png", + "instructions": "Basic info: This is where all your character stats and info goes. Make sure to select your primary attribute or your rolls won’t be properly calculated. Skills: Each skill roll factors in a D20 roll plus you attribute modifier plus any skill bonuses’. The basic attack and initiative rolls are also located here. When rolling initiative if you have the turn order box open (only the GM can do this) and your token selected the initiative will be added to the turn order box. Abilities: Here you can enter your abilities and there effects. Weapons: Here you can enter you weapons and there stats. Items: Here you can list your items and there stats and/or enchantments. Religion: Here you can enter info about your deity and your boons. Journal: Here you can enter misc. info about you character and game.", + "legacy": true } \ No newline at end of file diff --git a/Rangers of Shadow Deep/sheet.json b/Rangers of Shadow Deep/sheet.json index a526dbd7b2..ea4177c1bc 100644 --- a/Rangers of Shadow Deep/sheet.json +++ b/Rangers of Shadow Deep/sheet.json @@ -1,9 +1,10 @@ { - "html": "Rangers.html", - "css": "Rangers.css", - "authors": "Matt Puccio (@Gladius-Games)", - "roll20userid": "1371846", - "tipeee": "https://www.tipeee.com/keeper-gladius-games", - "preview": "Rangers-preview.png", - "instructions": "Rangers of Shadowdeep character sheet. Select the type of character this is for: Ranger, Companion, or NPC (enemy or survivor, etc.) to display appropriate information about the character." + "html": "Rangers.html", + "css": "Rangers.css", + "authors": "Matt Puccio (@Gladius-Games)", + "roll20userid": "1371846", + "tipeee": "https://www.tipeee.com/keeper-gladius-games", + "preview": "Rangers-preview.png", + "instructions": "Rangers of Shadowdeep character sheet. Select the type of character this is for: Ranger, Companion, or NPC (enemy or survivor, etc.) to display appropriate information about the character.", + "legacy": true } \ No newline at end of file diff --git a/Raspberry Heaven/sheet.json b/Raspberry Heaven/sheet.json index dcbc094e59..9e1214e5c0 100644 --- a/Raspberry Heaven/sheet.json +++ b/Raspberry Heaven/sheet.json @@ -1,8 +1,9 @@ { -"html": "raspberryheaven.html", -"css": "raspberryheaven.css", -"authors": "Stephanie Bryant", -"roll20userid": "314", -"preview": "raspberryheaven.png", -"instructions": "See the [the wiki](https://wiki.roll20.net/Raspberry_Heaven) for suggestions on setting up and running a Raspberry Heaven game on Roll20. Raspberry Heaven is a card-based freeform game by Ewen Cluney. It's available at [Yaruki Zero Games](https://yarukizerogames.com/tag/raspberry-heaven/)" -} + "html": "raspberryheaven.html", + "css": "raspberryheaven.css", + "authors": "Stephanie Bryant", + "roll20userid": "314", + "preview": "raspberryheaven.png", + "instructions": "See the [the wiki](https://wiki.roll20.net/Raspberry_Heaven) for suggestions on setting up and running a Raspberry Heaven game on Roll20. Raspberry Heaven is a card-based freeform game by Ewen Cluney. It's available at [Yaruki Zero Games](https://yarukizerogames.com/tag/raspberry-heaven/)", + "legacy": true +} \ No newline at end of file diff --git a/RatasEnLasParedes/sheet.json b/RatasEnLasParedes/sheet.json index 8f26730b6e..e791bc2b8c 100644 --- a/RatasEnLasParedes/sheet.json +++ b/RatasEnLasParedes/sheet.json @@ -1,8 +1,9 @@ { - "html": "RatasEnLasParedes.html", - "css": "RatasEnLasParedes.css", - "authors": "Javier Miró Vidal (bocatrapa)", - "roll20userid": "2881202", - "preview": "RatasEnLasParedes.png", - "instructions": "Rats in the walls character sheet, based on Spanish Patronage edition by the Hills press, author:Kobayashi" + "html": "RatasEnLasParedes.html", + "css": "RatasEnLasParedes.css", + "authors": "Javier Miró Vidal (bocatrapa)", + "roll20userid": "2881202", + "preview": "RatasEnLasParedes.png", + "instructions": "Rats in the walls character sheet, based on Spanish Patronage edition by the Hills press, author:Kobayashi", + "legacy": true } \ No newline at end of file diff --git a/Rats in the Walls/sheet.json b/Rats in the Walls/sheet.json index a960211010..fe367bbc91 100644 --- a/Rats in the Walls/sheet.json +++ b/Rats in the Walls/sheet.json @@ -1,8 +1,9 @@ { - "html": "ratsinthewalls.html", - "css": "ratsinthewalls.css", - "authors": "Ismael Yousfi Roy (Séregras)", - "roll20userid": "362806", - "preview": "ratsinthewalls.png", - "instructions": "Rats in the walls character sheet, based on Spanish edition by the Hills press" + "html": "ratsinthewalls.html", + "css": "ratsinthewalls.css", + "authors": "Ismael Yousfi Roy (Séregras)", + "roll20userid": "362806", + "preview": "ratsinthewalls.png", + "instructions": "Rats in the walls character sheet, based on Spanish edition by the Hills press", + "legacy": true } \ No newline at end of file diff --git a/ReachofTitan/sheet.json b/ReachofTitan/sheet.json index 54164081ff..9425437bfa 100644 --- a/ReachofTitan/sheet.json +++ b/ReachofTitan/sheet.json @@ -1,8 +1,9 @@ { - "html": "Titans.html", - "css": "Titans.css", - "authors": "Cassie Levett", - "roll20userid": "557736", - "preview": "preview.png", - "instructions": "Reach of Titan working demo by Third Act Publishing." + "html": "Titans.html", + "css": "Titans.css", + "authors": "Cassie Levett", + "roll20userid": "557736", + "preview": "preview.png", + "instructions": "Reach of Titan working demo by Third Act Publishing.", + "legacy": true } \ No newline at end of file diff --git a/Relics by Tin Star Games/sheet.json b/Relics by Tin Star Games/sheet.json index cc6c20c7dd..cd5783fca5 100644 --- a/Relics by Tin Star Games/sheet.json +++ b/Relics by Tin Star Games/sheet.json @@ -1,8 +1,9 @@ { - "html": "relics.html", - "css": "relics.css", - "authors": "Cameron Hays, Ed Tirado and Steve Darlington", - "roll20userid": "1932674", - "preview": "preview.png", - "instructions": "There is nothing unusual about this sheet other than the fact that the text boxes can be sized by the player to accomodate lengthy descriptions." -} + "html": "relics.html", + "css": "relics.css", + "authors": "Cameron Hays, Ed Tirado and Steve Darlington", + "roll20userid": "1932674", + "preview": "preview.png", + "instructions": "There is nothing unusual about this sheet other than the fact that the text boxes can be sized by the player to accomodate lengthy descriptions.", + "legacy": true +} \ No newline at end of file diff --git a/Remnants/sheet.json b/Remnants/sheet.json index 67711d4784..dc8c38ee93 100644 --- a/Remnants/sheet.json +++ b/Remnants/sheet.json @@ -1,8 +1,9 @@ { - "html": "Remnants.html", - "css": "Remnants.css", - "authors": "Grim G", - "roll20userid": "844260", - "preview": "Remnants Sheet.png", - "instructions": "It's pretty straight forward (I hope), the left side is is for info about the PC, the right side in for remnant info." + "html": "Remnants.html", + "css": "Remnants.css", + "authors": "Grim G", + "roll20userid": "844260", + "preview": "Remnants Sheet.png", + "instructions": "It's pretty straight forward (I hope), the left side is is for info about the PC, the right side in for remnant info.", + "legacy": true } \ No newline at end of file diff --git a/Reve de Dragon - french/sheet.json b/Reve de Dragon - french/sheet.json index fbc2489390..050bb82d30 100644 --- a/Reve de Dragon - french/sheet.json +++ b/Reve de Dragon - french/sheet.json @@ -1,8 +1,9 @@ { - "html": "RDD.html", - "css": "RDD.css", - "authors": "Phoxounet", - "roll20userid": "781167", - "preview": "RDD.png", - "instructions": "Reve de Dragon character sheet. Nearly completely automated with a custom roll template. Roll buttons take in account global condition malus. Roll buttons require an attribute input and a difficulty. Difficulty is given by the GM or chosen by the player when attacking. Skills values are integrated in the macro. The roll template shows results ranges and the overall result. For global difficulties less than -8, you'll have to consider the table. Initiative is not automated, though.\n\nFr version : Fiche de personnage de Rêve de Dragon. Quasiment totalement automatisée avec un roll template personnalisé. Les boutons de roll prennent en compte les malus de l'état général. Ces boutons nécessitent un attribut et une difficulté. La difficulté est donnée par le GM ou choisir par le personnage lors de l'attaque. Les valeurs de compétence sont déjà intégrées dans les macros. Le roll template montre les gammes de résultats et le résultat globale. Pour les difficultés inférieures à -8, il faudra se référer au tableau. L'initiative, elle n'est pas automatisée." -} + "html": "RDD.html", + "css": "RDD.css", + "authors": "Phoxounet", + "roll20userid": "781167", + "preview": "RDD.png", + "instructions": "Reve de Dragon character sheet. Nearly completely automated with a custom roll template. Roll buttons take in account global condition malus. Roll buttons require an attribute input and a difficulty. Difficulty is given by the GM or chosen by the player when attacking. Skills values are integrated in the macro. The roll template shows results ranges and the overall result. For global difficulties less than -8, you'll have to consider the table. Initiative is not automated, though.\n\nFr version : Fiche de personnage de Rêve de Dragon. Quasiment totalement automatisée avec un roll template personnalisé. Les boutons de roll prennent en compte les malus de l'état général. Ces boutons nécessitent un attribut et une difficulté. La difficulté est donnée par le GM ou choisir par le personnage lors de l'attaque. Les valeurs de compétence sont déjà intégrées dans les macros. Le roll template montre les gammes de résultats et le résultat globale. Pour les difficultés inférieures à -8, il faudra se référer au tableau. L'initiative, elle n'est pas automatisée.", + "legacy": true +} \ No newline at end of file diff --git a/Rhapsody of Blood/sheet.json b/Rhapsody of Blood/sheet.json index a79306b63c..9f14256805 100644 --- a/Rhapsody of Blood/sheet.json +++ b/Rhapsody of Blood/sheet.json @@ -1,9 +1,10 @@ { - "html": "RhapsodyOfBloodRoll20sheets.html", - "css": "RhapsodyOfBloodRoll20CSS.css", - "authors": "(Sheet) Madeleine Bo, Ariel Thomas, (System) Minerva McJanda", - "roll20userid": "1182785, 61327", - "preview": "RhapsodyOfBloodRoll20Screenshot.png", - "patreon": "https://www.patreon.com/ufopress", - "instructions": "Click the Bloodline/Explorer button to toggle between game modes. Choose a Skin from the dropdown menu to get started. Sheet based on the MotW sheets by LethalKitten." -} + "html": "RhapsodyOfBloodRoll20sheets.html", + "css": "RhapsodyOfBloodRoll20CSS.css", + "authors": "(Sheet) Madeleine Bo, Ariel Thomas, (System) Minerva McJanda", + "roll20userid": "1182785, 61327", + "preview": "RhapsodyOfBloodRoll20Screenshot.png", + "patreon": "https://www.patreon.com/ufopress", + "instructions": "Click the Bloodline/Explorer button to toggle between game modes. Choose a Skin from the dropdown menu to get started. Sheet based on the MotW sheets by LethalKitten.", + "legacy": true +} \ No newline at end of file diff --git a/Risus Space Opera/sheet.json b/Risus Space Opera/sheet.json index d380c0a434..94f470846a 100644 --- a/Risus Space Opera/sheet.json +++ b/Risus Space Opera/sheet.json @@ -1,8 +1,9 @@ { - "html": "risus-space-opera.html", - "css": "risus-space-opera.css", - "authors": "Alex T.", - "roll20userid": "573391", - "preview": "risus-space-opera.jpeg", - "instructions": "For use with the Risus system, set up to reflect a Space Opera style of play" + "html": "risus-space-opera.html", + "css": "risus-space-opera.css", + "authors": "Alex T.", + "roll20userid": "573391", + "preview": "risus-space-opera.jpeg", + "instructions": "For use with the Risus system, set up to reflect a Space Opera style of play", + "legacy": true } \ No newline at end of file diff --git a/Rogue Trader Improved/sheet.json b/Rogue Trader Improved/sheet.json index 115eda99b6..a53a0c03b4 100644 --- a/Rogue Trader Improved/sheet.json +++ b/Rogue Trader Improved/sheet.json @@ -1,8 +1,9 @@ { - "html": "RogueTraderImproved.html", - "css": "RogueTraderImproved.css", - "authors": "Andres and Mago with advice from Vic", - "roll20userid": "986445", - "preview": "RTimprovedPreview.png", - "instructions": "This sheet is designed for use in Roll20 to play the Warhammer 40k Rogue Trader pen & paper RPG by Fantasy Flight Games. Based on the Dark Heresy 2nd Edition Character Sheet created by Daniel D., Michael R and Samuel L.\r\rThis version is a massive expansion of both functionality and style that **does Not require API scripts**.\r\r**Dice interpretation:** Percentile dice rolls follow this basic formula\r\r**(@{characteristic}+?{modifiers}-1d100cs1cf100)/10**\r\rThe roll template interprets any positive result as a Success (including 0) any negative results are Failures, the results are divided by 10 (by the macro) to provide the *Degree(s) of Success (or Failure)*.\r\rThe results have decimal numbers, **This is Intentional** (limitations of macros math functions), *just ignore them*.\r\rSome fields auto calculate values based on the **Characteristic Bonus field** (the small box at the corner of the Characteristic number) remember to fill these fields accordingly.\r\rMany fields and checkboxes across the sheet have **information tooltips that show up when you point at them with the mouse cursor**, very useful information there, be sure to check them out.\r\rMany fields also include a white text area to copy and paste descriptions, these fields can be hidden/displayed with the corresponding **checkbox**, they can also be shown in the chat by clicking the **Show** button.\r\rThese fields can also include *Inline Rolls*, in case there is a roll as a part of an item/talent effect. The inline rolls must always be written in between **double square brackets [[ ]]**, these rolls will be seen on the chat when using the **Show** button.\r\rThe sheet is best displayed on the Roll20 supported browsers Chrome and Firefox, at 100% Zoom (no zoom basically) and inside the roll20 screen, however it can be expanded or displayed on an external window with no issues.\r\r**IMPORTANT TIP: The roll template is best displayed in chat when turning off the ENABLE CHAT AVATARS option in the My Settings tab of the game settings.**\r\rIf you have any questions or suggestions, send a private message to https://app.roll20.net/users/986445/mago \r\rSee Full documentation for more info including how to create Custom macros using this sheet Roll Template at https://wiki.roll20.net/Rogue_trader_improved\r\rVer: 1.11 11/19/20" + "html": "RogueTraderImproved.html", + "css": "RogueTraderImproved.css", + "authors": "Andres and Mago with advice from Vic", + "roll20userid": "986445", + "preview": "RTimprovedPreview.png", + "instructions": "This sheet is designed for use in Roll20 to play the Warhammer 40k Rogue Trader pen & paper RPG by Fantasy Flight Games. Based on the Dark Heresy 2nd Edition Character Sheet created by Daniel D., Michael R and Samuel L.\r\rThis version is a massive expansion of both functionality and style that **does Not require API scripts**.\r\r**Dice interpretation:** Percentile dice rolls follow this basic formula\r\r**(@{characteristic}+?{modifiers}-1d100cs1cf100)/10**\r\rThe roll template interprets any positive result as a Success (including 0) any negative results are Failures, the results are divided by 10 (by the macro) to provide the *Degree(s) of Success (or Failure)*.\r\rThe results have decimal numbers, **This is Intentional** (limitations of macros math functions), *just ignore them*.\r\rSome fields auto calculate values based on the **Characteristic Bonus field** (the small box at the corner of the Characteristic number) remember to fill these fields accordingly.\r\rMany fields and checkboxes across the sheet have **information tooltips that show up when you point at them with the mouse cursor**, very useful information there, be sure to check them out.\r\rMany fields also include a white text area to copy and paste descriptions, these fields can be hidden/displayed with the corresponding **checkbox**, they can also be shown in the chat by clicking the **Show** button.\r\rThese fields can also include *Inline Rolls*, in case there is a roll as a part of an item/talent effect. The inline rolls must always be written in between **double square brackets [[ ]]**, these rolls will be seen on the chat when using the **Show** button.\r\rThe sheet is best displayed on the Roll20 supported browsers Chrome and Firefox, at 100% Zoom (no zoom basically) and inside the roll20 screen, however it can be expanded or displayed on an external window with no issues.\r\r**IMPORTANT TIP: The roll template is best displayed in chat when turning off the ENABLE CHAT AVATARS option in the My Settings tab of the game settings.**\r\rIf you have any questions or suggestions, send a private message to https://app.roll20.net/users/986445/mago \r\rSee Full documentation for more info including how to create Custom macros using this sheet Roll Template at https://wiki.roll20.net/Rogue_trader_improved\r\rVer: 1.11 11/19/20", + "legacy": true } \ No newline at end of file diff --git a/Rogue_Trader/sheet.json b/Rogue_Trader/sheet.json index bc0d1e5d47..1471915c12 100644 --- a/Rogue_Trader/sheet.json +++ b/Rogue_Trader/sheet.json @@ -1,8 +1,9 @@ { - "html": "RogueTrader.html", - "css": "RogueTraderStyle.css", - "authors": "Michal S., Neirin D., Updated by Stexinator", - "roll20userid": "164442,226761,4652425", - "preview": "RogueTraderPreview.png", - "instructions": "Most things you can roll directly from the sheet, by clicking on the corresponding name or the roll button at the end of the row.\rWith weapons: Clicking on 'Name:' rolls an attack, clicking on 'Damage:' rolls the damage you have entered in the field next to it. **Please just enter things like 1d10+2, because it will be transferred to an inline roll - no letters!**\r\r###Important Attributes:\r* @{ws} - Weapon Skill\r* @{bs} - Ballistic Skill\r* @{strength} - Strength\r* @{toughness} - Toughness\r* @{ag} - Agility\r* @{int} - Intelligence\r* @{per} - Perception\r* @{wp} - Willpower\r* @{fel} - Fellowship\r\r* @{wounds} - Current Wounds\r* @{wounds|max} - Total Wound amount\r\r* @{psy} - Current Psy Rating\r* @{fp} - Current Fate Points\r* @{fp|max} - Total Fate Points\rBased on Neirin D. Dark Heresy Character Sheet\rThe most important roll is the %{characteristic} roll. ([[(@{characteristic}+?{Modifier|0}-1d100)/10]] degree(s) of success!)\rIt takes the characteristic you selected in the drop down, then you may add or subtract a modifier, then it rolls 1d100 and subtracts that from your starting value. That divided by 10 is the amount of degrees of success you achieved.\r**You can emulate everything in this sheet with just this single roll if you don't want to use the rest!**\r\r [Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Rogue_Trader/readme.md)" -} + "html": "RogueTrader.html", + "css": "RogueTraderStyle.css", + "authors": "Michal S., Neirin D., Updated by Stexinator", + "roll20userid": "164442,226761,4652425", + "preview": "RogueTraderPreview.png", + "instructions": "Most things you can roll directly from the sheet, by clicking on the corresponding name or the roll button at the end of the row.\rWith weapons: Clicking on 'Name:' rolls an attack, clicking on 'Damage:' rolls the damage you have entered in the field next to it. **Please just enter things like 1d10+2, because it will be transferred to an inline roll - no letters!**\r\r###Important Attributes:\r* @{ws} - Weapon Skill\r* @{bs} - Ballistic Skill\r* @{strength} - Strength\r* @{toughness} - Toughness\r* @{ag} - Agility\r* @{int} - Intelligence\r* @{per} - Perception\r* @{wp} - Willpower\r* @{fel} - Fellowship\r\r* @{wounds} - Current Wounds\r* @{wounds|max} - Total Wound amount\r\r* @{psy} - Current Psy Rating\r* @{fp} - Current Fate Points\r* @{fp|max} - Total Fate Points\rBased on Neirin D. Dark Heresy Character Sheet\rThe most important roll is the %{characteristic} roll. ([[(@{characteristic}+?{Modifier|0}-1d100)/10]] degree(s) of success!)\rIt takes the characteristic you selected in the drop down, then you may add or subtract a modifier, then it rolls 1d100 and subtracts that from your starting value. That divided by 10 is the amount of degrees of success you achieved.\r**You can emulate everything in this sheet with just this single roll if you don't want to use the rest!**\r\r [Sheet Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Rogue_Trader/readme.md)", + "legacy": true +} \ No newline at end of file diff --git a/Rogue_Trader_fr/sheet.json b/Rogue_Trader_fr/sheet.json index 9a2b4bf6e0..7db7ac3873 100644 --- a/Rogue_Trader_fr/sheet.json +++ b/Rogue_Trader_fr/sheet.json @@ -1,8 +1,9 @@ { - "html": "RogueTrader-fr.html", - "css": "RogueTraderStyle-fr.css", - "authors": "A0", - "roll20userid": "1022180", - "preview": "RogueTraderPreview.png", - "instructions": "Version francaise de la fiche par Michal S., Neirin D.\rWith weapons: Clicking on 'Name:' rolls an attack, clicking on 'Damage:' rolls the damage you have entered in the field next to it. **Please just enter things like 1d10+2, because it will be transferred to an inline roll - no letters!**\r\r###Important Attributes:\r* @{ws} - Weapon Skill\r* @{bs} - Ballistic Skill\r* @{strength} - Strength\r* @{toughness} - Toughness\r* @{ag} - Agility\r* @{int} - Intelligence\r* @{per} - Perception\r* @{wp} - Willpower\r* @{fel} - Fellowship\r\r* @{wounds} - Current Wounds\r* @{wounds|max} - Total Wound amount\r\r* @{psy} - Current Psy Rating\r* @{fp} - Current Fate Points\r* @{fp|max} - Total Fate Points\rBased on Neirin D. Dark Heresy Character Sheet\rThe most important roll is the %{characteristic} roll. ([[(@{characteristic}+?{Modifier|0}-1d100)/10]] degree(s) of success!)\rIt takes the characteristic you selected in the drop down, then you may add or subtract a modifier, then it rolls 1d100 and subtracts that from your starting value. That divided by 10 is the amount of degrees of success you achieved.\r**You can emulate everything in this sheet with just this single roll if you don't want to use the rest!**" -} + "html": "RogueTrader-fr.html", + "css": "RogueTraderStyle-fr.css", + "authors": "A0", + "roll20userid": "1022180", + "preview": "RogueTraderPreview.png", + "instructions": "Version francaise de la fiche par Michal S., Neirin D.\rWith weapons: Clicking on 'Name:' rolls an attack, clicking on 'Damage:' rolls the damage you have entered in the field next to it. **Please just enter things like 1d10+2, because it will be transferred to an inline roll - no letters!**\r\r###Important Attributes:\r* @{ws} - Weapon Skill\r* @{bs} - Ballistic Skill\r* @{strength} - Strength\r* @{toughness} - Toughness\r* @{ag} - Agility\r* @{int} - Intelligence\r* @{per} - Perception\r* @{wp} - Willpower\r* @{fel} - Fellowship\r\r* @{wounds} - Current Wounds\r* @{wounds|max} - Total Wound amount\r\r* @{psy} - Current Psy Rating\r* @{fp} - Current Fate Points\r* @{fp|max} - Total Fate Points\rBased on Neirin D. Dark Heresy Character Sheet\rThe most important roll is the %{characteristic} roll. ([[(@{characteristic}+?{Modifier|0}-1d100)/10]] degree(s) of success!)\rIt takes the characteristic you selected in the drop down, then you may add or subtract a modifier, then it rolls 1d100 and subtracts that from your starting value. That divided by 10 is the amount of degrees of success you achieved.\r**You can emulate everything in this sheet with just this single roll if you don't want to use the rest!**", + "legacy": true +} \ No newline at end of file diff --git a/Rolemaster 2nd-classic/sheet.json b/Rolemaster 2nd-classic/sheet.json index 413165c9ee..4bef5040a5 100644 --- a/Rolemaster 2nd-classic/sheet.json +++ b/Rolemaster 2nd-classic/sheet.json @@ -1,62 +1,60 @@ { - "html": "Rolemaster_2nd-classic.html", - "css": "Rolemaster_2nd-classic.css", - "authors": "Thibaut 'Onirim' C.", - "roll20userid": "4349072", - "preview": "Rolemaster_2nd-classic.png", - "instructions": "A Rolemaster 1st, 2nd, Express & Classic edition sheet. The character sheet don't use auto-calculations for stats for the sake of adaptability. The sheet is compatible with the most options of Rolemaster 1nd, 2nd, Express and Classic Editions. The Classic Rolemaster family is about options so the auto-calculations will remain limited. The character sheet is not fully compatible with the Standard System/Fantasy Roleplaying family but can be used for them too. In that case, use the Primary skills for Category, and Secondary skills for actual skills.", - "useroptions": - [ - { - "attribute": "totalhpcalculation", - "displayname": "Mode of Total HP calculations: ", - "type": "select", - "options": [ - "Legacy calculation|1", - "No calculation|0" - ], - "default": "1", - "description": "Choose the Total HP calculation. In Legacy, the Total HP equals the Base HP + Base HP * (constitution bonus / 100). If you choose No Calculations, Total HP is not automatically calculated and you will need to enter the value manually. If you do that, you don't have to use the Base HP value." - }, - { - "attribute": "professionbonuscalcmode", - "displayname": "Mode of professional bonus calculations: ", - "type": "select", - "options": [ - "Per level|0", - "Flat bonus|1" - ], - "default": "0", - "description": "Choose the mode of professional bonus calculations. By the legacy rules, the professional bonus is multiplied by the character level. You can also choice the flat bonus option, in this case, the professional bonus don't scale with the caracter level." - }, - { - "attribute": "skilldevmode", - "displayname": "Development points acquisition mode: ", - "type": "select", - "options": [ - "Legacy rules|0", - "Fixed dev points|1" - ], - "default": "0", - "description": "Choose the mode of development points acquisition. In legacy rules, development points are derived from the 5 first attributes and depend of the temporary score. You can choose a fixed development points too and enter the desired development points manually." - }, - { - "attribute": "secondaryskilldevmode", - "displayname": "Secondary development points bonus: ", - "type": "select", - "options": [ - "Fixed dev points|0", - "10% bonus|10", - "20% bonus|20", - "25% bonus|25", - "30% bonus|30", - "40% bonus|40", - "50% bonus|50" - - ], - "default": "25", - "description": "Choose the secondary skill development bonus. You can choose a fixed bonus or a pourcentage of the primary development points. The pourcentage bonus work only correctly of you use the legacy development points mode on the above option." - } - - ] -} + "html": "Rolemaster_2nd-classic.html", + "css": "Rolemaster_2nd-classic.css", + "authors": "Thibaut 'Onirim' C.", + "roll20userid": "4349072", + "preview": "Rolemaster_2nd-classic.png", + "instructions": "A Rolemaster 1st, 2nd, Express & Classic edition sheet. The character sheet don't use auto-calculations for stats for the sake of adaptability. The sheet is compatible with the most options of Rolemaster 1nd, 2nd, Express and Classic Editions. The Classic Rolemaster family is about options so the auto-calculations will remain limited. The character sheet is not fully compatible with the Standard System/Fantasy Roleplaying family but can be used for them too. In that case, use the Primary skills for Category, and Secondary skills for actual skills.", + "useroptions": [ + { + "attribute": "totalhpcalculation", + "displayname": "Mode of Total HP calculations: ", + "type": "select", + "options": [ + "Legacy calculation|1", + "No calculation|0" + ], + "default": "1", + "description": "Choose the Total HP calculation. In Legacy, the Total HP equals the Base HP + Base HP * (constitution bonus / 100). If you choose No Calculations, Total HP is not automatically calculated and you will need to enter the value manually. If you do that, you don't have to use the Base HP value." + }, + { + "attribute": "professionbonuscalcmode", + "displayname": "Mode of professional bonus calculations: ", + "type": "select", + "options": [ + "Per level|0", + "Flat bonus|1" + ], + "default": "0", + "description": "Choose the mode of professional bonus calculations. By the legacy rules, the professional bonus is multiplied by the character level. You can also choice the flat bonus option, in this case, the professional bonus don't scale with the caracter level." + }, + { + "attribute": "skilldevmode", + "displayname": "Development points acquisition mode: ", + "type": "select", + "options": [ + "Legacy rules|0", + "Fixed dev points|1" + ], + "default": "0", + "description": "Choose the mode of development points acquisition. In legacy rules, development points are derived from the 5 first attributes and depend of the temporary score. You can choose a fixed development points too and enter the desired development points manually." + }, + { + "attribute": "secondaryskilldevmode", + "displayname": "Secondary development points bonus: ", + "type": "select", + "options": [ + "Fixed dev points|0", + "10% bonus|10", + "20% bonus|20", + "25% bonus|25", + "30% bonus|30", + "40% bonus|40", + "50% bonus|50" + ], + "default": "25", + "description": "Choose the secondary skill development bonus. You can choose a fixed bonus or a pourcentage of the primary development points. The pourcentage bonus work only correctly of you use the legacy development points mode on the above option." + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Rolemaster-Standard-System/sheet.json b/Rolemaster-Standard-System/sheet.json index 55dd4b826b..b3714f45e0 100644 --- a/Rolemaster-Standard-System/sheet.json +++ b/Rolemaster-Standard-System/sheet.json @@ -1,60 +1,61 @@ { - "html": "charsheet_RMSS.html", - "css": "charsheet_RMSS.css", - "authors": "Diana P.", - "preview": "charsheet_rmss.jpg", - "roll20userid": "108188", - "instructions": "Set up tab allows choice of which calculations and fills to automate. Space provided to add custom skills or other skills at the bottom of the skill tab. \n\n NPC toggle switches to NPC/Monster sheet with space for all fields from Creatures & Monsters as well as a field to allow JSON import of a creature. Example JSON import included. Roll Template toggle shows information about the embedded roll templates. \n\n Should also work for RMFRP. ", - "useroptions": [ - { - "attribute": "npc-show", - "displayname": "Sheet Type: ", - "displaytranslationkey": "sheettype", - "type": "select", - "options": [ - "PC|1", - "NPC|2", - "Roll Templates|3" - ], - "default": "1", - "description": "PC is the sheet for Player Characters or NPC's with Player Character-like data. It contains tabs for stats, combat-related information, equipment, known spell lists, notes, experience, and a set-up tab. NPC is the sheet which matches the Creatures and Monster's data sets. It has room for additional notes as well as a JSON converter and JSON example data. Roll Template has information about the RMSS sheet's roll templates.", - "descriptiontranslationkey": "sheettypedescription" - }, - { - "attribute": "variablestatbonuscalc", - "displayname": "Standard Stat Bonuses for Skills Based on Categories.", - "displaytranslationkey": "standard-stat-bonus-based-on-categories", - "type": "checkbox", - "value": "1", - "description": "Set to use the standard category stats with the skills rather than the alternate (individual) stats as explained in Variable Stat Bonuses Based on Skills, section A-9.2 in the Rolemaster Standard Rules.", - "descriptiontranslationkey": "standard-stat-bonus-based-on-categories-directions" - }, - { - "attribute": "heightunit", - "displayname": "Unit for Height: ", - "displaytranslationkey": "height-unit", - "type": "text", - "default": "in", - "description": "Change from inches to centimeters or other length unit of choice. Movement calculations for centimeters/meters are not in; if you know what the formula looks like, please let me know.", - "descriptiontranslationkey": "change-height-unit" - }, - { - "attribute": "weightunit", - "displayname": "Unit for weight: ", - "displaytranslationkey": "weight-unit", - "type": "text", - "default": "lbs.", - "description": "Change from pounds to kilograms or other weight unit of choice.", - "descriptiontranslationkey": "change-weight-unit" - }, - { - "attribute": "coinsperpound", - "displayname": "Coins per Pound", - "displaytranslationkey": "coins-per-pound-n", - "type": "number", - "value": "64", - "description": "Number of coins in a pound, RMSS suggested value is 64 coins weigh 1 pound.", - "descriptiontranslationkey": "coins-per-pound-desc" - } - ] + "html": "charsheet_RMSS.html", + "css": "charsheet_RMSS.css", + "authors": "Diana P.", + "preview": "charsheet_rmss.jpg", + "roll20userid": "108188", + "instructions": "Set up tab allows choice of which calculations and fills to automate. Space provided to add custom skills or other skills at the bottom of the skill tab. \n\n NPC toggle switches to NPC/Monster sheet with space for all fields from Creatures & Monsters as well as a field to allow JSON import of a creature. Example JSON import included. Roll Template toggle shows information about the embedded roll templates. \n\n Should also work for RMFRP. ", + "useroptions": [ + { + "attribute": "npc-show", + "displayname": "Sheet Type: ", + "displaytranslationkey": "sheettype", + "type": "select", + "options": [ + "PC|1", + "NPC|2", + "Roll Templates|3" + ], + "default": "1", + "description": "PC is the sheet for Player Characters or NPC's with Player Character-like data. It contains tabs for stats, combat-related information, equipment, known spell lists, notes, experience, and a set-up tab. NPC is the sheet which matches the Creatures and Monster's data sets. It has room for additional notes as well as a JSON converter and JSON example data. Roll Template has information about the RMSS sheet's roll templates.", + "descriptiontranslationkey": "sheettypedescription" + }, + { + "attribute": "variablestatbonuscalc", + "displayname": "Standard Stat Bonuses for Skills Based on Categories.", + "displaytranslationkey": "standard-stat-bonus-based-on-categories", + "type": "checkbox", + "value": "1", + "description": "Set to use the standard category stats with the skills rather than the alternate (individual) stats as explained in Variable Stat Bonuses Based on Skills, section A-9.2 in the Rolemaster Standard Rules.", + "descriptiontranslationkey": "standard-stat-bonus-based-on-categories-directions" + }, + { + "attribute": "heightunit", + "displayname": "Unit for Height: ", + "displaytranslationkey": "height-unit", + "type": "text", + "default": "in", + "description": "Change from inches to centimeters or other length unit of choice. Movement calculations for centimeters/meters are not in; if you know what the formula looks like, please let me know.", + "descriptiontranslationkey": "change-height-unit" + }, + { + "attribute": "weightunit", + "displayname": "Unit for weight: ", + "displaytranslationkey": "weight-unit", + "type": "text", + "default": "lbs.", + "description": "Change from pounds to kilograms or other weight unit of choice.", + "descriptiontranslationkey": "change-weight-unit" + }, + { + "attribute": "coinsperpound", + "displayname": "Coins per Pound", + "displaytranslationkey": "coins-per-pound-n", + "type": "number", + "value": "64", + "description": "Number of coins in a pound, RMSS suggested value is 64 coins weigh 1 pound.", + "descriptiontranslationkey": "coins-per-pound-desc" + } + ], + "legacy": true } \ No newline at end of file diff --git a/Rolemaster_1E/sheet.json b/Rolemaster_1E/sheet.json index 5be094ff6d..8b93212272 100755 --- a/Rolemaster_1E/sheet.json +++ b/Rolemaster_1E/sheet.json @@ -1,7 +1,8 @@ { - "html": "Rolemaster_1E.html", - "css": "Rolemaster_1E.css", - "authors": "Tim Grant, Gretchen Grant", - "preview": "Rolemaster_1E.png", - "instructions": "# Rolemaster 1E character sheet\r## Useful Attributes\r\r* attr_player_name\r* attr_character_name\r* attr_race\r* attr_profession\r* attr_level" -} + "html": "Rolemaster_1E.html", + "css": "Rolemaster_1E.css", + "authors": "Tim Grant, Gretchen Grant", + "preview": "Rolemaster_1E.png", + "instructions": "# Rolemaster 1E character sheet\r## Useful Attributes\r\r* attr_player_name\r* attr_character_name\r* attr_race\r* attr_profession\r* attr_level", + "legacy": true +} \ No newline at end of file diff --git a/Rolemaster_2E/sheet.json b/Rolemaster_2E/sheet.json index f9a9374ac8..ceb3c48d26 100644 --- a/Rolemaster_2E/sheet.json +++ b/Rolemaster_2E/sheet.json @@ -1,7 +1,8 @@ { - "html": "charsheet_RMSS_2E.html", - "css": "charsheet_RMSS_2E.css", - "authors": "Ken T., Diana P., Jesper V.", - "preview": "charsheet_rmss.jpg", - "instructions": "# Rolemaster 2E character sheet" -} + "html": "charsheet_RMSS_2E.html", + "css": "charsheet_RMSS_2E.css", + "authors": "Ken T., Diana P., Jesper V.", + "preview": "charsheet_rmss.jpg", + "instructions": "# Rolemaster 2E character sheet", + "legacy": true +} \ No newline at end of file diff --git a/RoleplayingIsMagic_4E/sheet.json b/RoleplayingIsMagic_4E/sheet.json index 2016579124..9df4910fcd 100644 --- a/RoleplayingIsMagic_4E/sheet.json +++ b/RoleplayingIsMagic_4E/sheet.json @@ -1,8 +1,9 @@ { - "html": "mlp_rim4.html", - "css": "mlp_rim4.css", - "authors": "Stephen Lindberg", - "preview": "mlp_rim4_preview.png", - "roll20userid": "46544", - "instructions": "See readme.md" -} + "html": "mlp_rim4.html", + "css": "mlp_rim4.css", + "authors": "Stephen Lindberg", + "preview": "mlp_rim4_preview.png", + "roll20userid": "46544", + "instructions": "See readme.md", + "legacy": true +} \ No newline at end of file diff --git a/Rotted Capes/sheet.json b/Rotted Capes/sheet.json index bd794ee2e4..9270ad2243 100644 --- a/Rotted Capes/sheet.json +++ b/Rotted Capes/sheet.json @@ -1,8 +1,9 @@ { - "html": "RottedCapes.html", - "css": "RottedCapes.css", - "authors": "Barry Snyder", - "roll20userid": "399162", - "preview": "RottedCapes.png", - "instructions": "**Rotted Capes**\n\nThis is a multi-tab character sheet. Repeating rows are used throughout to provide flexibility in adding as many instances of a weapon, attack, skill, power, advantage, or disadvantage as desired. Changing an Attribute will ripple throughout the character sheet to Skills, Powers, Attack Actions, and Damage if those elements are set to the changed attribute. Additionally, the ability to bump dice is also available; bumping an attribute will likewise ripple throughout the sheet. Penalties for Bulk and Wounds are automatically applied to the die rolls. A seperate view is provided for NPC Cast Members and Supporting Cast. Dice roll details (modifiers and the results of the roll) can be hidden by checking Hide Dice Roll Details." -} + "html": "RottedCapes.html", + "css": "RottedCapes.css", + "authors": "Barry Snyder", + "roll20userid": "399162", + "preview": "RottedCapes.png", + "instructions": "**Rotted Capes**\n\nThis is a multi-tab character sheet. Repeating rows are used throughout to provide flexibility in adding as many instances of a weapon, attack, skill, power, advantage, or disadvantage as desired. Changing an Attribute will ripple throughout the character sheet to Skills, Powers, Attack Actions, and Damage if those elements are set to the changed attribute. Additionally, the ability to bump dice is also available; bumping an attribute will likewise ripple throughout the sheet. Penalties for Bulk and Wounds are automatically applied to the die rolls. A seperate view is provided for NPC Cast Members and Supporting Cast. Dice roll details (modifiers and the results of the roll) can be hidden by checking Hide Dice Roll Details.", + "legacy": true +} \ No newline at end of file diff --git a/Runequest3/sheet.json b/Runequest3/sheet.json index 23e6af24ed..1d9dc3b06d 100644 --- a/Runequest3/sheet.json +++ b/Runequest3/sheet.json @@ -1,8 +1,9 @@ { - "html": "Runequest3.html", - "css": "Runequest3.css", - "authors": "David", - "roll20userid": "720651", - "preview": "Runequest3.png", - "instructions": "Character Sheet for Runequest 3rd Edition." + "html": "Runequest3.html", + "css": "Runequest3.css", + "authors": "David", + "roll20userid": "720651", + "preview": "Runequest3.png", + "instructions": "Character Sheet for Runequest 3rd Edition.", + "legacy": true } \ No newline at end of file diff --git a/RunequestGQS/RunequestGQS.css b/RunequestGQS/RunequestGQS.css index 923d91b707..3f11a3ec17 100644 --- a/RunequestGQS/RunequestGQS.css +++ b/RunequestGQS/RunequestGQS.css @@ -30,10 +30,77 @@ } +.sheet-spirtMagicGrid{ + display: grid; + grid-template-columns: 136px 35px 57px 62px 62px; + grid-gap: 2px; + grid-auto-rows: minmax(auto, auto); +} + +.sheet-spirtMagicGrid .sheet-name{ + text-align:left; +} + +.sheet-spirtMagicGrid .sheet-pts{ + text-align:center; +} + +.sheet-spirtMagicGrid select{ + margin-bottom:0px; + margin-top:0px; + width:100%; + padding:0px; + Font-size:x-small; +} + + +.sheet-spirtMagicGrid input{ + width:100%; +} + +.sheet-runeMagicGrid{ + display: grid; + grid-template-columns: 136px 35px 57px 62px 30px 30px; + grid-gap: 2px; + grid-auto-rows: minmax(auto, auto); +} + +.sheet-runeMagicGrid .sheet-name{ + text-align:left; +} + +.sheet-runeMagicGrid .sheet-pts{ + text-align:center; +} + +.sheet-runeMagicGrid select{ + margin-bottom:0px; + margin-top:0px; + width:100%; + padding:0px; + Font-size:x-small; +} + + +.sheet-runeMagicGrid input{ + width:100%; +} + +.sheet-runeMagicGrid .sheet-chkbox{ + display: grid; + align-items: center; +} + +.sheet-smllHdrs{ + font-size:0.6em; + font-weight:bold; + text-align:center; +} .sheet-deprecWarn{ color:red; font-weight:bold; + } button[type=roll].sheet-new_roll::before { @@ -83,7 +150,7 @@ button[type=roll].sheet-turn_order { margin:0px; } -div.sheet-tab-content { display: none; } +div.sheet-tab-contentb { display: none; } input.sheet-tab1:checked ~ div.sheet-tab1, input.sheet-tab2:checked ~ div.sheet-tab2, @@ -1588,9 +1655,11 @@ div.repcontrol.editmode button.repcontrol_edit::before display: inline; } +/* .charsheet div.sheet-QSSheet{ display: inline; } +*/ /* .charsheet input.sheet-toggleQSSheet:checked ~ div.sheet-QSSheet { @@ -2464,7 +2533,7 @@ div.sheet-tab-contenta { display: none; } input.sheet-tab1a:checked ~ div.sheet-tab1a, input.sheet-tab2a:checked ~ div.sheet-tab2a, input.sheet-tab3a:checked ~ div.sheet-tab3a, -input.sheet-tab4a:checked ~ div.sheet-tab4a, +input.sheet-tab4a:checked ~ div.sheet-tab4a /* ,input.sheet-tab4:checked ~ div.sheet-tab4, input.sheet-tab5:checked ~ div.sheet-tab5, diff --git a/RunequestGQS/RunequestGQS.html b/RunequestGQS/RunequestGQS.html index e21d02683b..b11551e0d0 100644 --- a/RunequestGQS/RunequestGQS.html +++ b/RunequestGQS/RunequestGQS.html @@ -631,8 +631,43 @@
CHA Limit
+
+
+
+
+
Spell
+
Pts.
+
Duration
+
Range
+
Active
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
Spells Cast:
@@ -646,6 +681,40 @@

Rune Magic
+
+
+
+
Spell
+
Pts.
+
Duration
+
Range
+
Stack
+
1 Use
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
@@ -1867,7 +1936,7 @@ THP 0/0 -
+
y
@@ -2083,7 +2152,7 @@ THP 0/0
-
+

@@ -2898,7 +2967,7 @@ THP 0/0
-
+

@@ -3232,7 +3301,7 @@ THP 0/0
-
+


@@ -3512,7 +3581,7 @@ THP 0/0
-
+

Fatigue ( %)   Enc ( -%)  
diff --git a/RunequestGQS/sheet.json b/RunequestGQS/sheet.json index 5e24669f18..47687c0331 100644 --- a/RunequestGQS/sheet.json +++ b/RunequestGQS/sheet.json @@ -1,19 +1,22 @@ { - "html": "RunequestGQS.html", - "css": "RunequestGQS.css", - "authors": "David", - "roll20userid": "720651", - "preview": "RunequestGQS.png", - "instructions": "Character Sheet for Runequest Glorantha Quick Start and Full release.\\n [Sheet & version Guide](https://github.com/Roll20/roll20-character-sheets/blob/master/RunequestGQS/ReadMe.md)\\n [Sheet Walkthrough by Marc](https://drive.google.com/file/d/10xGE1V_Mkd_WCUrW5LumAm0tJS6evfgC/view)", - "useroptions": [{ - "attribute": "version", - "displayname": "Quick Start/Full", - "type": "select", - "options": [ - "Quick Start Sheet|0", - "Full Sheet|1" - ], - "default": "0", - "description": "Select the default sheet type." - }] -} + "html": "RunequestGQS.html", + "css": "RunequestGQS.css", + "authors": "David", + "roll20userid": "720651", + "preview": "RunequestGQS.png", + "instructions": "Character Sheet for Runequest Glorantha Quick Start and Full release.\\n [Sheet & version Guide](https://github.com/Roll20/roll20-character-sheets/blob/master/RunequestGQS/ReadMe.md)\\n [Sheet Walkthrough by Marc](https://drive.google.com/file/d/10xGE1V_Mkd_WCUrW5LumAm0tJS6evfgC/view)", + "useroptions": [ + { + "attribute": "version", + "displayname": "Quick Start/Full", + "type": "select", + "options": [ + "Quick Start Sheet|0", + "Full Sheet|1" + ], + "default": "0", + "description": "Select the default sheet type." + } + ], + "legacy": true +} \ No newline at end of file diff --git a/RunequestGQS/translation.json b/RunequestGQS/translation.json index a088debe2c..02b8899a24 100644 --- a/RunequestGQS/translation.json +++ b/RunequestGQS/translation.json @@ -223,6 +223,7 @@ "Sorcerous-Runes-and-Techniques": "Sorcerous Runes and Techniques", "Special": "Special", "Special Notes": "Special Notes", + "Spell:": "Spell:", "Spells-Cast:": "Spells Cast:", "Spells:": "Spells:", "Spirit-Combat": "Spirit Combat", @@ -378,9 +379,15 @@ "Battle Magic": "Battle Magic", "Learned Spells": "Learned Spells", "Spell": "Spell", - "Pts": "Pts", + "Pts": "Pts.", "Duration": "Duration", "Active": "Active", + "Instant":"Instnt", + "Temporal":"Tmprl", + "Touch":"Touch", + "Ranged":"Ranged", + "Ritual":"Rtul", + "Permanent":"Prmnt", "Notes": "Notes", "Memory": "Memory", "Matrices Spells": "[Matrices Spells]", @@ -395,5 +402,7 @@ "#5": "#5", "#6": "#6", "MP Storage": "MP Storage", + "Show Sorcery":"Show Sorcery", + "Show old MP storage section":"Show old MP storage section", "WSR": "WSR" } \ No newline at end of file diff --git a/Runequest_6/sheet.json b/Runequest_6/sheet.json index 5b22b70dc8..5e38ae4f8e 100644 --- a/Runequest_6/sheet.json +++ b/Runequest_6/sheet.json @@ -1,8 +1,9 @@ { - "html": "Runequest_6.html", - "css": "Runequest_6.css", - "authors": "Matthew Carpenter", - "roll20userid": "103705", - "preview": "Runequest_6.png", - "instructions": "Github has a few versions of this sheet. An API version which pairs with the extended_autocalc.js script. This brings autocalc to Damage Mod, Spirit Damage and Fatigue Effects. There are also copies of the old html/css before the sheet was redesigned. Old values not present in the new design should be available in the Attributes section but these old copies of the html/css may be useful to pull out old values if that proves too arduous. All this can be found at: https://github.com/Roll20/roll20-character-sheets/tree/master/Runequest_6\\nThis sheet can be used with the Luther Arkwright settings if you make the following substitions\\n * Homeland = Parallel Designation\\n * Culture = Sociaological Type & Level of Development\\n * Magic Points = Prana Points\\n * Locale = Home Parallel\\nYou can also use this sheet with the Mythic Britian setting by simply adding the Superstition skill. I personally just have players add it as a new passion with the base \"(21-@{int})+@{pow}\"." -} + "html": "Runequest_6.html", + "css": "Runequest_6.css", + "authors": "Matthew Carpenter", + "roll20userid": "103705", + "preview": "Runequest_6.png", + "instructions": "Github has a few versions of this sheet. An API version which pairs with the extended_autocalc.js script. This brings autocalc to Damage Mod, Spirit Damage and Fatigue Effects. There are also copies of the old html/css before the sheet was redesigned. Old values not present in the new design should be available in the Attributes section but these old copies of the html/css may be useful to pull out old values if that proves too arduous. All this can be found at: https://github.com/Roll20/roll20-character-sheets/tree/master/Runequest_6\\nThis sheet can be used with the Luther Arkwright settings if you make the following substitions\\n * Homeland = Parallel Designation\\n * Culture = Sociaological Type & Level of Development\\n * Magic Points = Prana Points\\n * Locale = Home Parallel\\nYou can also use this sheet with the Mythic Britian setting by simply adding the Superstition skill. I personally just have players add it as a new passion with the base \"(21-@{int})+@{pow}\".", + "legacy": true +} \ No newline at end of file diff --git a/Runequest_6_ES/sheet.json b/Runequest_6_ES/sheet.json index 3c28edbc46..a2ea84e0f8 100644 --- a/Runequest_6_ES/sheet.json +++ b/Runequest_6_ES/sheet.json @@ -1,8 +1,9 @@ { - "html": "Runequest_6_ES.html", - "css": "Runequest_6_ES.css", - "authors": "Néstor Ch.", - "roll20userid": "33133", - "preview": "Runequest_6.png", - "instructions": "(Work In progess) Based on Romain Herault french translation from Runequest 6 Character Sheet made by Matthew Carpenter." -} + "html": "Runequest_6_ES.html", + "css": "Runequest_6_ES.css", + "authors": "Néstor Ch.", + "roll20userid": "33133", + "preview": "Runequest_6.png", + "instructions": "(Work In progess) Based on Romain Herault french translation from Runequest 6 Character Sheet made by Matthew Carpenter.", + "legacy": true +} \ No newline at end of file diff --git a/Runequest_6_FR/sheet.json b/Runequest_6_FR/sheet.json index b7ebd11597..be8bf6e960 100644 --- a/Runequest_6_FR/sheet.json +++ b/Runequest_6_FR/sheet.json @@ -1,10 +1,9 @@ { - "html": "Runequest_6_FR.html", - "css": "Runequest_6_FR.css", - "authors": "Romain HERAULT", - "roll20userid": "905146", - "preview": "Runequest_6.png", - "instructions": "(Work In progess) Based on the Runequest 6 Character Sheet make by Matthew Carpenter, I’ve just make a translated version in French based on the Core RulesBook French Edition. \n Basé sur la feuille de personage RuneQuest 6 déjà présente dans Roll20 et créé par Matthew Carpenter, j’ai traduit la feuille en se basant sur le livre de régles officiel et FR de RuneQuest 6." -} - - + "html": "Runequest_6_FR.html", + "css": "Runequest_6_FR.css", + "authors": "Romain HERAULT", + "roll20userid": "905146", + "preview": "Runequest_6.png", + "instructions": "(Work In progess) Based on the Runequest 6 Character Sheet make by Matthew Carpenter, I’ve just make a translated version in French based on the Core RulesBook French Edition. \n Basé sur la feuille de personage RuneQuest 6 déjà présente dans Roll20 et créé par Matthew Carpenter, j’ai traduit la feuille en se basant sur le livre de régles officiel et FR de RuneQuest 6.", + "legacy": true +} \ No newline at end of file diff --git a/Runeterra-by-guthmensch/sheet.json b/Runeterra-by-guthmensch/sheet.json index 238296f1ea..a1ae991e27 100644 --- a/Runeterra-by-guthmensch/sheet.json +++ b/Runeterra-by-guthmensch/sheet.json @@ -1,8 +1,9 @@ { - "html": "runeterra.html", - "css": "runeterra.css", - "authors": "Ramon Guth", - "roll20userid": 844256, - "preview": "RuneterraSheet.png", - "instructions": "This is a simple CharacterSheet for Runeterra with some autocalc! Just play and have fun" + "html": "runeterra.html", + "css": "runeterra.css", + "authors": "Ramon Guth", + "roll20userid": 844256, + "preview": "RuneterraSheet.png", + "instructions": "This is a simple CharacterSheet for Runeterra with some autocalc! Just play and have fun", + "legacy": true } \ No newline at end of file diff --git a/Ryuutama/sheet.json b/Ryuutama/sheet.json index 7e1fc9e6e0..21836e7b23 100644 --- a/Ryuutama/sheet.json +++ b/Ryuutama/sheet.json @@ -4,5 +4,6 @@ "authors": "King Puff, Jose Velazquez", "roll20userid": "665159, 665811", "preview": "Ryuutama.png", - "instructions": "This character sheet represents player characters for the Ryuutama system. It does not provide details about classes, skills, or mechanics, but does an intuitive dice roller that automatically takes into account benefits from class, type, weather, condition, and terrain and the penalties associated with being overburdened and suffering from conditional status effects. The sheet contains a tab for inputting meta information about characters, a tab for tracking experience points and statistics (derived attributes are automatically calculated but can be overridden), a tab for inputting class, type, weapon mastery, and skills/spells, and a tab for inventory management that automatically tracks current and maximum item and water capacity." -} + "instructions": "This character sheet represents player characters for the Ryuutama system. It does not provide details about classes, skills, or mechanics, but does an intuitive dice roller that automatically takes into account benefits from class, type, weather, condition, and terrain and the penalties associated with being overburdened and suffering from conditional status effects. The sheet contains a tab for inputting meta information about characters, a tab for tracking experience points and statistics (derived attributes are automatically calculated but can be overridden), a tab for inputting class, type, weapon mastery, and skills/spells, and a tab for inventory management that automatically tracks current and maximum item and water capacity.", + "legacy": true +} \ No newline at end of file diff --git a/SCUP/sheet.json b/SCUP/sheet.json index 5b28d99f17..15031a59cf 100644 --- a/SCUP/sheet.json +++ b/SCUP/sheet.json @@ -1,8 +1,9 @@ { -"html":"SCUP.html", -"css":"SCUP.css", -"authors":"Olof Nilsson (Olof N.)", -"roll20userid":"1345484", -"preview":"SCUP.png", -"instructions":"This sheet can store all information needed for a SCUP character. Roll buttons for stats included. Enjoy :)" + "html": "SCUP.html", + "css": "SCUP.css", + "authors": "Olof Nilsson (Olof N.)", + "roll20userid": "1345484", + "preview": "SCUP.png", + "instructions": "This sheet can store all information needed for a SCUP character. Roll buttons for stats included. Enjoy :)", + "legacy": true } \ No newline at end of file diff --git a/SIG/sheet.json b/SIG/sheet.json index 0021e74e84..56eca353c7 100644 --- a/SIG/sheet.json +++ b/SIG/sheet.json @@ -1,9 +1,10 @@ { - "html": "sig.htm", - "css": "sig.css", - "authors": "Natha", - "roll20userid": "75857", - "preview": "sig.jpg", - "instructions": "Character sheet for [Sig: The City Between](http://www.genesisoflegend.com/products/sig/). [Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/SIG/ReadMe.md). v1.1 (2017-09-17)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "sig.htm", + "css": "sig.css", + "authors": "Natha", + "roll20userid": "75857", + "preview": "sig.jpg", + "instructions": "Character sheet for [Sig: The City Between](http://www.genesisoflegend.com/products/sig/). [Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/SIG/ReadMe.md). v1.1 (2017-09-17).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/SagaBorn/sheet.json b/SagaBorn/sheet.json index 02af3b886f..fb3101ca86 100644 --- a/SagaBorn/sheet.json +++ b/SagaBorn/sheet.json @@ -1,7 +1,8 @@ { - "html": "SagaBorn_Character_Sheet.html", - "css": "SagaBorn_Character_sheet.css", - "authors": "Kilter", - "preview": "sagaborn character sheet screen shot.jpg", - "instructions": "" -} + "html": "SagaBorn_Character_Sheet.html", + "css": "SagaBorn_Character_sheet.css", + "authors": "Kilter", + "preview": "sagaborn character sheet screen shot.jpg", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Sagas_Of_The_Icelanders/sheet.json b/Sagas_Of_The_Icelanders/sheet.json index dbfa950c7b..9c20e1f678 100644 --- a/Sagas_Of_The_Icelanders/sheet.json +++ b/Sagas_Of_The_Icelanders/sheet.json @@ -1,8 +1,9 @@ { -"html":"soti.html", -"css":"style.css", -"authors":"Cal McLennan, Nicola Urbinati", -"roll20userid":"946437,417025", -"preview":"sheet.png", -"instructions":"**Roll template:** &{template:sotiDefault} {{move}} {{skillname}} {{result}}\n\nSagas of The Icelanders is an Apocalypse World game created by Gregor Vuga. [You can purchase Sagas of The Icelanders by following this link](http://www.indiepressrevolution.com/xcart/product.php?productid=19310&page=1)." -} + "html": "soti.html", + "css": "style.css", + "authors": "Cal McLennan, Nicola Urbinati", + "roll20userid": "946437,417025", + "preview": "sheet.png", + "instructions": "**Roll template:** &{template:sotiDefault} {{move}} {{skillname}} {{result}}\n\nSagas of The Icelanders is an Apocalypse World game created by Gregor Vuga. [You can purchase Sagas of The Icelanders by following this link](http://www.indiepressrevolution.com/xcart/product.php?productid=19310&page=1).", + "legacy": true +} \ No newline at end of file diff --git a/Savage Worlds - Graph Paper/sheet.json b/Savage Worlds - Graph Paper/sheet.json index b3b6741d91..afc74d67bc 100644 --- a/Savage Worlds - Graph Paper/sheet.json +++ b/Savage Worlds - Graph Paper/sheet.json @@ -1,992 +1,993 @@ { - "html": "SavageWorldsGraphPaper.html", - "css": "SavageWorldsGraphPaper.css", - "authors": " Tetrakern", - "roll20userid": "1940185", - "preview": "SavageWorldsGraphPaper.jpg", - "instructions": "**Version:** 1.2.8\r\rThis character sheet was originally made for **Maschinenleben** (released later this year), a fan product for the **Savage Worlds Adventure Edition** (SWADE) about cyborgs struggling with their loss of self. Due to its extensive build and customization options, it may be used for many other settings as well.\r\r**Make sure to read the Help section in the Settings tab!**\r\r#### Notable Features\r\r* **Blocks:** Allies, Augmentations, Integrity/Sanity, Powers, Vehicles, and more\r* **Fields On Demand:** Show only what you really need to keep the view tidy\r* **Customization:** Optional rules and functions, custom skills, and renaming\r* **Rolls:** Multiple dice for multiple targets (RoF 1-8) with a custom Wild Die\r* **Failures/Botches:** Dice that show a [1] or [2] are colored red or gray\r* **Health/Conditions:** Manage Wounds, Fatigue, and more with a simple click\r* **Silhouettes:** They look fancy! You can also add color markers as indicators\r* **Extra Sheet:** Alternative sheet with a simplified layout for NPCs\r\r#### Notes\r\r* Boost performance by disabling style features\r* Requires a mouse to fully operate (hover); poor touch support\r* Some attributes have to be translated (renamed) manually\r* Join the [support game](https://app.roll20.net/join/8488284/oQJGfg) for bug reports and requests\r\r---\r\rYou can support development of this sheet by contributing to the [Ko-fi](https://ko-fi.com/tetrakern) of the author. This [Ko-fi](https://ko-fi.com/tetrakern) is not affiliated with Roll20; as such, contributions are voluntary and Roll20 cannot provide support or refunds for contributions.\r\r---\r\r#### Latest Changes\r\r##### Version 1.2.8\r\r* Improved container width adaption for Edges/Hindrances\r* Improved container height adaption for Abilities\r* Added container height adaption to Quick Notes\r* Added new Custom Skills to Game Settings\r\r##### Version 1.2.7\r\r* Added visibility toggles for Apparel, Quick Notes, and Weapons blocks\r* Added option to rename Apparel and Weapons blocks within the sheet\r* Added option to rename non-default skills within the sheet\r* Added four more custom skills for a total of six\r* Fixed incorrect unskilled modifier in track-rolls on the Extra Sheet\r* Fixed custom button roll templates missing control attributes\r\r##### Version 1.2.6\r\r* Improved roll macros\r* Improved dice codes in Roll Templates\r* Fixed Soak button using outdated macro\r* Added width constrains to translatable elements\r* Added setting toggle to reduce untrained skill penalty\r* Minor style improvements\r\r##### Version 1.2.5\r\r* Refactored all skill rolls\r* Extended [Button] option in lists with a modifier field\r* Added [Ace Damage] toggle to Engrams, Powers, and Weapons\r* Added helper button to toggle global GM rolls\r* Added Abilities block\r\r##### Version 1.2.4\r\r* Added three configurable custom buttons to Settings > Setup\r\r##### Version 1.2.3\r\r* Added helper button to toggle global Wild Die query\r* Added helper button to toggle global Rate of Fire query\r* Added helper button to toggle global Bonus Wild Die query\r\r---", + "html": "SavageWorldsGraphPaper.html", + "css": "SavageWorldsGraphPaper.css", + "authors": " Tetrakern", + "roll20userid": "1940185", + "preview": "SavageWorldsGraphPaper.jpg", + "instructions": "**Version:** 1.2.8\r\rThis character sheet was originally made for **Maschinenleben** (released later this year), a fan product for the **Savage Worlds Adventure Edition** (SWADE) about cyborgs struggling with their loss of self. Due to its extensive build and customization options, it may be used for many other settings as well.\r\r**Make sure to read the Help section in the Settings tab!**\r\r#### Notable Features\r\r* **Blocks:** Allies, Augmentations, Integrity/Sanity, Powers, Vehicles, and more\r* **Fields On Demand:** Show only what you really need to keep the view tidy\r* **Customization:** Optional rules and functions, custom skills, and renaming\r* **Rolls:** Multiple dice for multiple targets (RoF 1-8) with a custom Wild Die\r* **Failures/Botches:** Dice that show a [1] or [2] are colored red or gray\r* **Health/Conditions:** Manage Wounds, Fatigue, and more with a simple click\r* **Silhouettes:** They look fancy! You can also add color markers as indicators\r* **Extra Sheet:** Alternative sheet with a simplified layout for NPCs\r\r#### Notes\r\r* Boost performance by disabling style features\r* Requires a mouse to fully operate (hover); poor touch support\r* Some attributes have to be translated (renamed) manually\r* Join the [support game](https://app.roll20.net/join/8488284/oQJGfg) for bug reports and requests\r\r---\r\rYou can support development of this sheet by contributing to the [Ko-fi](https://ko-fi.com/tetrakern) of the author. This [Ko-fi](https://ko-fi.com/tetrakern) is not affiliated with Roll20; as such, contributions are voluntary and Roll20 cannot provide support or refunds for contributions.\r\r---\r\r#### Latest Changes\r\r##### Version 1.2.8\r\r* Improved container width adaption for Edges/Hindrances\r* Improved container height adaption for Abilities\r* Added container height adaption to Quick Notes\r* Added new Custom Skills to Game Settings\r\r##### Version 1.2.7\r\r* Added visibility toggles for Apparel, Quick Notes, and Weapons blocks\r* Added option to rename Apparel and Weapons blocks within the sheet\r* Added option to rename non-default skills within the sheet\r* Added four more custom skills for a total of six\r* Fixed incorrect unskilled modifier in track-rolls on the Extra Sheet\r* Fixed custom button roll templates missing control attributes\r\r##### Version 1.2.6\r\r* Improved roll macros\r* Improved dice codes in Roll Templates\r* Fixed Soak button using outdated macro\r* Added width constrains to translatable elements\r* Added setting toggle to reduce untrained skill penalty\r* Minor style improvements\r\r##### Version 1.2.5\r\r* Refactored all skill rolls\r* Extended [Button] option in lists with a modifier field\r* Added [Ace Damage] toggle to Engrams, Powers, and Weapons\r* Added helper button to toggle global GM rolls\r* Added Abilities block\r\r##### Version 1.2.4\r\r* Added three configurable custom buttons to Settings > Setup\r\r##### Version 1.2.3\r\r* Added helper button to toggle global Wild Die query\r* Added helper button to toggle global Rate of Fire query\r* Added helper button to toggle global Bonus Wild Die query\r\r---", "useroptions": [ - { + { "attribute": "toggle_pp", "displayname": "[Rule] No Power Points", - "displaytranslationkey": "defaults-rule-no-power-points", + "displaytranslationkey": "defaults-rule-no-power-points", "type": "checkbox", "value": "on", "description": "Use the No Power Points Setting Rule (SWADE 140).", - "descriptiontranslationkey": "defaults-rule-no-power-points-description" + "descriptiontranslationkey": "defaults-rule-no-power-points-description" }, - { + { "attribute": "toggle_strain", "displayname": "[Rule] Augmentation Strain", - "displaytranslationkey": "defaults-rule-augmentation-strain", + "displaytranslationkey": "defaults-rule-augmentation-strain", "type": "checkbox", "value": "on", "description": "Use the Strain rules from the Science Fiction Companion (SFC 29).", - "descriptiontranslationkey": "defaults-rule-augmentation-strain-description" + "descriptiontranslationkey": "defaults-rule-augmentation-strain-description" }, - { + { "attribute": "toggle_run_explode", "displayname": "[Function] Explode Run Die", - "displaytranslationkey": "defaults-function-explode-run-die", + "displaytranslationkey": "defaults-function-explode-run-die", "type": "checkbox", "value": "on", "description": "Makes the run die Ace.", - "descriptiontranslationkey": "defaults-function-explode-run-die-description" + "descriptiontranslationkey": "defaults-function-explode-run-die-description" }, - { + { "attribute": "toggle_run_wounds", "displayname": "[Function] Running Ignores Wounds", - "displaytranslationkey": "defaults-function-running-ignores-wounds", + "displaytranslationkey": "defaults-function-running-ignores-wounds", "type": "checkbox", "value": "on", "description": "Wound penalties are not subtracted from the run roll.", - "descriptiontranslationkey": "defaults-function-running-ignores-wounds-description" + "descriptiontranslationkey": "defaults-function-running-ignores-wounds-description" }, - { + { "attribute": "toggle_run_fatigue", "displayname": "[Function] Running Applies Fatigue", - "displaytranslationkey": "defaults-function-running-applies-fatigue", + "displaytranslationkey": "defaults-function-running-applies-fatigue", "type": "checkbox", "value": "on", "description": "Fatigue penalties are subtracted from the run roll.

Show/Hide Blocks

You can show or hide content blocks in accordance with the played Game Setting. This can also be done manually for each individual sheet in its Settings tab. Some blocks that were designed for Maschinenleben, such as Augmentations and Engrams, can be adapted for other purposes as well.

", - "descriptiontranslationkey": "defaults-function-running-applies-fatigue-description" + "descriptiontranslationkey": "defaults-function-running-applies-fatigue-description" }, - { + { "attribute": "toggle_abilities_block", "displayname": "[Block] Show Abilities", - "displaytranslationkey": "defaults-block-show-abilities", + "displaytranslationkey": "defaults-block-show-abilities", "type": "checkbox", "value": "on", "description": "List special abilities or monstrous powers.", - "descriptiontranslationkey": "defaults-block-show-abilities-description" + "descriptiontranslationkey": "defaults-block-show-abilities-description" }, - { + { "attribute": "toggle_allies_block", "displayname": "[Block] Show Allies", - "displaytranslationkey": "defaults-block-show-allies", + "displaytranslationkey": "defaults-block-show-allies", "type": "checkbox", "value": "on", "description": "Keep track of allied characters with a barebone mini sheet.", - "descriptiontranslationkey": "defaults-block-show-allies-description" + "descriptiontranslationkey": "defaults-block-show-allies-description" }, - { + { "attribute": "toggle_ammunition_block", "displayname": "[Block] Show Ammunition", - "displaytranslationkey": "defaults-block-show-ammunition", + "displaytranslationkey": "defaults-block-show-ammunition", "type": "checkbox", "value": "on", - "checked": "checked", + "checked": "checked", "description": "Keep track of your loaded ammunition for three weapons.", - "descriptiontranslationkey": "defaults-block-show-ammunition-description" + "descriptiontranslationkey": "defaults-block-show-ammunition-description" }, - { + { "attribute": "toggle_augmentations_block", "displayname": "[Block] Show Augmentations", - "displaytranslationkey": "defaults-block-show-augmentations", + "displaytranslationkey": "defaults-block-show-augmentations", "type": "checkbox", "value": "on", - "checked": "checked", + "checked": "checked", "description": "Install augmentations/cyberware and keep track of the Loss/Strain.", - "descriptiontranslationkey": "defaults-block-show-augmentations-description" + "descriptiontranslationkey": "defaults-block-show-augmentations-description" }, - { + { "attribute": "toggle_engrams_block", "displayname": "[Block] Show Engrams", - "displaytranslationkey": "defaults-block-show-engrams", + "displaytranslationkey": "defaults-block-show-engrams", "type": "checkbox", "value": "on", - "checked": "checked", + "checked": "checked", "description": "Special programs or hardware to execute Hacking actions.", - "descriptiontranslationkey": "defaults-block-show-engrams-description" + "descriptiontranslationkey": "defaults-block-show-engrams-description" }, - { + { "attribute": "toggle_integrity_block", "displayname": "[Block] Show Integrity", - "displaytranslationkey": "defaults-block-show-integrity", + "displaytranslationkey": "defaults-block-show-integrity", "type": "checkbox", "value": "on", - "checked": "checked", + "checked": "checked", "description": "Quantifies mental health/sanity and keeps track of mental afflictions. Maschinenleben.", - "descriptiontranslationkey": "defaults-block-show-integrity-description" + "descriptiontranslationkey": "defaults-block-show-integrity-description" }, - { + { "attribute": "toggle_power_block", "displayname": "[Block] Show Power/Energy", - "displaytranslationkey": "defaults-block-show-power", + "displaytranslationkey": "defaults-block-show-power", "type": "checkbox", "value": "on", - "checked": "checked", + "checked": "checked", "description": "The energy/mana/etc. reserves of a character.", - "descriptiontranslationkey": "defaults-block-show-power-description" + "descriptiontranslationkey": "defaults-block-show-power-description" }, - { + { "attribute": "toggle_powers_block", "displayname": "[Block] Show Powers/Spells", - "displaytranslationkey": "defaults-block-show-powers", + "displaytranslationkey": "defaults-block-show-powers", "type": "checkbox", "value": "on", "description": "The known powers/spells of a character.", - "descriptiontranslationkey": "defaults-block-show-powers-description" + "descriptiontranslationkey": "defaults-block-show-powers-description" }, - { + { "attribute": "toggle_powerarmors_block", "displayname": "[Block] Show Power Armors", - "displaytranslationkey": "defaults-block-show-powerarmors", + "displaytranslationkey": "defaults-block-show-powerarmors", "type": "checkbox", "value": "on", "description": "Vehicles and their modifications/weapons.", - "descriptiontranslationkey": "defaults-block-show-powerarmors-description" + "descriptiontranslationkey": "defaults-block-show-powerarmors-description" }, - { + { "attribute": "toggle_vehicles_block", "displayname": "[Block] Show Vehicles", - "displaytranslationkey": "defaults-block-show-vehicles", + "displaytranslationkey": "defaults-block-show-vehicles", "type": "checkbox", "value": "on", "description": "Vehicles and their modifications/weapons.", - "descriptiontranslationkey": "defaults-block-show-vehicles-description" + "descriptiontranslationkey": "defaults-block-show-vehicles-description" }, - { + { "attribute": "toggle_walkers_block", "displayname": "[Block] Show Walkers", - "displaytranslationkey": "defaults-block-show-walkers", + "displaytranslationkey": "defaults-block-show-walkers", "type": "checkbox", "value": "on", "description": "Walkers/Mechs and their modifications/weapons.

Show/Hide Skills

You can show or hide skills from the list in accordance with the played Game Setting. This can also be done manually for each individual sheet in its Settings tab. There are two custom skills that can be renamed and modified within the sheet as well, for example to make specialized skills (e.g. specific weapons with custom bonus or Wild Die).

", - "descriptiontranslationkey": "defaults-block-show-walkers-description" + "descriptiontranslationkey": "defaults-block-show-walkers-description" }, - { + { "attribute": "toggle_skill_boating", "displayname": "[Skill] Show Boating Skill", - "displaytranslationkey": "defaults-skill-show-boating", + "displaytranslationkey": "defaults-skill-show-boating", "type": "checkbox", "value": "on", - "checked": "checked", + "checked": "checked", "description": "Show the Boating (Agility) skill.", - "descriptiontranslationkey": "defaults-skill-show-boating-description" + "descriptiontranslationkey": "defaults-skill-show-boating-description" }, - { + { "attribute": "toggle_skill_driving", "displayname": "[Skill] Show Driving Skill", - "displaytranslationkey": "defaults-skill-show-driving", + "displaytranslationkey": "defaults-skill-show-driving", "type": "checkbox", "value": "on", - "checked": "checked", + "checked": "checked", "description": "Show the Driving (Agility) skill.", - "descriptiontranslationkey": "defaults-skill-show-driving-description" + "descriptiontranslationkey": "defaults-skill-show-driving-description" }, - { + { "attribute": "toggle_skill_electronics", "displayname": "[Skill] Show Electronics Skill", - "displaytranslationkey": "defaults-skill-show-electronics", + "displaytranslationkey": "defaults-skill-show-electronics", "type": "checkbox", "value": "on", - "checked": "checked", + "checked": "checked", "description": "Show the Electronics (Smarts) skill.", - "descriptiontranslationkey": "defaults-skill-show-electronics-description" + "descriptiontranslationkey": "defaults-skill-show-electronics-description" }, - { + { "attribute": "toggle_skill_faith", "displayname": "[Skill] Show Faith Skill", - "displaytranslationkey": "defaults-skill-show-faith", + "displaytranslationkey": "defaults-skill-show-faith", "type": "checkbox", "value": "on", "description": "Show the Faith (Spirit) skill.", - "descriptiontranslationkey": "defaults-skill-show-faith-description" + "descriptiontranslationkey": "defaults-skill-show-faith-description" }, - { + { "attribute": "toggle_skill_focus", "displayname": "[Skill] Show Focus Skill", - "displaytranslationkey": "defaults-skill-show-focus", + "displaytranslationkey": "defaults-skill-show-focus", "type": "checkbox", "value": "on", "description": "Show the Focus (Spirit) skill.", - "descriptiontranslationkey": "defaults-skill-show-focus-description" + "descriptiontranslationkey": "defaults-skill-show-focus-description" }, - { + { "attribute": "toggle_skill_language", "displayname": "[Skill] Show Language Skill", - "displaytranslationkey": "defaults-skill-show-language", + "displaytranslationkey": "defaults-skill-show-language", "type": "checkbox", "value": "on", "description": "Show the Language (Smarts) skill.", - "descriptiontranslationkey": "defaults-skill-show-language-description" + "descriptiontranslationkey": "defaults-skill-show-language-description" }, - { + { "attribute": "toggle_skill_magic", "displayname": "[Skill] Show MAGIC Skill", - "displaytranslationkey": "defaults-skill-show-magic", + "displaytranslationkey": "defaults-skill-show-magic", "type": "checkbox", "value": "on", - "checked": "checked", + "checked": "checked", "description": "Show the MAGIC (Smarts) skill. Maschinenleben.", - "descriptiontranslationkey": "defaults-skill-show-magic-description" + "descriptiontranslationkey": "defaults-skill-show-magic-description" }, - { + { "attribute": "toggle_skill_occult", "displayname": "[Skill] Show Occult Skill", - "displaytranslationkey": "defaults-skill-show-occult", + "displaytranslationkey": "defaults-skill-show-occult", "type": "checkbox", "value": "on", "description": "Show the Occult (Smarts) skill.", - "descriptiontranslationkey": "defaults-skill-show-occult-description" + "descriptiontranslationkey": "defaults-skill-show-occult-description" }, - { + { "attribute": "toggle_skill_piloting", "displayname": "[Skill] Show Piloting Skill", - "displaytranslationkey": "defaults-skill-show-piloting", + "displaytranslationkey": "defaults-skill-show-piloting", "type": "checkbox", "value": "on", - "checked": "checked", + "checked": "checked", "description": "Show the Piloting (Agility) skill.", - "descriptiontranslationkey": "defaults-skill-show-piloting-description" + "descriptiontranslationkey": "defaults-skill-show-piloting-description" }, - { + { "attribute": "toggle_skill_psionics", "displayname": "[Skill] Show Psionics Skill", - "displaytranslationkey": "defaults-skill-show-psionics", + "displaytranslationkey": "defaults-skill-show-psionics", "type": "checkbox", "value": "on", "description": "Show the Psionics (Smarts) skill.", - "descriptiontranslationkey": "defaults-skill-show-psionics-description" + "descriptiontranslationkey": "defaults-skill-show-psionics-description" }, - { + { "attribute": "toggle_skill_riding", "displayname": "[Skill] Show Riding Skill", - "displaytranslationkey": "defaults-skill-show-riding", + "displaytranslationkey": "defaults-skill-show-riding", "type": "checkbox", "value": "on", - "checked": "checked", + "checked": "checked", "description": "Show the Riding (Agility) skill.", - "descriptiontranslationkey": "defaults-skill-show-riding-description" + "descriptiontranslationkey": "defaults-skill-show-riding-description" }, - { + { "attribute": "toggle_skill_spellcasting", "displayname": "[Skill] Show Spellcasting Skill", - "displaytranslationkey": "defaults-skill-show-spellcasting", + "displaytranslationkey": "defaults-skill-show-spellcasting", "type": "checkbox", "value": "on", "description": "Show the Spellcasting (Smarts) skill.", - "descriptiontranslationkey": "defaults-skill-show-spellcasting-description" + "descriptiontranslationkey": "defaults-skill-show-spellcasting-description" }, - { + { "attribute": "toggle_skill_weird_science", "displayname": "[Skill] Show Weird Science Skill", - "displaytranslationkey": "defaults-skill-show-weird-science", + "displaytranslationkey": "defaults-skill-show-weird-science", "type": "checkbox", "value": "on", "description": "Show the Weird Science (Smarts) skill.", - "descriptiontranslationkey": "defaults-skill-show-weird-science-description" + "descriptiontranslationkey": "defaults-skill-show-weird-science-description" }, - { + { "attribute": "toggle_skill_custom_skill_1", "displayname": "[Skill] Show Custom Skill #1", - "displaytranslationkey": "defaults-skill-show-custom-skill-1", + "displaytranslationkey": "defaults-skill-show-custom-skill-1", "type": "checkbox", "value": "on", "description": "Show this Custom Skill, which can be renamed further down.", - "descriptiontranslationkey": "defaults-skill-show-custom-skill-description" + "descriptiontranslationkey": "defaults-skill-show-custom-skill-description" }, - { + { "attribute": "toggle_skill_custom_skill_2", "displayname": "[Skill] Show Custom Skill #2", - "displaytranslationkey": "defaults-skill-show-custom-skill-2", + "displaytranslationkey": "defaults-skill-show-custom-skill-2", "type": "checkbox", "value": "on", "description": "Show this Custom Skill, which can be renamed further down.", - "descriptiontranslationkey": "defaults-skill-show-custom-skill-description" + "descriptiontranslationkey": "defaults-skill-show-custom-skill-description" }, - { + { "attribute": "toggle_skill_custom_skill_3", "displayname": "[Skill] Show Custom Skill #3", - "displaytranslationkey": "defaults-skill-show-custom-skill-3", + "displaytranslationkey": "defaults-skill-show-custom-skill-3", "type": "checkbox", "value": "on", "description": "Show this Custom Skill, which can be renamed further down.", - "descriptiontranslationkey": "defaults-skill-show-custom-skill-description" + "descriptiontranslationkey": "defaults-skill-show-custom-skill-description" }, - { + { "attribute": "toggle_skill_custom_skill_4", "displayname": "[Skill] Show Custom Skill #4", - "displaytranslationkey": "defaults-skill-show-custom-skill-4", + "displaytranslationkey": "defaults-skill-show-custom-skill-4", "type": "checkbox", "value": "on", "description": "Show this Custom Skill, which can be renamed further down.", - "descriptiontranslationkey": "defaults-skill-show-custom-skill-description" + "descriptiontranslationkey": "defaults-skill-show-custom-skill-description" }, - { + { "attribute": "toggle_skill_custom_skill_5", "displayname": "[Skill] Show Custom Skill #5", - "displaytranslationkey": "defaults-skill-show-custom-skill-5", + "displaytranslationkey": "defaults-skill-show-custom-skill-5", "type": "checkbox", "value": "on", "description": "Show this Custom Skill, which can be renamed further down.", - "descriptiontranslationkey": "defaults-skill-show-custom-skill-description" + "descriptiontranslationkey": "defaults-skill-show-custom-skill-description" }, - { + { "attribute": "toggle_skill_custom_skill_6", "displayname": "[Skill] Show Custom Skill #6", - "displaytranslationkey": "defaults-skill-show-custom-skill-6", + "displaytranslationkey": "defaults-skill-show-custom-skill-6", "type": "checkbox", "value": "on", "description": "Show this Custom Skill, which can be renamed further down.

Rename Attributes

You can rename the labels of each attribute and its abbreviation (max. 3 characters). This can also be done manually with the @{rename-attribute} for each individual sheet. Note that changing the label does not affect the reference @{attribute} for rolls. They will always be in English.

", - "descriptiontranslationkey": "defaults-skill-show-custom-skill-last-description" + "descriptiontranslationkey": "defaults-skill-show-custom-skill-last-description" }, - { + { "attribute": "rename_agility", "displayname": "[Rename] Attribute: Agility to ", - "displaytranslationkey": "defaults-rename-attribute-agility", + "displaytranslationkey": "defaults-rename-attribute-agility", "type": "text", "description": "Renamed via the attribute rename_agility.", - "descriptiontranslationkey": "defaults-rename-attribute-agility-description" + "descriptiontranslationkey": "defaults-rename-attribute-agility-description" }, - { + { "attribute": "rename_agi", "displayname": "[Rename] Attribute: AGI to ", - "displaytranslationkey": "defaults-rename-attribute-agi", + "displaytranslationkey": "defaults-rename-attribute-agi", "type": "text", "description": "Renamed via the attribute rename_agi.", - "descriptiontranslationkey": "defaults-rename-attribute-agi-description" + "descriptiontranslationkey": "defaults-rename-attribute-agi-description" }, - { + { "attribute": "rename_smarts", "displayname": "[Rename] Attribute: Smarts to ", - "displaytranslationkey": "defaults-rename-attribute-smarts", + "displaytranslationkey": "defaults-rename-attribute-smarts", "type": "text", "description": "Renamed via the attribute rename_smarts.", - "descriptiontranslationkey": "defaults-rename-attribute-smarts-description" + "descriptiontranslationkey": "defaults-rename-attribute-smarts-description" }, - { + { "attribute": "rename_sma", "displayname": "[Rename] Attribute: SMA to ", - "displaytranslationkey": "defaults-rename-attribute-sma", + "displaytranslationkey": "defaults-rename-attribute-sma", "type": "text", "description": "Renamed via the attribute rename_sma.", - "descriptiontranslationkey": "defaults-rename-attribute-sma-description" + "descriptiontranslationkey": "defaults-rename-attribute-sma-description" }, - { + { "attribute": "rename_spirit", "displayname": "[Rename] Attribute: Spirit to ", - "displaytranslationkey": "defaults-rename-attribute-spirit", + "displaytranslationkey": "defaults-rename-attribute-spirit", "type": "text", "description": "Renamed via the attribute rename_spirit.", - "descriptiontranslationkey": "defaults-rename-attribute-spirit-description" + "descriptiontranslationkey": "defaults-rename-attribute-spirit-description" }, - { + { "attribute": "rename_spi", "displayname": "[Rename] Attribute: SPI to ", - "displaytranslationkey": "defaults-rename-attribute-spi", + "displaytranslationkey": "defaults-rename-attribute-spi", "type": "text", "description": "Renamed via the attribute rename_spi.", - "descriptiontranslationkey": "defaults-rename-attribute-spi-description" + "descriptiontranslationkey": "defaults-rename-attribute-spi-description" }, - { + { "attribute": "rename_strength", "displayname": "[Rename] Attribute: Strength to ", - "displaytranslationkey": "defaults-rename-attribute-strength", + "displaytranslationkey": "defaults-rename-attribute-strength", "type": "text", "description": "Renamed via the attribute rename_strength.", - "descriptiontranslationkey": "defaults-rename-attribute-strength-description" + "descriptiontranslationkey": "defaults-rename-attribute-strength-description" }, - { + { "attribute": "rename_str", "displayname": "[Rename] Attribute: STR to ", - "displaytranslationkey": "defaults-rename-attribute-str", + "displaytranslationkey": "defaults-rename-attribute-str", "type": "text", "description": "Renamed via the attribute rename_str.", - "descriptiontranslationkey": "defaults-rename-attribute-str-description" + "descriptiontranslationkey": "defaults-rename-attribute-str-description" }, - { + { "attribute": "rename_vigor", "displayname": "[Rename] Attribute: Vigor to ", - "displaytranslationkey": "defaults-rename-attribute-vigor", + "displaytranslationkey": "defaults-rename-attribute-vigor", "type": "text", "description": "Renamed via the attribute rename_vigor.", - "descriptiontranslationkey": "defaults-rename-attribute-vigor-description" + "descriptiontranslationkey": "defaults-rename-attribute-vigor-description" }, - { + { "attribute": "rename_vig", "displayname": "[Rename] Attribute: VIG to ", - "displaytranslationkey": "defaults-rename-attribute-vig", + "displaytranslationkey": "defaults-rename-attribute-vig", "type": "text", "description": "Renamed via the attribute rename_vig.

Rename Skills

You can rename the labels of each skill, best kept below 15 characters due to layout constrains. This can also be done manually with the @{rename-attribute} for each individual sheet. Note that changing the label does not affect the reference @{attribute} for rolls. They will always be in English.

", - "descriptiontranslationkey": "defaults-rename-attribute-vig-description" + "descriptiontranslationkey": "defaults-rename-attribute-vig-description" }, - { + { "attribute": "rename_academics", "displayname": "[Rename] Skill: Academics to ", - "displaytranslationkey": "defaults-rename-skill-academics", + "displaytranslationkey": "defaults-rename-skill-academics", "type": "text", "description": "Renamed via the attribute rename_academics.", - "descriptiontranslationkey": "defaults-rename-skill-academics-description" + "descriptiontranslationkey": "defaults-rename-skill-academics-description" }, - { + { "attribute": "rename_athletics", "displayname": "[Rename] Skill: Athletics to ", - "displaytranslationkey": "defaults-rename-skill-athletics", + "displaytranslationkey": "defaults-rename-skill-athletics", "type": "text", "description": "Renamed via the attribute rename_athletics.", - "descriptiontranslationkey": "defaults-rename-skill-athletics-description" + "descriptiontranslationkey": "defaults-rename-skill-athletics-description" }, - { - "attribute": "rename_boating", - "displayname": "[Rename] Skill: Boating to ", - "displaytranslationkey": "defaults-rename-skill-boating", - "type": "text", - "description": "Renamed via the attribute rename_boating.", - "descriptiontranslationkey": "defaults-rename-skill-boating-description" - }, - { - "attribute": "rename_common_knowledge", - "displayname": "[Rename] Skill: Common Knowl. to ", - "displaytranslationkey": "defaults-rename-skill-common-knowledge", - "type": "text", - "description": "Renamed via the attribute rename_common_knowledge.", - "descriptiontranslationkey": "defaults-rename-skill-common-knowledge-description" - }, - { - "attribute": "rename_driving", - "displayname": "[Rename] Skill: Driving to ", - "displaytranslationkey": "defaults-rename-skill-driving", - "type": "text", - "description": "Renamed via the attribute rename_driving.", - "descriptiontranslationkey": "defaults-rename-skill-driving-description" - }, - { - "attribute": "rename_electronics", - "displayname": "[Rename] Skill: Electronics to ", - "displaytranslationkey": "defaults-rename-skill-electronics", - "type": "text", - "description": "Renamed via the attribute rename_electronics.", - "descriptiontranslationkey": "defaults-rename-skill-electronics-description" - }, - { - "attribute": "rename_faith", - "displayname": "[Rename] Skill: Faith to ", - "displaytranslationkey": "defaults-rename-skill-faith", - "type": "text", - "description": "Renamed via the attribute rename_faith.", - "descriptiontranslationkey": "defaults-rename-skill-faith-description" - }, - { - "attribute": "rename_fighting", - "displayname": "[Rename] Skill: Fighting to ", - "displaytranslationkey": "defaults-rename-skill-fighting", - "type": "text", - "description": "Renamed via the attribute rename_fighting.", - "descriptiontranslationkey": "defaults-rename-skill-fighting-description" - }, - { - "attribute": "rename_focus", - "displayname": "[Rename] Skill: Focus to ", - "displaytranslationkey": "defaults-rename-skill-focus", - "type": "text", - "description": "Renamed via the attribute rename_focus.", - "descriptiontranslationkey": "defaults-rename-skill-focus-description" - }, - { - "attribute": "rename_gambling", - "displayname": "[Rename] Skill: Gambling to ", - "displaytranslationkey": "defaults-rename-skill-gambling", - "type": "text", - "description": "Renamed via the attribute rename_gambling.", - "descriptiontranslationkey": "defaults-rename-skill-gambling-description" - }, - { - "attribute": "rename_hacking", - "displayname": "[Rename] Skill: Hacking to ", - "displaytranslationkey": "defaults-rename-skill-hacking", - "type": "text", - "description": "Renamed via the attribute rename_hacking.", - "descriptiontranslationkey": "defaults-rename-skill-hacking-description" - }, - { - "attribute": "rename_healing", - "displayname": "[Rename] Skill: Healing to ", - "displaytranslationkey": "defaults-rename-skill-healing", - "type": "text", - "description": "Renamed via the attribute rename_healing.", - "descriptiontranslationkey": "defaults-rename-skill-healing-description" - }, - { - "attribute": "rename_intimidation", - "displayname": "[Rename] Skill: Intimidation to ", - "displaytranslationkey": "defaults-rename-skill-intimidation", - "type": "text", - "description": "Renamed via the attribute rename_intimidation.", - "descriptiontranslationkey": "defaults-rename-skill-intimidation-description" - }, - { - "attribute": "rename_language", - "displayname": "[Rename] Skill: Language to ", - "displaytranslationkey": "defaults-rename-skill-language", - "type": "text", - "description": "Renamed via the attribute rename_language.", - "descriptiontranslationkey": "defaults-rename-skill-language-description" - }, - { - "attribute": "rename_magic", - "displayname": "[Rename] Skill: MAGIC to ", - "displaytranslationkey": "defaults-rename-skill-magic", - "type": "text", - "description": "Renamed via the attribute rename_magic.", - "descriptiontranslationkey": "defaults-rename-skill-magic-description" - }, - { - "attribute": "rename_notice", - "displayname": "[Rename] Skill: Notice to ", - "displaytranslationkey": "defaults-rename-skill-notice", - "type": "text", - "description": "Renamed via the attribute rename_notice.", - "descriptiontranslationkey": "defaults-rename-skill-notice-description" - }, - { - "attribute": "rename_occult", - "displayname": "[Rename] Skill: Occult to ", - "displaytranslationkey": "defaults-rename-skill-occult", - "type": "text", - "description": "Renamed via the attribute rename_occult.", - "descriptiontranslationkey": "defaults-rename-skill-occult-description" - }, - { - "attribute": "rename_performance", - "displayname": "[Rename] Skill: Performance to ", - "displaytranslationkey": "defaults-rename-skill-performance", - "type": "text", - "description": "Renamed via the attribute rename_performance.", - "descriptiontranslationkey": "defaults-rename-skill-performance-description" - }, - { - "attribute": "rename_persuasion", - "displayname": "[Rename] Skill: Persuasion to ", - "displaytranslationkey": "defaults-rename-skill-persuasion", - "type": "text", - "description": "Renamed via the attribute rename_persuasion.", - "descriptiontranslationkey": "defaults-rename-skill-persuasion-description" - }, - { - "attribute": "rename_piloting", - "displayname": "[Rename] Skill: Piloting to ", - "displaytranslationkey": "defaults-rename-skill-piloting", - "type": "text", - "description": "Renamed via the attribute rename_piloting.", - "descriptiontranslationkey": "defaults-rename-skill-piloting-description" - }, - { - "attribute": "rename_psionics", - "displayname": "[Rename] Skill: Psionics to ", - "displaytranslationkey": "defaults-rename-skill-psionics", - "type": "text", - "description": "Renamed via the attribute rename_psionics.", - "descriptiontranslationkey": "defaults-rename-skill-psionics-description" - }, - { - "attribute": "rename_repair", - "displayname": "[Rename] Skill: Repair to ", - "displaytranslationkey": "defaults-rename-skill-repair", - "type": "text", - "description": "Renamed via the attribute rename_repair.", - "descriptiontranslationkey": "defaults-rename-skill-repair-description" - }, - { - "attribute": "rename_research", - "displayname": "[Rename] Skill: Research to ", - "displaytranslationkey": "defaults-rename-skill-research", - "type": "text", - "description": "Renamed via the attribute rename_research.", - "descriptiontranslationkey": "defaults-rename-skill-research-description" - }, - { - "attribute": "rename_riding", - "displayname": "[Rename] Skill: Riding to ", - "displaytranslationkey": "defaults-rename-skill-riding", - "type": "text", - "description": "Renamed via the attribute rename_riding.", - "descriptiontranslationkey": "defaults-rename-skill-riding-description" - }, - { - "attribute": "rename_science", - "displayname": "[Rename] Skill: Science to ", - "displaytranslationkey": "defaults-rename-skill-science", - "type": "text", - "description": "Renamed via the attribute rename_science.", - "descriptiontranslationkey": "defaults-rename-skill-science-description" - }, - { - "attribute": "rename_shooting", - "displayname": "[Rename] Skill: Shooting to ", - "displaytranslationkey": "defaults-rename-skill-shooting", - "type": "text", - "description": "Renamed via the attribute rename_shooting.", - "descriptiontranslationkey": "defaults-rename-skill-shooting-description" - }, - { - "attribute": "rename_spellcasting", - "displayname": "[Rename] Skill: Spellcasting to ", - "displaytranslationkey": "defaults-rename-skill-spellcasting", - "type": "text", - "description": "Renamed via the attribute rename_spellcasting.", - "descriptiontranslationkey": "defaults-rename-skill-spellcasting-description" - }, - { - "attribute": "rename_stealth", - "displayname": "[Rename] Skill: Stealth to ", - "displaytranslationkey": "defaults-rename-skill-stealth", - "type": "text", - "description": "Renamed via the attribute rename_stealth.", - "descriptiontranslationkey": "defaults-rename-skill-stealth-description" - }, - { - "attribute": "rename_survival", - "displayname": "[Rename] Skill: Survival to ", - "displaytranslationkey": "defaults-rename-skill-survival", - "type": "text", - "description": "Renamed via the attribute rename_survival.", - "descriptiontranslationkey": "defaults-rename-skill-survival-description" - }, - { - "attribute": "rename_taunt", - "displayname": "[Rename] Skill: Taunt to ", - "displaytranslationkey": "defaults-rename-skill-taunt", - "type": "text", - "description": "Renamed via the attribute rename_taunt.", - "descriptiontranslationkey": "defaults-rename-skill-taunt-description" - }, - { - "attribute": "rename_thievery", - "displayname": "[Rename] Skill: Thievery to ", - "displaytranslationkey": "defaults-rename-skill-thievery", - "type": "text", - "description": "Renamed via the attribute rename_thievery.", - "descriptiontranslationkey": "defaults-rename-skill-thievery-description" - }, - { - "attribute": "rename_weird_science", - "displayname": "[Rename] Skill: Weird Science to ", - "displaytranslationkey": "defaults-rename-skill-weird-science", - "type": "text", - "description": "Renamed via the attribute rename_weird_science.", - "descriptiontranslationkey": "defaults-rename-skill-weird-science-description" - }, - { + { + "attribute": "rename_boating", + "displayname": "[Rename] Skill: Boating to ", + "displaytranslationkey": "defaults-rename-skill-boating", + "type": "text", + "description": "Renamed via the attribute rename_boating.", + "descriptiontranslationkey": "defaults-rename-skill-boating-description" + }, + { + "attribute": "rename_common_knowledge", + "displayname": "[Rename] Skill: Common Knowl. to ", + "displaytranslationkey": "defaults-rename-skill-common-knowledge", + "type": "text", + "description": "Renamed via the attribute rename_common_knowledge.", + "descriptiontranslationkey": "defaults-rename-skill-common-knowledge-description" + }, + { + "attribute": "rename_driving", + "displayname": "[Rename] Skill: Driving to ", + "displaytranslationkey": "defaults-rename-skill-driving", + "type": "text", + "description": "Renamed via the attribute rename_driving.", + "descriptiontranslationkey": "defaults-rename-skill-driving-description" + }, + { + "attribute": "rename_electronics", + "displayname": "[Rename] Skill: Electronics to ", + "displaytranslationkey": "defaults-rename-skill-electronics", + "type": "text", + "description": "Renamed via the attribute rename_electronics.", + "descriptiontranslationkey": "defaults-rename-skill-electronics-description" + }, + { + "attribute": "rename_faith", + "displayname": "[Rename] Skill: Faith to ", + "displaytranslationkey": "defaults-rename-skill-faith", + "type": "text", + "description": "Renamed via the attribute rename_faith.", + "descriptiontranslationkey": "defaults-rename-skill-faith-description" + }, + { + "attribute": "rename_fighting", + "displayname": "[Rename] Skill: Fighting to ", + "displaytranslationkey": "defaults-rename-skill-fighting", + "type": "text", + "description": "Renamed via the attribute rename_fighting.", + "descriptiontranslationkey": "defaults-rename-skill-fighting-description" + }, + { + "attribute": "rename_focus", + "displayname": "[Rename] Skill: Focus to ", + "displaytranslationkey": "defaults-rename-skill-focus", + "type": "text", + "description": "Renamed via the attribute rename_focus.", + "descriptiontranslationkey": "defaults-rename-skill-focus-description" + }, + { + "attribute": "rename_gambling", + "displayname": "[Rename] Skill: Gambling to ", + "displaytranslationkey": "defaults-rename-skill-gambling", + "type": "text", + "description": "Renamed via the attribute rename_gambling.", + "descriptiontranslationkey": "defaults-rename-skill-gambling-description" + }, + { + "attribute": "rename_hacking", + "displayname": "[Rename] Skill: Hacking to ", + "displaytranslationkey": "defaults-rename-skill-hacking", + "type": "text", + "description": "Renamed via the attribute rename_hacking.", + "descriptiontranslationkey": "defaults-rename-skill-hacking-description" + }, + { + "attribute": "rename_healing", + "displayname": "[Rename] Skill: Healing to ", + "displaytranslationkey": "defaults-rename-skill-healing", + "type": "text", + "description": "Renamed via the attribute rename_healing.", + "descriptiontranslationkey": "defaults-rename-skill-healing-description" + }, + { + "attribute": "rename_intimidation", + "displayname": "[Rename] Skill: Intimidation to ", + "displaytranslationkey": "defaults-rename-skill-intimidation", + "type": "text", + "description": "Renamed via the attribute rename_intimidation.", + "descriptiontranslationkey": "defaults-rename-skill-intimidation-description" + }, + { + "attribute": "rename_language", + "displayname": "[Rename] Skill: Language to ", + "displaytranslationkey": "defaults-rename-skill-language", + "type": "text", + "description": "Renamed via the attribute rename_language.", + "descriptiontranslationkey": "defaults-rename-skill-language-description" + }, + { + "attribute": "rename_magic", + "displayname": "[Rename] Skill: MAGIC to ", + "displaytranslationkey": "defaults-rename-skill-magic", + "type": "text", + "description": "Renamed via the attribute rename_magic.", + "descriptiontranslationkey": "defaults-rename-skill-magic-description" + }, + { + "attribute": "rename_notice", + "displayname": "[Rename] Skill: Notice to ", + "displaytranslationkey": "defaults-rename-skill-notice", + "type": "text", + "description": "Renamed via the attribute rename_notice.", + "descriptiontranslationkey": "defaults-rename-skill-notice-description" + }, + { + "attribute": "rename_occult", + "displayname": "[Rename] Skill: Occult to ", + "displaytranslationkey": "defaults-rename-skill-occult", + "type": "text", + "description": "Renamed via the attribute rename_occult.", + "descriptiontranslationkey": "defaults-rename-skill-occult-description" + }, + { + "attribute": "rename_performance", + "displayname": "[Rename] Skill: Performance to ", + "displaytranslationkey": "defaults-rename-skill-performance", + "type": "text", + "description": "Renamed via the attribute rename_performance.", + "descriptiontranslationkey": "defaults-rename-skill-performance-description" + }, + { + "attribute": "rename_persuasion", + "displayname": "[Rename] Skill: Persuasion to ", + "displaytranslationkey": "defaults-rename-skill-persuasion", + "type": "text", + "description": "Renamed via the attribute rename_persuasion.", + "descriptiontranslationkey": "defaults-rename-skill-persuasion-description" + }, + { + "attribute": "rename_piloting", + "displayname": "[Rename] Skill: Piloting to ", + "displaytranslationkey": "defaults-rename-skill-piloting", + "type": "text", + "description": "Renamed via the attribute rename_piloting.", + "descriptiontranslationkey": "defaults-rename-skill-piloting-description" + }, + { + "attribute": "rename_psionics", + "displayname": "[Rename] Skill: Psionics to ", + "displaytranslationkey": "defaults-rename-skill-psionics", + "type": "text", + "description": "Renamed via the attribute rename_psionics.", + "descriptiontranslationkey": "defaults-rename-skill-psionics-description" + }, + { + "attribute": "rename_repair", + "displayname": "[Rename] Skill: Repair to ", + "displaytranslationkey": "defaults-rename-skill-repair", + "type": "text", + "description": "Renamed via the attribute rename_repair.", + "descriptiontranslationkey": "defaults-rename-skill-repair-description" + }, + { + "attribute": "rename_research", + "displayname": "[Rename] Skill: Research to ", + "displaytranslationkey": "defaults-rename-skill-research", + "type": "text", + "description": "Renamed via the attribute rename_research.", + "descriptiontranslationkey": "defaults-rename-skill-research-description" + }, + { + "attribute": "rename_riding", + "displayname": "[Rename] Skill: Riding to ", + "displaytranslationkey": "defaults-rename-skill-riding", + "type": "text", + "description": "Renamed via the attribute rename_riding.", + "descriptiontranslationkey": "defaults-rename-skill-riding-description" + }, + { + "attribute": "rename_science", + "displayname": "[Rename] Skill: Science to ", + "displaytranslationkey": "defaults-rename-skill-science", + "type": "text", + "description": "Renamed via the attribute rename_science.", + "descriptiontranslationkey": "defaults-rename-skill-science-description" + }, + { + "attribute": "rename_shooting", + "displayname": "[Rename] Skill: Shooting to ", + "displaytranslationkey": "defaults-rename-skill-shooting", + "type": "text", + "description": "Renamed via the attribute rename_shooting.", + "descriptiontranslationkey": "defaults-rename-skill-shooting-description" + }, + { + "attribute": "rename_spellcasting", + "displayname": "[Rename] Skill: Spellcasting to ", + "displaytranslationkey": "defaults-rename-skill-spellcasting", + "type": "text", + "description": "Renamed via the attribute rename_spellcasting.", + "descriptiontranslationkey": "defaults-rename-skill-spellcasting-description" + }, + { + "attribute": "rename_stealth", + "displayname": "[Rename] Skill: Stealth to ", + "displaytranslationkey": "defaults-rename-skill-stealth", + "type": "text", + "description": "Renamed via the attribute rename_stealth.", + "descriptiontranslationkey": "defaults-rename-skill-stealth-description" + }, + { + "attribute": "rename_survival", + "displayname": "[Rename] Skill: Survival to ", + "displaytranslationkey": "defaults-rename-skill-survival", + "type": "text", + "description": "Renamed via the attribute rename_survival.", + "descriptiontranslationkey": "defaults-rename-skill-survival-description" + }, + { + "attribute": "rename_taunt", + "displayname": "[Rename] Skill: Taunt to ", + "displaytranslationkey": "defaults-rename-skill-taunt", + "type": "text", + "description": "Renamed via the attribute rename_taunt.", + "descriptiontranslationkey": "defaults-rename-skill-taunt-description" + }, + { + "attribute": "rename_thievery", + "displayname": "[Rename] Skill: Thievery to ", + "displaytranslationkey": "defaults-rename-skill-thievery", + "type": "text", + "description": "Renamed via the attribute rename_thievery.", + "descriptiontranslationkey": "defaults-rename-skill-thievery-description" + }, + { + "attribute": "rename_weird_science", + "displayname": "[Rename] Skill: Weird Science to ", + "displaytranslationkey": "defaults-rename-skill-weird-science", + "type": "text", + "description": "Renamed via the attribute rename_weird_science.", + "descriptiontranslationkey": "defaults-rename-skill-weird-science-description" + }, + { "attribute": "rename_custom_skill_1", "displayname": "[Rename] Skill: Custom Skill #1 to ", - "displaytranslationkey": "defaults-rename-skill-custom-skill-1", + "displaytranslationkey": "defaults-rename-skill-custom-skill-1", "type": "text", "description": "Renamed via the attribute rename_custom_skill_# (replace # with number).", - "descriptiontranslationkey": "defaults-rename-skill-custom-skill-description" + "descriptiontranslationkey": "defaults-rename-skill-custom-skill-description" }, - { + { "attribute": "rename_custom_skill_2", "displayname": "[Rename] Skill: Custom Skill #2 to ", - "displaytranslationkey": "defaults-rename-skill-custom-skill-2", + "displaytranslationkey": "defaults-rename-skill-custom-skill-2", "type": "text", "description": "Renamed via the attribute rename_custom_skill_# (replace # with number).", - "descriptiontranslationkey": "defaults-rename-skill-custom-skill-description" + "descriptiontranslationkey": "defaults-rename-skill-custom-skill-description" }, - { + { "attribute": "rename_custom_skill_3", "displayname": "[Rename] Skill: Custom Skill #3 to ", - "displaytranslationkey": "defaults-rename-skill-custom-skill-3", + "displaytranslationkey": "defaults-rename-skill-custom-skill-3", "type": "text", "description": "Renamed via the attribute rename_custom_skill_# (replace # with number).", - "descriptiontranslationkey": "defaults-rename-skill-custom-skill-description" + "descriptiontranslationkey": "defaults-rename-skill-custom-skill-description" }, - { + { "attribute": "rename_custom_skill_4", "displayname": "[Rename] Skill: Custom Skill #4 to ", - "displaytranslationkey": "defaults-rename-skill-custom-skill-4", + "displaytranslationkey": "defaults-rename-skill-custom-skill-4", "type": "text", "description": "Renamed via the attribute rename_custom_skill_# (replace # with number).", - "descriptiontranslationkey": "defaults-rename-skill-custom-skill-description" + "descriptiontranslationkey": "defaults-rename-skill-custom-skill-description" }, - { + { "attribute": "rename_custom_skill_5", "displayname": "[Rename] Skill: Custom Skill #5 to ", - "displaytranslationkey": "defaults-rename-skill-custom-skill-5", + "displaytranslationkey": "defaults-rename-skill-custom-skill-5", "type": "text", "description": "Renamed via the attribute rename_custom_skill_# (replace # with number).", - "descriptiontranslationkey": "defaults-rename-skill-custom-skill-description" + "descriptiontranslationkey": "defaults-rename-skill-custom-skill-description" }, - { + { "attribute": "rename_custom_skill_6", "displayname": "[Rename] Skill: Custom Skill #6 to ", - "displaytranslationkey": "defaults-rename-skill-custom-skill-6", + "displaytranslationkey": "defaults-rename-skill-custom-skill-6", "type": "text", "description": "Renamed via the attribute rename_custom_skill_# (replace # with number).

Rename Labels

You can rename the labels at the top of the sheet, such as \"Name\" to \"Alias\" or \"Origin\" to \"Race\". This can also be done manually with the @{rename-label-attribute} for each individual sheet. Note that the labels are separated from the actual fields and do not affect the references (e.g. @{name}). They will always be in English.

", - "descriptiontranslationkey": "defaults-rename-skill-custom-skill-last-description" + "descriptiontranslationkey": "defaults-rename-skill-custom-skill-last-description" }, - { + { "attribute": "rename_label_name", "displayname": "[Rename] Label: Name to ", - "displaytranslationkey": "defaults-rename-label-name", + "displaytranslationkey": "defaults-rename-label-name", "type": "text", "description": "Renamed via the attribute rename_label_name (e.g. Alias or Codename).", - "descriptiontranslationkey": "defaults-rename-label-name-description" + "descriptiontranslationkey": "defaults-rename-label-name-description" }, - { + { "attribute": "rename_label_origin", "displayname": "[Rename] Label: Origin to ", - "displaytranslationkey": "defaults-rename-label-origin", + "displaytranslationkey": "defaults-rename-label-origin", "type": "text", "description": "Renamed via the attribute rename_label_origin (e.g. Race or Species).", - "descriptiontranslationkey": "defaults-rename-label-origin-description" + "descriptiontranslationkey": "defaults-rename-label-origin-description" }, - { + { "attribute": "rename_label_rank", "displayname": "[Rename] Label: Rank to ", - "displaytranslationkey": "defaults-rename-label-rank", + "displaytranslationkey": "defaults-rename-label-rank", "type": "text", "description": "Renamed via the attribute rename_label_rank (e.g. Grade or Titel).", - "descriptiontranslationkey": "defaults-rename-label-rank-description" + "descriptiontranslationkey": "defaults-rename-label-rank-description" }, - { + { "attribute": "rename_label_level", "displayname": "[Rename] Label: Level to ", - "displaytranslationkey": "defaults-rename-label-level", + "displaytranslationkey": "defaults-rename-label-level", "type": "text", "description": "Renamed via the attribute rename_label_level (e.g. Circle or Year).", - "descriptiontranslationkey": "defaults-rename-label-level-description" + "descriptiontranslationkey": "defaults-rename-label-level-description" }, - { + { "attribute": "rename_label_exp", "displayname": "[Rename] Label: EXP to ", - "displaytranslationkey": "defaults-rename-label-exp", + "displaytranslationkey": "defaults-rename-label-exp", "type": "text", "description": "Renamed via the attribute rename_label_exp (e.g. Karma or Gems).", - "descriptiontranslationkey": "defaults-rename-label-exp-description" + "descriptiontranslationkey": "defaults-rename-label-exp-description" }, - { + { "attribute": "rename_label_gender", "displayname": "[Rename] Label: Gender to ", - "displaytranslationkey": "defaults-rename-label-gender", + "displaytranslationkey": "defaults-rename-label-gender", "type": "text", "description": "Renamed via the attribute rename_label_gender (e.g. Sex or Version).", - "descriptiontranslationkey": "defaults-rename-label-gender-description" + "descriptiontranslationkey": "defaults-rename-label-gender-description" }, - { + { "attribute": "rename_label_age", "displayname": "[Rename] Label: Age to ", - "displaytranslationkey": "defaults-rename-label-age", + "displaytranslationkey": "defaults-rename-label-age", "type": "text", "description": "Renamed via the attribute rename_label_age (e.g. Number or Incarnation).", - "descriptiontranslationkey": "defaults-rename-label-age-description" + "descriptiontranslationkey": "defaults-rename-label-age-description" }, - { + { "attribute": "rename_label_hair", "displayname": "[Rename] Label: Hair to ", - "displaytranslationkey": "defaults-rename-label-hair", + "displaytranslationkey": "defaults-rename-label-hair", "type": "text", "description": "Renamed via the attribute rename_label_hair (e.g. Horns or Mane).", - "descriptiontranslationkey": "defaults-rename-label-hair-description" + "descriptiontranslationkey": "defaults-rename-label-hair-description" }, - { + { "attribute": "rename_label_eyes", "displayname": "[Rename] Label: Eyes to ", - "displaytranslationkey": "defaults-rename-label-eyes", + "displaytranslationkey": "defaults-rename-label-eyes", "type": "text", "description": "Renamed via the attribute rename_label_eyes (e.g. Sensors or Optics).", - "descriptiontranslationkey": "defaults-rename-label-eyes-description" + "descriptiontranslationkey": "defaults-rename-label-eyes-description" }, - { + { "attribute": "rename_label_height", "displayname": "[Rename] Label: Height to ", - "displaytranslationkey": "defaults-rename-label-height", + "displaytranslationkey": "defaults-rename-label-height", "type": "text", "description": "Renamed via the attribute rename_label_height (e.g. Scale or Length).", - "descriptiontranslationkey": "defaults-rename-label-height-description" + "descriptiontranslationkey": "defaults-rename-label-height-description" }, - { + { "attribute": "rename_label_weight", "displayname": "[Rename] Label: Weight to ", - "displaytranslationkey": "defaults-rename-label-weight", + "displaytranslationkey": "defaults-rename-label-weight", "type": "text", "description": "Renamed via the attribute rename_label_weight (e.g. Mass or Your Mom).", - "descriptiontranslationkey": "defaults-rename-label-weight-description" + "descriptiontranslationkey": "defaults-rename-label-weight-description" }, - { + { "attribute": "rename_label_bits", "displayname": "[Rename] Label: #Bits to ", - "displaytranslationkey": "defaults-rename-label-bits", + "displaytranslationkey": "defaults-rename-label-bits", "type": "text", "description": "Renamed via the attribute rename_label_bits (e.g. Money or Gold).

Rename Blocks

You can rename the blocks to better fit the Game Setting, such as \"Powers\" to \"Talismans\" or \"Walkers\" to \"Frames\". This can also be done manually with the @{rename-block-attribute} for each individual sheet.

", - "descriptiontranslationkey": "defaults-rename-label-bits-description" + "descriptiontranslationkey": "defaults-rename-label-bits-description" }, - { + { "attribute": "rename_block_allies", "displayname": "[Rename] Block: Allies to ", - "displaytranslationkey": "defaults-rename-block-allies", + "displaytranslationkey": "defaults-rename-block-allies", "type": "text", "description": "Renamed via the attribute rename_block_allies.", - "descriptiontranslationkey": "defaults-rename-block-allies-description" + "descriptiontranslationkey": "defaults-rename-block-allies-description" }, - { + { "attribute": "rename_block_apparel", "displayname": "[Rename] Block: Apparel to ", - "displaytranslationkey": "defaults-rename-block-apparel", + "displaytranslationkey": "defaults-rename-block-apparel", "type": "text", "description": "Renamed via the attribute rename_block_apparel.", - "descriptiontranslationkey": "defaults-rename-block-apparel-description" + "descriptiontranslationkey": "defaults-rename-block-apparel-description" }, - { + { "attribute": "rename_block_ammunition", "displayname": "[Rename] Block: Ammunition to ", - "displaytranslationkey": "defaults-rename-block-ammunition", + "displaytranslationkey": "defaults-rename-block-ammunition", "type": "text", "description": "Renamed via the attribute rename_block_ammunition.", - "descriptiontranslationkey": "defaults-rename-block-ammunition-description" + "descriptiontranslationkey": "defaults-rename-block-ammunition-description" }, - { + { "attribute": "rename_block_augmentations", "displayname": "[Rename] Block: Augmentations to ", - "displaytranslationkey": "defaults-rename-block-augmentations", + "displaytranslationkey": "defaults-rename-block-augmentations", "type": "text", "description": "Renamed via the attribute rename_block_augmentations.", - "descriptiontranslationkey": "defaults-rename-block-augmentations-description" + "descriptiontranslationkey": "defaults-rename-block-augmentations-description" }, - { + { "attribute": "rename_block_engrams", "displayname": "[Rename] Block: Engrams to ", - "displaytranslationkey": "defaults-rename-block-engrams", + "displaytranslationkey": "defaults-rename-block-engrams", "type": "text", "description": "Renamed via the attribute rename_block_engrams.", - "descriptiontranslationkey": "defaults-rename-block-engrams-description" + "descriptiontranslationkey": "defaults-rename-block-engrams-description" }, - { + { "attribute": "rename_block_integrity", "displayname": "[Rename] Block: Integrity to ", - "displaytranslationkey": "defaults-rename-block-integrity", + "displaytranslationkey": "defaults-rename-block-integrity", "type": "text", "description": "Renamed via the attribute rename_block_integrity.", - "descriptiontranslationkey": "defaults-rename-block-integrity-description" + "descriptiontranslationkey": "defaults-rename-block-integrity-description" }, - { + { "attribute": "rename_block_inventory", "displayname": "[Rename] Block: Inventory to ", - "displaytranslationkey": "defaults-rename-block-inventory", + "displaytranslationkey": "defaults-rename-block-inventory", "type": "text", "description": "Renamed via the attribute rename_block_inventory.", - "descriptiontranslationkey": "defaults-rename-block-inventory-description" + "descriptiontranslationkey": "defaults-rename-block-inventory-description" }, - { + { "attribute": "rename_block_power", "displayname": "[Rename] Block: Power to ", - "displaytranslationkey": "defaults-rename-block-power", + "displaytranslationkey": "defaults-rename-block-power", "type": "text", "description": "Renamed via the attribute rename_block_power.", - "descriptiontranslationkey": "defaults-rename-block-power-description" + "descriptiontranslationkey": "defaults-rename-block-power-description" }, - { + { "attribute": "rename_block_powers", "displayname": "[Rename] Block: Powers to ", - "displaytranslationkey": "defaults-rename-block-powers", + "displaytranslationkey": "defaults-rename-block-powers", "type": "text", "description": "Renamed via the attribute rename_block_powers.", - "descriptiontranslationkey": "defaults-rename-block-powers-description" + "descriptiontranslationkey": "defaults-rename-block-powers-description" }, - { + { "attribute": "rename_block_powerarmors", "displayname": "[Rename] Block: Power Armors to ", - "displaytranslationkey": "defaults-rename-block-powerarmors", + "displaytranslationkey": "defaults-rename-block-powerarmors", "type": "text", "description": "Renamed via the attribute rename_block_powerarmors.", - "descriptiontranslationkey": "defaults-rename-block-powerarmors-description" + "descriptiontranslationkey": "defaults-rename-block-powerarmors-description" }, - { + { "attribute": "rename_block_quick_notes", "displayname": "[Rename] Block: Quick Notes to ", - "displaytranslationkey": "defaults-rename-block-quick-notes", + "displaytranslationkey": "defaults-rename-block-quick-notes", "type": "text", "description": "Renamed via the attribute rename_block_quick_notes.", - "descriptiontranslationkey": "defaults-rename-block-quick-notes-description" + "descriptiontranslationkey": "defaults-rename-block-quick-notes-description" }, - { + { "attribute": "rename_block_vehicles", "displayname": "[Rename] Block: Vehicles to ", - "displaytranslationkey": "defaults-rename-block-vehicles", + "displaytranslationkey": "defaults-rename-block-vehicles", "type": "text", "description": "Renamed via the attribute rename_block_vehicles.", - "descriptiontranslationkey": "defaults-rename-block-vehicles-description" + "descriptiontranslationkey": "defaults-rename-block-vehicles-description" }, - { + { "attribute": "rename_block_walkers", "displayname": "[Rename] Block: Walkers to ", - "displaytranslationkey": "defaults-rename-block-walkers", + "displaytranslationkey": "defaults-rename-block-walkers", "type": "text", "description": "Renamed via the attribute rename_block_walkers.", - "descriptiontranslationkey": "defaults-rename-block-walkers-description" + "descriptiontranslationkey": "defaults-rename-block-walkers-description" }, - { + { "attribute": "rename_block_weapons", "displayname": "[Rename] Block: Weapons to ", - "displaytranslationkey": "defaults-rename-block-weapons", + "displaytranslationkey": "defaults-rename-block-weapons", "type": "text", - "description": "Renamed via the attribute rename_block_weapons.

Rename Integrity Hindrances (Maschinenleben)

You can rename the Hindrances caused by the loss of Integrity (Sanity, Purity, etc.). This can also be done manually with the @{rename_integrity_attribute} for each individual sheet. Note that they activate in intervals for each fraction of 10 below 70 — Discord triggers on 69.9 or lower, Dissonance on 59.9 or lower, and so forth.

", - "descriptiontranslationkey": "defaults-rename-block-weapons-description" + "description": "Renamed via the attribute rename_block_weapons.

Rename Integrity Hindrances (Maschinenleben)

You can rename the Hindrances caused by the loss of Integrity (Sanity, Purity, etc.). This can also be done manually with the @{rename_integrity_attribute} for each individual sheet. Note that they activate in intervals for each fraction of 10 below 70 — Discord triggers on 69.9 or lower, Dissonance on 59.9 or lower, and so forth.

", + "descriptiontranslationkey": "defaults-rename-block-weapons-description" }, - { + { "attribute": "rename_discord", "displayname": "[Rename] Integrity: Discord to ", - "displaytranslationkey": "defaults-rename-integrity-discord", + "displaytranslationkey": "defaults-rename-integrity-discord", "type": "text", "description": "Renamed via the attribute rename_discord.", - "descriptiontranslationkey": "defaults-rename-integrity-discord-description" + "descriptiontranslationkey": "defaults-rename-integrity-discord-description" }, - { + { "attribute": "rename_psychosis", "displayname": "[Rename] Integrity: Psychosis to ", - "displaytranslationkey": "defaults-rename-integrity-psychosis", + "displaytranslationkey": "defaults-rename-integrity-psychosis", "type": "text", "description": "Renamed via the attribute rename_psychosis.", - "descriptiontranslationkey": "defaults-rename-integrity-psychosis-description" + "descriptiontranslationkey": "defaults-rename-integrity-psychosis-description" }, - { + { "attribute": "rename_seizures", "displayname": "[Rename] Integrity: Seizures to ", - "displaytranslationkey": "defaults-rename-integrity-seizures", + "displaytranslationkey": "defaults-rename-integrity-seizures", "type": "text", "description": "Renamed via the attribute rename_seizures.", - "descriptiontranslationkey": "defaults-rename-integrity-seizures-description" + "descriptiontranslationkey": "defaults-rename-integrity-seizures-description" }, - { + { "attribute": "rename_depersonalization", "displayname": "[Rename] Integrity: Depersonalization to ", - "displaytranslationkey": "defaults-rename-integrity-depersonalization", + "displaytranslationkey": "defaults-rename-integrity-depersonalization", "type": "text", "description": "Renamed via the attribute rename_depersonalization.", - "descriptiontranslationkey": "defaults-rename-integrity-depersonalization-description" + "descriptiontranslationkey": "defaults-rename-integrity-depersonalization-description" }, - { + { "attribute": "rename_dissonance", "displayname": "[Rename] Integrity: Dissonance to ", - "displaytranslationkey": "defaults-rename-integrity-dissonance", + "displaytranslationkey": "defaults-rename-integrity-dissonance", "type": "text", "description": "Renamed via the attribute rename_dissonance.", - "descriptiontranslationkey": "defaults-rename-integrity-dissonance-description" + "descriptiontranslationkey": "defaults-rename-integrity-dissonance-description" }, - { + { "attribute": "rename_alienation", "displayname": "[Rename] Integrity: Alienation to ", - "displaytranslationkey": "defaults-rename-integrity-alienation", + "displaytranslationkey": "defaults-rename-integrity-alienation", "type": "text", "description": "Renamed via the attribute rename_alienation.", - "descriptiontranslationkey": "defaults-rename-integrity-alienation-description" + "descriptiontranslationkey": "defaults-rename-integrity-alienation-description" }, - { + { "attribute": "rename_derealization", "displayname": "[Rename] Integrity: Derealization to ", - "displaytranslationkey": "defaults-rename-integrity-derealization", + "displaytranslationkey": "defaults-rename-integrity-derealization", "type": "text", "description": "Renamed via the attribute rename_derealization.", - "descriptiontranslationkey": "defaults-rename-integrity-derealization-description" + "descriptiontranslationkey": "defaults-rename-integrity-derealization-description" }, - { + { "attribute": "rename_ego_death", "displayname": "[Rename] Integrity: Ego Death to ", - "displaytranslationkey": "defaults-rename-integrity-ego-death", + "displaytranslationkey": "defaults-rename-integrity-ego-death", "type": "text", "description": "Renamed via the attribute rename_ego_death.", - "descriptiontranslationkey": "defaults-rename-integrity-ego-death-description" + "descriptiontranslationkey": "defaults-rename-integrity-ego-death-description" } - ] -} + ], + "legacy": true +} \ No newline at end of file diff --git a/SavageWorlds - Fallout fan conversion/sheet.json b/SavageWorlds - Fallout fan conversion/sheet.json index 396f57f9f1..868f434628 100644 --- a/SavageWorlds - Fallout fan conversion/sheet.json +++ b/SavageWorlds - Fallout fan conversion/sheet.json @@ -1,8 +1,9 @@ { - "html": "SavageWorlds.html", - "css": "SavageWorldsDeluxe.css", - "authors": "G. TI", - "roll20userid": "971005", - "preview": "savageworldssheet.PNG", - "instructions": "When rolling untrained skills use the macro instead." -} + "html": "SavageWorlds.html", + "css": "SavageWorldsDeluxe.css", + "authors": "G. TI", + "roll20userid": "971005", + "preview": "savageworldssheet.PNG", + "instructions": "When rolling untrained skills use the macro instead.", + "legacy": true +} \ No newline at end of file diff --git a/SavageWorlds-Tabbed/sheet.json b/SavageWorlds-Tabbed/sheet.json index ca96ac4c71..6aab45d5f3 100644 --- a/SavageWorlds-Tabbed/sheet.json +++ b/SavageWorlds-Tabbed/sheet.json @@ -1,979 +1,919 @@ { - "html": "SWTRedesign.html", - "css": "SWTRedesign.css", - "authors": "ChaosOS, Finderski", - "roll20userid": "173448", - "preview": "SWT_SheetImage.jpg", - "instructions": "# Savage Worlds Tabbed Character Sheet\r\r### version 4.0.1\r\r## Character Sheet\r\r* This version of the sheet supports the Savage Worlds Adventure Edition (SWADE) and Savage Worlds Deluxe (SWEX)\r* Supports Wild Cards and Extras\r* The sheet has a configuration section so it can be tweaked to fit the Setting being played\r\r## Custom Configuration\r\rTo configure the sheet to meet your needs, click the crossed hammer and wrench.\r\r## Skills\r\r* All skills from the SWADE and SWEX rules are included in the sheet, but are hidden by default. To manage them, click the crossed hammer and wrench next to the Skills heading and place a check mark next to each skill you'd like to use.\r* If you need to make a skill an Unskilled roll, you can either use the Unskilled \"skill\" OR place a -2 in the skill modifier field.\r\r## Additional Notes\r\r* More info about individual sections can be found in the Documentation section of sheet.\r* If there's something you want added, or you'd like to report a bug, feel free to join the SWT QA Game (https://app.roll20.net/join/2770481/ScpvXg). That game has forums for Bug Reports and Enhancement Request; or PM Finderski at https://app.roll20.net/users/173448/\r\r---", - "useroptions":[ - { - "attribute":"is_npc", - "displayname":"Extra", - "displaytranslationkey":"extra", - "type":"checkbox", - "value":"1", - "description":"The Extra option sets new characters to default as Extras, instead of Wild Cards.", - "descriptiontranslationkey":"extra-config" - }, - { - "attribute":"attsatdsix", - "displayname":"Start Attributes at d6", - "displaytranslationkey":"start-attributes-at-d6", - "type":"checkbox", - "value":"1", - "description":"Start Attributes at d6 instead of d4", - "descriptiontranslationkey":"start-attributes-at-d6-not-d4" - }, - { - "attribute":"ArcanumTab", - "displayname":"Hide Powers Section", - "displaytranslationkey":"hide-powers-section", - "type":"checkbox", - "value":"on", - "description":"Hide the Arcanum tab on the Character Sheet. This will hide not only Spells/Powers, but Talismans.", - "descriptiontranslationkey":"hide-powers-desc" - }, - { - "attribute":"showsoak", - "displayname":"Show Soak Button", - "displaytranslationkey":"show-soak-button", - "type":"checkbox", - "value":"on", - "description":"Show the Soak Button. This will appear on the main character sheet tab uner the Health section.", - "descriptiontranslationkey":"unshake-button-desc", - "default":"on" - }, - { - "attribute":"showunshake", - "displayname":"Show Unshake Button", - "displaytranslationkey":"show-unshake-button", - "type":"checkbox", - "value":"on", - "description":"Show the Unshake Button. This will appear on the main character sheet tab uner the Health section.", - "descriptiontranslationkey":"soak-button-desc" - }, - { - "attribute":"WCI", - "displayname":"Wild Card Icon", - "displaytranslationkey":"wild-card-icon", - "type":"select", - "options":[ - "⊛|⊛", - "✪|✪", - "♕|♕", - "†|†", - "༒|༒" - ], - "default":"✪", - "description":"Select the Wild Card icon to be used in the Stat Block output.", - "descriptiontranslationkey":"wild-card-icon-desc" - }, - { - "attribute":"useconsumables", - "displayname":"Use Consumables", - "displaytranslationkey":"use-consumables", - "type":"checkbox", - "value":"1", - "description":"Check this box to show the Consumables repeating section. This would appear under the Money/Wealth section of the character sheet.", - "descriptiontranslationkey":"use-consumables-description" - }, - { - "attribute":"NoPPRule", - "displayname":"No Power Points", - "displaytranslationkey":"no-power-points", - "type":"checkbox", - "value":"on", - "description":"Check this box to not use Power Points with the Arcane Backgrounds.", - "descriptiontranslationkey":"no-power-points-desc" - }, - { - "attribute":"gritty", - "displayname":"Use Gritty Damage", - "displaytranslationkey":"use-gritty-damage", - "type":"checkbox", - "value":"on", - "description":"Check this box to have a Gritty Damage Button show on the Damage roll template output. This would require you to create an Injury Table rollable table to be referenced by the button.", - "descriptiontranslationkey":"gritty-damage-description" - }, - { - "attribute":"injurytablename", - "displayname":"Injury Table Name", - "displaytranslationkey":"injury-table-name", - "type":"text", - "value":"", - "description":"If you're using the Gritty Damage rule, provide the Injury Table Rollable Table name to be used by the button.", - "descriptiontranslationkey":"injury-table-description" - }, - { - "attribute":"RaiseHBRule", - "displayname":"Variable Bonus Damage", - "displaytranslationkey":"variable-bonus-damage", - "type":"select", - "options":[ - "Don't use|0", - "Variable Bonus Damage (Raise Based)|1", - "variable Bonus Damage (Edge Based)|2" - ], - "default": "0", - "optiontranslationkeys": ["dont-use","variable-bonus-damage-raise-based","variable-bonus-damage-edge-based"], - "description":"Selecting the Variable Bonus Damage (Raised Based) will prompt for the Bonus Damage Die Type. This is mostly useful for Damage only rolls. The other allows you to set a variable bonus type that is static and will always be rolled regardless of number of Raises; this is useful for Edges and Hindrances that have this type of effect.", - "descriptiontranslationkey":"variable-bonus-damage-desc" - }, - { - "attribute":"altRuleSkillSpec", - "displayname":"Use Skill Specialization Rule", - "displaytranslationkey":"use-skill-specialization", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Skill Specialization Setting Rule.", - "descriptiontranslationkey":"skill-spec-desc" - }, - { - "attribute":"bennies", - "displayname":"Roll XP for Un-/spen Bennies", - "displaytranslationkey":"roll-extra-xp-for-bennies", - "type":"checkbox", - "value":"1", - "default":"0", - "description":"Enables the button for rolling for extra XP based on unspent/spent bennies.", - "descriptiontranslationkey":"extra-xp-desc" - }, - { - "attribute":"usecharisma", - "displayname":"Use Charisma", - "displaytranslationkey":"use-charisma", - "type":"checkbox", - "value":"1", - "default":"1", - "description":"Check this box to use the Charisma attribute found in editions prior to the Adventure Edition", - "descriptiontranslationkey":"use-charisma-desc" - }, - { - "attribute":"settingconfig", - "displayname":"Quick Setting Configuration", - "displaytranslationkey":"quick-setting-configuration", - "type":"select", - "options":[ - "No Setting|0", - "50 Fathoms|1", - "All For One|2", - "Deadlands: Reloaded|3", - "East Texas University|4", - "Hellfrost|5", - "Interface Zero 2.0|6", - "Interface Zero 3.0|15", - "Lankhmar|7", - "Last Parsec|8", - "Low Life|9", - "Necessary Evil|10", - "Pirates of the Spanish Main|11", - "Rifts|13", - "Rippers|14", - "Tour of Darkness|12" - ], - "optiontranslationkeys": ["none-of-these","50-fathoms","all-for-one","deadlands-reloaded","east-texas-university","hellfrost","interface-zero-20","interface-zero-30","lankhmar","last-parsec","low-life","necessary-evil","pirates-of-the-spanish-main","rifts","rippers","tour-of-darknes"], - "default":"0", - "description":"Quick Settings allows you to configure your sheet for various settings, automatically enabling setting appropriate backgrounds, logos, setting specific naming conventions, derived stats, or additional settings. **WARNING**: Selecting something here, may impact any of the fields you select/modify below. If you want tighter control over which sheet fields are displayed, you're better off leaving this part alone and manually selecting the fields you want to have on your sheet.", - "descriptiontranslationkey":"quick-settings-desc" - }, - { - "attribute":"background", - "displayname":"Sheet Background", - "displaytranslationkey":"sheet-background", - "type":"select", - "options":[ - "No Background|1", - "Cyberpunk|7", - "Hellfrost|8", - "Hellfrost: Land of Fire|9", - "Last Parsec|5", - "Noir|4", - "Old Map|2", - "Parchment|10", - "Rippers|12", - "Rifts/Sci Fi|11", - "Superhero|6", - "Zombiepocalypes|3", - "Interface Zero 3.0|13" - ], - "optiontranslationkeys": ["no-background-image","cyberpunk","hellfrost","hellfrost-land-of-fire","last-parsec","noir","old-map","parchment","rippers","rifts-scifi","superhero","zombie-esque","interface-zero-30"], - "default":"1", - "description":"Select the character sheet background you'd like for your game.", - "descriptiontranslationkey":"sheet-background-desc" - }, - { - "attribute":"logo", - "displayname":"Sheet Logo", - "displaytranslationkey":"sheet-logo", - "type":"select", - "options":[ - "Savage Worlds Deluxe|1", - "Savage Worlds Deluxe (Bloodied)|4", - "All For One|13", - "Deadlands|6", - "Deadlands: Noir|7", - "Deadlands: Hell on Earth|8", - "East Texas University|14", - "Hellfrost|10", - "Hellfrost: Land of Fire|11", - "Interface Zero 2.0|9", - "Interface Zero 3.0|17", - "Lankhmar|12", - "The Last Parsec|3", - "Necessary Evil|5", - "Pirates of the Spanish Main|2", - "Rifts|15", - "Rippers|16" - ], - "optiontranslationkeys": ["savage-world-deluxe","savage-worlds-deluxe-bloodied","all-for-one","deadlands","deadlands-noir","deadlands-hell-on-earth","east-texas-university","hellfrost","hellfrost-land-of-fire","interface-zero-20","interface-zero-30","lankhmar","the-last-parsec","necessary-evil","pirates-of-the-spanish-main","rifts","rippers"], - "default":"1", - "description":"Select the character sheet setting logo you'd like for your game.", - "descriptiontranslationkey":"sheet-logo-desc" - }, - { - "attribute":"usescholarship", - "displayname":"Show Scholarship (Formerly Academics Derived Stat)", - "displaytranslationkey":"show-scholarship", - "type":"checkbox", - "value":"1", - "description":"Check this box to use Scholarship.", - "descriptiontranslationkey":"show-academeics-derived-desc" - }, - { - "attribute":"Corruption", - "displayname":"Show Corruption", - "displaytranslationkey":"show-corruption", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Corruption Stat.", - "descriptiontranslationkey":"show-corruption-desc" - }, - { - "attribute":"potsmFame", - "displayname":"Show Fame", - "displaytranslationkey":"show-fame", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Fame Stat.", - "descriptiontranslationkey":"show-fame-desc" - }, - { - "attribute":"izFirewall", - "displayname":"Show Firewall", - "displaytranslationkey":"show-firewall", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Firewall Stat from IZ2.0.", - "descriptiontranslationkey":"show-firewall-desc" - }, - { - "attribute":"hfGlory", - "displayname":"Show Glory", - "displaytranslationkey":"show-glory", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Glory Stat.", - "descriptiontranslationkey":"show-glory-desc" - }, - { - "attribute":"DLGrit", - "displayname":"Show Grit", - "displaytranslationkey":"show-grit", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Grit Stat.", - "descriptiontranslationkey":"grit-desc" - }, - { - "attribute":"neuraltoughness", - "displayname":"Show Neural Toughness", - "displaytranslationkey":"show-neural-toughness", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Neural Toughness Stat.", - "descriptiontranslationkey":"show-nt-desc" - }, - { - "attribute":"ripReason", - "displayname":"Show Reason", - "displaytranslationkey":"show-reason", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Neural Reason Stat.", - "descriptiontranslationkey":"show-reason-desc" - }, - { - "attribute":"tdsanity", - "displayname":"Show Sanity", - "displaytranslationkey":"show-sanity", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Sanity Stat.", - "descriptiontranslationkey":"show-sanity-desc" - }, - { - "attribute":"useSize", - "displayname":"Show Size fields", - "displaytranslationkey":"show-size-fields", - "type":"checkbox", - "value":"1", - "description":"Check this box to show the Size field under Derived Stats. This will appear above Toughness and modify Toughness.", - "descriptiontranslationkey":"show-size-desc" - }, - { - "attribute":"ripStatus", - "displayname":"Show Status", - "displaytranslationkey":"show-status", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Status Stat.", - "descriptiontranslationkey":"show-status-desc" - }, - { - "attribute":"izStrain", - "displayname":"Show Strain", - "displaytranslationkey":"show-strain", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Strain Stat from Interface Zero and other cyberpunk games", - "descriptiontranslationkey":"show-strain-desc" - }, - { - "attribute":"izStreetCred", - "displayname":"Show Street Cred", - "displaytranslationkey":"show-street-cred", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Street Cred Stat from IZ 2.0.", - "descriptiontranslationkey":"show-street-cred-desc" - }, - { - "attribute":"izStreetCredThree", - "displayname":"Show Street Cred", - "displaytranslationkey":"show-street-cred-three", - "type":"checkbox", - "value":"on", - "description":"Check this box to use the Street Cred Stat from IZ 3.0.", - "descriptiontranslationkey":"show-street-cred-three-desc" - }, - { - "attribute":"usewealth", - "displayname":"Use the Wealth System", - "displaytranslationkey":"use-the-wealth-system", - "type":"checkbox", - "value":"on", - "description": "Use the Wealth System found in Savage Worlds Adventure Edition.", - "descriptiontranslationkey":"use-wealth-desc" - }, - { - "attribute":"useWealthMod", - "displayname":"Use the Wealth Modifier Field", - "displaytranslationkey":"use-wealth-modifier-field", - "type":"checkbox", - "value":"1", - "description":"Displays a modifier field for the wealth roll. Useful for things like Edges or Hindrances that always apply a modifier to the wealth roll.", - "descriptiontranslationkey":"use-wealth-mod-desc" - }, - { - "attribute":"50fPo8Clams", - "displayname":"Money Label", - "displaytranslationkey":"money-label", - "type":"select", - "options":[ - "Money|0", - "Clams|2", - "Credits|4", - "Lankhmar Currency|3", - "Livre|5", - "Pieces of Eight|1" - ], - "optiontranslationkeys": ["money","money-clams","money-credits","lankhmar-currency","livre","pieces-of-eight"], - "default":"0", - "description":"Selecting an option will change the Money label to the one selected.", - "descriptiontranslationkey":"mone-label-desc" - }, - { - "attribute":"smoothDice", - "displayname":"Smooth Dice", - "displaytranslationkey":"use-smooth-dice", - "type":"checkbox", - "value":"1dF", - "description":"Smooths dice probability curves by adding 1dF (1, 0, -1) to every roll", - "descriptiontranslationkey":"use-smooth-dice-desc" - }, - { - "attribute":"fightingname", - "displayname":"Rename : Fighting", - "displaytranslationkey":"rename-skill-fighting", - "type":"text" - }, - - - - { - "attribute":"academicsname", - "displayname":"Rename : Academics", - "displaytranslationkey":"rename-skill-academics", - "type":"text" - }, - - - - { - "attribute":"athleticsname", - "displayname":"Rename : Athletics", - "displaytranslationkey":"rename-skill-athletics", - "type":"text" - }, - - - - { - "attribute":"battlename", - "displayname":"Rename : Battle", - "displaytranslationkey":"rename-skill-battle", - "type":"text" - }, - - - - { - "attribute":"boatingname", - "displayname":"Rename : Boating", - "displaytranslationkey":"rename-skill-boating", - "type":"text" - }, - - - - { - "attribute":"climbingname", - "displayname":"Rename : Climbing", - "displaytranslationkey":"rename-skill-climbing", - "type":"text" - }, - - - - { - "attribute":"commonknowledgename", - "displayname":"Rename : Common Knowledge", - "displaytranslationkey":"rename-skill-commonknowledge", - "type":"text" - }, - - - - { - "attribute":"drivingname", - "displayname":"Rename : Driving", - "displaytranslationkey":"rename-skill-driving", - "type":"text" - }, - - - - { - "attribute":"electronicsname", - "displayname":"Rename : Electronics", - "displaytranslationkey":"rename-skill-electronics", - "type":"text" - }, - - - - { - "attribute":"faithname", - "displayname":"Rename : Faith", - "displaytranslationkey":"rename-skill-faith", - "type":"text" - }, - - - - { - "attribute":"focusname", - "displayname":"Rename : Focus", - "displaytranslationkey":"rename-skill-focus", - "type":"text" - }, - - - - { - "attribute":"gamblingname", - "displayname":"Rename : Gambling", - "displaytranslationkey":"rename-skill-gambling", - "type":"text" - }, - - - - { - "attribute":"gutsname", - "displayname":"Rename : Guts", - "displaytranslationkey":"rename-skill-guts", - "type":"text" - }, - - - - { - "attribute":"hackingname", - "displayname":"Rename : Hacking", - "displaytranslationkey":"rename-skill-hacking", - "type":"text" - }, - - - - { - "attribute":"healingname", - "displayname":"Rename : Healing", - "displaytranslationkey":"rename-skill-healing", - "type":"text" - }, - - - - { - "attribute":"intimidationname", - "displayname":"Rename : Intimidation", - "displaytranslationkey":"rename-skill-intimidation", - "type":"text" - }, - - - - { - "attribute":"investigationname", - "displayname":"Rename : Investigation", - "displaytranslationkey":"rename-skill-investigation", - "type":"text" - }, - - - - { - "attribute":"native-languagename", - "displayname":"Rename : Native Language", - "displaytranslationkey":"rename-skill-native-language", - "type":"text" - }, - - - - { - "attribute":"lockpickingname", - "displayname":"Rename : Lockpicking", - "displaytranslationkey":"rename-skill-lockpicking", - "type":"text" - }, - - - - { - "attribute":"noticename", - "displayname":"Rename : Notice", - "displaytranslationkey":"rename-skill-notice", - "type":"text" - }, - - - - { - "attribute":"occultname", - "displayname":"Rename : Occult", - "displaytranslationkey":"rename-skill-occult", - "type":"text" - }, - - - - { - "attribute":"performancename", - "displayname":"Rename : Performance", - "displaytranslationkey":"rename-skill-performance", - "type":"text" - }, - - - - { - "attribute":"persuasionname", - "displayname":"Rename : Persuasion", - "displaytranslationkey":"rename-skill-persuasion", - "type":"text" - }, - - - - { - "attribute":"pilotingname", - "displayname":"Rename : Piloting", - "displaytranslationkey":"rename-skill-piloting", - "type":"text" - }, - - - - { - "attribute":"psionicsname", - "displayname":"Rename : Psionics", - "displaytranslationkey":"rename-skill-psionics", - "type":"text" - }, - - - - { - "attribute":"repairname", - "displayname":"Rename : Repair", - "displaytranslationkey":"rename-skill-repair", - "type":"text" - }, - - - - { - "attribute":"researchname", - "displayname":"Rename : Research", - "displaytranslationkey":"rename-skill-research", - "type":"text" - }, - - - - { - "attribute":"ridingname", - "displayname":"Rename : Riding", - "displaytranslationkey":"rename-skill-riding", - "type":"text" - }, - - - - { - "attribute":"ritualname", - "displayname":"Rename : Ritual", - "displaytranslationkey":"rename-skill-ritual", - "type":"text" - }, - - - - { - "attribute":"sciencename", - "displayname":"Rename : Science", - "displaytranslationkey":"rename-skill-science", - "type":"text" - }, - - - - { - "attribute":"shootingname", - "displayname":"Rename : Shooting", - "displaytranslationkey":"rename-skill-shooting", - "type":"text" - }, - - - - { - "attribute":"spellcastingname", - "displayname":"Rename : Spellcasting", - "displaytranslationkey":"rename-skill-spellcasting", - "type":"text" - }, - - - - { - "attribute":"stealthname", - "displayname":"Rename : Stealth", - "displaytranslationkey":"rename-skill-stealth", - "type":"text" - }, - - - - { - "attribute":"streetwisename", - "displayname":"Rename : Streetwise", - "displaytranslationkey":"rename-skill-streetwise", - "type":"text" - }, - - - - { - "attribute":"survivalname", - "displayname":"Rename : Survival", - "displaytranslationkey":"rename-skill-survival", - "type":"text" - }, - - - - { - "attribute":"swimmingname", - "displayname":"Rename : Swimming", - "displaytranslationkey":"rename-skill-swimming", - "type":"text" - }, - - - - { - "attribute":"tauntname", - "displayname":"Rename : Taunt", - "displaytranslationkey":"rename-skill-taunt", - "type":"text" - }, - - - - { - "attribute":"thieveryname", - "displayname":"Rename : Thievery", - "displaytranslationkey":"rename-skill-thievery", - "type":"text" - }, - - - - { - "attribute":"throwingname", - "displayname":"Rename : Throwing", - "displaytranslationkey":"rename-skill-throwing", - "type":"text" - }, - - - - { - "attribute":"trackingname", - "displayname":"Rename : Tracking", - "displaytranslationkey":"rename-skill-tracking", - "type":"text" - }, - - - - { - "attribute":"weirdsciencename", - "displayname":"Rename : Weird Science", - "displaytranslationkey":"rename-skill-weird-science", - "type":"text" - }, - - { - "attribute":"codename", - "displayname":"Use Code Name", - "displaytranslationkey":"use-code-name", - "type":"checkbox", - "value":"on", - "description":"Check this box to change the Character Name label to Code Name.", - "descriptiontranslationkey":"use-code-name-desc" - }, - { - "attribute":"Cybernetics", - "displayname":"Use Cybernetics", - "displaytranslationkey":"use-cybernetics", - "type":"checkbox", - "value":"1", - "description":"Check this box to change the Augmentations label to Cybernetics.", - "descriptiontranslationkey":"use-cybernetics-desc" - }, - { - "attribute":"ETUClass", - "displayname":"Use Class for ETU", - "displaytranslationkey":"use-class-for-etuu", - "type":"checkbox", - "value":"1", - "description":"Check this box to change the Rank label to Class (e.g. Sophomore instead of Novice).", - "descriptiontranslationkey":"use-class-desc" - }, - { - "attribute":"powerOrigins", - "displayname":"Use Origin of Parahuman Abilities", - "displaytranslationkey":"use-origin-of-parahuman-abilities", - "type":"checkbox", - "value":"on", - "description":"Check this box to show where to enter a character's origin of parahuman abilities.", - "descriptiontranslationkey":"parahuman-origin-desc" - }, - { - "attribute":"ppe", - "displayname":"Use PPE", - "displaytranslationkey":"use-ppe-u", - "type":"checkbox", - "value":"on", - "description":"Check this box to change the Power Points label to PPE.", - "descriptiontranslationkey":"use-ppe-desc" - }, - { - "attribute":"ThreatRating", - "displayname":"Use Threat Rating", - "displaytranslationkey":"use-threat-rating", - "type":"checkbox", - "value":"on", - "description":"Check this box to change the Rank label to Threat Rating.", - "descriptiontranslationkey":"use-threat-rating-desc" - }, - { - "attribute":"tlpSpecies", - "displayname":"Use Species", - "displaytranslationkey":"use-species", - "type":"checkbox", - "value":"on", - "description":"Check this box to change the Race label to Species.", - "descriptiontranslationkey":"use-species-desc" - }, - { - "attribute":"activitiesexams", - "displayname":"Show Activities & Exams", - "displaytranslationkey":"show-activities-and-exams", - "type":"checkbox", - "value":"1", - "description":"Check this box to show the Activities & Exams section.", - "descriptiontranslationkey":"activities-exams-desc" - }, - { - "attribute":"a41archetype", - "displayname":"Show Archetype", - "displaytranslationkey":"show-archetypes", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Archetype field.", - "descriptiontranslationkey":"show-archetype-desc" - }, - { - "attribute":"useBurn", - "displayname":"Show Burn", - "displaytranslationkey":"show-burn", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Burn field.", - "descriptiontranslationkey":"show-burn-desc" - }, - { - "attribute":"izengrams", - "displayname":"Show Engrams", - "displaytranslationkey":"show-engrams", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Engrams section from IZ2.0.", - "descriptiontranslationkey":"show-engrams-desc" - }, - { - "attribute":"fencinginfo", - "displayname":"Show Fencing Styles & Schools", - "displaytranslationkey":"show-fencing-styles-n-schools", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Fencing Styles & Schools fields under Fighting.", - "descriptiontranslationkey":"show-fencing-desc" - }, - { - "attribute":"tlpHW", - "displayname":"Show Homeworld", - "displaytranslationkey":"show-homeworld", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Homeworld field.", - "descriptiontranslationkey":"show-homeworld-desc" - }, - { - "attribute":"heroicpath", - "displayname":"Show Hero's Journey", - "displaytranslationkey":"show-heros-journey", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Hero's Journey field.", - "descriptiontranslationkey":"show-heros-journey-desc" - }, - { - "attribute":"IconicFramwork", - "displayname":"Show Iconic Framework", - "displaytranslationkey":"show-iconic-framework", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Iconic Framework field.", - "descriptiontranslationkey":"show-iconic-framework-desc" - }, - { - "attribute":"useISP", - "displayname":"Show Internal Strength Points (ISP)", - "displaytranslationkey":"show-internal-strength-points-isp-u", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the ISP field.", - "descriptiontranslationkey":"show-isp-desc" - }, - { - "attribute":"useIRSC", - "displayname":"Show Internal System Charges", - "displaytranslationkey":"show-internal-system-charges", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Internal System Charges field.", - "descriptiontranslationkey":"show-isc-desc" - }, - { - "attribute":"useLoad", - "displayname":"Show Load and Encumbrance", - "displaytranslationkey":"show-load-and-encumbrance", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Load and Encumbrance information. This will appear below the derived stats.", - "descriptiontranslationkey":"show-load-desc" - }, - { - "attribute":"majorminor", - "displayname":"Show Majors/Minors", - "displaytranslationkey":"show-majors-minors", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Major/Minor (i.e. typically used for ETU) field.", - "descriptiontranslationkey":"show-majors-desc" - }, - { - "attribute":"a41motivation", - "displayname":"Show Motivation", - "displaytranslationkey":"show-motivation", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Motivation field.", - "descriptiontranslationkey":"show-motivation-desc" - }, - { - "attribute":"tlpOccupation", - "displayname":"Show Occupation", - "displaytranslationkey":"show-occupation", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Occupation field.", - "descriptiontranslationkey":"show-occupation-desc" - }, - { - "attribute":"iztap", - "displayname":"Show TAP Readout", - "displaytranslationkey":"show-tap-readout", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the TAP Readout section from IZ2.0.", - "descriptiontranslationkey":"show-tap-desc" - }, - { - "attribute":"worstNightmare", - "displayname":"Show Worst Nightmare", - "displaytranslationkey":"show-worst-nightmare", - "type":"checkbox", - "value":"on", - "description":"Check this box to show the Worst Nightmare field.", - "descriptiontranslationkey":"show-nightmare-desc" - } - ] -} + "html": "SWTRedesign.html", + "css": "SWTRedesign.css", + "authors": "ChaosOS, Finderski", + "roll20userid": "173448", + "preview": "SWT_SheetImage.jpg", + "instructions": "# Savage Worlds Tabbed Character Sheet\r\r### version 4.0.1\r\r## Character Sheet\r\r* This version of the sheet supports the Savage Worlds Adventure Edition (SWADE) and Savage Worlds Deluxe (SWEX)\r* Supports Wild Cards and Extras\r* The sheet has a configuration section so it can be tweaked to fit the Setting being played\r\r## Custom Configuration\r\rTo configure the sheet to meet your needs, click the crossed hammer and wrench.\r\r## Skills\r\r* All skills from the SWADE and SWEX rules are included in the sheet, but are hidden by default. To manage them, click the crossed hammer and wrench next to the Skills heading and place a check mark next to each skill you'd like to use.\r* If you need to make a skill an Unskilled roll, you can either use the Unskilled \"skill\" OR place a -2 in the skill modifier field.\r\r## Additional Notes\r\r* More info about individual sections can be found in the Documentation section of sheet.\r* If there's something you want added, or you'd like to report a bug, feel free to join the SWT QA Game (https://app.roll20.net/join/2770481/ScpvXg). That game has forums for Bug Reports and Enhancement Request; or PM Finderski at https://app.roll20.net/users/173448/\r\r---", + "useroptions": [ + { + "attribute": "is_npc", + "displayname": "Extra", + "displaytranslationkey": "extra", + "type": "checkbox", + "value": "1", + "description": "The Extra option sets new characters to default as Extras, instead of Wild Cards.", + "descriptiontranslationkey": "extra-config" + }, + { + "attribute": "attsatdsix", + "displayname": "Start Attributes at d6", + "displaytranslationkey": "start-attributes-at-d6", + "type": "checkbox", + "value": "1", + "description": "Start Attributes at d6 instead of d4", + "descriptiontranslationkey": "start-attributes-at-d6-not-d4" + }, + { + "attribute": "ArcanumTab", + "displayname": "Hide Powers Section", + "displaytranslationkey": "hide-powers-section", + "type": "checkbox", + "value": "on", + "description": "Hide the Arcanum tab on the Character Sheet. This will hide not only Spells/Powers, but Talismans.", + "descriptiontranslationkey": "hide-powers-desc" + }, + { + "attribute": "showsoak", + "displayname": "Show Soak Button", + "displaytranslationkey": "show-soak-button", + "type": "checkbox", + "value": "on", + "description": "Show the Soak Button. This will appear on the main character sheet tab uner the Health section.", + "descriptiontranslationkey": "unshake-button-desc", + "default": "on" + }, + { + "attribute": "showunshake", + "displayname": "Show Unshake Button", + "displaytranslationkey": "show-unshake-button", + "type": "checkbox", + "value": "on", + "description": "Show the Unshake Button. This will appear on the main character sheet tab uner the Health section.", + "descriptiontranslationkey": "soak-button-desc" + }, + { + "attribute": "WCI", + "displayname": "Wild Card Icon", + "displaytranslationkey": "wild-card-icon", + "type": "select", + "options": [ + "⊛|⊛", + "✪|✪", + "♕|♕", + "†|†", + "༒|༒" + ], + "default": "✪", + "description": "Select the Wild Card icon to be used in the Stat Block output.", + "descriptiontranslationkey": "wild-card-icon-desc" + }, + { + "attribute": "useconsumables", + "displayname": "Use Consumables", + "displaytranslationkey": "use-consumables", + "type": "checkbox", + "value": "1", + "description": "Check this box to show the Consumables repeating section. This would appear under the Money/Wealth section of the character sheet.", + "descriptiontranslationkey": "use-consumables-description" + }, + { + "attribute": "NoPPRule", + "displayname": "No Power Points", + "displaytranslationkey": "no-power-points", + "type": "checkbox", + "value": "on", + "description": "Check this box to not use Power Points with the Arcane Backgrounds.", + "descriptiontranslationkey": "no-power-points-desc" + }, + { + "attribute": "gritty", + "displayname": "Use Gritty Damage", + "displaytranslationkey": "use-gritty-damage", + "type": "checkbox", + "value": "on", + "description": "Check this box to have a Gritty Damage Button show on the Damage roll template output. This would require you to create an Injury Table rollable table to be referenced by the button.", + "descriptiontranslationkey": "gritty-damage-description" + }, + { + "attribute": "injurytablename", + "displayname": "Injury Table Name", + "displaytranslationkey": "injury-table-name", + "type": "text", + "value": "", + "description": "If you're using the Gritty Damage rule, provide the Injury Table Rollable Table name to be used by the button.", + "descriptiontranslationkey": "injury-table-description" + }, + { + "attribute": "RaiseHBRule", + "displayname": "Variable Bonus Damage", + "displaytranslationkey": "variable-bonus-damage", + "type": "select", + "options": [ + "Don't use|0", + "Variable Bonus Damage (Raise Based)|1", + "variable Bonus Damage (Edge Based)|2" + ], + "default": "0", + "optiontranslationkeys": [ + "dont-use", + "variable-bonus-damage-raise-based", + "variable-bonus-damage-edge-based" + ], + "description": "Selecting the Variable Bonus Damage (Raised Based) will prompt for the Bonus Damage Die Type. This is mostly useful for Damage only rolls. The other allows you to set a variable bonus type that is static and will always be rolled regardless of number of Raises; this is useful for Edges and Hindrances that have this type of effect.", + "descriptiontranslationkey": "variable-bonus-damage-desc" + }, + { + "attribute": "altRuleSkillSpec", + "displayname": "Use Skill Specialization Rule", + "displaytranslationkey": "use-skill-specialization", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Skill Specialization Setting Rule.", + "descriptiontranslationkey": "skill-spec-desc" + }, + { + "attribute": "bennies", + "displayname": "Roll XP for Un-/spen Bennies", + "displaytranslationkey": "roll-extra-xp-for-bennies", + "type": "checkbox", + "value": "1", + "default": "0", + "description": "Enables the button for rolling for extra XP based on unspent/spent bennies.", + "descriptiontranslationkey": "extra-xp-desc" + }, + { + "attribute": "usecharisma", + "displayname": "Use Charisma", + "displaytranslationkey": "use-charisma", + "type": "checkbox", + "value": "1", + "default": "1", + "description": "Check this box to use the Charisma attribute found in editions prior to the Adventure Edition", + "descriptiontranslationkey": "use-charisma-desc" + }, + { + "attribute": "settingconfig", + "displayname": "Quick Setting Configuration", + "displaytranslationkey": "quick-setting-configuration", + "type": "select", + "options": [ + "No Setting|0", + "50 Fathoms|1", + "All For One|2", + "Deadlands: Reloaded|3", + "East Texas University|4", + "Hellfrost|5", + "Interface Zero 2.0|6", + "Interface Zero 3.0|15", + "Lankhmar|7", + "Last Parsec|8", + "Low Life|9", + "Necessary Evil|10", + "Pirates of the Spanish Main|11", + "Rifts|13", + "Rippers|14", + "Tour of Darkness|12" + ], + "optiontranslationkeys": [ + "none-of-these", + "50-fathoms", + "all-for-one", + "deadlands-reloaded", + "east-texas-university", + "hellfrost", + "interface-zero-20", + "interface-zero-30", + "lankhmar", + "last-parsec", + "low-life", + "necessary-evil", + "pirates-of-the-spanish-main", + "rifts", + "rippers", + "tour-of-darknes" + ], + "default": "0", + "description": "Quick Settings allows you to configure your sheet for various settings, automatically enabling setting appropriate backgrounds, logos, setting specific naming conventions, derived stats, or additional settings. **WARNING**: Selecting something here, may impact any of the fields you select/modify below. If you want tighter control over which sheet fields are displayed, you're better off leaving this part alone and manually selecting the fields you want to have on your sheet.", + "descriptiontranslationkey": "quick-settings-desc" + }, + { + "attribute": "background", + "displayname": "Sheet Background", + "displaytranslationkey": "sheet-background", + "type": "select", + "options": [ + "No Background|1", + "Cyberpunk|7", + "Hellfrost|8", + "Hellfrost: Land of Fire|9", + "Last Parsec|5", + "Noir|4", + "Old Map|2", + "Parchment|10", + "Rippers|12", + "Rifts/Sci Fi|11", + "Superhero|6", + "Zombiepocalypes|3", + "Interface Zero 3.0|13" + ], + "optiontranslationkeys": [ + "no-background-image", + "cyberpunk", + "hellfrost", + "hellfrost-land-of-fire", + "last-parsec", + "noir", + "old-map", + "parchment", + "rippers", + "rifts-scifi", + "superhero", + "zombie-esque", + "interface-zero-30" + ], + "default": "1", + "description": "Select the character sheet background you'd like for your game.", + "descriptiontranslationkey": "sheet-background-desc" + }, + { + "attribute": "logo", + "displayname": "Sheet Logo", + "displaytranslationkey": "sheet-logo", + "type": "select", + "options": [ + "Savage Worlds Deluxe|1", + "Savage Worlds Deluxe (Bloodied)|4", + "All For One|13", + "Deadlands|6", + "Deadlands: Noir|7", + "Deadlands: Hell on Earth|8", + "East Texas University|14", + "Hellfrost|10", + "Hellfrost: Land of Fire|11", + "Interface Zero 2.0|9", + "Interface Zero 3.0|17", + "Lankhmar|12", + "The Last Parsec|3", + "Necessary Evil|5", + "Pirates of the Spanish Main|2", + "Rifts|15", + "Rippers|16" + ], + "optiontranslationkeys": [ + "savage-world-deluxe", + "savage-worlds-deluxe-bloodied", + "all-for-one", + "deadlands", + "deadlands-noir", + "deadlands-hell-on-earth", + "east-texas-university", + "hellfrost", + "hellfrost-land-of-fire", + "interface-zero-20", + "interface-zero-30", + "lankhmar", + "the-last-parsec", + "necessary-evil", + "pirates-of-the-spanish-main", + "rifts", + "rippers" + ], + "default": "1", + "description": "Select the character sheet setting logo you'd like for your game.", + "descriptiontranslationkey": "sheet-logo-desc" + }, + { + "attribute": "usescholarship", + "displayname": "Show Scholarship (Formerly Academics Derived Stat)", + "displaytranslationkey": "show-scholarship", + "type": "checkbox", + "value": "1", + "description": "Check this box to use Scholarship.", + "descriptiontranslationkey": "show-academeics-derived-desc" + }, + { + "attribute": "Corruption", + "displayname": "Show Corruption", + "displaytranslationkey": "show-corruption", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Corruption Stat.", + "descriptiontranslationkey": "show-corruption-desc" + }, + { + "attribute": "potsmFame", + "displayname": "Show Fame", + "displaytranslationkey": "show-fame", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Fame Stat.", + "descriptiontranslationkey": "show-fame-desc" + }, + { + "attribute": "izFirewall", + "displayname": "Show Firewall", + "displaytranslationkey": "show-firewall", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Firewall Stat from IZ2.0.", + "descriptiontranslationkey": "show-firewall-desc" + }, + { + "attribute": "hfGlory", + "displayname": "Show Glory", + "displaytranslationkey": "show-glory", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Glory Stat.", + "descriptiontranslationkey": "show-glory-desc" + }, + { + "attribute": "DLGrit", + "displayname": "Show Grit", + "displaytranslationkey": "show-grit", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Grit Stat.", + "descriptiontranslationkey": "grit-desc" + }, + { + "attribute": "neuraltoughness", + "displayname": "Show Neural Toughness", + "displaytranslationkey": "show-neural-toughness", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Neural Toughness Stat.", + "descriptiontranslationkey": "show-nt-desc" + }, + { + "attribute": "ripReason", + "displayname": "Show Reason", + "displaytranslationkey": "show-reason", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Neural Reason Stat.", + "descriptiontranslationkey": "show-reason-desc" + }, + { + "attribute": "tdsanity", + "displayname": "Show Sanity", + "displaytranslationkey": "show-sanity", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Sanity Stat.", + "descriptiontranslationkey": "show-sanity-desc" + }, + { + "attribute": "useSize", + "displayname": "Show Size fields", + "displaytranslationkey": "show-size-fields", + "type": "checkbox", + "value": "1", + "description": "Check this box to show the Size field under Derived Stats. This will appear above Toughness and modify Toughness.", + "descriptiontranslationkey": "show-size-desc" + }, + { + "attribute": "ripStatus", + "displayname": "Show Status", + "displaytranslationkey": "show-status", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Status Stat.", + "descriptiontranslationkey": "show-status-desc" + }, + { + "attribute": "izStrain", + "displayname": "Show Strain", + "displaytranslationkey": "show-strain", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Strain Stat from Interface Zero and other cyberpunk games", + "descriptiontranslationkey": "show-strain-desc" + }, + { + "attribute": "izStreetCred", + "displayname": "Show Street Cred", + "displaytranslationkey": "show-street-cred", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Street Cred Stat from IZ 2.0.", + "descriptiontranslationkey": "show-street-cred-desc" + }, + { + "attribute": "izStreetCredThree", + "displayname": "Show Street Cred", + "displaytranslationkey": "show-street-cred-three", + "type": "checkbox", + "value": "on", + "description": "Check this box to use the Street Cred Stat from IZ 3.0.", + "descriptiontranslationkey": "show-street-cred-three-desc" + }, + { + "attribute": "usewealth", + "displayname": "Use the Wealth System", + "displaytranslationkey": "use-the-wealth-system", + "type": "checkbox", + "value": "on", + "description": "Use the Wealth System found in Savage Worlds Adventure Edition.", + "descriptiontranslationkey": "use-wealth-desc" + }, + { + "attribute": "useWealthMod", + "displayname": "Use the Wealth Modifier Field", + "displaytranslationkey": "use-wealth-modifier-field", + "type": "checkbox", + "value": "1", + "description": "Displays a modifier field for the wealth roll. Useful for things like Edges or Hindrances that always apply a modifier to the wealth roll.", + "descriptiontranslationkey": "use-wealth-mod-desc" + }, + { + "attribute": "50fPo8Clams", + "displayname": "Money Label", + "displaytranslationkey": "money-label", + "type": "select", + "options": [ + "Money|0", + "Clams|2", + "Credits|4", + "Lankhmar Currency|3", + "Livre|5", + "Pieces of Eight|1" + ], + "optiontranslationkeys": [ + "money", + "money-clams", + "money-credits", + "lankhmar-currency", + "livre", + "pieces-of-eight" + ], + "default": "0", + "description": "Selecting an option will change the Money label to the one selected.", + "descriptiontranslationkey": "mone-label-desc" + }, + { + "attribute": "smoothDice", + "displayname": "Smooth Dice", + "displaytranslationkey": "use-smooth-dice", + "type": "checkbox", + "value": "1dF", + "description": "Smooths dice probability curves by adding 1dF (1, 0, -1) to every roll", + "descriptiontranslationkey": "use-smooth-dice-desc" + }, + { + "attribute": "fightingname", + "displayname": "Rename : Fighting", + "displaytranslationkey": "rename-skill-fighting", + "type": "text" + }, + { + "attribute": "academicsname", + "displayname": "Rename : Academics", + "displaytranslationkey": "rename-skill-academics", + "type": "text" + }, + { + "attribute": "athleticsname", + "displayname": "Rename : Athletics", + "displaytranslationkey": "rename-skill-athletics", + "type": "text" + }, + { + "attribute": "battlename", + "displayname": "Rename : Battle", + "displaytranslationkey": "rename-skill-battle", + "type": "text" + }, + { + "attribute": "boatingname", + "displayname": "Rename : Boating", + "displaytranslationkey": "rename-skill-boating", + "type": "text" + }, + { + "attribute": "climbingname", + "displayname": "Rename : Climbing", + "displaytranslationkey": "rename-skill-climbing", + "type": "text" + }, + { + "attribute": "commonknowledgename", + "displayname": "Rename : Common Knowledge", + "displaytranslationkey": "rename-skill-commonknowledge", + "type": "text" + }, + { + "attribute": "drivingname", + "displayname": "Rename : Driving", + "displaytranslationkey": "rename-skill-driving", + "type": "text" + }, + { + "attribute": "electronicsname", + "displayname": "Rename : Electronics", + "displaytranslationkey": "rename-skill-electronics", + "type": "text" + }, + { + "attribute": "faithname", + "displayname": "Rename : Faith", + "displaytranslationkey": "rename-skill-faith", + "type": "text" + }, + { + "attribute": "focusname", + "displayname": "Rename : Focus", + "displaytranslationkey": "rename-skill-focus", + "type": "text" + }, + { + "attribute": "gamblingname", + "displayname": "Rename : Gambling", + "displaytranslationkey": "rename-skill-gambling", + "type": "text" + }, + { + "attribute": "gutsname", + "displayname": "Rename : Guts", + "displaytranslationkey": "rename-skill-guts", + "type": "text" + }, + { + "attribute": "hackingname", + "displayname": "Rename : Hacking", + "displaytranslationkey": "rename-skill-hacking", + "type": "text" + }, + { + "attribute": "healingname", + "displayname": "Rename : Healing", + "displaytranslationkey": "rename-skill-healing", + "type": "text" + }, + { + "attribute": "intimidationname", + "displayname": "Rename : Intimidation", + "displaytranslationkey": "rename-skill-intimidation", + "type": "text" + }, + { + "attribute": "investigationname", + "displayname": "Rename : Investigation", + "displaytranslationkey": "rename-skill-investigation", + "type": "text" + }, + { + "attribute": "native-languagename", + "displayname": "Rename : Native Language", + "displaytranslationkey": "rename-skill-native-language", + "type": "text" + }, + { + "attribute": "lockpickingname", + "displayname": "Rename : Lockpicking", + "displaytranslationkey": "rename-skill-lockpicking", + "type": "text" + }, + { + "attribute": "noticename", + "displayname": "Rename : Notice", + "displaytranslationkey": "rename-skill-notice", + "type": "text" + }, + { + "attribute": "occultname", + "displayname": "Rename : Occult", + "displaytranslationkey": "rename-skill-occult", + "type": "text" + }, + { + "attribute": "performancename", + "displayname": "Rename : Performance", + "displaytranslationkey": "rename-skill-performance", + "type": "text" + }, + { + "attribute": "persuasionname", + "displayname": "Rename : Persuasion", + "displaytranslationkey": "rename-skill-persuasion", + "type": "text" + }, + { + "attribute": "pilotingname", + "displayname": "Rename : Piloting", + "displaytranslationkey": "rename-skill-piloting", + "type": "text" + }, + { + "attribute": "psionicsname", + "displayname": "Rename : Psionics", + "displaytranslationkey": "rename-skill-psionics", + "type": "text" + }, + { + "attribute": "repairname", + "displayname": "Rename : Repair", + "displaytranslationkey": "rename-skill-repair", + "type": "text" + }, + { + "attribute": "researchname", + "displayname": "Rename : Research", + "displaytranslationkey": "rename-skill-research", + "type": "text" + }, + { + "attribute": "ridingname", + "displayname": "Rename : Riding", + "displaytranslationkey": "rename-skill-riding", + "type": "text" + }, + { + "attribute": "ritualname", + "displayname": "Rename : Ritual", + "displaytranslationkey": "rename-skill-ritual", + "type": "text" + }, + { + "attribute": "sciencename", + "displayname": "Rename : Science", + "displaytranslationkey": "rename-skill-science", + "type": "text" + }, + { + "attribute": "shootingname", + "displayname": "Rename : Shooting", + "displaytranslationkey": "rename-skill-shooting", + "type": "text" + }, + { + "attribute": "spellcastingname", + "displayname": "Rename : Spellcasting", + "displaytranslationkey": "rename-skill-spellcasting", + "type": "text" + }, + { + "attribute": "stealthname", + "displayname": "Rename : Stealth", + "displaytranslationkey": "rename-skill-stealth", + "type": "text" + }, + { + "attribute": "streetwisename", + "displayname": "Rename : Streetwise", + "displaytranslationkey": "rename-skill-streetwise", + "type": "text" + }, + { + "attribute": "survivalname", + "displayname": "Rename : Survival", + "displaytranslationkey": "rename-skill-survival", + "type": "text" + }, + { + "attribute": "swimmingname", + "displayname": "Rename : Swimming", + "displaytranslationkey": "rename-skill-swimming", + "type": "text" + }, + { + "attribute": "tauntname", + "displayname": "Rename : Taunt", + "displaytranslationkey": "rename-skill-taunt", + "type": "text" + }, + { + "attribute": "thieveryname", + "displayname": "Rename : Thievery", + "displaytranslationkey": "rename-skill-thievery", + "type": "text" + }, + { + "attribute": "throwingname", + "displayname": "Rename : Throwing", + "displaytranslationkey": "rename-skill-throwing", + "type": "text" + }, + { + "attribute": "trackingname", + "displayname": "Rename : Tracking", + "displaytranslationkey": "rename-skill-tracking", + "type": "text" + }, + { + "attribute": "weirdsciencename", + "displayname": "Rename : Weird Science", + "displaytranslationkey": "rename-skill-weird-science", + "type": "text" + }, + { + "attribute": "codename", + "displayname": "Use Code Name", + "displaytranslationkey": "use-code-name", + "type": "checkbox", + "value": "on", + "description": "Check this box to change the Character Name label to Code Name.", + "descriptiontranslationkey": "use-code-name-desc" + }, + { + "attribute": "Cybernetics", + "displayname": "Use Cybernetics", + "displaytranslationkey": "use-cybernetics", + "type": "checkbox", + "value": "1", + "description": "Check this box to change the Augmentations label to Cybernetics.", + "descriptiontranslationkey": "use-cybernetics-desc" + }, + { + "attribute": "ETUClass", + "displayname": "Use Class for ETU", + "displaytranslationkey": "use-class-for-etuu", + "type": "checkbox", + "value": "1", + "description": "Check this box to change the Rank label to Class (e.g. Sophomore instead of Novice).", + "descriptiontranslationkey": "use-class-desc" + }, + { + "attribute": "powerOrigins", + "displayname": "Use Origin of Parahuman Abilities", + "displaytranslationkey": "use-origin-of-parahuman-abilities", + "type": "checkbox", + "value": "on", + "description": "Check this box to show where to enter a character's origin of parahuman abilities.", + "descriptiontranslationkey": "parahuman-origin-desc" + }, + { + "attribute": "ppe", + "displayname": "Use PPE", + "displaytranslationkey": "use-ppe-u", + "type": "checkbox", + "value": "on", + "description": "Check this box to change the Power Points label to PPE.", + "descriptiontranslationkey": "use-ppe-desc" + }, + { + "attribute": "ThreatRating", + "displayname": "Use Threat Rating", + "displaytranslationkey": "use-threat-rating", + "type": "checkbox", + "value": "on", + "description": "Check this box to change the Rank label to Threat Rating.", + "descriptiontranslationkey": "use-threat-rating-desc" + }, + { + "attribute": "tlpSpecies", + "displayname": "Use Species", + "displaytranslationkey": "use-species", + "type": "checkbox", + "value": "on", + "description": "Check this box to change the Race label to Species.", + "descriptiontranslationkey": "use-species-desc" + }, + { + "attribute": "activitiesexams", + "displayname": "Show Activities & Exams", + "displaytranslationkey": "show-activities-and-exams", + "type": "checkbox", + "value": "1", + "description": "Check this box to show the Activities & Exams section.", + "descriptiontranslationkey": "activities-exams-desc" + }, + { + "attribute": "a41archetype", + "displayname": "Show Archetype", + "displaytranslationkey": "show-archetypes", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Archetype field.", + "descriptiontranslationkey": "show-archetype-desc" + }, + { + "attribute": "useBurn", + "displayname": "Show Burn", + "displaytranslationkey": "show-burn", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Burn field.", + "descriptiontranslationkey": "show-burn-desc" + }, + { + "attribute": "izengrams", + "displayname": "Show Engrams", + "displaytranslationkey": "show-engrams", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Engrams section from IZ2.0.", + "descriptiontranslationkey": "show-engrams-desc" + }, + { + "attribute": "fencinginfo", + "displayname": "Show Fencing Styles & Schools", + "displaytranslationkey": "show-fencing-styles-n-schools", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Fencing Styles & Schools fields under Fighting.", + "descriptiontranslationkey": "show-fencing-desc" + }, + { + "attribute": "tlpHW", + "displayname": "Show Homeworld", + "displaytranslationkey": "show-homeworld", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Homeworld field.", + "descriptiontranslationkey": "show-homeworld-desc" + }, + { + "attribute": "heroicpath", + "displayname": "Show Hero's Journey", + "displaytranslationkey": "show-heros-journey", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Hero's Journey field.", + "descriptiontranslationkey": "show-heros-journey-desc" + }, + { + "attribute": "IconicFramwork", + "displayname": "Show Iconic Framework", + "displaytranslationkey": "show-iconic-framework", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Iconic Framework field.", + "descriptiontranslationkey": "show-iconic-framework-desc" + }, + { + "attribute": "useISP", + "displayname": "Show Internal Strength Points (ISP)", + "displaytranslationkey": "show-internal-strength-points-isp-u", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the ISP field.", + "descriptiontranslationkey": "show-isp-desc" + }, + { + "attribute": "useIRSC", + "displayname": "Show Internal System Charges", + "displaytranslationkey": "show-internal-system-charges", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Internal System Charges field.", + "descriptiontranslationkey": "show-isc-desc" + }, + { + "attribute": "useLoad", + "displayname": "Show Load and Encumbrance", + "displaytranslationkey": "show-load-and-encumbrance", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Load and Encumbrance information. This will appear below the derived stats.", + "descriptiontranslationkey": "show-load-desc" + }, + { + "attribute": "majorminor", + "displayname": "Show Majors/Minors", + "displaytranslationkey": "show-majors-minors", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Major/Minor (i.e. typically used for ETU) field.", + "descriptiontranslationkey": "show-majors-desc" + }, + { + "attribute": "a41motivation", + "displayname": "Show Motivation", + "displaytranslationkey": "show-motivation", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Motivation field.", + "descriptiontranslationkey": "show-motivation-desc" + }, + { + "attribute": "tlpOccupation", + "displayname": "Show Occupation", + "displaytranslationkey": "show-occupation", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Occupation field.", + "descriptiontranslationkey": "show-occupation-desc" + }, + { + "attribute": "iztap", + "displayname": "Show TAP Readout", + "displaytranslationkey": "show-tap-readout", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the TAP Readout section from IZ2.0.", + "descriptiontranslationkey": "show-tap-desc" + }, + { + "attribute": "worstNightmare", + "displayname": "Show Worst Nightmare", + "displaytranslationkey": "show-worst-nightmare", + "type": "checkbox", + "value": "on", + "description": "Check this box to show the Worst Nightmare field.", + "descriptiontranslationkey": "show-nightmare-desc" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/SavageWorlds/sheet.json b/SavageWorlds/sheet.json index 8c3d8d2534..94eb5cc872 100644 --- a/SavageWorlds/sheet.json +++ b/SavageWorlds/sheet.json @@ -1,8 +1,9 @@ { - "html": "SavageWorlds.html", - "css": "SavageWorldsDeluxe.css", - "authors": "Josiah Bradbury", - "roll20userid": "27026", - "preview": "savageworldssheet.PNG", - "instructions": "When rolling untrained skills use the macro instead." -} + "html": "SavageWorlds.html", + "css": "SavageWorldsDeluxe.css", + "authors": "Josiah Bradbury", + "roll20userid": "27026", + "preview": "savageworldssheet.PNG", + "instructions": "When rolling untrained skills use the macro instead.", + "legacy": true +} \ No newline at end of file diff --git a/SavageWorldsFrench/sheet.json b/SavageWorldsFrench/sheet.json index fbf2ac37b2..d6bb87131c 100644 --- a/SavageWorldsFrench/sheet.json +++ b/SavageWorldsFrench/sheet.json @@ -1,9 +1,10 @@ { - "html": "sawofr.html" - ,"css": "sawofr.css" - ,"authors": "Natha, Cassie Levett" - ,"roll20userid": "75857, 557736" - ,"preview": "sawofr.jpg" - ,"instructions": "Character Sheet for Savage Worlds (Deluxe Edition), with optional handling of Beasts & Barbarians, Lankhmar and Deadlands Reloaded. \n Feuille de Personnage VF pour Savage Worlds (Deluxe Edition), Beasts & Barbarians, Lankhmar et Deadlands Reloaded. \n Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/SavageWorldsFrench/ReadMe.md). v3.3 (03/02/2019)." - ,"tipeee":"https://www.tipeee.com/natharoll20" -} + "html": "sawofr.html", + "css": "sawofr.css", + "authors": "Natha, Cassie Levett", + "roll20userid": "75857, 557736", + "preview": "sawofr.jpg", + "instructions": "Character Sheet for Savage Worlds (Deluxe Edition), with optional handling of Beasts & Barbarians, Lankhmar and Deadlands Reloaded. \n Feuille de Personnage VF pour Savage Worlds (Deluxe Edition), Beasts & Barbarians, Lankhmar et Deadlands Reloaded. \n Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/SavageWorldsFrench/ReadMe.md). v3.3 (03/02/2019).", + "tipeee": "https://www.tipeee.com/natharoll20", + "legacy": true +} \ No newline at end of file diff --git a/Scarlet Heros/sheet.json b/Scarlet Heros/sheet.json index 5ced024ab7..3bbf0636b7 100644 --- a/Scarlet Heros/sheet.json +++ b/Scarlet Heros/sheet.json @@ -1,8 +1,9 @@ { - "html": "Heros.html", - "css": "Heros.css", - "authors": "lorbog", - "roll20userid": "436206", - "preview": "Heros.png", - "instructions": "This is a character sheet for the singleplayer RPG Scarlet Heros. It features automatic stat checks and damage rolls." -} + "html": "Heros.html", + "css": "Heros.css", + "authors": "lorbog", + "roll20userid": "436206", + "preview": "Heros.png", + "instructions": "This is a character sheet for the singleplayer RPG Scarlet Heros. It features automatic stat checks and damage rolls.", + "legacy": true +} \ No newline at end of file diff --git a/Scion/sheet.json b/Scion/sheet.json index b012ff489c..87ee328eb5 100644 --- a/Scion/sheet.json +++ b/Scion/sheet.json @@ -1,8 +1,9 @@ { - "html": "Scion.html", - "css": "Scion.css", - "authors": "John W.", - "roll20userid": "492849", - "preview": "Scion.png", - "instructions": "This was based off Mr. Gone's God sheet. I'm not completely sure on the rule set, so if there are any issues, let me know." + "html": "Scion.html", + "css": "Scion.css", + "authors": "John W.", + "roll20userid": "492849", + "preview": "Scion.png", + "instructions": "This was based off Mr. Gone's God sheet. I'm not completely sure on the rule set, so if there are any issues, let me know.", + "legacy": true } \ No newline at end of file diff --git a/Scion2e/sheet.json b/Scion2e/sheet.json index 51d6823612..1108f92e0c 100644 --- a/Scion2e/sheet.json +++ b/Scion2e/sheet.json @@ -1,23 +1,24 @@ { - "html": "scion2e.html", - "css": "scion2e.css", - "authors": "Salvador M.", - "roll20userid": "107253", - "preview": "preview.jpg", - "instructions": "Use the little gear in the top right to change a character's Tier. Mortals don't show a handful of things, the others will change how much Legend is shown. The little arrows will expand sections for more information. You can type on the lines next to the skills, for specialties.", - "useroptions": [ - { - "attribute": "tier", - "displayname": "Character Tier", - "type": "select", - "options": [ - "Mortal|0", - "Hero|1", - "Demigod|2", - "God|3" - ], - "default": "0", - "description": "Default tier for new characters." - } - ] + "html": "scion2e.html", + "css": "scion2e.css", + "authors": "Salvador M.", + "roll20userid": "107253", + "preview": "preview.jpg", + "instructions": "Use the little gear in the top right to change a character's Tier. Mortals don't show a handful of things, the others will change how much Legend is shown. The little arrows will expand sections for more information. You can type on the lines next to the skills, for specialties.", + "useroptions": [ + { + "attribute": "tier", + "displayname": "Character Tier", + "type": "select", + "options": [ + "Mortal|0", + "Hero|1", + "Demigod|2", + "God|3" + ], + "default": "0", + "description": "Default tier for new characters." + } + ], + "legacy": true } \ No newline at end of file diff --git a/Scum - Villainy/sheet.json b/Scum - Villainy/sheet.json index 72e79f95f1..f49f88d04b 100644 --- a/Scum - Villainy/sheet.json +++ b/Scum - Villainy/sheet.json @@ -1,8 +1,9 @@ { - "html": "scum.html", - "css": "scum.css", - "authors": "Tim Denee, Jakob Oesinghaus, Chris McDonald", - "roll20userid": "782723, 726129, 693171", - "preview": "scum.png", - "instructions": "This sheet is designed to work with the release version of Scum & Villainy (1.6) It currently has functioning sheets for crew members and the crew's ship, with factions and systems in progress" + "html": "scum.html", + "css": "scum.css", + "authors": "Tim Denee, Jakob Oesinghaus, Chris McDonald", + "roll20userid": "782723, 726129, 693171", + "preview": "scum.png", + "instructions": "This sheet is designed to work with the release version of Scum & Villainy (1.6) It currently has functioning sheets for crew members and the crew's ship, with factions and systems in progress", + "legacy": true } \ No newline at end of file diff --git a/Sengoku/sheet.json b/Sengoku/sheet.json index 490eb3b9b3..0ee2c1a55a 100644 --- a/Sengoku/sheet.json +++ b/Sengoku/sheet.json @@ -1,8 +1,9 @@ { - "html": "Sengoku.html", - "css": "Sengoku.css", - "authors": "Walt Shumate", - "roll20userid": "720651", - "preview": "Sengoku.png", - "instructions": "" -} + "html": "Sengoku.html", + "css": "Sengoku.css", + "authors": "Walt Shumate", + "roll20userid": "720651", + "preview": "Sengoku.png", + "instructions": "", + "legacy": true +} \ No newline at end of file diff --git a/Sentinel Comics RPG/sheet.json b/Sentinel Comics RPG/sheet.json index 7377e95129..f1ffee7349 100644 --- a/Sentinel Comics RPG/sheet.json +++ b/Sentinel Comics RPG/sheet.json @@ -1,9 +1,10 @@ { - "html": "SCRPG-Sheet.html", - "css": "SCRPG-Sheet.css", - "authors": "MAMS-Gaming, theDissilent", - "roll20userids": "6315215 3173288", - "patreon": "https://www.patreon.com/mamsgaming", - "preview": "Bunker-Page-1.jpg", - "instructions": "Sentinel Comics RPG Character Sheet\nRow of buttons at top of sheet will change between pages of character sheet, open/close sourcebook fields, and roll the Macro. For Macro, use checkboxes on ability sheet to select Power/Quality/Status, then press button to roll all 3." -} + "html": "SCRPG-Sheet.html", + "css": "SCRPG-Sheet.css", + "authors": "MAMS-Gaming, theDissilent", + "roll20userids": "6315215 3173288", + "patreon": "https://www.patreon.com/mamsgaming", + "preview": "Bunker-Page-1.jpg", + "instructions": "Sentinel Comics RPG Character Sheet\nRow of buttons at top of sheet will change between pages of character sheet, open/close sourcebook fields, and roll the Macro. For Macro, use checkboxes on ability sheet to select Power/Quality/Status, then press button to roll all 3.", + "legacy": true +} \ No newline at end of file diff --git a/Serenity/sheet.json b/Serenity/sheet.json index a51fc192ee..1639cd1155 100644 --- a/Serenity/sheet.json +++ b/Serenity/sheet.json @@ -1,8 +1,9 @@ { - "html": "serenity.html", - "css": "serenity.css", - "authors": "Nico Marrero", - "roll20userid": "581781", - "preview": "serenity.png", - "instructions": "This is a character sheet for SerenityRPG based off of the one made by Kizyr. To clear Stun/Wound/Shock just click the label." -} + "html": "serenity.html", + "css": "serenity.css", + "authors": "Nico Marrero", + "roll20userid": "581781", + "preview": "serenity.png", + "instructions": "This is a character sheet for SerenityRPG based off of the one made by Kizyr. To clear Stun/Wound/Shock just click the label.", + "legacy": true +} \ No newline at end of file diff --git a/Seven Deadly Sins/sheet.json b/Seven Deadly Sins/sheet.json index 85eaae7c35..027cb7dbc8 100644 --- a/Seven Deadly Sins/sheet.json +++ b/Seven Deadly Sins/sheet.json @@ -1,8 +1,9 @@ { - "html": "sds.html", - "css": "sds.css", - "authors": "Jack Moraga", - "preview": "fourthdraft.jpg", - "roll20userid": "329031", - "instructions": "" + "html": "sds.html", + "css": "sds.css", + "authors": "Jack Moraga", + "preview": "fourthdraft.jpg", + "roll20userid": "329031", + "instructions": "", + "legacy": true } \ No newline at end of file diff --git a/Shaan (tabbed)/sheet.json b/Shaan (tabbed)/sheet.json index 3782980f3d..987bed2d42 100644 --- a/Shaan (tabbed)/sheet.json +++ b/Shaan (tabbed)/sheet.json @@ -1,8 +1,9 @@ { - "html": "Shaan (tabbed).html", - "css": "Shaan (tabbed).css", - "authors": "Phoxounet,DiChim Zoug", - "roll20userid": "781167,47829", - "preview": "shaan.jpg", - "instructions": "Cette fiche est basée sur celle de Dichim Zoug. Il y a des onglets pour les personnages, les renaissants et les shaani. Il vaut mieux créer un personnage à part pour le Shaani des personnages. Il y a une section pour la Magie des Schèmes : il suffit de cliquer sur le nom de chaque schème pour le faire basculer de couleur à grisé et vice versa (acquis-non acquis). Dans les acquis, il y a un roll à côté du nom des armimales qui permet d'afficher le nom et la capacité de l'armimale. La section réserve possède des coches pour tenir à jour la réserve. Les pouvoirs peuvent être affichés dans la discussion grâce à un bouton roll. \r Translation : This character sheet is based on Dichim Zoug's one. There are tabs for character, returning and shaani. It's better to create a character dedicated to the players' Shaani. There is a 'Schemes Magic' section : you can click on runes pictures to switch them from grayed to colored state (learnt, not learnt). In the stuff tab, there is a roll button next to the Armimales names that can display the name and the ability of the Armimale in the chat. There is a stock section with checkbox to track the character's stock. Powers can be displayed in the chat thanks to a roll button." + "html": "Shaan (tabbed).html", + "css": "Shaan (tabbed).css", + "authors": "Phoxounet,DiChim Zoug", + "roll20userid": "781167,47829", + "preview": "shaan.jpg", + "instructions": "Cette fiche est basée sur celle de Dichim Zoug. Il y a des onglets pour les personnages, les renaissants et les shaani. Il vaut mieux créer un personnage à part pour le Shaani des personnages. Il y a une section pour la Magie des Schèmes : il suffit de cliquer sur le nom de chaque schème pour le faire basculer de couleur à grisé et vice versa (acquis-non acquis). Dans les acquis, il y a un roll à côté du nom des armimales qui permet d'afficher le nom et la capacité de l'armimale. La section réserve possède des coches pour tenir à jour la réserve. Les pouvoirs peuvent être affichés dans la discussion grâce à un bouton roll. \r Translation : This character sheet is based on Dichim Zoug's one. There are tabs for character, returning and shaani. It's better to create a character dedicated to the players' Shaani. There is a 'Schemes Magic' section : you can click on runes pictures to switch them from grayed to colored state (learnt, not learnt). In the stuff tab, there is a roll button next to the Armimales names that can display the name and the ability of the Armimale in the chat. There is a stock section with checkbox to track the character's stock. Powers can be displayed in the chat thanks to a roll button.", + "legacy": true } \ No newline at end of file diff --git a/Shaan/sheet.json b/Shaan/sheet.json index 47032a3430..7172d094c1 100644 --- a/Shaan/sheet.json +++ b/Shaan/sheet.json @@ -1,8 +1,9 @@ { - "html": "shaan.html", - "css": "shaan.css", - "authors": "DiChim Zoug", - "roll20userid": "47829", - "preview": "shaan.jpg", - "instructions": "La fiche permet de stocker les informations et de faire les jets pour jouer a Shaan Renaissance" -} + "html": "shaan.html", + "css": "shaan.css", + "authors": "DiChim Zoug", + "roll20userid": "47829", + "preview": "shaan.jpg", + "instructions": "La fiche permet de stocker les informations et de faire les jets pour jouer a Shaan Renaissance", + "legacy": true +} \ No newline at end of file diff --git a/Shadow of the Demon Lord/sheet.json b/Shadow of the Demon Lord/sheet.json index 039cc1082e..dcd351a29b 100644 --- a/Shadow of the Demon Lord/sheet.json +++ b/Shadow of the Demon Lord/sheet.json @@ -1,96 +1,97 @@ { - "html": "shadow-of-the-demon-lord.html", - "css": "style.css", - "authors": "Ryan Sigg (@ryansigg), DK Heinrich, Ben Harvill, Aymar Pescador Jr, Jakob", - "roll20userid": "13601,887138,295540,164783,726129", - "preview": "preview.jpg", - "instructions": "Roll20 Character sheet for 'Shadow of the Demon Lord' by Robert Schwalb.\n\nIncludes an NPC sheet for monsters - press the gear in the top right corner to toggle. Press the pen in the top right corner to toggle between edit and display mode on the talents, spells, and NPC pages.", - "useroptions": [ - { - "attribute": "npc", - "displayname": "NPC", - "displaytranslationkey": "NPC", - "type": "checkbox", - "value": "1", - "description": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent non-player characters.", - "descriptiontranslationkey": "NPC_INFO" - }, - { - "attribute": "output_option", - "displayname": "Sheet output", - "displaytranslationkey": "SHEET_OUTPUT", - "type": "select", - "options": [ - "Public|", - "Whispered to GM|/w GM", - "Query|@{whisper_query}" - ], - "optiontranslationkeys": [ - "PUBLIC", - "WHISPERED_TO_GM", - "QUERY" - ], - "default": "" - }, - { - "attribute": "setting_show_name", - "displayname": "Show name on roll template", - "displaytranslationkey": "SHOW_NAME_ON_ROLL_TEMPLATE", - "type": "select", - "options": [ - "Yes|{{name=@{name}}}", - "No|0" - ], - "optiontranslationkeys": [ - "YES", - "NO" - ], - "default": "{{name=@{name}}}" - }, - { - "attribute": "setting_npc_afflictions", - "displayname": "NPC afflictions", - "displaytranslationkey": "NPC_AFFLICTIONS", - "type": "checkbox", - "value": "1" - }, - { - "attribute": "setting_show_core_spinners", - "displayname": "Show up/down arrows on characteristics", - "displaytranslationkey": "SHOW_UP_DOWN_CHARACTERISTICS", - "type": "checkbox", - "value": "1" - }, - { - "attribute": "setting_basic_equipment", - "displayname": "Basic equipment", - "displaytranslationkey": "BASIC_EQUIPMENT", - "type": "checkbox", - "value": "1", - "description": "Show only textarea, hide detailed equipment column", - "descriptiontranslationkey": "BASIC_EQUIPMENT_INFO" - }, - { - "attribute": "setting_roll_weapon_damage", - "displayname": "Roll weapon damage", - "displaytranslationkey": "ROLL_WEAPON_DAMAGE", - "type": "select", - "options": [ - "Yes|1", - "No|0" - ], - "optiontranslationkeys": [ - "YES", - "NO" - ], - "default": "1" - }, - { - "attribute": "setting_show_damage_button", - "displayname": "Show damage button instead", - "displaytranslationkey": "SHOW_DAMAGE_BUTTON_INSTEAD", - "type": "checkbox", - "value": "1" - } - ] -} + "html": "shadow-of-the-demon-lord.html", + "css": "style.css", + "authors": "Ryan Sigg (@ryansigg), DK Heinrich, Ben Harvill, Aymar Pescador Jr, Jakob", + "roll20userid": "13601,887138,295540,164783,726129", + "preview": "preview.jpg", + "instructions": "Roll20 Character sheet for 'Shadow of the Demon Lord' by Robert Schwalb.\n\nIncludes an NPC sheet for monsters - press the gear in the top right corner to toggle. Press the pen in the top right corner to toggle between edit and display mode on the talents, spells, and NPC pages.", + "useroptions": [ + { + "attribute": "npc", + "displayname": "NPC", + "displaytranslationkey": "NPC", + "type": "checkbox", + "value": "1", + "description": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely represent non-player characters.", + "descriptiontranslationkey": "NPC_INFO" + }, + { + "attribute": "output_option", + "displayname": "Sheet output", + "displaytranslationkey": "SHEET_OUTPUT", + "type": "select", + "options": [ + "Public|", + "Whispered to GM|/w GM", + "Query|@{whisper_query}" + ], + "optiontranslationkeys": [ + "PUBLIC", + "WHISPERED_TO_GM", + "QUERY" + ], + "default": "" + }, + { + "attribute": "setting_show_name", + "displayname": "Show name on roll template", + "displaytranslationkey": "SHOW_NAME_ON_ROLL_TEMPLATE", + "type": "select", + "options": [ + "Yes|{{name=@{name}}}", + "No|0" + ], + "optiontranslationkeys": [ + "YES", + "NO" + ], + "default": "{{name=@{name}}}" + }, + { + "attribute": "setting_npc_afflictions", + "displayname": "NPC afflictions", + "displaytranslationkey": "NPC_AFFLICTIONS", + "type": "checkbox", + "value": "1" + }, + { + "attribute": "setting_show_core_spinners", + "displayname": "Show up/down arrows on characteristics", + "displaytranslationkey": "SHOW_UP_DOWN_CHARACTERISTICS", + "type": "checkbox", + "value": "1" + }, + { + "attribute": "setting_basic_equipment", + "displayname": "Basic equipment", + "displaytranslationkey": "BASIC_EQUIPMENT", + "type": "checkbox", + "value": "1", + "description": "Show only textarea, hide detailed equipment column", + "descriptiontranslationkey": "BASIC_EQUIPMENT_INFO" + }, + { + "attribute": "setting_roll_weapon_damage", + "displayname": "Roll weapon damage", + "displaytranslationkey": "ROLL_WEAPON_DAMAGE", + "type": "select", + "options": [ + "Yes|1", + "No|0" + ], + "optiontranslationkeys": [ + "YES", + "NO" + ], + "default": "1" + }, + { + "attribute": "setting_show_damage_button", + "displayname": "Show damage button instead", + "displaytranslationkey": "SHOW_DAMAGE_BUTTON_INSTEAD", + "type": "checkbox", + "value": "1" + } + ], + "legacy": true +} \ No newline at end of file diff --git a/ShadowbaneInquisition/sheet.json b/ShadowbaneInquisition/sheet.json index c6c819dfc8..fb46370263 100644 --- a/ShadowbaneInquisition/sheet.json +++ b/ShadowbaneInquisition/sheet.json @@ -1,55 +1,56 @@ { - "html": "Shadowbane.html", - "css": "Shadowbane.css", - "authors": "ChtiKenny", - "roll20userid": "7292133", - "preview": "preview.png", - "instructions": "This sheet is designed for use in Roll20. It is based on the Warhammer 40000: Dark Heresy 2ed ttrpg by Fantasy Flight Games, and derived from the OnlyWarEnhanced sheet by Jason Lee.\r\rIt was created for the Shadowbane Inquisition custom rules by Colby W.\n\nIf you need assistance with this sheet, head to our Discord https://discord.gg/rc9Fwgp9qv", - "useroptions": [ - { - "attribute": "initmod0", - "displayname": "Initiative Overrides", - "type": "select", - "options": [ - "No tiebreaker|[[floor", - "Decimal tiebreaker|[[", - "AGI tiebreaker|tiebreaker [[@{AGI_total}]] roll [[floor" - ], - "default": "[[floor", - "description": "Select the initiative tiebreaker setting to use on the character sheet." - }, - { - "attribute": "settings_hitroll", - "displayname": "Auto Roll Hit Locations", - "type": "select", - "options": [ - "Automatically roll hit locations|{{loc=[[1d100]]}}", - "Don't automatically roll hit locations| " - ], - "default": "{{loc=[[1d100]]}}", - "description": "Select the Auto Hit Location setting to use on the character sheet." - }, - { - "attribute": "settings_crunchsummary", - "displayname": "Crunch Summary in Righteous Fury", - "type": "select", - "options": [ - "Include Crunch Summary|crunch", - "Exclude Crunch Summary| " - ], - "default": " ", - "description": "Includes a summary of the gameplay-related information for Righteous Fury rolls." - }, - { - "attribute": "settings_weapondescription", - "displayname": "Weapon Special in Damage Roll", - "type": "select", - "options": [ - "Include weapon Special|description", - "Exclude weapon Special| " - ], - "default": " ", - "description": "Select the Weapon Special Effects setting to use on the character sheet." - } - ] -} + "html": "Shadowbane.html", + "css": "Shadowbane.css", + "authors": "ChtiKenny", + "roll20userid": "7292133", + "preview": "preview.png", + "instructions": "This sheet is designed for use in Roll20. It is based on the Warhammer 40000: Dark Heresy 2ed ttrpg by Fantasy Flight Games, and derived from the OnlyWarEnhanced sheet by Jason Lee.\r\rIt was created for the Shadowbane Inquisition custom rules by Colby W.\n\nIf you need assistance with this sheet, head to our Discord https://discord.gg/rc9Fwgp9qv", + "useroptions": [ + { + "attribute": "initmod0", + "displayname": "Initiative Overrides", + "type": "select", + "options": [ + "No tiebreaker|[[floor", + "Decimal tiebreaker|[[", + "AGI tiebreaker|tiebreaker [[@{AGI_total}]] roll [[floor" + ], + "default": "[[floor", + "description": "Select the initiative tiebreaker setting to use on the character sheet." + }, + { + "attribute": "settings_hitroll", + "displayname": "Auto Roll Hit Locations", + "type": "select", + "options": [ + "Automatically roll hit locations|{{loc=[[1d100]]}}", + "Don't automatically roll hit locations| " + ], + "default": "{{loc=[[1d100]]}}", + "description": "Select the Auto Hit Location setting to use on the character sheet." + }, + { + "attribute": "settings_crunchsummary", + "displayname": "Crunch Summary in Righteous Fury", + "type": "select", + "options": [ + "Include Crunch Summary|crunch", + "Exclude Crunch Summary| " + ], + "default": " ", + "description": "Includes a summary of the gameplay-related information for Righteous Fury rolls." + }, + { + "attribute": "settings_weapondescription", + "displayname": "Weapon Special in Damage Roll", + "type": "select", + "options": [ + "Include weapon Special|description", + "Exclude weapon Special| " + ], + "default": " ", + "description": "Select the Weapon Special Effects setting to use on the character sheet." + } + ], + "legacy": true +} \ No newline at end of file diff --git a/Shadowrun-Anarchy/sheet.json b/Shadowrun-Anarchy/sheet.json index 69da24f6ed..db420e9762 100644 --- a/Shadowrun-Anarchy/sheet.json +++ b/Shadowrun-Anarchy/sheet.json @@ -1,8 +1,9 @@ { - "html": "Shadowrun-Anarchy.html", - "css": "Shadowrun-Anarchy.css", - "authors": "Sean Kelly (based on the Shadowrun5e sheet by Neirin D., JoeIngledew)", - "roll20userid": "486551", - "preview": "Shadowrun-Anarchy.png", - "instructions": "All attributes and skills have an associated modifier field and a note field for explaining the source of the modifier. So if you have an amp that adds +1 to AGI, put '1' in the modifier field for AGI, note which amp the modifier came from, and the modifier will be automatically included in computed skill totals and rolls.\r\rWhen marking damage, check the appropriate hit boxes as you would on the official character sheet--left to right and top down. The associated roll modifier displayed next to the stun/physical track will be automatically applied to displayed skill totals and to rolls. Checking more boxes than you technically have according to attribute/armor values will not break the character sheet, but it is up to you to keep track of when you've reached your hit limit in a category (displayed as 'of [...]' to the lower right of a hit track)." -} + "html": "Shadowrun-Anarchy.html", + "css": "Shadowrun-Anarchy.css", + "authors": "Sean Kelly (based on the Shadowrun5e sheet by Neirin D., JoeIngledew)", + "roll20userid": "486551", + "preview": "Shadowrun-Anarchy.png", + "instructions": "All attributes and skills have an associated modifier field and a note field for explaining the source of the modifier. So if you have an amp that adds +1 to AGI, put '1' in the modifier field for AGI, note which amp the modifier came from, and the modifier will be automatically included in computed skill totals and rolls.\r\rWhen marking damage, check the appropriate hit boxes as you would on the official character sheet--left to right and top down. The associated roll modifier displayed next to the stun/physical track will be automatically applied to displayed skill totals and to rolls. Checking more boxes than you technically have according to attribute/armor values will not break the character sheet, but it is up to you to keep track of when you've reached your hit limit in a category (displayed as 'of [...]' to the lower right of a hit track).", + "legacy": true +} \ No newline at end of file diff --git a/Shadowrun2e/sheet.json b/Shadowrun2e/sheet.json index d3a02669a6..f64a0e3725 100644 --- a/Shadowrun2e/sheet.json +++ b/Shadowrun2e/sheet.json @@ -1,4 +1,5 @@ { + "html": "shadowrun2e.html", "css": "shadowrun2e.css", "authors": "Darren H, RafaelLVX, Crazion", @@ -6,3 +7,14 @@ "preview": "2Esheet.png", "instructions": "Where Attributes are NOT Augmented make sure the Natural and Augmented numbers are the same." } + +{ + "html": "shadowrun2e.html", + "css": "shadowrun2e.css", + "authors": "Crazion", + "roll20userid": "175628", + "preview": "shadowrun2e.png", + "instructions": "The four columns of roll buttons under skills correspond to the following:\n\n Blank heading, input your own TN\n nG, use the TN calculated in General on the Roll Information tab\n R, use the TN calculated in Ranged Combat \n M, use the TN calculated in Melee Combat \n\n [Readme&Changelog](https://github.com/Roll20/roll20-character-sheets/blob/master/Shadowrun2e/ReadMe.md)", + "legacy": true +} + diff --git a/Shadowrun4thEdition/sheet.json b/Shadowrun4thEdition/sheet.json index 8c8ec46ac3..5d2883c98b 100644 --- a/Shadowrun4thEdition/sheet.json +++ b/Shadowrun4thEdition/sheet.json @@ -1,25 +1,29 @@ { - "html": "Shadowrun4thEdition.html", - "css": "Shadowrun4thEdition.css", - "authors": "Cassie Levett", - "roll20userid": "557736", - "patreon": "https://www.patreon.com/emeraldgrid", - "preview": "preview.png", - "instructions": "This characters sheet is not in active development and will have limited support from original author. *The Topps Company, Inc. has sole ownership of the names, logo, artwork, marks, photographs, sounds, audio, video and/or any proprietary material used in connection with the game Shadowrun. The Topps Company, Inc. has granted permission to use such names, logos, artwork, marks and/or any proprietary materials for promotional and informational purposes on its website but does not endorse, and is not affiliated with any official capacity whatsoever.*", - "useroptions": [ - { - "attribute": "gm_toggle", - "displayname": "GM Whisper", - "displaytranslationkey": "gm-whisper", - "type": "select", - "options": [ - "Whisper|/w gm", - "Public|" - ], - "optiontranslationkeys": ["whisper", "public"], - "default": "Whisper", - "description": "Set the default for rolling in public or to gm.", - "descriptiontranslationkey": "whisperdescription" - } - ] + "html": "Shadowrun4thEdition.html", + "css": "Shadowrun4thEdition.css", + "authors": "Cassie Levett", + "roll20userid": "557736", + "patreon": "https://www.patreon.com/emeraldgrid", + "preview": "preview.png", + "instructions": "This characters sheet is not in active development and will have limited support from original author. *The Topps Company, Inc. has sole ownership of the names, logo, artwork, marks, photographs, sounds, audio, video and/or any proprietary material used in connection with the game Shadowrun. The Topps Company, Inc. has granted permission to use such names, logos, artwork, marks and/or any proprietary materials for promotional and informational purposes on its website but does not endorse, and is not affiliated with any official capacity whatsoever.*", + "useroptions": [ + { + "attribute": "gm_toggle", + "displayname": "GM Whisper", + "displaytranslationkey": "gm-whisper", + "type": "select", + "options": [ + "Whisper|/w gm", + "Public|" + ], + "optiontranslationkeys": [ + "whisper", + "public" + ], + "default": "Whisper", + "description": "Set the default for rolling in public or to gm.", + "descriptiontranslationkey": "whisperdescription" + } + ], + "legacy": true } \ No newline at end of file diff --git a/Shadowrun5D-german/sheet.json b/Shadowrun5D-german/sheet.json index ffb70abdd8..a4a77e19ae 100644 --- a/Shadowrun5D-german/sheet.json +++ b/Shadowrun5D-german/sheet.json @@ -1,8 +1,9 @@ { - "html": "Shadowrun5D.html", - "css": "Shadowrun5D.css", - "authors": "Patrick Gebhardt - translation into german of the Charactersheet by Gerdofal - Chad on Roll20. Based on a sheet by Neirin D. and JoeIngledew", - "roll20userid": "380243,592673", - "preview": "Shadowrun5Dpreview.jpg", - "instructions": "# Character Sheet\rEntwickelt für die Nutzung von Shadowrun 5D und wurde ausführlich getestet vor der Veröffentlichung, dieser Charakterbogen stellt Würfelvorlagen für alle Würfe zur Verfügung und hat auch Makros für benutzerdefinierte Würfe.\r\r## Allgemeine Hinweise\r\r* Alles funktioniert. Wenn ein Makro nicht funktioniert hast du entweder ein leeres Feld oder nicht die richtige Formatierung genutzt.\r* Leere Felder sind schlecht. Wenn ein Feld 0 ein soll, tippe dort ein 0 ein. Die einzige Ausnahme davon sind die Notizfelder welche vollkommen optional sind.\r* Alle Eingabeaufforderungen bei Würfen sind für situationelle Modifikatoren. Dies können Körperliche oder Soziale Modifikatoren sein die auf die Situation eintreffen können. Beispiele beeinhalten Sichtbarkeit, Deckung, Rückstoß, etc.\r* Alle Modifikationen sollten wie folgt eingegeben werden. Positive Modifikationen: Nur die Nummer eintippen, kein + vor die Zahl eingeben (Beispiel: 3) Negative Modifikationen: Tippe die negative Zahl ein (Beispiel: -3)\r* Möchtest du ein eigenes Makro erstellen? Drücke \"test roll\" welches oben zu finden ist, darin findest du alle Feldernamen für deine Vorlage.\r\r##Persönliche Daten Bereich\r* Beachte das das Nuyen Feld hier eine potentielle Dopplunng des Nuyen Feldes weiter unten ist. Ich habe es hier für Spiele hinzugefügt die kein genaues Verfolgen des Nuyen benötigen.\r\r##Attribute Bereich\r* Nur die Gesamt Spalte wird von Würfen benutzt. Die Basis Spalte ist für dich als Information. Trag den verstärkten Gesamtwert in die Gesamt Spalte als positiven Wert ein.\r* Initiative hat zwei oder, im Fall der Matrix Initiative, drei editierbare Felder. Das erste ist für den Attribut Gesamtwert, das zweite ist für jegliche permanente Modifikatoren und das dritte für die Anzahl der Würfel.\r\r##Zustandsmonitpr\r*Schmerztoleranz ist hier das wichtigste Feld. Stelle sicher das du hier den richtigen Wert stehen hast. (Der Standard Wert für die meisten Charaktere ist 3).\r* Körperlich und Geistig ist die Anzahl des Schaden den du in der jeweiligen Kategorie erhalten hast. Wundenmodifikatoren werden automatisch in alle betroffenen Makros berücksichtigt, trage sie nicht selber als situationsbedingten Modifikator ein.\r\r##Schell Würfel Sammlungn\r* Ziemlich genau das wonach es klingt. Dies ist für Würfe die du eventuell benötigst welche vom Charakterbogen nicht berücksichtigt wurden weil sie entweder zu selten gebraucht oder zu komplex sind. Dies ist auch die einzige Möglichkeit einen Edge Wurf zu machen.\r\r##Vorteile und Nachteile\r* Dieser Bereich ist ausschliesslich um sich diese zu notieren, nicht für Werteberechnung. Es sind Felder für Buch und Seitennummer bereitgestellt um dir zu helfen diese falls benötigt schneller nachzulesen.\r\r##Fertigkeiten - Aktiv\rDies ist das Hauptaugenmerk des Charakterbogens. Es hat folgende Felder.\r* Fähigkeit = Der Name der Fähigkeit\r* Stufe = Die Stufe der Fähigkeit die du erworben hast, füge hier keine Modifikatoren ein.\r* Attr. = Das Attribut welches diese Fähigkeit benutzt.\r* Div. = Ein permanenter Modifikator dieser Fähigkeit.\r* Limit = Das Limit der Fähigkeit wie sie im Buch steht.\r* Mod = Jegliche Permanente Modifikationen zum Limit. Diese sind sehr selten, aber einige Adepten Kräfte verlauben dies. \r* Notiz = Dies sind Notizen für dich selbst, werden im Wurf selber aber nicht angezeigt.\r\r##Fähigkeiten - Wissen\r* Siehe Fähigkeiten - Aktiv\r\r##Matrix Aktionen\r* Siehe Fähigkeiten\r\r## Fern- und Nahkampfwaffen\r* Alle Felder werden nach der Waffenliste im Buch ausgefüllt, Ausnahmen sind:\r* Fertigkeit = Dies ist dein Fähigkeitslevel. Trage diesen ohne Geschicklichkeit ein, diese ist automatisch im Makro eingetragen.\r* Misc = Hier trägst du diverse Permanente Modifikationen ein, wie z.B. von Smartgunsystemen.\r\r##Zauber\r* Stelle sicher das du den Entzug eingibst. Zum Beispiel, gib -3 bei einem Entzug von KS-3 ein. Trage 0 für einen Entzug von KS ein.\r* Div. = Diverse Permanente Modifikationen des Zauber Wurfs\r* Beschreibung - Der hier eingetragene Text wird auch im Makro dargestellt. Hier kannst du z.B. eintragen wie der Zauber aussieht oder was dein Charkter tut während er diesen Zauber wirkt\r\r##Panzerung\r* Der Ausweichen Wert wird automatisch berechnet. Das einzige was du hier einträgt ist ein permanente Modifikator auf den Ausweichen Wert.\r* Jede Rüstungszeile hast ihren eigenen Wurf. Trage die Wertung + Modifikatoren in das entsprechende Feld.\r\r##Rest des Charakterbogens\r* Der Rest ist für andere Aspekte des Charakters die nicht viel ändern wie z.B. Connections oder Inventar. Es gibt einen Bereich für Spezielle Würfe am ende des Charakterbogens welcher momentan nur einen einzigen benutzerdefinierten Wurf enthält (Geister herbeirufen). Weitere werden jedoch in Zukunft hinzugefügt.\r\r#Danke und viel Spass mit dem Charakterbogen!" -} + "html": "Shadowrun5D.html", + "css": "Shadowrun5D.css", + "authors": "Patrick Gebhardt - translation into german of the Charactersheet by Gerdofal - Chad on Roll20. Based on a sheet by Neirin D. and JoeIngledew", + "roll20userid": "380243,592673", + "preview": "Shadowrun5Dpreview.jpg", + "instructions": "# Character Sheet\rEntwickelt für die Nutzung von Shadowrun 5D und wurde ausführlich getestet vor der Veröffentlichung, dieser Charakterbogen stellt Würfelvorlagen für alle Würfe zur Verfügung und hat auch Makros für benutzerdefinierte Würfe.\r\r## Allgemeine Hinweise\r\r* Alles funktioniert. Wenn ein Makro nicht funktioniert hast du entweder ein leeres Feld oder nicht die richtige Formatierung genutzt.\r* Leere Felder sind schlecht. Wenn ein Feld 0 ein soll, tippe dort ein 0 ein. Die einzige Ausnahme davon sind die Notizfelder welche vollkommen optional sind.\r* Alle Eingabeaufforderungen bei Würfen sind für situationelle Modifikatoren. Dies können Körperliche oder Soziale Modifikatoren sein die auf die Situation eintreffen können. Beispiele beeinhalten Sichtbarkeit, Deckung, Rückstoß, etc.\r* Alle Modifikationen sollten wie folgt eingegeben werden. Positive Modifikationen: Nur die Nummer eintippen, kein + vor die Zahl eingeben (Beispiel: 3) Negative Modifikationen: Tippe die negative Zahl ein (Beispiel: -3)\r* Möchtest du ein eigenes Makro erstellen? Drücke \"test roll\" welches oben zu finden ist, darin findest du alle Feldernamen für deine Vorlage.\r\r##Persönliche Daten Bereich\r* Beachte das das Nuyen Feld hier eine potentielle Dopplunng des Nuyen Feldes weiter unten ist. Ich habe es hier für Spiele hinzugefügt die kein genaues Verfolgen des Nuyen benötigen.\r\r##Attribute Bereich\r* Nur die Gesamt Spalte wird von Würfen benutzt. Die Basis Spalte ist für dich als Information. Trag den verstärkten Gesamtwert in die Gesamt Spalte als positiven Wert ein.\r* Initiative hat zwei oder, im Fall der Matrix Initiative, drei editierbare Felder. Das erste ist für den Attribut Gesamtwert, das zweite ist für jegliche permanente Modifikatoren und das dritte für die Anzahl der Würfel.\r\r##Zustandsmonitpr\r*Schmerztoleranz ist hier das wichtigste Feld. Stelle sicher das du hier den richtigen Wert stehen hast. (Der Standard Wert für die meisten Charaktere ist 3).\r* Körperlich und Geistig ist die Anzahl des Schaden den du in der jeweiligen Kategorie erhalten hast. Wundenmodifikatoren werden automatisch in alle betroffenen Makros berücksichtigt, trage sie nicht selber als situationsbedingten Modifikator ein.\r\r##Schell Würfel Sammlungn\r* Ziemlich genau das wonach es klingt. Dies ist für Würfe die du eventuell benötigst welche vom Charakterbogen nicht berücksichtigt wurden weil sie entweder zu selten gebraucht oder zu komplex sind. Dies ist auch die einzige Möglichkeit einen Edge Wurf zu machen.\r\r##Vorteile und Nachteile\r* Dieser Bereich ist ausschliesslich um sich diese zu notieren, nicht für Werteberechnung. Es sind Felder für Buch und Seitennummer bereitgestellt um dir zu helfen diese falls benötigt schneller nachzulesen.\r\r##Fertigkeiten - Aktiv\rDies ist das Hauptaugenmerk des Charakterbogens. Es hat folgende Felder.\r* Fähigkeit = Der Name der Fähigkeit\r* Stufe = Die Stufe der Fähigkeit die du erworben hast, füge hier keine Modifikatoren ein.\r* Attr. = Das Attribut welches diese Fähigkeit benutzt.\r* Div. = Ein permanenter Modifikator dieser Fähigkeit.\r* Limit = Das Limit der Fähigkeit wie sie im Buch steht.\r* Mod = Jegliche Permanente Modifikationen zum Limit. Diese sind sehr selten, aber einige Adepten Kräfte verlauben dies. \r* Notiz = Dies sind Notizen für dich selbst, werden im Wurf selber aber nicht angezeigt.\r\r##Fähigkeiten - Wissen\r* Siehe Fähigkeiten - Aktiv\r\r##Matrix Aktionen\r* Siehe Fähigkeiten\r\r## Fern- und Nahkampfwaffen\r* Alle Felder werden nach der Waffenliste im Buch ausgefüllt, Ausnahmen sind:\r* Fertigkeit = Dies ist dein Fähigkeitslevel. Trage diesen ohne Geschicklichkeit ein, diese ist automatisch im Makro eingetragen.\r* Misc = Hier trägst du diverse Permanente Modifikationen ein, wie z.B. von Smartgunsystemen.\r\r##Zauber\r* Stelle sicher das du den Entzug eingibst. Zum Beispiel, gib -3 bei einem Entzug von KS-3 ein. Trage 0 für einen Entzug von KS ein.\r* Div. = Diverse Permanente Modifikationen des Zauber Wurfs\r* Beschreibung - Der hier eingetragene Text wird auch im Makro dargestellt. Hier kannst du z.B. eintragen wie der Zauber aussieht oder was dein Charkter tut während er diesen Zauber wirkt\r\r##Panzerung\r* Der Ausweichen Wert wird automatisch berechnet. Das einzige was du hier einträgt ist ein permanente Modifikator auf den Ausweichen Wert.\r* Jede Rüstungszeile hast ihren eigenen Wurf. Trage die Wertung + Modifikatoren in das entsprechende Feld.\r\r##Rest des Charakterbogens\r* Der Rest ist für andere Aspekte des Charakters die nicht viel ändern wie z.B. Connections oder Inventar. Es gibt einen Bereich für Spezielle Würfe am ende des Charakterbogens welcher momentan nur einen einzigen benutzerdefinierten Wurf enthält (Geister herbeirufen). Weitere werden jedoch in Zukunft hinzugefügt.\r\r#Danke und viel Spass mit dem Charakterbogen!", + "legacy": true +} \ No newline at end of file diff --git a/Shadowrun5e-Gerdofal/sheet.json b/Shadowrun5e-Gerdofal/sheet.json index 3d1240ce05..f675c918c2 100644 --- a/Shadowrun5e-Gerdofal/sheet.json +++ b/Shadowrun5e-Gerdofal/sheet.json @@ -1,8 +1,9 @@ { - "html": "Shadowrun5e-Gerdofal.html", - "css": "Shadowrun5e-Gerdofal.css", - "authors": "Gerdofal - Chad on Roll20. Based on a sheet by Neirin D. and JoeIngledew", - "roll20userid": "380243", - "preview": "Shadowrun5e-Gerdofal.jpg", - "instructions": "# Character Sheet\rDesigned for use with Shadowrun 5e and tested extensively before release, this sheet utilizes roll templates for all rolls and includes buttons for custom rolls in cases where you might need something unexpected.\r\r## Options and Multiple Templates\r\r* See the bottom of the sheet for various options. There are multiple templates for output and some other options requested by players and GMs.\r\r## General Notes\r\r* Everything works. If a button doesn’t work, you either have a blank field or haven’t followed suggested formatting for some field.\r* Blanks are bad. If a field should be 0, put a 0 in that field. The only exception to this is the description field which is completely optional.\r* All rolls prompt for a situational modifier. This is for whatever physical or social modifiers apply to that situation. Examples include visibility, cover, miscellaneous bonuses, recoil penalties, etc.\r* All modifiers should be entered as follows. Positive modifiers: Just put the number, don’t put the + (ex. 3). Negative modifiers: Put the negative number (ex. -3)\r* Want to make your own macros? Press the test roll button. It will tell you all the field names for the template.\r\r## Personal Data Section\r* Note that the Nuyen field here is a potential duplicate of the Nuyen section below. I’ve included it here for games that don’t require you to track Nuyen in the detail that the other section provides.\r\r## Attributes Section\r* Only the Total column is used by rolls. The base column is for your information. Put your augmented total into the total column as a positive integer.\r* Initiative has two or, in the case of matrix initiative, three editable boxes. The first is the attribute total for the roll, the second is for any permanent modifiers, the third is for the number of dice to roll.\r\r## Wounds Section\r*Tolerance is the most important field here. Make sure you have it at the right number. (The default for most characters is 3).\r* Physical and Stun are the amount of damage you have taken. Wound penalties are automatically included in all applicable rolls, do not include them as part of the situational modifier.\r\r## Quick Roll Collection\r*Pretty much what it sounds like. This is for rolls you might need to make that have not been anticipated or that are so rare they aren’t worth adding to the complexity of the sheet. This is also the only way to make an edge roll.\r\r## Positive and Negative Qualities\r* These are for record keeping, not used for rolls. Spaces are provided for book and page number to help you and the GM look them up faster if needed.\r\r## Skills - Active\rThis section is the meat of the sheet. Here are the fields.\r* Skill = The name of the skill\r* Base = The base skill level that you purchased, don’t include any modifiers in this.\r* Attr. = The attribute to which this skill is linked.\r* Misc = A permanent modifier to the skill level.\r* Limit Source = The source for the limit of the skill, as indicated in the book.\r* Mod = Any permanent modifiers to this limit. These are very rare, but some adept powers allow this.\r* Notes = These are notes to yourself and do not currently display in the roll template, that may be changed in a future version.\r\r## Skills - Knowledge\r* These are basically the same as active skills.\r\r## Matrix Actions\r* The same as skills.\r\r## Ranged and Melee Weapons\r* All fields are to be filled in from the weapons list in the book except for:\r* Skill = This is your skill level. Don’t include agility in this, it’s included automatically in the roll template.\r* Misc = This is any misc permanent modifier, such as from smartgun systems.\r\r## Spells\r* Make sure you enter the drain as a number. For example, enter -3 for a drain of F-3. Enter 0 for a drain of F.\r* Misc = Misc permanent modifiers to the spell roll.\r* Cast Time Desc = A description that will show up in the roll template describing what the spell looks like.\r\r## Armor\r* The avoidance roll is automatically calculated. The only option you have for entry is Avoid Misc which is for any permanent modifiers to your avoidance.\r* Each armor line has it’s own soak roll. Put the rating in the appropriate field and use misc for any permanent or semi-permanent modifiers.\r\r## Remainder of Sheet\r* The remainder of the sheet is for other aspects of characters that don’t change as much such as gear and contacts. There is a Special Rolls section at the bottom which currently has only one custom roll (Summoning a Spirit). More will be added as needed in the future.\r\r# Thanks! Enjoy!" -} + "html": "Shadowrun5e-Gerdofal.html", + "css": "Shadowrun5e-Gerdofal.css", + "authors": "Gerdofal - Chad on Roll20. Based on a sheet by Neirin D. and JoeIngledew", + "roll20userid": "380243", + "preview": "Shadowrun5e-Gerdofal.jpg", + "instructions": "# Character Sheet\rDesigned for use with Shadowrun 5e and tested extensively before release, this sheet utilizes roll templates for all rolls and includes buttons for custom rolls in cases where you might need something unexpected.\r\r## Options and Multiple Templates\r\r* See the bottom of the sheet for various options. There are multiple templates for output and some other options requested by players and GMs.\r\r## General Notes\r\r* Everything works. If a button doesn’t work, you either have a blank field or haven’t followed suggested formatting for some field.\r* Blanks are bad. If a field should be 0, put a 0 in that field. The only exception to this is the description field which is completely optional.\r* All rolls prompt for a situational modifier. This is for whatever physical or social modifiers apply to that situation. Examples include visibility, cover, miscellaneous bonuses, recoil penalties, etc.\r* All modifiers should be entered as follows. Positive modifiers: Just put the number, don’t put the + (ex. 3). Negative modifiers: Put the negative number (ex. -3)\r* Want to make your own macros? Press the test roll button. It will tell you all the field names for the template.\r\r## Personal Data Section\r* Note that the Nuyen field here is a potential duplicate of the Nuyen section below. I’ve included it here for games that don’t require you to track Nuyen in the detail that the other section provides.\r\r## Attributes Section\r* Only the Total column is used by rolls. The base column is for your information. Put your augmented total into the total column as a positive integer.\r* Initiative has two or, in the case of matrix initiative, three editable boxes. The first is the attribute total for the roll, the second is for any permanent modifiers, the third is for the number of dice to roll.\r\r## Wounds Section\r*Tolerance is the most important field here. Make sure you have it at the right number. (The default for most characters is 3).\r* Physical and Stun are the amount of damage you have taken. Wound penalties are automatically included in all applicable rolls, do not include them as part of the situational modifier.\r\r## Quick Roll Collection\r*Pretty much what it sounds like. This is for rolls you might need to make that have not been anticipated or that are so rare they aren’t worth adding to the complexity of the sheet. This is also the only way to make an edge roll.\r\r## Positive and Negative Qualities\r* These are for record keeping, not used for rolls. Spaces are provided for book and page number to help you and the GM look them up faster if needed.\r\r## Skills - Active\rThis section is the meat of the sheet. Here are the fields.\r* Skill = The name of the skill\r* Base = The base skill level that you purchased, don’t include any modifiers in this.\r* Attr. = The attribute to which this skill is linked.\r* Misc = A permanent modifier to the skill level.\r* Limit Source = The source for the limit of the skill, as indicated in the book.\r* Mod = Any permanent modifiers to this limit. These are very rare, but some adept powers allow this.\r* Notes = These are notes to yourself and do not currently display in the roll template, that may be changed in a future version.\r\r## Skills - Knowledge\r* These are basically the same as active skills.\r\r## Matrix Actions\r* The same as skills.\r\r## Ranged and Melee Weapons\r* All fields are to be filled in from the weapons list in the book except for:\r* Skill = This is your skill level. Don’t include agility in this, it’s included automatically in the roll template.\r* Misc = This is any misc permanent modifier, such as from smartgun systems.\r\r## Spells\r* Make sure you enter the drain as a number. For example, enter -3 for a drain of F-3. Enter 0 for a drain of F.\r* Misc = Misc permanent modifiers to the spell roll.\r* Cast Time Desc = A description that will show up in the roll template describing what the spell looks like.\r\r## Armor\r* The avoidance roll is automatically calculated. The only option you have for entry is Avoid Misc which is for any permanent modifiers to your avoidance.\r* Each armor line has it’s own soak roll. Put the rating in the appropriate field and use misc for any permanent or semi-permanent modifiers.\r\r## Remainder of Sheet\r* The remainder of the sheet is for other aspects of characters that don’t change as much such as gear and contacts. There is a Special Rolls section at the bottom which currently has only one custom roll (Summoning a Spirit). More will be added as needed in the future.\r\r# Thanks! Enjoy!", + "legacy": true +} \ No newline at end of file diff --git a/Shadowrun5e/sheet.json b/Shadowrun5e/sheet.json index 883d31b910..0f28cfb291 100644 --- a/Shadowrun5e/sheet.json +++ b/Shadowrun5e/sheet.json @@ -1,7 +1,8 @@ { - "html": "Shadowrun5.html", - "css": "Shadowrun5Style.css", - "authors": "Neirin D., JoeIngledew", - "preview": "Shadowrun5Preview.png", - "instructions": "* Values are inserted like they show in the book - so negative numbers should be written with a '-' in front, positive numbers just as the number (DON'T write '+', it will break the rolls)\r* In most Rolls there will be an option to include modifiers - the negative/positive value also applies here\r* 'Quick Roll Collection' is everything you need if you don't want to use anything else\r* A lot of buttons throughout the sheet to make your life easier\r## Useful Attributes\r\r### Attribute Scores:\r* Body - @{body}\r* Agility - @{agility}\r* Reaction - @{reaction}\r* Strength - @{strength}\r* Willpower - @{willpower}\r* Logic - @{logic}\r* Intuition - @{intuition}\r* Charisma - @{charisma}\r* Magic / Resonance - @{magicresonance}\r* Edge - @{edge}\r### Combat Info\r\r#### Wounds\r* @{physical} - physical condition monitor / wounds\r* @{stun} - stun condition monitor / wounds\r* @{paintolerance} - higher or lower pain tolerance (standard value 3)\r* @{woundmod} - calculated wound modifier (see below for macro)\r#### Offensive\r* @{primaryweapon-} - and @{secondaryweapon-} are the two fixed Ranged Weapon slots, you can access all Attributes from these weapons directly with useing this as a prefix and then:\r* @{-acc} - Accuracy\r* @{-dam} - Damage Value\r* @{-ap} - Armor Penetration\r* @{-mode} - Weapon Modes\r* @{-rc} - Recoil Compensation\r* @{-ammo} - Max Ammo\r* @{-skill} - Skill Value used for the Weapon Type\r\r* Same goes for Melee weapons with the prefix @{primarymeleeweapon-} and @{secondarymeleeweapon-} (Of course without Weapon Mode, Recoil and Ammo)\r#### Defensive\r* @{avoid} - [[@reaction+@intuition]]\r* @{avoidmisc} - number to in- or decrease the avoid - Accessable through the 'Core Combat Info' Section\r* @{armor} - First armor in the Armor Sub-Section - the amount in the 'Core Combat Info' block\r* @{armormisc} - First armor in the Armor Sub-Section - number to increase or decrese damage resistance rolls\r\r#### Skills\rThere is no option to access the Skills directly at this point - sorry!" -} + "html": "Shadowrun5.html", + "css": "Shadowrun5Style.css", + "authors": "Neirin D., JoeIngledew", + "preview": "Shadowrun5Preview.png", + "instructions": "* Values are inserted like they show in the book - so negative numbers should be written with a '-' in front, positive numbers just as the number (DON'T write '+', it will break the rolls)\r* In most Rolls there will be an option to include modifiers - the negative/positive value also applies here\r* 'Quick Roll Collection' is everything you need if you don't want to use anything else\r* A lot of buttons throughout the sheet to make your life easier\r## Useful Attributes\r\r### Attribute Scores:\r* Body - @{body}\r* Agility - @{agility}\r* Reaction - @{reaction}\r* Strength - @{strength}\r* Willpower - @{willpower}\r* Logic - @{logic}\r* Intuition - @{intuition}\r* Charisma - @{charisma}\r* Magic / Resonance - @{magicresonance}\r* Edge - @{edge}\r### Combat Info\r\r#### Wounds\r* @{physical} - physical condition monitor / wounds\r* @{stun} - stun condition monitor / wounds\r* @{paintolerance} - higher or lower pain tolerance (standard value 3)\r* @{woundmod} - calculated wound modifier (see below for macro)\r#### Offensive\r* @{primaryweapon-} - and @{secondaryweapon-} are the two fixed Ranged Weapon slots, you can access all Attributes from these weapons directly with useing this as a prefix and then:\r* @{-acc} - Accuracy\r* @{-dam} - Damage Value\r* @{-ap} - Armor Penetration\r* @{-mode} - Weapon Modes\r* @{-rc} - Recoil Compensation\r* @{-ammo} - Max Ammo\r* @{-skill} - Skill Value used for the Weapon Type\r\r* Same goes for Melee weapons with the prefix @{primarymeleeweapon-} and @{secondarymeleeweapon-} (Of course without Weapon Mode, Recoil and Ammo)\r#### Defensive\r* @{avoid} - [[@reaction+@intuition]]\r* @{avoidmisc} - number to in- or decrease the avoid - Accessable through the 'Core Combat Info' Section\r* @{armor} - First armor in the Armor Sub-Section - the amount in the 'Core Combat Info' block\r* @{armormisc} - First armor in the Armor Sub-Section - number to increase or decrese damage resistance rolls\r\r#### Skills\rThere is no option to access the Skills directly at this point - sorry!", + "legacy": true +} \ No newline at end of file diff --git a/Shadowrun5th/Shadowrun5th.html b/Shadowrun5th/Shadowrun5th.html index b3d0220beb..dbd58d0125 100644 --- a/Shadowrun5th/Shadowrun5th.html +++ b/Shadowrun5th/Shadowrun5th.html @@ -99,15 +99,33 @@

Roll

-
-
-
-
-
-
-
-
-
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
@@ -164,29 +182,29 @@

Attribute Rolls

-
-
-
-
-
@@ -246,19 +264,19 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
-
-
@@ -329,7 +347,7 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
@@ -338,7 +356,7 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
@@ -514,10 +532,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -592,10 +610,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -669,10 +687,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -747,10 +765,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -824,10 +842,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -902,10 +920,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -979,10 +997,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -1057,10 +1075,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -1134,10 +1152,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -1212,10 +1230,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -1289,10 +1307,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -1367,10 +1385,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -1444,10 +1462,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -1522,10 +1540,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -1599,10 +1617,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -1677,10 +1695,10 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
-
-
@@ -1790,8 +1808,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -1848,8 +1866,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -1906,8 +1924,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -1964,8 +1982,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2022,8 +2040,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2080,8 +2098,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2138,8 +2156,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2196,8 +2214,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2254,8 +2272,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2312,8 +2330,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2370,8 +2388,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2428,8 +2446,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2486,8 +2504,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2590,8 +2608,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2648,8 +2666,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2706,8 +2724,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2764,8 +2782,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2822,8 +2840,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2880,8 +2898,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2938,8 +2956,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -2996,8 +3014,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3100,8 +3118,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3158,8 +3176,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3216,8 +3234,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3274,8 +3292,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3332,8 +3350,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3390,8 +3408,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3448,8 +3466,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3506,8 +3524,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3564,8 +3582,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3622,8 +3640,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3726,8 +3744,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3784,8 +3802,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3842,8 +3860,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3900,8 +3918,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -3958,8 +3976,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4016,8 +4034,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4074,8 +4092,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4132,8 +4150,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4190,8 +4208,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4248,8 +4266,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4306,8 +4324,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4410,8 +4428,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4468,8 +4486,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4526,8 +4544,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4584,8 +4602,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4642,8 +4660,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4700,8 +4718,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4758,8 +4776,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4816,8 +4834,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4874,8 +4892,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -4978,8 +4996,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5036,8 +5054,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5094,8 +5112,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5153,8 +5171,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5211,8 +5229,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5269,8 +5287,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5373,8 +5391,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5431,8 +5449,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5489,8 +5507,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5547,8 +5565,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5605,8 +5623,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5663,8 +5681,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5721,8 +5739,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5779,8 +5797,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5837,8 +5855,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5895,8 +5913,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -5953,8 +5971,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -6011,8 +6029,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -6115,8 +6133,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -6173,8 +6191,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -6231,8 +6249,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -6335,8 +6353,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -6393,8 +6411,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -6451,8 +6469,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -6509,8 +6527,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -6584,8 +6602,8 @@ Can lift overhead (Strength + Nethits) x 5kg}}" />
- +
@@ -6694,12 +6712,12 @@ make sure to enter what the spell is resisted with">
X
- +
- +
@@ -6714,10 +6732,10 @@ make sure to enter what the spell is resisted with">
-
-
@@ -6729,10 +6747,10 @@ make sure to enter what the spell is resisted with">
-
-
@@ -6861,22 +6879,22 @@ make sure to enter what the spell is resisted with">
-
-
-
-
-
-
@@ -7189,7 +7207,7 @@ make sure to enter what the spell is resisted with">
- +
@@ -7203,13 +7221,13 @@ make sure to enter what the spell is resisted with">
-
-
-
@@ -7330,8 +7348,8 @@ and +1 Matrix initiative dice">
- +
@@ -7524,43 +7542,43 @@ Click again to switch to Manual and Remote">
-
-
- +
- +
- +
- +
- +
- +
@@ -7693,12 +7711,12 @@ Click again to switch to Manual and Remote">
- +
- +
@@ -7721,12 +7739,12 @@ Click again to switch to Manual and Remote">
- +
- +
@@ -7796,7 +7814,7 @@ Click again to switch to Manual and Remote">
-
@@ -8100,10 +8118,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -8178,10 +8196,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -8255,10 +8273,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -8333,10 +8351,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -8410,10 +8428,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -8488,10 +8506,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -8565,10 +8583,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -8643,10 +8661,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -8720,10 +8738,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -8798,10 +8816,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -8875,10 +8893,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -8953,10 +8971,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -9030,10 +9048,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -9108,10 +9126,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -9185,10 +9203,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -9263,10 +9281,10 @@ Only takes the first match even if multiple identical entries are found.">
-
-
@@ -9710,8 +9728,6 @@ Only takes the first match even if multiple identical entries are found."> - -