diff --git a/FreeSpacer/FreeSpacer.css b/FreeSpacer/FreeSpacer.css index 03347b969b..157b43aac0 100644 --- a/FreeSpacer/FreeSpacer.css +++ b/FreeSpacer/FreeSpacer.css @@ -493,60 +493,222 @@ select.sheet-typeSelector /* ************* */ .sheet-rolltemplate-FS { - margin-left: -37px; } - .sheet-rolltemplate-FS .withoutavatars - { - margin-left: -7px; - } - .sheet-rolltemplate-FS .sheet-rolltemplateContainer { display: grid; - grid-template-columns: repeat(12, 15px); - grid-template-rows: repeat(6,15px); - grid-row-gap: 2px; + grid-template-columns: repeat(24, 10px); + grid-template-rows: repeat(10,20px); + background-color: #353635; border: none; - background-color: darkgrey; font-family: 'Myriad Pro'; + color: white; + margin-left: -5px; + font-weight: 400; } - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-rolltemplateSkill + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-rolltemplateHeader { grid-row: 1/2; - grid-column: 1/8; + grid-column: 1/-1; + background-color: #d87d29; + font-variant-caps: small-caps; + font-weight: 700; + font-size: 17px; + color: black; + margin-left: -5px; + padding-left: 2px; + padding-top: 3px; } - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-rolltemplateSpecialty + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-rolltemplateTextRows { - grid-row: 1/2; - grid-column: 8/13; + padding-left: 2px; + padding-top: 3px; } - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-rolltemplateTool + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-rolltemplateCol1 + { + grid-column: 1/13; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-rolltemplateCol2 + { + grid-column: 13/-1; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-rolltemplateRow1 { grid-row: 2/3; - grid-column: 1/13; + background-color: #414241; } - .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-taskDice + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-rolltemplateRow2 { grid-row: 3/4; - grid-column: 1/13; + background-color: #353635; } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-taskDiceSubheader + { + grid-column: 1/-1; + grid-row: 4/5; + 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-taskDice + { + grid-row: 5/6; + background-color: #353635; + } + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-threatDice { - grid-row: 4/5; - grid-column: 1/13; + grid-row: 7/8; + background-color: #353635; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-dice + { + justify-self: center; + align-self: center; + padding-top: 3px; + background-color: #353635; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-die0 + { + grid-column: 2/4; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-die1 + { + grid-column: 4/6; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-die2 + { + grid-column: 6/8; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-die3 + { + grid-column: 8/10; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-die4 + { + grid-column: 10/12; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-die5 + { + grid-column: 12/14; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-die6 + { + grid-column: 14/16; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-die7 + { + grid-column: 16/18; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-die8 + { + grid-column: 18/20; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-die9 + { + grid-column: 20/22; + } + + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .inlinerollresult + { + background-color: transparent; + border: none; + padding: 0px; + } + + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-threatDiceSubheader + { + grid-column: 1/-1; + grid-row: 6/7; + 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-excessDiceSubheader + { + 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-autoHits + { + padding-top: 3px; + grid-column: 10/16; + grid-row: 8/9; + } + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-autoMisses + { + padding-top: 3px; + grid-column: 17/-1; + grid-row: 8/9; + } + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-resultsSubheader + { + 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; } .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-result { - grid-row: 5/6; - grid-column: 1/13; + padding-top: 3px; + grid-row: 9/10; + grid-column: 8/-1; + background-color: #353635; + } + .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-outcomeSubheader + { + 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; } .sheet-rolltemplate-FS .sheet-rolltemplateContainer .sheet-outcome { - grid-row: 6/7; - grid-column: 1/13; + padding-top: 3px; + grid-row: 10/11; + grid-column: 8/-1; + background-color: #414241; } diff --git a/FreeSpacer/FreeSpacer.html b/FreeSpacer/FreeSpacer.html index 28a01f503d..ff068bcfb9 100644 --- a/FreeSpacer/FreeSpacer.html +++ b/FreeSpacer/FreeSpacer.html @@ -250,11 +250,11 @@ - Roll Salvo + Roll Salvo Spend Charge & Close Salvo Mode - +
@@ -360,8 +360,8 @@
+ + -->
Anthropology:
@@ -390,8 +390,8 @@
+ + -->
Accounting:
@@ -420,8 +420,8 @@
+ + -->
Comms:
@@ -450,8 +450,8 @@
+ + -->
Administration:
@@ -480,8 +480,8 @@
+ + -->
Insight:
@@ -514,8 +514,8 @@
+ + -->
Sneak:
@@ -544,8 +544,8 @@
+ + -->
Martial Arts:
@@ -574,8 +574,8 @@
+ + -->
Architecture:
@@ -604,8 +604,8 @@
+ + -->
Survey:
@@ -634,8 +634,8 @@
+ + -->
Grav Drive:
@@ -668,8 +668,8 @@
+ + -->
Medicine:
@@ -698,8 +698,8 @@
+ + -->
Holography:
@@ -728,8 +728,8 @@
+ + -->
Away Weaponry:
@@ -758,8 +758,8 @@
+ + -->
Hack:
@@ -788,8 +788,8 @@
+ + -->
Mechanics:
@@ -4073,7 +4073,7 @@
- + @@ -4271,7 +4271,7 @@ - + @@ -4595,8 +4595,8 @@ - - + + @@ -5060,8 +5060,8 @@ - - + + @@ -5393,8 +5393,8 @@ - - + + @@ -5825,8 +5825,8 @@ - - + + @@ -6300,7 +6300,7 @@ - + @@ -6813,8 +6813,8 @@ - - + + @@ -7083,8 +7083,8 @@ - - + + @@ -7410,8 +7410,8 @@ - - + + @@ -8107,14 +8107,57 @@
-
{{salvoSkill}}({{salvoSkillRating}})
-
{{salvoSpecialty}}({{salvoSpecialtyRating}})
-
{{salvoTool}}({{salvoToolRating}}) costing {{salvoCharge}} Charge
-
{{task0}}{{task1}}{{task2}}{{task3}}{{task4}}{{task5}}{{task6}}{{task7}}{{task8}}{{task9}}+{{autoHits}}
-
{{threat0}}{{threat1}}{{threat2}}{{threat3}}{{threat4}}{{threat5}}{{threat6}}{{threat7}}{{threat8}}{{threat9}}+{{autoMisses}}
-
Result: {{total}}
- -
+
Salvo
+
{{salvoSkill}}({{salvoSkillRating}})
+
{{salvoSpecialty}}({{salvoSpecialtyRating}})
+
{{salvoTool}}({{salvoToolRating}})
+
Charge({{salvoCharge}})
+ + +
Task Dice//
+
{{task0}}
+
{{task1}}
+
{{task2}}
+
{{task3}}
+
{{task4}}
+
{{task5}}
+
{{task6}}
+
{{task7}}
+
{{task8}}
+
{{task9}}
+ + +
Threat Dice//
+
{{threat0}}
+
{{threat1}}
+
{{threat2}}
+
{{threat3}}
+
{{threat4}}
+
{{threat5}}
+
{{threat6}}
+
{{threat7}}
+
{{threat8}}
+
{{threat9}}
+ + +
Excess Dice//
+
+ {{#rollGreater() autoHits 0}} + add {{autoHits}} Hits + {{/rollGreater() autoHits 0}} +
+
+ {{#rollGreater() autoMisses 0}} + add {{autoMisses}} Misses + {{/rollGreater() autoMisses 0}} +
+ + +
Result//
{{total}}
+ + +
Outcome//
+
{{#rollGreater() total 4 }} Critical(5+) @@ -8611,7 +8654,7 @@ //Set the Salvo Tool Rating, track Charge spent, and limit spending to current ReactorCharge on("change:salvomod1 change:salvomod2 change:salvomod3 change:salvomod4 change:salvomod5 change:salvomod6 change:salvomod7 change:salvomod8 change:salvomod9 change:salvomod10 change:salvomod11 change:salvomod12 change:salvomod13 change:salvomod14 change:salvomod15 change:salvomod16 change:salvomod17 change:salvomod18 change:salvomod19 change:salvomod20", (event) => - { + { getAttrs(["salvoTool", "ReactorCharge", "ReactorOvercharge", "salvoMod1", "salvoMod2", "salvoMod3", "salvoMod4", "salvoMod5", "salvoMod6", "salvoMod7", "salvoMod8", "salvoMod9", "salvoMod10", @@ -9631,7 +9674,7 @@ setAttrs(setObj); }) }); - + //Cargo Total on("change:repeating_shipcargo remove:repeating_shipcargo change:supply change:complexmaterials", (event) => {