diff --git a/Free Spacer/FreeSpacer.css b/Free Spacer/FreeSpacer.css index f4cd4289d6..a347537c71 100644 --- a/Free Spacer/FreeSpacer.css +++ b/Free Spacer/FreeSpacer.css @@ -33,7 +33,16 @@ input[type="radio"] input.sheet-crewmemberSelector:checked ~ div.sheet-crewmemberSheet, input.sheet-shipSelector:checked ~ div.sheet-shipSheet, -input.sheet-launchSelector:checked ~ div.sheet-launchSheet +input.sheet-sophontSelector:checked ~ div.sheet-sophontSheet, +input.sheet-compositeSophontSelector:checked ~ div.sheet-compositeSophontSheet, +input.sheet-swarmSelector:checked ~ div.sheet-swarmSheet, +input.sheet-creatureSelector:checked ~ div.sheet-creatureSheet, +input.sheet-behemothSelector:checked ~ div.sheet-behemothSheet, +input.sheet-droneSelector:checked ~ div.sheet-droneSheet, +input.sheet-shuttleSelector:checked ~ div.sheet-shuttleSheet, +input.sheet-smallCraftSelector:checked ~ div.sheet-smallCraftSheet, +input.sheet-shipLogSelector:checked ~ div.sheet-shipLogSheet, +input.sheet-capitalShipSelector:checked ~ div.sheet-capitalShipSheet { display: block; } @@ -183,6 +192,7 @@ select, textarea, input[type="text"], input[type="number"] width: 100%; line-height: 100%; font-variant: normal; + background: transparent; } input[type="number"] @@ -199,7 +209,7 @@ select.sheet-start select.sheet-full, input[type="text"].sheet-full, -input[type="number"].sheet-full, +input[type="number"].sheet-full { width: 98%; } @@ -325,6 +335,176 @@ textarea align-items: start; } +.sheet-sophontSheetGrid +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/SophontLog.png); + background-size: 900px 290px; + background-repeat: no-repeat; + width: 887px; + height: 285px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 40px 80px 5fr 80px 3fr 3fr 14px; + grid-template-rows: 24px repeat(14,18px) 1fr; + justify-items: start; + align-items: start; + padding: 6px; + grid-column-gap: 4px; +} + +.sheet-compositeSophontSheetGrid +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/compositeSophontLog.png); + background-size: 900px 290px; + background-repeat: no-repeat; + width: 900px; + height: 285px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 40px 78px 4fr 80px 3fr 150px 25px 25px 25px 25px 5px; + grid-template-rows: 24px repeat(14,18px) 1fr; + justify-items: start; + align-items: start; + padding: 6px; + grid-column-gap: 4px; +} + +.sheet-swarmSheetGrid +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/swarmLog.png); + background-size: 900px 340px; + background-repeat: no-repeat; + width: 900px; + height: 335px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 60px 70px 1fr 150px 25px 24px 25px 24px 25px 25px 25px 24px 24px 5px; + grid-template-rows: 24px repeat(18,18px) 1fr; + justify-items: start; + align-items: start; + padding: 6px; + grid-column-gap: 4px; +} + +.sheet-droneSheetGrid +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/swarmLog.png); + background-size: 900px 340px; + background-repeat: no-repeat; + width: 900px; + height: 335px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 85px 70px 1fr 150px 25px 24px 25px 24px 25px 25px 25px 24px 24px 5px; + grid-template-rows: 24px repeat(18,18px) 1fr; + justify-items: start; + align-items: start; + padding: 6px; + grid-column-gap: 4px; +} + + +.sheet-creatureSheetGrid +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/creatureLog.png); + background-size: 900px 285px; + background-repeat: no-repeat; + width: 900px; + height: 280px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 60px 78px 1fr 80px 1fr 150px 25px 25px 25px 25px 5px; + grid-template-rows: 24px repeat(14,18px) 1fr; + justify-items: start; + align-items: start; + padding: 6px; + grid-column-gap: 4px; +} + +.sheet-smallCraftSheetGrid +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/creatureLog.png); + background-size: 900px 285px; + background-repeat: no-repeat; + width: 900px; + height: 280px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 85px 70px 1fr 55px 1fr 150px 25px 25px 25px 25px 5px; + grid-template-rows: 24px repeat(14,18px) 1fr; + justify-items: start; + align-items: start; + padding: 6px; + grid-column-gap: 4px; +} + +.sheet-shuttleLogSheetGrid +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/shuttleSquadron.png); + background-size: 900px 590px; + background-repeat: no-repeat; + width: 900px; + height: 585px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 100px 70px 1fr 80px 1fr 150px 25px 25px 25px 25px 5px; + grid-template-rows: 24px repeat(15,18px) 1fr; + justify-items: start; + align-items: start; + padding: 6px; + grid-column-gap: 4px; +} + +.sheet-behemothSheetGrid +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/behemoth.png); + background-size: 900px 590px; + background-repeat: no-repeat; + width: 900px; + height: 585px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 70px 60px 1fr 60px 1fr; + grid-template-rows: 24px repeat(7,18px) 14px 1fr; + justify-items: start; + align-items: start; + padding: 6px; + grid-column-gap: 4px; +} + +.sheet-shipLogSheetGrid +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/shipLog.png); + background-size: 900px 590px; + background-repeat: no-repeat; + width: 900px; + height: 585px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 100px 80px 1fr 70px 1fr; + grid-template-rows: 24px repeat(14,18px) 14px 1fr; + justify-items: start; + align-items: start; + padding: 6px; + grid-column-gap: 4px; +} + + +.sheet-capitalShipSheetGrid +{ + width: 900px; + height: 585px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 100px 2fr 70px 1fr; + grid-template-rows: repeat(7,18px) 14px 1fr; + justify-items: start; + align-items: start; + padding: 0px; + grid-column-gap: 4px; +} + + /* ******************************* */ /* Aspects */ /* ******************************* */ @@ -373,7 +553,7 @@ textarea font-size: 13px; width: 100%; grid-column-start: 2; - grid-column-end: 3; + grid-column-end: 4; grid-row-start: 1; grid-row-end: 2; } @@ -384,7 +564,7 @@ textarea font-variant: small-caps; font-weight: 500; flex-flow: nowrap; - font-size: 14px; + font-size: 18px; grid-column-start: 3; grid-column-end: 4; grid-row-start: 1; @@ -481,7 +661,7 @@ textarea .sheet-species { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/species.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/species.png); background-size: 430px 128.1px; background-repeat: no-repeat; width: 420px; @@ -537,11 +717,6 @@ textarea .sheet-designation { - text-align: start; - font-variant: small-caps; - font-weight: 500; - flex-flow: nowrap; - font-size: 14px; grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; @@ -687,7 +862,7 @@ textarea .sheet-skills { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/skills.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/skills.png); background-size: 220px 370px; background-repeat: no-repeat; width: 220px; @@ -780,19 +955,20 @@ textarea .sheet-crewConditionsWidget { grid-area: Conditions; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/conditionPathogen.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/conditionPathogen.png); background-size: 220px 156.3px; background-repeat: no-repeat; width: 220px; display: grid; - grid-template-columns: 20px 1fr 1fr 25px 4px; + grid-template-columns: 13px 1fr 1fr 25px 10px; grid-template-rows: 22px repeat(5, 25px ) 1fr; - grid-gap: 0px; + grid-column-gap: 4px; height: 156px; z-index: 0; align-self: start; justify-self: start; align-items: center; + padding-left: 2px; } .sheet-conditionsTitle @@ -868,7 +1044,7 @@ textarea display: grid; grid-template-columns: 25px; grid-template-rows: repeat(4,25px); - grid-template-areas: "resiliance2" "resiliance1" "integrity" "vitality"; + grid-template-areas: "resilience2" "resilience1" "integrity" "vitality"; position: relative; justify-self: end; } @@ -881,14 +1057,14 @@ textarea position: absolute; } - .sheet-crewConditions > .sheet-resiliance-slot-2 + .sheet-crewConditions > .sheet-resilience-slot-2 { - grid-area: resiliance2; + grid-area: resilience2; } - .sheet-crewConditions > .sheet-resiliance-slot-1 + .sheet-crewConditions > .sheet-resilience-slot-1 { - grid-area: resiliance1; + grid-area: resilience1; } .sheet-crewConditions > .sheet-integrity @@ -908,7 +1084,7 @@ textarea grid-column-end: 5; grid-row-start: 6; grid-row-end: 7; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/crewPatchBand.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/crewPatchBand.png); background-size: 100% 75%; background-repeat: no-repeat; background-position: center; @@ -950,7 +1126,7 @@ textarea .sheet-pathogen { grid-area: Pathogens; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/conditionPathogen.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/conditionPathogen.png); background-size: 220px 156.3px; background-repeat: no-repeat; width: 220px; @@ -981,7 +1157,7 @@ textarea .sheet-upkeep { grid-area: Upkeep; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/upkeep.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/upkeep.png); background-size: 220px 77px; background-repeat: no-repeat; width: 220px; @@ -1052,13 +1228,13 @@ input[type="number"].sheet-upkeepBox .sheet-EVASuit { grid-area: EVASuit; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/EVAsuit.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/EVAsuit.png); background-size: 180px 314px; background-repeat: no-repeat; display: grid; - grid-template-columns: 15px 60px 1fr 15px 6px; - grid-template-rows: 24px 20px 18px 18px 16px 20px 12px 12px 18px 18px 18px 14px 10px 20px 18px 18px 20px 1fr; - grid-gap: 0px; + grid-template-columns: 15px 60px 1fr 20px 12px; + grid-template-rows: 24px 20px 20px 16px 14px 20px 12px 12px 20px 20px 18px 14px 8px 20px 20px 20px 15px 1fr; + grid-column-gap: 2px; height: 312px; width: 178px; padding-top: 4px; @@ -1208,7 +1384,7 @@ input[type="number"].sheet-upkeepBox .sheet-Augments { grid-area: Augments; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/augmentation.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/augmentation.png); background-size: 180px 314px; background-repeat: no-repeat; display: grid; @@ -1331,12 +1507,12 @@ input[type="number"].sheet-upkeepBox .sheet-Associations { grid-area: Associations; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/associations.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/associations.png); background-size: 900px 255px; background-repeat: no-repeat; display: grid; grid-template-columns: 10px repeat(2, 269px 94px 1fr); - grid-template-rows: 20px 16px 20px repeat(11,1fr); + grid-template-rows: 20px 16px 20px repeat(11,18px) 1fr; grid-gap: 0px; height: 250px; width: 895px; @@ -1365,6 +1541,15 @@ input[type="number"].sheet-upkeepBox font-size: 9px; } +.sheet-associationListItems +{ + align-self: stretch; + flex-flow: nowrap; + font-size: 12px; + font-weight: 500; + line-height: 2em; +} + .sheet-associationSubtitleA { grid-column-start: 2; @@ -1375,28 +1560,28 @@ input[type="number"].sheet-upkeepBox font-size: 13px; } -.sheet-associationTypeA +.sheet-associationTypeTitleA { - grid-row-start: 3; - grid-row-end: 4; font-variant: small-caps; font-size: 11px; vertical-align: bottom; text-align: center; grid-column-start: 3; grid-column-end: 4; -} - -.sheet-associationRatingA -{ grid-row-start: 3; grid-row-end: 4; +} + +.sheet-associationRatingTitleA +{ font-variant: small-caps; font-size: 11px; vertical-align: bottom; text-align: center; grid-column-start: 4; grid-column-end: 5; + grid-row-start: 3; + grid-row-end: 4; } .sheet-associationSubtitleB @@ -1409,40 +1594,63 @@ input[type="number"].sheet-upkeepBox font-size: 13px; } -.sheet-associationTypeB +.sheet-associationTypeTitleB { - grid-row-start: 3; - grid-row-end: 4; font-variant: small-caps; font-size: 11px; vertical-align: bottom; - text-align: center; grid-column-start: 6; grid-column-end: 7; + grid-row-start: 3; + grid-row-end: 4; +} + +.sheet-associationRatingTitleB +{ + font-variant: small-caps; + font-size: 11px; + vertical-align: bottom; + grid-column-start: 7; + grid-column-end: 8; + grid-row-start: 3; + grid-row-end: 4; +} + + +.sheet-associationRatingA +{ + grid-column-start: 4; + grid-column-end: 5; } .sheet-associationRatingB { - grid-row-start: 3; - grid-row-end: 4; - font-variant: small-caps; - font-size: 11px; - vertical-align: bottom; - text-align: center; grid-column-start: 7; grid-column-end: 8; } +.sheet-associationTypeA +{ + grid-column-start: 3; + grid-column-end: 4; +} + +.sheet-associationTypeB +{ + grid-column-start: 6; + grid-column-end: 7; +} + .sheet-associationA { grid-column-start: 2; - grid-column-end: 5; + grid-column-end: 3; } .sheet-associationB { grid-column-start: 5; - grid-column-end: 8; + grid-column-end: 6; } .sheet-association1 @@ -1508,7 +1716,7 @@ input[type="number"].sheet-upkeepBox .sheet-descriptionWidget { grid-area: description; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/description.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/description.png); background-size: 900px 100.5px; background-repeat: no-repeat; display: grid; @@ -1578,7 +1786,7 @@ input[type="number"].sheet-upkeepBox .sheet-languageWidget { grid-area: language; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/language.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/language.png); background-size: 900px 212px; background-repeat: no-repeat; display: grid; @@ -1671,7 +1879,7 @@ input[type="number"].sheet-upkeepBox .sheet-contactWidget { grid-area: contact; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/contactNotes.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/contactNotes.png); background-size: 440px 390px; background-repeat: no-repeat; display: grid; @@ -1709,7 +1917,7 @@ input[type="number"].sheet-upkeepBox .sheet-crewNoteWidget { grid-area: notes; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/contactNotes.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/contactNotes.png); background-size: 440px 390px; background-repeat: no-repeat; display: grid; @@ -1753,7 +1961,7 @@ input[type="number"].sheet-upkeepBox .sheet-retirementPlan { grid-area: plan; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/Retirement.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/Retirement.png); background-size: 720px 390px; background-repeat: no-repeat; display: grid; @@ -1814,19 +2022,19 @@ input[type="number"].sheet-upkeepBox .sheet-retirementReserve { grid-area: reserve; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/resources.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resources.png); } .sheet-retirementDebt { grid-area: debt; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/debt.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/debt.png); } .sheet-retirementShares { grid-area: shares; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/shares.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/shares.png); } .sheet-retirementResourceBox @@ -1866,7 +2074,7 @@ input[type="radio"].sheet-hideCheckbox display: grid; grid-template-columns: 25px; grid-template-rows: repeat(4,25px); - grid-template-areas: "resiliance2" "resiliance1" "integrity" "vitality"; + grid-template-areas: "resilience2" "resilience1" "integrity" "vitality"; position: relative; justify-self: end; margin-top: 10px; @@ -1880,14 +2088,14 @@ input[type="radio"].sheet-hideCheckbox position: absolute; } - .sheet-launch-bay-tug-conditions > .sheet-resiliance-slot-2 + .sheet-launch-bay-tug-conditions > .sheet-resilience-slot-2 { - grid-area: resiliance2; + grid-area: resilience2; } - .sheet-launch-bay-tug-conditions > .sheet-resiliance-slot-1 + .sheet-launch-bay-tug-conditions > .sheet-resilience-slot-1 { - grid-area: resiliance1; + grid-area: resilience1; } .sheet-launch-bay-tug-conditions > .sheet-integrity @@ -1910,7 +2118,7 @@ input[type="radio"].sheet-hideCheckbox display: grid; grid-template-columns: 25px; grid-template-rows: repeat(3,25px); - grid-template-areas: "resiliance" "integrity" "vitality"; + grid-template-areas: "resilience" "integrity" "vitality"; position: relative; justify-self: end; margin-top: 4px; @@ -1924,9 +2132,9 @@ input[type="radio"].sheet-hideCheckbox position: absolute; } - .sheet-launch-bay-trailer-conditions > .sheet-resiliance-slot + .sheet-launch-bay-trailer-conditions > .sheet-resilience-slot { - grid-area: resiliance; + grid-area: resilience; } .sheet-launch-bay-trailer-conditions > .sheet-integrity @@ -2066,12 +2274,33 @@ span.sheet-inlinePips vertical-align: middle; } +span.sheet-inlinePipsLarge +{ + display: inline-block; + background-size: 24px 24px; + height: 25px; + width: 25px; + margin-left: -25px; + vertical-align: middle; +} + /* Grid Checkbox location */ +input[type="checkbox"].sheet-smallCheckbox, +input[type="radio"].sheet-smallCheckbox +{ + width: 13px; + height: 100%; + margin: 0; + padding: 0; + font-size: 13px; + vertical-align: middle; +} + input[type="checkbox"].sheet-largeCheckbox, input[type="radio"].sheet-largeCheckbox { width: 25px; - height: 25px; + height: 100%; margin: 0; padding: 0; font-size: 25px; @@ -2082,7 +2311,7 @@ input[type="checkbox"].sheet-mediumCheckbox, input[type="radio"].sheet-mediumCheckbox { width: 18px; - height: 18px; + height: 100%; margin: 0; padding: 0; font-size: 18px; @@ -2106,11 +2335,20 @@ span.sheet-mediumPips vertical-align: middle; } +span.sheet-smallPips +{ + background-size: 10px 10px; + height: 13px; + width: 13px; + vertical-align: middle; +} + + /* Graphics */ input[type="radio"] + span.sheet-ZeroDie { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/D10ZeroPip.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/D10ZeroPip.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2120,7 +2358,7 @@ input[type="radio"] + span.sheet-ZeroDie input[type="radio"] + span.sheet-D10, span.sheet-FittingD10 { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/D10PipFilled.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/D10PipFilled.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2130,7 +2368,7 @@ span.sheet-FittingD10 input[type="radio"]:checked + span.sheet-D10 ~ input[type="radio"] + span.sheet-D10, input[type="radio"]:checked + span.sheet-ZeroDie ~ input[type="radio"] + span.sheet-D10 { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/D10Pip.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/D10Pip.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2140,7 +2378,7 @@ input[type="radio"]:checked + span.sheet-ZeroDie ~ input[type="radio"] + span.sh input[type="radio"] + span.sheet-Boost, span.sheet-FittingBoost { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/BoostFilled.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/BoostFilled.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2150,7 +2388,7 @@ span.sheet-FittingBoost input[type="radio"]:checked + span.sheet-Boost ~ input[type="radio"] + span.sheet-Boost, input[type="radio"]:checked + span.sheet-ZeroDie ~ input[type="radio"] + span.sheet-Boost { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/Boost.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/Boost.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2159,7 +2397,7 @@ input[type="radio"]:checked + span.sheet-ZeroDie ~ input[type="radio"] + span.sh input[type="radio"] + span.sheet-capacityPips { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/CapacityPipsFilled.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/CapacityPipsFilled.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2168,7 +2406,7 @@ input[type="radio"] + span.sheet-capacityPips input[type="radio"]:checked + span.sheet-capacityPips ~ input[type="radio"] + span.sheet-capacityPips { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/CapacityPips.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/CapacityPips.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2177,7 +2415,7 @@ input[type="radio"]:checked + span.sheet-capacityPips ~ input[type="radio"] + sp input[type="checkbox"] + span.sheet-overcharge { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/overchargeEmpty.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/overchargeEmpty.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2186,7 +2424,7 @@ input[type="checkbox"] + span.sheet-overcharge input[type="checkbox"]:checked + span.sheet-overcharge { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/overcharge.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/overcharge.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2195,7 +2433,7 @@ input[type="checkbox"]:checked + span.sheet-overcharge input[type="checkbox"] + span.sheet-hexSelector { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/HexPip.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/HexPip.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2204,7 +2442,7 @@ input[type="checkbox"] + span.sheet-hexSelector input[type="checkbox"]:checked + span.sheet-hexSelector { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/HexPipFilled.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/HexPipFilled.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2213,7 +2451,7 @@ input[type="checkbox"]:checked + span.sheet-hexSelector input[type="checkbox"] + span.sheet-armour { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/armor.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/armor.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2222,25 +2460,43 @@ input[type="checkbox"] + span.sheet-armour input[type="checkbox"]:checked + span.sheet-armour { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/armor2.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/armor2.png); background-repeat: no-repeat; background-position: center; opacity: 1; z-index: 2; } -input[type="checkbox"] + span.sheet-resiliance +input[type="checkbox"] + span.sheet-resilience { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/resiliance.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resiliance.png); background-repeat: no-repeat; background-position: center; opacity: 1; z-index: 2; } -input[type="checkbox"]:checked + span.sheet-resiliance +input[type="checkbox"]:checked + span.sheet-resilience { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/resiliance2.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resiliance2.png); + background-repeat: no-repeat; + background-position: center; + opacity: 1; + z-index: 2; +} + +input[type="checkbox"] + span.sheet-resilienceThreat +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resilianceThreat.png); + background-repeat: no-repeat; + background-position: center; + opacity: 1; + z-index: 2; +} + +input[type="checkbox"]:checked + span.sheet-resilienceThreat +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resilianceThreatFilled.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2249,7 +2505,7 @@ input[type="checkbox"]:checked + span.sheet-resiliance input[type="checkbox"] + span.sheet-integrity { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/sys-int.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/sys-int.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2258,7 +2514,25 @@ input[type="checkbox"] + span.sheet-integrity input[type="checkbox"]:checked + span.sheet-integrity { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/sys-int2.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/sys-int2.png); + background-repeat: no-repeat; + background-position: center; + opacity: 1; + z-index: 2; +} + +input[type="checkbox"] + span.sheet-integrityThreat +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/IntegrityThreat.png); + background-repeat: no-repeat; + background-position: center; + opacity: 1; + z-index: 2; +} + +input[type="checkbox"]:checked + span.sheet-integrityThreat +{ + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/IntegrityThreatFilled.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2267,7 +2541,7 @@ input[type="checkbox"]:checked + span.sheet-integrity input[type="checkbox"] + span.sheet-crewIntegrity { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/crewIntegrity.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/crewIntegrity.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2276,7 +2550,7 @@ input[type="checkbox"] + span.sheet-crewIntegrity input[type="checkbox"]:checked + span.sheet-crewIntegrity { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/crewIntegrity2.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/crewIntegrity2.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2285,7 +2559,7 @@ input[type="checkbox"]:checked + span.sheet-crewIntegrity input[type="checkbox"] + span.sheet-vital { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/vital.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/vital.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2294,7 +2568,7 @@ input[type="checkbox"] + span.sheet-vital input[type="checkbox"]:checked + span.sheet-vital { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/vital2.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/vital2.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2303,7 +2577,7 @@ input[type="checkbox"]:checked + span.sheet-vital input[type="checkbox"] + span.sheet-patch { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/Patches.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/Patches.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2312,7 +2586,7 @@ input[type="checkbox"] + span.sheet-patch input[type="checkbox"]:checked + span.sheet-patch { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/PatchesFilled.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/PatchesFilled.png); background-repeat: no-repeat; background-position: center; opacity: 1; @@ -2354,22 +2628,22 @@ input[type="checkbox"]:checked + span.sheet-patch .sheet-reactorSystem { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/Reactor.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/Reactor.png); } .sheet-shipSystem { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/ShipSystem.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ShipSystem.png); } .sheet-weaponSystem { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/PulseArray.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/PulseArray.png); } .sheet-dataStorage { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/DataStorage.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/DataStorage.png); } .sheet-system @@ -2808,12 +3082,12 @@ input[type="number"].sheet-currentCharge .sheet-basicModule { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/Module.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/Module.png); } .sheet-weaponModule { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/WeaponModule.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/WeaponModule.png); } .sheet-module @@ -2827,7 +3101,7 @@ input[type="number"].sheet-currentCharge height: 162px; width: 120px; padding-top: 4px; - padding-left: 4px; + padding-left: 5px; z-index: 0; } @@ -2995,6 +3269,7 @@ input[type="number"].sheet-currentCharge grid-row-start: 5; grid-column-end: 2; grid-row-end: 6; + justify-self: center; align-self: end; } @@ -3025,6 +3300,7 @@ input[type="number"].sheet-currentCharge grid-row-start: 6; grid-column-end: 2; grid-row-end: 7; + justify-self: center; align-self: end; } @@ -3055,6 +3331,7 @@ input[type="number"].sheet-currentCharge grid-row-start: 7; grid-column-end: 2; grid-row-end: 8; + justify-self: center; align-self: end; } @@ -3085,6 +3362,7 @@ input[type="number"].sheet-currentCharge grid-row-start: 8; grid-column-end: 2; grid-row-end: 9; + justify-self: center; align-self: end; } @@ -3115,6 +3393,7 @@ input[type="number"].sheet-currentCharge grid-row-start: 9; grid-column-end: 2; grid-row-end: 10; + justify-self: center; align-self: end; } @@ -3145,6 +3424,7 @@ input[type="number"].sheet-currentCharge grid-row-start: 10; grid-column-end: 2; grid-row-end: 11; + justify-self: center; align-self: end; } @@ -3173,18 +3453,17 @@ input[type="number"].sheet-currentCharge .sheet-launchBay { grid-area: launchbay; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/Shuttle.png); - background-size: 380px 335px; + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/Shuttle.png); + background-size: 385px 335px; background-repeat: no-repeat; display: grid; - grid-template-columns: 14px 40px 60px 60px 58px 14px 42px 42px 24px 25px; + grid-template-columns: 14px 40px 60px 60px 60px 15px 41px 45px 21px 25px; grid-template-rows: 15px repeat(2,12px) 15px repeat(2,12px) repeat(5,minmax(12px, 15px)) 20px repeat(9,minmax(12px,15px))1fr; grid-gap: 0px; height: 335px; - width: 362px; + width: 381px; padding-left: 6px; padding-right: 12px; - margin-top: 4px; padding-top: 4px; z-index: 0; } @@ -3297,6 +3576,58 @@ input[type="number"].sheet-currentCharge grid-row-end: 10; flex-flow: nowrap; justify-self: start; + display: grid; + grid-column-gap: 0px; + grid-template-columns: repeat(3,10px 18px); + grid-template-rows: 25px; +} + +.sheet-launchBayArmourPip1 +{ + grid-column-start: 1; + grid-column-end: 2; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-launchBayArmourPip2 +{ + grid-column-start: 2; + grid-column-end: 3; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-launchBayArmourPip3 +{ + grid-column-start: 3; + grid-column-end: 4; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-launchBayArmourPip4 +{ + grid-column-start: 4; + grid-column-end: 5; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-launchBayArmourPip5 +{ + grid-column-start: 5; + grid-column-end: 6; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-launchBayArmourPip6 +{ + grid-column-start: 6; + grid-column-end: 7; + grid-row-start: 1; + grid-row-end: 2; } .sheet-launchBaycapacityPips @@ -3353,7 +3684,7 @@ input[type="number"].sheet-tugReactorCharge .sheet-launchBayTugConditionTitle { - grid-column-start: 9; + grid-column-start: 8; grid-column-end: 11; grid-row-start: 2; grid-row-end: 3; @@ -3361,6 +3692,7 @@ input[type="number"].sheet-tugReactorCharge flex-flow: nowrap; font-size: 9px; text-align: end; + padding-right: 6px; } .sheet-launchBayTugConditionResilience1 @@ -3729,7 +4061,7 @@ input[type="number"].sheet-tugReactorCharge .sheet-launchBayTrailerConditionTitle { - grid-column-start: 9; + grid-column-start: 8; grid-column-end: 11; grid-row-start: 13; grid-row-end: 14; @@ -3737,7 +4069,7 @@ input[type="number"].sheet-tugReactorCharge flex-flow: nowrap; font-size: 9px; text-align: end; - padding-top: 0px; + padding-right: 6px; } .sheet-launchBayTrailerConditionResilience @@ -3842,7 +4174,7 @@ input[type=number].sheet-txtfield /* General layout */ .sheet-ship-block { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/ship-section.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section.png); background-size: 218px 330px; background-repeat: no-repeat; display: grid; @@ -4009,7 +4341,7 @@ input[type=number].sheet-txtfield } /* ship section resilience */ - .sheet-ship-block .sheet-border-resiliance + .sheet-ship-block .sheet-border-resilience { grid-column: 4 / 4; grid-row: 12 / 14; @@ -4018,13 +4350,13 @@ input[type=number].sheet-txtfield border: 2px solid black; } - .sheet-ship-block .sheet-resiliance1 + .sheet-ship-block .sheet-resilience1 { grid-column: 4 / 5; grid-row: 12 / 13; } - .sheet-ship-block .sheet-resiliance21 + .sheet-ship-block .sheet-resilience21 { grid-column: 4 / 5; grid-row: 13 / 14; @@ -4125,7 +4457,7 @@ input[type=number].sheet-txtfield display: flex; justify-content: center; align-items: center; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/ship-section-75su.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-75su.png); background-size: 45px 45px; background-repeat: no-repeat; background-position: bottom; @@ -4136,7 +4468,7 @@ input[type=number].sheet-txtfield display: flex; justify-content: center; align-items: center; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/ship-section-grey-oct.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: center; @@ -4169,7 +4501,7 @@ input[type=number].sheet-txtfield display: flex; justify-content: center; align-items: center; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/armor.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/armor.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: center; @@ -4182,7 +4514,7 @@ input[type=number].sheet-txtfield display: flex; justify-content: center; align-items: center; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/vital.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/vital.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: center; @@ -4191,12 +4523,12 @@ input[type=number].sheet-txtfield } -.sheet-ship-block div.sheet-ship-resiliance +.sheet-ship-block div.sheet-ship-resilience { display: flex; justify-content: center; align-items: center; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/resiliance.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resiliance.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: center; @@ -4209,7 +4541,7 @@ input[type=number].sheet-txtfield display: flex; justify-content: center; align-items: center; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/sys-int.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/sys-int.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: center; @@ -4285,7 +4617,7 @@ input[type=number].sheet-txtfield /* Armor & Conditions toggles */ .sheet-ship-block .sheet-ship-armor input[type="checkbox"], -.sheet-ship-block .sheet-ship-resiliance input[type="checkbox"], +.sheet-ship-block .sheet-ship-resilience input[type="checkbox"], .sheet-ship-block .sheet-ship-sys-integrity input[type="checkbox"], .sheet-ship-block .sheet-ship-vital input[type="checkbox"] { @@ -4298,7 +4630,7 @@ input[type=number].sheet-txtfield left: 13px; } -.sheet-ship-block .sheet-ship-resiliance input[type="checkbox"] +.sheet-ship-block .sheet-ship-resilience input[type="checkbox"] { left: 3px; } @@ -4320,7 +4652,7 @@ input[type=number].sheet-txtfield .sheet-ship-block .sheet-ship-armor input[type="checkbox"] + span.sheet-armor-x { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/armor2.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/armor2.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: center; @@ -4333,9 +4665,9 @@ input[type=number].sheet-txtfield flex-shrink: 0; } -.sheet-ship-block .sheet-ship-resiliance input[type="checkbox"] + span.sheet-res-x +.sheet-ship-block .sheet-ship-resilience input[type="checkbox"] + span.sheet-res-x { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/resiliance2.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resiliance2.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: center; @@ -4348,7 +4680,7 @@ input[type=number].sheet-txtfield .sheet-ship-block .sheet-ship-sys-integrity input[type="checkbox"] + span.sheet-integ-x { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/sys-int2.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/sys-int2.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: center; @@ -4361,7 +4693,7 @@ input[type=number].sheet-txtfield .sheet-ship-block .sheet-ship-vital input[type="checkbox"] + span.sheet-vital-x { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/vital2.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/vital2.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: center; @@ -4373,7 +4705,7 @@ input[type=number].sheet-txtfield } .sheet-ship-block .sheet-ship-armor input[type="checkbox"]:checked + span.sheet-armor-x, -.sheet-ship-block .sheet-ship-resiliance input[type="checkbox"]:checked + span.sheet-res-x, +.sheet-ship-block .sheet-ship-resilience input[type="checkbox"]:checked + span.sheet-res-x, .sheet-ship-block .sheet-ship-sys-integrity input[type="checkbox"]:checked + span.sheet-integ-x, .sheet-ship-block .sheet-ship-vital input[type="checkbox"]:checked + span.sheet-vital-x { @@ -4390,7 +4722,7 @@ input[type=number].sheet-txtfield align-items: center; width: 25px; height: 25px; - background: linear-gradient( rgba(0, 255, 0, 0), rgba(0, 255, 0, 0) ), url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/ship-section-grey-oct.png); + background: linear-gradient( rgba(0, 255, 0, 0), rgba(0, 255, 0, 0) ), url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: center; @@ -4402,28 +4734,28 @@ input[type=number].sheet-txtfield /* Orange */ .sheet-inv-color[value*="1"] + .sheet-ship-oct { - background: linear-gradient( rgba(255, 125, 0, 0.5), rgba(255, 126, 0, 0.5) ), url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/ship-section-grey-oct.png); + background: linear-gradient( rgba(255, 125, 0, 0.5), rgba(255, 126, 0, 0.5) ), url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png); background-size: 24px 24px; } /* Cyan */ .sheet-inv-color[value*="2"] + .sheet-ship-oct { - background: linear-gradient( rgba(0, 183, 235, 0.5), rgba(0, 183, 235, 0.5) ), url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/ship-section-grey-oct.png); + background: linear-gradient( rgba(0, 183, 235, 0.5), rgba(0, 183, 235, 0.5) ), url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png); background-size: 24px 24px; } /* Yellow */ .sheet-inv-color[value*="3"] + .sheet-ship-oct { - background: linear-gradient( rgba(255, 223, 0, 0.5), rgba(255, 223, 0, 0.5) ), url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/ship-section-grey-oct.png); + background: linear-gradient( rgba(255, 223, 0, 0.5), rgba(255, 223, 0, 0.5) ), url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png); background-size: 24px 24px; } /* Green */ .sheet-inv-color[value*="4"] + .sheet-ship-oct { - background: linear-gradient( rgba(16, 115, 85, 0.5), rgba(132, 222, 2, 0.5) ), url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/ship-section-grey-oct.png); + background: linear-gradient( rgba(16, 115, 85, 0.5), rgba(132, 222, 2, 0.5) ), url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png); background-size: 24px 24px; } @@ -4552,7 +4884,7 @@ input[type=number].sheet-txtfield .sheet-inv-color[value*="0"] + .sheet-ship-oct { background: /* transparent/no color */ - linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/ship-section-grey-oct.png); + linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/ship-section-grey-oct.png); background-size: 24px 24px; } @@ -4706,7 +5038,7 @@ hr .sheet-resource { - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/resources.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/resources.png); background-size: 140px 94.618px; background-repeat: no-repeat; display: grid; @@ -4762,11 +5094,11 @@ input[type="number"].sheet-resourceBox padding-bottom: 8px; } -/* Letter of Marque */ +/* Letter of Marque */ .sheet-letterOfMarque { grid-area: letter; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/LetterofMarque.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/LetterofMarque.png); background-size: 440px 416.49px; background-repeat: no-repeat; display: grid; @@ -4796,7 +5128,7 @@ input[type="number"].sheet-resourceBox .sheet-letterOfMarqueGreeting { - font-size: 12px; + font-size: 13px; text-align: left; grid-column-start: 1; grid-column-end: 3; @@ -4812,13 +5144,13 @@ input[type="number"].sheet-resourceBox grid-column-end: 4; grid-row-start: 3; grid-row-end: 4; - padding-left: 14px; - padding-top: 2px; + padding-left: 18px; + padding-top: 4px; } .sheet-letterOfMarquePatron { - font-size: 12px; + font-size: 13px; font-style: italic; grid-column-start: 3; grid-column-end: 4; @@ -4840,11 +5172,20 @@ input[type="number"].sheet-resourceBox padding-top: 0px; } +.sheet-letterOfMarqueBody +{ + font-size: 13px; + line-height: 1.5em; + height: 95%; + width: 95%; + text-align: justify; +} + /* Cargo */ .sheet-cargo { grid-area: cargo; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/AssetTradeGoods.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/AssetTradeGoods.png); background-size: 440px 1066.5px; background-repeat: no-repeat; display: grid; @@ -4914,7 +5255,7 @@ input[type="number"].sheet-resourceBox .sheet-notes { grid-area: notes; - background-image: url(https://raw.githubusercontent.com/XophRA/FreeSpacerSheet/FreeSpacerRefactor_Feb18/Free%20Spacer/images/notes.png); + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/notes.png); background-size: 440px 750px; background-repeat: no-repeat; display: grid; @@ -4933,3 +5274,1156 @@ input[type="number"].sheet-resourceBox grid-row-start: 2; grid-row-end: 3; } + +/* ************* */ +/* Threat Sheets */ +/* ************* */ + +.sheet-topLineText +{ + text-align: start; + font-variant: small-caps; + font-weight: 500; + flex-flow: nowrap; + font-size: 15px; +} + +.sheet-topLineTextSpaceScale +{ + text-align: start; + font-variant: small-caps; + font-weight: 500; + flex-flow: nowrap; + font-size: 15px; + padding-left: 10px; +} + + +.sheet-threatTextBox +{ + align-self: stretch; + flex-flow: nowrap; + font-size: 13px; + font-weight: 500; + width: 100%; + vertical-align: baseline; + justify-self: center; +} + +input[type=number].sheet-threatNumberBox +{ + align-self: stretch; + flex-flow: nowrap; + font-size: 13px; + font-weight: 500; + width: 185px; + vertical-align: baseline; + justify-self: start; + text-align: left; +} + +input[type=number].sheet-shipTonnageNumberBox +{ + align-self: stretch; + flex-flow: nowrap; + font-size: 13px; + font-weight: 500; + width: 306px; + vertical-align: baseline; + justify-self: start; + text-align: left; +} + +input[type=number].sheet-behemothLengthNumberBox +{ + align-self: stretch; + flex-flow: nowrap; + font-size: 13px; + font-weight: 500; + width: 340px; + vertical-align: baseline; + justify-self: start; + text-align: left; +} + +textarea.sheet-sophontTagBox +{ + margin-top: 3px; + height: 40px; + width: 95%; +} + +textarea.sheet-swarmTagBox +{ + margin-top: 3px; + height: 170px; + width: 95%; +} + +textarea.sheet-creatureTagBox +{ + margin-top: 3px; + height: 80px; + width: 95%; +} + +textarea.sheet-droneTagBox +{ + margin-top: 3px; + height: 150px; + width: 95%; +} + +textarea.sheet-sophontAugmentBox +{ + margin-top: 3px; + height: 80px; + width: 95%; +} + +textarea.sheet-shuttleTagBox +{ + margin-top: 3px; + height: 130px; + width: 95%; +} + +textarea.sheet-shipNoteBox +{ + margin-top: 3px; + height: 100px; + width: 95%; +} + +textarea.sheet-behemothNoteBox +{ + margin-top: 3px; + height: 35px; + width: 95%; +} + +textarea.sheet-capitalShipNoteBox +{ + margin-top: 3px; + height: 54px; + width: 95%; +} + +textarea.sheet-sectionTagBox +{ + margin-top: 3px; + height: 65px; + width: 95%; +} + +textarea.sheet-sectionShipTagBox +{ + margin-top: 3px; + height: 74px; + width: 95%; +} + + +.sheet-aliasThreat +{ + grid-column-start: 1; + grid-column-end: 2; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-aliasThreatName +{ + align-self: stretch; + flex-flow: nowrap; + font-size: 13px; + width: 100%; + grid-column-start: 2; + grid-column-end: 4; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-aliasThreatNameLong +{ + align-self: stretch; + flex-flow: nowrap; + font-size: 13px; + width: 100%; + grid-column-start: 2; + grid-column-end: 6; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-pronounThreat +{ + grid-column-start: 4; + grid-column-end: 5; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-pronounThreatName +{ + grid-column-start: 5; + grid-column-end: 7; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-sophontAspectColumnA +{ + justify-self: end; + grid-column-start: 2; + grid-column-end: 3; +} + +.sheet-sophontTextColumnA +{ + grid-column-start: 3; + grid-column-end: 4; +} + +.sheet-sophontTextColumnFull +{ + grid-column-start: 3; + grid-column-end: 6; +} + +.sheet-sophontAspectColumnB +{ + justify-self: end; + grid-column-start: 4; + grid-column-end: 5; +} + +.sheet-sophontTextColumnB +{ + grid-column-start: 5; + grid-column-end: 6; +} + +.sheet-sophontNotes +{ + grid-row-start: 15; + grid-row-end: 16; +} + +.sheet-droneNotes +{ + grid-row-start: 17; + grid-row-end: 18; +} + + +.sheet-sophontTagList +{ + grid-row-start: 12; + grid-row-end: 15; +} + +.sheet-swarmTagList +{ + grid-row-start: 8; + grid-row-end: 15; +} + + +.sheet-sophontAugmentList +{ + grid-row-start: 10; + grid-row-end: 15; +} + +.sheet-capitalShipAspectColumnA +{ + grid-column-start: 1; + grid-column-end: 2; + justify-self: end; +} + +.sheet-capitalShipTextColumnA +{ + grid-column-start: 2; + grid-column-end: 3; +} + +.sheet-capitalShipTextColumnFull +{ + grid-column-start: 2; + grid-column-end: 5; +} + + +.sheet-capitalShipAspectColumnB +{ + grid-column-start: 3; + grid-column-end: 4; + justify-self: end; +} + +.sheet-capitalShipTextColumnB +{ + grid-column-start: 4; + grid-column-end: 5; +} + + +span.sheet-threatDamageBoxBG +{ + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 11; + grid-row-end: 13; + align-self: center; + justify-self: start; + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/damage.png); + background-size: 44px 44.5px; + background-repeat: no-repeat; + width: 44px; + height: 44.5px; + z-index: 2; + margin-left: 38px; + margin-top: -10px; +} + +span.sheet-creatureDamageBoxBG +{ + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 11; + grid-row-end: 13; + align-self: center; + justify-self: start; + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/damage.png); + background-size: 44px 44.5px; + background-repeat: no-repeat; + width: 44px; + height: 44.5px; + z-index: 2; + margin-left: 42px; + margin-top: -10px; +} + +span.sheet-droneDamageBoxBG +{ + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 11; + grid-row-end: 13; + align-self: center; + justify-self: start; + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/damage.png); + background-size: 44px 44.5px; + background-repeat: no-repeat; + width: 44px; + height: 44.5px; + z-index: 2; + margin-left: 50px; + margin-top: -10px; +} + +span.sheet-sectionDamageBoxBG +{ + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: -2; + grid-row-end: -1; + align-self: center; + justify-self: start; + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/damage.png); + background-size: 44px 44.5px; + background-repeat: no-repeat; + width: 44px; + height: 44.5px; + z-index: 2; + margin-left: 8px; + margin-top: -10px; +} + +span.sheet-sectionBehemothDamageBoxBG +{ + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: -2; + grid-row-end: -1; + align-self: center; + justify-self: start; + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Free%20Spacer/images/damage.png); + background-size: 44px 44.5px; + background-repeat: no-repeat; + width: 44px; + height: 44.5px; + z-index: 2; + margin-left: 28px; + margin-top: -10px; +} + + +input.sheet-threatDamageBox +{ + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 11; + grid-row-end: 13; + align-self: center; + justify-self: center; + font-size: 16px; + width: 2.5em; + height: 2em; + z-index: 3; + border: none; + text-align: center; +} + +input.sheet-sectionDamageBox +{ + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: -2; + grid-row-end: -1; + align-self: center; + justify-self: center; + font-size: 16px; + width: 2.5em; + height: 2em; + z-index: 3; + border: none; + text-align: center; +} + + +/* Section Grid */ +.sheet-fourSectionShuttleGrid +{ + grid-column-start: 1; + grid-column-end: 9; + grid-row-start: 17; + grid-row-end: -1; + width: 780px; + height: 285px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 5px 1fr 1fr 5px; + grid-template-rows: 24px 1fr 1fr 10px; + justify-items: start; + align-items: start; + grid-row-gap: 4px; +} + +.sheet-fourSectionGrid +{ + grid-column-start: 1; + grid-column-end: 9; + grid-row-start: 17; + grid-row-end: -1; + width: 880px; + height: 285px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 5px 1fr 1fr 5px; + grid-template-rows: 24px 1fr 1fr 10px; + justify-items: start; + align-items: start; + grid-row-gap: 4px; + padding-left: 4px; +} + +.sheet-sixSectionGrid +{ + grid-column-start: 1; + grid-column-end: 9; + grid-row-start: 10; + grid-row-end: -1; + width: 900px; + height: 420px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 5px 1fr 1fr 5px; + grid-template-rows: 24px 1fr 1fr 1fr 10px; + justify-items: start; + align-items: start; + grid-row-gap: 4px; +} + +.sheet-tenSectionGrid +{ + grid-column-start: 1; + grid-column-end: -1; + grid-row-start: 9; + grid-row-end: -1; + width: 900px; + height: 420px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 5px 1fr 1fr 5px; + grid-template-rows: 32px 1fr 1fr 1fr 1fr 1fr 10px; + justify-items: start; + align-items: start; + grid-row-gap: 4px; +} + +.sheet-sectionTitle +{ + grid-column-start: 1; + grid-column-end: -1; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-sectionA +{ + grid-column-start: 2; + grid-column-end: 3; +} + +.sheet-sectionB +{ + grid-column-start: 3; + grid-column-end: 4; +} + +.sheet-section1 +{ + grid-row-start: 2; + grid-row-end: 3; +} + +.sheet-section2 +{ + grid-row-start: 3; + grid-row-end: 4; +} + +.sheet-section3 +{ + grid-row-start: 4; + grid-row-end: 5; +} + +.sheet-section4 +{ + grid-row-start: 5; + grid-row-end: 6; +} + +.sheet-section5 +{ + grid-row-start: 6; + grid-row-end: 7; +} + +.sheet-sectionGrid +{ + width: 390px; + height: 130px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 18px 60px 1fr; + grid-template-rows: 25px 1fr; + justify-items: start; + align-items: start; + grid-column-gap: 0px; +} + +.sheet-sectionShipGrid +{ + width: 440px; + height: 130px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 18px 60px 1fr 1fr; + grid-template-rows: 25px 1fr; + justify-items: start; + align-items: start; + grid-column-gap: 0px; +} + +.sheet-sectionBehemothGrid +{ + width: 440px; + height: 130px; + display: grid; + grid-row-gap: 0px; + grid-template-columns: 18px 100px 1fr; + grid-template-rows: 25px 18px 1fr; + justify-items: start; + align-items: start; + grid-column-gap: 0px; +} + +.sheet-sectionCheckbox +{ + grid-column-start: 1; + grid-column-end: 2; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-sectionName +{ + font-variant: small-caps; + font-weight: 500; + text-align: left; + font-size: 13px; +} + +.sheet-sectionFacing +{ + grid-column-start: 3; + grid-column-end: 4; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-sectionTagTitle +{ + grid-column-start: 2; + grid-column-end: 3; + grid-row-start: 2; + grid-row-end: 3; + justify-self: end; + text-align: end; + font-size: 12px; +} + +.sheet-sectionTagBoxLocation +{ + grid-column-start: 3; + grid-column-end: -1; + grid-row-start: 2; + grid-row-end: -1; + justify-self: stretch; +} + +.sheet-sectionBehemothDescriptionTitle +{ + grid-column-start: 2; + grid-column-end: 3; + grid-row-start: 2; + grid-row-end: 3; + justify-self: end; + text-align: end; + font-size: 12px; +} + +.sheet-sectionBehemothDescription +{ + grid-column-start: 3; + grid-column-end: -1; + grid-row-start: 2; + grid-row-end: 3; + justify-self: stretch; +} + +.sheet-sectionBehemothTagTitle +{ + grid-column-start: 2; + grid-column-end: 3; + grid-row-start: 3; + grid-row-end: 4; + justify-self: end; + text-align: end; + font-size: 12px; +} + +.sheet-sectionBehemothTagBox +{ + grid-column-start: 3; + grid-column-end: -1; + grid-row-start: 3; + grid-row-end: -1; + justify-self: stretch; +} + +/* Threat Armour & Conditions */ +.sheet-sophontConditionWidget +{ + grid-column-start: 6; + grid-column-end: 7; + grid-row-start: 2; + grid-row-end: 14; + width: 170px; + height: 250px; + display: grid; + grid-column-gap: 2px; + grid-template-columns: 18px 1fr 25px; + grid-template-rows: 20px repeat(9,25px) 1fr; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-compositeSophontConditionWidget +{ + grid-column-start: 6; + grid-column-end: 7; + grid-row-start: 2; + grid-row-end: 14; + width: 150px; + height: 250px; + display: grid; + grid-column-gap: 2px; + grid-template-columns: 18px auto 25px; + grid-template-rows: 20px repeat(9,25px) 1fr; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-swarmConditionWidget +{ + grid-column-start: 4; + grid-column-end: 5; + grid-row-start: 2; + grid-row-end: 14; + width: 150px; + height: 300px; + display: grid; + grid-column-gap: 2px; + grid-template-columns: 25px auto 25px; + grid-template-rows: 20px repeat(11,25px) 1fr; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-creatureConditionWidget +{ + grid-column-start: 6; + grid-column-end: 7; + grid-row-start: 1; + grid-row-end: 14; + width: 150px; + height: 275px; + display: grid; + grid-column-gap: 2px; + grid-template-columns: 18px auto 25px; + grid-template-rows: 20px repeat(10,25px) 1fr; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-shuttleSquadronConditionWidget +{ + grid-column-start: 6; + grid-column-end: 7; + grid-row-start: 1; + grid-row-end: 17; + width: 150px; + height: 300px; + display: grid; + grid-column-gap: 2px; + grid-template-columns: 18px auto 25px; + grid-template-rows: 20px repeat(11,25px) 1fr; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-additionalCompositeSophontConditionWidget +{ + grid-row-start: 2; + grid-row-end: 14; + width: 25px; + height: 250px; + display: grid; + grid-column-gap: 2px; + grid-template-columns: 25px; + grid-template-rows: 20px repeat(9,25px) 1fr; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-additionalSwarmConditionWidget +{ + grid-row-start: 2; + grid-row-end: 14; + width: 25px; + height: 250px; + display: grid; + grid-column-gap: 2px; + grid-template-columns: 25px; + grid-template-rows: 20px repeat(11,25px) 1fr; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-additionalCreatureConditionWidget +{ + grid-row-start: 1; + grid-row-end: 14; + width: 25px; + height: 275px; + display: grid; + grid-column-gap: 2px; + grid-template-columns: 25px; + grid-template-rows: 20px repeat(10,25px) 1fr; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-additionalshuttleSquadronConditionWidget +{ + grid-row-start: 1; + grid-row-end: 14; + width: 25px; + height: 275px; + display: grid; + grid-column-gap: 2px; + grid-template-columns: 25px; + grid-template-rows: 20px repeat(11,25px) 1fr; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-sectionConditionWidget +{ + grid-column-start: 3; + grid-column-end: 4; + width: 270px; + height: 25px; + display: grid; + grid-column-gap: 0px; + grid-template-columns: repeat(6,10px 25px) 25px 25px 1fr; + grid-template-rows: 25px; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-sectionShipConditionWidget +{ + grid-column-start: 4; + grid-column-end: 5; + width: 270px; + height: 25px; + display: grid; + grid-column-gap: 0px; + grid-template-columns: repeat(6,10px 25px) 25px 25px 1fr; + grid-template-rows: 25px; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-sectionbehemothConditionWidget +{ + grid-column-start: 3; + grid-column-end: 4; + width: 270px; + height: 25px; + display: grid; + grid-column-gap: 0px; + grid-template-columns: repeat(6,10px 25px) 25px 25px 1fr; + grid-template-rows: 25px; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-capitalShipConditionWidget +{ + grid-column-start: 3; + grid-column-end: 4; + width: 285px; + height: 25px; + display: grid; + grid-column-gap: 0px; + grid-template-columns: repeat(3,10px 25px) repeat(7, 25px) 1fr; + grid-template-rows: 25px; + justify-items: start; + align-items: start; + justify-self: end; +} + +.sheet-additionalSwarmCondition0 +{ + grid-column-start: 5; + grid-column-end: 6; +} + +.sheet-additionalSwarmCondition1 +{ + grid-column-start: 6; + grid-column-end: 7; +} + +.sheet-additionalCompositeSophontCondition2 +{ + grid-column-start: 7; + grid-column-end: 8; +} + +.sheet-additionalCompositeSophontCondition3 +{ + grid-column-start: 8; + grid-column-end: 9; +} + +.sheet-additionalCompositeSophontCondition4 +{ + grid-column-start: 9; + grid-column-end: 10; +} + +.sheet-additionalCompositeSophontCondition5 +{ + grid-column-start: 10; + grid-column-end: 11; +} + +.sheet-additionalSwarmCondition6 +{ + grid-column-start: 11; + grid-column-end: 12; +} + +.sheet-additionalSwarmCondition7 +{ + grid-column-start: 12; + grid-column-end: 13; +} + +.sheet-additionalSwarmCondition8 +{ + grid-column-start: 13; + grid-column-end: 14; +} + +.sheet-additionalSwarmCondition9 +{ + grid-column-start: 14; + grid-column-end: 15; +} + +.sheet-additionalSwarmCondition10 +{ + grid-column-start: 14; + grid-column-end: 15; +} + +.sheet-sophontConditionTitle +{ + text-align: start; + font-variant: small-caps; + font-weight: 500; + flex-flow: nowrap; + font-size: 14px; + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 1; + grid-row-end: 2; +} + +.sheet-sophontConditionNumber +{ + text-align: center; + font-weight: 500; + flex-flow: nowrap; + font-size: 13px; + height: 15px; + width: 95%; + align-self: center; +} + +input[type=number].sheet-sophontConditionNumber +{ + width: 1.5em; + height: 1.5em; +} + + input[type=number].sheet-sophontConditionNumber::-webkit-inner-spin-button + { + -webkit-appearance: none; + } + +.sheet-sophontConditionCheckbox +{ + grid-column-start: 1; + grid-column-end: 2; + justify-self: baseline; +} + +.sheet-sophontConditionText +{ + grid-column-start: 2; + grid-column-end: 3; + align-self: center; +} + +.sheet-sophontConditionArmour +{ + grid-column-start: 3; + grid-column-end: 4; + align-self: center; +} + +.sheet-additionalSophontColumn +{ + grid-column-start: 1; + grid-column-end: 2; + align-self: center; +} + +.sheet-sophontCondition1 +{ + grid-row-start: 2; + grid-row-end: 3; +} + +.sheet-sophontCondition2 +{ + grid-row-start: 3; + grid-row-end: 4; +} + +.sheet-sophontCondition3 +{ + grid-row-start: 4; + grid-row-end: 5; +} + +.sheet-sophontCondition4 +{ + grid-row-start: 5; + grid-row-end: 6; +} + +.sheet-sophontCondition5 +{ + grid-row-start: 6; + grid-row-end: 7; +} + +.sheet-sophontCondition6 +{ + grid-row-start: 7; + grid-row-end: 8; +} + +.sheet-sophontCondition7 +{ + grid-row-start: 8; + grid-row-end: 9; +} + +.sheet-sophontCondition8 +{ + grid-row-start: 9; + grid-row-end: 10; +} + +.sheet-sophontCondition9 +{ + grid-row-start: 10; + grid-row-end: 11; +} + +.sheet-sophontCondition10 +{ + grid-row-start: 11; + grid-row-end: 12; +} + +.sheet-sophontCondition11 +{ + grid-row-start: 12; + grid-row-end: 13; +} + +.sheet-sectionConditions +{ + grid-row-start: 1; + grid-row-end: -1; +} + +.sheet-sectionCondition1 +{ + grid-column-start: 1; + grid-column-end: 2; +} + +.sheet-sectionCondition2 +{ + grid-column-start: 2; + grid-column-end: 3; +} + +.sheet-sectionCondition3 +{ + grid-column-start: 3; + grid-column-end: 4; +} + +.sheet-sectionCondition4 +{ + grid-column-start: 4; + grid-column-end: 5; +} + +.sheet-sectionCondition5 +{ + grid-column-start: 5; + grid-column-end: 6; +} + +.sheet-sectionCondition6 +{ + grid-column-start: 6; + grid-column-end: 7; +} + +.sheet-sectionCondition7 +{ + grid-column-start: 7; + grid-column-end: 8; +} + +.sheet-sectionCondition8 +{ + grid-column-start: 8; + grid-column-end: 9; +} + +.sheet-sectionCondition9 +{ + grid-column-start: 9; + grid-column-end: 10; +} + +.sheet-sectionCondition10 +{ + grid-column-start: 10; + grid-column-end: 11; +} + +.sheet-sectionCondition11 +{ + grid-column-start: 11; + grid-column-end: 12; +} + +.sheet-sectionCondition12 +{ + grid-column-start: 12; + grid-column-end: 13; +} + +.sheet-sectionCondition13 +{ + grid-column-start: 13; + grid-column-end: 14; +} + +.sheet-sectionCondition14 +{ + grid-column-start: 14; + grid-column-end: 15; +} diff --git a/Free Spacer/FreeSpacer.html b/Free Spacer/FreeSpacer.html index 6e7e60f60f..f0bd2c491a 100644 --- a/Free Spacer/FreeSpacer.html +++ b/Free Spacer/FreeSpacer.html @@ -7,33 +7,55 @@

Sheet Type:

- Version v1.50 + Version v2.00 - + + + + + + + + + +
- + -
-

Alias:

+
Alias:
-

Player:

+
Player:
@@ -551,19 +573,23 @@
Conditions Slots
-
+ +
Resilience[5](Augment)
-
+ +
Resilience[5]
-
+ +
Integrity[5]
-
+ +
Vitality[5]
- - - - + + + + @@ -853,10 +879,12 @@
EVA Suit
+
Ship Suit
-
-
- + +
+
-
- + + +
Life Support Gel
Life Support:
Provide Respirant
Low temp insulation
-
-
- + +
+
-
- -
-
- + + + +
+
-
+ +
Pathogen/Plasma/Radiation
- +
Outer Shell
-
-
- + +
+
-
- -
-
- + + + +
+
-
+ +
Combat/Caustics/Pressure
Associations
Social Connections
+
Association
-
Type
-
Rating
-
- - +
Type
+
Rating
+ +
+ +
+
+ +
+
-
- - + +
+ +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
+
Association
-
Type
-
Rating
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
@@ -1361,7 +1498,7 @@
-
Designation:
+
Designation:
Patron:
@@ -1404,7 +1541,6 @@
Detection
Rng: Long
Mods
-
Survey Sensor:
@@ -1604,17 +1740,20 @@
Laboratories
Projects/Vignettes
-
+ +
BioLab Fittings
1
BioTank
   
-
+ +
GravLab Fittings
1
Data core
   
-
+ +
MechLab Fittings
1
Suspension Bench
@@ -1665,7 +1804,8 @@
-
+ +
Brig
Holding Cells
Fittings
@@ -1680,7 +1820,8 @@
-
+ +
Compartments
Concealed Hold [10t]
Fittings
@@ -1695,7 +1836,8 @@
-
+ +
Ram
Breaching Lock
1
@@ -1706,7 +1848,8 @@
-
+ +
Launcher
Projectiles
1
@@ -1737,11 +1880,18 @@
2
Armour
- -   - -   - + + + + + + + + + + + +
@@ -1755,10 +1905,10 @@
Conditions
- - - - + + + + @@ -1821,8 +1971,8 @@
Conditions
- - + + @@ -1830,7 +1980,7 @@
- +

Ship Configuration

@@ -1859,11 +2009,11 @@
- + - + - +
@@ -2277,7 +2427,7 @@
-
+
@@ -2285,7 +2435,7 @@
-
+
@@ -2721,7 +2871,7 @@
-
+
@@ -2729,7 +2879,7 @@
-
+
@@ -3165,7 +3315,7 @@
-
+
@@ -3173,7 +3323,7 @@
-
+
@@ -3609,7 +3759,7 @@
-
+
@@ -3617,7 +3767,7 @@
-
+
@@ -3627,7 +3777,6 @@
-
@@ -3665,7 +3814,7 @@
Letter of Marque
Attention: Local Port Authority,
-
+
Patron Commissionaire
@@ -3682,6 +3831,4024 @@
+ + + +
+
+
Alias:
+
+
Pronouns:
+
+
Concept:
+
+
Description:
+
+
Behaviour:
+
+
Agenda:
+
+
Faction:
+
+
Languages:
+
+
Significance:
+
+ +
+
Difficulty:
+
+ +
+
Tech Level:
+
+ +
+
Damage:
+
+ +
+
Gear:
+
+ +
+
Species:
+
+
Class:
+
+
Augments:
+
+
Archetype:
+
+
Tags:
+
+
Notes:
+
+ +
+
Conditions Slots
+ + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
Resilience[5]
+ + + + + +
Resilience[5]
+ + + + + +
Integrity[5]
+ + + + + +
Vitality[5]
+ + +
+
+
+ + + + +
+
+
Alias:
+
+
Pronouns:
+
+
Concept:
+
+
Description:
+
+
Behaviour:
+
+
Agenda:
+
+
Faction:
+
+
Languages:
+
+
Significance:
+
+ +
+
Difficulty:
+
+ +
+
Tech Level:
+
+ +
+
Damage:
+
+ +
+
Gear:
+
+ +
+
Species:
+
+
Class:
+
+
Augments:
+
+
Archetype:
+
+
Tags:
+
+
Notes:
+
+ +
+
Conditions Slots
+
+ + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
Resilience[5]
+ + + + + +
Resilience[5]
+ + + + + +
Integrity[5]
+ + + + + +
Vitality[5]
+ + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+
+
Species:
+
+
Concept:
+
+
Description:
+
+
Behaviour:
+
+
Agenda:
+
+
Notes:
+
+
Damage:
+
+ +
+ +
Tags:
+
+ + +
+
Conditions Slots
+
+ + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
Resilience[5]
+ + + + + +
Resilience[5]
+ + + + + +
Resilience[5]
+ + + + +
Integrity[5]
+ + + + +
Integrity[5]
+ + + + +
Integrity[5]
+ + + + +
Integrity[5]
+ + + + +
Integrity[5]
+ + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+
+
Species:
+
+
Concept:
+
+
Description:
+
+
Behaviour:
+
+
Agenda:
+
+
Role:
+
+ +
+
Difficulty:
+
+ +
+
Development:
+
+ +
+
Damage:
+
+ +
+
Size:
+
+ +
+
Mass:
+
+
Locomotion:
+
+
Length:
+
+
Tags:
+
+
Notes:
+
+ + +
+
Conditions Slots
+
+ + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
Resilience[5]
+ + + + + +
Resilience[5]
+ + + + + +
Resilience[5]
+ + + + + +
Integrity[5]
+ + + + + +
Vitality[5]
+ + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+
+
Species:
+
+
Concept:
+
+
Behaviour:
+
+
Agenda:
+
+
Size:
+
+ +
+
Mass:
+
+
Difficulty:
+
+ +
+
Length:
+
+
Notes:
+
+ +
+

Sections

+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + +
+
+
Designation:
+
+
Concept:
+
+
Description:
+
+
Behaviour:
+
+
Agenda:
+
+
Tech Level:
+
+ +
+
Damage:
+
+ +
+ +
Tags:
+
+
Notes:
+
+ +
+
Conditions Slots
+
+ + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
Resilience[5]
+ + + + + +
Resilience[5]
+ + + + + +
Resilience[5]
+ + + + +
Integrity[5]
+ + + + +
Integrity[5]
+ + + + +
Integrity[5]
+ + + + +
Integrity[5]
+ + + + +
Integrity[5]
+ + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+
+
Designation:
+
+
Concept:
+
+
Description:
+
+
Behaviour:
+
+
Agenda:
+
+
Duty:
+
+ +
+
Difficulty:
+
+ +
+
Tech Level:
+
+ +
+
Damage:
+
+ +
+
Class:
+
+ +
+
Tonnage:
+
+
Notes:
+
+ + +
+
Squadrons
+
+ + + +
Armour[3]
+ + + + + +
Armour[3]
+ + + + + +
Armour[3]
+ + + + + +
Resilience[5]
+ + + + + +
Resilience[5]
+ + + + + +
Resilience[5]
+ + + + +
Integrity[5]
+ + + + +
Integrity[5]
+ + + + +
Integrity[5]
+ + + + +
Integrity[5]
+ + + + +
Integrity[5]
+ + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Sections

+ +
+ + +
Tug
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
Utility 0
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
Utility 1
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
Utility 2
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + +
+
+
Designation:
+
+
Concept:
+
+
Description:
+
+
Faction:
+
+
Behaviour:
+
+
Agenda:
+
+
Duty:
+
+ +
+
Difficulty:
+
+ +
+
Tech Level:
+
+ +
+
Damage:
+
+ +
+
Tonnage:
+
+
Tags:
+
+
Notes:
+
+ + +
+
Conditions Slots
+
+ + + +
Armour[3]
+ + + + + +
Armour[3]
+ + + + + +
Armour[3]
+ + + + + +
Armour[3]
+ + + + + +
Armour[3]
+ + + + + +
Resilience[5]
+ + + + + +
Resilience[5]
+ + + + + +
Resilience[5]
+ + + + + +
Integrity[5]
+ + + + + +
Vitality[5]
+ + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+
+
Designation:
+
+
Concept:
+
+
Description:
+
+
Faction:
+
+
Behaviour:
+
+
Agenda:
+
+
Tech Level:
+
+ +
+
Damage:
+
+ +
+
Class:
+
+ +
+
Difficulty:
+
+ +
+
Tonnage:
+
+
Notes:
+
+ +
+

Sections

+ +
+ + +
Command:
+
+ +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
Tactical:
+
+ +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
Drive:
+
+ +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
Cargo:
+
+ +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + +
+
+
Designation:
+
+
Tech Level:
+
+ +
+
Concept:
+
+
Damage:
+
+ +
+
Behaviour:
+
+
Class:
+
+ +
+
Agenda:
+
+
Difficulty:
+
+ +
+ +
Notes:
+
+ +
+

Capitial Sections

+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +
+
Description:
+
+
Tags:
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ \ No newline at end of file + diff --git a/Free Spacer/images/IntegrityThreat.png b/Free Spacer/images/IntegrityThreat.png new file mode 100644 index 0000000000..115c65a293 Binary files /dev/null and b/Free Spacer/images/IntegrityThreat.png differ diff --git a/Free Spacer/images/IntegrityThreatFilled.png b/Free Spacer/images/IntegrityThreatFilled.png new file mode 100644 index 0000000000..48bcbe1cee Binary files /dev/null and b/Free Spacer/images/IntegrityThreatFilled.png differ diff --git a/Free Spacer/images/SophontLog.png b/Free Spacer/images/SophontLog.png new file mode 100644 index 0000000000..24da3d54ca Binary files /dev/null and b/Free Spacer/images/SophontLog.png differ diff --git a/Free Spacer/images/behemoth.png b/Free Spacer/images/behemoth.png new file mode 100644 index 0000000000..d8dea12056 Binary files /dev/null and b/Free Spacer/images/behemoth.png differ diff --git a/Free Spacer/images/compositeSophontLog.png b/Free Spacer/images/compositeSophontLog.png new file mode 100644 index 0000000000..76db239c4a Binary files /dev/null and b/Free Spacer/images/compositeSophontLog.png differ diff --git a/Free Spacer/images/creatureLog.png b/Free Spacer/images/creatureLog.png new file mode 100644 index 0000000000..979d4e6af1 Binary files /dev/null and b/Free Spacer/images/creatureLog.png differ diff --git a/Free Spacer/images/damage.png b/Free Spacer/images/damage.png new file mode 100644 index 0000000000..9edb1f84e6 Binary files /dev/null and b/Free Spacer/images/damage.png differ diff --git a/Free Spacer/images/resilianceThreat.png b/Free Spacer/images/resilianceThreat.png new file mode 100644 index 0000000000..94e2cbca37 Binary files /dev/null and b/Free Spacer/images/resilianceThreat.png differ diff --git a/Free Spacer/images/resilianceThreatFilled.png b/Free Spacer/images/resilianceThreatFilled.png new file mode 100644 index 0000000000..74b0c1d412 Binary files /dev/null and b/Free Spacer/images/resilianceThreatFilled.png differ diff --git a/Free Spacer/images/shipLog.png b/Free Spacer/images/shipLog.png new file mode 100644 index 0000000000..d92e1ab3f9 Binary files /dev/null and b/Free Spacer/images/shipLog.png differ diff --git a/Free Spacer/images/shuttleSquadron.png b/Free Spacer/images/shuttleSquadron.png new file mode 100644 index 0000000000..a90572a564 Binary files /dev/null and b/Free Spacer/images/shuttleSquadron.png differ diff --git a/Free Spacer/images/swarmLog.png b/Free Spacer/images/swarmLog.png new file mode 100644 index 0000000000..bb105caffa Binary files /dev/null and b/Free Spacer/images/swarmLog.png differ diff --git a/Free Spacer/sheet.json b/Free Spacer/sheet.json index d2b8d2b57e..e5b8dabbd5 100644 --- a/Free Spacer/sheet.json +++ b/Free Spacer/sheet.json @@ -5,5 +5,5 @@ "authors": "Christoph Sapinsky (@XophRA), Andreas Johansson", "roll20userid": "555657, 1223200", "preview": "preview.png", - "instructions": "This is the Offical character sheet for the 'Free Spacer RPG' by 'Random Alien Games', version 1.50.\n\n* The sheet has two tabs: one for the the ship and one for crewmembers.\n* It has a sheet roll for each skill, which lets you choose the specialty used.\n* The sheet has been redesigned to look like the paper version plus various colour components.\n* Thanks to AJ, the 'Ship Configuration' widget is dynamic allowing you to create rectangles to repersent each ship compoenent in the appropriate sections, just like the paper sheet.\n\n [Free Spacer Homepage](http://www.freespacer.com/) - [Sheet Wiki Page](https://wiki.roll20.net/Free_Spacer)" + "instructions": "This is the Official character sheet for the 'Free Spacer RPG' by 'Random Alien Games', version 2.00. The sheet has been redesigned to look like the paper version plus various colour components. The sheet has player tabs and Gamemaster tabs.\n\n* The Contingency type Corvette tab is a shared sheet for the group ship.\n* Thanks to AJ, the 'Ship Configuration' widget is dynamic allowing you to create rectangles to represent each ship component in the appropriate sections, just like the paper sheet.\n* The Crewmember tab is for each individual Player Character.\n* The Crewmember Log includes sheet rolls for each skill that let you choose the specialty to use.\n* The Gamemaster tabs are NPC sheets for Gamemaster use.\n* The first Gamemaster sheet is the Sophont Log, which the Gamemaster uses to track individual significant people of any species.\n* The Composite Sophont sheet is used by the Gamemaster to track multiple less significant and similar people.\n* The Swarm tab tracks swarms of tiny creatures that only become a threat together.\n* The Creature tab tracks multiple similar creatures.\n* The Behemoth Log tracks massive monsters composed of up to six discrete sections.\n* The Drone tab track groups of drones.\n* The Shuttle Log tracks an individual shuttle at away-scale or squadrons of shuttles at space-scale. The upper conditions are for the squadrons, while the lower ones are for each section of one shuttle at away-scale. All tags and aspects are used for both individual shuttles and squadrons of similar ones.\n* The Small Craft Log tracks multiple Small Craft for space scale play.\n* The Ship Log track vessels with multiple sessions comparable to the crew’s Ship.\n* The Capital Ship Log tracks massive capital ships, but doesn't include a map widget; instead create maps on a page. \n\n [Free Spacer Homepage](http://www.freespacer.com/) - [Sheet Wiki Page](https://wiki.roll20.net/Free_Spacer)" }