From ff598e4e30724f1fcdf5a8deaf4cd2715632b819 Mon Sep 17 00:00:00 2001 From: Christoph Date: Mon, 15 Jun 2020 09:41:58 -0700 Subject: [PATCH] Tweaked the template to display number of dice rolled and excess next to task and threat die subheaders --- FreeSpacer/FreeSpacer.css | 56 +++++++++++++++++++------------------- FreeSpacer/FreeSpacer.html | 27 +++++++++--------- 2 files changed, 41 insertions(+), 42 deletions(-) diff --git a/FreeSpacer/FreeSpacer.css b/FreeSpacer/FreeSpacer.css index bace96af80..eac517f7af 100644 --- a/FreeSpacer/FreeSpacer.css +++ b/FreeSpacer/FreeSpacer.css @@ -499,7 +499,7 @@ select.sheet-typeSelector { display: grid; grid-template-columns: repeat(12, 20px); - grid-template-rows: repeat(11,21px); + grid-template-rows: repeat(10,21px); background-color: #353635; border: none; font-family: 'Myriad Pro'; @@ -695,36 +695,36 @@ select.sheet-typeSelector { grid-column: 11/12; } - /*Excess Dice*/ - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-excessDice + /*Dice Count*/ + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateDiceCount .inlinerollresult { - grid-row: 8/9; - background-color: #414241; - } - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-excessDice .inlinerollresult - { - border: none; - font-weight: 400; - padding: 0; - } - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-autoHits - { - grid-column: 5/8; - padding-top: 2px; - font-weight: 400; - } - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-autoMisses - { - grid-column: 9/-1; - padding-top: 2px; + border: none; font-weight: 400; + padding: 0; } + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-threatDiceCount + { + grid-row: 6/7; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-taskDiceCount + { + grid-row: 4/5; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateExcessDice + { + grid-column: 5/-1; + padding-top: 2px; + font-weight: 400; + } + /*Charge*/ .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateCharge { - grid-row: 9/10; - background-color: #353635; + grid-row: 8/9; + background-color: #414241; } .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateChargeTotal @@ -738,8 +738,8 @@ select.sheet-typeSelector /*Results*/ .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateResults { - grid-row: 10/11; - background-color: #414241; + grid-row: 9/10; + background-color: #353635; } .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateResultTotal { @@ -757,8 +757,8 @@ select.sheet-typeSelector /*Outcome*/ .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateOutcome { - grid-row: 11/12; - background-color: #353635; + grid-row: 10/11; + background-color: #414241; } .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateOutcomeDisplay { diff --git a/FreeSpacer/FreeSpacer.html b/FreeSpacer/FreeSpacer.html index a7e4da3be1..3c221a96d1 100644 --- a/FreeSpacer/FreeSpacer.html +++ b/FreeSpacer/FreeSpacer.html @@ -8030,6 +8030,12 @@
Task Dice//
+
+ {{taskDice}} + {{#rollGreater() autoHits 0}} + + {{autoHits}} auto-hits + {{/rollGreater() autoHits 0}} +
{{task0}}
{{task1}}
{{task2}}
@@ -8043,6 +8049,12 @@
Threat Dice//
+
+ {{threatDice}} + {{#rollGreater() autoMisses 0}} + + {{autoMisses}} auto-misses + {{/rollGreater() autoMisses 0}} +
{{threat0}}
{{threat1}}
{{threat2}}
@@ -8054,19 +8066,6 @@
{{threat8}}
{{threat9}}
- -
Excess Dice//
-
- {{#rollGreater() autoHits 0}} - add {{autoHits}} Hits - {{/rollGreater() autoHits 0}} -
-
- {{#rollGreater() autoMisses 0}} - add {{autoMisses}} Misses - {{/rollGreater() autoMisses 0}} -
-
Charge//
{{salvoCharge}}
@@ -9695,7 +9694,7 @@ return `{{threat${num}=$[[${(num + taskDice) * 2}]]}}`; }).join(' '); - setObj.salvoMacro = `&{template:FS} {{salvoSkill=${values.salvoSkill}}} {{salvoSkillRating=${values.salvoSkillRating}}} {{salvoSpecialty=${values.salvoSpecialty}}} {{salvoSpecialtyRating=${values.salvoSpecialtyRating}}} {{salvoTool=${values.salvoTool}}} {{salvoToolRating=${values.salvoToolRating}}} {{salvoCharge=${values.salvoCharge}}} {{salvoAdvantage=${values.salvoAdvantage}}} {{total=${wholeRoll}}} ${taskFields} ${threatFields} ${autoHits} ${autoMisses}`; + setObj.salvoMacro = `&{template:FS} {{salvoSkill=${values.salvoSkill}}} {{salvoSkillRating=${values.salvoSkillRating}}} {{salvoSpecialty=${values.salvoSpecialty}}} {{salvoSpecialtyRating=${values.salvoSpecialtyRating}}} {{salvoTool=${values.salvoTool}}} {{salvoToolRating=${values.salvoToolRating}}} {{salvoCharge=${values.salvoCharge}}} {{salvoAdvantage=${values.salvoAdvantage}}} {{taskDice=${taskDice}}} {{threatDice=${threatDice}}} {{total=${wholeRoll}}} ${taskFields} ${threatFields} ${autoHits} ${autoMisses}`; console.log(setObj); setAttrs(setObj);