mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-09-12 01:52:32 +00:00
Merge branch 'master' into master
This commit is contained in:
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+7
-6
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -15,7 +15,8 @@
|
||||
<div class="sheet-col">
|
||||
<label>Escala:</label><input type="text" name="attr_escala"/><br/>
|
||||
<label>Mundo:</label><input type="text" name="attr_mundo"/><br/>
|
||||
<label>Dinheiro:</label><input type="number" value="0" name="attr_dinheiro"/>
|
||||
<label>Dinheiro:</label><input type="number" value="0" name="attr_dinheiro"/><br/>
|
||||
<p hidden><button type='roll' name="roll_forca" value='&{template:3dtatributo} {{name= Teste de Força}} {{character=@{character_name}}} {{type=Usando Força}} {{ability=[[1d6]]}} {{atributo=[[@{forca}+@{bf}+?{Modificador|0}]]}}'></button></p>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
@@ -342,3 +343,24 @@
|
||||
<div class="sheet-block-q">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<rolltemplate class="sheet-rolltemplate-3dtatributo">
|
||||
<div class="bordertop"></div>
|
||||
<div class="container">
|
||||
|
||||
<div><h1>{{name}}</h1></div>
|
||||
<div><span class="subheader">{{character}}</span></div>
|
||||
<div class="arrow-container"><div class="arrow-right"></div></div>
|
||||
|
||||
{{#ability}}
|
||||
<div class="rowcolor"><span class="tcat">{{type}}:</span> {{ability}}</div>
|
||||
{{#^rollGreater() ability atributo }}
|
||||
<span class="fullcrit">Teste bem sucedido! </span>
|
||||
{{/^rollGreater() ability atributo }}
|
||||
{{#rollGreater() ability atributo}}
|
||||
<span class="fullfail">Fracassou...</span>
|
||||
{{/rollGreater() ability atributo}}
|
||||
{{/ability}}
|
||||
|
||||
</div>
|
||||
</rolltemplate>
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+306
-302
@@ -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 <a href='https://wiki.roll20.net/5th_Edition_OGL_by_Roll20#Utilizing_the_5th_Edition_OGL_Companion_API_Script'>5th Edition OGL by Roll20 Companion API Script</a>."
|
||||
},
|
||||
{
|
||||
"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 <a href='https://wiki.roll20.net/5th_Edition_OGL_by_Roll20#Utilizing_the_5th_Edition_OGL_Companion_API_Script'>5th Edition OGL by Roll20 Companion API Script</a>."
|
||||
},
|
||||
{
|
||||
"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
|
||||
}
|
||||
+3
-2
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+7
-6
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+7
-6
@@ -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
|
||||
}
|
||||
+8
-7
@@ -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
|
||||
}
|
||||
+3401
-686
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
|
||||
@@ -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 ---- */
|
||||
@@ -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')
|
||||
|
||||
@@ -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
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
@@ -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 ---- */
|
||||
+2059
-575
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
}
|
||||
+8
-7
@@ -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
|
||||
}
|
||||
+8
-7
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+235
-234
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+7
-6
@@ -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
|
||||
}
|
||||
+8
-7
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+8
-7
@@ -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
|
||||
}
|
||||
+3
-2
@@ -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
|
||||
}
|
||||
+8
-7
@@ -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
|
||||
}
|
||||
+25
-24
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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)<h1>"
|
||||
}
|
||||
"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)<h1>",
|
||||
"legacy": true
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -29,5 +29,6 @@
|
||||
"default": "0",
|
||||
"description": "Use the optional rule for adding variation to initiative rolls"
|
||||
}
|
||||
]
|
||||
],
|
||||
"legacy": true
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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í",
|
||||
|
||||
@@ -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",
|
||||
|
||||
+7
-6
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+3
-2
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+8
-7
@@ -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
|
||||
}
|
||||
+9
-8
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+8
-7
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+7
-6
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+11
-9
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+10
-9
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+8
-7
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+8
-7
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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 %<skill> or %<stat>. 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 %<skill> or %<stat>. Roll buttons are available for all stats.",
|
||||
"legacy": true
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
+8
-7
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user