diff --git a/T2K 4e/Images/t2k-a0.png b/T2K 4e/Images/t2k-a0.png new file mode 100644 index 0000000000..865d575770 Binary files /dev/null and b/T2K 4e/Images/t2k-a0.png differ diff --git a/T2K 4e/Images/t2k-a1.png b/T2K 4e/Images/t2k-a1.png new file mode 100644 index 0000000000..7956a59724 Binary files /dev/null and b/T2K 4e/Images/t2k-a1.png differ diff --git a/T2K 4e/Images/t2k-a10.png b/T2K 4e/Images/t2k-a10.png new file mode 100644 index 0000000000..49112faccf Binary files /dev/null and b/T2K 4e/Images/t2k-a10.png differ diff --git a/T2K 4e/Images/t2k-a6.png b/T2K 4e/Images/t2k-a6.png new file mode 100644 index 0000000000..14d4413e7e Binary files /dev/null and b/T2K 4e/Images/t2k-a6.png differ diff --git a/T2K 4e/Images/t2k-b0.png b/T2K 4e/Images/t2k-b0.png new file mode 100644 index 0000000000..3149fc15a5 Binary files /dev/null and b/T2K 4e/Images/t2k-b0.png differ diff --git a/T2K 4e/Images/t2k-b1.png b/T2K 4e/Images/t2k-b1.png new file mode 100644 index 0000000000..d48b71110c Binary files /dev/null and b/T2K 4e/Images/t2k-b1.png differ diff --git a/T2K 4e/Images/t2k-b10.png b/T2K 4e/Images/t2k-b10.png new file mode 100644 index 0000000000..7a9db55f2b Binary files /dev/null and b/T2K 4e/Images/t2k-b10.png differ diff --git a/T2K 4e/Images/t2k-b6.png b/T2K 4e/Images/t2k-b6.png new file mode 100644 index 0000000000..5d0f28c8f9 Binary files /dev/null and b/T2K 4e/Images/t2k-b6.png differ diff --git a/T2K 4e/Images/t2k-c0.png b/T2K 4e/Images/t2k-c0.png new file mode 100644 index 0000000000..22f44396ac Binary files /dev/null and b/T2K 4e/Images/t2k-c0.png differ diff --git a/T2K 4e/Images/t2k-c1.png b/T2K 4e/Images/t2k-c1.png new file mode 100644 index 0000000000..13746d8368 Binary files /dev/null and b/T2K 4e/Images/t2k-c1.png differ diff --git a/T2K 4e/Images/t2k-c6.png b/T2K 4e/Images/t2k-c6.png new file mode 100644 index 0000000000..54c43e6f4a Binary files /dev/null and b/T2K 4e/Images/t2k-c6.png differ diff --git a/T2K 4e/Images/t2k-d0.png b/T2K 4e/Images/t2k-d0.png new file mode 100644 index 0000000000..a6ce82d324 Binary files /dev/null and b/T2K 4e/Images/t2k-d0.png differ diff --git a/T2K 4e/Images/t2k-d1.png b/T2K 4e/Images/t2k-d1.png new file mode 100644 index 0000000000..b7d3362e50 Binary files /dev/null and b/T2K 4e/Images/t2k-d1.png differ diff --git a/T2K 4e/Images/t2k-d6.png b/T2K 4e/Images/t2k-d6.png new file mode 100644 index 0000000000..ed33a92c20 Binary files /dev/null and b/T2K 4e/Images/t2k-d6.png differ diff --git a/T2K 4e/Images/t2k-g0.png b/T2K 4e/Images/t2k-g0.png new file mode 100644 index 0000000000..0e92d5a0f9 Binary files /dev/null and b/T2K 4e/Images/t2k-g0.png differ diff --git a/T2K 4e/Images/t2k-g1.png b/T2K 4e/Images/t2k-g1.png new file mode 100644 index 0000000000..915a6e4df8 Binary files /dev/null and b/T2K 4e/Images/t2k-g1.png differ diff --git a/T2K 4e/Images/t2k-g6.png b/T2K 4e/Images/t2k-g6.png new file mode 100644 index 0000000000..196531a5e0 Binary files /dev/null and b/T2K 4e/Images/t2k-g6.png differ diff --git a/T2K 4e/Images/t2k-logo.png b/T2K 4e/Images/t2k-logo.png new file mode 100644 index 0000000000..f7d3886ce4 Binary files /dev/null and b/T2K 4e/Images/t2k-logo.png differ diff --git a/T2K 4e/STENCILSTD.OTF b/T2K 4e/STENCILSTD.OTF new file mode 100644 index 0000000000..1122690ccb Binary files /dev/null and b/T2K 4e/STENCILSTD.OTF differ diff --git a/T2K 4e/twilight-2k-4e.css b/T2K 4e/twilight-2k-4e.css new file mode 100644 index 0000000000..2c3b761894 --- /dev/null +++ b/T2K 4e/twilight-2k-4e.css @@ -0,0 +1,1434 @@ +@font-face { + font-family: T2KCharSheet; + src: url(https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/STENCILSTD.OTF?raw=true) format(opentype); + } + +/* Set the min-width so that when the window is resized the look will stay consistant */ + +.charsheet { + background-color: #ebe3d1; + min-width: 1020px; +} + +/* Universal styling applied to all elements of these types */ + +h2 { + font-size: 2em; + margin-bottom: 10px; + color: #877d70; + font-family: T2KCharSheet; +} + +h3, h4, .sheet-lesserLabel { + color: #877d70; + font-family: T2KCharSheet; +} + +hr { + border-top: 3px solid #877d70; + margin-top: 7px; + margin-bottom: 7px; +} + +.sheet-input-text { + width: 100%; +} + +.sheet-input-label { + font-size: 15px; + display: inline-block; + color: #877d70; + font-family: T2KCharSheet; + margin-bottom: 0px; + margin-top: 5px; +} +.sheet-attribute-label { + margin-right: 5px; +} + +.sheet-minor { + color: #877d70; + font-family: T2KCharSheet; + font-size: 12px; + padding-top: 6px; + margin-right: 5px; +} + +textarea { + resize: vertical; + height: 55px; + width: 97%; +} + +/***** SHEET BASIC *****/ +.sheet-basic-details { + display:grid; + grid-template-columns: repeat(3, 1fr); + grid-column-gap: 20px; + grid-row-gap: 5px; +} +.sheet-header-image { + grid-row: 1; + grid-column: 1; +} +.sheet-character-name { + grid-row: 1; + grid-column: 2; +} +.sheet-nationality { + grid-row: 1; + grid-column: 3; +} +.sheet-branch { + grid-row: 2; + grid-column: 1; +} +.sheet-rank { + grid-row: 2; + grid-column: 2; +} +.sheet-buddy { + grid-row: 2; + grid-column: 3; +} +.sheet-moral-code { + grid-row: 3; + grid-column: 1; +} +.sheet-appearance { + grid-row: 3; + grid-column: 2; +} +.sheet-big-dream { + grid-row: 3; + grid-column: 3; +} +.sheet-met-the-group { + grid-row: 4; + grid-column: 1/3; +} +.sheet-experience { + grid-row: 4; + grid-column: 3; + display: grid; + grid-template-columns: repeat(2, 1fr); +} +.sheet-experience-label { + text-align: center; + grid-column: 1/3; +} +.sheet-exp-current { + grid-column: 1; + grid-row: 3/25; + margin-left: 25px; +} +.sheet-exp-total { + grid-column: 2; + grid-row: 2/25; + margin-left: 25px; +} + +/***** SHEET BASIC: STATS *****/ +.sheet-health-and-stress { + display: grid; + grid-template-columns: repeat(7, 1fr); + grid-column-gap: 25px; + border-top: 3px solid #877d70; + margin-top: 16px; + padding-top: 8px; +} + +.sheet-attributes-sections { + display: grid; + grid-template-columns: repeat(4, 1fr); + grid-column-gap: 25px; + border-top: 3px solid #877d70; + margin-top: 8px; + padding-top: 8px; + +} + +.sheet-health { + grid-row: 1; + grid-column: 1/4; + display: grid; +} +.sheet-health .sheet-damage-label { + grid-row: 1; + grid-column: 1/4; +} +.sheet-health .sheet-damage-current-label { + grid-row: 1; + grid-column: 4; + font-size: 8pt; + margin-top: 9px; +} +.sheet-health .sheet-damage-max-label { + grid-row: 1; + grid-column: 5; + font-size: 8pt; + margin-top: 9px; +} +.sheet-health .sheet-damage-checkboxes { + grid-row: 2; + grid-column: 1/4; + padding-top: 5px; +} +.sheet-health .sheet-damage-current-input { + grid-row: 2; + grid-column: 4; +} +.sheet-health .sheet-damage-max-input { + grid-row: 2; + grid-column: 5; +} + +.sheet-stress { + grid-row: 1; + grid-column: 4/7; + display: grid; +} +.sheet-stress .sheet-stress-label { + grid-row: 1; + grid-column: 1/4; +} +.sheet-stress .sheet-stress-current-label { + grid-row: 1; + grid-column: 4; + font-size: 8pt; + margin-top: 9px; +} +.sheet-stress .sheet-stress-max-label { + grid-row: 1; + grid-column: 5; + font-size: 8pt; + margin-top: 9px; +} +.sheet-stress .sheet-stress-checkboxes { + grid-row: 2; + grid-column: 1/4; + padding-top: 5px; +} +.sheet-stress .sheet-stress-current-input { + grid-row: 2; + grid-column: 4; +} +.sheet-stress .sheet-stress-max-input { + grid-row: 2; + grid-column: 5; +} + +.sheet-hidden-attribute-inputs { + grid-row:1; + grid-column: 1; +} + +.sheet-attribute-button { + width: 1.25em; + height: 1.25em; +} +.sheet-strength-section { + grid-row: 2; + grid-column: 1; + display: grid; + grid-template-columns: repeat(4, 1fr); + background-color: lightgray; + padding: 8px 0px 0px 8px; + border-radius: 8px; +} +.sheet-strength-attribute.sheet-attribute-label { + grid-row: 1; + grid-column:1/3; +} +.sheet-strength-attribute.sheet-attribute-select { + grid-row: 1; + grid-column:3; +} +.sheet-strength-attribute.sheet-attribute-button { + grid-row: 1; + grid-column:4; +} +.sheet-heavy-weapons-skill.sheet-attribute-label { + grid-row: 2; + grid-column:1/3; +} +.sheet-heavy-weapons-skill.sheet-attribute-select { + grid-row: 2; + grid-column:3; +} +.sheet-heavy-weapons-skill.sheet-attribute-button { + grid-row: 2; + grid-column:4; +} +.sheet-close-combat-skill.sheet-attribute-label { + grid-row: 3; + grid-column:1/3; +} +.sheet-close-combat-skill.sheet-attribute-select { + grid-row: 3; + grid-column:3; +} +.sheet-close-combat-skill.sheet-attribute-button { + grid-row: 3; + grid-column:4; +} +.sheet-stamina-skill.sheet-attribute-label { + grid-row: 4; + grid-column:1/3; +} +.sheet-stamina-skill.sheet-attribute-select { + grid-row: 4; + grid-column:3; +} +.sheet-stamina-skill.sheet-attribute-button { + grid-row: 4; + grid-column:4; +} + +.sheet-agility-section { + grid-row: 2; + grid-column: 2; + display: grid; + grid-template-columns: repeat(4, 1fr); + background-color: lightgray; + padding: 8px 0px 0px 8px; + border-radius: 8px; +} +.sheet-agility-attribute.sheet-attribute-label { + grid-row: 1; + grid-column:1/3; +} +.sheet-agility-attribute.sheet-attribute-select { + grid-row: 1; + grid-column:3; +} +.sheet-agility-attribute.sheet-attribute-button { + grid-row: 1; + grid-column:4; +} +.sheet-driving-skill.sheet-attribute-label { + grid-row: 2; + grid-column:1/3; +} +.sheet-driving-skill.sheet-attribute-select { + grid-row: 2; + grid-column:3; +} +.sheet-driving-skill.sheet-attribute-button { + grid-row: 2; + grid-column:4; +} +.sheet-mobility-skill.sheet-attribute-label { + grid-row: 3; + grid-column:1/3; +} +.sheet-mobility-skill.sheet-attribute-select { + grid-row: 3; + grid-column:3; +} +.sheet-mobility-skill.sheet-attribute-button { + grid-row: 3; + grid-column:4; +} +.sheet-ranged-combat-skill.sheet-attribute-label { + grid-row: 4; + grid-column:1/3; +} +.sheet-ranged-combat-skill.sheet-attribute-select { + grid-row: 4; + grid-column:3; +} +.sheet-ranged-combat-skill.sheet-attribute-button { + grid-row: 4; + grid-column:4; +} + +.sheet-intelligence-section { + grid-row: 2; + grid-column: 3; + display: grid; + grid-template-columns: repeat(4, 1fr); + background-color: lightgray; + padding: 8px 0px 0px 8px; + border-radius: 8px; + grid-column-gap: 15px; +} +.sheet-intelligence-attribute.sheet-attribute-label { + grid-row: 1; + grid-column:1/3; +} +.sheet-intelligence-attribute.sheet-attribute-select { + grid-row: 1; + grid-column:3; +} +.sheet-intelligence-attribute.sheet-attribute-button { + grid-row: 1; + grid-column:4; +} +.sheet-recon-skill.sheet-attribute-label { + grid-row: 2; + grid-column:1/3; +} +.sheet-recon-skill.sheet-attribute-select { + grid-row: 2; + grid-column:3; +} +.sheet-recon-skill.sheet-attribute-button { + grid-row: 2; + grid-column:4; +} +.sheet-survival-skill.sheet-attribute-label { + grid-row: 3; + grid-column:1/3; +} +.sheet-survival-skill.sheet-attribute-select { + grid-row: 3; + grid-column:3; +} +.sheet-survival-skill.sheet-attribute-button { + grid-row: 3; + grid-column:4; +} +.sheet-tech-skill.sheet-attribute-label { + grid-row: 4; + grid-column:1/3; +} +.sheet-tech-skill.sheet-attribute-select { + grid-row: 4; + grid-column:3; +} +.sheet-tech-skill.sheet-attribute-button { + grid-row: 4; + grid-column:4; +} + +.sheet-empathy-section { + grid-row: 2; + grid-column: 4; + display: grid; + grid-template-columns: repeat(4, 1fr); + background-color: lightgray; + padding: 8px 0px 0px 8px; + border-radius: 8px; +} +.sheet-empathy-attribute.sheet-attribute-label { + grid-row: 1; + grid-column:1/3; +} +.sheet-empathy-attribute.sheet-attribute-select { + grid-row: 1; + grid-column:3; +} +.sheet-empathy-attribute.sheet-attribute-button { + grid-row: 1; + grid-column:4; +} +.sheet-command-skill.sheet-attribute-label { + grid-row: 2; + grid-column:1/3; +} +.sheet-command-skill.sheet-attribute-select { + grid-row: 2; + grid-column:3; +} +.sheet-command-skill.sheet-attribute-button { + grid-row: 2; + grid-column:4; +} +.sheet-manipulation-skill.sheet-attribute-label { + grid-row: 3; + grid-column:1/3; +} +.sheet-manipulation-skill.sheet-attribute-select { + grid-row: 3; + grid-column:3; +} +.sheet-manipulation-skill.sheet-attribute-button { + grid-row: 3; + grid-column:4; +} +.sheet-medical-aid-skill.sheet-attribute-label { + grid-row: 4; + grid-column:1/3; +} +.sheet-medical-aid-skill.sheet-attribute-select { + grid-row: 4; + grid-column:3; +} +.sheet-medical-aid-skill.sheet-attribute-button { + grid-row: 4; + grid-column:4; +} + + +.sheet-custom-rolls-section { + display: grid; + grid-template-columns: repeat(15,1fr); + margin-top: 16px; + padding-top: 8px; +} +.sheet-custom-roll.sheet-die-roll { + grid-row: 1; + grid-column: 1; +} +.sheet-custom-roll.sheet-die-one { + grid-row: 1; + grid-column: 2/4; +} +.sheet-custom-roll.sheet-die-two { + grid-row: 1; + grid-column: 4/6; +} +.sheet-custom-roll.sheet-die-ammo { + grid-row: 1; + grid-column: 6/11; +} +.sheet-custom-roll-select.sheet-short { + width: 3em; +} +.sheet-coolness-under-fire { + grid-row: 1; + grid-column: 12/14; + display: grid; + margin-top: -10px; + grid-template-columns: repeat(4, 1fr); + grid-template-rows: repeat(2, 1fr); +} +.sheet-coolness-under-fire .sheet-cuf { + grid-row: 2; + grid-column: 1; + vertical-align: middle; +} +.sheet-coolness-under-fire .sheet-cuf-self { + grid-row: 1; + grid-column: 2; +} +.sheet-coolness-under-fire .sheet-cuf-unit { + grid-row: 1; + grid-column: 3; +} +.sheet-coolness-under-fire .sheet-cuf-self-input { + grid-row: 2; + grid-column: 2; +} +.sheet-coolness-under-fire .sheet-cuf-unit-input { + grid-row: 2; + grid-column: 3; +} +.sheet-coolness-under-fire button[type=roll].sheet-cuf-roll { + grid-row: 2; + grid-column: 4; + font-size: 1.5em; + height: 1em; + width: 1em; + margin-top: -8px +} + + + +/* Targetted styling that only effects elements with these classes */ +input.sheet-short { + width: 25px; +} +select { + padding-top: 7px; + padding-left: 8px; +} +select.sheet-short { + appearance: none; + font-family: T2KCharSheet; + color: #877d70; + width: 2em; + font-size: 1.25em; + text-align: center; +} + + +/***** WEAPONS *****/ +.sheet-weapons-rolls-section { + border-bottom: 3px solid #877d70; +} +button[type="roll"].sheet-weapon-attack { + height: 1.25em; + width: 1.25em; +} +.sheet-tab-content .sheet-weapons-details { + display: grid; +} +input.sheet-weapon-name, input.sheet-weapon-type, input.sheet-weapon-ammo, +input[type=number].sheet-number-input.sheet-weapon-mag, input[type=number].sheet-number-input.sheet-weapon-rof, +input[type=number].sheet-number-input.sheet-weapon-dam, input[type=number].sheet-number-input.sheet-weapon-crit, +input[type=number].sheet-number-input.sheet-weapon-range, input[type=number].sheet-number-input.sheet-weapon-armor, +input[type=number].sheet-number-input.sheet-weapon-spent { + height: 28px; +} + +.sheet-weapons-header.sheet-weapon-attack { + grid-row: 1; + grid-column: 1; +} +.sheet-weapons-one.sheet-weapon-attack { + grid-row: 2; + grid-column: 1; +} +.sheet-weapons-two.sheet-weapon-attack { + grid-row: 3; + grid-column: 1; +} +.sheet-weapons-three.sheet-weapon-attack { + grid-row: 4; + grid-column: 1; +} +.sheet-weapons-four.sheet-weapon-attack { + grid-row: 5; + grid-column: 1; +} +.sheet-weapons-five.sheet-weapon-attack { + grid-row: 6; + grid-column: 1; +} +.sheet-weapons-header.sheet-weapon-name { + grid-row: 1; + grid-column: 2/3; +} +.sheet-weapons-one.sheet-weapon-name { + grid-row: 2; + grid-column: 2/3; +} +.sheet-weapons-two.sheet-weapon-name { + grid-row: 3; + grid-column: 2/3; +} +.sheet-weapons-three.sheet-weapon-name { + grid-row: 4; + grid-column: 2/3; +} +.sheet-weapons-four.sheet-weapon-name { + grid-row: 5; + grid-column: 2/3; +} +.sheet-weapons-five.sheet-weapon-name { + grid-row: 6; + grid-column: 2/3; +} +.sheet-weapons-header.sheet-weapon-type { + grid-row: 1; + grid-column: 4; +} +.sheet-weapons-one.sheet-weapon-type { + grid-row: 2; + grid-column: 4; +} +.sheet-weapons-two.sheet-weapon-type { + grid-row: 3; + grid-column: 4; +} +.sheet-weapons-three.sheet-weapon-type { + grid-row: 4; + grid-column: 4; +} +.sheet-weapons-four.sheet-weapon-type { + grid-row: 5; + grid-column: 4; +} +.sheet-weapons-five.sheet-weapon-type { + grid-row: 6; + grid-column: 4; +} +.sheet-weapons-header.sheet-weapon-ammo { + grid-row: 1; + grid-column: 5/6; +} +.sheet-weapons-one.sheet-weapon-ammo { + grid-row: 2; + grid-column: 5/6; +} +.sheet-weapons-two.sheet-weapon-ammo { + grid-row: 3; + grid-column: 5/6; +} +.sheet-weapons-three.sheet-weapon-ammo { + grid-row: 4; + grid-column: 5/6; +} +.sheet-weapons-four.sheet-weapon-ammo { + grid-row: 5; + grid-column: 5/6; +} +.sheet-weapons-five.sheet-weapon-ammo { + grid-row: 6; + grid-column: 5/6; +} +.sheet-weapons-header.sheet-weapon-rel { + grid-row: 1; + grid-column: 7; +} +.sheet-weapons-one.sheet-weapon-rel { + grid-row: 2; + grid-column: 7; +} +.sheet-weapons-two.sheet-weapon-rel { + grid-row: 3; + grid-column: 7; +} +.sheet-weapons-three.sheet-weapon-rel { + grid-row: 4; + grid-column: 7; +} +.sheet-weapons-four.sheet-weapon-rel { + grid-row: 5; + grid-column: 7; +} +.sheet-weapons-five.sheet-weapon-rel { + grid-row: 6; + grid-column: 7; +} +.sheet-weapons-header.sheet-weapon-rof { + grid-row: 1; + grid-column: 8; +} +.sheet-weapons-one.sheet-weapon-rof { + grid-row: 2; + grid-column: 8; +} +.sheet-weapons-two.sheet-weapon-rof { + grid-row: 3; + grid-column: 8; +} +.sheet-weapons-three.sheet-weapon-rof { + grid-row: 4; + grid-column: 8; +} +.sheet-weapons-four.sheet-weapon-rof { + grid-row: 5; + grid-column: 8; +} +.sheet-weapons-five.sheet-weapon-rof { + grid-row: 6; + grid-column: 8; +} +.sheet-weapons-header.sheet-weapon-dam { + grid-row: 1; + grid-column: 9; +} +.sheet-weapons-one.sheet-weapon-dam { + grid-row: 2; + grid-column: 9; +} +.sheet-weapons-two.sheet-weapon-dam { + grid-row: 3; + grid-column: 9; +} +.sheet-weapons-three.sheet-weapon-dam { + grid-row: 4; + grid-column: 9; +} +.sheet-weapons-four.sheet-weapon-dam { + grid-row: 5; + grid-column: 9; +} +.sheet-weapons-five.sheet-weapon-dam { + grid-row: 6; + grid-column: 9; +} +.sheet-weapons-header.sheet-weapon-crit { + grid-row: 1; + grid-column: 10; +} +.sheet-weapons-one.sheet-weapon-crit { + grid-row: 2; + grid-column: 10; +} +.sheet-weapons-two.sheet-weapon-crit { + grid-row: 3; + grid-column: 10; +} +.sheet-weapons-three.sheet-weapon-crit { + grid-row: 4; + grid-column: 10; +} +.sheet-weapons-four.sheet-weapon-crit { + grid-row: 5; + grid-column: 10; +} +.sheet-weapons-five.sheet-weapon-crit { + grid-row: 6; + grid-column: 10; +} +.sheet-weapons-header.sheet-weapon-blast { + grid-row: 1; + grid-column: 11; +} +.sheet-weapons-one.sheet-weapon-blast { + grid-row: 2; + grid-column: 11; +} +.sheet-weapons-two.sheet-weapon-blast { + grid-row: 3; + grid-column: 11; +} +.sheet-weapons-three.sheet-weapon-blast { + grid-row: 4; + grid-column: 11; +} +.sheet-weapons-four.sheet-weapon-blast { + grid-row: 5; + grid-column: 11; +} +.sheet-weapons-five.sheet-weapon-blast { + grid-row: 6; + grid-column: 11; +} +.sheet-weapons-header.sheet-weapon-range { + grid-row: 1; + grid-column: 12; +} +.sheet-weapons-one.sheet-weapon-range { + grid-row: 2; + grid-column: 12; +} +.sheet-weapons-two.sheet-weapon-range { + grid-row: 3; + grid-column: 12; +} +.sheet-weapons-three.sheet-weapon-range { + grid-row: 4; + grid-column: 12; +} +.sheet-weapons-four.sheet-weapon-range { + grid-row: 5; + grid-column: 12; +} +.sheet-weapons-five.sheet-weapon-range { + grid-row: 6; + grid-column: 12; +} +input[type=number].sheet-number-input.sheet-weapon-mag, input[type=number].sheet-number-input.sheet-weapon-spent { + width: 2.75em; +} +.sheet-weapons-header.sheet-weapon-mag { + grid-row: 1; + grid-column: 13; +} +.sheet-weapons-one.sheet-weapon-mag { + grid-row: 2; + grid-column: 13; +} +.sheet-weapons-two.sheet-weapon-mag { + grid-row: 3; + grid-column: 13; +} +.sheet-weapons-three.sheet-weapon-mag { + grid-row: 4; + grid-column: 13; +} +.sheet-weapons-four.sheet-weapon-mag { + grid-row: 5; + grid-column: 13; +} +.sheet-weapons-five.sheet-weapon-mag { + grid-row: 6; + grid-column: 13; +} +.sheet-weapons-header.sheet-weapon-armor { + grid-row: 1; + grid-column: 14; +} +.sheet-weapons-one.sheet-weapon-armor { + grid-row: 2; + grid-column: 14; +} +.sheet-weapons-two.sheet-weapon-armor { + grid-row: 3; + grid-column: 14; +} +.sheet-weapons-three.sheet-weapon-armor { + grid-row: 4; + grid-column: 14; +} +.sheet-weapons-four.sheet-weapon-armor { + grid-row: 5; + grid-column: 14; +} +.sheet-weapons-five.sheet-weapon-armor { + grid-row: 6; + grid-column: 14; +} +.sheet-weapons-header.sheet-weapon-weight { + grid-row: 1; + grid-column: 15; +} +.sheet-weapons-one.sheet-weapon-weight { + grid-row: 2; + grid-column: 15; +} +.sheet-weapons-two.sheet-weapon-weight { + grid-row: 3; + grid-column: 15; +} +.sheet-weapons-three.sheet-weapon-weight { + grid-row: 4; + grid-column: 15; +} +.sheet-weapons-four.sheet-weapon-weight { + grid-row: 5; + grid-column: 15; +} +.sheet-weapons-five.sheet-weapon-weight { + grid-row: 6; + grid-column: 15; +} +.sheet-weapons-header.sheet-weapon-spent { + grid-row: 1; + grid-column: 16; +} +.sheet-weapons-one.sheet-weapon-spent { + grid-row: 2; + grid-column: 16; +} +.sheet-weapons-two.sheet-weapon-spent { + grid-row: 3; + grid-column: 16; +} +.sheet-weapons-three.sheet-weapon-spent { + grid-row: 4; + grid-column: 16; +} +.sheet-weapons-four.sheet-weapon-spent { + grid-row: 5; + grid-column: 16; +} +.sheet-weapons-five.sheet-weapon-spent { + grid-row: 6; + grid-column: 16; +} + + +/***** ARMOR *****/ +.sheet-armor-section { + display: grid; + grid-template-columns: repeat(5, 1fr); +} +.sheet-armor-left { + grid-column: 1/3; +} +.sheet-armor-right { + grid-column: 4/6; +} +input.sheet-armor-name, input.sheet-armor-location, +input[type=number].sheet-number-input.sheet-armor-rating, +input[type=number].sheet-number-input.sheet-armor-weight { + height: 28px; +} +.sheet-armor-details { + display: grid; + grid-template-columns: repeat(6, 1fr); + grid-column-gap: 5px; +} +.sheet-armor-header.sheet-armor-name { + grid-column: 1/3; + grid-row: 1; +} +.sheet-armor-one.sheet-armor-name { + grid-column: 1/3; + grid-row: 2; +} +.sheet-armor-header.sheet-armor-location { + grid-column: 3/5; + grid-row: 1; +} +.sheet-armor-one.sheet-armor-location { + grid-column: 3/5; + grid-row: 2; +} +.sheet-armor-header.sheet-armor-rating { + grid-column: 5; + grid-row: 1; +} +.sheet-armor-one.sheet-armor-rating { + grid-column: 5; + grid-row: 2; +} +.sheet-armor-header.sheet-armor-weight { + grid-column: 6; + grid-row: 1; +} +.sheet-armor-one.sheet-armor-weight { + grid-column: 6; + grid-row: 2; +} + +.sheet-ailments { + display:grid; + grid-column-gap: 25px; + grid-row-gap: 10px; + grid-template-columns: repeat(7, 1fr); +} +.sheet-conditions { + grid-row: 1; + grid-column: 1/8; + display: grid; + grid-template-columns: repeat(12, 1fr); +} +.sheet-conditions .sheet-input-label { + margin-top:-5px; +} +.sheet-condition-starving { + grid-column: 1/3; +} +.sheet-condition-dehydrated { + grid-column: 3/5; +} +.sheet-condition-sleep-deprived { + grid-column: 5/8; +} +.sheet-condition-hypothermic { + grid-column: 8/10; +} + + +.sheet-critical-injuries { + grid-row: 2; + grid-column: 1/3; +} +.sheet-diseases { + grid-row: 2; + grid-column: 3/5; +} +.sheet-radiation { + grid-row: 2; + grid-column: 5/8; + display: grid; +} +.sheet-radiation .sheet-radiation-label { + padding-left: 12px; + grid-row: 1; + grid-column: 1/4; +} +.sheet-radiation .sheet-radiation-current-label { + grid-row: 1; + grid-column: 4; + font-size: 8pt; + margin-top: 9px; +} +.sheet-radiation .sheet-radiation-max-label { + grid-row: 1; + grid-column: 5; + font-size: 8pt; + margin-top: 9px; +} +.sheet-radiation .sheet-radiation-checkboxes { + grid-row: 2; + grid-column: 1/4; + padding-top: 5px; +} +.sheet-radiation .sheet-radiation-current-input { + grid-row: 2; + grid-column: 4; +} +.sheet-radiation .sheet-radiation-max-input { + grid-row: 2; + grid-column: 5; +} + + + +/* Targetted styling that only effects elements contained within the stated class */ +.sheet-stats h3 { + display: inline-block; + text-align: left; +} + +.sheet-stats h3:first-child { + margin-left: 10px; + margin-right: 10px; +} + +.sheet-stats input { + margin-right: 10px; + width: 25px; +} + +/* Tab stuff */ +/*Configure the tab buttons*/ +.sheet-basic, +.sheet-attributes, +.sheet-combat, +.sheet-vehicle, +.sheet-stockpile, +.sheet-tab-weapon-one-contents, +.sheet-tab-weapon-two-contents, +.sheet-tab-gear-one-contents, +.sheet-tab-gear-two-contents, +.sheet-gear { + display: none; +} + +/* show the selected tab */ +.sheet-tabstoggle[value="basic"] ~ div.sheet-basic, +.sheet-tabstoggle[value="attributes"] ~ div.sheet-attributes, +.sheet-tabstoggle[value="combat"] ~ div.sheet-combat, +.sheet-tabstoggle[value="vehicle"] ~ div.sheet-vehicle, +.sheet-tabstoggle[value="stockpile"] ~ div.sheet-stockpile, +.sheet-tab-weapons[value="tab_weapon_one"] ~ div.sheet-tab-weapon-one-contents, +.sheet-tab-weapons[value="tab_weapon_two"] ~ div.sheet-tab-weapon-two-contents, +.sheet-tab-gear[value="tab_gear_one"] ~ div.sheet-tab-gear-one-contents, +.sheet-tab-gear[value="tab_gear_two"] ~ div.sheet-tab-gear-two-contents, +.sheet-tabstoggle[value="gear"] ~ div.sheet-gear { + display: block; +} + +button[type=action] { + color: #fff; + font-family: T2KCharSheet; + background-color: #877d70; + border: #877d70; +} + +/* Chrome, Safari, Edge, Opera */ +input::-webkit-outer-spin-button, +input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +/* Firefox */ +input[type=number] { + -moz-appearance: textfield; +} + +input[type=number].sheet-number-input { + font-family: T2KCharSheet; + color: #877d70; + width: 2em; + height: 2em; + font-size: 1.25em; + text-align: center; + padding-top: 10px; +} + +input.sheet-numbered-box { + width: 18px; + height: 18px; + position: relative; + top: 0px; + left: 0px; + margin: 0px; + cursor: pointer; + z-index: 5; + opacity: 0; +} + +input.sheet-numbered-box + span::before { + content: attr(title); + color: #dcdcdc; + border: solid 1px #f5f5f5; + text-align: center; + display: inline-block; + background: #fff; + + width: 18px; + height: 18px; + font-size: 10px; + font-weight: bold; + margin-left: -14px; + margin-right: 2px; + padding: 0px 0px 0px 0px; + line-height: 18px; + box-shadow: 0px 0px 5px #dcdcdc; +} + +input.sheet-numbered-box:checked + span::before { + color: #ffffff; + background: #cc0000; + border: solid 1px #cc0000; + box-shadow: 0px 0px 10px #b30000; +} + +input.sheet-grey-box:checked + span::before { + color: #ffffff; + background: #808080; + border: solid 1px #808080; + box-shadow: 0px 0px 10px #808080; +} + +input.sheet-green-box:checked + span::before { + color: #000000; + background: #7cfc00; + border: solid 1px #7cfc00; + box-shadow: 0px 0px 10px #008000; +} + +input.sheet-gold-box:checked + span::before { + color: #000000; + background: #ffd700; + border: solid 1px #ffd700; + box-shadow: 0px 0px 10px #ffd700; +} + +input.sheet-letter-box { + width: 2em; + height: 2em; + position: relative; + top: 0px; + left: 0px; + margin: 0px; + cursor: pointer; + z-index: 5; + opacity: 0; +} + +input.sheet-letter-box + span::before { + content: attr(title); + color: #dcdcdc; + border: solid 1px #f5f5f5; + text-align: center; + display: inline-block; + background: #f5f5f5; + width: 2em; + height: 2em; + font-size: 9px; + font-weight: bold; + margin-left: -28px; + margin-right: 2px; + padding: 0px 0px 0px 0px; + line-height: 2em; + box-shadow: 0px 0px 5px #808080; +} + +input.sheet-letter-box:checked + span::before { + color: #ffffff; + background: #808080; + border: solid 1px #808080; + box-shadow: 0px 0px 10px #808080; +} + + + +/* ROLL TEMPLATE STYLING */ +.sheet-rolltemplate-t2k .sheet-template-wrap { + background-color: hsl(0, 0%, 22%); + border: 1px solid #404040; + border-radius: 5px; + width: 100%; + margin-left: -10px; + padding: 5px; +} + +.sheet-rolltemplate-t2k .sheet-template-background { + background-color: #404040; + background-repeat: no-repeat; + background-size: contain; + background-position: center center; +} + +.sheet-rolltemplate-t2k .sheet-template-grid { + display: grid; + grid-gap: 3px; + background-color: transparent; + padding: 3px; + grid-template-columns: 15.75% 15.75% 15.75% 15.75% 15.75% 15.75%; +} + +.sheet-rolltemplate-t2k .sheet-template-grid-item { + background-color: rgba(259, 259, 259, 0.05); + color: #ffffff; + border: none; + border-radius: 5px; + padding: 3px; + text-align: center; +} + +.sheet-rolltemplate-t2k .sheet-template-span-six { + grid-column: 1 / 7; +} + +.sheet-rolltemplate-t2k .sheet-template-span-left { + grid-column: 1 / 3; +} + +.sheet-rolltemplate-t2k .sheet-template-span-center { + grid-column: 3 / 5; +} + +.sheet-rolltemplate-t2k .sheet-template-span-right { + grid-column: 5 / 7; +} + +.sheet-rolltemplate-t2k .sheet-template-span-one { + grid-column: 1 / 2; +} + +.sheet-rolltemplate-t2k .sheet-template-span-two { + grid-column: 2 / 3; +} + +.sheet-rolltemplate-t2k .sheet-template-span-three { + grid-column: 3 / 4; +} + +.sheet-rolltemplate-t2k .sheet-template-span-four { + grid-column: 4 / 5; +} + +.sheet-rolltemplate-t2k .sheet-template-span-five { + grid-column: 5 / 6; +} + +.sheet-rolltemplate-t2k .sheet-template-span-shix { + grid-column: 6 / 7; +} + +.sheet-rolltemplate-t2k .sheet-template-to-the-left { + text-align: left; +} + +.sheet-rolltemplate-t2k .sheet-template-to-the-center { + padding-left: 43%; +} + +.sheet-rolltemplate-t2k .inlinerollresult { + color: #000000; + font-size: 1.9em; + line-height: 35px; + background-color: transparent; + border: none; + padding: 0px; +} + +.sheet-rolltemplate-t2k .inlinerollresult.fullcrit { + color: #000000; + border: none; +} + +.sheet-rolltemplate-t2k .inlinerollresult.fullfail { + color: #000000; + border: none; +} + +.sheet-rolltemplate-t2k .inlinerollresult.importantroll { + color: #000000; + border: none; +} + +.sheet-rolltemplate-t2k .sheet-template-base-six-fail { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-d1.png?raw=true"); + background-size: 100% 100%; +} +.sheet-rolltemplate-t2k .sheet-template-base-eight-fail { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-c1.png?raw=true"); + background-size: 100% 100%; +} +.sheet-rolltemplate-t2k .sheet-template-base-ten-fail { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-b1.png?raw=true"); + background-size: 100% 100%; +} +.sheet-rolltemplate-t2k .sheet-template-base-twelve-fail { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-a1.png?raw=true"); + background-size: 100% 100%; +} + +.sheet-rolltemplate-t2k .sheet-template-base-six-between { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-d0.png?raw=true"); + background-size: 100% 100%; + +} +.sheet-rolltemplate-t2k .sheet-template-base-eight-between { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-c0.png?raw=true"); + background-size: 100% 100%; + +} +.sheet-rolltemplate-t2k .sheet-template-base-ten-between { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-b0.png?raw=true"); + background-size: 100% 100%; + +} +.sheet-rolltemplate-t2k .sheet-template-base-twelve-between { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-a0.png?raw=true"); + background-size: 100% 100%; + +} + +.sheet-rolltemplate-t2k .sheet-template-base-six-success { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-d6.png?raw=true"); + background-size: 100% 100%; +} +.sheet-rolltemplate-t2k .sheet-template-base-eight-success { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-c6.png?raw=true"); + background-size: 100% 100%; +} +.sheet-rolltemplate-t2k .sheet-template-base-ten-success { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-b6.png?raw=true"); + background-size: 100% 100%; +} +.sheet-rolltemplate-t2k .sheet-template-base-twelve-success { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-a6.png?raw=true"); + background-size: 100% 100%; +} + +.sheet-rolltemplate-t2k .sheet-template-base-ten-critical { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-b10.png?raw=true"); + background-size: 100% 100%; +} +.sheet-rolltemplate-t2k .sheet-template-base-twelve-critical { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-a10.png?raw=true"); + background-size: 100% 100%; +} + +.sheet-rolltemplate-t2k .sheet-template-ammo-fail { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-g1.png?raw=true"); + background-size: 100% 100%; +} + +.sheet-rolltemplate-t2k .sheet-template-ammo-between { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-g0.png?raw=true"); + background-size: 100% 100%; +} + +.sheet-rolltemplate-t2k .sheet-template-ammo-success { + height: 30px; + width: 30px; + background-image: url("https://github.com/NocFenix/roll20-character-sheets/blob/t2k-4e/T2K%204e/Images/t2k-g6.png?raw=true"); + background-size: 100% 100%; +} + +.sheet-rolltemplate-t2k .sheet-template-yellow { + height: 30px; + width: 30px; + background-color: #ffe600; + border: none; + border-radius: 5px; + background-position: center; +} \ No newline at end of file diff --git a/T2K 4e/twilight-2k-4e.html b/T2K 4e/twilight-2k-4e.html new file mode 100644 index 0000000000..9f2d6dc047 --- /dev/null +++ b/T2K 4e/twilight-2k-4e.html @@ -0,0 +1,1470 @@ + +
+ +
+
+ Carry Limit
+Bonus
+Total ENC
+Carry Limit
+Bonus
+Total ENC
+ +