Merge pull request #2559 from aquaalex/master

No functional change, removed dead code
This commit is contained in:
Phil
2017-04-25 14:34:31 -06:00
committed by GitHub
5 changed files with 53 additions and 835 deletions
+29 -2
View File
@@ -2,9 +2,10 @@
<input type="checkbox" name="attr_anchk1" class="sheet-anchk sheet-chkannounce" value="1" title="Show Announcements" /><span></span><b style="color:red;">Announcements</b>
<div class="sheet-chk-announce sheet-chkannounce" selectable="true">
<h2 style="margin-bottom:-15px;">Recent Changes</h2><br />
<p style="font-size:10pt;color:black;">Sheet version: 1.0.4a</p>
<p style="font-size:10pt;color:black;">Sheet version: 1.0.4b</p>
<div class="sheet-announce-items">
<p style="font-size:9pt;color:black;font-style:italic;"> made small mod to script to determine if single/multi class warrior (check for the word paladin, warrior, ranger or fighter in class field then calculate CON HP Bonus correctly<br />
<p style="font-size:9pt;color:black;font-style:italic;"> added new template 2Einversecheck - less and equal is FAIL else SUCCESS <br />
made small mod to script to determine if single/multi class warrior (check for the word paladin, warrior, ranger or fighter in class field then calculate CON HP Bonus correctly<br />
Added WorkerScript to add additional info for each Ability Score when changing an ability all the related fields are completed, also works Con correctly for fighters. Script also update thief skills based on dex (Aqua Alex)<br />
added new checkbox for weapon strdambonus which is used to calculate damage for a weapon, existing sheet damage was broken when a DEX based weapon was used that gets STR bonus to damage, this tickbox fixes this. Tick it for all Melee Weapons and for thrown weapons and Bows, but not for X-Bows or Firearms, etc. (Aqua Alex)
</p>
@@ -1152,6 +1153,32 @@ Current weight:<input type="number" name="attr_gearweighttotal" class="sheet-nob
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-2Einversecheck">
<div class="sheet-template-container">
<div class="sheet-check-head">
<table>
<tr><th class="sheet-template-title1">Check vs. {{checkvs}}</th></tr>
<tr><th class="sheet-template-subtitle1">for {{character}}</th></tr>
</table>
</div>
<div class="sheet-template-body">
<table>
<tr><td class="sheet-check-c1">Check Roll:</td><td class="sheet-check-c2">{{checkroll}}</td></tr>
<tr><td class="sheet-check-c1">Check Target:</td><td class="sheet-check-c2">{{checktarget}}</td></tr>
{{#rollTotal() checkroll checktarget}}
<tr><td class="sheet-check-c3" colspan="2">Fail!</td></tr>
{{/rollTotal() checkroll checktarget}}
{{#rollLess() checkroll checktarget}}
<tr><td class="sheet-check-c3" colspan="2">Fail!</td></tr>
{{/rollLess() checkroll checktarget}}
{{#rollGreater() checkroll checktarget}}
<tr><td class="sheet-check-c4" colspan="2">Success!</td></tr>
{{/rollGreater() checkroll checktarget}}
</table>
</div>
</div>
</rolltemplate>
<!-- WORKERS -->
<script type="text/worker">
//Set attributes based on strength
+20 -5
View File
@@ -206,6 +206,7 @@ input[type="checkbox"]:checked + span::before
.sheet-rolltemplate-2Eattack div.sheet-template-container,
.sheet-rolltemplate-2Espell div.sheet-template-container,
.sheet-rolltemplate-2Echeck div.sheet-template-container,
.sheet-rolltemplate-2Einversecheck div.sheet-template-container,
.sheet-rolltemplate-2Esave div.sheet-template-container {
border: none;
text-align: left;
@@ -215,6 +216,7 @@ input[type="checkbox"]:checked + span::before
.sheet-rolltemplate-2Eattack th.sheet-template-title1,
.sheet-rolltemplate-2Espell th.sheet-template-title1,
.sheet-rolltemplate-2Echeck th.sheet-template-title1,
.sheet-rolltemplate-2Einversecheck th.sheet-template-title1,
.sheet-rolltemplate-2Esave th.sheet-template-title1 {
font-size: 12pt;
font-weight: bold;
@@ -231,6 +233,7 @@ input[type="checkbox"]:checked + span::before
.sheet-rolltemplate-2Eattack th.sheet-template-title2,
.sheet-rolltemplate-2Espell th.sheet-template-title2,
.sheet-rolltemplate-2Echeck th.sheet-template-title2,
.sheet-rolltemplate-2Einversecheck th.sheet-template-title2,
.sheet-rolltemplate-2Esave th.sheet-template-title2 {
font-size: 12pt;
font-weight: bold;
@@ -247,6 +250,7 @@ input[type="checkbox"]:checked + span::before
.sheet-rolltemplate-2Eattack th.sheet-template-subtitle1,
.sheet-rolltemplate-2Espell th.sheet-template-subtitle1,
.sheet-rolltemplate-2Echeck th.sheet-template-subtitle1,
.sheet-rolltemplate-2Einversecheck th.sheet-template-subtitle1,
.sheet-rolltemplate-2Esave th.sheet-template-subtitle1 {
font-size: 8pt;
font-weight: normal;
@@ -264,6 +268,7 @@ input[type="checkbox"]:checked + span::before
.sheet-rolltemplate-2Eattack th.sheet-template-subtitle2,
.sheet-rolltemplate-2Espell th.sheet-template-subtitle2,
.sheet-rolltemplate-2Echeck th.sheet-template-subtitle2,
.sheet-rolltemplate-2Einversecheck th.sheet-template-subtitle2,
.sheet-rolltemplate-2Esave th.sheet-template-subtitle2 {
font-size: 8pt;
font-style: italic;
@@ -281,6 +286,7 @@ input[type="checkbox"]:checked + span::before
.sheet-rolltemplate-2Eattack table,
.sheet-rolltemplate-2Espell table,
.sheet-rolltemplate-2Echeck table,
.sheet-rolltemplate-2Einversecheck table,
.sheet-rolltemplate-2Esave table {
width: 100%;
}
@@ -288,12 +294,14 @@ input[type="checkbox"]:checked + span::before
.sheet-rolltemplate-2Edefault .sheet-template-body tr:nth-child(even),
.sheet-rolltemplate-2Espell .sheet-template-body tr:nth-child(even),
.sheet-rolltemplate-2Echeck .sheet-template-body tr:nth-child(even),
.sheet-rolltemplate-2Einversecheck .sheet-template-body tr:nth-child(even),
.sheet-rolltemplate-2Esave .sheet-template-body tr:nth-child(even) {
background-color: #e0e0e0;
}
.sheet-rolltemplate-2Edefault .sheet-template-body tr:nth-child(odd),
.sheet-rolltemplate-2Espell .sheet-template-body tr:nth-child(odd),
.sheet-rolltemplate-2Echeck .sheet-template-body tr:nth-child(odd),
.sheet-rolltemplate-2Einversecheck .sheet-template-body tr:nth-child(odd),
.sheet-rolltemplate-2Esave .sheet-template-body tr:nth-child(odd) {
background-color: #f4f4f4;
}
@@ -302,6 +310,7 @@ input[type="checkbox"]:checked + span::before
.sheet-rolltemplate-2Eattack div.sheet-template-body,
.sheet-rolltemplate-2Espell div.sheet-template-body,
.sheet-rolltemplate-2Echeck div.sheet-template-body,
.sheet-rolltemplate-2Einversecheck div.sheet-template-body,
.sheet-rolltemplate-2Esave div.sheet-template-body {
border: 1px solid black;
border-bottom-right-radius: 8px;
@@ -315,6 +324,7 @@ input[type="checkbox"]:checked + span::before
.sheet-rolltemplate-2Eattack div.sheet-attack-head,
.sheet-rolltemplate-2Espell div.sheet-spell-head,
.sheet-rolltemplate-2Echeck div.sheet-check-head,
.sheet-rolltemplate-2Einversecheck div.sheet-check-head,
.sheet-rolltemplate-2Esave div.sheet-save-head {
border: 1px solid #000000;
border-top-right-radius: 8px;
@@ -552,11 +562,13 @@ input[type="checkbox"]:checked + span::before
margin: 0px;
}
.sheet-rolltemplate-2Echeck div.sheet-check-head {
.sheet-rolltemplate-2Echeck div.sheet-check-head,
.sheet-rolltemplate-2Einversecheck div.sheet-check-head {
background: #512E5F;
}
.sheet-rolltemplate-2Echeck td.sheet-check-c1 {
.sheet-rolltemplate-2Echeck td.sheet-check-c1,
.sheet-rolltemplate-2Einversecheck td.sheet-check-c1 {
font-size: 9pt;
font-weight: bold;
text-transform: capitalize;
@@ -568,7 +580,8 @@ input[type="checkbox"]:checked + span::before
margin: 0px;
}
.sheet-rolltemplate-2Echeck td.sheet-check-c2 {
.sheet-rolltemplate-2Echeck td.sheet-check-c2,
.sheet-rolltemplate-2Einversecheck td.sheet-check-c2 {
font-size: 10pt;
font-weight: bold;
text-transform: capitalize;
@@ -579,7 +592,8 @@ input[type="checkbox"]:checked + span::before
margin: 0px;
}
.sheet-rolltemplate-2Echeck td.sheet-check-c3 {
.sheet-rolltemplate-2Echeck td.sheet-check-c3,
.sheet-rolltemplate-2Einversecheck td.sheet-check-c3 {
background-color: #093a01;
border: none;
font-size: 12pt;
@@ -592,7 +606,8 @@ input[type="checkbox"]:checked + span::before
margin: 0px;
}
.sheet-rolltemplate-2Echeck td.sheet-check-c4 {
.sheet-rolltemplate-2Echeck td.sheet-check-c4,
.sheet-rolltemplate-2Einversecheck td.sheet-check-c4 {
background-color: #a01616;
border: none;
font-size: 12pt;
+1 -1
View File
@@ -4,5 +4,5 @@
"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 If you would like to participate in the continuing development of this character sheet we welcome all community input. Check the [Sheet Development Thread](https://app.roll20.net/forum/post/4641304/ad-and-d-2nd-edition-simple-sheet-sheet-development-and-improvements-beta) and feel free to post any comments, questions, or use the link provided there to join the test game.\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* 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\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"
"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 If you would like to participate in the continuing development of this character sheet we welcome all community input. Check the [Sheet Development Thread](https://app.roll20.net/forum/post/4641304/ad-and-d-2nd-edition-simple-sheet-sheet-development-and-improvements-beta) and feel free to post any comments, questions, or use the link provided there to join the test game.\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 teh roll. 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\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"
}
+2 -826
View File
@@ -837,7 +837,6 @@
<!--
&{template:coc} {{name=Test}} {{success=[[50]]}} {{hard=[[floor(50/2)]]}} {{extreme=[[floor(50/5)]]}} {{roll1=[[1d100]]}}
-->
<rolltemplate class="sheet-rolltemplate-coc">
<table>
<caption>{{name}}</caption>
@@ -850,11 +849,7 @@
<td class="template_value">{{roll1}}</td>
</tr>
<tr style="background:#DFF0D8;">
<td class="template_label">Success:</td>
<!-- Is roll1 less than roll1 -->
{{#rollLess() roll1 roll1}}
<!-- Is roll1 less than roll1-->
{{#rollLess() roll1 roll1}}
<td class="template_label">Success:</td>
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
@@ -902,414 +897,7 @@
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollLess() roll1 roll1}}
<!-- Is roll1 less than roll1 -->
{{#rollLess() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollLess() roll1 roll1}}
<!-- Are roll1 and roll1 equal-->
{{#rollTotal() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollTotal() roll1 roll1}}
{{/rollLess() roll1 roll1}}
<!-- Is roll1 less than roll1 -->
{{#rollLess() roll1 roll1}}
<!-- Is roll1 less than roll1-->
{{#rollLess() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollLess() roll1 roll1}}
<!-- Is roll1 less than roll1 -->
{{#rollLess() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollLess() roll1 roll1}}
<!-- Are roll1 and roll1 equal-->
{{#rollTotal() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollTotal() roll1 roll1}}
{{/rollLess() roll1 roll1}}
<!-- Are roll1 and roll1 equal-->
{{#rollTotal() roll1 roll1}}
<!-- Is roll1 less than roll1-->
{{#rollLess() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollLess() roll1 roll1}}
<!-- Is roll1 less than roll1 -->
{{#rollLess() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollLess() roll1 roll1}}
<!-- Are roll1 and roll1 equal-->
{{#rollTotal() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollTotal() roll1 roll1}}
{{/rollTotal() roll1 roll1}}
</td>
</tr>
</table>
</rolltemplate>
@@ -1324,10 +912,6 @@
<tr><td class="template_label">Rolled:</td><td class="template_value">{{roll1}}</td></tr>
<tr style="background:#DFF0D8;">
<td class="template_label">Success:</td>
<!-- Is roll1 less than roll1 -->
{{#rollLess() roll1 roll1}}
<!-- Is roll1 less than roll1-->
{{#rollLess() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
@@ -1375,414 +959,6 @@
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollLess() roll1 roll1}}
<!-- Is roll1 less than roll1 -->
{{#rollLess() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollLess() roll1 roll1}}
<!-- Are roll1 and roll1 equal-->
{{#rollTotal() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollTotal() roll1 roll1}}
{{/rollLess() roll1 roll1}}
<!-- Is roll1 less than roll1 -->
{{#rollLess() roll1 roll1}}
<!-- Is roll1 less than roll1-->
{{#rollLess() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollLess() roll1 roll1}}
<!-- Is roll1 less than roll1 -->
{{#rollLess() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollLess() roll1 roll1}}
<!-- Are roll1 and roll1 equal-->
{{#rollTotal() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollTotal() roll1 roll1}}
{{/rollLess() roll1 roll1}}
<!-- Are roll1 and roll1 equal-->
{{#rollTotal() roll1 roll1}}
<!-- Is roll1 less than roll1-->
{{#rollLess() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollLess() roll1 roll1}}
<!-- Is roll1 less than roll1 -->
{{#rollLess() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollLess() roll1 roll1}}
<!-- Are roll1 and roll1 equal-->
{{#rollTotal() roll1 roll1}}
<!-- 01 is always Critical -->
{{#rollTotal() roll1 1}}
<td class="template_value"><b>Critical</b></td>
{{/rollTotal() roll1 1}}
<!-- Is Success -->
{{#rollBetween() roll1 2 success}}
<!-- Is Standard -->
{{#rollGreater() roll1 hard}}
<td class="template_value">Success</td>
{{/rollGreater() roll1 hard}}
<!-- Is Hard or Extreme -->
{{#rollBetween() roll1 2 hard}}
<!-- Is Hard -->
{{#rollGreater() roll1 extreme}}
<td class="template_value">Hard</td>
{{/rollGreater() roll1 extreme}}
<!-- Is Extreme -->
{{#rollBetween() roll1 2 extreme}}
<td class="template_value"><b>Extreme</b></td>
{{/rollBetween() roll1 2 extreme}}
{{/rollBetween() roll1 2 hard}}
{{/rollBetween() roll1 2 success}}
<!-- Is Not Success -->
{{#rollGreater() roll1 success}}
<!-- Is skill >= 50 -->
{{#rollGreater() success 49}}
<!-- Is Fumble -->
{{#rollTotal() roll1 100}}
<td class="template_value"><b>Fumble</b></td>
{{/rollTotal() roll1 100}}
<!-- Is Fail -->
{{#rollLess() roll1 100}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 100}}
{{/rollGreater() success 49}}
<!-- Is skill < 50 -->
{{#rollLess() success 50}}
<!-- Is Fumble -->
{{#rollGreater() roll1 95}}
<td class="template_value"><b>Fumble</b></td>
{{/rollGreater() roll1 95}}
<!-- Is Fail -->
{{#rollLess() roll1 96}}
<td class="template_value">Fail</td>
{{/rollLess() roll1 96}}
{{/rollLess() success 50}}
{{/rollGreater() roll1 success}}
{{/rollTotal() roll1 roll1}}
{{/rollTotal() roll1 roll1}}
</tr>
<tr>
<td class="template_label">Dam:</td><td class="template_value">{{damage}}</td>
+1 -1
View File
@@ -4,5 +4,5 @@
"authors": "Aqua Alex, Matthew Carpenter, Roric",
"roll20userid": "1048758, 1466905",
"preview": "coc_7th_ed.png",
"instructions": "You may note the absence of hard and extreme values. These have been moved into the roll button itself. When you use the roll button you will see, in the chat log, a roll \"vs standard value/hard value/extreme value.\" Compare the appropriate threshold to your result to determine success. For weapon skill select one of the listed skills to base your weapon skill check on. You may select up to the tenth custom skill as the base skill. For weapon damages you may specify a \"+0\", \"+1/2db\" or \"+db.\" Use this to include your damage bonus in the damage roll or not.\n\n In support of Pulp Cthulhu a checkbox in the Hit Points section allows for the Pulp Cthulhu rules variant of doubling hit points. \n\n Aqua Alex: (1)removed the js file and created a Workerscript to enable autocalculation of Damage Bonus and Build even for people without a Pro DM.\n\n (2) Severely reduced logic around attribute and skill rolls but need to improve the rolltemplates further. (3) Got rid of Roll2 and Roll3 as only one roll is needed for comparison. (4) added derived value for dodge and own Language (5) added calculation of move"
"instructions": "You may note the absence of hard and extreme values. These have been moved into the roll button itself. When you use the roll button you will see, in the chat log, a roll \"vs standard value/hard value/extreme value.\" Compare the appropriate threshold to your result to determine success. For weapon skill select one of the listed skills to base your weapon skill check on. You may select up to the tenth custom skill as the base skill. For weapon damages you may specify a \"+0\", \"+1/2db\" or \"+db.\" Use this to include your damage bonus in the damage roll or not.\n\n In support of Pulp Cthulhu a checkbox in the Hit Points section allows for the Pulp Cthulhu rules variant of doubling hit points. \n\n Aqua Alex: (1)removed the need for the js file and created a Workerscript to enable autocalculation of Damage Bonus and Build even for people without a Pro account.\n (2) Severely reduced logic around attack, attribute and skill rolls.\n (3) Got rid of Roll2 and Roll3 as only one roll is needed for comparison.\n (4) added derived value for dodge and own Language\n (5) added calculation of move\n (6) Still need to come up with sensible solution to the BONUS/PENALTY Dice rolls"
}