From 577ff141e00144e6c3dd49e8bc1b5be6bfa3e132 Mon Sep 17 00:00:00 2001
From: Selanye <52811987+Selanye@users.noreply.github.com>
Date: Tue, 18 Aug 2020 12:59:05 -0700
Subject: [PATCH 01/20] Pre-Offical Translation
---
Kamigakuri/README.md | 3 +
Kamigakuri/kamigakari.css | 725 +++++++++++++
Kamigakuri/kamigakari.html | 1971 ++++++++++++++++++++++++++++++++++++
Kamigakuri/sheets.json | 2 +
4 files changed, 2701 insertions(+)
create mode 100644 Kamigakuri/README.md
create mode 100644 Kamigakuri/kamigakari.css
create mode 100644 Kamigakuri/kamigakari.html
create mode 100644 Kamigakuri/sheets.json
diff --git a/Kamigakuri/README.md b/Kamigakuri/README.md
new file mode 100644
index 0000000000..2768e7b763
--- /dev/null
+++ b/Kamigakuri/README.md
@@ -0,0 +1,3 @@
+# Roll20-Kamigakari
+
+Roll20 sheet for Kamigakari: God Hunters
diff --git a/Kamigakuri/kamigakari.css b/Kamigakuri/kamigakari.css
new file mode 100644
index 0000000000..4734f3d7f8
--- /dev/null
+++ b/Kamigakuri/kamigakari.css
@@ -0,0 +1,725 @@
+/*Collapsing + Hiding Sections */
+
+/*
+Kamigakuri Green: 048B84
+Kamigakuri Yellow: FEFF59
+Kamigakuri Brown: DEB16A
+
+EDC69C
+
+E7C9A9
+
+*/
+
+/*TABS*/
+div.sheet-tabs-content {
+ display: none;
+}
+
+input.sheet-tabs[value="1"]:checked ~ div.sheet-tabs1,
+input.sheet-tabs[value="2"]:checked ~ div.sheet-tabs2,
+input.sheet-tabs[value="3"]:checked ~ div.sheet-tabs3,
+input.sheet-tabs[value="4"]:checked ~ div.sheet-tabs4,
+input.sheet-tabs-pictos[value="5"]:checked ~ div.sheet-tabs5,
+input.sheet-tabs-small[value="6"]:checked ~ div.sheet-tabs6
+{
+ display: block;
+ width:100%;
+}
+
+/* TABS STYLE */
+.sheet-tabs{
+ opacity:0;
+ width: 150px;
+}
+
+.sheet-tab-label{
+ margin-left: -150px;
+ width: 150px;
+ text-align: center;
+ font-size: 120%;
+ color: #FEFF59;
+ background-color: #048B84;
+ display:inline-block;
+ border-radius: 15px 15px 0px 0px;
+ padding-bottom: 1px;
+}
+
+.sheet-tabs-pictos{
+ opacity:0;
+ width: 50px;
+}
+
+.sheet-tab-label-pictos{
+ font-family: "Pictos";
+ margin-left: -50px;
+ width: 50px;
+ text-align: center;
+ font-size: 120%;
+ color: #FEFF59;
+ background-color: #048B84;
+ display:inline-block;
+ border-radius: 15px 15px 0px 0px;
+}
+
+
+.sheet-tabs-small{
+ opacity:0;
+ width: 90px;
+}
+
+.sheet-tab-label-small{
+ margin-left: -90px;
+ width: 90px;
+ text-align: center;
+ font-size: 120%;
+ color: #FEFF59;
+ background-color: #048B84;
+ display:inline-block;
+ border-radius: 15px 15px 0px 0px;
+ padding-bottom: 1px;
+}
+
+.sheet-tabs-pictos:checked + div.sheet-tab-label-pictos,
+.sheet-tabs-small:checked + div.sheet-tab-label-small,
+.sheet-tabs:checked + div.sheet-tab-label {
+ font-weight:700;
+ background-color: #DEB16A;
+ color: black;
+}
+
+/*Roll Template*/
+.sheet-rolltemplate-mononoke table,
+.sheet-rolltemplate-talent table,
+.sheet-rolltemplate-numen table {
+ width: 100%;
+
+}
+
+.sheet-rolltemplate-mononoke td,
+.sheet-rolltemplate-talent td,
+.sheet-rolltemplate-numen td {
+ width: auto;
+ text-align: center;
+ min-width: 20px;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+.sheet-rolltemplate-background {
+ background-color: #048B84;
+ font-weight: bold;
+ color: #FEFF59;
+}
+
+.sheet-rolltemplate-mononoke td,
+.sheet-rolltemplate-talent td {
+ border-bottom: solid 1px black;
+}
+
+.sheet-rolltemplate-mononoke div.sheet-template-container,
+.sheet-rolltemplate-talent div.sheet-template-container,
+.sheet-rolltemplate-numen div.sheet-template-container {
+ border: 2px solid #048B84;
+ border-radius: 5px 5px 5px 5px;
+ background-color: #DCCCB9;
+ max-width: 400px;
+}
+
+.sheet-rolltemplate-mononoke .sheet-template-header,
+.sheet-rolltemplate-talent .sheet-template-header,
+.sheet-rolltemplate-numen .sheet-template-header {
+ background-color: #048B84;
+ color: #FEFF59;
+ padding: 2px;
+ border-bottom: 1px solid black;
+ text-align: center;
+ font-variant: small-caps;
+ font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;
+ line-height: 1.4em;
+ font-size: 1.3em;
+}
+
+
+.sheet-rolltemplate-mononoke .sheet-template-header2,
+.sheet-rolltemplate-talent .sheet-template-header2 {
+ line-height: 0.7em;
+ font-size: 0.8em;
+ background-color: #048B84;
+ color: #FEFF59;
+ padding: 2px;
+ text-align: center;
+ font-variant: small-caps;
+ font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;
+}
+
+}
+
+.sheet-rolltemplate-mononoke div,
+.sheet-rolltemplate-talent div,
+.sheet-rolltemplate-numen div {
+ padding: 5px;
+ border-bottom: 1px solid black;
+ font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;
+}
+
+.sheet-rolltemplate-numen div {
+ font-variant: small-caps;
+}
+
+.sheet-rolltemplate-numen .inlinerollresult {
+ display: inline-block;
+ min-width: 1.5em;
+ text-align: center;
+ border: 2px solid transparent;
+ background-color: #DCCCB9;
+ color: #DCCCB9;
+ font-variant: small-caps;
+ font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;
+}
+
+.sheet-rolltemplate-numen .inlinerollresult.fullcrit {
+ border: 2px solid #048B84;
+ color: #FEFF59;
+ background-color: #048B84;
+}
+
+.sheet-rolltemplate-numen .inlinerollresult.fullfail {
+ border: 2px solid transparent;
+}
+
+.sheet-rolltemplate-numen .inlinerollresult.importantroll {
+ border: 2px solid transparent;
+}
+
+
+/* CHECK BOXES */
+
+input.sheet-arrow
+{
+ float: left;
+}
+
+input.sheet-arrow:not(:checked) ~ div.sheet-body
+{
+ display: none;
+}
+
+input.sheet-arrow-two
+{
+ float: right;
+}
+
+input.sheet-arrow-two:not(:checked) ~ div.sheet-body
+{
+ display: none;
+}
+
+
+
+/* NUMBER BOX */
+
+input[type=number]::-webkit-inner-spin-button,
+input[type=number]::-webkit-outer-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+input[type=number] {
+ -moz-appearance: textfield;
+ appearance: textfield;
+ margin: 0;
+}
+
+
+.sheet-body
+{
+
+}
+
+/* CHECK BOXES */
+
+input.sheet-hideopt[type="checkbox"]
+{
+ opacity: 0;
+ width: 16px;
+ height: 16px;
+ position: relative;
+ top: 5px;
+ left: 9px;
+ margin: -10px;
+ cursor: pointer;
+ z-index: 1;
+}
+
+/* Fake checkbox */
+input.sheet-hideopt[type="checkbox"] + span::before
+{
+ margin-right: 4px;
+ line-height: 1px;
+ text-align: center;
+ display: inline-block;
+ vertical-align: middle;
+
+ content: "j";
+ width: 14px;
+ height: 3px;
+ font-size: 20px;
+ font-family: "dicefontd6";
+}
+input.sheet-hideopt[type="checkbox"]:checked + span::before
+{
+ content: "J";
+ font-family: "dicefontd6";
+ color: red;
+}
+
+
+
+input.sheet-collapse[type="checkbox"]
+{
+ opacity: 0;
+ width: 16px;
+ height: 16px;
+ position: relative;
+ top: 5px;
+ left: 9px;
+ margin: -10px;
+ cursor: pointer;
+ z-index: 1;
+}
+
+/* Fake checkbox */
+input.sheet-collapse[type="checkbox"] + span::before
+{
+ margin-right: 4px;
+ line-height: 1px;
+ text-align: center;
+ display: inline-block;
+ vertical-align: middle;
+
+ content: "+";
+ width: 14px;
+ height: 3px;
+ font-size: 15px;
+ font-family: "Pictos";
+}
+input.sheet-collapse[type="checkbox"]:checked + span::before
+{
+ content: "-";
+ font-family: "Pictos";
+}
+
+input.sheet-equipment[type="checkbox"]
+{
+ opacity: 0;
+ width: 26px;
+ height: 36px;
+ position: relative;
+ top: 1px;
+ left: 5px;
+ margin: -10px;
+ cursor: pointer;
+ z-index: 1;
+}
+
+input.sheet-equipment[type="checkbox"] + span::before
+{
+ margin-right: 4px;
+ line-height: 1px;
+ text-align: center;
+ display: inline-block;
+ vertical-align: top;
+ color: darkred;
+ content: "d";
+ width: 14px;
+ height: 5px;
+ font-size: 15px;
+ font-family: "Pictos";
+}
+input.sheet-equipment[type="checkbox"]:checked + span::before
+{
+ content: "3";
+ font-family: "Pictos";
+ color: green;
+}
+
+/* RADIO BUTTONS*/
+input.sheet-normal[type="radio"]
+{
+ opacity: 0;
+ width: 30px;
+ height: 36px;
+ position: relative;
+ top: 5px;
+ left: 6px;
+ margin: -15px;
+ cursor: pointer;
+ z-index: 1;
+}
+
+input.sheet-normal[type="radio"] + span::before
+{
+ margin-right: 2px;
+ border: solid 1px #a8a8a8;
+ line-height: 12px;
+ text-align: center;
+ display: inline-block;
+ vertical-align: middle;
+
+ box-shadow: 0 0 2px #ccc;
+
+ color:red;
+ background:#FEFF59;
+
+ content: "";
+ width: 21px;
+ height: 21px;
+ font-size: 3em;
+ text-shadow:none;
+
+
+ border-radius: 50%;
+}
+
+/* Clear Numen Overflow */
+input.sheet-zero[type="radio"]:checked + span::before
+{
+ opacity: 0;
+}
+
+input.sheet-zero[type="radio"]:hover + span::before
+{
+ opacity: 1;
+}
+
+input.sheet-zero[type="radio"] + span::before
+{
+
+ font-size: 25px;
+ content: "x";
+ opacity: 0.65;
+ background:black;
+
+}
+
+
+/* -----Remove dot from all radios _after_ selected one----- */
+input.sheet-normal[type="radio"]:checked ~ input.sheet-normal[type="radio"] + span::before
+{
+ content: "";
+ background:white;
+}
+
+
+
+
+
+.charsheet {
+ min-width: 850px;
+}
+
+.sheet-header {
+
+}
+
+
+
+.sheet-section {
+ float: left;
+ width: 100%;
+ padding-top 15px;
+
+ background: #DCCCB9;
+ color: black;
+ font-weight: bold;
+
+ border: 15px #0f0;\
+ min-width: 848px;
+}
+
+.sheet-section-font125{font-size: 145%;}
+.sheet-section-font100{font-size: 100%;}
+.sheet-section-font85{font-size: 85%;}
+.sheet-section-font80{font-size: 80%;}
+.sheet-section-font95{font-size: 95%;}
+.sheet-section-font75{font-size: 75%;}
+.sheet-tracker-font{font-size: 75%;}
+.sheet-section-font45{font-size: 45%;}
+
+
+.sheet-equipment-header {
+ width: 99%;
+ text-: center;
+ margin: 5px 2;
+
+ padding-left: 10px;
+ background: #048B84;
+ color: #FEFF59;
+ font-weight: bold;
+}
+
+.sheet-section2 {
+ float: left;
+ width: 99%;
+
+ margin: 5px 2;
+ margin-bottom: 4px;
+
+ background: #048B84;
+ color: #FEFF59;
+ font-weight: bold;
+
+ border: 3px solid black;
+ min-width: 848px;
+}
+
+
+label,
+select {
+ margin: 0;
+}
+
+/* TEXT AREA */
+
+.sheet-expand {
+ position: relative;
+ cursor: text;
+ word-wrap: break-word;
+ min-height: 42px;
+}
+.sheet-expand span {
+ visibility: hidden;
+ white-space: pre-wrap;
+ display: block;
+}
+.sheet-expand textarea {
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ margin: 0;
+ overflow: hidden;
+ resize: none;
+ height: 100%;
+ width: 100%;
+ display: block;
+ box-sizing: border-box;
+ border: solid 1px black;
+ border-radius: 0;
+ box-shadow: none;
+ padding: inherit;
+}
+
+
+.sheet-repitem,
+.repitem {
+ margin-bottom: 2px;
+}
+
+
+
+.repitem button {
+ height: 28px;
+ line-height: 20px;
+}
+
+.sheet-table {
+ display: table;
+ width: 100%;
+ border-collapse:collapse;
+ border-spacing: 5px;
+ table-layout: fixed;
+}
+
+.sheet-table-row {
+ display: table-row;
+ width: 100%;
+}
+
+.sheet-table-cell {
+ display: table-cell;
+ vertical-align: middle;
+ margin-right: 3px;
+ margin-left: 3px;
+ padding-right: 0px;
+ padding-left: 1px;
+}
+
+.sheet-cell-a { width: auto; }
+.sheet-cell-3 { width: 3%; }
+.sheet-cell-5 { width: 5%; }
+.sheet-cell-8 { width: 8%; }
+.sheet-cell-10 { width: 10%; }
+.sheet-cell-12 { width: 12%; }
+.sheet-cell-15 { width: 15%; }
+.sheet-cell-20 { width: 20%; }
+.sheet-cell-25 { width: 25%; }
+.sheet-cell-30 { width: 30%; }
+.sheet-cell-35 { width: 35%; }
+.sheet-cell-40 { width: 40%; }
+.sheet-cell-41 { width: 41%; }
+.sheet-cell-47 { width: 47%; }
+.sheet-cell-50 { width: 50%; }
+.sheet-cell-60 { width: 70%; }
+.sheet-cell-69 { width: 69%; }
+.sheet-cell-75 { width: 75%; }
+.sheet-cell-95 { width: 100%; }
+.sheet-cell-100 { width: 100%; }
+.sheet-cell-button {width: 23px; }
+.sheet-cell-check {
+ padding-right: 15px;
+ padding-left: 15px;
+}
+.sheet-cell-center{text-align: center;}
+.sheet-cell-right{text-align: right;}
+.sheet-cell-left{text-align: left;}
+.sheet-cell-boarder{border: solid 1px;}
+
+
+.sheet-buffer{
+ height: 5px;
+ background-color: #048B84;
+}
+
+select.sheet-cell-drop {
+ vertical-align: top;
+ width: 100%;
+}
+
+select.sheet-cell-drop-talent {
+ vertical-align: center;
+ width: 100%;
+ position: relative;
+ top: -15px;
+ margin-bottom: -15px;
+
+ color: black;
+ font-size: 30px;
+ height:50px;
+}
+
+.sheet-dropdown-content {
+ color: black;
+ font-size: 30px;
+ height:50px;
+}
+
+ /* Padded columns */
+.sheet-table-padded {
+ margin-left: 1rem;
+ margin-right: 1rem;
+}
+
+.sheet-table-padded .sheet-table {
+ border-spacing: 1rem 0;
+}
+
+.sheet-rollbutton:hover
+{
+ 048B84
+}
+
+button:hover[type=roll]{
+ background-color : #048B84;
+ color : #FEFF59;
+ border-color: #FEFF59;
+}
+
+/*
+Kamigakuri Green: 048B84
+Kamigakuri Yellow: FEFF59
+Kamigakuri Brown: DEB16A
+*/
+
+button[type=roll]{
+ background-color:#048B84 !important;
+ border-color: black !important;
+ color:#FEFF59 !important;
+ background-image:none;
+ text-shadow: #016560;
+ text-shadow:none;
+}
+
+
+input[type="number"],
+input[type="text"], textarea {
+
+ background-color : #FDFDFD;
+
+}
+
+.sheet-input-border input[type="text"],
+.sheet-input-border input[type="number"] {
+ min-width: 15px;
+ max-width: 100%;
+ width: 100%;
+ border-radius: 1px;
+ border: 1px solid;
+}
+
+.sheet-input-AutoCalc input[type="number"] {
+ min-width: 35px;
+ max-width: 100%;
+ width: 100%;
+ border: 2px solid #FEFF59;
+ background: #048B84;
+ border-radius: 15px;
+ color: #FEFF59;
+}
+
+.sheet-input-statsMain input[type="number"] {
+ min-width: 50px;
+ max-width: 75%;
+ width: 100%;
+
+ background color: #D8CCBE;
+
+ border: 3px black;
+ border-radius: 25px;
+
+ margin-top: 5px;
+ margin-bottom: 1px;
+ margin-right: 15%;
+ margin-left: 15%;
+
+
+ font-size: 30px;
+ text-align: center;
+}
+
+.sheet-input-statsSub input[type="number"] {
+ min-width: 100px;
+ max-width: 75%;
+ width: 100%;
+
+ border: 3px black;
+ border-radius: 15px;
+
+ margin-top: 1px;
+ margin-bottom: 1px;
+ margin-right: 5px;
+ margin-left: 5px;
+
+
+ font-size: 15px;
+ text-align: center;
+}
+
+.sheet-select-border select {
+ min-width: 50px;
+ max-width: 100%;
+ width: 100%;
+ border: 2px solid black;
+}
+
+.sheet-input-border input[type="number"] {
+ min-width: 15px;
+ max-width: 100%;
+ width: 100%;
+ border: 1px solid black;
+ text-align: center;
+}
+
+/* TALENT THING */
+
diff --git a/Kamigakuri/kamigakari.html b/Kamigakuri/kamigakari.html
new file mode 100644
index 0000000000..dd4ee57c54
--- /dev/null
+++ b/Kamigakuri/kamigakari.html
@@ -0,0 +1,1971 @@
+
+
+
+
+
Main Info
+ Stats & Numen
+ Talents
+ Equipment
+ y
+ Mononoke
+
+
+
+
+
+
+
+ STYLES
+
+
+
+
Level:
+
+
XP:
+
+
Next level:
+
+
Group:
+
+
+
+
+
+
+
+
+
Main:
+
+
+
+
+
+
+
Second:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MAIN AND COMBAT STATS
+
+
+
MAIN STATS
+
+
STAT TYPE:
+
+
+
+
+
+
+
+
+
+
+
+
+
Total:
+
Main Stat:
+
Style Stat:
+
Weapon:
+
Vesture:
+
Accessory:
+
Accessory:
+
Talent:
+
Misc:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Total:
+
+
Style Stat:
+
Weapon:
+
Vesture:
+
Accessory:
+
Accessory:
+
Talent:
+
Misc:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TALENTS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You can change the built in sheet macro that puts Mononoke or Aramitama information in chat here:
+
+
+
+
+
+
+
+
+
+
+ MONONOKE:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 1st: |
+ {{die1}} |
+ 2nd: |
+ {{die2}} |
+ 3rd: |
+ {{die3}} |
+
+
+ | 4th: |
+ {{die4}} |
+ 5th: |
+ {{die5}} |
+ 6th: |
+ {{die6}} |
+
+
+
+
+
+
+
+
+
+
+
+ | Timing: |
+ {{time}} |
+
+
+ | Range: |
+ {{range}} |
+
+
+ | Target: |
+ {{target}} |
+
+
+ | Cost: |
+ {{cost}} |
+
+
+
{{desc}}
+
+
+
+
+
+
+
+ {{#class}}
+
+ | Class: |
+ {{class}} |
+
+ {{/class}}
+ {{#level}}
+
+ | Level: |
+ {{level}} |
+
+ {{/level}}
+ {{#initiative}}
+
+ | Initiative: |
+ {{initiative}} |
+
+ {{/initiative}}
+ {{#perception}}
+
+ | Senses: |
+ {{perception}} |
+
+ {{/perception}}
+ {{#acc}}
+
+ | ACC |
+ EVA |
+ CNJ |
+ RES |
+
+
+ | {{acc}} |
+ {{eva}} |
+ {{cnj}} |
+ {{res}} |
+
+ {{/acc}}
+ {{#guard}}
+
+ | Guard: |
+ {{guard}} |
+ Ward: |
+ {{ward}} |
+
+ {{/guard}}
+ {{#HP}}
+
+ | HP: |
+ {{HP}} |
+
+ {{/HP}}
+ {{#reaction}}
+
+ | Reaction: |
+ {{reaction}} |
+
+ {{/reaction}}
+ {{#speech}}
+
+ | Speech: |
+ {{speech}} |
+
+ {{/speech}}
+ {{#weaknesses}}
+
+ | Weaknesses: |
+
+
+ | {{weaknesses}} |
+
+ {{/weaknesses}}
+ {{#movement}}
+
+ | Movement: |
+ {{movement}} |
+
+ {{/movement}}
+ {{#size}}
+
+ | Size: |
+ {{size}} |
+
+ {{/size}}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Kamigakuri/sheets.json b/Kamigakuri/sheets.json
new file mode 100644
index 0000000000..8ffc7cc319
--- /dev/null
+++ b/Kamigakuri/sheets.json
@@ -0,0 +1,2 @@
+Jakob (Text Expanding Area)
+plexsoup (WORKING TABS)
\ No newline at end of file
From d8defb284a30c6bfccb59a1aa24b0fa2ad3722b5 Mon Sep 17 00:00:00 2001
From: Selanye <52811987+Selanye@users.noreply.github.com>
Date: Tue, 18 Aug 2020 13:32:28 -0700
Subject: [PATCH 02/20] Skill Usage Checkbox
---
Kamigakuri/kamigakari.html | 91 ++++++++++++++++++++++----------------
1 file changed, 53 insertions(+), 38 deletions(-)
diff --git a/Kamigakuri/kamigakari.html b/Kamigakuri/kamigakari.html
index dd4ee57c54..402c2a075f 100644
--- a/Kamigakuri/kamigakari.html
+++ b/Kamigakuri/kamigakari.html
@@ -859,19 +859,22 @@