From b99dde943a33d8cd8d25f3a69e86a5e65caf1170 Mon Sep 17 00:00:00 2001 From: bts1967 Date: Sun, 30 Jun 2019 14:24:13 -0400 Subject: [PATCH 01/21] W&G Update v2.6: Readme.md Updated the following in the Readme.md - version number - changelog --- Wrath and Glory API/readme.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/Wrath and Glory API/readme.md b/Wrath and Glory API/readme.md index 9e8707024d..3312c9b0b3 100644 --- a/Wrath and Glory API/readme.md +++ b/Wrath and Glory API/readme.md @@ -9,10 +9,10 @@ Please note that the inline dice roll macros do not fully enable the type of dic If you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com ### Current Version -Version 2.4 (November 4th, 2018) +Version 2.6 (June 30th, 2019) ### Thanks -Many thanks to my players (Dave, Brian, Charles, Matt, and Tyler) for their patience as I evolved the sheet and die roller (sometimes in the middle of play) over the past several weeks. +Many thanks to my players (Dave, Brian, Charles, Matt, and Tyler) for their patience as I evolved the sheet and die roller (sometimes in the middle of play). Many thanks to the following individuals who reported defects and provided improvements: 1. Morback: extra die on rolls + implement force to add 1/2 willpower to weapon DR + corruption level and roll changes @@ -38,6 +38,22 @@ v4.0. Refine Inline rolls ### Changelog +** June 30th, 2019: version 2.6 - Fixes** + +Updates: +1. Fixed NaN error when rolling psyker damage. +2. Added Psychic Mastery as a hard skill on NPC's so Psychic power rolls are auto-calculated. +3. Added to all tests a wrath outcome when using the API die roller so that a new ability in the API is included - it lists outcome of the die roll. + +** December 17th, 2018: version 2.5 - Fixes** + +Updates: +1. Fixed update to Conviction for older sheets. +2. Fixed voidship wounds current; which was pointing to vehicle wounds current. +3. Updated vehicle and voidship wounds to Roll20 standard of wound/wound_max. +4. Calculated Heavily wounded for Vehicle and Voidships. +5. Autoupdate old versions of charactersheets for vehicle wounds, voidship wounds, calculating heavily wounded for vehicles, and heavily wounded for voidships. + ** November 4th, 2018: version 2.4 - API Message Layout Changes** Updates: From 7401e563c6fa7f0213bc670d6982abbd87fc37d8 Mon Sep 17 00:00:00 2001 From: bts1967 Date: Sun, 30 Jun 2019 14:25:40 -0400 Subject: [PATCH 02/21] W&G Update v2.6: sheet.json Updated the following in the sheet.json - version number --- Wrath and Glory API/sheet.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Wrath and Glory API/sheet.json b/Wrath and Glory API/sheet.json index 0b0a21a119..5541eec809 100644 --- a/Wrath and Glory API/sheet.json +++ b/Wrath and Glory API/sheet.json @@ -4,5 +4,5 @@ "authors": "Barry Snyder, Fenrhir", "roll20userid": "399162,1048520", "preview": "WrathAndGloryWithAPI.png", - "instructions": "**Wrath & Glory (with Advanced API Integration) v2.3**\n\nThis is a multi-purpose sheet for both characters (default view) and threats based on the core rules. **Dice Rolling**\n\nThis Wrath & Glory character sheet provides automated dice rolls using the Roll20 Inline dice rolling and integration with a Wrath and Glory API Dice Roller. If you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com or MrBS on Roll20." + "instructions": "**Wrath & Glory (with Advanced API Integration) v2.6**\n\nThis is a multi-purpose sheet for both characters (default view) and threats based on the core rules. **Dice Rolling**\n\nThis Wrath & Glory character sheet provides automated dice rolls using the Roll20 Inline dice rolling and integration with a Wrath and Glory API Dice Roller. If you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com or MrBS on Roll20." } From cde9dff22aec159eafad75e09e6c6c3573880bd2 Mon Sep 17 00:00:00 2001 From: bts1967 Date: Sun, 30 Jun 2019 14:26:43 -0400 Subject: [PATCH 03/21] W&G Update v2.6: wrath_and_glory.css Updated the following in the wrath_and_glory.css - version number --- Wrath and Glory API/wrath_and_glory.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Wrath and Glory API/wrath_and_glory.css b/Wrath and Glory API/wrath_and_glory.css index f79aec5d93..a4e74330cb 100644 --- a/Wrath and Glory API/wrath_and_glory.css +++ b/Wrath and Glory API/wrath_and_glory.css @@ -1,4 +1,4 @@ -/* Version: 2.4 */ +/* Version: 2.6 */ /* ================ Roll Templates ================ */ .sheet-rolltemplate-roll_dicepool_nowrath table, .sheet-rolltemplate-roll_dicepool table, From fd7767c17c59c7dbfc3dbf37b0e0d22d115a74da Mon Sep 17 00:00:00 2001 From: bts1967 Date: Sun, 30 Jun 2019 14:30:42 -0400 Subject: [PATCH 04/21] W&G Update v2.6: wrath_and_glory_api.html Added the following the functionality in the wrath_and_glory_api.html 1. Fixed NaN error when rolling psyker damage. 2. Added Psychic Mastery as a hard skill on NPC's so Psychic power rolls are auto-calculated. 3. Added to all tests a wrath outcome when using the API die roller so that a new ability in the API is included - it lists outcome of the die roll. 4. Fixed update to Conviction for older sheets. 5. Fixed voidship wounds current; which was pointing to vehicle wounds current. 6. Updated vehicle and voidship wounds to Roll20 standard of wound/wound_max. 7. Calculated Heavily wounded for Vehicle and Voidships. 8. Autoupdate old versions of charactersheets for vehicle wounds, voidship wounds, calculating heavily wounded for vehicles, and heavily wounded for voidships. Notes for release management: - auto-update script for older versions has been built as a case worker: specifically voidship and vehicle wounds. - the file is using unix eol format --- Wrath and Glory API/wrath_and_glory_api.html | 352 ++++++++++++------- 1 file changed, 230 insertions(+), 122 deletions(-) diff --git a/Wrath and Glory API/wrath_and_glory_api.html b/Wrath and Glory API/wrath_and_glory_api.html index 52270ba844..57ce750cdd 100644 --- a/Wrath and Glory API/wrath_and_glory_api.html +++ b/Wrath and Glory API/wrath_and_glory_api.html @@ -1,7 +1,7 @@ - + - +
@@ -165,7 +165,7 @@ - + @@ -1746,7 +1749,7 @@

Resilience:

Wounds/Curr:

- / + / @@ -2032,7 +2035,7 @@ + + + + + + + + + @@ -2435,7 +2469,7 @@ @@ -2655,11 +2691,11 @@ + + +
Psychic Mastery
+ + + + +
Weapon Skill

Duration:

@@ -2675,16 +2711,19 @@ + -
@@ -2771,15 +2810,15 @@
- + - + - +
Wounds:
Current Wounds:
Heavily Wounded at:
@@ -2809,7 +2848,7 @@ + name="roll_strength" style="font-size: 175%;">F @@ -186,12 +181,12 @@ @@ -206,12 +201,12 @@ @@ -226,12 +221,12 @@ @@ -246,12 +241,12 @@ @@ -266,12 +261,12 @@ @@ -286,12 +281,12 @@ @@ -322,12 +317,12 @@ @@ -350,12 +345,12 @@ @@ -377,12 +372,12 @@ @@ -397,12 +392,12 @@ @@ -456,12 +451,12 @@ @@ -469,12 +464,12 @@ @@ -501,12 +496,12 @@ @@ -514,12 +509,12 @@ @@ -546,12 +541,12 @@ @@ -559,12 +554,12 @@ @@ -591,12 +586,12 @@ @@ -604,12 +599,12 @@ @@ -636,12 +631,12 @@ @@ -649,12 +644,12 @@ @@ -681,12 +676,12 @@ @@ -694,12 +689,12 @@ @@ -726,12 +721,12 @@ @@ -739,12 +734,12 @@ @@ -771,12 +766,12 @@ @@ -784,12 +779,12 @@ @@ -816,12 +811,12 @@ @@ -829,12 +824,12 @@ @@ -861,12 +856,12 @@ @@ -874,12 +869,12 @@ @@ -906,12 +901,12 @@ @@ -919,12 +914,12 @@ @@ -951,12 +946,12 @@ @@ -964,12 +959,12 @@ @@ -996,12 +991,12 @@ @@ -1009,12 +1004,12 @@ @@ -1041,12 +1036,12 @@ @@ -1054,12 +1049,12 @@ @@ -1086,12 +1081,12 @@ @@ -1099,12 +1094,12 @@ @@ -1131,12 +1126,12 @@ @@ -1144,12 +1139,12 @@ @@ -1176,12 +1171,12 @@ @@ -1189,12 +1184,12 @@ @@ -1221,12 +1216,12 @@ @@ -1234,12 +1229,12 @@ @@ -1267,27 +1262,27 @@ @@ -1356,7 +1351,7 @@
-
Combat Rolls
+
Rolls
@@ -1367,46 +1362,46 @@ @@ -1415,19 +1410,50 @@
Bonus Dice:
Combat Initiative - - Soak Dmg - -
Recover Shock - Defiance -
Roll Glory - -
+ + + + + + + + + + +
# Dice:
Mod:
+ + + + + +
@@ -1478,6 +1504,7 @@ + @@ -1487,26 +1514,26 @@ @@ -1553,12 +1580,12 @@
Psychic Powers
- +
- + @@ -1647,22 +1674,59 @@

Power:

DN:

Activation:

|

- +
- - + + + + + + + + + + + + +

Keywords:

|

Dice Rolls:

# Dice:
Roll Mod:
+ + + + + + + + + + +
+ @@ -1680,7 +1744,7 @@ - +

Gear/Asset

Notes

Quantity

Quantity

Brief Description

@@ -1701,7 +1765,7 @@
Vehicles
- +
@@ -1725,12 +1789,12 @@

Name:

- +
- - - - + + + +

Wpns:

Keywords:

Wpns:

Keywords:

@@ -1738,7 +1802,7 @@
Voidships
- +
@@ -1765,12 +1829,12 @@

Name:

- +
- - - - + + + +

Wpns:

Keywords:

Wpns:

Keywords:

@@ -1796,6 +1860,21 @@
+
Memorable Injuries
+ + + + + +

Injury

How the Injury was Received

+
+ + + + + +
+
Background
@@ -2036,12 +2115,12 @@ @@ -2056,12 +2135,12 @@ @@ -2076,12 +2155,12 @@ @@ -2096,12 +2175,12 @@ @@ -2116,12 +2195,12 @@ @@ -2136,12 +2215,12 @@ @@ -2156,12 +2235,12 @@ @@ -2176,12 +2255,12 @@ @@ -2196,12 +2275,12 @@ @@ -2259,51 +2338,82 @@  : Hvy(+2DN) -
Combat Rolls
+
Rolls
- - + + +
Bonus Dice: Die Mod: Bonus Dice: Die Mod: Tag:
Roll Combat Initiative - - Recover Shock - - Roll for Soak - -
+ + + + + + + + + + + +
Roll d3/d6/d66:
# Dice:
Roll Mod:
+ + + + + + + + +
@@ -2343,12 +2453,12 @@ @@ -2375,12 +2485,12 @@ @@ -2407,12 +2517,12 @@ @@ -2439,12 +2549,12 @@ @@ -2470,12 +2580,12 @@ @@ -2503,14 +2613,14 @@ @@ -2565,6 +2675,7 @@ + @@ -2574,12 +2685,12 @@ @@ -2588,12 +2699,12 @@ @@ -2619,12 +2730,12 @@
Psychic Powers
- +
- + @@ -2713,24 +2824,61 @@ -

Power:

DN:

Activation:

|

- - - - - +

Keywords:

+ + + + + + + + + + + + + + + +

Keywords:

|

Dice Rolls:

# Dice:
Roll Mod:
+ + + + + + + + + + +
+ @@ -2816,15 +2964,17 @@ +
Current Wounds:
+ - - + +
Heavily Wounded at:Heavily Wounded at:
-
Combat Rolls
+
Rolls
@@ -2849,12 +2999,12 @@ @@ -2863,28 +3013,28 @@ @@ -2933,28 +3083,28 @@ @@ -3032,15 +3182,17 @@ +
Pool
Initiative - - Soak Roll - -
Current Wounds:
+ - - + +
Heavily Wounded at:Heavily Wounded at:
-
Combat Rolls
+
Rolls
@@ -3072,12 +3224,12 @@ @@ -3086,28 +3238,28 @@ @@ -3156,28 +3308,28 @@ @@ -3222,7 +3374,19 @@
Pool
Initiative - - Soak Roll - -
- + +
{{name}}
Recover Shock: {{roll}}
Recover {{roll}} Shock
+ + + + + +
{{name}}
 {{roll}} {{tag}}
+
+ + + +
{{name}}
{{rolla}}{{rollb}}
@@ -3525,6 +3689,18 @@ }); } // END OF section 2.5 update + // section 2.7 update + if(version < 2.7) { + // Update Rank Title + getAttrs(["rank"], function(values) { + var crank = (values.rank)*1; + crank = Math.max(0,crank); // corruption does not go below 0; throws an error on the lookup if below 0 + crank = Math.min(30,crank); // corruption does not go above 30; throws an error on the lookup if above 30 + var label = lookup_rank_title(crank); + + setAttrs({ranktitle:label}); + }); + } // END OF section 2.7 update }); // Update Version = to current release @@ -3575,7 +3751,18 @@ setAttrs({CorrResistDN:dn}); }); }); - + //******************************** Update Rank Labels ********************************** + //******************************************************************************************** + on("change:rank", function() { + getAttrs(["rank"], function(values) { + var crank = (values.rank)*1; + crank = Math.max(0,crank); // corruption does not go below 0; throws an error on the lookup if below 0 + crank = Math.min(30,crank); // corruption does not go above 30; throws an error on the lookup if above 30 + var label = lookup_rank_title(crank); + + setAttrs({ranktitle:label}); + }); + }); //******************************** Update Custom when Tier <> 6 ****************************** //******************************************************************************************** on("change:tier", function() { @@ -4038,5 +4225,21 @@ case "default": return "--"; }; }; - - \ No newline at end of file + + // FUNCTION: lookup table for rank label + var lookup_rank_title = function(corruption) { + switch(corruption) { + case 1: return "Initiate"; + break; + case 2: return "Worthy"; + break; + case 3: return "Veteran"; + break; + case 4: return "Hero"; + break; + case 5: return "Champion"; + break; + case "default": return "--"; + }; + }; + From dfd563978aae5bbd520ccc6ee647a378d4a83749 Mon Sep 17 00:00:00 2001 From: bts1967 Date: Mon, 18 May 2020 18:11:15 -0400 Subject: [PATCH 09/21] W&G Release 3.0 - sheet.json Updated version number and instructions for the changes. --- Wrath and Glory API/sheet.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Wrath and Glory API/sheet.json b/Wrath and Glory API/sheet.json index ee317a2822..436910c6e8 100644 --- a/Wrath and Glory API/sheet.json +++ b/Wrath and Glory API/sheet.json @@ -4,5 +4,5 @@ "authors": "Barry Snyder, Fenrhir", "roll20userid": "399162,1048520", "preview": "WrathAndGloryWithAPI.png", - "instructions": "**Wrath & Glory (with Advanced API Integration) v2.7**\n\nThis is a multi-purpose sheet for both characters (default view) and threats based on the core rules. **Dice Rolling**\n\nThis Wrath & Glory character sheet provides automated dice rolls using the Roll20 Inline dice rolling and integration with a Wrath and Glory API Dice Roller. If you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com or MrBS on Roll20." + "instructions": "**Wrath & Glory (with Advanced API Integration) v3.0**\n\nThe W&G API sheet is for the revised edition of Wrath & Glory. The previous version of this sheet supports the original edition. This is a multi-purpose sheet for both characters (default view) and threats based on the core rules. **Dice Rolling**\n\nThis Wrath & Glory character sheet provides automated dice rolls using the Roll20 Inline dice rolling and integration with a Wrath and Glory API Dice Roller. If you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com or MrBS on Roll20." } From 659e075c426d9b659298ed9887261c36d6494d99 Mon Sep 17 00:00:00 2001 From: bts1967 Date: Mon, 18 May 2020 18:27:32 -0400 Subject: [PATCH 10/21] W&G Release 3.0 - readme.md Updated change list and version. --- Wrath and Glory API/readme.md | 44 ++++++++++++++++++++++++----------- 1 file changed, 30 insertions(+), 14 deletions(-) diff --git a/Wrath and Glory API/readme.md b/Wrath and Glory API/readme.md index d0275afc74..cc5ae153d0 100644 --- a/Wrath and Glory API/readme.md +++ b/Wrath and Glory API/readme.md @@ -9,10 +9,11 @@ Please note that the inline dice roll macros do not fully enable the type of dic If you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com ### Current Version -Version 2.7 (July 28th, 2019) +Version 3.0 (May 18th, 2020) Wrath & Glory Revision Updates. +This release has a significant number of updates to align with the revised edition. The major change revolves around traumatic injuries and replacement of dice with wrath dice = to number of traumatic injuries. ### Thanks -Many thanks to my players (Dave, Brian, Charles, Matt, and Tyler) for their patience as I evolved the sheet and die roller (sometimes in the middle of play). +Many thanks to my players (Dave, Brian, Matt, and Tyler) for their patience as I evolved the sheet and die roller (sometimes - literally - in the middle of play). Many thanks to the following individuals who reported defects and provided improvements: 1. Morback: extra die on rolls + implement force to add 1/2 willpower to weapon DR + corruption level and roll changes @@ -20,21 +21,36 @@ Many thanks to the following individuals who reported defects and provided impro 3. Fenrir: new layout was his work; full contributions in the API. ### Planned Releases +3.1 After update to Wrath & Glory handling of additional wrath dice for Injuries (swapping them out) will update all rolls to feed Trauma Count (introduced in 3.0) to all dice rolls using wrath. -Next: Overhaul of inline dice rolls! +### Current Release Changelog -v2.0. Automate all calculated fields for performance and speed of character creation. - - includes automated calculation of traits - DONE: conviction, corruption, resist corruption, passive awareness, resolve, defense, resilience, and soak - TO DO: Influence and Attribute adjusted rating & Skill Total for performance (no new functionality) - - when auto-calculating influence, need to allow the use of STR for Fel for influence for orks, and intellect in place of Fel for Mechanicus - -v3.0. Redo NPC Layout with an order close to the core rulebook stat block. - - Create capability to enter values in place of auto-calculating (this will be a variant capability) +v3.0. Revisions to Align with Cubicle 7 Revised Edition -v4.0. Refine Inline rolls - - Add modifiers to each roll - - a 6 = two successes +The major element of this release, beyond cosmetic changes to match against the Revised rules is the additon of traumatic weapons and replacing existing dice with a number of wrath dice = traumatic injuries. + +Updates: +01. Cosmetic: Replaced all references to BP and Buildpoints with XP and Experience Points respectively. +02. Cosmetic: Updated references to Soak to Determination. Note till vehicle and voidship rules are updated I have left them with Soak. +03. Cosmetic: References to Race changed to Species. +04. Cosmetic: References to Malignancy/ies changed to Mutation/s. +05. Cosmetic: relabled Defining Trait to Background Type, removed Keyword from the list and renamed Custom to Other. +06. Cosmetic: swapped Faction (previously Framework) with Species/Gender +07. Cosmetic: added text in skills flagging those with optional use requirements. +08. Cosmetic: added text to DMOD insturcting to add +1 for Brutal and Melta Short weapons. +09. Cosmetic: Moved Memoriable Injuries to Combat tab. +10. Cosmetic: Switched presentation of Current and Max for Shock and Wounds. +11. Cosmetic: Removed Hvy and Lght wounds; no longer in use. +12. Fix: Brutal Roll for non-api die roller on weapon damage. +13. Fix: Total Corruption Adjusted value. +14. Update: Per revised rules, removed ranks 4 and 5 and updated rank label accordingly. +15. Update: removed defiance rolls - no longer used. +16. NEW: Added Faith to first tab. +17. NEW: Added Traumatic Injuries section next to memoriable injuries. +18. NEW: created script workers to manage Traumatic Injury count - when you add counter goes up; when you remove counter goes down. +19. NEW: Added a Melta dice roller for when using Melta vs structure and vehicles; too complex for adding to W&G dice roller at this point. +20. NEW: Automated replacement of wrath dice with traumatic injuries for Attributes, Traits, Skills, Weapons, and Psychic Powers. This does not include vehicle and voidship rules till those rules are released. +21. NEW: On personal tab added fields for - Appearance, Age, Eyes, Hair, Height,Size, and Features. ### Changelog From 1bdff8a34a7991b25c239d12b8fbc02438192325 Mon Sep 17 00:00:00 2001 From: bts1967 Date: Mon, 18 May 2020 18:29:57 -0400 Subject: [PATCH 11/21] W&G Release 3.0 - wrath_and_glory.css Added dice template and several tweaks to css elements in support of html overhaul for W&G Revised edition. --- Wrath and Glory API/wrath_and_glory.css | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/Wrath and Glory API/wrath_and_glory.css b/Wrath and Glory API/wrath_and_glory.css index cd36e2486c..835b2697b4 100644 --- a/Wrath and Glory API/wrath_and_glory.css +++ b/Wrath and Glory API/wrath_and_glory.css @@ -1,26 +1,26 @@ -/* Version: 2.7 */ +/* Version: 3.0 */ /* ================ COLOR GUIDE ================ LIGHT TEAL: #d0dfe5 DARK TEAL: #023244 */ /* ================ Roll Templates ================ */ +.sheet-rolltemplate-meltadamage_roll table, .sheet-rolltemplate-alternative_rolld66 table, .sheet-rolltemplate-alternative_roll table, .sheet-rolltemplate-roll_dicepool_nowrath table, .sheet-rolltemplate-roll_dicepool table, .sheet-rolltemplate-glory_roll table, -.sheet-rolltemplate-defiance_roll table, .sheet-rolltemplate-recovershock_roll table { width:100%; background-color: white; border:1px solid Black } +.sheet-rolltemplate-meltadamage_roll th, .sheet-rolltemplate-alternative_rolld66 th, .sheet-rolltemplate-alternative_roll th, .sheet-rolltemplate-roll_dicepool_nowrath th, .sheet-rolltemplate-roll_dicepool th, .sheet-rolltemplate-glory_roll th, -.sheet-rolltemplate-defiance_roll th, .sheet-rolltemplate-recovershock_roll th { text-align: center; font-family: Helvetica; @@ -30,12 +30,12 @@ DARK TEAL: #023244 background-color: Black; color: white; } +.sheet-rolltemplate-meltadamage_roll td, .sheet-rolltemplate-alternative_rolld66 td, .sheet-rolltemplate-alternative_roll td, .sheet-rolltemplate-roll_dicepool_nowrath td, .sheet-rolltemplate-roll_dicepool td, .sheet-rolltemplate-glory_roll td, -.sheet-rolltemplate-defiance_roll td, .sheet-rolltemplate-recovershock_roll td { padding:5px; line-height:1.1em; @@ -44,13 +44,13 @@ DARK TEAL: #023244 .sheet-rolltemplate-roll_dicepool_nowrath td:first-child, .sheet-rolltemplate-roll_dicepool td:first-child, .sheet-rolltemplate-glory_roll td:first-child, -.sheet-rolltemplate-defiance_roll td:first-child, .sheet-rolltemplate-recovershock_roll td:first-child { color: black; text-align:Left; min-width:50px; padding-right:5px; } +.sheet-rolltemplate-meltadamage_roll td:first-child, .sheet-rolltemplate-alternative_rolld66 td:first-child, .sheet-rolltemplate-alternative_roll td:first-child { color: black; @@ -58,12 +58,12 @@ DARK TEAL: #023244 min-width:50px; padding-right:5px; } +.sheet-rolltemplate-meltadamage_roll tr:nth-child(even), .sheet-rolltemplate-alternative_rolld66 tr:nth-child(even), .sheet-rolltemplate-alternative_roll tr:nth-child(even), .sheet-rolltemplate-roll_dicepool_nowrath tr:nth-child(even), .sheet-rolltemplate-roll_dicepool tr:nth-child(even), .sheet-rolltemplate-glory_roll tr:nth-child(even), -.sheet-rolltemplate-defiance_roll tr:nth-child(even), .sheet-rolltemplate-recovershock_roll tr:nth-child(even) { background-color:#EEEEEE } @@ -397,6 +397,13 @@ textarea[name=attr_rinjury] { height: 1.25em; /* margin-left: 10px !important;*/ } +textarea[name=attr_trauma] { + resize: vertical; + display: block; + width: 97.5% !important; + height: 1.25em; + /* margin-left: 10px !important;*/ +} textarea[name=attr_rinjuryDescription] { resize: vertical; display: block; @@ -726,9 +733,15 @@ th { .sheet-width-W50 {width: 50%;} .sheet-width-W45 {width: 45%;} .sheet-width-W40 {width: 40%;} +.sheet-width-W35 {width: 37%;} +.sheet-width-W35 {width: 38%;} .sheet-width-W35 {width: 35%;} .sheet-width-W33 {width: 33%;} .sheet-width-W30 {width: 30%;} +.sheet-width-W25 {width: 29%;} +.sheet-width-W25 {width: 28%;} +.sheet-width-W25 {width: 27%;} +.sheet-width-W25 {width: 26%;} .sheet-width-W25 {width: 25%;} .sheet-width-W24 {width: 24%;} .sheet-width-W23 {width: 23%;} From 85dbc5f8a8e87bff53e43e2566be6397a0d8b13b Mon Sep 17 00:00:00 2001 From: bts1967 Date: Mon, 18 May 2020 18:31:02 -0400 Subject: [PATCH 12/21] W&G Release 3.0 Implemented following changes for the revised edition of W&G. 01. Cosmetic: Replaced all references to BP and Buildpoints with XP and Experience Points respectively. 02. Cosmetic: Updated references to Soak to Determination. Note till vehicle and voidship rules are updated I have left them with Soak. 03. Cosmetic: References to Race changed to Species. 04. Cosmetic: References to Malignancy/ies changed to Mutation/s. 05. Cosmetic: relabled Defining Trait to Background Type, removed Keyword from the list and renamed Custom to Other. 06. Cosmetic: swapped Faction (previously Framework) with Species/Gender 07. Cosmetic: added text in skills flagging those with optional use requirements. 08. Cosmetic: added text to DMOD insturcting to add +1 for Brutal and Melta Short weapons. 09. Cosmetic: Moved Memoriable Injuries to Combat tab. 10. Cosmetic: Switched presentation of Current and Max for Shock and Wounds. 11. Cosmetic: Removed Hvy and Lght wounds; no longer in use. 12. Fix: Brutal Roll for non-api die roller on weapon damage. 13. Fix: Total Corruption Adjusted value. 14. Update: Per revised rules, removed ranks 4 and 5 and updated rank label accordingly. 15. Update: removed defiance rolls - no longer used. 16. NEW: Added Faith to first tab. 17. NEW: Added Traumatic Injuries section next to memoriable injuries. 18. NEW: created script workers to manage Traumatic Injury count - when you add counter goes up; when you remove counter goes down. 19. NEW: Added a Melta dice roller for when using Melta vs structure and vehicles; too complex for adding to W&G dice roller at this point. 20. NEW: Automated replacement of wrath dice with traumatic injuries for Attributes, Traits, Skills, Weapons, and Psychic Powers. This does not include vehicle and voidship rules till those rules are released. 21. NEW: On personal tab added fields for - Appearance, Age, Eyes, Hair, Height,Size, and Features. --- Wrath and Glory API/wrath_and_glory_api.html | 1252 +++++++++++++----- 1 file changed, 935 insertions(+), 317 deletions(-) diff --git a/Wrath and Glory API/wrath_and_glory_api.html b/Wrath and Glory API/wrath_and_glory_api.html index 4446afe98f..f839ab28ef 100644 --- a/Wrath and Glory API/wrath_and_glory_api.html +++ b/Wrath and Glory API/wrath_and_glory_api.html @@ -1,7 +1,7 @@ - - - + + +
@@ -84,8 +84,6 @@ - - @@ -97,14 +95,14 @@
- - - - + + + +
Framework:
Species/Gender:
Faction:
@@ -115,8 +113,10 @@ + Faith: + Wrath: - +
@@ -159,13 +159,16 @@ + + + @@ -178,14 +181,17 @@ + + + @@ -198,14 +204,17 @@ + + + @@ -218,14 +227,17 @@ + + + @@ -238,14 +250,17 @@ + + + @@ -258,14 +273,17 @@ + + + @@ -278,14 +296,17 @@ + + + @@ -314,14 +335,17 @@ + + + @@ -336,20 +360,23 @@
Resist Corr
- - - - - + + + + + + + + @@ -369,14 +396,17 @@ + + + @@ -389,14 +419,17 @@ + + + @@ -428,7 +461,7 @@

Roll

Assist

- +
Athletics
@@ -448,14 +481,17 @@ + + + @@ -473,7 +509,7 @@ - +
Awareness
@@ -493,14 +529,17 @@ + + + @@ -518,8 +557,8 @@ - -
Ballistic Skill
+ +
Ballistic Skill
+ + + @@ -563,7 +605,7 @@ - +
Cunning
@@ -583,14 +625,17 @@ + + + @@ -608,7 +653,7 @@ - +
Deception
@@ -628,14 +673,17 @@ + + + @@ -653,7 +701,7 @@ - +
Insight
@@ -673,14 +721,17 @@ + + + @@ -698,7 +749,7 @@ - +
Intimidation
@@ -718,14 +769,17 @@ + + + @@ -743,7 +797,7 @@ - +
Investigation
@@ -763,14 +817,17 @@ + + + @@ -788,7 +845,7 @@ - +
Leadership
@@ -808,14 +865,17 @@ + + + @@ -833,8 +893,8 @@ - -
Medicae
+ +
Medicae
+ + + @@ -878,7 +941,7 @@ - +
Persuasion
@@ -898,14 +961,17 @@ + + + @@ -923,8 +989,8 @@ - -
Pilot
+ +
Pilot
+ + + @@ -968,7 +1037,7 @@ - +
Psychic Mastery
@@ -988,14 +1057,17 @@ + + + @@ -1013,8 +1085,8 @@ - -
Scholar
+ +
Scholar
+ + + @@ -1058,7 +1133,7 @@ - +
Stealth
@@ -1078,14 +1153,17 @@ + + + @@ -1103,8 +1181,8 @@ - -
Survival
+ +
Survival
+ + + @@ -1148,8 +1229,8 @@ - -
Tech
+ +
Tech
+ + + @@ -1193,8 +1277,8 @@ - -
Weapon Skill
+ +
Weapon Skill
+ + + @@ -1238,7 +1325,7 @@ - +
@@ -1261,14 +1348,17 @@ @@ -1300,12 +1390,12 @@ - + - + @@ -1322,30 +1412,21 @@
Health
+ + +
Defense: Mod: Mod:
Resilience/AV: / Mod: Mod:
Speed:
- - - + + + - - - + + +
Shock: / Mod: Shock(Curr/Max) / Shk Mod
Wounds: / Mod: Wnds(Curr/Max) / Wnd Mod
- - - - - - -
Wnd Lvl: : Lgt(+1DN) : Hvy(+2DN)
- - - - - + + +
Soak:Mod: Determination:Determ. Mod:
@@ -1354,8 +1435,8 @@
Rolls
- - + +
Bonus Dice: Die Mod: Bonus Dice: Die Mod:
@@ -1373,16 +1454,16 @@ name="roll_dice4combatinitiative" style="font-size: 175%;">F - + @@ -1396,14 +1477,14 @@ name="roll_recovershock" style="font-size: 175%;">F - - + + @@ -1456,6 +1537,50 @@
Soak DmgDetermination Defiance + Melta + title="Click to roll damage inflicted by a Melta to a Vehicle or Structure. To set the number of dice rolled, click Bonus Dice above. If you want to add a bonus to the final roll enter a value in Die Mod above." + value="@{sendinlinestring}{template:meltadamage_roll} {{name=@{character_name} Inflicts Vehicle/structure damage with Melta}} {{dice=[[ 1 + @{combatBD}]]}} {{roll=[[[[[[1 + @{combatBD}]]d3]] + @{combatRollMod}]]}}" + name="roll_recovershock" style="font-size: 175%;">F -
# of Glory Spent:
+ + +
+
+
Traumatic Injuries
+ + + + +

Trauma

+
+ + + + +
+
+ + + + + + +
+
Memorable Injuries
+
Trauma Count:
+ + + + +

Injury

How the Injury was Received

+
+ + + + + +
+
+
+
+ + +
Weapon and Attack Details
@@ -1474,10 +1599,10 @@ - + - +

Skill/Attr

Rating

A BD

A Mod

A Mod

Atk

D BD

D Mod

D Mod

Dmg

@@ -1500,25 +1625,28 @@ - - + + + + @@ -1532,7 +1660,7 @@ @@ -1643,21 +1771,24 @@ -
Bonus Wrath:
+
Bonus Wrath:
Bonus Dice:  
Dice Mod:
+ + + @@ -1841,8 +1972,7 @@ -
- +
Objectives
@@ -1860,37 +1990,62 @@
-
Memorable Injuries
- - - - - -

Injury

How the Injury was Received

-
- - - - - -
-
+
Appearance
+
+
+ + + + + + + + + +
Age:Hgt:Size: + +
+ + + + + + + + + +
Eyes:
Hair:
+
+
+
+ + + + +
+
+
+
Background
- - +
Defining Trait: + Background Type: Custom:Other Background:
@@ -1904,11 +2059,11 @@
-
Malignancies
+
Mutations
- +
Name:Name: Type: - @@ -1918,14 +2073,14 @@
- +
- +
Name:Name: Type: - @@ -1935,7 +2090,7 @@
- +
@@ -1962,7 +2117,7 @@
-
Build Points Tracking
+
Experience Points Tracking
@@ -1971,16 +2126,16 @@ - - - - - - - - - - + + + + + + + + + +

Tier:

Title:

Starting BP:

Starting BP Spent:

Total BP Earned:

Total BP Spent:

BP Available:

Starting XP:

Starting XP Spent:

Total XP Earned:

Total XP Spent:

XP Available:


@@ -1988,26 +2143,26 @@
Progression Log
- - + +

Advancements (Build Points Spent)

BP Spent

Advancements (Experience Points Spent)

XP Spent

- +

-
Mission Log (Mission Details and Build Points Awarded)
+
Mission Log (Mission Details and Experience Points Awarded)
- +

Mission Name

Award Date

Milestone\Mission Highlight

BP Award

XP Award

@@ -2021,7 +2176,7 @@ - +
@@ -2298,11 +2453,11 @@
Traits
- - - - - + + + + +
Reloads:Speed:Soak Ruin:Reloads:Speed:Determination Ruin:
Defensive
@@ -2310,10 +2465,10 @@ Defense: - + Resilience/AV: / - +
Health
@@ -2321,28 +2476,20 @@ Shock: / - Mod: + Mod: Wounds: / - Mod: + Mod: - - - - - - - -
Wnd Lvl: : Lgt(+1DN) : Hvy(+2DN)
Rolls
- - + +
Bonus Dice: Die Mod: Bonus Dice: Die Mod: Tag:
@@ -2370,15 +2517,15 @@ - Roll for Soak + Determination @@ -2648,7 +2795,7 @@

A Mod

Atk

D BD

-

D Mod

+

D Mod

Dmg

@@ -2793,7 +2940,7 @@ -
Bonus Wrath:
+
Bonus Wrath:
Bonus Dice:  
@@ -3395,41 +3542,18 @@ Glory Roll({{number}}d6): {{roll}} icon(s) (4-6) rolled - - + - -
{{name}}
Defiance Roll: {{roll}}
- - - - - - - - - - - - - - - - - - - - +

Roll

Outcome

12 failures
2-31 failure
4-51 Success
6Conscious with 1 wound
Melta Damage: ({{dice}}d6): {{roll}} Dmg
-
\ No newline at end of file + From e2386dc9c7226dc57940bdd1c029e87e2cadb06d Mon Sep 17 00:00:00 2001 From: bts1967 Date: Fri, 28 Aug 2020 00:41:29 -0400 Subject: [PATCH 13/21] Wrath & Glory v3.1 Release - readme.md Updated changelog for v3.1 update. --- Wrath and Glory API/readme.md | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/Wrath and Glory API/readme.md b/Wrath and Glory API/readme.md index ec60cae473..4ac369d8d5 100644 --- a/Wrath and Glory API/readme.md +++ b/Wrath and Glory API/readme.md @@ -9,8 +9,8 @@ Please note that the inline dice roll macros do not fully enable the type of dic If you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com ### Current Version -Version 3.0 (May 18th, 2020) Wrath & Glory Revision Updates. -This release has a significant number of updates to align with the revised edition. The major change revolves around traumatic injuries and replacement of dice with wrath dice = to number of traumatic injuries. +Version 3.1 (August 30th, 2020) Revised Release (3.1) fixes. +this release focused on incorporating max wounds changes from errata, a wiley defect (logical error) in dice rolls, and the addition of dying around trauma. ### Thanks Many thanks to my players (Dave, Brian, Matt, and Tyler) for their patience as I evolved the sheet and die roller (sometimes - literally - in the middle of play). @@ -19,13 +19,28 @@ Many thanks to the following individuals who reported defects and provided impro 1. Morback: extra die on rolls + implement force to add 1/2 willpower to weapon DR + corruption level and roll changes 2. Zoraste: update wounds to include wounds_max for token bar linking + notes field for Gear + minor spelling errors + request for private rolls + contributed code for automating trait calculations 3. Fenrir: new layout was his work; full contributions in the API. +4. Thomas: whose help in identifying the underlying issue with a bug fix and willingness to test was a great aid! ### Planned Releases -3.1 After update to Wrath & Glory handling of additional wrath dice for Injuries (swapping them out) will update all rolls to feed Trauma Count (introduced in 3.0) to all dice rolls using wrath. +3.2 Maintenance - refactor code to align with Roll20 standards. ### Current Release Changelog -v3.0. Revisions to Align with Cubicle 7 Revised Edition +v3.1. Errata, Fixes, and Dying Enhancement + +The major element of this release, beyond cosmetic changes to match against the Revised rules is the additon of traumatic weapons and replacing existing dice with a number of wrath dice = traumatic injuries. + +Updates: +01. New: Added Dying checkbox to align with how Traumatic wounds work. The Wrath dice for Traumatic Wounds only apply when a player is dying. +02. Fix: Additional wrath dice are only triggered if the Dying checkbox is checked. Before it was triggered if the number of Traumatic wounds was greater than 0. This is per RAW. +03. Fix: Updated load to account for weapons field value that is not being reset for character sheets prior to 3.01. +04. Fix: Under very specific circumstances, dice rolls for skills and weapon attacks were off by 1 to 2 dice. +05. Fix: Number of dice being rolled for roll20 standard dice rolling mechanics for damage on attacks was not being properly updated - resulting in missing dice. +06. New: Errata changes for calculating wounds - I opted to leave in the recovery roll for shock to allow groups to have that option if so desired. + +### Changelog + +** May 18th, 2020 - v3.0 - Revisions to Align with Cubicle 7 Revised Edition** The major element of this release, beyond cosmetic changes to match against the Revised rules is the additon of traumatic weapons and replacing existing dice with a number of wrath dice = traumatic injuries. @@ -52,8 +67,6 @@ Updates: 20. NEW: Automated replacement of wrath dice with traumatic injuries for Attributes, Traits, Skills, Weapons, and Psychic Powers. This does not include vehicle and voidship rules till those rules are released. 21. NEW: On personal tab added fields for - Appearance, Age, Eyes, Hair, Height,Size, and Features. -### Changelog - ** July 28th, 2019: version 2.7 - Dice overhaul + fixes, updates, and enhancements** Updates: @@ -162,4 +175,4 @@ Fixes: - resubmitted on August 6th due to roll20 packaging error. ### Known Issues -1. Inline rolls do not show two successes on a 6 and die modifier is not added; this functionality is not core within the Roll20 capabilities and an expanded formula needs to be created. \ No newline at end of file +1. Inline rolls do not show two successes on a 6 and die modifier is not added; this functionality is not core within the Roll20 capabilities and an expanded formula needs to be created. From a0a79b032dddfe71b76aa8d1fd7136465999b7fc Mon Sep 17 00:00:00 2001 From: bts1967 Date: Fri, 28 Aug 2020 00:42:47 -0400 Subject: [PATCH 14/21] Wrath & Glory v3.1 Release - sheet.json Updated release number and updated instructions. --- Wrath and Glory API/sheet.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Wrath and Glory API/sheet.json b/Wrath and Glory API/sheet.json index 53a9faced5..a89009de78 100644 --- a/Wrath and Glory API/sheet.json +++ b/Wrath and Glory API/sheet.json @@ -4,5 +4,5 @@ "authors": "Barry Snyder, Fenrhir", "roll20userid": "399162,1048520", "preview": "WrathAndGloryWithAPI.png", - "instructions": "**Wrath & Glory (with Advanced API Integration) v3.0**\n\nThe W&G API sheet is for the revised edition of Wrath & Glory. The previous version of this sheet supports the original edition. This is a multi-purpose sheet for both characters (default view) and threats based on the core rules. **Dice Rolling**\n\nThis Wrath & Glory character sheet provides automated dice rolls using the Roll20 Inline dice rolling and integration with a Wrath and Glory API Dice Roller. If you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com or MrBS on Roll20." -} \ No newline at end of file + "instructions": "**Wrath & Glory (with Advanced API Integration) v3.1**\n\nThe W&G API sheet is for the revised edition of Wrath & Glory. The previous version of this sheet supports the original edition. This is a multi-purpose sheet for both characters (default view), threats, vehicles, and voidships.\r\r A core philosophy behind the desing of this sheet was to automate as much of the manual calculation around dice pools and crunchy mechanics to give players the ability to focus on the game and not how to execute the mechanics. \r\r##Features\r\r* Automated calculations of base ratings - if you are using varient rules or equipment that modifies a particular value use the +Adj for static vaules (Attributes, Traits, and Skills). \r* Ability to add additional dice (bonus die) or modifier to a given roll (roll mod). Note I do not use the pop-up to add modifiers as this slows down play as you switch windows... make the modification once on the character sheet and use with may rolls. \r* The ability to add custom skills. \r* Automatic calculation of additional wrath dice when the character is Dying (Dying checkbox is checked) and the character takes trauma. \r* Ability to roll a d66, a d6, or a d3 (under rolls). \r* Progression Tracking with automated summing of XP.\r\r## Dice Rolling\r\r*This Wrath & Glory character sheet provides automated dice rolls using the Roll20 Inline dice rolling and integration with a Wrath and Glory API Dice Roller. To use the API die roller you need to be a pro subscriber and select the Wrath & Glory Die Roller in the API scripts. While standard dice rolling is supported on this character sheet; it does not support the specific dice mechanics in capturing 2 successes with a 6. The API Dice Roller has this built in function as well as others but is not necessary to use this sheet. to use the Roll20 dice rolling mechanics, make sure to have the "Use Inline dice(vs API) checked at the top of the character sheet". \n\nIf you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com or MrBS on Roll20." +} From 556cb471522c4bc4c705cc43f8d81ce9e0929812 Mon Sep 17 00:00:00 2001 From: bts1967 Date: Fri, 28 Aug 2020 00:46:41 -0400 Subject: [PATCH 15/21] Wrath & Glory v3.1 Release - wrath_and_glory.css Added new roll template for handling weapon damage in order to fix a defect. --- Wrath and Glory API/wrath_and_glory.css | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Wrath and Glory API/wrath_and_glory.css b/Wrath and Glory API/wrath_and_glory.css index 835b2697b4..72e897b656 100644 --- a/Wrath and Glory API/wrath_and_glory.css +++ b/Wrath and Glory API/wrath_and_glory.css @@ -1,4 +1,4 @@ -/* Version: 3.0 */ +/* Version: 3.1 */ /* ================ COLOR GUIDE ================ LIGHT TEAL: #d0dfe5 DARK TEAL: #023244 @@ -7,6 +7,7 @@ DARK TEAL: #023244 .sheet-rolltemplate-meltadamage_roll table, .sheet-rolltemplate-alternative_rolld66 table, .sheet-rolltemplate-alternative_roll table, +.sheet-rolltemplate-roll_dicepool_damage table, .sheet-rolltemplate-roll_dicepool_nowrath table, .sheet-rolltemplate-roll_dicepool table, .sheet-rolltemplate-glory_roll table, @@ -18,6 +19,7 @@ DARK TEAL: #023244 .sheet-rolltemplate-meltadamage_roll th, .sheet-rolltemplate-alternative_rolld66 th, .sheet-rolltemplate-alternative_roll th, +.sheet-rolltemplate-roll_dicepool_damage th, .sheet-rolltemplate-roll_dicepool_nowrath th, .sheet-rolltemplate-roll_dicepool th, .sheet-rolltemplate-glory_roll th, @@ -33,6 +35,7 @@ DARK TEAL: #023244 .sheet-rolltemplate-meltadamage_roll td, .sheet-rolltemplate-alternative_rolld66 td, .sheet-rolltemplate-alternative_roll td, +.sheet-rolltemplate-roll_dicepool_damage td, .sheet-rolltemplate-roll_dicepool_nowrath td, .sheet-rolltemplate-roll_dicepool td, .sheet-rolltemplate-glory_roll td, @@ -41,6 +44,7 @@ DARK TEAL: #023244 line-height:1.1em; vertical-align:top; } +.sheet-rolltemplate-roll_dicepool_damage td:first-child, .sheet-rolltemplate-roll_dicepool_nowrath td:first-child, .sheet-rolltemplate-roll_dicepool td:first-child, .sheet-rolltemplate-glory_roll td:first-child, @@ -61,6 +65,7 @@ DARK TEAL: #023244 .sheet-rolltemplate-meltadamage_roll tr:nth-child(even), .sheet-rolltemplate-alternative_rolld66 tr:nth-child(even), .sheet-rolltemplate-alternative_roll tr:nth-child(even), +.sheet-rolltemplate-roll_dicepool_damage tr:nth-child(even), .sheet-rolltemplate-roll_dicepool_nowrath tr:nth-child(even), .sheet-rolltemplate-roll_dicepool tr:nth-child(even), .sheet-rolltemplate-glory_roll tr:nth-child(even), From b04e96e6c14d375a30447b3bb5971a1e20970881 Mon Sep 17 00:00:00 2001 From: bts1967 Date: Fri, 28 Aug 2020 00:47:45 -0400 Subject: [PATCH 16/21] W&G v3.1 Release - wrath_and_glory_api.html Updates: 01. New: Added Dying checkbox to align with how Traumatic wounds work. The Wrath dice for Traumatic Wounds only apply when a player is dying. 02. Fix: Additional wrath dice are only triggered if the Dying checkbox is checked. Before it was triggered if the number of Traumatic wounds was greater than 0. This is per RAW. 03. Fix: Updated load to account for weapons field value that is not being reset for character sheets prior to 3.01. 04. Fix: Under very specific circumstances, dice rolls for skills and weapon attacks were off by 1 to 2 dice. 05. Fix: Number of dice being rolled for roll20 standard dice rolling mechanics for damage on attacks was not being properly updated - resulting in missing dice. 06. New: Errata changes for calculating max wounds. --- Wrath and Glory API/wrath_and_glory_api.html | 277 +++++++++++++------ 1 file changed, 187 insertions(+), 90 deletions(-) diff --git a/Wrath and Glory API/wrath_and_glory_api.html b/Wrath and Glory API/wrath_and_glory_api.html index b72002fa9a..683e8f3a54 100644 --- a/Wrath and Glory API/wrath_and_glory_api.html +++ b/Wrath and Glory API/wrath_and_glory_api.html @@ -1,7 +1,7 @@ - - - + + +
@@ -1542,6 +1542,14 @@
Traumatic Injuries
+ + + + + +
Dying?  
+ +
Trauma Count:  
@@ -1554,11 +1562,6 @@

Trauma

- - - - -
Memorable Injuries
@@ -1660,7 +1663,7 @@ @@ -2850,7 +2853,7 @@ @@ -3518,6 +3521,15 @@
Trauma Count:
# Icons(4-6) Rolled: {{roll}}
+ + + + + + + +
{{name}}
Pool of Dice: {{dice}}d6
Damage Modifier: {{dmgmod}}
Dmg Mod will need to be added manually to determine icons.
# Icons(4-6) Rolled: {{roll}}
+
@@ -3559,6 +3571,7 @@ on('sheet:opened',function(){ getAttrs(["sheetversion"], function(values) { var version = (values.sheetversion)*1; + // console.log("current sheet version: " + version); // section 2.2 and lower update if(version < 2.2) { @@ -3840,14 +3853,61 @@ setAttrs({tcount:startvalue}); }); } // END OF section 3.0 update - }); - // Update Version = to current release - getAttrs(["release","sheetversion"], function(values) { - var release = (values.release)*1; - setAttrs({sheetversion: release}); - }); - }); + // section 3.1 update + if(version < 3.1) { + getAttrs(["tcount","isdying"], function(values) { + var dying = (values.isdying)*1; + var tc = 1; // base TC is 1 for the single wrath die with all rolls - this is setup for the ISDYING feature + + if(dying === 1){tc = ((values.tcount)*1) + 1;} // to be reworked with the ISDYING feature + // console.log("Dying: " + dying); + // console.log("TC: " + tc); + + updateAttributePools(tc); + updateSkillPools(tc); + updateRepeatingSkillPools(tc); + updateWeaponPools(tc); + updatePsychicPools(tc); + }); + // Errata Changes to Wounds + getAttrs(["wounds","tier","tghbase","tghmod","woundsmod","customtier"], function(values) { + var cw = (values.wounds*1); + + // calculate wound max and shock max + var t = (values.tier)*1; + var tgh = ((values.tghbase)*1)+((values.tghmod)*1); + var wm = (values.woundsmod)*1; + var ct = (values.customtier)*1; + var totalw = tgh + (2*t) + wm; + + cw = cw + t; + + if(t === 6) { + totalw = tgh + (2*ct) + wm; + cw = cw + ct; + } + if(t < 6) { + setAttrs({customtier:0}); + } + + // set updated values + setAttrs({wounds_max:totalw}); + setAttrs({wounds:cw}); + }); + } // END OF section 3.1 update + + // NEW VERSION UPDATES GET INSERTED ABOVE THIS LINE + + + // After all updates have been applied, update sheet version = to current release + getAttrs(["release"], function(values) { + var release = (values.release)*1; + setAttrs({sheetversion: release}); + // console.log("release: " + release); + }); + }); // END OF GET VERSION NUMBER + }); // END OF UPDATE SECTION //******************************************************************************************** //******************************** Vehicle Heavy Wounds ************************************** @@ -3952,10 +4012,10 @@ var tgh = ((values.tghbase)*1)+((values.tghmod)*1); var wm = (values.woundsmod)*1; var ct = (values.customtier)*1; - var total = tgh + t + wm; + var total = tgh + (t*2) + wm; if(t === 6) { - total = tgh + ct + wm; - } + total = tgh + (ct*2) + wm; + } setAttrs({wounds_max:total}); setAttrs({wounds:total}); @@ -4266,7 +4326,7 @@ }); }); - // update tcount on revmoing a trauma + // update tcount on removing a trauma on("sheet:opened remove:repeating_trauma", function(eventInfo) { getAttrs(["tcount"], function(values) { var currentcount = 0; @@ -4281,22 +4341,48 @@ //******************************************************************************************** //******************************** Set Wrath dice based on trauma changes ******************** //******************************************************************************************** - // Note this does not include vehicle or voidship tests till they release those rules; assuming players will use the old rules. //================================================================== - //ATTRIBUTES + Conviction, Resist Corruption, Resolve, and Influence + //UPDATE Base Dice Pools for Attributes, Skills, Weapons, and Psychic Powers //================================================================== - on("sheet:opened change:tcount change:strbase change:aglbase change:tghbase change:intbase change:willbase change:felbase change:initbase change:strmod change:aglmod change:tghmod change:intmod change:willmod change:felmod change:initmod change:strbonusroll change:aglbonusroll change:tghbonusroll change:intbonusroll change:willbonusroll change:felbonusroll change:initbonusroll change:convadj change:convbonusroll change:corrresistadj change:corrresistbonusroll change:resvadj change:resvbonusroll change:infladj change:inflbonusroll", function(eventInfo) { - var wrath = 0; - var tc = 0; - var base = 0; - var attr = ""; - var bonus = 0; + // Due to asyncrhonous firing of js and the sequential updates needed - Attributes to skills to weapons/psychic powers - this will be a single sheet worker that will call functions. This also allows for updates on upgrade. + + on("change:tcount change:isdying change:strbase change:aglbase change:tghbase change:intbase change:willbase change:felbase change:initbase change:strmod change:aglmod change:tghmod change:intmod change:willmod change:felmod change:initmod change:strbonusroll change:aglbonusroll change:tghbonusroll change:intbonusroll change:willbonusroll change:felbonusroll change:initbonusroll change:convadj change:convbonusroll change:corrresistadj change:corrresistbonusroll change:resvadj change:resvbonusroll change:infladj change:inflbonusroll change:athbaserat change:athattrrat change:athbonusroll change:awarebaserat change:awareattrrat change:awarebonusroll change:ballbaserat change:ballattrrat change:ballbonusroll change:cunnbaserat change:cunnattrrat change:cunnbonusroll change:decepbaserat change:decepattrrat change:decepbonusroll change:insightbaserat change:insightattrrat change:insightbonusroll change:intimbaserat change:intimattrrat change:intimbonusroll change:investbaserat change:investattrrat change:investbonusroll change:leadbaserat change:leadattrrat change:leadbonusroll change:medibaserat change:mediattrrat change:medibonusroll change:persbaserat change:persattrrat change:persbonusroll change:pilotbaserat change:pilotattrrat change:pilotbonusroll change:psychicbaserat change:psychicattrrat change:psychicbonusroll change:schobaserat change:schoattrrat change:schobonusroll change:stealthbaserat change:stealthattrrat change:stealthbonusroll change:survbaserat change:survattrrat change:survbonusroll change:techbaserat change:techattrrat change:techbonusroll change:wpnskillbaserat change:wpnskillattrrat change:wpnskillbonusroll change:repeating_skill:repskillbaserat change:repeating_skill:repskillattrrat change:repeating_skill:repskilllinkedattr change:repeating_skill:repskillbonusroll change:repeating_weapon:wpnattbd change:repeating_weapon:wpnattackskill change:balllinkedattr change:wpnskilllinkedattr change:repeating_psychicpower:psypowertestbasepmrate change:repeating_psychicpower:psypowertestlinkedattr change:repeating_psychicpower:psypowerbonusroll change:repeating_psychicpower:psypowerpush", function(eventInfo) { + getAttrs(["tcount","isdying"], function(values) { + var dying = (values.isdying)*1; + var tc = 1; // base TC is 1 for the single wrath die with all rolls - this is setup for the ISDYING feature + + if(dying === 1){tc = ((values.tcount)*1) + 1;} // to be reworked with the ISDYING feature + //console.log("Dying: " + dying); + //console.log("TC: " + tc); + + updateAttributePools(tc); + updateSkillPools(tc); + updateRepeatingSkillPools(tc); + updateWeaponPools(tc); + updatePsychicPools(tc); + + }); + }); + + //==================================================== + // FUNCTIONS + //==================================================== + + // FUNCTION: Update Attribute Base and Wrath Dice Pools + updateAttributePools = function(tc) { + // Update Attributes as tcount change impacts all of their base and wrath dice totals - getAttrs(["tcount","strbase","aglbase","tghbase","intbase","willbase","felbase","initbase","strmod","aglmod","tghmod","intmod","willmod","felmod","initmod","strbonusroll","aglbonusroll","tghbonusroll","intbonusroll","willbonusroll","felbonusroll","initbonusroll","convadj","convbonusroll","corrresistadj","corrresistbonusroll","resvadj","resvbonusroll","infladj","inflbonusroll"], function(values) { - tc = ((values.tcount)*1) + 1; // +1 accounts for the one wrath die... so total possible wrath dice is TC + 1 + getAttrs(["strbase","aglbase","tghbase","intbase","willbase","felbase","initbase","strmod","aglmod","tghmod","intmod","willmod","felmod","initmod","strbonusroll","aglbonusroll","tghbonusroll","intbonusroll","willbonusroll","felbonusroll","initbonusroll","convadj","convbonusroll","corrresistadj","corrresistbonusroll","resvadj","resvbonusroll","infladj","inflbonusroll"], function(values) { + + // console.log("***** Attribute Pool Updates *******"); + + var wrath = 0; + var base = 0; + var attr = ""; + var bonus = 0; // Update Strength attr = "str"; @@ -4339,7 +4425,7 @@ base = (values[attr + "base"])*1 + (values[attr + "mod"])*1; bonus = (values[attr + "bonusroll"])*1; setupdice(attr,tc,base,bonus,wrath); - + // Update Conviction attr = "conv"; base = (values[attr + "adj"])*1; @@ -4365,26 +4451,25 @@ setupdice(attr,tc,base,bonus,wrath); }); - }); // End of Attributes Adjustment of Wrath + }; // End of Updates to Attribute Dice Pools - //========================================== - //ATTRIBUTE LINKED DEPENDENT ROLLS - SKILLS - //========================================== - on("sheet:opened change:tcount change:athbaserat change:athattrrat change:athbonusroll change:awarebaserat change:awareattrrat change:awarebonusroll change:ballbaserat change:ballattrrat change:ballbonusroll change:cunnbaserat change:cunnattrrat change:cunnbonusroll change:decepbaserat change:decepattrrat change:decepbonusroll change:insightbaserat change:insightattrrat change:insightbonusroll change:intimbaserat change:intimattrrat change:intimbonusroll change:investbaserat change:investattrrat change:investbonusroll change:leadbaserat change:leadattrrat change:leadbonusroll change:medibaserat change:mediattrrat change:medibonusroll change:persbaserat change:persattrrat change:persbonusroll change:pilotbaserat change:pilotattrrat change:pilotbonusroll change:psychicbaserat change:psychicattrrat change:psychicbonusroll change:schobaserat change:schoattrrat change:schobonusroll change:stealthbaserat change:stealthattrrat change:stealthbonusroll change:survbaserat change:survattrrat change:survbonusroll change:techbaserat change:techattrrat change:techbonusroll change:wpnskillbaserat change:wpnskillattrrat change:wpnskillbonusroll", function(eventInfo) { - var tc = 0; - var skill = ""; - var attr = ""; - var attrbase = 0; - var base = 0; - var bonus = 0; - var wrath = 0; + // -------------------------------------------------------------------------------- + + // FUNCTION: Update Skill Base and Wrath Dice Pools + updateSkillPools = function(tc) { // Update Attributes as tcount change impacts all of their base and wrath dice totals getAttrs(["tcount","athbaserat","athbonusroll","athlinkedattr","awarebaserat","awarebonusroll","awarelinkedattr","ballbaserat","ballbonusroll","balllinkedattr","cunnbaserat","cunnbonusroll","cunnlinkedattr","decepbaserat","decepbonusroll","deceplinkedattr","insightbaserat","insightbonusroll","insightlinkedattr","intimbaserat","intimbonusroll","intimlinkedattr","investbaserat","investbonusroll","investlinkedattr","leadbaserat","leadbonusroll","leadlinkedattr","medibaserat","medibonusroll","medilinkedattr","persbaserat","persbonusroll","perslinkedattr","pilotbaserat","pilotbonusroll","pilotlinkedattr","psychicbaserat","psychicbonusroll","psychiclinkedattr","schobaserat","schobonusroll","scholinkedattr","stealthbaserat","stealthbonusroll","stealthlinkedattr","survbaserat","survbonusroll","survlinkedattr","techbaserat","techbonusroll","techlinkedattr","wpnskillbaserat","wpnskillbonusroll","wpnskilllinkedattr","strbase","aglbase","tghbase","intbase","willbase","felbase","initbase","strmod","aglmod","tghmod","intmod","willmod","felmod","initmod"], function(values) { - - tc = ((values.tcount)*1) + 1; // +1 accounts for the one wrath die... so total possible wrath dice is TC + 1 - - //NON-REPEATING ATTRIBUTE LINKED ROLLS + + var skill = ""; + var attr = ""; + var attrbase = 0; + var base = 0; + var bonus = 0; + var wrath = 0; + + // console.log("***** Skill Pool Updates *******"); + // Note: dice total in Attributes = skill base + skill bonus + attribute total (without rollbonus) // ATHLETICS @@ -4531,20 +4616,18 @@ bonus = (values[skill + "bonusroll"])*1; setupdice(skill,tc,base,bonus,wrath); - }); - }); // End of Static Skills Adjustment of Wrath + }; // End of Updates to Skill Dice Pools - //==================================================== - //ATTRIBUTE LINKED DEPENDENT ROLLS - REPEATING SKILLS - //==================================================== + // -------------------------------------------------------------------------------- - on("sheet:opened change:tcount change:repeating_skill:repskillbaserat change:repeating_skill:repskillattrrat change:repeating_skill:repskilllinkedattr change:repeating_skill:repskillbonusroll", function(eventInfo) { - var tc = 0; + // FUNCTION: Update Repeating Skill Base and Wrath Dice Pools + updateRepeatingSkillPools = function(tc) { // Update Attributes as tcount change impacts all of their base and wrath dice totals - getAttrs(["tcount","strbase","aglbase","tghbase","intbase","willbase","felbase","initbase","strmod","aglmod","tghmod","intmod","willmod","felmod","initmod"], function(v) { - tc = ((v.tcount)*1) + 1; // +1 accounts for the one wrath die... so total possible wrath dice is TC + 1 + getAttrs(["strbase","aglbase","tghbase","intbase","willbase","felbase","initbase","strmod","aglmod","tghmod","intmod","willmod","felmod","initmod"], function(v) { + + // console.log("***** Repeating Skill Pool Updates *******"); // get all repeating custom skills getSectionIDs("repeating_skill", function(IDArray) { @@ -4584,41 +4667,45 @@ bonus = parseInt(values["repeating_skill_" + currentID + "_repskillbonusroll"]); //console.log("base: " + base); //console.log("bonus: " + bonus); - + if(tc > (base + bonus)) {wrath = (base + bonus);} else {wrath = tc;} - newbase = Math.max(0,base + bonus - wrath); + newbase = ((base + bonus) - wrath); //console.log("wrath: " + wrath); //console.log("newbase: " + newbase); - + setAttrs({["repeating_skill_" + currentID + "_repskillnewbase"]: newbase}); setAttrs({["repeating_skill_" + currentID + "_repskillwrath"]: wrath}); }); }); }); // End of get repeating skills }); // End of getattr (tcount + attributes) - }); // End of Repeating Skills Adjustment of Wrath - - //==================================================== - //ATTRIBUTE LINKED DEPENDENT ROLLS - REPEATING WEAPONS - //==================================================== + }; // End of Repeating Skills Dice Pool updates - on("sheet:opened change:tcount change:repeating_weapon:wpnattbd change:repeating_weapon:wpnattackskill change:balllinkedattr change:wpnskilllinkedattr change:ballbaserat change:wpnskillbaserat", function(eventInfo) { - var tc = 0; + // -------------------------------------------------------------------------------- + + // FUNCTION: Update Weapon Base and Wrath Dice Pools + updateWeaponPools = function(tc) { // Update Attributes as tcount change impacts all of their base and wrath dice totals getAttrs(["tcount","strbase","aglbase","tghbase","intbase","willbase","felbase","initbase","strmod","aglmod","tghmod","intmod","willmod","felmod","initmod","ballbaserat","wpnskillbaserat","balllinkedattr","wpnskilllinkedattr"], function(v) { + + // console.log("***** Weapon Pool Updates *******"); + var bsla = ""; // Ballistic Skill Linked Attribute var wsla = ""; // Weapon Skill Linked Attribute var bsattrtotal = 0; // Ballistic Skill Attribute Base + Mod var wsattrtotal = 0; // Weapon Skill Attribute Base + Mod - tc = ((v.tcount)*1) + 1; // +1 accounts for the one wrath die... so total possible wrath dice is TC + 1 - bsla = convertRefAttr((v.balllinkedattr)); // convert from the string in the dropdown bsattrtotal = (v[bsla + "base"])*1 + (v[bsla + "mod"])*1; // set to Ballistic Skill Attribute Base + Mod wsla = convertRefAttr((v.wpnskilllinkedattr)); // convert from the string in the dropdown wsattrtotal = (v[wsla + "base"])*1 + (v[wsla + "mod"])*1; // set to Weapon Skill Attribute Base + Mod - + + // console.log("bsla: " + bsla); + // console.log("bsattrtotal: " + bsattrtotal); + // console.log("wsla: " + bsla); + // console.log("wsattrtotal: " + wsattrtotal); + // get all repeating weapons getSectionIDs("repeating_weapon", function(IDArray) { var fieldNames = []; @@ -4642,34 +4729,38 @@ switch(attr) { case "(0)": base = 0; //None case "(@{BallTotal})": base = (bsattrtotal)+(v.ballbaserat)*1;break; //BS + AG - case "(@{WpnSkillTotal})": base = (wsattrtotal)+(v.ballbaserat)*1;break; //WS + INIT + case "(@{WpnSkillTotal})": base = (wsattrtotal)+(v.wpnskillbaserat)*1;break; //WS + INIT case "(@{WpnSkilAgilTotal})": base = (v.aglbase)*1+(v.aglmod)*1+(v.wpnskillbaserat)*1;break; //WS + AG case "default": base = 0; }; + // console.log("base: " + base); + // console.log("bonus: " + bonus); bonus = parseInt(values["repeating_weapon_" + currentID + "_wpnattbd"]); - + // if trauma plus 1 wrath die is > base plus bonus then set wrath = base + bonus as you cannot have more dice than the base pool if(tc > (base + bonus)) {wrath = (base + bonus);} else {wrath = tc;} - newbase = Math.max(0,base + bonus - wrath); - + //console.log("wrath: " + wrath); + newbase = ((base + bonus) - wrath); // Testing fix - removed Math.max(0,base + bonus - wrath) + // console.log("new base: " + newbase); + // console.log("wrath: " + wrath); + setAttrs({["repeating_weapon_" + currentID + "_repweaponnewbase"]: newbase}); setAttrs({["repeating_weapon_" + currentID + "_repweaponwrath"]: wrath}); }); }); }); // End of get weapon skills }); // End of getattr (tcount + attributes) - }); // End of Repeating Weapons Adjustment of Wrath - - //==================================================== - //ATTRIBUTE LINKED DEPENDENT ROLLS - PSYCHIC POWERS - //==================================================== + }; // End of Repeating Weapons Adjustment of Wrath - on("sheet:opened change:tcount change:psychicbaserat change:repeating_psychicpower:psypowertestbasepmrate change:repeating_psychicpower:psypowertestlinkedattr change:repeating_psychicpower:psypowerbonusroll change:repeating_psychicpower:psypowerpush", function(eventInfo) { - var tc = 0; + // -------------------------------------------------------------------------------- + + // FUNCTION: Update Psychic Power Base and Wrath Dice Pools + updatePsychicPools = function(tc) { // Update psychic powers as tcount change impacts all of their base and wrath dice totals getAttrs(["tcount","strbase","aglbase","tghbase","intbase","willbase","felbase","initbase","strmod","aglmod","tghmod","intmod","willmod","felmod","initmod","psychicbaserat"], function(v) { - tc = ((v.tcount)*1) + 1; // +1 accounts for the one wrath die... so total possible wrath dice is TC + 1 + + // console.log("***** Psychic Power Pool Updates *******"); // get all repeating custom skills getSectionIDs("repeating_psychicpower", function(IDArray) { @@ -4719,24 +4810,29 @@ }); }); // End of get repeating psychic powers }); // End of getattr (tcount + attributes) - }); // End of Repeating Psychic Powers Dice Rolling setup + }; // End of Repeating Psychic Powers Dice Rolling setup - //==================================================== - //SUPPORTING FUNCTIONS - //==================================================== + // -------------------------------------------------------------------------------- // FUNCTION: set dice fields for standard (base) and wrath dice setupdice = function(item,tc,base,bonus,wrath) { var newbase = 0; if(tc > (base + bonus)) {wrath = (base + bonus);} else {wrath = tc;} - newbase = Math.max(0,base + bonus - wrath); + newbase = ((base + bonus) - wrath); + // console.log("***** run setup dice for " + item); + // console.log("item: " + item); + // console.log("newbase: " + newbase); + // console.log("wrath: " + wrath); setAttrs({[item + "newbase"]: newbase}); setAttrs({[item + "wrath"]: wrath}); }; - + + // -------------------------------------------------------------------------------- + // FUNCTION: convert the linked attribute into a simple string for cocatenation var convertRefAttr = function(attrstring) { - // console.log("attrstring: " + attrstring); // USED FOR TESTING: + // console.log("Convert Attr string"); // USED FOR TESTING: + // console.log("Convert Attr string: " + attrstring); // USED FOR TESTING: switch(attrstring) { case "(@{STRAdj})": return "str";break; case "(@{AGLAdj})": return "agl";break; @@ -4748,6 +4844,7 @@ case "default": return ""; }; }; + //******************************************************************************************** //******************************** Lookup Tables ********************************************* //******************************************************************************************** @@ -4860,4 +4957,4 @@ case "default": return "--"; }; }; - \ No newline at end of file + From add28cce3dfcd91dafb4ffa76b5446a124025520 Mon Sep 17 00:00:00 2001 From: bts1967 Date: Fri, 28 Aug 2020 01:26:44 -0400 Subject: [PATCH 17/21] Update sheet.json From 6d6863778a0be7db87f82c8522775cfb82ff810c Mon Sep 17 00:00:00 2001 From: bts1967 Date: Fri, 28 Aug 2020 01:29:41 -0400 Subject: [PATCH 18/21] Update sheet.json --- Wrath and Glory API/sheet.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Wrath and Glory API/sheet.json b/Wrath and Glory API/sheet.json index a89009de78..436910c6e8 100644 --- a/Wrath and Glory API/sheet.json +++ b/Wrath and Glory API/sheet.json @@ -4,5 +4,5 @@ "authors": "Barry Snyder, Fenrhir", "roll20userid": "399162,1048520", "preview": "WrathAndGloryWithAPI.png", - "instructions": "**Wrath & Glory (with Advanced API Integration) v3.1**\n\nThe W&G API sheet is for the revised edition of Wrath & Glory. The previous version of this sheet supports the original edition. This is a multi-purpose sheet for both characters (default view), threats, vehicles, and voidships.\r\r A core philosophy behind the desing of this sheet was to automate as much of the manual calculation around dice pools and crunchy mechanics to give players the ability to focus on the game and not how to execute the mechanics. \r\r##Features\r\r* Automated calculations of base ratings - if you are using varient rules or equipment that modifies a particular value use the +Adj for static vaules (Attributes, Traits, and Skills). \r* Ability to add additional dice (bonus die) or modifier to a given roll (roll mod). Note I do not use the pop-up to add modifiers as this slows down play as you switch windows... make the modification once on the character sheet and use with may rolls. \r* The ability to add custom skills. \r* Automatic calculation of additional wrath dice when the character is Dying (Dying checkbox is checked) and the character takes trauma. \r* Ability to roll a d66, a d6, or a d3 (under rolls). \r* Progression Tracking with automated summing of XP.\r\r## Dice Rolling\r\r*This Wrath & Glory character sheet provides automated dice rolls using the Roll20 Inline dice rolling and integration with a Wrath and Glory API Dice Roller. To use the API die roller you need to be a pro subscriber and select the Wrath & Glory Die Roller in the API scripts. While standard dice rolling is supported on this character sheet; it does not support the specific dice mechanics in capturing 2 successes with a 6. The API Dice Roller has this built in function as well as others but is not necessary to use this sheet. to use the Roll20 dice rolling mechanics, make sure to have the "Use Inline dice(vs API) checked at the top of the character sheet". \n\nIf you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com or MrBS on Roll20." + "instructions": "**Wrath & Glory (with Advanced API Integration) v3.0**\n\nThe W&G API sheet is for the revised edition of Wrath & Glory. The previous version of this sheet supports the original edition. This is a multi-purpose sheet for both characters (default view) and threats based on the core rules. **Dice Rolling**\n\nThis Wrath & Glory character sheet provides automated dice rolls using the Roll20 Inline dice rolling and integration with a Wrath and Glory API Dice Roller. If you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com or MrBS on Roll20." } From 6d5a0723524bdab7df7109b57b45e8157442c8cb Mon Sep 17 00:00:00 2001 From: bts1967 Date: Fri, 28 Aug 2020 01:31:20 -0400 Subject: [PATCH 19/21] Update sheet.json --- Wrath and Glory API/sheet.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Wrath and Glory API/sheet.json b/Wrath and Glory API/sheet.json index 436910c6e8..d45bd8de01 100644 --- a/Wrath and Glory API/sheet.json +++ b/Wrath and Glory API/sheet.json @@ -4,5 +4,5 @@ "authors": "Barry Snyder, Fenrhir", "roll20userid": "399162,1048520", "preview": "WrathAndGloryWithAPI.png", - "instructions": "**Wrath & Glory (with Advanced API Integration) v3.0**\n\nThe W&G API sheet is for the revised edition of Wrath & Glory. The previous version of this sheet supports the original edition. This is a multi-purpose sheet for both characters (default view) and threats based on the core rules. **Dice Rolling**\n\nThis Wrath & Glory character sheet provides automated dice rolls using the Roll20 Inline dice rolling and integration with a Wrath and Glory API Dice Roller. If you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com or MrBS on Roll20." + "instructions": "**Wrath & Glory (with Advanced API Integration) v3.1**\n\nThe W&G API sheet is for the revised edition of Wrath & Glory. The previous version of this sheet supports the original edition. This is a multi-purpose sheet for both characters (default view), threats, vehicles, and voidships.\r\r A core philosophy behind the desing of this sheet was to automate as much of the manual calculation around dice pools and crunchy mechanics to give players the ability to focus on the game and not how to execute the mechanics. \r\r##Features\r\r* Automated calculations of base ratings - if you are using varient rules or equipment that modifies a particular value use the +Adj for static vaules (Attributes, Traits, and Skills). \r* Ability to add additional dice (bonus die) or modifier to a given roll (roll mod). Note I do not use the pop-up to add modifiers as this slows down play as you switch windows... make the modification once on the character sheet and use with may rolls. \r* The ability to add custom skills. \r* Automatic calculation of additional wrath dice when the character is Dying (Dying checkbox is checked) and the character takes trauma. \r* Ability to roll a d66, a d6, or a d3 (under rolls). \r* Progression Tracking with automated summing of XP.\r\r## Dice Rolling\r\r*This Wrath & Glory character sheet provides automated dice rolls using the Roll20 Inline dice rolling and integration with a Wrath and Glory API Dice Roller. To use the API die roller you need to be a pro subscriber and select the Wrath & Glory Die Roller in the API scripts. While standard dice rolling is supported on this character sheet; it does not support the specific dice mechanics in capturing 2 successes with a 6. The API Dice Roller has this built in function as well as others but is not necessary to use this sheet. To use the Roll20 dice rolling mechanics, make sure to have the **Use Inline dice(vs API)** checkbox checked at the top of the character sheet. \n\nIf you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com or MrBS on Roll20." } From 38158e85e97f04cc72f0e852063151879b60026f Mon Sep 17 00:00:00 2001 From: bts1967 Date: Fri, 28 Aug 2020 01:35:33 -0400 Subject: [PATCH 20/21] Update sheet.json --- Wrath and Glory API/sheet.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Wrath and Glory API/sheet.json b/Wrath and Glory API/sheet.json index d45bd8de01..bc2ae7f774 100644 --- a/Wrath and Glory API/sheet.json +++ b/Wrath and Glory API/sheet.json @@ -4,5 +4,5 @@ "authors": "Barry Snyder, Fenrhir", "roll20userid": "399162,1048520", "preview": "WrathAndGloryWithAPI.png", - "instructions": "**Wrath & Glory (with Advanced API Integration) v3.1**\n\nThe W&G API sheet is for the revised edition of Wrath & Glory. The previous version of this sheet supports the original edition. This is a multi-purpose sheet for both characters (default view), threats, vehicles, and voidships.\r\r A core philosophy behind the desing of this sheet was to automate as much of the manual calculation around dice pools and crunchy mechanics to give players the ability to focus on the game and not how to execute the mechanics. \r\r##Features\r\r* Automated calculations of base ratings - if you are using varient rules or equipment that modifies a particular value use the +Adj for static vaules (Attributes, Traits, and Skills). \r* Ability to add additional dice (bonus die) or modifier to a given roll (roll mod). Note I do not use the pop-up to add modifiers as this slows down play as you switch windows... make the modification once on the character sheet and use with may rolls. \r* The ability to add custom skills. \r* Automatic calculation of additional wrath dice when the character is Dying (Dying checkbox is checked) and the character takes trauma. \r* Ability to roll a d66, a d6, or a d3 (under rolls). \r* Progression Tracking with automated summing of XP.\r\r## Dice Rolling\r\r*This Wrath & Glory character sheet provides automated dice rolls using the Roll20 Inline dice rolling and integration with a Wrath and Glory API Dice Roller. To use the API die roller you need to be a pro subscriber and select the Wrath & Glory Die Roller in the API scripts. While standard dice rolling is supported on this character sheet; it does not support the specific dice mechanics in capturing 2 successes with a 6. The API Dice Roller has this built in function as well as others but is not necessary to use this sheet. To use the Roll20 dice rolling mechanics, make sure to have the **Use Inline dice(vs API)** checkbox checked at the top of the character sheet. \n\nIf you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com or MrBS on Roll20." + "instructions": "**Wrath & Glory (with Advanced API Integration) v3.1**\n\nThe W&G API sheet is for the revised edition of Wrath & Glory. The previous version of this sheet supports the original edition. This is a multi-purpose sheet for both characters (default view), threats, vehicles, and voidships.\r\r A core philosophy behind the design of this sheet was to automate as much of the manual calculation around dice pools and crunchy mechanics to give players the ability to focus on the game and not how to execute the mechanics. \r\r##Features\r\r* Automated calculations of base ratings - if you are using variant rules or equipment that modifies a particular value use the +Adj for static vaules (Attributes, Traits, and Skills). \r* Ability to add additional dice (bonus die) or modifier to a given roll (roll mod). Note I do not use the pop-up to add modifiers as this slows down play as you switch windows. \r* The ability to add custom skills. \r* Automatic calculation of additional wrath dice when the character is Dying (Dying checkbox is checked) and the character takes trauma. \r* Ability to roll a d66, a d6, or a d3 (under rolls). \r* Progression Tracking with automated summing of XP.\r\r## Dice Rolling\r\r*This Wrath & Glory character sheet provides automated dice rolls using the Roll20 Inline dice rolling and integration with the **Wrath and Glory API Dice Roller**. To use the API die roller you need to be a pro subscriber and select the **Wrath & Glory Dice Roller** in the API scripts. While standard dice rolling is supported on this character sheet; it does not support the specific dice mechanics in capturing 2 successes with a 6 - this is a limitation of Roll20 with no known way to codify. The API Dice Roller has the ability to calculate number of successes based on the number rolled as well as additional functionality such as adding +1 on all die rolls with specific weapon feats but is not necessary to use this sheet. To use the Roll20 dice rolling mechanics, make sure to have the **Use Inline dice(vs API)** checkbox checked at the top of the character sheet. \n\nIf you have any questions, comments, or feedback (all welcome) please contact Barry at btsnyder@gmail.com or MrBS on Roll20." } From f36882cd8862430e239ded845228e5b7467f078e Mon Sep 17 00:00:00 2001 From: bts1967 Date: Fri, 28 Aug 2020 01:39:26 -0400 Subject: [PATCH 21/21] Update wrath_and_glory_api.html --- Wrath and Glory API/wrath_and_glory_api.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Wrath and Glory API/wrath_and_glory_api.html b/Wrath and Glory API/wrath_and_glory_api.html index cddc4fefd6..5f8b3ba0cb 100644 --- a/Wrath and Glory API/wrath_and_glory_api.html +++ b/Wrath and Glory API/wrath_and_glory_api.html @@ -4957,4 +4957,5 @@ case "default": return "--"; }; }; - \ No newline at end of file + +
{{name}}