From 7beb5c5f98c2f1dd7ff41cac8692ea5b3bf99183 Mon Sep 17 00:00:00 2001 From: Christoph Date: Fri, 12 Jun 2020 10:01:50 -0700 Subject: [PATCH] Template Tweaks Fixed error where macro wouldn't set if rating didnt change but skill, tool, or specialty did Added Advantage to template Moved Charge lower in template Tweaked display to be cleaner and more consistant --- FreeSpacer/FreeSpacer.css | 205 +++++++++-------------- FreeSpacer/FreeSpacer.html | 335 ++++++++++++------------------------- 2 files changed, 187 insertions(+), 353 deletions(-) diff --git a/FreeSpacer/FreeSpacer.css b/FreeSpacer/FreeSpacer.css index 9676a071b0..ebda72647f 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(10,20px); + grid-template-rows: repeat(11,21px); background-color: #353635; border: none; font-family: 'Myriad Pro'; @@ -550,28 +550,26 @@ select.sheet-typeSelector background-color: #353635; } /*Subheaders*/ - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-taskDiceSubheader + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateSubheader { grid-column: 1/-1; - grid-row: 4/6; - background-color: #414241; color: #d87d29; font-variant-caps: small-caps; - font-weight: 500; + font-weight: 600; padding-left: 2px; padding-top: 3px; } + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-taskDiceSubheader + { + grid-row: 4/6; + background-color: #414241; + } .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-threatDiceSubheader { - grid-column: 1/-1; grid-row: 6/8; background-color: #353635; - color: #d87d29; - font-variant-caps: small-caps; - font-weight: 500; - padding-left: 2px; - padding-top: 3px; } + /*Dice*/ .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-dice { @@ -579,7 +577,6 @@ select.sheet-typeSelector align-content: stretch; width: 20px; height: 20px; - margin-top: -3px; } .sheet-rolltemplate-FS .sheet-rolltemplateContainer .inlinerollresult @@ -588,7 +585,6 @@ select.sheet-typeSelector border-color:transparent; font-size: 1em; text-align: center; - line-height: 24px; } .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-taskDice { @@ -700,66 +696,83 @@ select.sheet-typeSelector grid-column: 11/12; } /*Excess Dice*/ - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-excessDiceSubheader + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-excessDice { - grid-column: 1/-1; grid-row: 8/9; background-color: #414241; - color: #d87d29; - font-variant-caps: small-caps; - font-weight: 500; - padding-left: 2px; - padding-top: 3px; } + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-excessDice .inlinerollresult + { + border: none; + font-weight: 400; + padding: 0; + } .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-autoHits { - padding-top: 3px; grid-column: 5/8; - grid-row: 8/9; + padding-top: 2px; + font-weight: 400; } .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-autoMisses { - padding-top: 3px; grid-column: 9/-1; - grid-row: 8/9; + padding-top: 2px; + font-weight: 400; } + + /*Charge*/ + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateCharge + { + grid-row: 9/10; + background-color: #353635; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateChargeTotal + { + grid-column: 4/5; + padding: 2px 0 0 5px; + font-weight: 400; + text-align: end; + } + /*Results*/ - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-resultsSubheader + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateResults { - grid-column: 1/-1; - grid-row: 9/10; - background-color: #353635; - color: #d87d29; - font-variant-caps: small-caps; - font-weight: 500; - padding-left: 2px; - padding-top: 3px; + grid-row: 10/11; + background-color: #414241; } - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-result + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateResultTotal { - grid-row: 9/10; - grid-column: 4/-1; - background-color: #353635; + grid-column: 4/5; + padding: 2px 0 0 5px; + text-align: end; } + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateResultTotal > .inlinerollresult + { + border: none; + font-weight: 400; + padding: 0; + } + /*Outcome*/ - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-outcomeSubheader + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateOutcome { - grid-column: 1/-1; - grid-row: 10/11; - background-color: #414241; - color: #d87d29; - font-variant-caps: small-caps; - font-weight: 500; - padding-left: 2px; - padding-top: 3px; + grid-row: 11/12; + background-color: #353635; } - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-outcome + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateOutcomeDisplay { - grid-row: 10/11; grid-column: 4/-1; - background-color: #414241; + padding-left: 5px; padding-top: 3px; + font-weight: 400; } + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-templateOutcomeDisplay .inlinerollresult + { + border: none; + font-weight: 400; + padding: 0; + } /* ************ */ /* Salvo Mode */ @@ -892,12 +905,6 @@ input.sheet-salvoRollButton + span.sheet-salvoRollButton, input.sheet-salvoRollB grid-column: 55; } -.sheet-salvoToolTypeBox -{ - grid-row: 23; - grid-column: 55; -} - .sheet-salvoToolBox { grid-row: 34; @@ -1154,10 +1161,8 @@ input.sheet-skillDeselect input.sheet-skillDeselect:checked ~ .sheet-specialtyFlow, input.sheet-skillDeselect:checked ~ .sheet-salvoSpecialtyBox, input.sheet-skillDeselect:checked ~ .sheet-specialtySelector, - input.sheet-skillDeselect:checked ~ .sheet-salvoToolTypeBox, input.sheet-skillDeselect:checked ~ .sheet-toolTypeDirection, input.sheet-skillDeselect:checked ~ .sheet-specialtyDeselect, - input.sheet-skillDeselect:checked ~ .sheet-scaleDeselect, input.sheet-skillDeselect:checked ~ .sheet-salvoToolBox, input.sheet-skillDeselect:checked ~ .sheet-salvoChargeBox, input.sheet-skillDeselect:checked ~ .sheet-overchargeHighlight, @@ -1224,14 +1229,13 @@ input.sheet-specialtyDeselect input.sheet-specialtyDeselect:not(:checked) ~ .sheet-specialtySelector, input.sheet-specialtyDeselect:checked ~ .sheet-toolTypeDirection, input.sheet-specialtyDeselect:checked ~ .sheet-salvoSpecialtyBox, - input.sheet-specialtyDeselect:checked ~ .sheet-salvoToolTypeBox, - input.sheet-specialtyDeselect:checked ~ .sheet-scaleDeselect, input.sheet-specialtyDeselect:checked ~ .sheet-salvoToolBox, input.sheet-specialtyDeselect:checked ~ .sheet-salvoChargeBox, input.sheet-specialtyDeselect:checked ~ .sheet-overchargeHighlight, input.sheet-specialtyDeselect:checked ~ .sheet-chargeCrewKitDirection, input.sheet-specialtyDeselect:checked ~ .sheet-toolDeselect, - input.sheet-specialtyDeselect:checked ~ .sheet-crewKitMods + input.sheet-specialtyDeselect:checked ~ .sheet-crewKitMods, + input.sheet-specialtyDeselect:checked ~ .sheet-toolCrewKitDirection { display: none; } @@ -1399,48 +1403,6 @@ span.sheet-specialtySelector grid-row: 56; } -/*Tool Type deselect button*/ -.sheet-scaleDeselect -{ - position: absolute; - width: 12px; - height: 10px; - grid-row: 23; - grid-column: 75; -} - -input.sheet-scaleDeselect -{ - opacity: 0; - z-index: 19; -} - - input.sheet-scaleDeselect:not(:checked) + span.sheet-scaleDeselect - { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/RollTemplate/FreeSpacer/img/salvoDeactivate.png); - background-repeat: no-repeat; - background-position: center; - opacity: 1; - background-size: 12px 10px; - z-index: 18; - } - - input.sheet-scaleDeselect:checked + span.sheet-scaleDeselect, - input.sheet-scaleDeselect:checked, - input.sheet-scaleDeselect:not(:checked) ~ .sheet-specialtySelector, - input.sheet-scaleDeselect:not(:checked) ~ .sheet-toolTypeDirection, - input.sheet-scaleDeselect:checked ~ .sheet-salvoSpecialtyBox, - input.sheet-scaleDeselect:checked ~ .sheet-salvoToolTypeBox, - input.sheet-scaleDeselect:checked ~ .sheet-salvoToolBox, - input.sheet-scaleDeselect:checked ~ .sheet-salvoChargeBox, - input.sheet-scaleDeselect:checked ~ .sheet-salvoAdvantageBox, - input.sheet-scaleDeselect:checked ~ .sheet-rollSalvoButton, - input.sheet-scaleDeselect:checked ~ .sheet-spendChargeCloseSalvoMode, - input.sheet-scaleDeselect:checked ~ .sheet-salvoThreatBox - { - display: none; - } - /*Tool deselection buttons*/ .sheet-toolDeselect { @@ -1469,8 +1431,8 @@ input.sheet-crewKitDeselect:not(:checked) + span.sheet-crewKitDeselect input.sheet-crewKitDeselect:checked + span.sheet-crewKitDeselect, input.sheet-crewKitDeselect:checked, -input.sheet-crewKitDeselect:not(:checked) ~ .sheet-crewKitSelect, -input.sheet-crewKitDeselect:not(:checked) ~ .sheet-toolCrewKitDirection +input.sheet-crewKitDeselect:not(:checked) ~ .sheet-toolCrewKitDirection, +input.sheet-crewKitDeselect:not(:checked) ~ .sheet-crewKitSelect { display: none; } @@ -1509,31 +1471,24 @@ span.sheet-crewKitSelect z-index: 18; } -/*Tool Type Other Selected*/ -input.sheet-otherToolSelector:checked ~ .sheet-salvoToolBox, -input.sheet-otherToolSelector:checked ~ .sheet-salvoChargeBox +/*Other Tool Selected*/ +input.sheet-otherTool:checked ~ .sheet-salvoToolBox, +input.sheet-otherTool:checked ~ .sheet-salvoChargeBox, +input.sheet-otherTool:checked ~ .sheet-spendChargeCloseSalvoMode, +input.sheet-otherTool:checked ~ .sheet-overchargeHighlight, +input.sheet-otherTool:checked ~ .sheet-chargeCrewKitDirection { display: none; } -input.sheet-otherToolSelector:checked ~ .sheet-salvoAdvantageBox, -input.sheet-otherToolSelector:checked ~ .sheet-spendChargeCloseSalvoMode, -input.sheet-otherToolSelector:checked ~ .sheet-rollSalvoButton, -input.sheet-otherToolSelector:checked ~ .sheet-salvoThreatBox + +input.sheet-otherTool:checked ~ .sheet-salvoAdvantageBox, +input.sheet-otherTool:checked ~ .sheet-spendChargeCloseSalvoMode, +input.sheet-otherTool:checked ~ .sheet-rollSalvoButton, +input.sheet-otherTool:checked ~ .sheet-salvoThreatBox { display: block; } - /*Tool Type Crew Kit Selected*/ - input.sheet-crewKitSelector:not(:checked) ~ .sheet-crewKitSelect, - input.sheet-crewKitSelector:not(:checked) ~ .sheet-crewKitDeselect, - input.sheet-crewKitSelector:not(:checked) ~ .sheet-toolCrewKitDirection, - input.sheet-crewKitSelector:not(:checked) ~ .sheet-chargeCrewKitDirection, - input.sheet-crewKitSelector:not(:checked) ~ .sheet-overchargeHighlight, - input.sheet-crewKitSelector:not(:checked) ~ .sheet-crewKitMods - { - display: none; - } - /*Crew Kit Tool Locations*/ .sheet-crewKitScanner { @@ -1577,6 +1532,12 @@ input.sheet-otherToolSelector:checked ~ .sheet-salvoThreatBox grid-column: 4; } +.sheet-otherTool +{ + grid-row: 65; + grid-column: 75; +} + /*Crew Kit Tool Selected*/ input.sheet-crewKitScanner:not(:checked) ~ .sheet-crewKitScannerMods, input.sheet-crewKitBioChemKit:not(:checked) ~ .sheet-crewKitBioChemKitMods, diff --git a/FreeSpacer/FreeSpacer.html b/FreeSpacer/FreeSpacer.html index e3e6b60d76..9dbdee3cce 100644 --- a/FreeSpacer/FreeSpacer.html +++ b/FreeSpacer/FreeSpacer.html @@ -146,24 +146,6 @@ - -
- -
- - - - - - - -
@@ -179,6 +161,7 @@ + @@ -279,11 +262,8 @@
- - - -
Choose a Type of Tool
-
Choose a Crew Kit Tool
+ +
Choose a Tool
Spend 1 Charge per Mod or 2 for Mods with Rating 0
Overcharged! Spend 1 Charge per Mod or 2 for Mods with Rating 0
@@ -1159,7 +1139,7 @@
Rating
- +
@@ -1935,18 +1915,21 @@
Laboratories
Projects/Vignettes
+
BioLab Fittings
1
BioTank
   
+
GravLab Fittings
1
Data core
   
+
MechLab Fittings
@@ -8050,10 +8033,10 @@
{{salvoSkill}}({{salvoSkillRating}})
{{salvoSpecialty}}({{salvoSpecialtyRating}})
{{salvoTool}}({{salvoToolRating}})
-
Charge({{salvoCharge}})
+
Advantage({{salvoAdvantage}})
-
Task Dice//
+
Task Dice//
{{task0}}
{{task1}}
{{task2}}
@@ -8066,7 +8049,7 @@
{{task9}}
-
Threat Dice//
+
Threat Dice//
{{threat0}}
{{threat1}}
{{threat2}}
@@ -8079,24 +8062,27 @@
{{threat9}}
-
Excess Dice//
-
+
Excess Dice//
+
{{#rollGreater() autoHits 0}} add {{autoHits}} Hits {{/rollGreater() autoHits 0}}
-
+
{{#rollGreater() autoMisses 0}} add {{autoMisses}} Misses {{/rollGreater() autoMisses 0}}
+ +
Charge//
{{salvoCharge}}
+ -
Result//
{{total}}
+
Result//
{{total}}
-
Outcome//
-
+
Outcome//
+
{{#rollGreater() total 4 }} Critical(5+) @@ -8145,8 +8131,8 @@