Initiate v.44

Initiate v.44
Bugfix returned notes to the roll template outputs for PC roll buttons in repeating sections.
This commit is contained in:
James C (aka Chuz)
2021-10-22 09:32:11 -04:00
parent 612b76bc45
commit 736c8c1d64
2 changed files with 8 additions and 6 deletions
+2
View File
@@ -1,5 +1,7 @@
Change Log
==============================================
**2021-10-26 ** v.44 Chuz (James Culp)
Bugfix returned notes to the roll template outputs for PC roll buttons in repeating sections.
**2021-10-11 ** v.43 Chuz (James Culp)
Added roll post-processing to PC sheet buttons. This includes a new way to handle Wild Dice and glitch/crit glitch detection.
**2021-09-21 ** v.42 Chuz (James Culp)
@@ -5444,7 +5444,7 @@
<input type="hidden" name="attr_combat_paralysis_initiative_mod" value="" />
<input type="hidden" name="attr_bad_luck" value="0" />
<input type="hidden" name="attr_sheet_version" value="0.43">
<input type="hidden" name="attr_sheet_version" value="0.44">
<input type="hidden" name="attr_data_version" value="0">
<script type="text/worker">
//Sheet workers
@@ -5761,7 +5761,7 @@ for(c = 1; c < 50; c++) {
var buttonType = eventInfo.triggerName.split('_')[eventInfo.triggerName.split('_').length - 1];
var rollButton = rollButtons[buttonType];
['name', 'spec', 'expert', 'display_spec', 'display_expert', 'rating', 'attribute', 'display_attribute', 'mod'].forEach((field) => {
['name', 'spec', 'expert', 'display_spec', 'display_expert', 'rating', 'attribute', 'display_attribute', 'mod', 'notes'].forEach((field) => {
var replacement = eventInfo.triggerName.slice(8);
var re = RegExp(buttonType+'$', "g");
@@ -5781,7 +5781,7 @@ for(c = 1; c < 50; c++) {
var buttonType = eventInfo.triggerName.split('_')[eventInfo.triggerName.split('_').length - 1];
var rollButton = rollButtons[buttonType];
['weapon', 'type', 'spec', 'expert', 'dicepool_modifier', 'ground_zero', 'close', 'near', 'blast', 'rating', 'attr_rating', 'damage', 'skill', 'attribute', 'mode'].forEach((field) => {
['weapon', 'type', 'spec', 'expert', 'dicepool_modifier', 'ground_zero', 'close', 'near', 'blast', 'rating', 'attr_rating', 'damage', 'skill', 'attribute', 'mode', 'notes'].forEach((field) => {
var replacement = eventInfo.triggerName.slice(8);
var re = RegExp(buttonType+'$', "g");
@@ -5801,7 +5801,7 @@ for(c = 1; c < 50; c++) {
var buttonType = eventInfo.triggerName.split('_')[eventInfo.triggerName.split('_').length - 1];
var rollButton = rollButtons[buttonType];
['name', 'category', 'effect_type', 'skill', 'dicepool_modifier', 'specialization', 'expertise', 'drain', 'spec', 'expert', 'threshold', 'potency'].forEach((field) => {
['name', 'category', 'effect_type', 'skill', 'dicepool_modifier', 'specialization', 'expertise', 'drain', 'spec', 'expert', 'threshold', 'potency', 'notes'].forEach((field) => {
var replacement = eventInfo.triggerName.slice(8);
var re = RegExp(buttonType+'$', "g");
@@ -5821,7 +5821,7 @@ for(c = 1; c < 50; c++) {
var buttonType = eventInfo.triggerName.split('_')[eventInfo.triggerName.split('_').length - 1];
var rollButton = rollButtons[buttonType];
['name', 'skill', 'dicepool_modifier', 'spec', 'expert', 'fade'].forEach((field) => {
['name', 'skill', 'dicepool_modifier', 'spec', 'expert', 'fade', 'notes'].forEach((field) => {
var replacement = eventInfo.triggerName.slice(8);
var re = RegExp(buttonType+'$', "g");
@@ -5841,7 +5841,7 @@ for(c = 1; c < 50; c++) {
var buttonType = eventInfo.triggerName.split('_')[eventInfo.triggerName.split('_').length - 1];
var rollButton = rollButtons[buttonType];
['name', 'display_sensor', 'display_pilot', 'clearsight', 'evasion', 'stealth', 'electronicwarfare', 'maneuvering', 'targeting'].forEach((field) => {
['name', 'display_sensor', 'display_pilot', 'clearsight', 'evasion', 'stealth', 'electronicwarfare', 'maneuvering', 'targeting', 'notes'].forEach((field) => {
var replacement = eventInfo.triggerName.slice(8);
var re = RegExp(buttonType+'$', "g");