diff --git a/CyberpunkRED_raycw/cyberpunkred-raycw.css b/CyberpunkRED_raycw/cyberpunkred-raycw.css new file mode 100644 index 0000000000..38af551353 --- /dev/null +++ b/CyberpunkRED_raycw/cyberpunkred-raycw.css @@ -0,0 +1,1007 @@ +@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro|Nunito&display=swap'); + +/* Chrome, Safari, Edge, Opera */ +input::-webkit-outer-spin-button, +input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +input:focus, textarea:focus, button:focus { + outline: none; +} + +/* Firefox */ +input[type=number] { + -moz-appearance: textfield; +} + +.sheet-character, +.sheet-lifepath, +.sheet-cyberware { + display: none; +} + +.sheet-tabstoggle[value="character"] ~ div.sheet-character, +.sheet-tabstoggle[value="lifepath"] ~ div.sheet-lifepath, +.sheet-tabstoggle[value="cyberware"] ~ div.sheet-cyberware { + display: grid; +} + +select { + border: none; + background: none; + width: 100%; + margin: 0; + padding: 0; + height: 2rem; +} + +.sheet-main { + display: grid; + width: 1200px; + grid-template-rows: auto auto auto auto 80px; + grid-gap: 4px; + font-family: 'Source Sans Pro', sans-serif; +} + + +.sheet-character { + width: 1200px; + height: 1100px; + grid-gap: 4px; + grid-template-columns: 0.95fr 80px 1fr 1fr 1fr; + grid-template-rows: auto 300px; + grid-template-areas: "profile stats skillA skillB skillC " + "hp hp weaponarmor weaponarmor weaponarmor"; +} + +.sheet-lifepath { + width: 1200px; + height: 1100px; + grid-gap: 4px; + grid-template-columns: 1fr 1fr; + grid-template-rows: 1fr 2fr 2fr 2fr 2fr; + grid-template-areas: "progression inventory" + "lp inventory" + "lp inventory" + "lp personal" + "lp rolespecific"; +} + +.sheet-nav { + display: flex; +} + +.sheet-nav div { + margin-right: 5px; +} + +/*----------------- CYBERWARE SHEET ------------------*/ + +.sheet-cyberware{ + width: 1200px; + height: auto; + grid-template-rows: auto auto; +} + +.sheet-cyberware .sheet-diagram{ + position: relative; + width: 1200px; + height: 1050px; + background-size: contain; + background-repeat: no-repeat; + background-image: url(https://raw.githubusercontent.com/ray-cw/roll20-CPR-charactersheet/main/cyberware-diagram-3.jpg); +} + +.sheet-cyberware .sheet-cyberware-gear{ + grid-gap: 30px; + width: 100%; + display: grid; + grid-template-columns: auto auto; +} + +.sheet-cyberware .sheet-cyberware-gear .sheet-cwtable{ + grid-template-columns: 1fr 1fr; +} + +.sheet-cyberware .sheet-cyberware-gear .sheet-cyberware-item{ + grid-column: 1 / 2; +} + +.sheet-cyberware .sheet-diagram .sheet-cyberaudio{ + position: absolute; + left: 350px; + top: 47px; + width: 498px; + } + +.sheet-cyberware .sheet-cwtable { + display: grid; + grid-template-columns: 6fr auto 9fr; + grid-gap: 4px; + background: #CD272C; + padding: 4px; +} + +/* Configure a container for the toggle */ +.sheet-cyberware .sheet-cwtable .sheet-cyberware-checkbox { + display: inline-flex; + align-items: center; + padding: 0; +} + +/* Configure the button styling. This example makes it look like a checkbox. */ +button.sheet-toggle { + padding: 0; + border: none; + background: none; + cursor: pointer; + + width: 24px; + height: 24px; + display: flex; + justify-content: center; + align-items: center; + + font-size: 24px; + color: #CD272C; + font-weight: bold; +} + + +/* 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 { + display: none; +} + + +.sheet-cyberware .sheet-cwtable div { + padding: 4px; + background: white; +} + +.sheet-cyberware .sheet-cwtable input[type=text] { + padding: 0; + border: 0; + width:100%; +} + + + +.sheet-cyberware .sheet-cwtable div.sheet-cyberware-header { + color: #fff; + background: black; + font-weight: bold; + } + +.sheet-cyberware-item { + grid-column: 1 / span 2; + } + + .sheet-cyberware .sheet-diagram .sheet-righteye{ + position: absolute; + left: 0px; + top: 224px; + width: 396px; + } + + .sheet-cyberware .sheet-diagram .sheet-lefteye{ + position: absolute; + left: 802px; + top: 224px; + width: 396px; + } + + .sheet-cyberware .sheet-diagram .sheet-rightarm{ + position: absolute; + left: 43px; + top: 414px; + width: 398px; + } + + .sheet-cyberware .sheet-diagram .sheet-leftarm{ + position: absolute; + left: 762px; + top: 414px; + width: 398px; + } + +.sheet-cyberware .sheet-diagram .sheet-neurallink{ + position: absolute; + left: 357px; + top: 657px; + width: 478px; + } + + .sheet-cyberware .sheet-diagram .sheet-rightleg{ + position: absolute; + left: 63px; + top: 879px; + width: 399px; + } + + .sheet-cyberware .sheet-diagram .sheet-leftleg{ + position: absolute; + left: 755px; + top: 879px; + width: 399px; + } + + +/*----------------- LIFEPATH SHEET ------------------*/ + +.sheet-progression { + grid-area: progression; + display: grid; + grid-template-columns: 2fr 3fr; + grid-template-rows: 1fr 1fr 1fr; + grid-gap: 4px; +} + +.sheet-progression .sheet-alias { + background: white; + grid-area: 1 / 1 / 2 / 3 ; +} + + +.sheet-progression .sheet-alias div { + padding: 10px; +} + +.sheet-progression .sheet-improvement { + background: white; + grid-area: 2 / 1 / 3 / 2 ; + justify-content: space-between; +} + +.sheet-progression .sheet-improvement div, +.sheet-progression .sheet-repevents div, +.sheet-progression .sheet-reputation div { + padding: 4px; +} + +.sheet-progression .sheet-reputation { + background: white; + grid-area: 3 / 1 / 4 / 2 ; +} + + + +.sheet-progression .sheet-repevents { + background: white; + grid-area: 2 / 2 / 4 / 3 ; +} + + + +.sheet-inventory { + grid-area: inventory; +} + +.sheet-flex-gear { + display: flex; + justify-content: space-between; + flex-flow: row wrap; + padding: 0; + margin: 0; + list-style: none; +} + +.sheet-flex-gear input{ + border: none; + margin: 0; + padding: 0; +} + +.sheet-gear-header { + background: black; + color: white; + font-weight: bold; + margin-bottom: 4px; + padding: 4px; +} + +.sheet-gear-cash, .sheet-gear-ammunition { + background: #fae800; + color: black; + font-weight: bold; + margin-bottom: 4px; + padding: 4px; +} + +.sheet-gear-item { + background: white; + color: black; + margin-bottom: 4px; + padding: 4px; +} + +.sheet-gear-name{ + width: 35%; +} + +.sheet-gear-name input, .sheet-gear-notes input,{ + width: 100%; +} + +.sheet-gear-notes{ + width: 61%; +} + +.sheet-rolespecific { + grid-area: rolespecific; + display: grid; + grid-gap: 4px; + grid-template-columns: auto; +} + +.sheet-rolespecific .sheet-rolespecificdetails { + background: white; + padding: 4px; +} + +.sheet-personal { + grid-area: personal; + display: grid; + grid-template-columns: 4fr 2fr 3fr; + grid-template-rows: 2fr 1fr; + grid-gap: 4px; +} + +.sheet-personal div { + padding: 4px; + background: white; +} + + +.sheet-personal .sheet-fashion { + grid-area: 1 / 1 / 2 / 4; +} + + + + +.sheet-personal .sheet-housing { + grid-area: 2 / 1 / 3 / 2; +} + +.sheet-personal .sheet-rent { + grid-area: 2 / 2 / 3 / 3; +} + +.sheet-personal .sheet-lifestyle { + grid-area: 2 / 3 / 3 / 4; +} + +.sheet-lp { + grid-area: lp; + display: grid; + grid-template-rows: auto auto auto auto auto auto 1fr 2fr ; + grid-template-columns: 1fr 1fr; + grid-gap:4px; +} + +.sheet-lp div{ + background: white; + padding: 4px; +} + +.sheet-lp .sheet-enemies{ + grid-column: 1 / 3; + display: grid; + grid-template-columns:auto auto auto auto; + grid-template-rows:auto auto 1fr 1fr 1fr; + grid-gap: 4px; +} + +.sheet-lp .sheet-enemies div{ + background: #CD272C; +} + +.sheet-lp .sheet-enemies .sheet-title{ + grid-column: 1 / 5; +} + +.sheet-lp .sheet-enemies h3, .sheet-lp .sheet-enemies h4{ + text-align: center; + color: white; +} + +.sheet-lp .sheet-enemies .sheet-item{ + border: solid 1px #CD272C; + background: none; + border-radius: 5px; +} + +.sheet-lp .sheet-enemies .sheet-item textarea{ + background: none; +} + +.sheet-lp input, .sheet-lp textarea, .sheet-progression textarea, .sheet-personal textarea, .sheet-rolespecific textarea, +.sheet-personal input { + width: 100%; + border: none; + box-sizing: border-box; + resize: none; +} + + + +/*----------------- GENERAL CSS ------------------*/ + +textarea { + width: 90%; + height: 85%; +} + +.sheet-section { + padding: 5px; + background-color: #CD272C; +} + + + +.sheet-flex-col { + display: flex; + flex-flow: row wrap; + /*justify-content: flex-start;*/ +} + +.sheet-flex-center { + justify-content: center; +} + +.sheet-statbox { + background:white; + overflow: hidden; + clip-path: + polygon( + 0% 2rem, /* top left */ + 2rem 0%, /* top left */ + 100% 0%, /* top right */ + 100% 100%, /* bottom right */ + 0% 100% /* bottom left */ + ); + text-align:right; + padding-right:6px; +} + +.sheet-statbox label { + text-align: right; + padding-top: 8px; +} + + +.sheet-skills table, .sheet-weaponarmor table { + border-spacing: 0.5rem; + border-collapse: separate; + width: 100%; + font-size: 1.2rem; +} + +.sheet-skills th, .sheet-weaponarmor th { + padding: 0.2rem 0.5rem; + color: white; + background: black; + text-align: center; +} + +.sheet-skills th:first-child { + text-align: left; + width: 190px; +} + +.sheet-weaponarmor th:first-child { + text-align: left; + width: 200px; +} + +.sheet-skills td, .sheet-weaponarmor td { + padding: 0.2rem 0.5rem; + background: white; + text-align: center; +} + +.sheet-skills td:first-child, .sheet-weaponarmor td:first-child{ + text-align: left; + font-weight: normal; +} + + +.sheet-skills td:first-child button, .sheet-weaponarmor td:first-child button{ + text-align: left; + width: 100%; + font-weight: normal; + font-size: 1.2rem; +} + +.sheet-languages{ + width: 50px !important; +} + +.sheet-weaponarmor .sheet-armor button, .sheet-weaponarmor .sheet-weapon button,{ + width: 35px !important; +} + +.sheet-local-expert{ + width: 63px !important; +} + +.sheet-science{ + width: 40px !important; +} + +.sheet-instrument{ + width: 58px !important; +} + +.sheet-basic td:first-child button { + text-align: left; + font-weight: bold; +} + +.sheet-skills input, .sheet-weaponarmor input { + height: 1.3em !important; + border: 0; +} + +.sheet-stats input { + height: 1.3em !important; + border: 0; + text-align:center; + padding: 0; + margin: 0; + font-size: 2rem; + width: 1em !important; +} + +.sheet-hp input { + height: 1.3em !important; + border: 0; + text-align:center; + padding: 0; + margin: 0 5px; + font-size: 2rem; + width: 1.6em !important; +} + +.sheet-hp .sheet-health label { + text-align: right; +} + + +.sheet-skills input[type=number], .sheet-weaponarmor input[type=number] { + width: 2em; + text-align: center; +} + +.sheet-skills input[type=number]:disabled, .sheet-weaponarmor input[type=number]:disabled { + background: none; +} + +.sheet-skills input[type=text] { + width: 8rem; + margin-left: 0px; + padding: 0 !important; +} + +.sheet-weaponarmor input[type=text] { + width: 15rem; + margin-left: 0px; + padding: 0 !important; +} + +.sheet-weaponarmor .sheet-weapon input[type=text] { + width: 12rem; + margin-left: 0px; + padding: 0 !important; +} + +.sheet-whitebox { + background:white; + overflow: hidden; + margin: 5px; + padding: 5px; +} + +.sheet-whitebox textarea{ + width:96%; + height:300px; + resize: none; + border: none; +} + + + + +.sheet-hp textarea{ + width:96%; + height:90px; + resize: none; + border: none; +} + + +/*------------- Section-specific CSS -------------*/ + +.sheet-profile { + grid-area: profile; +} + +.sheet-stats { + grid-area: stats; + display: grid; + grid-gap: 8px; + grid-template-columns: 1fr; + grid-template-rows: repeat(10, 1fr); +} + +.sheet-skillA { + grid-area: skillA; +} + +.sheet-skillB { + grid-area: skillB; +} + +.sheet-skillC { + grid-area: skillC; +} + +.sheet-hp { + grid-area: hp; + display: grid; + grid-template-rows: 1fr 2fr; + grid-template-columns: 1fr 1fr; + grid-gap: 4px; + grid-template-areas:"health deathsave" + "injuries addictions"; +} + +.sheet-hp .sheet-health{ + grid-area: health; + padding: 10px; + clip-path: + polygon( + 0% 2rem, /* top left */ + 2rem 0%, /* top left */ + 100% 0%, /* top right */ + 100% 100%, /* bottom right */ + 0% 100% /* bottom left */ + ); + text-align: right; +} + +.sheet-hp .sheet-injuries{ + grid-area: injuries; + padding: 10px; +} + +.sheet-hp .sheet-addictions{ + grid-area: addictions; + padding: 10px; +} + +.sheet-hp .sheet-deathsave{ + grid-area: deathsave; + padding: 10px; + background: none; + text-align: left; + color:#fff; + display: grid; + grid-template-rows: 1fr 1fr 1fr; + font-size:1.4rem; +} + +.sheet-hp .sheet-deathsave input{ + font-size:1.4rem; + text-align:left; + width: 1em !important; + background: none; + color:#fff; +} + +.sheet-hp .sheet-health, +.sheet-hp .sheet-injuries, +.sheet-hp .sheet-addictions { + background: white; +} + + + +.sheet-weaponarmor { + grid-area: weaponarmor; + display: inline-grid; + grid-gap: 4px; + grid-template-columns: 4fr 6fr; + grid-template-rows: 3fr 5fr 2fr; + padding: 5px; +} + +.sheet-weaponarmor .sheet-armor{ + grid-area: 2 / 1 / 3 / 2; +} + +.sheet-weaponarmor .sheet-title{ + grid-area: 1 / 1 / 2 / 2; +} + +.sheet-weaponarmor .sheet-title h1{ + text-align: center; + color:#fff; + line-height:3em; +} + +.sheet-weaponarmor .sheet-weapon{ + grid-area: 1 / 2 / 4 / 3; + padding: 5px; +} + +.sheet-flex-weapons { + display: flex; + justify-content: space-between; + flex-flow: row wrap; + padding: 0; + margin: 0; + list-style: none; +} + +.sheet-weapon-header { + background: black; + color: white; + font-weight: bold; + margin-right: 4px; + margin-bottom: 4px; + padding: 4px; +} + +.sheet-weapon-item { + background: white; + color: black; + margin-right: 4px; + margin-bottom: 4px; + padding: 4px; +} + +.sheet-weapon-name{ + width: 184px; +} + +.sheet-weapon-type{ + width: 124px; +} + +.sheet-dmg{ + width: 50px; + text-align:center; +} + +.sheet-ammo{ + width: 48px; + text-align:center; +} + +.sheet-ammo input[type=number]{ + width: 21px; + text-align:center; +} + +.sheet-rof{ + width: 25px; + text-align:center; +} + + +.repeating_skills { + background: red; + grid-column: 1 / 6; +} + +/*----------------- BUTTONS ------------------*/ + +button[type="roll"].sheet-txt-btn:before{ + content: ' '; +} + +button[type="roll"].sheet-txt-btn{ + background: none; + border: none; + margin-left: 0px; + padding: 0 !important; + font-size: 1.2rem; + color: #000; + text-shadow: none; +} + + +button[type="roll"].sheet-txt-btn:hover{ + background: none; + text-decoration: underline; +} + +button[type="roll"].sheet-txt-btn:active{ + background: none; + border: none; + box-shadow: none; +} + +td.sheet-subskill-header:first-child{ + font-weight: bold; +} + +td.sheet-subskill-header { + background: #fae800; +} + + +/*----------------- ROLL TEMPLATES ------------------*/ + +.sheet-rolltemplate-skill, .sheet-rolltemplate-damage, .sheet-rolltemplate-attack { + font-family: 'Nunito', sans-serif; + font-weight: 800; +} + +.sheet-rolltemplate-skill div.sheet-template-container, +.sheet-rolltemplate-attack div.sheet-template-container { + border: none !important; + color: #fff; + position: relative; + clip-path: + polygon( + 0% 30px, /* top left */ + 30px 0%, /* top left */ + calc(100% - 30px) 0%, /* top right */ + 100% 30px, /* top right */ + 100% 100%, /* bottom right */ + 0% 100% /* bottom left */ + ); + width: 220px; + margin: 0 auto 4px auto; + padding: 0; +} + +.sheet-rolltemplate-damage div.sheet-template-container { + border: none !important; + background: #0f0f0f; + color: #fff; + position: relative; + clip-path: + polygon( + 0% 0%, /* top left */ + 100% 0%, /* top right */ + 100% calc(100% - 30px), /* bottom right */ + calc(100% - 30px) 100%, /* bottom right */ + 30px 100%, /* bottom left */ + 0% calc(100% - 30px) /* bottom left */ + ); + width: 220px; + margin: 0 auto 4px auto; + padding: 0; +} + +.sheet-rolltemplate-damage div.sheet-template-damage { + line-height: 3.3rem; + font-size: 2rem; + text-align: center; + padding: 10px; +} + +.sheet-rolltemplate-skill .sheet-normal, +.sheet-rolltemplate-attack .sheet-normal { + background: #0070C0; +} + +.sheet-rolltemplate-skill .sheet-crit, +.sheet-rolltemplate-attack .sheet-crit{ + background: #00B050; +} + +.sheet-rolltemplate-skill .sheet-fail, +.sheet-rolltemplate-attack .sheet-fail { + background: #CD272C; +} + +.sheet-rolltemplate-attack div.sheet-rolltemplate-table { + border: none !important; + position: relative; + width: 220px; + margin: 0 auto; + padding: 0; + display: grid; + grid-template-columns: 1fr 1fr; + grid-template-rows: repeat(9, 30px); + grid-auto-flow: column; + grid-gap: 4px; +} + +.sheet-rolltemplate-attack div.sheet-rolltemplate-table div { + background: white; + padding-top: 0.7rem; +} + +.sheet-rolltemplate-attack div.sheet-rolltemplate-table div.sheet-header { + background: black; + color:#fff; +} + + + +.sheet-rolltemplate-attack div.sheet-template-header { + padding-top: 1.7rem; + line-height: 3.3rem; + font-size: 3rem; +} + +.sheet-rolltemplate-skill div.sheet-template-header { + padding-top: 1.7rem; + line-height: 3.3rem; + font-size: 3rem; +} + +.sheet-rolltemplate-skill div.sheet-template-row { + padding-bottom: 1.7rem; +} + +.sheet-rolltemplate-attack div.sheet-template-row-subhead { + line-height: 1rem; + font-size: 2rem; +} + +.sheet-rolltemplate-attack div.sheet-template-row { + padding-bottom: 1.7rem; +} + +.sheet-rolltemplate-attack a[href^="~"] { + background-color: transparent; + padding: 0px; + border: 0px; } + +.sheet-rolltemplate-attack a:hover { + text-decoration: underline !important; } + + +.sheet-rolltemplate-attack a:visited { + pointer-events: none; } + + +.sheet-rolltemplate-skill .sheet-template-header span, +.sheet-rolltemplate-attack .sheet-template-header span { + background-color: transparent; + border: 0px; + padding: 0px; +} + +.sheet-rolltemplate-skill .inlinerollresult, +.sheet-rolltemplate-skill .inlinerollresult.fullcrit, +.sheet-rolltemplate-skill .inlinerollresult.fullfail, +.sheet-rolltemplate-skill .inlinerollresult.importantroll, +.sheet-rolltemplate-attack .inlinerollresult, +.sheet-rolltemplate-attack .inlinerollresult.fullcrit, +.sheet-rolltemplate-attack .inlinerollresult.fullfail, +.sheet-rolltemplate-attack .inlinerollresult.importantroll, +.sheet-rolltemplate-damage .inlinerollresult, +.sheet-rolltemplate-damage .inlinerollresult.fullcrit, +.sheet-rolltemplate-damage .inlinerollresult.fullfail, +.sheet-rolltemplate-damage .inlinerollresult.importantroll { + border: none; + background: none; +} + + +.sheet-rolltemplate-skill div, +.sheet-rolltemplate-attack div { + padding: 5px; + text-align: center; +} + +.sheet-rolltemplate-skill .sheet-template-crit{ + color: green !important; +} + +.sheet-rolltemplate-skill .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid rgba(167, 168, 170,1); +} \ No newline at end of file diff --git a/CyberpunkRED_raycw/cyberpunkred-raycw.html b/CyberpunkRED_raycw/cyberpunkred-raycw.html new file mode 100644 index 0000000000..6c0da8182d --- /dev/null +++ b/CyberpunkRED_raycw/cyberpunkred-raycw.html @@ -0,0 +1,1382 @@ +
+ + + + +
+ + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + out of +
+
+ + + + Skill Points remaining:
+ Stat Points remaining: +
+
+ +
+
+ + + out of + +
+
+ + +
+
+ + +
+
+ +
DEATH SAVE:
+
BASE PENALTY:
+
TOTAL PENALTY:
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Awareness SkillsLVLTOTAL
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Body SkillsLVLTOTAL
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Control SkillsLVLTOTAL
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Education SkillsLVLTOTAL
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Education SkillsLVLTOTAL
Language (INT)
Local Expert (INT)
Science (INT)
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fighting SkillsLVLTOTAL
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Performance SkillsLVLTOTAL
Play Instrument (TECH)
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Ranged Weapon SkillsLVLTOTAL
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + +
Ranged Weapon SkillsLVLTOTAL
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Social SkillsLVLTOTAL
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Technique SkillsLVLTOTAL
+
+ +
+ +
+

WEAPONS AND ARMOR

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
ArmorSPPenalty
Head:
Body:
Shield:
+
+ +
+
    +
  • Weapon
  • +
  • Type
  • +
  • DMG
  • +
  • Ammo
  • +
  • ROF
  • +
+ +
+
    + + +
  • +
  • + +
  • +
  • + +
  • +
  • /
  • +
  • +
+
+ + + + +
+ + + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ of +
+
+ +
+
+ +
+
+ of +
+
+ +
+ +
+ +
+ +
+
+
+

ALIAS

+ +
+
+

IMPROVEMENT POINTS

+ +
+
+

REPUTATION

+ +
+
+

REPUTATION EVENTS

+ +
+
+
+

CULTURAL ORIGINS

+ +
+

PERSONALITY

+ +
+

CLOTHING STYLE

+ +
+

HAIRSTYLE

+ +
+

WHAT DO YOU VALUE MOST?

+ +
+

FEELINGS ABOUT PEOPLE?

+ +
+

MOST VALUED PERSON

+ +
+

MOST VALUED POSSESSION

+ +
+

FAMILY BACKGROUND

+ +
+

CHILDHOOD ENVIRONMENT

+ +
+

FAMILY CRISIS

+ +
+

LIFE GOALS

+ +
+

FRIENDS

+ +
+

TRAGIC LOVE AFFAIRS

+ +
+
+

ENEMIES

+

Who?

+

What Caused It?

+

What Can They Throw At You?

+

What's Gonna Happen?

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
  • Cash
  • +
  • +
  • +
  • Ammunition
  • +
  • +
  • +
  • Gear
  • +
  • Notes
  • +
+ +
+
    +
  • +
  • +
+
+
+
+

FASHION

+
+

HOUSING

+
+

RENT

+
+

LIFESTYLE

+
+
+
+

ROLE SPECIFIC LIFEPATH

+ +
+
+
+ +
+
+
+
Cyberaudio Suite
+
+ + +
+
Data
+
+
+
+
+
+
+
+
+
Right Cybereye
+
+ + +
+
Data
+
+
+
+
+
+
+
+
+
Left Cybereye
+
+ + +
+
Data
+
+
+
+
+
+
+
+
+
Right Cyberarm
+
+ + +
+
Data
+
+
+
+
+
+
+
+
+
+
+
Left Cyberarm
+
+ + +
+
Data
+
+
+
+
+
+
+
+
+
+ +
+
Right Cyberleg
+
+ + +
+
Data
+
+
+
+
+
+
+
+
+
Left Cyberleg
+
+ + +
+
Data
+
+
+
+
+
+
+
+
+
+
+
Internal Cyberware
+
Data
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
External Cyberware
+
Data
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Fashionware
+
Data
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Borgware
+
Data
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + + +
+ + + + + + + + {{#^rollWasCrit() roll}} {{#^rollWasFumble() roll}} +
+
{{roll}}
+
{{rollname}}
+
+ {{/^rollWasFumble() roll}} {{/^rollWasCrit() roll}} + {{#rollWasCrit() roll}} +
+
{{critroll}}
+
{{rollname}}
+
+
+ {{/rollWasCrit() roll}} + {{#rollWasFumble() roll}} +
+
{{failroll}}
+
{{rollname}}
+
+ {{/rollWasFumble() roll}} + + + + {{#^rollWasCrit() roll}} {{#^rollWasFumble() roll}} +
+
{{roll}}
+
{{rollname}}
+
{{weapontype}}
+
+ {{/^rollWasFumble() roll}} {{/^rollWasCrit() roll}} + {{#rollWasCrit() roll}} +
+
{{critroll}}
+
{{rollname}}
+
{{weapontype}}
+
+ {{/rollWasCrit() roll}} + {{#rollWasFumble() roll}} +
+
{{failroll}}
+
{{rollname}}
+
{{weapontype}}
+
+ {{/rollWasFumble() roll}} + + {{^Melee}} +
+
Range (m/yds)
+
0-6
7-12
+
13-25
26-50
+
51-100
101-200
+
201-400
401-800
+ +
DV
+ + + + {{#Pistol}} +
13
15
+
20
25
+
30
30
+
N/A
N/A
+ {{/Pistol}} + + + + {{#SMG}} +
15
13
+
15
20
+
25
25
+
30
N/A
+ {{/SMG}} + + + + {{#Shotgun (Slug)}} +
13
15
+
20
25
+
30
35
+
N/A
N/A
+ {{/Shotgun (Slug)}} + + + + {{#Assault Rifle}} +
17
16
+
15
13
+
15
20
+
25
30
+ {{/Assault Rifle}} + + + + {{#Sniper Rifle}} +
30
25
+
25
20
+
15
16
+
17
20
+ {{/Sniper Rifle}} + + + + {{#Bow/Crossbow}} +
15
13
+
15
17
+
20
22
+
N/A
N/A
+ {{/Bow/Crossbow}} + + + + {{#Grenade Launcher}} +
16
15
+
15
17
+
20
22
+
25
N/A
+ {{/Grenade Launcher}} + + + + {{#Rocket Launcher}} +
17
16
+
15
15
+
20
20
+
25
30
+ {{/Rocket Launcher}} + +
+ {{/Melee}} +
+ + +
+
{{result}} damage
+
+
+ + + + \ No newline at end of file diff --git a/CyberpunkRED_raycw/cyberpunkred-raycw.png b/CyberpunkRED_raycw/cyberpunkred-raycw.png new file mode 100644 index 0000000000..9cd7cbcced Binary files /dev/null and b/CyberpunkRED_raycw/cyberpunkred-raycw.png differ diff --git a/CyberpunkRED_raycw/sheet.json b/CyberpunkRED_raycw/sheet.json new file mode 100644 index 0000000000..989ec9c3ee --- /dev/null +++ b/CyberpunkRED_raycw/sheet.json @@ -0,0 +1,8 @@ +{ + "html": "cyberpunkred-raycw.html", + "css": "cyberpunkred-raycw.css", + "authors": "ray-cw", + "preview": "cyberpunkred-raycw.png", + "roll20userid": "3084249", + "instructions": "A character sheet for Cyberpunk RED." +} \ No newline at end of file