From 66b0b3c5e5e233b199d3ccff0861cd0389fe8b84 Mon Sep 17 00:00:00 2001
From: gauthen <15192533+gauthen@users.noreply.github.com>
Date: Sat, 11 Mar 2023 17:09:08 +0100
Subject: [PATCH] DeusVault character sheet
---
DeusVault/DeusVault.css | 686 ++++++++++++++++++
DeusVault/DeusVault.html | 1183 +++++++++++++++++++++++++++++++
DeusVault/images/background.jpg | Bin 0 -> 260984 bytes
DeusVault/images/options.png | Bin 0 -> 1475 bytes
DeusVault/preview.png | Bin 0 -> 993635 bytes
DeusVault/sheet.json | 9 +
6 files changed, 1878 insertions(+)
create mode 100644 DeusVault/DeusVault.css
create mode 100644 DeusVault/DeusVault.html
create mode 100644 DeusVault/images/background.jpg
create mode 100644 DeusVault/images/options.png
create mode 100644 DeusVault/preview.png
create mode 100644 DeusVault/sheet.json
diff --git a/DeusVault/DeusVault.css b/DeusVault/DeusVault.css
new file mode 100644
index 0000000000..df11cfd025
--- /dev/null
+++ b/DeusVault/DeusVault.css
@@ -0,0 +1,686 @@
+@import url("https://fonts.googleapis.com/css?family=Material+Icons&display=swap");
+
+.sheetform,
+.charactersheet {
+ background-color: transparent !important;
+}
+
+.sheet-body {
+ --background-image-url: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/DeusVault/images/background.jpg);
+ --option-image-url: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/DeusVault/images/options.png);
+
+ --input-border-color: #d8d4d3;
+ --rounded-input-border-color: #ece9e9;
+ --button-roll-color: #3e3431;
+ --text-color: #3e3431;
+ --beige-color: #a69c73;
+ --light-beige-color: #fcf8f2;
+ --font: "Lucida Calligraphy";
+}
+
+.sheet-body {
+ position: relative;
+ left: 0;
+ right: 0;
+}
+
+.sheet-body,
+.sheet-options,
+.sheet-fiche {
+ width: 950px;
+ box-sizing: border-box;
+}
+
+.sheet-body,
+input,
+select,
+textarea {
+ font-family: var(--font), "Comic Sans MS", "Comic Sans", cursive;
+ color: var(--text-color);
+}
+
+.sheet-body input,
+.sheet-body select,
+.sheet-body textarea {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+
+.sheet-general-informations input {
+ border: 0px;
+ padding: 0px;
+}
+
+.sheet-input-field {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+}
+
+.sheet-text-center {
+ text-align: center;
+}
+
+.sheet-option-btn {
+ position: absolute;
+ opacity: 0;
+ z-index: 2;
+ width: 20px !important;
+ height: 20px !important;
+}
+
+.sheet-option-btn + span {
+ height: 20px;
+ width: 20px;
+ position: absolute;
+ z-index: 1;
+}
+
+.sheet-option-btn + span {
+ content: var(--option-image-url);
+}
+
+.sheet-option-btn:hover + span {
+ background-color: rgba(0, 0, 0, 0.1);
+}
+
+.sheet-extend-btn,
+.sheet-extend-btn + span {
+ left: calc(100% - 20px);
+}
+
+[name="attr_options_show"]:not(:checked) ~ .sheet-options {
+ display: none;
+}
+
+.sheet-options {
+ padding: 20px 10px 10px 10px;
+ background-color: rgb(245, 245, 265);
+ border: 1px solid black;
+}
+
+.sheet-options > label {
+ margin-left: 10px;
+}
+
+.sheet-fiche {
+ background: #fcf8f2 var(--background-image-url) no-repeat center top;
+ border: 1px solid var(--beige-color);
+ background-size: cover;
+ position: absolute;
+ padding: 15px;
+}
+
+.sheet-darkmode .sheet-fiche {
+ background: #fcf8f2 var(--background-image-url) no-repeat center top;
+}
+
+.sheet-fiche > div + div {
+ margin-top: 20px;
+}
+
+.sheet-box {
+ border: 3px groove var(--input-border-color);
+}
+
+.sheet-character-avatar {
+ width: 150px;
+ height: 150px;
+}
+
+.sheet-button-roll {
+ margin: 0px;
+ padding: 2px;
+ background: transparent;
+ border: transparent;
+ font-size: 28px;
+ box-shadow: none;
+ line-height: 25px;
+ z-index: 999;
+ color: var(--button-roll-color);
+ text-shadow: 0 0.5px 0px var(--button-roll-color);
+}
+
+.sheet-button-roll::before {
+ font-family: "dicefontd20" !important;
+ content: "t";
+ text-shadow: none;
+ vertical-align: bottom;
+ font-size: 25px;
+}
+
+.sheet-button-roll:hover {
+ background-color: rgba(0, 0, 0, 0.1);
+ border-radius: 5px;
+}
+
+.sheet-general-informations {
+ display: flex;
+ flex-direction: row;
+ column-gap: 25px;
+}
+
+.sheet-general-informations > * {
+ margin-top: auto;
+ margin-bottom: auto;
+}
+
+.sheet-character-informations {
+ display: flex;
+ flex-direction: column;
+ justify-content: space-around;
+ height: 150px;
+}
+
+.sheet-character-informations > div:first-child > .sheet-input-field {
+ width: 100%;
+}
+
+.sheet-input-field > span {
+ font-weight: bold;
+ margin-right: 5px;
+}
+
+.sheet-character-informations input {
+ border-bottom: 1px solid var(--input-border-color);
+ width: 100%;
+}
+
+.sheet-character-informations > div {
+ width: 300px;
+ display: flex;
+ flex-direction: row;
+}
+
+.sheet-character-informations .sheet-input-field + .sheet-input-field {
+ margin-left: 20px;
+}
+
+.sheet-input-field.sheet-input-field-age,
+.sheet-input-field.sheet-input-field-level,
+.sheet-input-field.sheet-input-field-experience {
+ width: unset;
+}
+
+.sheet-input-field-age > input,
+.sheet-input-field-level > input,
+.sheet-input-field-experience > input {
+ width: 50px;
+}
+
+.sheet-character-status {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-around;
+}
+
+.sheet-character-status > div {
+ display: flex;
+ flex-direction: column;
+ margin-top: auto;
+ width: 120px;
+}
+
+.sheet-character-status > div > div > input {
+ border: 2px solid var(--input-border-color);
+ border-radius: 100%;
+ text-align: center;
+}
+
+.sheet-character-status > div > div:first-child > input {
+ font-size: 25px;
+}
+
+.sheet-character-status > div > div {
+ position: relative;
+}
+
+.sheet-character-status > div > div.sheet-s-50 > input {
+ height: 50px;
+ width: 50px;
+}
+
+.sheet-character-status > div > div.sheet-s-65 > input {
+ height: 65px;
+ width: 65px;
+}
+
+.sheet-character-status > div > div.sheet-s-80 > input {
+ height: 80px;
+ width: 80px;
+}
+
+.sheet-character-status > div > span {
+ text-transform: uppercase;
+}
+
+.sheet-character-status > div > * {
+ text-align: center;
+}
+
+.sheet-character-status > div > div > div > input {
+ border-radius: 100%;
+ text-align: center;
+}
+
+.sheet-character-status > div > div > div:not(:first-child) {
+ position: absolute;
+ width: max-content;
+}
+
+.sheet-character-status > div > div > div:nth-child(2) {
+ top: 0;
+}
+
+.sheet-character-status > div > div > div:nth-child(3) {
+ bottom: 0;
+}
+
+.sheet-character-status > div > div.sheet-s-65 > div:not(:first-child) > input {
+ height: 30px !important;
+ width: 30px !important;
+}
+
+.sheet-character-status > div > div.sheet-s-65 > div:not(:first-child) {
+ left: 87px;
+}
+
+.sheet-character-status > div > div.sheet-s-80 > div:not(:first-child) > input {
+ height: 35px !important;
+ width: 35px !important;
+}
+
+.sheet-character-status > div > div.sheet-s-80 > div:not(:first-child) {
+ left: 93px;
+}
+
+.sheet-caracteristiques {
+ margin: auto;
+}
+
+.sheet-caracteristiques > div {
+ display: flex;
+ flex-direction: row;
+ column-gap: 10px;
+}
+
+.sheet-caracteristiques > div > div:first-child {
+ flex-grow: 1;
+}
+
+.sheet-caracteristiques > div > div:last-child {
+ margin: auto;
+}
+
+.sheet-caracteristiques .sheet-button-roll {
+ font-size: 20px;
+ font-size: 1.3em;
+}
+
+.sheet-caracteristiques input {
+ width: 30px;
+ border: 2px solid var(--input-border-color);
+ text-align: center;
+}
+
+.sheet-section-buttons {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-around;
+}
+
+.sheet-section-buttons > label {
+ width: 240px;
+ border: 2px solid var(--input-border-color);
+ border-radius: 30px;
+ cursor: pointer;
+ color: var(--text-color) !important;
+ text-align: center;
+ padding: 5px 5px;
+}
+
+.sheet-section-buttons > label:hover {
+ background-color: rgba(0, 0, 0, 0.1);
+}
+
+input[type="hidden"][name="attr_section"][value="1"] ~ * label[for="section-1"],
+input[type="hidden"][name="attr_section"][value="2"] ~ * label[for="section-2"],
+input[type="hidden"][name="attr_section"][value="3"] ~ * label[for="section-3"] {
+ background-color: rgba(0, 0, 0, 0.2);
+}
+
+input[type="hidden"][name="attr_section"][value="1"] ~ * [data-section-id]:not([data-section-id*="|1|"]),
+input[type="hidden"][name="attr_section"][value="2"] ~ * [data-section-id]:not([data-section-id*="|2|"]),
+input[type="hidden"][name="attr_section"][value="3"] ~ * [data-section-id]:not([data-section-id*="|3|"]) {
+ display: none !important;
+}
+
+.sheet-fiche > hr,
+.sheet-sections-container-col > hr {
+ box-shadow: 0px 2px 2px var(--text-color);
+ border-width: 1px;
+ width: 95%;
+}
+
+.sheet-sections-container-col > hr {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.sheet-sections-container {
+ display: flex;
+ flex-direction: row;
+ column-gap: 20px;
+ justify-content: space-around;
+}
+
+.sheet-sections-container-col {
+ display: flex;
+ flex-direction: column;
+ row-gap: 20px;
+}
+
+.sheet-sections-container > div {
+ width: 100%;
+}
+
+.sheet-sections-container > hr {
+ height: auto;
+ width: 1px;
+ box-shadow: 2px 0px 2px var(--text-color);
+ border-width: 1px;
+}
+
+.sheet-section-title {
+ position: relative;
+ width: max-content;
+ margin-right: auto;
+ margin-left: auto;
+}
+
+.sheet-section:hover .sheet-section-title .sheet-option-btn.sheet-extend-btn,
+.sheet-section:hover .sheet-section-title .sheet-option-btn.sheet-extend-btn + span {
+ display: unset;
+}
+
+.sheet-section-title .sheet-option-btn.sheet-extend-btn,
+.sheet-section-title .sheet-option-btn.sheet-extend-btn + span {
+ display: none;
+ left: calc(100% + 10px);
+ bottom: 6px;
+}
+
+.sheet-section-title h2 {
+ text-align: center;
+}
+
+.sheet-link {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ font-weight: bold;
+}
+
+.sheet-link select {
+ width: 62px;
+ padding: 0;
+ margin-bottom: 0;
+}
+
+.sheet-link select > option {
+ text-transform: uppercase;
+}
+
+.sheet-skill-section {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: center;
+ margin-top: 5px;
+}
+
+.sheet-skill-section .sheet-button-roll {
+ font-size: 25px;
+}
+
+.sheet-skill-section > .sheet-link {
+ margin-right: 5px;
+ margin-left: 5px;
+}
+
+input.sheet-mastery-value,
+input.sheet-mastery-bonus {
+ width: 40px;
+ text-align: center;
+}
+
+input.sheet-mastery-bonus {
+ margin-left: 5px;
+ margin-right: 5px;
+}
+
+input.sheet-mastery-value {
+ background: transparent;
+}
+
+.sheet-link + input.sheet-mastery-bonus {
+ margin-left: 0;
+}
+
+.sheet-display-repcontrol .repcontrol {
+ visibility: hidden;
+ margin-top: 5px;
+}
+
+.editmode ~ .repcontrol,
+.sheet-display-repcontrol:hover .repcontrol {
+ visibility: unset;
+}
+
+.sheet-attack-section .sheet-skill-section {
+ padding-right: 20px;
+}
+
+.sheet-attack-section:not(:hover) .sheet-extend-btn,
+.sheet-attack-section:not(:hover) .sheet-extend-btn + span {
+ display: none;
+}
+
+[name="attr_extended"][type="hidden"]:not([value="on"]) ~ .sheet-extended-attack-section {
+ display: none;
+}
+
+.sheet-extended-attack-section {
+ margin-top: -15px;
+}
+
+.sheet-input-field.sheet-description-field {
+ flex-direction: column;
+}
+
+.sheet-input-field.sheet-description-field > * {
+ margin-right: auto;
+}
+
+.sheet-input-field.sheet-description-field > textarea {
+ box-sizing: border-box;
+ height: 60px;
+}
+
+.sheet-attack-section .sheet-mastery-value,
+.sheet-attack-section .sheet-mastery-bonus {
+ height: 60px !important;
+ width: 70px !important;
+ border: 2px solid var(--input-border-color);
+ background-color: rgba(255, 255, 255, 0.5);
+ border-radius: 100%;
+ margin-left: 20px;
+}
+
+.sheet-skill-section > input[type="checkbox"] {
+ margin-right: 5px;
+ margin-left: 5px;
+ height: 20px;
+ width: 20px;
+}
+
+.sheet-talent-title {
+ display: flex;
+ flex-direction: row;
+ column-gap: 10px;
+ align-items: baseline;
+ width: 100%;
+ min-width: max-content;
+}
+
+.sheet-talent-title > label {
+ margin-bottom: 0;
+}
+
+.sheet-skill-xp {
+ display: flex;
+ flex-direction: row;
+ align-items: baseline;
+ font-weight: bold;
+ margin-left: 5px;
+ margin-right: 5px;
+}
+
+.sheet-skill-xp > input {
+ width: 50px;
+}
+
+.sheet-retract-icon,
+.sheet-expend-icon {
+ vertical-align: bottom;
+}
+
+.sheet-expand-talent-btn:checked ~ .sheet-talent-title .sheet-expend-icon {
+ display: none;
+}
+.sheet-expand-talent-btn:not(:checked) ~ .sheet-talent-title .sheet-retract-icon {
+ display: none;
+}
+
+.sheet-expand-talent-btn:not(:checked) ~ :not(.sheet-talent-title) {
+ display: none;
+}
+
+.sheet-talent-container {
+ display: flex;
+ flex-direction: column;
+}
+
+.sheet-sections-container.sheet-inventory-sections-container {
+ flex-direction: column;
+}
+
+.sheet-inventory-container {
+ display: flex;
+ flex-direction: row;
+}
+
+.sheet-inventory-sections-container textarea {
+ box-sizing: border-box;
+ height: 250px;
+}
+
+.sheet-inventory-container .sheet-inventory-section,
+.sheet-inventory-container .sheet-equipment-section {
+ flex-grow: 1;
+ margin: 5px;
+ height: 100%;
+}
+
+.sheet-money-section {
+ margin-top: 30px;
+ display: flex;
+ flex-direction: column;
+}
+
+.sheet-currency-input {
+ background-color: rgba(255, 255, 255, 0.5);
+ border: 2px solid var(--input-border-color);
+ height: 60px !important;
+ width: 60px !important;
+ border-radius: 100%;
+ padding: 0 !important;
+ text-align: center !important;
+ position: relative;
+ margin: 0 !important;
+}
+
+.sheet-currency-input > span {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ right: 0;
+}
+
+.sheet-currency-input input {
+ background: transparent;
+ border: none;
+ font-size: 20px;
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ text-align: center;
+}
+
+.sheet-inventory-container text {
+ width: 100%;
+ height: 300px;
+}
+
+.sheet-notes-section {
+ width: 100%;
+}
+
+.sheet-notes-section textarea {
+ width: 100%;
+ height: 200px;
+}
+
+/*
+ ROLLTEMPLATES
+*/
+.sheet-rolltemplate-rt1 .sheet-rt1-success {
+ margin-top: 5px;
+ display: flex;
+ flex-direction: row;
+ justify-content: space-around;
+}
+
+.sheet-rolltemplate-rt1 .sheet-rt1-success > div {
+ display: none;
+}
+
+.sheet-rolltemplate-rt1 .sheet-rt1-success > .sheet-rt1-success-level {
+ padding: 2px;
+}
+
+.sheet-rolltemplate-rt1 .sheet-rt1-success > div + .sheet-rt1-success-level,
+.sheet-rolltemplate-rt1 .sheet-rt1-success > div + .sheet-rt1-success-level,
+.sheet-rolltemplate-rt1 .sheet-rt1-success > div + .sheet-rt1-success-level,
+.sheet-rolltemplate-rt1 .sheet-rt1-success > div + .sheet-rt1-success-level,
+.sheet-rolltemplate-rt1 .sheet-rt1-success > div + .sheet-rt1-success-level {
+ border: 1px solid #3e3431;
+ border-radius: 5px;
+}
+
+.sheet-rolltemplate-rt1 .sheet-rt1-roll > div {
+ width: max-content;
+ font-size: 24px;
+ margin: 20px auto 10px auto;
+}
+
+.sheet-rolltemplate-rt1 .sheet-rt1-roll .inlinerollresult {
+ background: transparent;
+ border: none;
+}
+
+.sheet-rolltemplate-rt1 .sheet-rt1-rollvalue > span {
+ font-weight: bold;
+}
diff --git a/DeusVault/DeusVault.html b/DeusVault/DeusVault.html
new file mode 100644
index 0000000000..225b5af3db
--- /dev/null
+++ b/DeusVault/DeusVault.html
@@ -0,0 +1,1183 @@
+
+
+
+
+
+
+
+
+
Options
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Compétences
+
+
+
+
+
+
+
+
+
+
+
+
+
Talents
+
+
+
+
+
+
+
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{name}}
+
{{character_name}}
+ {{#description}}
+
{{description}}
+ {{/description}} {{#damageRolled}}
+
+ Dégâts: {{damageRolled}}
+
+ {{/damageRolled}} {{#successLevel}}
+
+ {{#rollTotal() computed::successLevel 0}}
+
+ {{/rollTotal() computed::successLevel 0}}
+
{{success0}}
+ {{#rollTotal() computed::successLevel 1}}
+
+ {{/rollTotal() computed::successLevel 1}}
+
{{success1}}
+ {{#rollTotal() computed::successLevel 2}}
+
+ {{/rollTotal() computed::successLevel 2}}
+
{{success2}}
+ {{#rollTotal() computed::successLevel 3}}
+
+ {{/rollTotal() computed::successLevel 3}}
+
{{success3}}
+ {{#rollTotal() computed::successLevel 4}}
+
+ {{/rollTotal() computed::successLevel 4}}
+
{{success4}}
+
+ {{/successLevel}}
+
+
+
+
+
diff --git a/DeusVault/images/background.jpg b/DeusVault/images/background.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b64a24a869b7a2d401cf55096a95d942faea825a
GIT binary patch
literal 260984
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