From 83fb1442a2867a4ced5db24ff12218c8ec3c33df Mon Sep 17 00:00:00 2001 From: Andreas Johansson Date: Mon, 26 Oct 2020 14:17:53 +0200 Subject: [PATCH] [Cyberpunk 2020] major update by CPP --- Cyberpunk 2020/Cyberpunk2020.css | 1916 ++++----- Cyberpunk 2020/Cyberpunk2020.html | 6108 +++++++++++------------------ Cyberpunk 2020/Cyberpunk2020.png | Bin 0 -> 111718 bytes Cyberpunk 2020/sheet.json | 8 +- Cyberpunk 2020/translation.json | 31 +- 5 files changed, 3110 insertions(+), 4953 deletions(-) create mode 100644 Cyberpunk 2020/Cyberpunk2020.png diff --git a/Cyberpunk 2020/Cyberpunk2020.css b/Cyberpunk 2020/Cyberpunk2020.css index d20cfbf40d..1786bce882 100644 --- a/Cyberpunk 2020/Cyberpunk2020.css +++ b/Cyberpunk 2020/Cyberpunk2020.css @@ -1,8 +1,9 @@ /* ------------- Background ------------- */ .charsheet { - background: black; + background: white; width: 840px; + font-family: "Odibee Sans"; } .sheet-banner-content { @@ -11,10 +12,10 @@ } .sheet-top_half { - background: black; + background: white; width: 840px; border-radius: 15px; - box-shadow: inset 0px 0px 10px white, inset 0px 0px 8px white, inset 0px 0px 4px white; + box-shadow: inset 0px 0px 10px black, inset 0px 0px 8px black, inset 0px 0px 4px black; padding: 2px; margin-right: auto; margin-left: auto; @@ -30,60 +31,45 @@ .sheet-top_half table tbody td { padding-left: 10px; } - - /*------------------------General Formatting-----------------------------*/ +@import url('https://fonts.googleapis.com/css?family=Copperplate+Modern|Odibee+Sans|Russo+One&display=swap'); -@font-face { - font-family: 'QuatumLeap'; - src: url('http://www.geeksville.us/fonts/Coal/QuatumLeap.ttf') format('truetype'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'Necrotype'; - src: url('http://www.geeksville.us/fonts/Coal/Necrotype.ttf') format('truetype'); - font-weight: normal; - font-style: normal; -} - -h1, h2, h3, h4, h5, -h6, -th, -td, -input[type="radio"].sheet-tab + span { - color: white; - text-shadow: 0px 0px 2px blue, 0px 0px 5px blue; - font-family: "Crystal"; +h6 { + color: black; + font-family: "Odibee Sans"; font-variant: small-caps; } +h1 { + font-family: 'Russo One', sans-serif; +} h4 { - text-shadow: 0px 0px 2px blue, 0px 0px 2px blue; - color: white; - font-family: "Crystal"; + color: black; + font-family: "Odibee Sans"; } -input[type="text"] { +input.sheet-text[type="text"] { + height: 22px; + width: 100%; border: none; - border-bottom: 1px solid white; - border-right: 1px solid white; + border-bottom: 1px solid black; + border-right: 1px solid black; background: transparent; - color: white; + color: black; font-family: "Contrail One", sans-serif; + text-align:center; } input[type="number"] { border: none; - border-bottom: 1px solid white; - border-right: 1px solid white; + border-bottom: 1px solid black; + border-right: 1px solid black; background: transparent; - color: white; + color: black; font-family: "Contrail One", sans-serif; } @@ -93,71 +79,240 @@ input:focus { box-shadow: blue; color: black; } - +.sheet-inline { + display:inline; +} +.sheet-gray { + background:#F5F5F5; + border-radius:5px; +} +input[type="text"].sheet-stat, input[type="number"].sheet-stat { + width:100%; background: transparent; border: none; box-shadow: none; - text-shadow: 0px 0px 5px white, 0px 0px 4px blue, 0px 0px 3px black, 0px 0px 3px black, 0px 0px 3px black; - color: white; + text-shadow: none; + color: black; font-family: "Quantum Leap", "Crystal", Georgia, Serif; - font-size: 23px; + font-size: 22px; text-align: center; } - +.sheet-under_label { + font-size:10px; + line-height:12px; + height:12px; + font-style: italic; + text-align:left; +} +/* Rows and Items */ +.charsheet .sheet-halfrow { + height: 12px; + margin: 2px 0px 2px; +} +.sheet-rolltemplate-netcombat .sheet-row, +.sheet-rolltemplate-data .sheet-row, +.sheet-rolltemplate-autofire .sheet-row, +.sheet-rolltemplate-initiative .sheet-row, +.sheet-rolltemplate-save .sheet-row, +.sheet-rolltemplate-skill .sheet-row, +.sheet-rolltemplate-ranged .sheet-row, +.charsheet .sheet-row { + height: 24px; + margin: 2px 0px 2px; +} +.sheet-rolltemplate-netcombat hr, +.sheet-rolltemplate-data hr, +.sheet-rolltemplate-autofire hr, +.sheet-rolltemplate-initiative hr, +.sheet-rolltemplate-save hr, +.sheet-rolltemplate-skill hr, +.sheet-rolltemplate-ranged hr { + margin-top:2px; + margin-bottom:2px; +} +.sheet-rolltemplate-ranged .sheet-row.sheet-gray { + background:#565656; + color:white; +} +.charsheet .sheet-doublerow { + height: 48px; + margin: 2px 0px 2px; +} +.sheet-rolltemplate-netcombat .sheet-item, +.sheet-rolltemplate-data .sheet-item, +.sheet-rolltemplate-autofire .sheet-item, +.sheet-rolltemplate-initiative .sheet-item, +.sheet-rolltemplate-save .sheet-item, +.sheet-rolltemplate-skill .sheet-item, +.sheet-rolltemplate-ranged .sheet-item, +.charsheet .sheet-item { + display: inline-block; + width: 100%; + height: 28px; + vertical-align: middle; + margin: 0 -2px; + text-align: left; + padding: 3px 2px; +} +.charsheet .sheet-trait { + position: relative; +} +.sheet-rolltemplate-netcombat .sheet-item.sheet-5, +.sheet-rolltemplate-data .sheet-item.sheet-5, +.sheet-rolltemplate-autofire .sheet-item.sheet-5, +.sheet-rolltemplate-initiative .sheet-item.sheet-5, +.sheet-rolltemplate-save .sheet-item.sheet-5, +.sheet-rolltemplate-skill .sheet-item.sheet-5, +.sheet-rolltemplate-ranged .sheet-item.sheet-5, +.charsheet .sheet-item.sheet-5 { + width: 5px; +} +.charsheet .sheet-item.sheet-14 { + width: 14px; +} +.charsheet .sheet-item.sheet-20 { + width: 20px; +} +.charsheet .sheet-item.sheet-30 { + width: 30px; +} +.charsheet .sheet-item.sheet-40 { + width: 40px; +} +.sheet-rolltemplate-netcombat .sheet-item.sheet-50, +.sheet-rolltemplate-data .sheet-item.sheet-50, +.sheet-rolltemplate-autofire .sheet-item.sheet-50, +.sheet-rolltemplate-initiative .sheet-item.sheet-50, +.sheet-rolltemplate-save .sheet-item.sheet-50, +.sheet-rolltemplate-skill .sheet-item.sheet-50, +.sheet-rolltemplate-ranged .sheet-item.sheet-50, +.charsheet .sheet-item.sheet-50 { + width: 50px; +} +.charsheet .sheet-item.sheet-60 { + width: 60px; +} +.charsheet .sheet-item.sheet-65 { + width: 65px; +} +.charsheet .sheet-item.sheet-70 { + width: 70px; +} +.sheet-rolltemplate-netcombat .sheet-item.sheet-80, +.sheet-rolltemplate-data .sheet-item.sheet-80, +.sheet-rolltemplate-autofire .sheet-item.sheet-80, +.sheet-rolltemplate-initiative .sheet-item.sheet-80, +.sheet-rolltemplate-save .sheet-item.sheet-80, +.sheet-rolltemplate-skill .sheet-item.sheet-80, +.sheet-rolltemplate-ranged .sheet-item.sheet-80, +.charsheet .sheet-item.sheet-80 { + width: 80px; +} +.charsheet .sheet-item.sheet-85 { + width: 85px; +} +.charsheet .sheet-item.sheet-90 { + width: 90px; +} +.sheet-rolltemplate-netcombat .sheet-item.sheet-100, +.sheet-rolltemplate-data .sheet-item.sheet-100, +.sheet-rolltemplate-autofire .sheet-item.sheet-100, +.sheet-rolltemplate-initiative .sheet-item.sheet-100, +.sheet-rolltemplate-save .sheet-item.sheet-100, +.sheet-rolltemplate-skill .sheet-item.sheet-100, +.sheet-rolltemplate-ranged .sheet-item.sheet-100, +.charsheet .sheet-item.sheet-100 { + width: 100px; +} +.charsheet .sheet-item.sheet-110 { + width: 110px; +} +.sheet-rolltemplate-data .sheet-item.sheet-120, +.charsheet .sheet-item.sheet-120 { + width: 120px; +} +.charsheet .sheet-item.sheet-140 { + width: 140px; +} +.charsheet .sheet-item.sheet-150 { + width: 150px; +} +.charsheet .sheet-item.sheet-160 { + width: 160px; +} +.charsheet .sheet-item.sheet-170 { + width: 170px; +} +.charsheet .sheet-item.sheet-180 { + width: 180px; +} +.charsheet .sheet-item.sheet-195 { + width: 195px; +} +.sheet-rolltemplate-data .sheet-item.sheet-200, +.sheet-rolltemplate-autofire .sheet-item.sheet-200, +.sheet-rolltemplate-initiative .sheet-item.sheet-200, +.sheet-rolltemplate-save .sheet-item.sheet-200, +.sheet-rolltemplate-skill .sheet-item.sheet-200, +.sheet-rolltemplate-ranged .sheet-item.sheet-200, +.charsheet .sheet-item.sheet-200 { + width: 200px; +} +.charsheet .sheet-item.sheet-210 { + width: 210px; +} +.charsheet .sheet-item.sheet-230 { + width: 230px; +} +.charsheet .sheet-item.sheet-395 { + width: 395px; +} +.charsheet .sheet-item.sheet-400 { + width: 400px; +} /*---- lining up select boxes & text areas---- */ select { - margin: 0; + width:100%; overflow: hidden; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-top: 0px; -} - -select { - overflow: hidden; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - padding-top: 0px; - padding-bottom: 0px; + padding-bottom: -2px; margin-top: 2px; - margin-bottom: 0px; - display: inline-block; + margin-bottom: -5px; background: transparent; - color: white; - border: 1px solid white; - border-radius: 5px; -} - -option { - background: black; -} - -textarea { - margin: 0; - height: 30px; - resize: vertical; - margin: 0; - height: 30px; - resize: vertical; - height: 100px; - width: 375px; - border: none; - border-bottom: 1px solid white; - border-right: 1px solid white; - background: transparent; - color: white; - font-family: "Contrail One", sans-serif; -} - -textarea:focus { - background-color: #add8e6; - border: 1px solid blue; color: black; + width:100%; + height:20px; + font-size: 16px; + border-left:none; + border-right:1px solid black; + border-top:none; + border-bottom:1px solid black; +} + +textarea.sheet-textarea { + margin: 0; + resize: vertical; + margin: 0; + height: 45px; + width: calc(100% - 20px); + border: none; + border-bottom: 1px solid black; + border-right: 1px solid black; + background: transparent; + color: black; +} + +textarea.sheet-textarea:focus { + background-color: #EEEEEE; + border: 1px solid black; + color: black; + outline:none; } .sheet-center { @@ -169,15 +324,6 @@ textarea:focus { /* ----- Tables ----- */ -.sheet-damagetable, -.sheet-damagetable tr, -.sheet-damagetable td, -.sheet-damagetable th { - border: 2px solid black; - width: 9%; - text-align: center; - margin: 0; -} .sheet-skilltable { border: 2px solid black; @@ -224,93 +370,190 @@ table.sheet-skilltable_wide { .sheet-skilltable .sheet-subskill-header, .sheet-skilltable-otherskill-openup .sheet-subskill-header { font-weight: 700; - text-shadow: 0px 0px 2px black, 0px 0px 5px black; + text-shadow: none; } .sheet-language { border-top: none; border-left: none; border-right: none; - border-bottom: 2px dotted white; + border-bottom: 2px dotted black; background-color: transparent; - color: white; + color: black; font-style: italic; } - - -/*============= TABS =============*/ - -div.sheet-tab-content { - display: none; -} - -input.sheet-tab1:checked~div.sheet-tab1, -input.sheet-tab2:checked~div.sheet-tab2, -input.sheet-tab3:checked~div.sheet-tab3, -input.sheet-tab4:checked~div.sheet-tab4, -input.sheet-tab5:checked~div.sheet-tab5, -input.sheet-tab6:checked~div.sheet-tab6, -input.sheet-tab7:checked~div.sheet-tab7 { - display: block; -} - -input.sheet-tab { - width: 20px; - height: 20px; +/* Yes No */ +div.sheet-word { position: relative; left: 0px; - top: -5px; + top: 0px; + width: 80px; + height: 20px; + line-height:18px; margin-left: 0px; - cursor: pointer; +} +input.sheet-word { + width: 80px; + height: 20px; + position: absolute; + left:0px; + top:0px; z-index: 1; - border-radius: 5px 5px 5px 5px; opacity: 0; } - -input.sheet-tab+span::before { - content: attr(title); - margin-left: -20px; - padding-top: -10px; - color: white; - text-shadow: 0px 0px 0.5em black; - text-align: center; +span.sheet-word { + margin: 0px 0 0 0px; + display: none; + position: absolute; + left:0px; + top:0px; + width:30px; +} +input.sheet-no { + z-index: 2; +} +span.sheet-no { + width: 80px; + font-weight:normal; + color:gray; + text-decoration: line-through; + line-height:18px; + text-shadow:none; +} +span.sheet-yes { + width: 80px; + font-weight:bold; + color:black; + line-height:18px; + text-shadow:none; +} +input.sheet-no:checked + input.sheet-yes, +input.sheet-yes:checked + input.sheet-no { + z-index: 3; +} +input.sheet-no:checked ~ span.sheet-no, +input.sheet-yes:checked ~ span.sheet-yes { display: inline-block; - background: #fff; - background: -moz-linear-gradient(to top, #fff, #000, #fff); - background: -webkit-linear-gradient(to top, #fff, #000, #fff); - background: -ms-linear-gradient(to top, #fff, #000, #fff); - background: -o-linear-gradient(to top, #fff, #000, #fff); - background: linear-gradient(to top, #fff, #000, #fff); - width: 20px; - height: 20px; - font-size: 16px; - font-weight: 700; - border-radius: 15px 15px 15px 15px; - border: 1px solid black; } -input.sheet-tab:checked+span::before { - background: #dcdcdc; - background: -moz-linear-gradient(to top, #0000ff, #dcdcdc, #0000ff); - background: -webkit-linear-gradient(to top, #0000ff, #dcdcdc, #0000ff); - background: -ms-linear-gradient(to top, #0000ff, #dcdcdc, #0000ff); - background: -o-linear-gradient(to top, #0000ff, #dcdcdc, #0000ff); - background: linear-gradient(to top, #0000ff, #dcdcdc, #0000ff); - /* border-bottom-color: #fff; */ +/* Repeating Blocks */ +/* Repeating Blocks */ +/* Repeating Blocks */ +.repcontrol { + min-height: 27px; } -input.sheet-tab:not(:first-child)+span::before { +.repcontrol .btn { + /*visibility: hidden;*/ + border: medium none; + color: transparent !important; + background: none; + box-shadow: none; +} + +.repcontrol .btn:focus { + outline: 0; +} +.sheet-saving-throw-container .repcontrol .repcontrol_edit, +.sheet-saving-throw-container .repcontrol .repcontrol_add { + padding-left: 4px; + padding-right: 4px; +} + +.repcontrol .repcontrol_edit:after { + content: '('; + visibility: visible; + font-family: pictos; + background-color: transparent; + border: 1px solid black; + border-radius: 2px; + font-size: 12px; + height: 12px; + width: 12px; + padding: 2px 4px 2px 4px; + color: black; +} + +.editmode ~ .repcontrol .repcontrol_edit:after { + content: ')'; +} + +.repcontrol .repcontrol_add:before { + content: '&'; + visibility: visible; + font-family: pictos; + background-color: transparent; + border: 1px solid black; + border-radius: 2px; + font-size: 12px; + height: 12px; + width: 12px; + padding: 2px 4px 2px 4px; + color: black; +} + +.repcontrol .repcontrol_edit:hover:after, +.repcontrol .repcontrol_add:hover:before { + background-color: transparent; +} + +.sheet-resources .repcontrol { + margin-top: -10px; +} + +.itemcontrol { + z-index: 10; +} + +.itemcontrol .repcontrol_del { + font-size: 10px; + margin-top: 3px; + padding: 0px; + height: 18px; + width: 18px; +} + +.itemcontrol .repcontrol_move { + font-size: 10px; + margin-top: 3px; + padding: 0px; + height: 18px; + width: 18px; +} + +fieldset.sheet-hidecontrols ~ .repcontrol { + display: none; +} +/* End of Repeating Blocks */ +/* End of Repeating Blocks */ +/* End of Repeating Blocks */ + +input.sheet-toggle-show:not(:checked) ~ div.sheet-body, +input.sheet-toggle-hide:checked ~ div.sheet-body { + display: none; +} + +.sheet-control_display[value="0"] + .sheet-conditional-display { + display:none; +} + +input.sheet-control_display:not([value="0"]) ~ button.sheet-control_display > span.sheet-checked { + color: red; +} +input.sheet-toggle:not([value="1"]) ~ button.sheet-toggle > span.sheet-checked { + color: red; +} +button.sheet-control_display { + border-bottom: 1px solid black; + border-top: none; border-left: none; + border-right: none; + background:white; } - -div.sheet-tab-content { - /* border: 1px solid #a8a8a8; - border-top-color: #000;*/ - margin: 2px 0 0 5px; - padding: 5px; +button.sheet-control_display:hover { + background:rgb(239, 239, 239); + color:orange; } - - /* ============== Big Checkbox ==============*/ @@ -371,24 +614,24 @@ input.sheet-checkbox[type="checkbox"]:checked+span::before { input.sheet-chipped[type="checkbox"] { opacity: 0; - width: 34px; + width: 18px; height: 14px; position: relative; - top: 5px; + top: 4px; left: 0px; cursor: pointer; z-index: 1; } -/* ----Fake Big Checkbox-- .sheet-bigcheck -- */ +/* ----Fake check -- */ input.sheet-chipped[type="checkbox"]+span::before { position: relative; - top: 5px; - left: -34px; + top: 4px; + left: 0px; margin-bottom: 2px; - margin-left: 0px; + margin-left: -20px; border: solid 1px #a8a8a8; line-height: 14px; text-align: center; @@ -396,7 +639,7 @@ input.sheet-chipped[type="checkbox"]+span::before { vertical-align: middle; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; - box-shadow: 0px 0px 2px black, 0px 0px 5px black; + box-shadow: none; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); @@ -404,7 +647,7 @@ input.sheet-chipped[type="checkbox"]+span::before { background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); content: ""; - width: 34px; + width: 18px; height: 14px; font-size: 12px; -moz-border-radius: 3px; @@ -415,8 +658,7 @@ input.sheet-chipped[type="checkbox"]+span::before { input.sheet-chipped[type="checkbox"]:checked+span::before { color: red; content: "Chip"; - /* "?" */ - text-shadow: 0px 0px 0.5em #A52A2A; + text-shadow: none; } /* =====Button Reset =====*/ @@ -426,407 +668,341 @@ button[type="roll"].sheet-skillroll:before { display: none; } -button[type="roll"].sheet-skillroll, -.sheet-roll { - height: 28px; +button[type="roll"].sheet-skillroll { + height: 22px; + width:100%; vertical-align: middle; display: inline-block; margin: 0; - font-weight: 700; + font-weight: normal; text-align: left; vertical-align: middle; cursor: pointer; background-image: none; - background-color: transparent; - border: outset 4px solid gray; - /* 1px solid black */ + background-color: #EEEEEE; + border: 1px solid gray; padding: 2px; - padding-bottom: 4px; - font-size: 1em; - color: white; - text-shadow: 0px 0px 2px blue; + font-size: 13px; + color: black; + text-shadow: none; white-space: nowrap; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; - -ms-user-select: none; - user-select: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; - font-weight: 700; - font-family: "Crystal"; + outline:none; } -button[type="roll"].sheet-sub_skill, button[type="roll"].sheet-sub_skill { - width: 160px; - height: 28px; - margin-right: 0px; - margin-left: auto; - vertical-align: middle; - display: inline-block; - font-weight: 700; - text-align: left; - vertical-align: middle; - cursor: pointer; - background-image: none; - background-color: transparent; - border: outset 4px solid gray; - /* 1px solid black */ - padding: 2px; - padding-bottom: 4px; - font-size: 1em; - color: white; - text-shadow: 0px 0px 2px blue; - white-space: nowrap; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; font-style: italic; - font-weight: 700; - font-family: "Crystal"; + text-align:left; + font-size: 12px; } -button[type="roll"].sheet-skillroll:hover, -.sheet-roll:hover, -.sheet-hider input[type=checkbox]:checked~.sheet-btn { - color: white; - border: 4px solid gray; - border-style: inset; - background-color: transparent; - padding-top: 3px; - padding-left: 4px; - padding-right: 0px; - text-shadow: 0px 0px 2px blue; +button[type="roll"].sheet-skillroll label:hover { + background:transparent; +} + +button[type="roll"].sheet-skillroll:hover { + color: black; + border: 1px solid gray; + text-shadow: none; + background:white; + padding: 2px; + box-shadow:none; +} +button[type="roll"].sheet-skillroll label:active, +button[type="roll"].sheet-skillroll:active { + color:red; + padding: 2px; + box-shadow:none; } button[type="roll"].sheet-skillroll label, button[type="roll"].sheet-skillroll input { text-align: right; - width: 99%; + width: 100%; cursor: pointer; background: none; box-shadow: none; transition: none; border-radius: none; - border: none; - color: white; - font-weight: 700; - font-size: 1em; - text-shadow: 0px 0px 2px black, 0px 0px 5px black; + border: 1px solid transparent; + color: black; + font-size:13px; + font-weight: normal; + text-shadow: none; + outline:none; + padding: 0px; + box-shadow:none; } -.sheet-front { - line-height: inherit; - width: 80px; -} - -.sheet-set { - width: 220px; -} - -.sheet-front:hover { - text-shadow: 0px 0px 0.5em blue; -} - -.sheet-skillroll button[type="roll"]:hover label, -.sheet-skillroll button[type="roll"]:hover input { - color: white; - text-shadow: 0px 0px 0.5em blue; - border: black; - background-color: transparent; -} - -.sheet-left td input[type="checkbox"] { - margin-left: 10px; -} /* ============== Nice Radio Buttons ==============*/ -/* ----Hide actual radio button---- */ +/* Configure a container for the toggle */ +.sheet-radios { + display: inline-flex; + align-items: center; +} -.sheet-damagetable th input[type="radio"], -.sheet-damagetable td input[type="radio"] { - opacity: 0; - width: 14px; - height: 14px; - position: relative; - top: 5px; - left: 6px; - margin: -10px; +/* Configure the button styling. This example makes it look like a checkbox. */ +button.sheet-toggle { + padding: 0; + border: none; + background: transparent; cursor: pointer; - z-index: 1; + + width: 16px; + height: 16px; + border-radius: 3px; + display: flex; + justify-content: center; + align-items: center; + + font-size: 12px; + font-family: 'Pictos'; } - -/*========== sheet skillbox ==========*/ - - -/* ----Hide actual sheet-skillbox checkbox---- */ - -input.sheet-skillbox[type="checkbox"] { - opacity: 0; - width: 100px; - position: relative; - top: 0px; - left: 20px; - margin: -30px; - cursor: pointer; - z-index: 1; -} - - -/* -----Fake sheet-gear skillbox----- */ - -input.sheet-skillbox[type="checkbox"]::before+span::before { - margin-right: 4px; - margin-left: 0px; - line-height: 14px; - display: inline-block; - vertical-align: middle; - text-align: center; - content: ""; - width: 100px; - height: 14px; - position: relative; -} - -span.sheet-skillbox { - position: relative; - left: -40px; - width: 100px; - color: gray; - text-shadow: 0px 0px 1px black, 0px 0px 1px black, 0px 0px 1px black; -} - -input.sheet-skillbox[type="checkbox"]:checked+span { +/* Hide the "checked" section of the toggle if the attribute value is not "1". */ +input.sheet-toggle:not([value="1"]) ~ button.sheet-toggle > span.sheet-checked { color: red; - text-shadow: none; } - -/*==== weapon roll button ====*/ - -.sheet-weaponroll button[type="roll"]:before, -.sheet-weaponroll:before { - content: ""!important; - display: none; - border: none; -} - -.sheet-weaponroll button[type="roll"], -.sheet-weaponroll { - display: block; - background: black; - border-radius: 25%; - height: 30px; - width: 30px; - margin: 0; - background: radial-gradient(circle at 20px 20px, #fff, #000); - border: none; - box-shadow: 0px 0px 5px blue; -} - -.sheet-weaponroll button[type="roll"]:hover, -.sheet-weaponroll:hover { - display: block; - background: black; - height: 30px; - width: 30px; - margin: 0; - background: radial-gradient(circle at 15px 15px, #fff, #000); - box-shadow: 0px 0px 5px blue, 0px 0px 10px black; -} - -.sheet-weaponroll button[type="roll"]:active, -.sheet-weaponroll:active { - display: block; - background: black; - height: 30px; - width: 30px; - margin: 0; - background: radial-gradient(circle at 20px 20px, #fff, #add8e6); -} - - -/* ======== Sheet Autofire========*/ - - -/* ======== Sheet Autofire========*/ - -.sheet-autofire button[type="roll"]:before, -.sheet-autofire:before { - content: ""!important; - display: none; - border: none; -} - -.sheet-autofire button[type="roll"], -.sheet-autofire { - display: block; - background: blue; - border-radius: 5px; - height: 20px; - width: 44px; - margin: 0; - background: radial-gradient(circle at 20px 20px, blue, #000); - border: none; - box-shadow: 0px 0px 5px white; -} - -.sheet-autofire button[type="roll"]:hover, -.sheet-autofire:hover { - background: radial-gradient(circle at 10px 10px, blue, #000); -} - -.sheet-autofire button[type="roll"]:active, -.sheet-autofire:active { - background: radial-gradient(circle at 20px 20px, #000, blue); -} - - /* ======== Sheet-arrow to hide things========*/ -input.sheet-arrow { - float: left; -} -input.sheet-hider:checked~div.sheet-hold, -input.sheet-arrow:checked~div.sheet-hold { +input.sheet-hider:checked~div.sheet-hold { display: none; } -input.sheet-arrow[type="checkbox"], -.sheet-arrow { - opacity: 0; - width: 16px; - height: 16px; - position: relative; - top: 5px; - left: 6px; - margin: 10px; - cursor: pointer; - z-index: 1; - margin-bottom: 0px; - border: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; - -moz-border-radius: none; - -webkit-border-radius: none; - border-radius: none; -} - -input.sheet-arrow[type="checkbox"]+span::before { - line-height: 14px; - text-align: center; - display: inline-block; - vertical-align: middle; - background: transparent; - position: relative; - top: 18px; - left: -18px; - border: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; - -moz-border-radius: 7px; - -webkit-border-radius: 7px; - border-radius: 7px; - background: radial-gradient(circle at 8px 8px, #fff, #000); - width: 14px; - height: 14px; - font-size: 12px; -} - -input.sheet-arrow[type="checkbox"]:checked+span::before { - content: ""; - background: radial-gradient(circle at 8px 8px, #fff, #000); - text-shadow: 0px 0px 10px blue; - box-shadow: 0px 0px 10px blue; - width: 14px; - height: 14px; - font-size: 12px; -} - -input.sheet-arrow[type="checkbox"]:hover+span::before { - text-shadow: 0px 0px 10px blue; - box-shadow: 0px 0px 10px blue; - background: radial-gradient(circle at 8px 8px, #000, #fff); -} - - -/* ==== ===== ===== ===== */ - input.sheet-dot[type="checkbox"] { - opacity: 0; - width: 16px; - height: 16px; - position: relative; - top: -2px; - left: 10px; - margin: 10px; - cursor: pointer; - z-index: 1; - margin-bottom: 0px; - border: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; - -moz-border-radius: none; - -webkit-border-radius: none; - border-radius: none; + opacity: 0; + position: relative; + top: 0px; + left: 6px; + width: 16px; + height: 16px; + margin: -10px; + cursor: pointer; + z-index: 1; } -input.sheet-dot[type="checkbox"]+span::before { - line-height: 14px; - text-align: center; - display: inline-block; - vertical-align: middle; - position: relative; - top: 0px; - left: -18px; - border: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; - -moz-border-radius: 7px; - -webkit-border-radius: 7px; - border-radius: 7px; - content: ""; - background: radial-gradient(circle at 0px 0px, #fff, green); - text-shadow: 0px 0px 10px blue; - box-shadow: 0px 0px 10px blue; - width: 14px; - height: 14px; - font-size: 12px; +/* -----Fake sheet-arrow checkbox----- */ + +input.sheet-dot[type="checkbox"] + span::before { + position:relative; + left:0px; + top:0px; + margin-right: 4px; + line-height: 14px; + text-align: center; + display: inline-block; + vertical-align: middle; + + width: 14px; + height: 14px; + content: "y"; + font-family: "Pictos"; + color:red; } -input.sheet-dot[type="checkbox"]:checked+span::before { - content: ""; - background: radial-gradient(circle at 8px 8px, #fff, red); - text-shadow: 0px 0px 10px blue; - box-shadow: 0px 0px 10px blue; - width: 14px; - height: 14px; - font-size: 12px; +input.sheet-dot[type="checkbox"]:checked + span::before { + width: 14px; + height: 14px; + content: "y"; + font-family: "Pictos"; + color:black; } - -input.sheet-dot[type="checkbox"]:hover+span::before { - text-shadow: 0px 0px 10px blue; - box-shadow: 0px 0px 10px blue; - background: radial-gradient(circle at 8px 8px, #000, #fff); +input.sheet-dot[type="checkbox"]:hover + span::before { + width: 14px; + height: 14px; + content: "y"; + font-family: "Pictos"; + color:orange; } +.sheet-grid_1 { + display: grid; + grid-template-columns: 70px 70px 70px 70px 70px 70px 70px 70px 70px 70px 70px; +} +.sheet-grid_1 span { + text-align:center; + font-variant: small-caps; + font-weight:bold; + font-family: "Crystal"; +} +.sheet-grid_2 { + display: grid; + grid-template-columns: 35px 35px ; +} +.sheet-grid_3 { + display: grid; + grid-template-columns: 13px 70px 13px 13px 13px 13px 17px 13px 13px 13px 13px 17px 13px 13px 13px 13px 17px 13px 13px 13px 13px 17px 13px 13px 13px 13px 17px 13px 13px 13px 13px 17px 13px 13px 13px 13px 17px 13px 13px 13px 13px 17px 13px 13px 13px 13px 17px 13px 13px 13px 13px; + grid-template-rows: auto; + grid-template-areas: "area0 . area1-1 area1-2 area1-3 area1-4 . area2-1 area2-2 area2-3 area2-4 . area3-1 area3-2 area3-3 area3-4 . area4-1 area4-2 area4-3 area4-4 . area5-1 area5-2 area5-3 area5-4 . area6-1 area6-2 area6-3 area6-4 . area7-1 area7-2 area7-3 area7-4 . area8-1 area8-2 area8-3 area8-4 . area9-1 area9-2 area9-3 area9-4 . area10-1 area10-2 area10-3 area10-4"; + position:relative; +} +.sheet-grid_3 .sheet-spot_0 { + grid-area: area0; +} +.sheet-grid_3 .sheet-spot_1-1 { + grid-area: area1-1; +} +.sheet-grid_3 .sheet-spot_1-2 { + grid-area: area1-2; +} +.sheet-grid_3 .sheet-spot_1-3 { + grid-area: area1-3; +} +.sheet-grid_3 .sheet-spot_1-4 { + grid-area: area1-4; +} + +.sheet-grid_3 .sheet-spot_2-1 { + grid-area: area2-1; +} +.sheet-grid_3 .sheet-spot_2-2 { + grid-area: area2-2; +} +.sheet-grid_3 .sheet-spot_2-3 { + grid-area: area2-3; +} +.sheet-grid_3 .sheet-spot_2-4 { + grid-area: area2-4; +} + +.sheet-grid_3 .sheet-spot_3-1 { + grid-area: area3-1; +} +.sheet-grid_3 .sheet-spot_3-2 { + grid-area: area3-2; +} +.sheet-grid_3 .sheet-spot_3-3 { + grid-area: area3-3; +} +.sheet-grid_3 .sheet-spot_3-4 { + grid-area: area3-4; +} +.sheet-grid_3 .sheet-spot_4-1 { + grid-area: area4-1; +} +.sheet-grid_3 .sheet-spot_4-2 { + grid-area: area4-2; +} +.sheet-grid_3 .sheet-spot_4-3 { + grid-area: area4-3; +} +.sheet-grid_3 .sheet-spot_4-4 { + grid-area: area4-4; +} +.sheet-grid_3 .sheet-spot_5-1 { + grid-area: area5-1; +} +.sheet-grid_3 .sheet-spot_5-2 { + grid-area: area5-2; +} +.sheet-grid_3 .sheet-spot_5-3 { + grid-area: area5-3; +} +.sheet-grid_3 .sheet-spot_5-4 { + grid-area: area5-4; +} +.sheet-grid_3 .sheet-spot_6-1 { + grid-area: area6-1; +} +.sheet-grid_3 .sheet-spot_6-2 { + grid-area: area6-2; +} +.sheet-grid_3 .sheet-spot_6-3 { + grid-area: area6-3; +} +.sheet-grid_3 .sheet-spot_6-4 { + grid-area: area6-4; +} +.sheet-grid_3 .sheet-spot_7-1 { + grid-area: area7-1; +} +.sheet-grid_3 .sheet-spot_7-2 { + grid-area: area7-2; +} +.sheet-grid_3 .sheet-spot_7-3 { + grid-area: area7-3; +} +.sheet-grid_3 .sheet-spot_7-4 { + grid-area: area7-4; +} +.sheet-grid_3 .sheet-spot_8-1 { + grid-area: area8-1; +} +.sheet-grid_3 .sheet-spot_8-2 { + grid-area: area8-2; +} +.sheet-grid_3 .sheet-spot_8-3 { + grid-area: area8-3; +} +.sheet-grid_3 .sheet-spot_8-4 { + grid-area: area8-4; +} +.sheet-grid_3 .sheet-spot_9-1 { + grid-area: area9-1; +} +.sheet-grid_3 .sheet-spot_9-2 { + grid-area: area9-2; +} +.sheet-grid_3 .sheet-spot_9-3 { + grid-area: area9-3; +} +.sheet-grid_3 .sheet-spot_9-4 { + grid-area: area9-4; +} +.sheet-grid_3 .sheet-spot_10-1 { + grid-area: area10-1; +} +.sheet-grid_3 .sheet-spot_10-2 { + grid-area: area10-2; +} +.sheet-grid_3 .sheet-spot_10-3 { + grid-area: area10-3; +} +.sheet-grid_3 .sheet-spot_10-4 { + grid-area: area10-4; +} +.sheet-grid_4 { + display: grid; + grid-template-columns: 550px 300px; + column-gap: 0px; + row-gap: 0px; +} +.sheet-grid_5 { + display: grid; + grid-template-columns: 210px 210px 210px 210px; + column-gap: 0px; + row-gap: 0px; +} +.sheet-grid_6 { + display: grid; + grid-template-columns: 420px 420px; + column-gap: 0px; + row-gap: 0px; +} +.sheet-grid_7 { + display: grid; + grid-template-columns: 210px 210px; + column-gap: 0px; + row-gap: 0px; +} +.sheet-grid_8 { + display: grid; + grid-template-columns: 130px 130px 130px; + column-gap: 0px; + row-gap: 0px; +} /* ----Hide actual radio button---- */ input[type="radio"].sheet-damage { @@ -834,11 +1010,12 @@ input[type="radio"].sheet-damage { width: 14px; height: 14px; position: relative; - top: 5px; - left: 6px; - margin: -10px; + top: 3px; + left: 0px; + margin: 0px; cursor: pointer; z-index: 1; + box-shadow:none; } @@ -852,8 +1029,8 @@ input[type="radio"].sheet-damage+span::before { border-radius: 100%; height: 12px; width: 12px; - margin: 2px; - border: solid 1px #a8a8a8; + margin: 0px; + border: none; line-height: 12px; text-align: center; display: inline-block; @@ -861,144 +1038,25 @@ input[type="radio"].sheet-damage+span::before { -moz-box-shadow: none; -webkit-box-shadow: none; background: black; - border-radius: 100%; - height: 12px; - width: 12px; - margin: 2px; + border-radius: 3px; background: radial-gradient(circle at 12px 12px, red, black); - box-shadow: 0 0 3px white, 0 0 4px white, 0 0 5px white; } input[type="radio"].sheet-damage:checked~input[type="radio"].sheet-damage+span::before { - border: solid 1px #a8a8a8; + border: none; line-height: 12px; text-align: center; display: inline-block; vertical-align: middle; -moz-box-shadow: none; -webkit-box-shadow: none; - box-shadow: none; + box-shadow: inset 0px 0px 2px black, inset 0px 0px 2px black; background: #f6f6f6; - background: -moz-radial-gradient(#00008b, #add8e6); - background: -webkit-radial-gradient(#00008b, #add8e6); - background: -ms-radial-gradient(#00008b, #add8e6); - background: -o-radial-gradient(#00008b, #add8e6); - background: radial-gradient(#00008b, #add8e6); -} - -.sheet-hidden { - display: none; -} - - -/*===== Tool Tips =====*/ - -.sheet-tooltips { - position: relative; - display: inline; -} - -.sheet-tooltips span { - position: absolute; - width: 200px; - color: #000000; - background: #FFFFFF; - border: 2px solid #000000; - line-height: 20px; - text-align: center; - visibility: hidden; - border-radius: 6px; - text-shadow: none; -} - -.sheet-tooltips span:before { - content: ''; - position: absolute; - top: 75%; - right: 100%; - margin-top: -5px; - width: 0; - height: 0; - border-right: 12px solid #000000; - border-top: 12px solid transparent; - border-bottom: 12px solid transparent; -} - -.sheet-tooltips span:after { - content: ''; - position: absolute; - top: 140%; - right: 100%; - margin-top: -25px; - width: 0; - height: 0; - border-right: 8px solid #FFFFFF; - border-top: 8px solid transparent; - border-bottom: 8px solid transparent; -} - -:hover.sheet-tooltips span { - visibility: visible; - opacity: 1; - left: 100%; - top: 40%; - margin-top: -25px; - margin-left: 15px; - z-index: 999; -} - -.sheet-tooltips_small { - position: relative; - display: inline; -} - -.sheet-tooltips_small span { - position: absolute; - width: 200px; - color: #000000; - background: #FFFFFF; - border: 2px solid #000000; - line-height: 20px; - text-align: center; - visibility: hidden; - border-radius: 6px; - text-shadow: none; -} - -.sheet-tooltips_small span:before { - content: ''; - position: absolute; - top: 50%; - right: 100%; - margin-top: -12px; - width: 0; - height: 0; - border-right: 12px solid #000000; - border-top: 12px solid transparent; - border-bottom: 12px solid transparent; -} - -.sheet-tooltips_small span:after { - content: ''; - position: absolute; - top: 50%; - right: 100%; - margin-top: -8px; - width: 0; - height: 0; - border-right: 8px solid #FFFFFF; - border-top: 8px solid transparent; - border-bottom: 8px solid transparent; -} - -:hover.sheet-tooltips_small span { - visibility: visible; - opacity: 1; - left: 100%; - top: 50%; - margin-top: -15px; - margin-left: 15px; - z-index: 999; + background: -moz-radial-gradient(#EEEEEE, white); + background: -webkit-radial-gradient(#EEEEEE, white); + background: -ms-radial-gradient(#EEEEEE, white); + background: -o-radial-gradient(#EEEEEE, white); + background: radial-gradient(#EEEEEE, white); } .sheet-hidden { @@ -1016,425 +1074,129 @@ input[type="radio"].sheet-damage:checked~input[type="radio"].sheet-damage+span:: /*======= ranged =======*/ - -.sheet-rolltemplate-ranged table { - width: 100%; - border: 3px ridge gray; - color: white; - text-shadow: 0px -0px 2px black, 0px -0px 2px black, 0px -0px 2px black; - font-size: 1em; - font-family: "Helvetica Neue", Helvetica, sans-serif; - box-shadow: -5px -5px 5px black; - background: black; +.sheet-rolltemplate-netcombat, +.sheet-rolltemplate-data, +.sheet-rolltemplate-autofire, +.sheet-rolltemplate-skill, +.sheet-rolltemplate-initiative, +.sheet-rolltemplate-save, +.sheet-rolltemplate-ranged { + width: 230px; + border: 1px solid gray; + border-radius:5px; + color: black; + text-shadow: none; + font-size: 13px; + font-family: "Copperplate Modern"; + box-shadow: none; + background: white; } -.sheet-rolltemplate-ranged th { - font-family: 'Crystal'; +.sheet-rolltemplate-save div.sheet-header { + font-family: "Copperplate Modern"; + color: white; + text-shadow: 0px 0px 2px black, 0px 0px 2px black; + padding: 4px; + font-size: 15px; + font-variant: small-caps; + font-weight:bold; + width: 220px; + height: 20px; + border: 1px solid gray; + border-radius:5px; + background: #0d98ba; +} + + +.sheet-rolltemplate-netcombat div.sheet-header, +.sheet-rolltemplate-data div.sheet-header, +.sheet-rolltemplate-autofire div.sheet-header, +.sheet-rolltemplate-skill div.sheet-header_skill, +.sheet-rolltemplate-skill div.sheet-header, +.sheet-rolltemplate-initiative div.sheet-header, +.sheet-rolltemplate-ranged div.sheet-header { + font-family: "Copperplate Modern"; + color: black; + padding: 4px; + font-size: 15px; + font-variant: small-caps; + font-weight:bold; + width: 220px; + height: 20px; + border: 1px solid gray; + border-radius:5px; + background: #EEEEEE; +} + +.sheet-rolltemplate-skill div.sheet-header_spec { + font-family: "Copperplate Modern"; color: white; padding: 4px; - line-height: 1.6em; - font-size: 1.4em; - width: 100%; - height: 100%; - border-spacing: 0; - text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; - background: rgb(169, 3, 41); - /* Old browsers */ - background: -moz-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(169, 3, 41, 1)), color-stop(70%, rgba(143, 2, 34, 1)), color-stop(100%, rgba(109, 0, 25, 1))); - /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* Opera 11.10+ */ - background: -ms-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* IE10+ */ - background: linear-gradient(to bottom, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=0); - /* IE6-9 */ - box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black; + font-size: 15px; + font-variant: small-caps; + font-weight:bold; + width: 220px; + height: 20px; + border: 1px solid gray; + border-radius:5px; + background: #000076; + } +.sheet-rolltemplate-netcombat .sheet-tcat, +.sheet-rolltemplate-data .sheet-tcat, +.sheet-rolltemplate-autofire .sheet-tcat, +.sheet-rolltemplate-skill .sheet-tcat, +.sheet-rolltemplate-initiative .sheet-tcat, +.sheet-rolltemplate-save .sheet-tcat, .sheet-rolltemplate-ranged .sheet-tcat { font-weight: bold; } -.sheet-rolltemplate-ranged td { - padding: 2px; -} - +.sheet-rolltemplate-netcombat .inlinerollresult, +.sheet-rolltemplate-data .inlinerollresult, +.sheet-rolltemplate-autofire .inlinerollresult, +.sheet-rolltemplate-skill .inlinerollresult, +.sheet-rolltemplate-initiative .inlinerollresult, +.sheet-rolltemplate-save .inlinerollresult, .sheet-rolltemplate-ranged .inlinerollresult { display: inline-block; - min-width: 1.5em; + min-width: 15px; text-align: center; - border: 2px solid #add8e6; - color: #add8e6; + border: none; + color: black; background: transparent; } -.sheet-rolltemplate-ranged .sheet-no_border .inlinerollresult { - display: inline-block; - min-width: 1.5em; - border: 2px solid transparent; - color: white; - background: transparent; - font-weight: 400; +.sheet-rolltemplate-netcombat .sheet-tcat.sheet-red .inlinerollresult.fullfail, +.sheet-rolltemplate-autofire .sheet-tcat.sheet-red .inlinerollresult.fullfail, +.sheet-rolltemplate-skill .sheet-tcat.sheet-red .inlinerollresult.fullfail, +.sheet-rolltemplate-initiative .sheet-tcat.sheet-red .inlinerollresult.fullfail, +.sheet-rolltemplate-save .sheet-tcat.sheet-red .inlinerollresult.fullfail, +.sheet-rolltemplate-ranged .sheet-tcat.sheet-red .inlinerollresult.fullfail { + border: none; + color: red; } - +.sheet-rolltemplate-netcombat .inlinerollresult.fullfail, +.sheet-rolltemplate-data .inlinerollresult.fullfail, +.sheet-rolltemplate-autofire .inlinerollresult.fullfail, +.sheet-rolltemplate-skill .inlinerollresult.fullfail, +.sheet-rolltemplate-initiative .inlinerollresult.fullfail, +.sheet-rolltemplate-save .inlinerollresult.fullfail, .sheet-rolltemplate-ranged .inlinerollresult.fullfail { - border: 2px solid #add8e6; - color: #add8e6; + border: none; + color: black; } - + +.sheet-rolltemplate-netcombat .inlinerollresult.importantroll, +.sheet-rolltemplate-data .inlinerollresult.importantroll, +.sheet-rolltemplate-autofire .inlinerollresult.importantroll, +.sheet-rolltemplate-skill .inlinerollresult.importantroll, +.sheet-rolltemplate-initiative .inlinerollresult.importantroll, +.sheet-rolltemplate-save .inlinerollresult.importantroll, .sheet-rolltemplate-ranged .inlinerollresult.importantroll { - border: 2px solid #add8e6; - color: #add8e6; -} - -.sheet-rolltemplate-ranged .sheet-point_blank { - display: inline-block; - min-width: 1.5em; - text-align: center; - border: 2px solid #add8e6; - color: #add8e6; - background: transparent; - font-weight: 700; -} - - -/*----INITIATIVE-----*/ - -.sheet-rolltemplate-initiative table { - width: 100%; - border: 4px ridge #999999; + border: none; color: black; - font-size: 1em; - font-family: "Helvetica Neue", Helvetica, sans-serif; - box-shadow: -5px -5px 5px black; - color: #add8e6; - background: black; -} - -.sheet-rolltemplate-initiative th { - font-family: 'Crystal'; - color: white; - padding: 4px; - line-height: 1.6em; - font-size: 1.4em; - width: 100%; - height: 100%; - border-spacing: 0; - text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; - background: rgb(169, 3, 41); - /* Old browsers */ - background: -moz-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(169, 3, 41, 1)), color-stop(70%, rgba(143, 2, 34, 1)), color-stop(100%, rgba(109, 0, 25, 1))); - /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* Opera 11.10+ */ - background: -ms-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* IE10+ */ - background: linear-gradient(to bottom, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=0); - /* IE6-9 */ - box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black; -} - -.sheet-rolltemplate-initiative .sheet-tcat { - font-weight: bold; -} - -.sheet-rolltemplate-ranged td { - padding: 2px; -} - -.sheet-rolltemplate-initiative .inlinerollresult { - display: inline-block; - min-width: 1.5em; - text-align: center; - border: 2px solid #add8e6; - background: transparent; -} - -.sheet-rolltemplate-initiative .inlinerollresult.fullfail { - border: 2px solid #add8e6; -} - -.sheet-rolltemplate-initiative .inlinerollresult.importantroll { - border: 2px solid #add8e6; -} - - -/*----Skill Rolls----*/ - - -/*---- Tech ----*/ - -.sheet-rolltemplate-skill-spec table { - width: 100%; - background: white; - border: 3px ridge gray; - color: black; - font-size: 0.9em; - font-family: "Helvetica Neue", Helvetica, sans-serif; - box-shadow: -5px -5px 5px black; - color: #add8e6; - background: black; -} - -.sheet-rolltemplate-skill-spec th { - font-family: 'Crystal'; - color: white; - padding: 4px; - line-height: 1.4em; - font-size: 1.2em; - width: 100%; - height: 100%; - border-spacing: 0; - text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; - background: rgb(167, 207, 223); - /* Old browsers */ - background: -moz-radial-gradient(center, ellipse cover, rgba(167, 207, 223, 1) 0%, rgba(35, 83, 138, 1) 100%); - /* FF3.6+ */ - background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(167, 207, 223, 1)), color-stop(100%, rgba(35, 83, 138, 1))); - /* Chrome,Safari4+ */ - background: -webkit-radial-gradient(center, ellipse cover, rgba(167, 207, 223, 1) 0%, rgba(35, 83, 138, 1) 100%); - /* Chrome10+,Safari5.1+ */ - background: -o-radial-gradient(center, ellipse cover, rgba(167, 207, 223, 1) 0%, rgba(35, 83, 138, 1) 100%); - /* Opera 12+ */ - background: -ms-radial-gradient(center, ellipse cover, rgba(167, 207, 223, 1) 0%, rgba(35, 83, 138, 1) 100%); - /* IE10+ */ - background: radial-gradient(ellipse at center, rgba(167, 207, 223, 1) 0%, rgba(35, 83, 138, 1) 100%); - /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cfdf', endColorstr='#23538a', GradientType=1); - /* IE6-9 fallback on horizontal gradient */ - box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black; -} - -.sheet-rolltemplate-skill-spec .sheet-tcat { - font-weight: bold; -} - -.sheet-rolltemplate-skill-spec td { - padding: 0px; - text-align: center; -} - -.sheet-rolltemplate-skill-spec .inlinerollresult { - display: inline-block; - min-width: 1.2em; - text-align: center; - border: 1px solid #add8e6; - background: transparent; -} - -.sheet-rolltemplate-skill-spec .inlinerollresult.fullfail { - border: 1px solid #add8e6; -} - -.sheet-rolltemplate-skill-tech .inlinerollresult.importantroll { - border: 1px solid #add8e6; -} - -.sheet-rolltemplate-skill-spec .sheet-no_border .inlinerollresult { - display: inline-block; - min-width: 1.5em; - border: 2px solid transparent; - background: transparent; - font-weight: 400; -} - - -/*---- general ----*/ - -.sheet-rolltemplate-skill-general table, -.sheet-rolltemplate-general table { - margin-top: 5px; - width: 100%; - background: white; - border: 3px ridge gray; - color: black; - font-size: 0.9em; - font-family: "Contrail One", Helvetica, sans-serif; - box-shadow: -5px -5px 5px black; - color: #add8e6; - background: black; -} - -.sheet-rolltemplate-skill-general th, -.sheet-rolltemplate-general th { - font-family: 'Contrail One'; - color: white; - padding: 4px; - line-height: 1.4em; - font-size: 1.2em; - width: 100%; - height: 100%; - border-spacing: 0; - text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; - background: #cedce7; - /* Old browsers */ - background: -moz-radial-gradient(center, ellipse cover, #cedce7 0%, #596a72 100%); - /* FF3.6+ */ - background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #cedce7), color-stop(100%, #596a72)); - /* Chrome,Safari4+ */ - background: -webkit-radial-gradient(center, ellipse cover, #cedce7 0%, #596a72 100%); - /* Chrome10+,Safari5.1+ */ - background: -o-radial-gradient(center, ellipse cover, #cedce7 0%, #596a72 100%); - /* Opera 12+ */ - background: -ms-radial-gradient(center, ellipse cover, #cedce7 0%, #596a72 100%); - /* IE10+ */ - background: radial-gradient(ellipse at center, #cedce7 0%, #596a72 100%); - /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72', GradientType=1); - /* IE6-9 fallback on horizontal gradient */ - box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black; -} - -.sheet-rolltemplate-skill-general .sheet-tcat, -.sheet-rolltemplate-general .sheet-tcat { - font-weight: bold; -} - -.sheet-rolltemplate-skill-general td, -.sheet-rolltemplate-general td { - padding: 0px; - text-align: center; -} - -.sheet-rolltemplate-skill-general .inlinerollresult, -.sheet-rolltemplate-general .inlinerollresult { - display: inline-block; - min-width: 1.2em; - text-align: center; - border: 1px solid #add8e6; - background: transparent; -} - -.sheet-rolltemplate-skill-general .inlinerollresult.fullfail, -.sheet-rolltemplate-general .inlinerollresult.fullfail { - border: 1px solid #add8e6; -} - -.sheet-rolltemplate-skill-general .inlinerollresult.importantroll, -.sheet-rolltemplate-general .inlinerollresult.importantroll { - border: 1px solid #add8e6; -} - -.sheet-rolltemplate-skill-general .sheet-no_border .inlinerollresult, -.sheet-rolltemplate-general .sheet-no_border .inlinerollresult { - display: inline-block; - min-width: 1.5em; - border: 2px solid transparent; - background: transparent; - font-weight: 400; -} - - -/*---- autofire ----*/ - -.sheet-rolltemplate-autofire table { - width: 100%; - background: white; - border: 3px ridge gray; - color: black; - font-size: 0.9em; - font-family: "Contrail One", Helvetica, sans-serif; - box-shadow: -5px -5px 5px black; - color: #add8e6; - background: black; -} - -.sheet-rolltemplate-autofire th { - font-family: 'Contrail One'; - color: #add8e6; - padding: 4px; - line-height: 1.4em; - font-size: 1.2em; - width: 100%; - height: 100%; - border-spacing: 0; - text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; - background: #cedce7; - /* Old browsers */ - background: -moz-radial-gradient(center, ellipse cover, #cedce7 0%, #596a72 100%); - /* FF3.6+ */ - background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #cedce7), color-stop(100%, #596a72)); - /* Chrome,Safari4+ */ - background: -webkit-radial-gradient(center, ellipse cover, #cedce7 0%, #596a72 100%); - /* Chrome10+,Safari5.1+ */ - background: -o-radial-gradient(center, ellipse cover, #cedce7 0%, #596a72 100%); - /* Opera 12+ */ - background: -ms-radial-gradient(center, ellipse cover, #cedce7 0%, #596a72 100%); - /* IE10+ */ - background: radial-gradient(ellipse at center, #cedce7 0%, #596a72 100%); - /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72', GradientType=1); - /* IE6-9 fallback on horizontal gradient */ - box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black; -} - -.sheet-rolltemplate-autofire .sheet-tcat { - font-weight: bold; -} - -.sheet-rolltemplate-autofire td { - padding: 0px; - text-align: center; -} - -.sheet-rolltemplate-autofire .inlinerollresult { - display: inline-block; - min-width: 1.2em; - text-align: center; - border: 1px solid #add8e6; - background: transparent; -} - - -/*======= save =======*/ - -.sheet-rolltemplate-save table { - width: 100%; - background: black; - color: #add8e6; - border: 4px ridge #999999; - font-size: 1em; - font-family: "Helvetica Neue", Helvetica, sans-serif; - box-shadow: -5px -5px 5px black; -} - -.sheet-rolltemplate-save th { - font-family: 'Crystal'; - color: white; - padding: 4px; - line-height: 1.6em; - font-size: 1.4em; - width: 100%; - height: 100%; - border-spacing: 0; - text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; - background: #87e0fd; - /* Old browsers */ - background: -moz-linear-gradient(top, #87e0fd 0%, #53cbf1 40%, #05abe0 100%); - /* FF3.6-15 */ - background: -webkit-linear-gradient(top, #87e0fd 0%, #53cbf1 40%, #05abe0 100%); - /* Chrome10-25,Safari5.1-6 */ - background: linear-gradient(to bottom, #87e0fd 0%, #53cbf1 40%, #05abe0 100%); - /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0', GradientType=0); - /* IE6-9 */ - box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black; -} - -.sheet-save { - border-top: 4px ridge #999999; } .sheet-rolltemplate-save .sheet-stun { @@ -1457,83 +1219,3 @@ input[type="radio"].sheet-damage:checked~input[type="radio"].sheet-damage+span:: padding: 5px 5px 5px 22px; -webkit-filter: drop-shadow(0px 0px 10px white); } - -.sheet-rolltemplate-save .sheet-tcat { - font-weight: bold; -} - -.sheet-rolltemplate-save td { - padding: 5px; -} - -.sheet-rolltemplate-save .inlinerollresult { - display: inline-block; - min-width: 1.5em; - text-align: center; - border: 2px solid #add8e6; - background: transparent; -} - - -/*======= NetCombat =======*/ - -.sheet-rolltemplate-netcombat table { - width: 100%; - background: white; - border: 3px ridge gray; - color: black; - font-size: 1em; - font-family: "Helvetica Neue", Helvetica, sans-serif; - box-shadow: -5px -5px 5px black; - color: #89E799; - background: #114C12; -} - -.sheet-rolltemplate-netcombat th { - font-family: 'Crystal'; - color: white; - padding: 4px; - line-height: 1.6em; - font-size: 1.4em; - width: 100%; - height: 100%; - border-spacing: 0; - text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; - background: rgb(169, 3, 41); - /* Old browsers */ - background: -moz-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(169, 3, 41, 1)), color-stop(70%, rgba(143, 2, 34, 1)), color-stop(100%, rgba(109, 0, 25, 1))); - /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* Opera 11.10+ */ - background: -ms-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* IE10+ */ - background: linear-gradient(to bottom, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 70%, rgba(109, 0, 25, 1) 100%); - /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=0); - /* IE6-9 */ - box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black; -} - -.sheet-rolltemplate-netcombat .sheet-tcat { - font-weight: bold; -} - -.sheet-rolltemplate-netcombat .inlinerollresult { - display: inline-block; - min-width: 1.5em; - text-align: center; - border: 2px solid #89E799; - background: transparent; -} - -.sheet-rolltemplate-netcombat .inlinerollresult.fullfail { - border: 2px solid #B31515; -} - -.sheet-rolltemplate-netcombat .inlinerollresult.importantroll { - border: 2px solid #4A57ED; -} \ No newline at end of file diff --git a/Cyberpunk 2020/Cyberpunk2020.html b/Cyberpunk 2020/Cyberpunk2020.html index db363cb701..a1c6e4ee7d 100644 --- a/Cyberpunk 2020/Cyberpunk2020.html +++ b/Cyberpunk 2020/Cyberpunk2020.html @@ -1,160 +1,197 @@
-
- - - - - - - - - - - - - - - - - -
UninjuredLight +
+
+ Uninjured + + Light -
Serious + + + Serious - CriticalMortal 0Mortal 1Mortal 2Mortal 3Mortal 4Mortal 5Mortal 6
-          - -            - - - - -     - - - - -     - - - - -     - - - - -     - - - - -     - - - - -     - - - - -     - - - - -     - - - - -     - - - - -
+ + Critical + Mortal 0 + Mortal 1 + Mortal 2 + Mortal 3 + Mortal 4 + Mortal 5 + Mortal 6 +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Total
Base
Temp Mod
RunLeapCarryLift
-
+
+
+ +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Total
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
Base
+
+
+
+
+
+
+
+
+
+
+
+
Augment
+
+
+
+
+
+
+
+
+
+
+
+
Temp Mod
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Run
+
+
Leap
+
+
Carry
+
+
Lift
+
+
+
+ +
+

Handle

+
+
+
+

Role

+
+
+
+

Age

+
+
+

Humanity

+
+ + +
+
+
+

Character Points

+
+
+
+
+
+
@@ -163,3293 +200,1651 @@ -Character -Skills -Cybernetics -Combat -Inventory -Programs -Run - Dot Net -

Cyberpunk 2020 Character Sheet

-
-
-
- -

Handle

- -

Role

- -
- -
-

Character Points

- -

Age

- -
- -
-

Humanity

- - -
-
- -

Personal Information

-
-
-

Life Events

- -

Style and Motivations

- -
-
-

Family

- -

Other Notes

- -
-
+
+
+ + +
+
+ + +
+
Head
+
Torso
+
R.Arm
+
L.Arm
+
R.Leg
+
L.Leg
+
+
+
+ +
+ +
+
+
1
+
2-4
+
5
+
6
+
7-8
+
9-10
+
+
+
+ + +
+
+
+
+
+
+
+
+ + +
+ +
+
+
+
+ +
+
+
+
+
+
+
+
+
Base
+
Mod
+
Death
+
+
+
+
+
+
+
+
+
+
+
+
Base
+
Mod
+
+
BTM
+
Damage+
+
+
+
+
+

Weapons

+
+
+
+ + +
+
+ + + +
+ +
+
+
+ +
+
+
Name
+
+
# of shots
+
Details
+
+
+
+
+
+
+
+ +
+
+
+ +
+
+
Skill
+
WA
+
Conl.
+
Round
+
Dmg
+
Ammo
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+

Modifiers

+
+
ROF
+
Rel.
+
Range
+
+
+
+
+
+
+ +
+
+ +
+
+
+ + + + + +
+
+ + Shooter +
+
Aiming
+
+
+
  1 round
+
+
+
+
  2 round
+
+
+
+
  3 round
+
+
+
+
Blinded
+
+
+
+
Called Shot
+
+
+
+
Fast draw/Snapshot
+
+
+
+
Ricochet/Indirect
+
+
+
+
Running
+
+
+
+
Shooting from hip
+
+
+
+
Two Weapons
+
+
+
+ + Weapon +
+
Laser Sight
+
+
+
+
Smartgun/Goggles
+
+
+
+
Scope
+
+
+
  Targeting
+
+
+
+
  Telescopic, Extreme
+
+
+
+
  Telescopic, Long
+
+
+
+
Three Round Burst
+
+
+
+
Full Auto Modifier
+
+
+
+
  Close
+
+
+
+
  Medium +
+
+
+
+
Vehicle Mounted
+
+
+
  Turret
+
+
+
+
  No Turret
+
+
+
+ + Target +
+
Dodging (melee only)
+
+
+
+
Immobile
+
+
+
+
Moving
+
+
+
  Reflex > 10
+
+
+
+
  Reflex > 12
+
+
+
+
  Reflex > 14
+
+
+
+
Silhouetted
+
+
+
+
Size
+
+
+
  Large
+
+
+
+
  Small
+
+
+
+
  Tiny
+
+
+
+
+
+
+
+
+
+

Cybernetics

+ +
+
+
+
+
+
Aug Total
+
Cost Total
+
+
+
+
Name/Type
+
HL
+
Cost
+
Details
+
+
+
+
+
+
+
+
+
+ + +
+ +
+
+
+
+

Inventory

+ +
+
+
+
/
+
+
+
+
Eurobucks
+
Carried
+
/
+
Max
+
+

Armor and Weapons

+ +

Gear

+ +
+ +

Personal Information

+

Life Events

+ +

Style and Motivations

+ +

Family

+ +

Other Note

+ +
+ +

Cyber Deck

+ +
+
+
Model
+
# of CPU
+
Total Cost
+
Details
+
+
+
+
+
+
+
+
+ +
+
+
Type
+
Code Gate
+
Data Wall
+
Deck Speed
+
Memory
+
+
+
+ +
+
+
+
+
+
+
+
Options?
+
+
+ + + Trodes + Trodes +
+
+
+
+ + + Keyboard + Keyboard +
+
+
+
+ + + Videoboard + Videoboard +
+
+
+
+ + + Printer + Printer +
+
+
+
+
+
+ + + Extra Chips + Extra Chips +
+
+
+
+
+ + + Chipreader + Chipreader +
+
+
+
+ + + Voxbox + Voxbox +
+
+
+
+ + + Scanner + Scanner +
+
+
+

Cyber Combat

+
+
+
Attribute
+
Deck Speed
+
Modifier
+
+
+
+
+ +
+
+ +
+
+
+
+
+

Programs

+
+
+
+
+
+ +
+
+
+ +
+
+
MU
+
Str
+
Cost
+
Attribute
+
Skill
+
Mod
+
+
+
+
+
+
+ +
+
+ +
+
+
+ +
+
+

Run.Net 1.2 Beta

+ +

Cyberdeck Specs

+
+
Deck Model
+
Speed
+
Process Limit
+
+
+
+
+
+
+
+
Familiarity Points
+
+
+
+
Command Points
+
+
+
+
Target Points
+
+
+
+
+
+
+
+
+ +
+
+
Action
+
+ +
+
+
+
+
Target
+
+ +
+
+
+ +
+
+
+
+ +

Skills

+
+ + +
+
+ + +
+
+ +
+
+
Chip
+
Skill
+
Points
+
IP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Other Special Abilities
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Other Attractiveness Skills
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Other Body Skills
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Other Cool Skills
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Other Empathy Skills
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Expert Skills
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Know Languages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Other Intelligence Skills
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+ + +
+
+ +
+
+
Chip
+
Skill
+
Points
+
IP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Martial Arts
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pilot
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Other Reflex Skills
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Other Technical Skills
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
Reflex
+
(Combat)
+
+
+
+
Reflex
+
(Athletics)
+
+
+
+
Tech
+
(Repair/Build)
+
+
+
+
Social
+
+
+
+
+
+
(Empathy, Convince, Fast-Talk)
+
+
+
Int
+
(Deduce, Notice)
+
+
+
+
General
+
(not listed)
+
+
+
+
Drive/Pilot
+
(not listed)
+
+
+
+
Hacking
+
(not listed)
+
+
+
+
+
+
+
- -
-

Skills

-
- Skill Setup   
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Special Abilities
Authority
Charismatic Leadership
Combat Sense
Credibility
Family
Interface
Jury Rig
Medical Tech
Resources
Streetdeal
Other Special Abilities
-
- - - - - - - - - - - - - -
Attractiveness
Personal Grooming
Wardrobe & Style
Other Attractiveness Skills
-
- - - - - - - - - - - - - - - - -
Body
Endurance
Strength Feat
Swimming
Other Body Skills
-
- - - - - - - - - - - - - - - - - - - - - - -
Cool
Interrogation
Intimidate
Oratory
Resist Torture/Drugs
Streetwise
Other Cool Skills
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
Empathy
Human Perception
Interview
Leadership
Seduction
Social
Persuasion & Fast Talk
Other Empathy Skills
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Reflex
Archery
Athletics
Brawling
Dance
Dodge & Escape
Driving
Fencing
Handgun
Heavy Weapons
Martial Art - Aikido
Martial Art - Animal Kung Fu
Martial Art - Boxing
Martial Art - Capoeria
Martial Art - Choi Li Fut
Martial Art - Judo
Martial Art - Karate
Martial Art - Savate
Martial Art - Tae Kwon Do
Martial Art - Thai Kick Boxing
Martial Art - Wrestling
Melee
Motorcycle
Operate Heavy Machinery
Pilot - Gyro
Pilot - Fixed Wing
Pilot - Dirigible
Pilot - Vectored Thrust - Vehicle
Rifle
Stealth
Submachinegun
Other Reflex Skills
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Intelligence
Accounting
Anthropology
Awareness/Notice
Biology
Botany
Chemistry
Composition
Diagnose Illness
Education
Expert
Gamble
Geology
Hide/Evade
History
Know Language
Library Search
Mathematics
Physics
Programming
Shadow/Track
Stock Market
System Knowledge
Teaching
Wilderness Survival
Zoology
Other Intelligence Skill
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Technical
Areo Tech
AV Tech
Basic Tech
Cryotank Operation
Cyberdeck Design
Cyber Tech
Demolitions
Disguise
Electronics
Electronics Security
First Aid
Forgery
Gyro Tech
Paint or Draw
Photography and Film
Pharmaceuticals
Pick Lock
Pick Pocket
Play Instrument
Weaponsmith
Other Technical Skill
-
-
-
-
-
- -
- -
-
-

Special Abilities

-
- - - - - - - -
ChipSkillPointsIP
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
Other Special - Abilities
-
-
- - - - - - - -
- - -
-
-
-
-
- -
-
-

Empathy Skills

-
- - - - - - - -
ChipSkillPointsIP
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
Other Empathy Skills
-
-
- - - - - - - -
- - -
-
-
-
-
- -
-
-

Reflex Skills

-
- - - - - - - -
ChipSkillPointsIP
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
Martial Arts
-
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
Pilot
-
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
Other Reflex Skills
-
-
- - - - - - - -
- - -
-
-
-
-
-
-
-
-
- -
- -
-
-

Attractiveness Skill

-
- - - - - - - -
ChipSkillPointsIP
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
Other Attractiveness - Skills
-
-
- - - - - - - -
-
-
-
-
-
- -
-
-

Body Skills

-
- - - - - - - -
ChipSkillPointsIP
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
Other Body Skills
-
-
- - - - - - - -
-
-
-
-
-
- -
-
-

Cool Skills

-
- - - - - - - -
ChipSkillPointsIP
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
Other Cool Skills
-
-
- - - - - - - -
-
-
-
-
-
- -
-
-

Intelligence Skills

-
- - - - - - - -
ChipSkillPointsIP
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
Expert Skills
-
- - -
- - -
- - -
- - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
Know Languages
-
- - -
- - -
- - -
- - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
Other - Intelligence Skills
-
-
- - - - - - - -
-
-
-
-
-
- -
-
-

Technical Skills

-
- - - - - - - -
ChipSkillPointsIP
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
-
-
- -
- - - - - - - -
-
Other Technical - Skills
-
-
- - - - - - - -
- - -
-
-
-
-
- -
- -

Fumble Tables

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Reflex
-
(Combat)
-
Reflex
-
(Athletics)
-
Tech
-
(Repair/Build)
-
Social
-
(Empathy, Convince, - Fast-Talk)
-
Int
-
(Deduce, Notice)
-
General
-
(not listed)
-
Drive/Pilot
-
(not listed)
-
Hacking
-
(not listed)
-
-
-
-
-
-
-
- -
-

Cybernetics

- - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Aug TotalCost Total -
-
-
-
-
-
-
-
-
- - - - - - -
Name/TypeHLCost
-
- - - - - - - -
-
-
- -
-
-
- -
-
-
- - - - - - - - - - - - - - - -
BaseModifier
-
-
-
-
- - - - - - - - - - - -
Base Modifier
-
-
- -
-

Armor

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Head
Hit Location "1"
L. Arm
Hit Location "6"
Torso
Hit Location "2 to 4"
R. Arm
Hit Location "5"
L. Leg
Hit Location "7 to 8"
R. Leg
Hit Location "9 to 10"
-
-
-
Armor Notes
-
-
-
-
-
-
Location Roll
-
-
-
-
BTM
- -
-
-
Damage+
- -
-
-
-
- -

Weapons

-
- - - - - - - - - - - - - - - -
Targeted RollRollNameAutoFire
-
- - Requires a target token -
-
- - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -
SkillWAConl.RoundDmgAmmoROFRel.Range
- - - - - -
- -
- -

Modifiers

-
- -
-
- Shooter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Aiming
1 round
2 rounds
3 rounds
Ambush
Blinded
Called Shot
Fast draw/Snapshot
Ricochet/Indirect
Running
Shooting from hip
Two Weapons
-
-
- Weapon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Laser Sight
Smartgun/Goggles
Scope
Targeting
Telescopic, Extreme
Telescopic, Long
Three Round Burst
-
Full - Auto Modifier (+1 per 10 rounds)
-
Close
Medium +
Vehicle Mounted
Turret
No Turret
-
-
- Target - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Dodging (melee only)
Immobile
Moving
Reflex > 10
Reflex > 12
Reflex > 14
Silhouetted
Size
Large
Small
Tiny
-
-
-
-
-
-
- -
-

Gear

-

Eurobucks

-
-

Carried/Max

-
/
-
-
-

Armor and Weapons

- -
-
-

Gear

- -
-
-
- -
-
-

Cyber Deck

- - - - - - - - - -
Model# of CPUTotal Cost
- - - - - - - - -
Standard Cellular Portable Combat Deck Cyberlimb - Deck
-
- - - - - - - - - - - -
Code Gate StrengthData Wall StrengthDeck SpeedMemory
- - - - - - - - - - - - - - - -
Options? Trodes - Keyboard - Videoboard Printer
- Chipreader Voxbox Scanner - Extra Chips
-
-

Combat

-
- - - - - - - - - - - - - - - - - - - - - -
RollAttributeDeck SpeedModifier
= - - + - - +
-
-

Programs

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -
NameClassMUStrCostAttributeSkillMod
- - - - - -
-
-
- -
-
-
-
- -
-

Run.Net 1.2 Beta

-
-

Cyberdeck Specs

- - - - - - - - - -
Deck ModelSpeed
- - - - -
Process Limit:
-
-

Familiarity Points:

-
Command Points: Target Points: -
-
- - - - - - - -
CommandPtsTargetPts
-
- - - - - - - - - - - -
- -
-
-
-
- +
+ +
{{item}}
+ {{character}} +
+
+
+
{{label_1}}
+
{{number_1}}
+
+
+
+
{{label_2}}
+
{{number_2}}
+
+ {{notes}} +
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{#damage}} - - - - {{/damage}} - - - - - - - {{#rollWasFumble() attack}} - - - - {{/rollWasFumble() attack}} -
{{weapon}}
{{character}} attacks with {{weapon}} {{target-token_name}}
Range
Close (15){{short-range}}meters
Medium (20){{medium-range}}meters
Long (25){{long-range}}meters
Extreme (30){{extreme-range}}meters
Attack: {{attack}}
Damage: - {{damage}}
Hit Location: - {{hit-location}}
Notes: {{notes}}
Fumble: - {{fumble}}
+
{{weapon}}
+
{{character}} attacks with {{weapon}}
+
+ {{#short-range}} +
+
Range (meters)
+
+
+
+
Close
+
Medium
+
Long
+
Extreme
+
+
+
+
{{short-range}}
+
{{medium-range}}
+
{{long-range}}
+
{{extreme-range}}
+
+
+ {{/short-range}} +
+
+
Attack
+
{{attack}}
+
+
+
+
Damage:
+
{{damage}}
+
+
+
+
Hit Location
+
{{hit-location}}
+
+ Notes {{notes}} + {{#rollWasFumble() attack}} +
+
+
Fumble
+
{{fumble}}
+
+ {{/rollWasFumble() attack}}
- - - - - - - - - - - - - - - - - - - - - - - - -
Save
{{character}} tries to stay in the fight!
Roll:{{roll}}
Roll less than:{{stun_target}}
Roll less than:{{death_target}}
-
- + - - - - - - - - - - -
Initiative
{{character}} lose their cool and draws down!
Initiative{{init}}
+
Initiative
+
{{character}} lose their cool and draws down!
+
+
+
+
Initiative
+
{{init}}
+
+
+ + + {{#skill}} +
{{skill}}
+ {{/skill}} + {{#spec}} +
{{spec}}
+ {{/spec}} +
+
+
{{character}}
+
+
+ {{#skill}} +
+
+
{{skill}}: {{roll}}
+
+ {{/skill}} + {{#spec}} +
+
+
{{spec}}: {{roll}}
+
+ {{/spec}} + {{#notes}} + {{notes}} + {{/notes}} + {{#rollWasFumble() roll}} +
+
+
Fumble
+
{{fumble}}
+
+ {{/rollWasFumble() roll}}
- - - - - - - - - - - - - - - - - - - - -
Run.Net Combat
{{character}} initiates program
Execute :{{Cmd}}
Target :{{Tgt}}
Roll :{{netattack}}
Notes:{{ProgNotes}}
+ + +
Save
+
+
+
{{character}} tries to stay in the fight!
+
+
+
+
+
Roll
+
{{roll}}
+
+
+
+
+
Roll less than
+
{{stun_target}}
+
+
+
+
+
+
Roll less than
+
{{death_target}}
+
+
- - - - {{#name}}{{/name}} - {{#roll}}{{/roll}} - {{#notes}}{{/notes}} - {{#allprops() name roll notes}} - - {{/allprops() name roll notes}} -
{{name}}
{{roll}}
{{notes}}
{{key}}{{value}}
-
- - - - - - - - - - - - - {{#rollWasFumble() total}} - - - - {{/rollWasFumble() total}} - {{#notes}} - - - - {{/notes}} -
{{skill}}
{{character}}
Total{{total}}
Fumble:{{fumble}}
{{notes}}
-
- - - - - - - - - - - - - {{#rollWasFumble() total}} - - - - {{/rollWasFumble() total}} -
{{skill}}
{{character}}
Total{{total}}
Fumble:{{fumble}}
-
- + - - - - - - - - - - - - - - - - {{#damage2}} - - - - - {{/damage2}} - {{#damage3}} - - - - - {{/damage3}} - {{#damage4}} - - - - - {{/damage4}} - {{#damage5}} - - - - - {{/damage5}} - {{#damage6}} - - - - - {{/damage6}} - {{#damage7}} - - - - - {{/damage7}} - {{#damage8}} - - - - - {{/damage8}} - {{#damage9}} - - - - - {{/damage9}} - {{#damage10}} - - - - - {{/damage10}} -
Auto-fire:{{weapon}}
{{character}} fills the air with lead!
DamageLocation
{{damage1}}{{loc1}}
{{damage2}}{{loc2}}
{{damage3}}{{loc3}}
{{damage4}}{{loc4}}
{{damage5}}{{loc5}}
{{damage6}}{{loc6}}
{{damage7}}{{loc7}}
{{damage8}}{{loc8}}
{{damage9}}{{loc9}}
{{damage10}}{{loc10}}
+
Auto-fire:{{weapon}}
+
+
+
{{character}} fills the air with lead!
+
+
+
+
+
Damage
+
Location
+
+ {{#damage1}} +
+
+
{{damage1}}
+
{{loc1}}
+
+ {{/damage1}} + {{#damage2}} +
+
+
{{damage2}}
+
{{loc2}}
+
+ {{/damage2}} + {{#damage3}} +
+
+
{{damage3}}
+
{{loc3}}
+
+ {{/damage3}} + {{#damage4}} +
+
+
{{damage4}}
+
{{loc4}}
+
+ {{/damage4}} + {{#damage5}} +
+
+
{{damage5}}
+
{{loc5}}
+
+ {{/damage5}} + {{#damage6}} +
+
+
{{damage6}}
+
{{loc6}}
+
+ {{/damage6}} + {{#damage7}} +
+
+
{{damage7}}
+
{{loc7}}
+
+ {{/damage7}} + {{#damage8}} +
+
+
{{damage8}}
+
{{loc8}}
+
+ {{/damage8}} + {{#damage9}} +
+
+
{{damage9}}
+
{{loc9}}
+
+ {{/damage9}} + {{#damage10}} +
+
+
{{damage10}}
+
{{loc10}}
+
+ {{/damage10}} +
+ + + +
Run.Net Combat
+
{{character}} initiates program
+
+
+
+
Execute:
+
{{Cmd}}
+
+
+
+
Target:
+
{{Tgt}}
+
+
+
+
Roll:
+
{{netattack}}
+
+ Notes: {{ProgNotes}}
-