From 23edbeea9f643959f83b05ffdff636f0e79bd9d1 Mon Sep 17 00:00:00 2001 From: Zakarik Date: Mon, 13 Feb 2023 10:33:39 +0100 Subject: [PATCH] [New Sheet] Donjons Et Chatons --- DonjonsEtChatons/donjonsetchatons.css | 1143 +++++++++++++++++++ DonjonsEtChatons/donjonsetchatons.html | 696 +++++++++++ DonjonsEtChatons/img/Amitié.png | Bin 0 -> 171229 bytes DonjonsEtChatons/img/Amour.png | Bin 0 -> 100806 bytes DonjonsEtChatons/img/ChatonCostaud.png | Bin 0 -> 3394 bytes DonjonsEtChatons/img/ChatonMalin.png | Bin 0 -> 3387 bytes DonjonsEtChatons/img/ChatonMignon.png | Bin 0 -> 3468 bytes DonjonsEtChatons/pug/donjonsetchatons.pug | 21 + DonjonsEtChatons/pug/html/grimoire.html | 9 + DonjonsEtChatons/pug/html/header.html | 118 ++ DonjonsEtChatons/pug/html/menu.html | 13 + DonjonsEtChatons/pug/html/sac.html | 12 + DonjonsEtChatons/pug/html/talents.html | 337 ++++++ DonjonsEtChatons/pug/js/_library.js | 60 + DonjonsEtChatons/pug/js/base.js | 127 +++ DonjonsEtChatons/pug/templates/simple.html | 22 + DonjonsEtChatons/scss/donjonsetchatons.scss | 221 ++++ DonjonsEtChatons/scss/files/_library.scss | 1135 ++++++++++++++++++ DonjonsEtChatons/scss/files/base.scss | 163 +++ DonjonsEtChatons/scss/files/grimoire.scss | 53 + DonjonsEtChatons/scss/files/header.scss | 345 ++++++ DonjonsEtChatons/scss/files/menu.scss | 10 + DonjonsEtChatons/scss/files/sac.scss | 59 + DonjonsEtChatons/scss/files/talents.scss | 112 ++ DonjonsEtChatons/scss/files/templates.scss | 78 ++ DonjonsEtChatons/translation.json | 62 + 26 files changed, 4796 insertions(+) create mode 100644 DonjonsEtChatons/donjonsetchatons.css create mode 100644 DonjonsEtChatons/donjonsetchatons.html create mode 100644 DonjonsEtChatons/img/Amitié.png create mode 100644 DonjonsEtChatons/img/Amour.png create mode 100644 DonjonsEtChatons/img/ChatonCostaud.png create mode 100644 DonjonsEtChatons/img/ChatonMalin.png create mode 100644 DonjonsEtChatons/img/ChatonMignon.png create mode 100644 DonjonsEtChatons/pug/donjonsetchatons.pug create mode 100644 DonjonsEtChatons/pug/html/grimoire.html create mode 100644 DonjonsEtChatons/pug/html/header.html create mode 100644 DonjonsEtChatons/pug/html/menu.html create mode 100644 DonjonsEtChatons/pug/html/sac.html create mode 100644 DonjonsEtChatons/pug/html/talents.html create mode 100644 DonjonsEtChatons/pug/js/_library.js create mode 100644 DonjonsEtChatons/pug/js/base.js create mode 100644 DonjonsEtChatons/pug/templates/simple.html create mode 100644 DonjonsEtChatons/scss/donjonsetchatons.scss create mode 100644 DonjonsEtChatons/scss/files/_library.scss create mode 100644 DonjonsEtChatons/scss/files/base.scss create mode 100644 DonjonsEtChatons/scss/files/grimoire.scss create mode 100644 DonjonsEtChatons/scss/files/header.scss create mode 100644 DonjonsEtChatons/scss/files/menu.scss create mode 100644 DonjonsEtChatons/scss/files/sac.scss create mode 100644 DonjonsEtChatons/scss/files/talents.scss create mode 100644 DonjonsEtChatons/scss/files/templates.scss create mode 100644 DonjonsEtChatons/translation.json diff --git a/DonjonsEtChatons/donjonsetchatons.css b/DonjonsEtChatons/donjonsetchatons.css new file mode 100644 index 0000000000..9971f42183 --- /dev/null +++ b/DonjonsEtChatons/donjonsetchatons.css @@ -0,0 +1,1143 @@ +/* +SPECIAL DARK MODE +*/ +body.sheet-darkmode span, +body.sheet-darkmode h1, +body.sheet-darkmode h2, +body.sheet-darkmode h3, +body.sheet-darkmode b, +body.sheet-darkmode p { + color: RGB(179, 179, 179) !important; + letter-spacing: 1px !important; +} +body.sheet-darkmode input, +body.sheet-darkmode select, +body.sheet-darkmode textarea { + color: RGB(179, 179, 179) !important; +} +body.sheet-darkmode input option, +body.sheet-darkmode select option, +body.sheet-darkmode textarea option { + background: RGB(50, 47, 31) !important; +} +body.sheet-darkmode div.charsheet { + background: RGB(50, 47, 31) !important; +} +body.sheet-darkmode div.col label.name { + background: RGB(31, 31, 31) !important; +} +body.sheet-darkmode div.col div.identite, body.sheet-darkmode div.col div.don, body.sheet-darkmode div.col div.experience { + background: RGB(31, 31, 31) !important; +} +body.sheet-darkmode div.qualites div.input img { + filter: brightness(80%); +} +body.sheet-darkmode div.qualites div.input input { + color: black !important; +} +body.sheet-darkmode div.valeurs div.coeur img, body.sheet-darkmode div.valeurs div.amitie img { + filter: brightness(80%); +} +body.sheet-darkmode div.valeurs div.coeur input, body.sheet-darkmode div.valeurs div.amitie input { + color: black !important; +} +body.sheet-darkmode div.config { + background: RGB(31, 31, 31) !important; + border-color: RGB(207, 161, 120) !important; +} +body.sheet-darkmode div.menu input[type=hidden][value="1"] ~ button:nth-of-type(1) { + filter: brightness(80%); +} +body.sheet-darkmode div.menu input[type=hidden][value="1"] ~ button:nth-of-type(1) span { + color: black !important; +} +body.sheet-darkmode div.menu input[type=hidden][value="2"] ~ button:nth-of-type(2) { + filter: brightness(80%); +} +body.sheet-darkmode div.menu input[type=hidden][value="2"] ~ button:nth-of-type(2) span { + color: black !important; +} +body.sheet-darkmode div.menu input[type=hidden][value="3"] ~ button:nth-of-type(3) { + filter: brightness(80%); +} +body.sheet-darkmode div.menu input[type=hidden][value="3"] ~ button:nth-of-type(3) span { + color: black !important; +} +body.sheet-darkmode div.tab2 div.repitem, body.sheet-darkmode div.tab3 div.repitem { + background: RGB(31, 31, 31) !important; +} +body.sheet-darkmode label.config span::before { + color: RGB(179, 179, 179) !important; +} + +div.charsheet { + background: RGB(250, 247, 231); +} +div.charsheet > div.content { + display: flex; + flex-wrap: wrap; + min-width: 700px; + justify-content: space-between; + /* + /////////////////// + ZONES AUTOEXPENSIBLES + /////////////////// + */ + /*CORPS GENERAL*/ + /*MENU*/ +} +div.charsheet > div.content select { + margin-bottom: 0px; + border-radius: 0px; + color: black; +} +div.charsheet > div.content input[type=number]::-webkit-outer-spin-button, +div.charsheet > div.content input[type=number]::-webkit-inner-spin-button { + -webkit-appearance: none; + appearance: none; + margin: 0; +} +div.charsheet > div.content input[type=number], +div.charsheet > div.content input[type=text] { + -moz-appearance: textfield; + appearance: textfield; + border-radius: 0px; + color: black; +} +div.charsheet > div.content input[disabled] { + background-color: transparent; + cursor: not-allowed; +} +div.charsheet > div.content input:focus-visible, +div.charsheet > div.content textarea:focus-visible { + z-index: 99; +} +div.charsheet > div.content textarea { + border: none; + width: 100%; + padding: 0px; + text-align: justify; + border-radius: 0px; + color: black; + margin: 0px; +} +div.charsheet > div.content label { + margin: 0px; + padding: 0px; +} +div.charsheet > div.content input, +div.charsheet > div.content select, +div.charsheet > div.content textarea { + background: transparent; + font-family: "patrick hand"; + letter-spacing: 1px; +} +div.charsheet > div.content span { + font-family: "patrick hand"; +} +div.charsheet > div.content div.autoex { + line-height: 1.4em; + min-height: 1.4em; + cursor: text; + text-align: left; + position: relative; + width: 100%; + font-family: "patrick hand"; + letter-spacing: 1px; +} +div.charsheet > div.content div.autoex > span { + visibility: hidden; + display: block; + font-family: inherit; + font-size: inherit; + line-height: inherit; + white-space: pre-wrap; + text-align: inherit; + min-height: inherit; + height: 100%; + word-wrap: anywhere; + padding-left: 2px; +} +div.charsheet > div.content div.autoex > textarea { + display: block; + z-index: 1; + position: absolute; + top: 0; + left: 0; + height: 100%; + width: calc(100% - 4px); + overflow: hidden; + font-family: inherit; + font-size: inherit; + line-height: inherit; + white-space: pre-wrap; + text-align: inherit; + min-height: inherit; + resize: none; + padding-right: 2px; + padding-left: 2px; +} +div.charsheet > div.content div.autoex > textarea::placeholder { + font-family: "Contrail One"; + color: rgba(87, 89, 87, 0.8549019608); + text-transform: capitalize; + font-style: italic; + text-align: center; + font-size: 95%; + font-weight: normal; +} +div.charsheet > div.content div.autoex22 { + min-height: 22px; +} +div.charsheet > div.content div.autoex28 { + min-height: 28px; +} +div.charsheet > div.content div.autoex40 { + min-height: 40px; +} +div.charsheet > div.content div.autoex100 { + min-height: 100px; +} +div.charsheet > div.content div.itemcontrol { + z-index: 999; +} +div.charsheet > div.content div.body { + display: none; + width: 100%; + flex-wrap: wrap; + justify-content: space-between; + min-width: 700px; +} +div.charsheet > div.content div.header { + /* + ///PARAMETRES EXISTANTS\\\ + */ + display: flex; + width: 100%; + justify-content: space-between; + flex-wrap: wrap; +} +div.charsheet > div.content div.header h1.titre { + width: 100%; + align-content: baseline; + background: transparent; + font-variant: small-caps; + color: black; + line-height: 45px; + min-height: 39px; + justify-content: center; + display: flex; + text-align: center; + font-size: 39px; + font-family: "Patrick Hand"; +} +div.charsheet > div.content div.header label.config { + position: absolute; + width: 23px; + height: 23px; + right: 15px; +} +div.charsheet > div.content div.header label.config span { + width: 23px; + height: 23px; +} +div.charsheet > div.content div.header label.config span::before { + content: "y"; + color: black; + font-family: "pictos"; + font-variant: initial; + font-size: 26px; + line-height: 23px; + height: 23px; + width: 23px; + display: block; + text-align: center; + opacity: 0.5; +} +div.charsheet > div.content div.header label.config input[type=checkbox] { + position: absolute; + width: 23px; + height: 23px; + opacity: 0; + z-index: 999; +} +div.charsheet > div.content div.header label.config input[type=checkbox]:checked ~ span::before { + opacity: 1; +} +div.charsheet > div.content div.header input[type=hidden][value="1"] ~ div.config { + display: flex; +} +div.charsheet > div.content div.header div.config { + display: none; + position: absolute; + justify-content: space-between; + flex-wrap: wrap; + width: 180px; + padding: 5px; + background: RGB(250, 247, 231); + border: 1px solid black; + border-radius: 5px; + right: 15px; + z-index: 9999; + margin-right: 13px; + margin-top: 13px; +} +div.charsheet > div.content div.header div.config div.full { + width: 100%; +} +div.charsheet > div.content div.header div.config div.half { + width: calc(50% - 4px); +} +div.charsheet > div.content div.header div.config div { + flex-grow: 1; + align-items: center; + padding: 2px; + font-size: 10px; + min-height: 24px; + line-height: 20px; +} +div.charsheet > div.content div.header div.config div label { + display: flex; + margin: 0; + padding: 0; + width: auto; + font: inherit; + justify-content: space-between; +} +div.charsheet > div.content div.header div.config div label span { + font: inherit; +} +div.charsheet > div.content div.header div.config div label select { + width: 80px; + margin: 0 0 0 0; + padding-top: 0; + padding-right: 0; + padding-bottom: 0; + padding-left: 5px; + height: 20px; +} +div.charsheet > div.content div.header div.config div label input[type=checkbox] { + margin-right: 5px; + width: 20px; + height: 20px; +} +div.charsheet > div.content div.header div.config div label.plainText span { + width: 100%; + font-weight: bold; + justify-content: center; +} +div.charsheet > div.content div.header div.config div label.plainText span:nth-of-type(2) { + font-variant: small-caps; +} +div.charsheet > div.content div.header div.config div label.plainText textarea { + height: 50px; + border-top: 1px solid black; + border-left: 1px solid black; + border-right: 1px solid black; +} +div.charsheet > div.content div.header div.config div label.plainText button[type=action] { + width: 100%; + padding: 0px; + justify-content: center; + font-variant: small-caps; + border: 1px solid black; + font-weight: bold; +} +div.charsheet > div.content div.header div.config div.textarea { + width: 100%; + flex-wrap: wrap; +} +div.charsheet > div.content div.header div.config div.textarea label { + display: flex; + flex-wrap: wrap; + width: 100%; +} +div.charsheet > div.content div.header div.config div.textarea label span { + display: flex; + width: 100%; + justify-content: center; +} +div.charsheet > div.content div.header div.config div.textarea label span:first-of-type { + font-weight: bold; +} +div.charsheet > div.content div.header div.config div.textarea label span:last-of-type { + font-weight: normal; + font-variant: small-caps; +} +div.charsheet > div.content div.header div.config div.textarea label textarea { + height: 50px; + border-top: 1px solid black; + border-right: 1px solid black; + border-left: 1px solid black; + border-bottom: 0px; +} +div.charsheet > div.content div.header div.config div.textarea button[type=action] { + width: 100%; + padding: 0px; + justify-content: center; + font-variant: small-caps; + border: 1px solid black; + font-weight: bold; +} +div.charsheet > div.content div.header label.name { + display: flex; + align-content: center; + align-items: center; + width: 100%; + background: white; + border: 2px solid RGB(207, 161, 120); + border-radius: 25px; + padding: 5px; + padding-right: 10px; +} +div.charsheet > div.content div.header label.name span { + width: max-content; + font-size: 16px; + font-family: "patrick hand"; +} +div.charsheet > div.content div.header label.name input { + width: 100%; + border: 0px; + padding-left: 5px; + font-size: 16px; + font-family: "patrick hand"; +} +div.charsheet > div.content div.header div.line { + display: flex; + width: 100%; + justify-content: space-between; +} +div.charsheet > div.content div.header div.col { + position: relative; + display: flex; + flex-wrap: wrap; + width: calc(50% - 10px); + align-items: flex-start; + align-content: flex-start; +} +div.charsheet > div.content div.header div.identite { + display: flex; + width: 100%; + justify-content: space-between; + flex-wrap: wrap; + background: white; + padding: 5px; + padding-right: 10px; + border: 2px solid RGB(207, 161, 120); + border-radius: 25px; + margin-top: 5px; +} +div.charsheet > div.content div.header div.identite label { + display: flex; + align-content: center; + align-items: center; + width: 100%; +} +div.charsheet > div.content div.header div.identite label span { + width: max-content; + font-size: 16px; +} +div.charsheet > div.content div.header div.identite label input { + width: 100%; + border: 0px; + padding-left: 5px; + font-size: 16px; +} +div.charsheet > div.content div.header div.don { + display: flex; + width: 100%; + justify-content: space-between; + flex-wrap: wrap; + background: white; + padding: 10px; + border: 2px solid RGB(207, 161, 120); + border-radius: 25px; + font-family: "patrick hand"; + font-size: 14px; +} +div.charsheet > div.content div.header div.don > span { + width: max-content; + font-size: 16px; + font-weight: bold; + font-family: "patrick hand"; +} +div.charsheet > div.content div.header div.experience { + display: flex; + width: 100%; + justify-content: space-between; + background: white; + padding: 5px; + padding-right: 10px; + border: 2px solid RGB(207, 161, 120); + border-radius: 25px; + margin-top: 5px; + margin-bottom: 5px; + align-items: center; + align-content: center; +} +div.charsheet > div.content div.header div.experience > span { + display: flex; + width: 75px; + font-size: 16px; + font-weight: bold; + font-family: "patrick hand"; + text-align: center; +} +div.charsheet > div.content div.header div.experience div.double { + display: flex; + flex-wrap: wrap; + position: relative; + width: calc(100% - 75px); + align-items: center; + align-content: center; + position: relative; +} +div.charsheet > div.content div.header div.experience div.double input { + width: calc(50% - 7.5px); + border: 0px; + background: transparent; + text-align: center; + height: 49px; + font-size: 34px; + font-family: "Patrick Hand"; +} +div.charsheet > div.content div.header div.experience div.double input:first-of-type { + text-align: right; +} +div.charsheet > div.content div.header div.experience div.double input:last-of-type { + text-align: left; +} +div.charsheet > div.content div.header div.experience div.double > span.separateur { + display: block; + width: 15px; + text-align: center; + font-size: 33px; + font-weight: bold; + font-family: "patrick hand"; + line-height: 30px; + color: RGB(207, 161, 120); +} +div.charsheet > div.content div.header div.experience div.double > span.absoluteL, div.charsheet > div.content div.header div.experience div.double > span.absoluteR { + width: 50%; + position: absolute; + font-family: "patrick hand"; + bottom: -3px; +} +div.charsheet > div.content div.header div.experience div.double > span.absoluteL { + text-align: center; +} +div.charsheet > div.content div.header div.experience div.double > span.absoluteR { + text-align: center; + right: 0px; +} +div.charsheet > div.content div.header div.qualites { + display: flex; + width: 390px; + justify-content: space-between; + align-items: flex-end; + align-content: flex-end; + flex-wrap: wrap; +} +div.charsheet > div.content div.header div.qualites button[type=roll].rollDice, +div.charsheet > div.content div.header div.qualites button[type=action].rollDice { + background: url(https://imgsrv.roll20.net/?src=https%3A//cdn.pixabay.com/photo/2014/04/03/11/56/dice-312621_960_720.png); + background-color: white; + background-size: contain; + background-position: center; + background-repeat: no-repeat; + width: 28px; + height: 28px; + padding: 0px; + margin: 0px; + border: 0px; + background-repeat: no-repeat; + background-size: contain; + background-position: center; + z-index: 50; + margin-left: auto; + box-shadow: none; +} +div.charsheet > div.content div.header div.qualites button[type=roll].rollDice::before, +div.charsheet > div.content div.header div.qualites button[type=action].rollDice::before { + content: ""; +} +div.charsheet > div.content div.header div.qualites button[type=roll].rollDice:hover, +div.charsheet > div.content div.header div.qualites button[type=action].rollDice:hover { + box-shadow: inset 0px 0px 5px; +} +div.charsheet > div.content div.header div.qualites div.blockInput { + display: flex; + flex-wrap: wrap; + position: relative; + height: 157px; + width: 125px; +} +div.charsheet > div.content div.header div.qualites div.blockInput label { + display: flex; + width: 100%; + justify-content: center; + cursor: pointer; +} +div.charsheet > div.content div.header div.qualites div.blockInput label span { + display: block; + width: max-content; + margin-left: 2px; + text-align: center; + font-size: 18px; + font-weight: bold; + font-family: "patrick hand"; + line-height: 30px; +} +div.charsheet > div.content div.header div.qualites div.blockInput label button.rollDice { + margin: 0px; + border: 1px solid black; +} +div.charsheet > div.content div.header div.qualites div.input { + display: flex; + position: relative; + height: 127px; + width: 100%; +} +div.charsheet > div.content div.header div.qualites div.input input { + position: absolute; + border-radius: 50%; + border: 0px; + background: transparent; + text-align: center; + top: calc(50% - 30px); + height: 74px; + width: 74px; + left: calc(50% - 37px); + font-size: 34px; + font-family: "Patrick Hand"; +} +div.charsheet > div.content div.header div.valeurs { + display: flex; + width: 343px; + justify-content: space-between; + align-items: end; + flex-wrap: wrap; +} +div.charsheet > div.content div.header div.valeurs div.coeur { + display: flex; + flex-wrap: wrap; + position: relative; + height: 175px; + width: 164px; +} +div.charsheet > div.content div.header div.valeurs div.coeur div.blockInput { + position: absolute; + display: flex; + justify-content: center; + top: calc(50% - 45px); + width: 100%; +} +div.charsheet > div.content div.header div.valeurs div.coeur > span { + display: block; + width: 100%; + text-align: center; + font-size: 18px; + font-weight: bold; + font-family: "patrick hand"; + line-height: 30px; +} +div.charsheet > div.content div.header div.valeurs div.amitie { + display: flex; + flex-wrap: wrap; + position: relative; + height: 205px; + width: 164px; +} +div.charsheet > div.content div.header div.valeurs div.amitie div.blockInput { + position: absolute; + display: flex; + justify-content: center; + top: calc(75% - 57px); + width: 100%; +} +div.charsheet > div.content div.header div.valeurs div.amitie > span { + display: block; + width: 100%; + text-align: center; + font-size: 18px; + font-weight: bold; + font-family: "patrick hand"; + line-height: 30px; +} +div.charsheet > div.content div.header div.valeurs div.blockInput span { + height: 49px; + width: 15px; + font-size: 34px; + font-family: "Patrick Hand"; +} +div.charsheet > div.content div.header div.valeurs div input { + border-radius: 50%; + border: 0px; + background: transparent; + text-align: center; + height: 49px; + width: 37px; + font-size: 34px; + font-family: "Patrick Hand"; +} +div.charsheet > div.content div.header div.valeurs div input:first-of-type { + text-align: right; +} +div.charsheet > div.content div.header div.valeurs div input:last-of-type { + text-align: left; +} +div.charsheet > div.content div.menu { + display: flex; + width: 100%; + justify-content: space-evenly; + align-content: end; + align-items: end; + flex-wrap: wrap; + padding-bottom: 5px; + margin-bottom: 5px; + margin-top: 5px; + min-width: 700px; + /*div { + &.buttons { + display: flex; + width: 100%; + justify-content: space-evenly; + align-content: end; + align-items: end; + flex-wrap: wrap; + + & > label { + display:flex; + width:130px; + margin-bottom:2px; + + & > input[type="radio"] { + position:absolute; + width:130px; + height:27px; + opacity:0; + border-radius:10px; + + & + span { + display:inline-block; + width:100%; + + &::before { + content:attr(title); + display:inline-block; + width:calc(100% - 4px); + height:23px; + text-align:center; + background-color:black; + text-shadow: 2px 2px 2px #555555; + font-size:15px; + line-height:23px; + border:2px solid black; + border-radius:10px; + } + } + } + + &:nth-of-type(1) { + & > input[type="radio"] { + & + span { + &::before { + color:$color1; + } + } + + &:checked + span::before + { + background:$background1; + } + } + } + + &:nth-of-type(2) { + & > input[type="radio"] { + & + span { + &::before { + color:$color2; + } + } + + &:checked + span::before + { + background:$background2; + } + } + } + + &:nth-of-type(3) { + & > input[type="radio"] { + & + span { + &::before { + color:$color3; + } + } + + &:checked + span::before + { + background:$background3; + } + } + } + } + } + }*/ +} +div.charsheet > div.content div.menu button { + display: flex; + justify-content: center; + width: 130px; + margin-bottom: 2px; + border: 2px solid black; + border-radius: 10px; + background-color: black; + text-shadow: 2px 2px 2px #555555; + font-size: 15px; + line-height: 23px; + height: 23px; + text-align: center; +} +div.charsheet > div.content div.menu button:nth-of-type(1) { + color: white; +} +div.charsheet > div.content div.menu button:nth-of-type(2) { + color: white; +} +div.charsheet > div.content div.menu button:nth-of-type(3) { + color: white; +} +div.charsheet > div.content div.menu input[type=hidden][value="1"] ~ button:nth-of-type(1) { + background-color: RGB(242, 120, 102); + font-weight: bold; + letter-spacing: 1px; +} +div.charsheet > div.content div.menu input[type=hidden][value="2"] ~ button:nth-of-type(2) { + background-color: RGB(99, 142, 199); + font-weight: bold; + letter-spacing: 1px; +} +div.charsheet > div.content div.menu input[type=hidden][value="3"] ~ button:nth-of-type(3) { + background-color: RGB(109, 192, 114); + font-weight: bold; + letter-spacing: 1px; +} +div.charsheet > div.content input[type=hidden].tabExtend[value="1"] ~ div.tab1, +div.charsheet > div.content input[type=hidden].tabExtend[value="2"] ~ div.tab2, +div.charsheet > div.content input[type=hidden].tabExtend[value="3"] ~ div.tab3 { + display: flex; +} +div.charsheet > div.content div.tab1 div.col { + display: flex; + flex-wrap: wrap; + align-items: flex-start; + align-content: flex-start; + width: calc(33.3333333333% - 10px); +} +div.charsheet > div.content div.tab1 div.col button[type=roll].rollDice, +div.charsheet > div.content div.tab1 div.col button[type=action].rollDice { + background: url(https://imgsrv.roll20.net/?src=https%3A//cdn.pixabay.com/photo/2014/04/03/11/56/dice-312621_960_720.png); + background-color: white; + background-size: contain; + background-position: center; + background-repeat: no-repeat; + width: 28px; + height: 28px; + padding: 0px; + margin: 0px; + border: 0px; + background-repeat: no-repeat; + background-size: contain; + background-position: center; + z-index: 50; + margin-left: auto; + box-shadow: none; +} +div.charsheet > div.content div.tab1 div.col button[type=roll].rollDice::before, +div.charsheet > div.content div.tab1 div.col button[type=action].rollDice::before { + content: ""; +} +div.charsheet > div.content div.tab1 div.col button[type=roll].rollDice:hover, +div.charsheet > div.content div.tab1 div.col button[type=action].rollDice:hover { + box-shadow: inset 0px 0px 5px; +} +div.charsheet > div.content div.tab1 div.col div { + display: flex; + width: 100%; + flex-wrap: wrap; +} +div.charsheet > div.content div.tab1 div.col div label { + display: flex; + width: 100%; + margin-top: 5px; +} +div.charsheet > div.content div.tab1 div.col div label input[type=checkbox] { + /* Add if not using autoprefixer */ + -webkit-appearance: none; + appearance: none; + /* For iOS < 15 to remove gradient background */ + background-color: #fff; + /* Not removed via appearance */ + margin: 0; + font: inherit; + color: currentColor; + width: 1.15em; + height: 1.15em; + border: 0.15em solid currentColor; + border-radius: 0.15em; + transform: translateY(-0.075em); + display: grid; + place-content: center; +} +div.charsheet > div.content div.tab1 div.col div label input[type=checkbox]::before { + content: ""; + width: 0.65em; + height: 0.65em; + transform: scale(0); + transition: 120ms transform ease-in-out; + box-shadow: inset 1em 1em black; + transform-origin: bottom left; + clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); +} +div.charsheet > div.content div.tab1 div.col div label input[type=checkbox]:checked::before { + transform: scale(2); + margin-left: -6px; +} +div.charsheet > div.content div.tab1 div.col div label span { + margin-left: 5px; +} +div.charsheet > div.content div.tab1 div.col div select { + display: none; + width: calc(100% - 30px); + border: 1px dashed; + margin: 0px; + padding: 0px; + padding-left: 5px; + padding-right: 5px; + font-size: 14px; + height: 30px; + line-height: 30px; +} +div.charsheet > div.content div.tab1 div.col div button[type=action].rollDice { + display: none; +} +div.charsheet > div.content div.tab1 div.col div input[type=hidden][value=on] ~ select { + display: inline-block; +} +div.charsheet > div.content div.tab1 div.col div input[type=hidden][value=on] ~ button[type=action].rollDice { + display: inline-block; + border: 1px solid black; +} +div.charsheet > div.content div.tab1 div.full { + display: flex; + flex-wrap: wrap; + align-items: flex-start; + align-content: flex-start; + width: 100%; + margin-top: 5px; +} +div.charsheet > div.content div.tab1 div.full p { + width: 100%; + text-align: justify; + margin: 0px; + font-family: "patrick hand"; + font-size: 15px; +} +div.charsheet > div.content div.tab2 { + flex-wrap: wrap; +} +div.charsheet > div.content div.tab2 div.repcontainer { + display: flex; + width: 100%; + justify-content: space-between; + align-items: flex-start; + align-content: flex-start; + flex-wrap: wrap; +} +div.charsheet > div.content div.tab2 div.repcontainer div.repitem { + display: flex; + width: calc(50% - 10px); + flex-wrap: wrap; + background: white; + border-radius: 10px; +} +div.charsheet > div.content div.tab2 div.repcontainer div.repitem input { + width: 100%; + border-top: 0px; + border-left: 0px; + border-right: 0px; + margin: 0px; + padding: 0px; + text-align: center; + border-bottom: 2px solid RGB(207, 161, 120); +} +div.charsheet > div.content div.tab2 div.repcontainer div.repitem:nth-of-type(1n+3) { + margin-top: 5px; +} +div.charsheet > div.content div.tab2 div.repcontainer.editmode div.repitem { + width: 100%; +} +div.charsheet > div.content div.tab2 div.repcontainer.editmode div.repitem:nth-of-type(2) { + margin-top: 5px; +} +div.charsheet > div.content div.tab2 div.repcontrol { + width: 100%; +} +div.charsheet > div.content div.tab3 { + flex-wrap: wrap; +} +div.charsheet > div.content div.tab3 div.repcontainer { + display: flex; + width: 100%; + justify-content: space-between; + align-items: flex-start; + align-content: flex-start; + flex-wrap: wrap; +} +div.charsheet > div.content div.tab3 div.repcontainer div.repitem { + display: flex; + width: calc(50% - 10px); + flex-wrap: wrap; + background: white; + border-radius: 10px; + border: 2px solid RGB(207, 161, 120); +} +div.charsheet > div.content div.tab3 div.repcontainer div.repitem:nth-of-type(1n+3) { + margin-top: 5px; +} +div.charsheet > div.content div.tab3 div.repcontainer div.itemcontrol button.btn, +div.charsheet > div.content div.tab3 div.repcontainer div.itemcontrol a.btn { + padding-top: 0px; + padding-bottom: 2px; +} +div.charsheet > div.content div.tab3 div.repcontainer.editmode div.repitem { + width: 100%; +} +div.charsheet > div.content div.tab3 div.repcontainer.editmode div.repitem:nth-of-type(2) { + margin-top: 5px; +} +div.charsheet > div.content div.tab3 div.repcontrol { + width: 100%; +} +div.charsheet > div.content div.tab3 div.full p { + font-family: "patrick hand"; + text-align: justify; + font-size: 15px; +} +div.charsheet > div.content span.costaud { + color: RGB(242, 120, 102); +} +div.charsheet > div.content span.malin { + color: RGB(99, 142, 199); +} +div.charsheet > div.content span.mignon { + color: RGB(109, 192, 114); +} +div.charsheet > div.content span.coeur { + color: RGB(194, 138, 188); +} +div.charsheet > div.content span.amitie { + color: RGB(209, 156, 69); +} + +.sheet-rolltemplate-simple { + display: flex; + flex-wrap: wrap; + width: 100%; + background: RGB(250, 247, 231); + border-radius: 15px; + padding-top: 10px; + padding-bottom: 10px; +} +.sheet-rolltemplate-simple h1, +.sheet-rolltemplate-simple h2 { + width: 100%; + font-family: "Patrick Hand"; + margin: 0px; + padding: 0px; + text-align: center; +} +.sheet-rolltemplate-simple h2 { + font-size: 14px; + line-height: 20px; +} +.sheet-rolltemplate-simple div.sheet-container { + display: flex; + justify-content: space-between; + width: 100%; + align-items: center; + align-content: center; +} +.sheet-rolltemplate-simple div.sheet-container > span { + display: flex; + width: 50%; + font-family: "Patrick Hand"; +} +.sheet-rolltemplate-simple div.sheet-container > span:first-of-type { + padding-left: 5px; +} +.sheet-rolltemplate-simple div.sheet-container > span:last-of-type { + justify-content: center; +} +.sheet-rolltemplate-simple .inlinerollresult, +.sheet-rolltemplate-simple .inlinerollresult.fullcrit, +.sheet-rolltemplate-simple .inlinerollresult.fullfail, +.sheet-rolltemplate-simple .inlinerollresult.importantroll { + display: flex; + border: 0px; + background: 0px; + padding: 0px; + margin: 0px; + align-items: center; + align-content: center; +} +.sheet-rolltemplate-simple a { + margin-left: auto !important; + margin-right: auto !important; + border: 2px solid black !important; + padding: 5px !important; + background: black !important; + color: white !important; + font-family: "Patrick Hand" !important; + letter-spacing: 1px !important; + border-radius: 15px !important; +} +.sheet-rolltemplate-simple a:hover { + text-decoration: none !important; + background: RGB(242, 120, 102) !important; + text-shadow: 2px 2px 2px #555555 !important; +} + +.sheet-rolltemplate-darkmode { + background: RGB(50, 47, 31) !important; +} +.sheet-rolltemplate-darkmode h1, +.sheet-rolltemplate-darkmode h2, +.sheet-rolltemplate-darkmode span { + letter-spacing: 1px !important; + color: RGB(179, 179, 179) !important; +} +.sheet-rolltemplate-darkmode a { + background-color: RGB(31, 31, 31) !important; + color: RGB(179, 179, 179) !important; +} +.sheet-rolltemplate-darkmode a:hover { + filter: brightness(80%); + color: black !important; + font-weight: bold !important; +} +.sheet-rolltemplate-darkmode .inlinerollresult, +.sheet-rolltemplate-darkmode .inlinerollresult.fullcrit, +.sheet-rolltemplate-darkmode .inlinerollresult.fullfail, +.sheet-rolltemplate-darkmode .inlinerollresult.importantroll { + display: flex; + background: 0px; + padding: 0px; + margin: 0px; + align-items: center; + align-content: center; + background-color: transparent !important; + border: 0px !important; +} \ No newline at end of file diff --git a/DonjonsEtChatons/donjonsetchatons.html b/DonjonsEtChatons/donjonsetchatons.html new file mode 100644 index 0000000000..4ca2bc76b6 --- /dev/null +++ b/DonjonsEtChatons/donjonsetchatons.html @@ -0,0 +1,696 @@ + + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ +
+ + / + +
+ Coeur +
+
+ +
+ + / + +
+ Amitié +
+
+ + +
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+

Agir : lancer 3d6, chaque résultat inférieur ou égal au score de la Qualité est un succès.

+

Seuil de difficulté : facile 1, moyen 2, difficile 3, légendaire 4.

+

Talent : Donne un Avantage. Avantage : Lancer 4d6. Désavantage : Lancer 2d6.

+

Objets : Si utile, relancer 1d6 dont le résultat ne convient pas.

+

Caractère : Si positif, gagner 1 Avantage / Si négatif, offrir un point d'Amitié.

+
+
+
+ +
+ + +
+
+
+
+
+ + +
+
+ +
+

Une couverture en laine, un couteau de poche, une cuillère en bois, un petit caquelon de fonte, une grande gourde en cuir, un briquet à amadou, des morceaux de chandelle, un morceau de savon, une brosse, un paquet de croquette de route.

+
+
+ +

{{name}}

+ +

{{subname}}

+ + {{#rollTotal() type 3}} +

Jet Standard

+ {{/rollTotal() type 3}} + + {{#rollTotal() type 2}} +

Jet Avec Désavantage

+ {{/rollTotal() type 2}} + + {{#rollTotal() type 4}} +

Jet Avec Avantage

+ {{/rollTotal() type 4}} + +
+ Succès + {{roll}} {{button}} +
+
\ No newline at end of file diff --git a/DonjonsEtChatons/img/Amitié.png b/DonjonsEtChatons/img/Amitié.png new file mode 100644 index 0000000000000000000000000000000000000000..6959c04ccca91b482a17fcef19f62a55a6826a58 GIT binary patch literal 171229 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

m{|(Hy8ATNw@*5zB!f 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

teB(%Qp_f4tl6w$n$UVrZR2j>ht|x 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

=~q0lBIA`2;q2_U*cH`@j2Kz7R`zCiR@D0S~BR` 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 literal 0 HcmV?d00001 diff --git a/DonjonsEtChatons/img/ChatonCostaud.png b/DonjonsEtChatons/img/ChatonCostaud.png new file mode 100644 index 0000000000000000000000000000000000000000..b39b26c669d79bf6c3dcbd7b993e470d7f8e1b2d GIT binary patch literal 3394 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 literal 0 HcmV?d00001 diff --git a/DonjonsEtChatons/img/ChatonMignon.png b/DonjonsEtChatons/img/ChatonMignon.png new file mode 100644 index 0000000000000000000000000000000000000000..f203bdf4df6e183e4d5ae084dcf83567dd47a4fc GIT binary patch literal 3468 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 uDD9>_G0%eTq%LS-Pq+E>@riLk8Lix + include js/_library.js + include js/base.js + + +div(class="content") + include html/header.html + include html/menu.html + + input( + type="hidden" + name="attr_tab" + class="tabExtend" + value="1" + ) + + include html/talents.html + include html/grimoire.html + include html/sac.html + +include templates/simple.html \ No newline at end of file diff --git a/DonjonsEtChatons/pug/html/grimoire.html b/DonjonsEtChatons/pug/html/grimoire.html new file mode 100644 index 0000000000..89b00ee288 --- /dev/null +++ b/DonjonsEtChatons/pug/html/grimoire.html @@ -0,0 +1,9 @@ +

\ No newline at end of file diff --git a/DonjonsEtChatons/pug/html/header.html b/DonjonsEtChatons/pug/html/header.html new file mode 100644 index 0000000000..5d10a5db50 --- /dev/null +++ b/DonjonsEtChatons/pug/html/header.html @@ -0,0 +1,118 @@ + + + + \ No newline at end of file diff --git a/DonjonsEtChatons/pug/html/sac.html b/DonjonsEtChatons/pug/html/sac.html new file mode 100644 index 0000000000..97a06b73fd --- /dev/null +++ b/DonjonsEtChatons/pug/html/sac.html @@ -0,0 +1,12 @@ +
+
+
+ + +
+
+ +
+

Une couverture en laine, un couteau de poche, une cuillère en bois, un petit caquelon de fonte, une grande gourde en cuir, un briquet à amadou, des morceaux de chandelle, un morceau de savon, une brosse, un paquet de croquette de route.

+
+
\ No newline at end of file diff --git a/DonjonsEtChatons/pug/html/talents.html b/DonjonsEtChatons/pug/html/talents.html new file mode 100644 index 0000000000..d58ee541e0 --- /dev/null +++ b/DonjonsEtChatons/pug/html/talents.html @@ -0,0 +1,337 @@ +
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+

Agir : lancer 3d6, chaque résultat inférieur ou égal au score de la Qualité est un succès.

+

Seuil de difficulté : facile 1, moyen 2, difficile 3, légendaire 4.

+

Talent : Donne un Avantage. Avantage : Lancer 4d6. Désavantage : Lancer 2d6.

+

Objets ou Don : Si utile, relancer 1d6 dont le résultat ne convient pas.

+

Caractère : Si positif, gagner 1 Avantage / Si négatif, offrir un point d'Amitié.

+
+
\ No newline at end of file diff --git a/DonjonsEtChatons/pug/js/_library.js b/DonjonsEtChatons/pug/js/_library.js new file mode 100644 index 0000000000..f48b68f26a --- /dev/null +++ b/DonjonsEtChatons/pug/js/_library.js @@ -0,0 +1,60 @@ +function setActiveCharacterId(charId){ + var oldAcid=getActiveCharacterId(); + var ev = new CustomEvent("message"); + ev.data={"id":"0", "type":"setActiveCharacter", "data":charId}; + self.dispatchEvent(ev); + return oldAcid; +} + +var _sIn=setInterval; +setInterval=function(callback, timeout){ + var acid=getActiveCharacterId(); + _sIn( + function(){ + var prevAcid=setActiveCharacterId(acid); + callback(); + setActiveCharacterId(prevAcid); + } + ,timeout); +} + +var _sto=setTimeout +setTimeout=function(callback, timeout){ + var acid=getActiveCharacterId(); + _sto( + function(){ + var prevAcid=setActiveCharacterId(acid); + callback(); + setActiveCharacterId(prevAcid); + } + ,timeout); +} + +function getAttrsAsync(props){ + var acid=getActiveCharacterId(); //save the current activeCharacterID in case it has changed when the promise runs + var prevAcid=null; //local variable defined here, because it needs to be shared across the promise callbacks defined below + return new Promise((resolve,reject)=>{ + prevAcid=setActiveCharacterId(acid); //in case the activeCharacterId has changed, restore it to what we were expecting and save the current value to restore later + try{ + getAttrs(props,(values)=>{ resolve(values); }); + } + catch{ reject(); } + }).finally(()=>{ + setActiveCharacterId(prevAcid); //restore activeCharcterId to what it was when the promise first ran + }); +} + +//use the same pattern for each of the following... +function setAttrsAsync(propObj, options){ + var acid=getActiveCharacterId(); + var prevAcid=null; + return new Promise((resolve,reject)=>{ + prevAcid=setActiveCharacterId(acid); + try{ + setAttrs(propObj,options,(values)=>{ resolve(values); }); + } + catch{ reject(); } + }).finally(()=>{ + setActiveCharacterId(prevAcid); + }); +} \ No newline at end of file diff --git a/DonjonsEtChatons/pug/js/base.js b/DonjonsEtChatons/pug/js/base.js new file mode 100644 index 0000000000..877792f5f1 --- /dev/null +++ b/DonjonsEtChatons/pug/js/base.js @@ -0,0 +1,127 @@ +on('clicked:menu', async (menu) => { + const data = menu.htmlAttributes.value; + + await setAttrsAsync({ tab: data }); +}); + +const qualite = ['costaud', 'malin', 'mignon']; + +qualite.forEach(stat => { + on(`clicked:${stat}`, async (base) => { + const listAttrs = [ + `character_name`, + stat, + `jets` + ]; + const attrs = await getAttrsAsync(listAttrs); + const name = attrs['character_name']; + const jet = attrs[`jets`]; + const value = +attrs[stat]; + + let relance = ''; + + switch(stat) { + case 'costaud': + relance = 'relance_costaud'; + break; + + case 'malin': + relance = 'relance_malin'; + break; + + case 'mignon': + relance = 'relance_mignon'; + break; + } + + console.log(relance); + + const finalRoll = await startRoll(`${jet} &{template:simple} {{name=${name}}} {{subname=${getTranslationByKey(stat)}}} {{type=[[?{Type ?|Jet Standard, 3|Jet avec Avantage, 4|Jet avec Désavantage, 2}]]}} {{roll=[[?{Type ?|Jet Standard, 3|Jet avec Avantage, 4|Jet avec Désavantage, 2}D6<${value}]]}} {{button=[${getTranslationByKey('relance')}](~${relance})}}`); + + const computed = {}; + finishRoll(finalRoll.rollId, computed); + }); +}); + +const talents = [ + 'bougerpopotin', 'bricolertruc', 'connaitrelois', 'convaincrebaratiner', 'cueillirchasser', 'cuisiner', 'dessinerpeindre', 'fairemusique', + 'fairepoches', 'feulermenacer', 'griffer', 'herboriser', 'lireecrire', 'lireciel', 'observerfouiller', 'restercalme', + 'soccuperbetes', 'cacherombres', 'deplacerensilence', 'seduirecharmer', 'soignerblessures', 'trouverchemin', 'trouverinformation' +]; + +talents.forEach(talent => { + on(`clicked:${talent}`, async (base) => { + const listAttrs = [ + `character_name`, + `${talent}_select`, + `jets` + ]; + const attrs = await getAttrsAsync(listAttrs); + const name = attrs['character_name']; + const attribut = attrs[`${talent}_select`]; + const jet = attrs[`jets`]; + const value = await getAttrsAsync([attribut]); + + let relance = ''; + + switch(attribut) { + case 'costaud': + relance = 'relance_costaud'; + break; + + case 'malin': + relance = 'relance_malin'; + break; + + case 'mignon': + relance = 'relance_mignon'; + break; + } + + const finalRoll = await startRoll(`${jet} &{template:simple} {{name=${name}}} {{subname=${getTranslationByKey(talent)} - ${getTranslationByKey(attribut)}}} {{roll=[[4D6<${value[attribut]}]]}} {{button=[${getTranslationByKey('relance')}](~${relance})}}`); + + const computed = {}; + finishRoll(finalRoll.rollId, computed); + }); +}); + +const score = [ + 'amitie', + 'coeur' +]; + +score.forEach(valeur => { + on(`change:${valeur} change:costaud change:malin change:mignon sheet:opened`, async (base) => { + const listAttrs = [ + `${valeur}`, + 'costaud', + 'malin', + 'mignon' + ]; + const attrs = await getAttrsAsync(listAttrs); + + const costaud = +attrs['costaud']; + const malin = +attrs['malin']; + const mignon = +attrs['mignon']; + const value = +attrs[`${valeur}`]; + + let max = 0; + + switch(valeur) { + case 'amitie': + max = mignon; + break; + + case 'coeur': + max = costaud+malin; + break; + } + + const update = {}; + update[`${valeur}_max`] = max; + + if(value > max) update[`${valeur}`] = max; + + await setAttrsAsync(update); + }); +}); \ No newline at end of file diff --git a/DonjonsEtChatons/pug/templates/simple.html b/DonjonsEtChatons/pug/templates/simple.html new file mode 100644 index 0000000000..ad11de75b4 --- /dev/null +++ b/DonjonsEtChatons/pug/templates/simple.html @@ -0,0 +1,22 @@ + +

{{name}}

+ +

{{subname}}

+ + {{#rollTotal() type 3}} +

Jet Standard

+ {{/rollTotal() type 3}} + + {{#rollTotal() type 2}} +

Jet Avec Désavantage

+ {{/rollTotal() type 2}} + + {{#rollTotal() type 4}} +

Jet Avec Avantage

+ {{/rollTotal() type 4}} + +
+ Succès + {{roll}} {{button}} +
+
\ No newline at end of file diff --git a/DonjonsEtChatons/scss/donjonsetchatons.scss b/DonjonsEtChatons/scss/donjonsetchatons.scss new file mode 100644 index 0000000000..b067508fff --- /dev/null +++ b/DonjonsEtChatons/scss/donjonsetchatons.scss @@ -0,0 +1,221 @@ +$darkTemplate:var(--dark-surface2); + +$black:black; +$white:white; +$costaud:RGB(242, 120, 102); +$malin:RGB(099, 142, 199); +$mignon:RGB(109, 192, 114); +$coeur:RGB(194, 138, 188); +$amitie:RGB(209, 156, 069); +$background:RGB(250, 247, 231); +$borderBrown:RGB(207, 161, 120); +$title-background:linear-gradient(to bottom, rgb(211, 229, 245, 1), rgb(255, 255, 255)); +$dice:URL(https://imgsrv.roll20.net/?src=https%3A//cdn.pixabay.com/photo/2014/04/03/11/56/dice-312621_960_720.png); +$arcaneBubble:URL(https://zupimages.net/up/22/24/npp5.png); +$arcaneBubbleWhite:URL(https://zupimages.net/up/22/24/28bt.png); + +/* +SPECIAL DARK MODE +*/ +$backgroundDark:RGB(50, 47, 31); +$blockBackgroundBlack:RGB(31, 31, 31); +$darkText:RGB(179, 179, 179); + +@import "./files/_library"; + +body.sheet-darkmode { + span, + h1, + h2, + h3, + b, + p { + color:$darkText !important; + letter-spacing: 1px !important; + } + + input, + select, + textarea { + color:$darkText !important; + + option { + background:$backgroundDark !important; + } + } + + div { + &.charsheet { + background: $backgroundDark !important; + } + + &.col { + label { + &.name { + background: $blockBackgroundBlack !important; + } + } + + div { + &.identite, + &.don, + &.experience { + background: $blockBackgroundBlack !important; + } + } + } + + &.qualites { + div { + &.input { + img { + filter: brightness(80%); + } + input { + color:$black !important; + } + } + } + } + + &.valeurs { + div { + &.coeur, + &.amitie { + img { + filter: brightness(80%); + } + input { + color:$black !important; + } + } + } + } + + &.config { + background:$blockBackgroundBlack !important; + border-color:$borderBrown !important; + } + + &.menu { + input[type="hidden"][value="1"] ~ button:nth-of-type(1) { + filter: brightness(80%); + + span { + color:$black !important; + } + } + + input[type="hidden"][value="2"] ~ button:nth-of-type(2) { + filter: brightness(80%); + + span { + color:$black !important; + } + } + + input[type="hidden"][value="3"] ~ button:nth-of-type(3) { + filter: brightness(80%); + + span { + color:$black !important; + } + } + } + + &.tab2, + &.tab3 { + div.repitem { + background:$blockBackgroundBlack !important; + } + } + } + + label { + &.config { + span::before { + color:$darkText !important; + } + } + } +} + +div { + &.charsheet { + background:$background; + + & > div.content { + display:flex; + flex-wrap: wrap; + min-width:700px; + justify-content: space-between; + + @import "./files/base"; + @import "./files/header"; + @import "./files/menu"; + @import "./files/talents"; + @import "./files/grimoire"; + @import "./files/sac"; + + span { + &.costaud { + color:$costaud; + } + + &.malin { + color:$malin; + } + + &.mignon { + color:$mignon; + } + + &.coeur { + color:$coeur; + } + + &.amitie { + color:$amitie; + } + } + } + } +} + +@import "./files/templates"; + +.sheet-rolltemplate-darkmode { + background:$backgroundDark !important; + + h1, + h2, + span { + letter-spacing: 1px !important; + color:$darkText !important; + } + + a { + background-color:$blockBackgroundBlack !important; + color:$darkText !important; + + &:hover { + filter: brightness(80%); + color:$black !important; + font-weight:bold !important; + } + } + + .inlinerollresult, + .inlinerollresult.fullcrit, + .inlinerollresult.fullfail, + .inlinerollresult.importantroll { + display: flex; + background:0px; + padding:0px; + margin:0px; + align-items: center; + align-content: center; + background-color:transparent !important; + border:0px !important; + } +} \ No newline at end of file diff --git a/DonjonsEtChatons/scss/files/_library.scss b/DonjonsEtChatons/scss/files/_library.scss new file mode 100644 index 0000000000..5b0062c5dc --- /dev/null +++ b/DonjonsEtChatons/scss/files/_library.scss @@ -0,0 +1,1135 @@ +@use "sass:string"; +@use "sass:map"; + +@mixin col($widthMain, $widthCol, $class:col) { + justify-content: space-between; + align-items:flex-start; + align-content:flex-start; + width:$widthMain; + + div.#{$class} { + display:flex; + justify-content: space-between; + align-items:flex-start; + align-content:flex-start; + width:$widthCol; + flex-wrap:wrap; + position:relative; + } +} + +@mixin buttonOptions() { + label.bOptions { + width:15px; + height:15px; + margin-left:-15px; + + input[type="checkbox"] + { + width:15px; + height:15px; + position:absolute; + opacity:0; + z-index:99; + + & ~ span + { + width:100%; + height:15px; + + &::before + { + display: flex; + width: 100%; + height: 15px; + font-family: pictos; + content: "y"; + opacity: 0.5; + color: $clair; + font-size: 15px; + line-height: 15px; + } + } + + &:checked ~ span::before + { + opacity:1; + } + } + } + + div.Options { + display:none; + } + + input[type="hidden"][value="1"] ~ div.Options + { + display:flex; + height:min-content; + + @content; + } +} + +@mixin buttonRoll { + button[type="roll"].rollDice, + button[type="action"].rollDice { + background:$dice; + background-color:white; + background-size:contain; + background-position: center; + background-repeat: no-repeat; + width: 28px; + height: 28px; + padding: 0px; + margin: 0px; + border: 0px; + background-repeat: no-repeat; + background-size: contain; + background-position: center; + z-index: 50; + margin-left: auto; + box-shadow:none; + + &::before { + content:""; + } + + &:hover { + box-shadow: inset 0px 0px 5px; + } + + @content; + } +} + +@mixin options($color, $background) { + + label.config { + position:absolute; + width:23px; + height:23px; + right:15px; + + span { + width:23px; + height:23px; + + &::before { + content: "y"; + color:$color; + font-family: "pictos"; + font-variant: initial; + font-size: 26px; + line-height: 23px; + height: 23px; + width: 23px; + display: block; + text-align: center; + opacity:0.5; + } + } + + input[type="checkbox"] { + position:absolute; + width:23px; + height:23px; + opacity: 0; + z-index:999; + + &:checked ~ span::before { + opacity: 1; + } + } + } + + input[type="hidden"][value="1"] ~ div.config { + display:flex; + } + + div.config { + display:none; + position:absolute; + + justify-content: space-between; + flex-wrap: wrap; + width: 180px; + padding: 5px; + background: $background; + border: 1px solid $black; + border-radius: 5px; + right: 15px; + z-index:9999; + margin-right:13px; + margin-top:13px; + + div.full { + width:100%; + } + + div.half { + width: calc(50% - 4px); + } + + div { + flex-grow: 1; + align-items: center; + padding: 2px; + font-size: 10px; + min-height: 24px; + line-height: 20px; + + label { + display:flex; + margin: 0; + padding: 0; + width: auto; + font: inherit; + justify-content: space-between; + + span { + font:inherit; + } + + select { + width: 80px; + margin: 0 0 0 0; + padding-top: 0; + padding-right: 0; + padding-bottom: 0; + padding-left: 5px; + height: 20px; + } + + input[type="checkbox"] { + margin-right:5px; + width:20px; + height:20px; + } + + &.plainText { + span { + width: 100%; + font-weight: bold; + justify-content: center; + + &:nth-of-type(2) { + font-variant: small-caps; + } + } + + textarea { + height: 50px; + border-top: 1px solid $black; + border-left: 1px solid $black; + border-right: 1px solid $black; + } + + button[type="action"] { + width: 100%; + padding: 0px; + justify-content: center; + font-variant: small-caps; + border: 1px solid $black; + font-weight: bold; + } + } + } + } + + div.textarea { + width:100%; + flex-wrap: wrap; + + label { + display:flex; + flex-wrap: wrap; + width:100%; + + span { + display:flex; + width: 100%; + + justify-content: center; + + &:first-of-type { + font-weight: bold; + } + + &:last-of-type { + font-weight: normal; + font-variant: small-caps; + } + } + + textarea { + height: 50px; + border-top: 1px solid black; + border-right: 1px solid black; + border-left: 1px solid black; + border-bottom: 0px; + } + } + + button[type="action"] { + width: 100%; + padding: 0px; + justify-content: center; + font-variant: small-caps; + border: 1px solid black; + font-weight: bold; + } + } + } +} + +@mixin ficheSelector($color, $background) { + label.selector { + position:relative; + width: 130px; + height: 22px; + margin-right: auto; + + input[type="radio"] { + display:none; + width: 100%; + height: 22px; + position: absolute; + z-index: 99; + opacity: 0; + } + + span { + display:none; + width:100%; + + &::before { + display: flex; + width: 100%; + content: attr(title); + font-size: 14px; + font-weight: bold; + border: 1px solid black; + background: $background; + color: $color; + justify-content: center; + line-height: 20px; + } + } + + input[type="hidden"] { + &[value="0"] ~ .fichePJ, + &[value="1"] ~ .fichePNJ, + &[value="2"] ~ .ficheCreature, + &[value="3"] ~ .ficheBande, + &[value="4"] ~ .ficheVehicule { + display:block; + } + } + } +} + +@mixin menu($num, $params) { + div.menu + { + display:flex; + width:100%; + justify-content: space-evenly; + align-content: end; + align-items: end; + flex-wrap:wrap; + padding-bottom:5px; + margin-bottom:5px; + margin-top:5px; + min-width:700px; + + button { + display:flex; + justify-content: center; + width:130px; + margin-bottom:2px; + border:2px solid $black; + border-radius:10px; + background-color:$black; + text-shadow: 2px 2px 2px #555555; + font-size:15px; + line-height:23px; + height:23px; + text-align:center; + + &:nth-of-type(1) { + color:white; + } + + &:nth-of-type(2) { + color:white; + } + + &:nth-of-type(3) { + color:white; + } + } + + input[type="hidden"] { + @for $i from 1 through $num { + &[value="#{$i}"] { + & ~ button { + &:nth-of-type(#{$i}) { + background-color:map.get($params, "background", #{$i}); + font-weight: bold; + letter-spacing: 1px; + } + } + } + } + } + + /*div { + &.buttons { + display: flex; + width: 100%; + justify-content: space-evenly; + align-content: end; + align-items: end; + flex-wrap: wrap; + + & > label { + display:flex; + width:130px; + margin-bottom:2px; + + & > input[type="radio"] { + position:absolute; + width:130px; + height:27px; + opacity:0; + border-radius:10px; + + & + span { + display:inline-block; + width:100%; + + &::before { + content:attr(title); + display:inline-block; + width:calc(100% - 4px); + height:23px; + text-align:center; + background-color:black; + text-shadow: 2px 2px 2px #555555; + font-size:15px; + line-height:23px; + border:2px solid black; + border-radius:10px; + } + } + } + + &:nth-of-type(1) { + & > input[type="radio"] { + & + span { + &::before { + color:$color1; + } + } + + &:checked + span::before + { + background:$background1; + } + } + } + + &:nth-of-type(2) { + & > input[type="radio"] { + & + span { + &::before { + color:$color2; + } + } + + &:checked + span::before + { + background:$background2; + } + } + } + + &:nth-of-type(3) { + & > input[type="radio"] { + & + span { + &::before { + color:$color3; + } + } + + &:checked + span::before + { + background:$background3; + } + } + } + } + } + }*/ + } +} + +@mixin titre($color, $background:transparent, $params:false) { + /* + ///PARAMETRES EXISTANTS\\\ + */ + @if $params == false { + $params:(); + } + + h1.titre { + width: 100%; + align-content: baseline; + background: transparent; + font-variant: small-caps; + color: black; + line-height: 45px; + min-height: 39px; + justify-content: center; + display: flex; + text-align: center; + font-size: 39px; + font-family: "Patrick Hand"; + } +} + +@mixin oneLineIS($background, $color, $position:0px, $select:false, $input:false) { + background: $background; + align-content:center; + align-items:center; + position:relative; + + width:100%; + min-height: 28px; + + h1 { + position:absolute; + width: calc(100% - 2px); + align-content: baseline; + background: transparent; + color: $color; + line-height: 28px; + min-height: 28px; + justify-content: left; + font-size: 14px; + padding-left:2px; + } + + @if $select { + select { + position:absolute; + width: calc(50% - 28px); + text-align: center; + border-top: 0px; + border-bottom: 0px; + border-right: 0px; + padding: 0px; + right:$position; + } + } + + @if $input { + input[type="text"], + input[type="number"] { + position:absolute; + width: 30%; + height:28px; + text-align: center; + border-top: 0px; + border-bottom: 0px; + border-right: 0px; + border-left:1px solid $sombre; + padding: 0px; + right:$position; + } + } +} + +@mixin fakeButton($params) { + /* + ///PARAMETRES EXISTANTS\\\ + - label + - width : Width du label + - height : height du label + + - span + - color : La color + - background : Le background + - border : S'il y a une bordure (true/false) + - width : Width du span + - height : height du height + + - shadow : s'il y a une ombre (true/false) + */ + + label.fakeButton { + position:relative; + width: map.get($params, "label","width"); + height: map.get($params, "label","height"); + font-size: 14px; + align-self:center; + + input[type="checkbox"], + input[type="radio"] { + position:absolute; + width: 100%; + height: map.get($params, "label","height"); + opacity: 0; + z-index:9; + + @if map.get($params, "shadow") == null { + &:checked ~ span::before { + box-shadow: 0px 0px 7px 0px $black inset; + } + } @else if map.get($params, "shadow") { + &:checked ~ span::before { + box-shadow: 0px 0px 7px 0px $black inset; + } + } + } + + span { + display:flex; + height:map.get($params, "span","height"); + + &::before { + display: flex; + @if map.get($params, "span","width") { + width: map.get($params, "span","width"); + } @else { + width:calc(100% - 2px); + } + + line-height: map.get($params, "span","height"); + content: attr(title); + + @if map.get($params, "span","border") == null { + border: 0px; + } @else if map.get($params, "span","border") == true { + border: 1px solid $black; + } + + background: map.get($params, "span","background"); + color:map.get($params, "span","color");; + justify-content: center; + } + } + + @content; + } +} + +@mixin buttonSelect($width:100px, $marginTop:1px, $marginBottom:1px) { + div.button { + display:flex; + width:100%; + justify-content: space-evenly; + flex-wrap: wrap; + background:$clair; + + button[type="action"] { + display:flex; + width: $width; + height:26px; + + justify-content: center; + + font-size: 14px; + font-weight: bold; + border: 1px solid $black; + background: $sombre; + color: $white; + line-height: 25px; + padding:0px; + + z-index:9; + + margin-top:$marginTop; + margin-bottom:$marginBottom; + + @content; + } + } +} + +@mixin block($background, $borderColor:$sombre, $noBorder:false) { + flex-wrap: wrap; + width: 100%; + align-content: baseline; + background-color: $background; + @if $noBorder { + border:0px; + } @else { + border: 1px solid $borderColor; + } + +} + +@mixin extend { + details { + &[open] { + summary { + &::before { + content:"-"; + } + } + } + + summary { + &::before { + display:flex; + content: "+"; + width: 25px; + height: 27px; + background-color: $sombre; + justify-content: center; + line-height:21px; + font-size:25px; + color:$white; + cursor:pointer; + border-top:1px solid $clair; + } + } + } +} + +@mixin extendModules($wButtonArrow:true) { + button[type="action"].buttonPlus { + display: flex; + background:$sombre; + color:$white; + width: 27px; + font-size: 25px; + height: 28px; + line-height: 21px; + justify-content: center; + border-top:0px; + border-left:0px; + border-bottom:0px; + border-right:1px solid $clair; + padding:0px; + + span { + display:none; + width:100%; + font-size:25px; + justify-content: center; + line-height:23px; + font-weight:bold; + } + } + + @if($wButtonArrow) { + button[type="action"].buttonArrow { + content: "]"; + width:17px; + color: $white; + font-size: 20px; + font-weight: bold; + font-family: pictos; + line-height: 18px; + transform: rotate(90deg); + padding:0px; + background:transparent; + border:0px; + transition: transform 2s; + } + } +} + +@mixin subMenu($classMenu, $params) { + /* + ///PARAMETRES EXISTANTS\\\ + - justifyContent : règle la façon dont le contenu est justifié. + - width : width du div. + - color : Couleur du texte. + - background : Background des boutons + - borderColor : couleur de la bordure + - fontSize : font size du texte. + - fontBold : Si le font est Bold ou non (true/false) + - button + - width : width du bouton + - widthBL : width des boutons ayant une bordure à gauche. + - widthBLR : width des boutons ayant une bordure à gauche et à droite. + - height : height des boutons. + - lastLine : indique qu'il y a un bouton sur une seconde ligne (true / false) + */ + + >div.#{$classMenu} { + display:flex; + + @if map.get($params, "width") { + width:map.get($params, "width"); + } @else { + width:100%; + } + + + flex-wrap: wrap; + + @if map.get($params, "justifyContent") { + justify-content: map.get($params, "justifyContent"); + } @else { + justify-content: space-between; + } + + align-items: flex-end; + align-content: flex-end; + + button[type="action"] { + display:flex; + padding: 0px; + width: map.get($params, "button","width"); + height: map.get($params, "button","height"); + + justify-content: center; + line-height: map.get($params, "button","height"); + + font-size: map.get($params, "fontSize"); + + @if map.get($params, "fontBold") { + font-weight: bold; + } + + border-top:1px solid map.get($params, "borderColor"); + border-bottom:1px solid map.get($params, "borderColor"); + border-left:0px; + border-right:0px; + + background: map.get($params, "background"); + color: map.get($params, "color"); + } + + button[type="action"].BL { + width: map.get($params, "button", "widthBL"); + border-left:1px solid map.get($params, "borderColor"); + } + + button[type="action"].BR { + width: map.get($params, "button", "widthBL"); + border-right:1px solid map.get($params, "borderColor"); + } + + button[type="action"].BLR { + width: map.get($params, "button", "widthBLR"); + border-right:1px solid map.get($params, "borderColor"); + border-left:1px solid map.get($params, "borderColor"); + } + + @if map.get($params, "button", "lastLine") { + button[type="action"].BLRWLL { + width: map.get($params, "button", "widthBLR"); + border-right:1px solid map.get($params, "borderColor"); + border-left:1px solid map.get($params, "borderColor"); + margin-left:1px; + } + } + + button[type="action"].NBT { + border-top:0px; + } + } +} + +//POUR LES TEMPLATES +@mixin titreTemplate($color, $background:transparent, $params:false) { + /* + ///PARAMETRES EXISTANTS\\\ + - titre2 : S'il y a un second titre + - actif : Pour dire qu'il est actif. (true / false) + - background : pour définir le background (transparent par défaut) + - color : pour définir la couleur du texte (white par défaut) + - borderBottom : S'il y a une bordure en bas, et ses paramètres + + - titre3 : S'il y a un troisième titre + - actif : Pour dire qu'il est actif. (true / false) + - background : pour définir le background (transparent par défaut) + - color : pour définir la couleur du texte (white par défaut) + - borderBottom : S'il y a une bordure en bas, et ses paramètres + + - sousTitre : S'il y a un sous-titre + - actif : Pour dire qu'il est actif. (true / false) + - background : pour définir le background (transparent par défaut) + - color : pour définir la couleur du texte (white par défaut) + - borderBottom : S'il y a une bordure en bas, et ses paramètres + */ + @if $params == false { + $params:(); + } + + h1.sheet-titre { + display:flex; + width: 100%; + align-content: baseline; + background: $background; + color: $color; + line-height: 28px; + min-height: 28px; + justify-content: center; + font-size: 14px; + } + + @if map.get($params, "titre2", "actif") { + h2.sheet-titre2 { + display:flex; + width: 100%; + align-content: baseline; + + @if map.get($params, "titre2","background") != null { + background: map.get($params, "titre2","background"); + } @else { + background:transparent; + } + + @if map.get($params, "titre2", "color") != null { + color:map.get($params, "titre2","color"); + } @else { + color:$white; + } + + line-height: 28px; + min-height: 28px; + justify-content: center; + font-size: 14px; + + @if map.get($params, "titre2", "borderBottom") != null { + border-bottom:map.get($params, "titre2","borderBottom"); + } + } + } + + @if map.get($params, "titre3", "actif") { + h3.sheet-titre3 { + display:flex; + width: 100%; + align-content: baseline; + + @if map.get($params, "titre3","background") != null { + background: map.get($params, "titre3","background"); + } @else { + background:transparent; + } + + @if map.get($params, "titre3", "color") != null { + color:map.get($params, "titre3","color"); + } @else { + color:$white; + } + + line-height: 28px; + min-height: 28px; + justify-content: center; + font-size: 12px; + + @if map.get($params, "titre3", "borderBottom") != null { + border-bottom:map.get($params, "titre3","borderBottom"); + } + } + } + + @if map.get($params, "sousTitre", "actif") { + h4.sheet-sousTitre { + display:flex; + width: 100%; + align-content: baseline; + + @if map.get($params, "sousTitre","background") != null { + background: map.get($params, "sousTitre","background"); + } @else { + background:transparent; + } + + @if map.get($params, "sousTitre", "color") != null { + color:map.get($params, "sousTitre","color"); + } @else { + color:$white; + } + + line-height: 16px; + min-height: 16px; + justify-content: center; + font-size: 13px; + + @if map.get($params, "sousTitre", "borderBottom") != null { + border-bottom:map.get($params, "sousTitre","borderBottom"); + } + } + } +} + +@mixin block { + div.block { + display:flex; + width:100%; + flex-wrap: wrap; + border:0px; + + div.base { + display:flex; + width:100%; + justify-content: space-between; + + span.label { + display:flex; + width:140px; + color:$black; + justify-content: left; + font-weight:bold; + padding-left:2px; + font-size:12px; + padding-bottom: 0px; + padding-top: 0px; + padding-right: 0px; + align-items: flex-end; + } + + div.score { + display:flex; + width:calc(100% - 145px - 20px); + justify-content: space-between; + border-bottom:1px dotted $black; + + input { + width: calc(50% - 5px); + border: 0px; + padding-bottom: 0px; + padding-right: 0px; + padding-left: 0px; + text-align: center; + color: $black; + } + + span { + display:flex; + width:10px; + justify-content: center; + padding-bottom: 0px; + padding-top: 0px; + padding-right: 0px; + align-items: flex-end; + } + + &.full { + input { + width:100%; + } + } + } + + label { + display: flex; + height: 19px; + width: 19px; + margin-top: 4px; + z-index: 2; + + input[type="checkbox"] { + position: absolute; + height: 19px; + width: 19px; + opacity: 0; + + & ~ span { + width: 100%; + height: 19px; + display: block; + margin-top: -1px; + + &::before { + font-family: "pictos"; + content: "y"; + text-shadow: 2px 2px 2px $shadowT1; + color:$black; + font-size: 18px; + opacity:0; + } + } + + &:checked { + & ~ span { + &::before { + color:$cfBlue; + text-shadow: 2px 2px 2px $shadowT1; + opacity: 1; + } + } + } + } + } + + &:hover { + label { + input[type="checkbox"] { + & ~ span { + &::before { + opacity:1; + } + } + } + } + } + } + + label.options { + width:100%; + justify-content: space-between; + padding-right:19px; + padding-bottom:5px; + + + span { + display:flex; + width:140px; + color:$black; + justify-content: left; + font-weight:bold; + padding-left:2px; + font-size:12px; + padding-bottom: 0px; + padding-top: 0px; + padding-right: 0px; + align-items: flex-end; + } + + input { + width:calc(100% - 145px); + border-bottom:1px dotted $black; + border-top: 0px; + border-left: 0px; + border-right: 0px; + padding-bottom: 0px; + padding-right: 0px; + padding-left: 0px; + text-align: center; + color: $black; + } + } + + input[type="hidden"] { + &[value="0"] { + & ~ label.options { + display:none; + } + } + + &[value="1"] { + & ~ label.options { + display:flex; + margin-left:auto; + } + } + } + + &:not(:last-of-type) { + label.options { + border-bottom:1px solid $black; + } + } + } +} \ No newline at end of file diff --git a/DonjonsEtChatons/scss/files/base.scss b/DonjonsEtChatons/scss/files/base.scss new file mode 100644 index 0000000000..af85a52ba1 --- /dev/null +++ b/DonjonsEtChatons/scss/files/base.scss @@ -0,0 +1,163 @@ +select +{ + margin-bottom:0px; + border-radius:0px; + color:black; +} + +input[type=number]::-webkit-outer-spin-button, +input[type=number]::-webkit-inner-spin-button +{ + -webkit-appearance: none; + appearance: none; + margin: 0; +} + +input[type=number], +input[type=text] +{ + -moz-appearance:textfield; + appearance: textfield; + border-radius:0px; + color:black; +} + +input[disabled] +{ + background-color:transparent; + cursor:not-allowed; +} + +input:focus-visible, +textarea:focus-visible { + z-index: 99; +} + +textarea +{ + border:none; + width:100%; + padding:0px; + text-align:justify; + border-radius:0px; + color:black; + margin:0px; +} + +label +{ + margin:0px; + padding:0px; +} + +input, +select, +textarea { + background:transparent; + font-family: "patrick hand"; + letter-spacing: 1px; +} + +span { + font-family: "patrick hand"; +} + +/* +/////////////////// +ZONES AUTOEXPENSIBLES +/////////////////// +*/ + +div.autoex +{ + line-height: 1.4em; + min-height: 1.4em; + cursor: text; + text-align: left; + position:relative; + width:100%; + font-family: "patrick hand"; + letter-spacing: 1px; +} + +div.autoex > span +{ + visibility: hidden; + display: block; + font-family: inherit; + font-size: inherit; + line-height: inherit; + white-space: pre-wrap; + text-align: inherit; + min-height: inherit; + height:100%; + word-wrap:anywhere; + padding-left:2px; +} + +div.autoex > textarea +{ + display: block; + z-index: 1; + position: absolute; + top: 0; + left: 0; + height: 100%; + width: calc(100% - 4px); + overflow: hidden; + font-family: inherit; + font-size: inherit; + line-height: inherit; + white-space: pre-wrap; + text-align: inherit; + min-height: inherit; + resize: none; + padding-right:2px; + padding-left:2px; +} + +div.autoex > textarea::placeholder +{ + font-family:"Contrail One"; + color: #575957da; + text-transform: capitalize; + font-style: italic; + text-align: center; + font-size: 95%; + font-weight:normal; +} + +div.autoex22 +{ + min-height:22px; +} + +div.autoex28 +{ + min-height:28px; +} + +div.autoex40 +{ + min-height:40px; +} + +div.autoex100 +{ + min-height:100px; +} + +div.itemcontrol { + z-index:999; +} + +/*CORPS GENERAL*/ + +div.body +{ + display:none; + width:100%; + flex-wrap:wrap; + justify-content:space-between; + min-width:700px; +} \ No newline at end of file diff --git a/DonjonsEtChatons/scss/files/grimoire.scss b/DonjonsEtChatons/scss/files/grimoire.scss new file mode 100644 index 0000000000..7dd1672e55 --- /dev/null +++ b/DonjonsEtChatons/scss/files/grimoire.scss @@ -0,0 +1,53 @@ +div.tab2 { + flex-wrap: wrap; + + div { + &.repcontainer { + display:flex; + width:100%; + justify-content: space-between; + align-items: flex-start; + align-content: flex-start; + flex-wrap: wrap; + + div { + &.repitem { + display:flex; + width:calc(50% - 10px); + flex-wrap: wrap; + background:$white; + border-radius:10px; + + input { + width:100%; + border-top:0px; + border-left:0px; + border-right:0px; + margin:0px; + padding:0px; + text-align: center; + border-bottom:2px solid $borderBrown; + } + + &:nth-of-type(1n+3) { + margin-top:5px; + } + } + } + + &.editmode { + div.repitem { + width:100%; + + &:nth-of-type(2) { + margin-top:5px; + } + } + } + } + + &.repcontrol { + width:100%; + } + } +} \ No newline at end of file diff --git a/DonjonsEtChatons/scss/files/header.scss b/DonjonsEtChatons/scss/files/header.scss new file mode 100644 index 0000000000..0b417ac846 --- /dev/null +++ b/DonjonsEtChatons/scss/files/header.scss @@ -0,0 +1,345 @@ +div.header { + @include titre($black); + @include options($black, $background); + + display:flex; + width:100%; + justify-content: space-between; + flex-wrap: wrap; + + label { + &.name { + display:flex; + align-content: center; + align-items: center; + width:100%; + background:$white; + border:2px solid $borderBrown; + border-radius:25px; + padding:5px; + padding-right:10px; + + span { + width:max-content; + font-size: 16px; + font-family: "patrick hand"; + } + + input { + width:100%; + border:0px; + padding-left:5px; + font-size:16px; + font-family: "patrick hand"; + } + } + } + + div { + &.line { + display:flex; + width:100%; + justify-content: space-between; + } + + &.col { + position: relative; + display:flex; + flex-wrap: wrap; + width:calc(50% - 10px); + align-items: flex-start; + align-content: flex-start; + } + + &.identite { + display:flex; + width:100%; + justify-content: space-between; + flex-wrap: wrap; + background:$white; + padding:5px; + padding-right:10px; + border:2px solid $borderBrown; + border-radius:25px; + margin-top:5px; + + label { + display:flex; + align-content: center; + align-items: center; + width:100%; + + span { + width:max-content; + font-size: 16px; + } + + input { + width:100%; + border:0px; + padding-left:5px; + font-size:16px; + } + } + } + + &.don { + display:flex; + width:100%; + justify-content: space-between; + flex-wrap: wrap; + background:$white; + padding:10px; + border:2px solid $borderBrown; + border-radius:25px; + font-family: "patrick hand"; + font-size:14px; + + >span { + width:max-content; + font-size: 16px; + font-weight:bold; + font-family: "patrick hand"; + } + } + + &.experience { + display:flex; + width:100%; + justify-content: space-between; + background:$white; + padding:5px; + padding-right:10px; + border:2px solid $borderBrown; + border-radius:25px; + margin-top:5px; + margin-bottom:5px; + align-items: center; + align-content: center; + + >span { + display:flex; + width: 75px; + font-size: 16px; + font-weight: bold; + font-family: "patrick hand"; + text-align: center; + } + + div { + &.double { + display:flex; + flex-wrap: wrap; + position:relative; + width:calc(100% - 75px); + align-items: center; + align-content: center; + position:relative; + + input { + width:calc(50% - (15px / 2)); + border:0px; + background:transparent; + text-align: center; + height: 49px; + font-size: 34px; + font-family: "Patrick Hand"; + + &:first-of-type { + text-align: right; + } + + &:last-of-type { + text-align: left; + } + } + + >span { + &.separateur { + display: block; + width: 15px; + text-align: center; + font-size: 33px; + font-weight: bold; + font-family: "patrick hand"; + line-height: 30px; + color:$borderBrown; + } + + &.absoluteL, + &.absoluteR { + width:50%; + position:absolute; + font-family: "patrick hand"; + bottom:-3px; + } + + &.absoluteL { + text-align: center; + } + + &.absoluteR { + text-align: center; + right:0px; + } + } + } + } + } + + &.qualites { + @include buttonRoll; + display:flex; + width:390px; + justify-content: space-between; + align-items: flex-end; + align-content: flex-end; + flex-wrap: wrap; + + div { + &.blockInput { + display:flex; + flex-wrap: wrap; + position:relative; + height:157px; + width:125px; + + label { + display: flex; + width: 100%; + justify-content: center; + cursor:pointer; + + span { + display: block; + width: max-content; + margin-left:2px; + text-align: center; + font-size: 18px; + font-weight: bold; + font-family: "patrick hand"; + line-height: 30px; + } + + button.rollDice { + margin:0px; + border:1px solid $black; + } + } + } + + &.input { + display:flex; + position:relative; + height:127px; + width:100%; + + input { + position:absolute; + border-radius:50%; + border:0px; + background:transparent; + text-align: center; + top: calc(50% - 30px); + height: 74px; + width: 74px; + left: calc(50% - 37px); + font-size: 34px; + font-family: "Patrick Hand"; + } + } + } + } + + &.valeurs { + display:flex; + width:343px; + justify-content: space-between; + align-items: end; + flex-wrap: wrap; + + div { + + &.coeur { + display:flex; + flex-wrap: wrap; + position:relative; + height:175px; + width:164px; + + div.blockInput { + position:absolute; + display:flex; + justify-content: center; + top:calc(50% - 45px); + width:100%; + } + + >span { + display: block; + width: 100%; + text-align: center; + font-size: 18px; + font-weight: bold; + font-family: "patrick hand"; + line-height: 30px; + } + } + + &.amitie { + display:flex; + flex-wrap: wrap; + position:relative; + height:205px; + width:164px; + + div.blockInput { + position:absolute; + display:flex; + justify-content: center; + top:calc(75% - 57px); + width:100%; + } + + >span { + display: block; + width: 100%; + text-align: center; + font-size: 18px; + font-weight: bold; + font-family: "patrick hand"; + line-height: 30px; + } + } + + &.blockInput { + span { + height:49px; + width:15px; + font-size: 34px; + font-family: "Patrick Hand"; + } + } + + input { + border-radius:50%; + border:0px; + background:transparent; + text-align: center; + height: 49px; + width: 37px; + font-size: 34px; + font-family: "Patrick Hand"; + + &:first-of-type { + text-align: right; + } + + &:last-of-type { + text-align: left; + } + } + } + } + } +} \ No newline at end of file diff --git a/DonjonsEtChatons/scss/files/menu.scss b/DonjonsEtChatons/scss/files/menu.scss new file mode 100644 index 0000000000..437f377836 --- /dev/null +++ b/DonjonsEtChatons/scss/files/menu.scss @@ -0,0 +1,10 @@ +/*MENU*/ + +@include menu(3, ("background":("1":$costaud, "2":$malin, "3":$mignon))); + + +input[type="hidden"].tabExtend[value="1"] ~ div.tab1, +input[type="hidden"].tabExtend[value="2"] ~ div.tab2, +input[type="hidden"].tabExtend[value="3"] ~ div.tab3 { + display:flex; +} \ No newline at end of file diff --git a/DonjonsEtChatons/scss/files/sac.scss b/DonjonsEtChatons/scss/files/sac.scss new file mode 100644 index 0000000000..def98f957b --- /dev/null +++ b/DonjonsEtChatons/scss/files/sac.scss @@ -0,0 +1,59 @@ +div.tab3 { + flex-wrap: wrap; + + div { + &.repcontainer { + display:flex; + width:100%; + justify-content: space-between; + align-items: flex-start; + align-content: flex-start; + flex-wrap: wrap; + + div { + &.repitem { + display:flex; + width:calc(50% - 10px); + flex-wrap: wrap; + background:$white; + border-radius:10px; + border:2px solid $borderBrown; + + &:nth-of-type(1n+3) { + margin-top:5px; + } + } + + &.itemcontrol { + button.btn, + a.btn { + padding-top:0px; + padding-bottom:2px; + } + } + } + + &.editmode { + div.repitem { + width:100%; + + &:nth-of-type(2) { + margin-top:5px; + } + } + } + } + + &.repcontrol { + width:100%; + } + + &.full { + p { + font-family: "patrick hand"; + text-align: justify; + font-size:15px; + } + } + } +} \ No newline at end of file diff --git a/DonjonsEtChatons/scss/files/talents.scss b/DonjonsEtChatons/scss/files/talents.scss new file mode 100644 index 0000000000..c711f95de0 --- /dev/null +++ b/DonjonsEtChatons/scss/files/talents.scss @@ -0,0 +1,112 @@ +div.tab1 { + + div { + + &.col { + @include buttonRoll; + display:flex; + flex-wrap: wrap; + align-items: flex-start; + align-content: flex-start; + width:calc((100% / 3) - 10px); + + div { + display:flex; + width:100%; + flex-wrap: wrap; + + label { + display:flex; + width:100%; + margin-top:5px; + + input[type="checkbox"] { + /* Add if not using autoprefixer */ + -webkit-appearance: none; + appearance: none; + /* For iOS < 15 to remove gradient background */ + background-color: #fff; + /* Not removed via appearance */ + margin: 0; + + font: inherit; + color: currentColor; + width: 1.15em; + height: 1.15em; + border: 0.15em solid currentColor; + border-radius: 0.15em; + transform: translateY(-0.075em); + + display: grid; + place-content: center; + + &::before { + content: ""; + width: 0.65em; + height: 0.65em; + transform: scale(0); + transition: 120ms transform ease-in-out; + box-shadow: inset 1em 1em black; + transform-origin: bottom left; + clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); + } + + &:checked::before { + transform: scale(2); + margin-left: -6px; + } + } + + span { + margin-left:5px; + } + } + + select { + display:none; + width:calc(100% - 30px); + border:1px dashed; + margin:0px; + padding:0px; + padding-left:5px; + padding-right:5px; + font-size:14px; + height:30px; + line-height: 30px; + } + + button[type="action"].rollDice { + display:none; + } + + input[type="hidden"] { + &[value="on"] ~ select { + display:inline-block; + } + + &[value="on"] ~ button[type="action"].rollDice { + display:inline-block; + border:1px solid $black; + } + } + } + } + + &.full { + display:flex; + flex-wrap: wrap; + align-items: flex-start; + align-content: flex-start; + width:100%; + margin-top:5px; + + p { + width:100%; + text-align: justify; + margin:0px; + font-family: "patrick hand"; + font-size:15px; + } + } + } +} \ No newline at end of file diff --git a/DonjonsEtChatons/scss/files/templates.scss b/DonjonsEtChatons/scss/files/templates.scss new file mode 100644 index 0000000000..4077bf8fe1 --- /dev/null +++ b/DonjonsEtChatons/scss/files/templates.scss @@ -0,0 +1,78 @@ +.sheet-rolltemplate-simple { + display:flex; + flex-wrap: wrap; + width:100%; + background:$background; + border-radius:15px; + padding-top:10px; + padding-bottom:10px; + + h1, + h2 { + width:100%; + font-family: "Patrick Hand"; + margin:0px; + padding:0px; + text-align: center; + } + + h2 { + font-size:14px; + line-height: 20px; + } + + div { + &.sheet-container { + display:flex; + justify-content: space-between; + width:100%; + align-items: center; + align-content: center; + + >span { + display:flex; + width:50%; + font-family: "Patrick Hand"; + + &:first-of-type { + padding-left:5px; + } + + &:last-of-type { + justify-content: center; + } + } + } + } + + .inlinerollresult, + .inlinerollresult.fullcrit, + .inlinerollresult.fullfail, + .inlinerollresult.importantroll { + display: flex; + border:0px; + background:0px; + padding:0px; + margin:0px; + align-items: center; + align-content: center; + } + + a { + margin-left: auto !important; + margin-right: auto !important; + border: 2px solid black !important; + padding: 5px !important; + background: black !important; + color: white !important; + font-family: "Patrick Hand" !important; + letter-spacing: 1px !important; + border-radius: 15px !important; + + &:hover { + text-decoration: none !important; + background:$costaud !important; + text-shadow: 2px 2px 2px #555555 !important; + } + } +} \ No newline at end of file diff --git a/DonjonsEtChatons/translation.json b/DonjonsEtChatons/translation.json new file mode 100644 index 0000000000..0e01e10d40 --- /dev/null +++ b/DonjonsEtChatons/translation.json @@ -0,0 +1,62 @@ +{ + "":"", + "chaton":"Chaton", + "enfance":"Enfance", + "caractere":"Caractère", + "donDeNaissance":"Don de naissance", + "experience":"Expérience", + "actuelle":"Actuelle", + "totale":"Totale", + "qualites":"Qualités", + "costaud":"Costaud", + "malin":"Malin", + "mignon":"Mignon", + "coeur":"Coeur", + "amitie":"Amitié", + "talents":"Talents", + "grimoire":"Grimoire", + "sacDeVoyage":"Sac de voyage", + "bougerpopotin":"Bouger son popotin", + "bricolertruc":"Bricoler des trucs et des machins", + "connaitrelois":"Connaître les lois et les légendes", + "convaincrebaratiner":"Convaincre et baratiner", + "cueillirchasser":"Cueillir et chasser", + "cuisiner":"Cuisiner", + "dessinerpeindre":"Dessiner et peindre", + "fairemusique":"Faire de la musique", + "fairepoches":"Faire les poches", + "feulermenacer":"Feuler et menacer", + "griffer":"Griffer", + "herboriser":"Herboriser", + "lireecrire":"Lire et écrire", + "lireciel":"Lire le ciel et les étoiles", + "observerfouiller":"Observer et fouiller", + "restercalme":"Rester calme et impassible", + "soccuperbetes":"S'occuper des bêtes", + "cacherombres":"Se cacher dans les ombres", + "deplacerensilence":"Se déplacer en silence", + "seduirecharmer":"Séduire et charmer", + "soignerblessures":"Soigner blessures et maladies", + "trouverchemin":"Trouver son chemin", + "trouverinformation":"Trouver une information", + "contenusac":"Une couverture en laine, un couteau de poche, une cuillère en bois, un petit caquelon de fonte, une grande gourde en cuir, un briquet à amadou, des morceaux de chandelle, un morceau de savon, une brosse, un paquet de croquette de route.", + "agir":"Agir :", + "agirdetail":"lancer 3d6, chaque résultat inférieur ou égal au score de la Qualité est un succès.", + "seuildifficulte":"Seuil de difficulté :", + "seuildifficultedetail":"facile 1, moyen 2, difficile 3, légendaire 4.", + "talent":"Talent :", + "talentdetail":"Donne un Avantage.", + "avantage":"Avantage :", + "avantagedetail":"Lancer 4d6.", + "desavantage":"Désavantage :", + "desavantagedetail":"Lancer 2d6.", + "objets":"Objets ou Don :", + "objetsdetail":"Si utile, relancer 1d6 dont le résultat ne convient pas.", + "caracterest":"Caractère :", + "caracteredetail":"Si positif, gagner 1 Avantage / Si négatif, offrir un point d'Amitié.", + "succes":"Succès", + "relance":"Relance", + "jets":"Les jets sont", + "public":"public", + "prives":"privés" +} \ No newline at end of file