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/11] 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 @@ + + + + +
| 1st: | +{{die1}} | +2nd: | +{{die2}} | +3rd: | +{{die3}} | +
| 4th: | +{{die4}} | +5th: | +{{die5}} | +6th: | +{{die6}} | +
| Timing: | +{{time}} | +
| Range: | +{{range}} | +
| Target: | +{{target}} | +
| Cost: | +{{cost}} | +
| Class: | +{{class}} | +||
| Level: | +{{level}} | +||
| Initiative: | +{{initiative}} | +||
| Senses: | +{{perception}} | +||
| ACC | +EVA | +CNJ | +RES | +
| {{acc}} | +{{eva}} | +{{cnj}} | +{{res}} | +
| Guard: | +{{guard}} | +Ward: | +{{ward}} | +
| HP: | +{{HP}} | +||
| Reaction: | +{{reaction}} | +||
| Speech: | +{{speech}} | +||
| Weaknesses: | +|||
| {{weaknesses}} | +|||
| Movement: | +{{movement}} | +||
| Size: | +{{size}} | +||