diff --git a/images/ui/logo_tedeum_pause.webp b/images/ui/logo_tedeum_pause.webp new file mode 100644 index 0000000..3640d9a Binary files /dev/null and b/images/ui/logo_tedeum_pause.webp differ diff --git a/modules/data/tedeum-schema-education.js b/modules/data/tedeum-schema-education.js index e9c4560..14888a5 100644 --- a/modules/data/tedeum-schema-education.js +++ b/modules/data/tedeum-schema-education.js @@ -15,6 +15,7 @@ export class TeDeumEducationSchema extends foundry.abstract.TypeDataModel { }, {}) ); + schema.nbChoixCarac = new fields.NumberField({ ...requiredInteger, initial: 1, min: 1 }); schema.caracteristiques = new fields.SchemaField(Array.fromRange(3, 1).reduce((caracs, i) => { caracs[`carac${i}`] = new fields.SchemaField({ caracId: new fields.StringField({ required: true, blank: false, initial: "entregent" }) @@ -29,10 +30,10 @@ export class TeDeumEducationSchema extends foundry.abstract.TypeDataModel { return comps; }, {})); - schema.questionnaire = new fields.SchemaField(Array.fromRange(6, 1).reduce((questions, i) => { + schema.questionnaire = new fields.SchemaField(Array.fromRange(8, 1).reduce((questions, i) => { questions[`question${i}`] = new fields.SchemaField({ question: new fields.StringField({ required: true, blank: true, initial: "" }), - reponses: new fields.SchemaField( Array.fromRange(8, 1).reduce((resp, i) => { + reponses: new fields.SchemaField( Array.fromRange(6, 1).reduce((resp, i) => { resp[`reponse${i}`] = new fields.SchemaField({ num: new fields.NumberField({ ...requiredInteger, initial: i, min:i }), reponse: new fields.StringField({ required: true, blank: true, initial: "" }), diff --git a/packs/competences/000217.log b/packs/competences/000221.log similarity index 100% rename from packs/competences/000217.log rename to packs/competences/000221.log diff --git a/packs/competences/CURRENT b/packs/competences/CURRENT index 68076bd..7d68d99 100644 --- a/packs/competences/CURRENT +++ b/packs/competences/CURRENT @@ -1 +1 @@ -MANIFEST-000215 +MANIFEST-000219 diff --git a/packs/competences/LOG b/packs/competences/LOG index 07293d6..3251009 100644 --- a/packs/competences/LOG +++ b/packs/competences/LOG @@ -1,8 +1,8 @@ -2024/12/05-16:21:20.555186 7f29109f76c0 Recovering log #213 -2024/12/05-16:21:20.566495 7f29109f76c0 Delete type=3 #211 -2024/12/05-16:21:20.566656 7f29109f76c0 Delete type=0 #213 -2024/12/05-16:23:37.025219 7f2907bff6c0 Level-0 table #218: started -2024/12/05-16:23:37.025290 7f2907bff6c0 Level-0 table #218: 0 bytes OK -2024/12/05-16:23:37.032109 7f2907bff6c0 Delete type=0 #216 -2024/12/05-16:23:37.051280 7f2907bff6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!zwC0H39ar5Pl1l92' @ 0 : 0; will stop at (end) -2024/12/05-16:23:37.051328 7f2907bff6c0 Manual compaction at level-1 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!zwC0H39ar5Pl1l92' @ 0 : 0; will stop at (end) +2024/12/05-22:39:44.005394 7f29121fa6c0 Recovering log #217 +2024/12/05-22:39:44.016531 7f29121fa6c0 Delete type=3 #215 +2024/12/05-22:39:44.016618 7f29121fa6c0 Delete type=0 #217 +2024/12/05-22:46:07.977970 7f2907bff6c0 Level-0 table #222: started +2024/12/05-22:46:07.978044 7f2907bff6c0 Level-0 table #222: 0 bytes OK +2024/12/05-22:46:07.996371 7f2907bff6c0 Delete type=0 #220 +2024/12/05-22:46:08.015732 7f2907bff6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!zwC0H39ar5Pl1l92' @ 0 : 0; will stop at (end) +2024/12/05-22:46:08.015771 7f2907bff6c0 Manual compaction at level-1 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!zwC0H39ar5Pl1l92' @ 0 : 0; will stop at (end) diff --git a/packs/competences/LOG.old b/packs/competences/LOG.old index 9e610b1..07293d6 100644 --- a/packs/competences/LOG.old +++ b/packs/competences/LOG.old @@ -1,8 +1,8 @@ -2024/12/05-16:10:29.217065 7f29119f96c0 Recovering log #209 -2024/12/05-16:10:29.228393 7f29119f96c0 Delete type=3 #207 -2024/12/05-16:10:29.228556 7f29119f96c0 Delete type=0 #209 -2024/12/05-16:14:42.023417 7f2907bff6c0 Level-0 table #214: started -2024/12/05-16:14:42.023519 7f2907bff6c0 Level-0 table #214: 0 bytes OK -2024/12/05-16:14:42.060726 7f2907bff6c0 Delete type=0 #212 -2024/12/05-16:14:42.138912 7f2907bff6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!zwC0H39ar5Pl1l92' @ 0 : 0; will stop at (end) -2024/12/05-16:14:42.138969 7f2907bff6c0 Manual compaction at level-1 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!zwC0H39ar5Pl1l92' @ 0 : 0; will stop at (end) +2024/12/05-16:21:20.555186 7f29109f76c0 Recovering log #213 +2024/12/05-16:21:20.566495 7f29109f76c0 Delete type=3 #211 +2024/12/05-16:21:20.566656 7f29109f76c0 Delete type=0 #213 +2024/12/05-16:23:37.025219 7f2907bff6c0 Level-0 table #218: started +2024/12/05-16:23:37.025290 7f2907bff6c0 Level-0 table #218: 0 bytes OK +2024/12/05-16:23:37.032109 7f2907bff6c0 Delete type=0 #216 +2024/12/05-16:23:37.051280 7f2907bff6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!zwC0H39ar5Pl1l92' @ 0 : 0; will stop at (end) +2024/12/05-16:23:37.051328 7f2907bff6c0 Manual compaction at level-1 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!zwC0H39ar5Pl1l92' @ 0 : 0; will stop at (end) diff --git a/packs/competences/MANIFEST-000215 b/packs/competences/MANIFEST-000219 similarity index 71% rename from packs/competences/MANIFEST-000215 rename to packs/competences/MANIFEST-000219 index 9520b7a..5dc58fd 100644 Binary files a/packs/competences/MANIFEST-000215 and b/packs/competences/MANIFEST-000219 differ diff --git a/packs/equipment/000276.log b/packs/equipment/000280.log similarity index 100% rename from packs/equipment/000276.log rename to packs/equipment/000280.log diff --git a/packs/equipment/CURRENT b/packs/equipment/CURRENT index 14e0280..46160dd 100644 --- a/packs/equipment/CURRENT +++ b/packs/equipment/CURRENT @@ -1 +1 @@ -MANIFEST-000274 +MANIFEST-000278 diff --git a/packs/equipment/LOG b/packs/equipment/LOG index e4c0c36..34099c0 100644 --- a/packs/equipment/LOG +++ b/packs/equipment/LOG @@ -1,7 +1,7 @@ -2024/12/05-16:21:20.538734 7f29121fa6c0 Recovering log #272 -2024/12/05-16:21:20.551111 7f29121fa6c0 Delete type=3 #270 -2024/12/05-16:21:20.551262 7f29121fa6c0 Delete type=0 #272 -2024/12/05-16:23:37.044493 7f2907bff6c0 Level-0 table #277: started -2024/12/05-16:23:37.044575 7f2907bff6c0 Level-0 table #277: 0 bytes OK -2024/12/05-16:23:37.051046 7f2907bff6c0 Delete type=0 #275 -2024/12/05-16:23:37.051313 7f2907bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) +2024/12/05-22:39:43.992069 7f29111f86c0 Recovering log #276 +2024/12/05-22:39:44.002494 7f29111f86c0 Delete type=3 #274 +2024/12/05-22:39:44.002588 7f29111f86c0 Delete type=0 #276 +2024/12/05-22:46:07.996679 7f2907bff6c0 Level-0 table #281: started +2024/12/05-22:46:07.996763 7f2907bff6c0 Level-0 table #281: 0 bytes OK +2024/12/05-22:46:08.015419 7f2907bff6c0 Delete type=0 #279 +2024/12/05-22:46:08.015747 7f2907bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) diff --git a/packs/equipment/LOG.old b/packs/equipment/LOG.old index 11384ff..e4c0c36 100644 --- a/packs/equipment/LOG.old +++ b/packs/equipment/LOG.old @@ -1,7 +1,7 @@ -2024/12/05-16:10:29.203188 7f29121fa6c0 Recovering log #268 -2024/12/05-16:10:29.213938 7f29121fa6c0 Delete type=3 #266 -2024/12/05-16:10:29.214036 7f29121fa6c0 Delete type=0 #268 -2024/12/05-16:14:42.060977 7f2907bff6c0 Level-0 table #273: started -2024/12/05-16:14:42.061046 7f2907bff6c0 Level-0 table #273: 0 bytes OK -2024/12/05-16:14:42.138541 7f2907bff6c0 Delete type=0 #271 -2024/12/05-16:14:42.138953 7f2907bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) +2024/12/05-16:21:20.538734 7f29121fa6c0 Recovering log #272 +2024/12/05-16:21:20.551111 7f29121fa6c0 Delete type=3 #270 +2024/12/05-16:21:20.551262 7f29121fa6c0 Delete type=0 #272 +2024/12/05-16:23:37.044493 7f2907bff6c0 Level-0 table #277: started +2024/12/05-16:23:37.044575 7f2907bff6c0 Level-0 table #277: 0 bytes OK +2024/12/05-16:23:37.051046 7f2907bff6c0 Delete type=0 #275 +2024/12/05-16:23:37.051313 7f2907bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) diff --git a/packs/equipment/MANIFEST-000274 b/packs/equipment/MANIFEST-000274 deleted file mode 100644 index d5f37a8..0000000 Binary files a/packs/equipment/MANIFEST-000274 and /dev/null differ diff --git a/packs/equipment/MANIFEST-000278 b/packs/equipment/MANIFEST-000278 new file mode 100644 index 0000000..4e5ca65 Binary files /dev/null and b/packs/equipment/MANIFEST-000278 differ diff --git a/postcss/tedeum2.css b/postcss/tedeum2.css deleted file mode 100644 index 85702bf..0000000 --- a/postcss/tedeum2.css +++ /dev/null @@ -1,1325 +0,0 @@ - /* ==================== (A) Fonts ==================== */ - @font-face { - font-family: "MailartRubberstamp"; - src: url('../fonts/MailartRubberstamp-Regular.woff') format("woff"); - } - @font-face { - font-family: "GreatPrimer"; - src: url('../fonts/IM_FELL_Great_Primer_Roman.woff') format("woff"); - } - - :root { - /* =================== 1. ACTOR SHEET FONT STYLES =========== */ - --window-header-title-font-size: 1.3rem; - --window-header-title-font-weight: normal; - --window-header-title-color: #f5f5f5; - - --major-button-font-size: 1.05rem; - --major-button-font-weight: normal; - --major-button-color: #dadada; - - --tab-header-font-size: 1.0rem; - --tab-header-font-weight: 700; - --tab-header-color: #403f3e; - --tab-header-color-active: #4a0404; - - --actor-input-font-size: 0.8rem; - --actor-input-font-weight: 500; - --actor-input-color: black; - - --actor-label-font-size: 0.8rem; - --actor-label-font-weight: 700; - --actor-label-color: #464331c4; - - /* =================== 2. DEBUGGING HIGHLIGHTERS ============ */ - --debug-background-color-red: #ff000054; - --debug-background-color-blue: #1d00ff54; - --debug-background-color-green: #54ff0054; - - --debug-box-shadow-red: inset 0 0 2px red; - --debug-box-shadow-blue: inset 0 0 2px blue; - --debug-box-shadow-green: inset 0 0 2px green; - } - -/*@import url("https://fonts.googleapis.com/css2?family=Martel:wght@400;800&family=Roboto:wght@300;400;500&display=swap");*/ -/* Global styles & Font */ -.window-app { - text-align: justify; - font-size: 16px; - letter-spacing: 1px; -} - -/* Fonts */ -.sheet header.sheet-header h1 input, .window-app .window-header, #actors .directory-list, #navigation #scene-list .scene.nav-item { - font-size: 1.0rem; -} /* For title, sidebar character and scene */ -.sheet nav.sheet-tabs { - font-size: 0.8rem; -} /* For nav and title */ -.window-app input, .fvtt-te-deum .item-form, .sheet header.sheet-header .flex-group-center.flex-compteurs, .sheet header.sheet-header .flex-group-center.flex-fatigue, select, button, .item-checkbox, #sidebar, #players, #navigation #nav-toggle { - font-size: 0.8rem; -} - -.window-header{ - background: rgba(0,0,0,0.75); -} - -.window-app.sheet .window-content { - margin: 0; - padding: 0; - font-family: "GreatPrimer"; -} -.strong-text{ - font-weight: bold; -} - -.tabs .item.active, .blessures-list li ul li:first-child:hover, a:hover { - text-shadow: 1px 0px 0px #ff6600; -} - -.rollable:hover, .rollable:focus { - color: #000; - text-shadow: 0 0 10px red; - cursor: pointer; -} - -input:hover { - border-width: 4px; - border-color: rgba(37, 124, 37, 0.7); -} - -input:disabled { - color:#1c2058; -} -select:disabled { - color:#1c2058; -} -table {border: 1px solid #7a7971;} - -.grid, .grid-2col { - display: grid; - grid-column: span 2 / span 2; - grid-template-columns: repeat(2, minmax(0, 1fr)); - gap: 10px; - margin: 10px 0; - padding: 0; -} - -.grid-3col { - grid-column: span 3 / span 3; - grid-template-columns: repeat(3, minmax(0, 1fr)); -} - -.grid-4col { - grid-column: span 4 / span 4; - grid-template-columns: repeat(4, minmax(0, 1fr)); -} - -.grid-5col { - grid-column: span 5 / span 5; - grid-template-columns: repeat(5, minmax(0, 1fr)); -} - -.grid-6col { - grid-column: span 5 / span 5; - grid-template-columns: repeat(5, minmax(0, 1fr)); -} - -.grid-7col { - grid-column: span 7 / span 7; - grid-template-columns: repeat(7, minmax(0, 1fr)); -} - -.grid-8col { - grid-column: span 8 / span 8; - grid-template-columns: repeat(8, minmax(0, 1fr)); -} - -.grid-9col { - grid-column: span 9 / span 9; - grid-template-columns: repeat(9, minmax(0, 1fr)); -} - -.grid-10col { - grid-column: span 10 / span 10; - grid-template-columns: repeat(10, minmax(0, 1fr)); -} - -.grid-11col { - grid-column: span 11 / span 11; - grid-template-columns: repeat(11, minmax(0, 1fr)); -} - -.grid-12col { - grid-column: span 12 / span 12; - grid-template-columns: repeat(12, minmax(0, 1fr)); -} - -.flex-group-center, -.flex-group-left, -.flex-group-right { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - text-align: center; - padding: 5px; -} - -.flex-group-left { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - text-align: left; -} - -.flex-group-right { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - text-align: right; -} - -.flex-center { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - text-align: center; -} - -.table-create-actor { - font-size: 0.8rem; -} - -.flex-between { - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.flex-shrink { - flex: 'flex-shrink' ; -} - -/* Styles limited to sheets */ -.fvtt-te-deum .sheet-header { - -webkit-box-flex: 0; - -ms-flex: 0 0 210px; - flex: 0 0 210px; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - margin-bottom: 10px; -} - -.fvtt-te-deum .sheet-header .profile-img { - -webkit-box-flex: 0; - -ms-flex: 0 0 128px; - flex: 0 0 128px; - width: 128px; - height: auto; - max-height:128px; - margin-top: 0px; - margin-right: 10px; - object-fit: cover; - object-position: 50% 0; - border-width: 0px; -} -.profile-img-container { - margin-right: 0.2rem; - max-width: 140px; - width: 140px; -} - -.button-img { - vertical-align: baseline; - width: 8%; - height: 8%; - max-height: 48px; - border-width: 0px; - border: 1px solid rgba(0, 0, 0, 0); -} - -.button-img:hover { - color: rgba(255, 255, 128, 0.7); - border: 1px solid rgba(255, 128, 0, 0.8); - cursor: pointer; -} - -.button-effect-img { - vertical-align: baseline; - width: 16px; - max-height: 16px; - height: 16; - border-width: 0; -} - -.small-button-container { - height: 16px; - width: 16px; - border: 0; - vertical-align: bottom; -} - -.fvtt-te-deum .sheet-header .header-fields { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; -} - -.fvtt-te-deum .sheet-header h1.charname { - height: 50px; - padding: 0px; - margin: 5px 0; - border-bottom: 0; -} - -.fvtt-te-deum .sheet-header h1.charname input { - font-family: "MailartRubberstamp"; - font-size: 3rem; - width: 100%; - height: 100%; - margin: 0; -} - -.fvtt-te-deum .sheet-tabs { - -webkit-box-flex: 0; - -ms-flex: 0; - flex: 0; - font-family: "MailartRubberstamp"; - font-size: 2.2rem; -} - -textarea, -.fvtt-te-deum .sheet-body, -.fvtt-te-deum .sheet-body .tab, -.fvtt-te-deum .sheet-body .tab .editor { - height: 100%; - font-size: 0.8rem; - font-family: "GreatPrimer"; -} - -.editor { - border: 2; - height: 100%; - padding: 0 3px; -} - -.medium-editor { - border: 2; - height: 240px; - padding: 0 3px; -} - -.small-editor { - border: 2; - height: 120px; - padding: 0 3px; -} - -.fvtt-te-deum .tox .tox-editor-container { - background: #fff; -} - -.fvtt-te-deum .tox .tox-edit-area { - padding: 0 8px; -} - -.fvtt-te-deum .resource-label { - font-weight: bold; - text-transform: uppercase; -} - -.fvtt-te-deum .tabs { - height: 40px; - border-top: 1px solid #AAA; - border-bottom: 1px solid #AAA; - color: #000000; - font-family: "GreatPrimer"; -} - -.fvtt-te-deum .tabs .item { - line-height: 40px; - font-weight: bold; -} - -.fvtt-te-deum .tabs .item.active { - text-decoration: underline; - text-shadow: none; -} - -.fvtt-te-deum .items-list { - list-style: none; - margin: 1px 0; - padding: 0; - overflow-y: auto; -} - -.fvtt-te-deum .items-list .item-header { - font-weight: bold; -} - -.fvtt-te-deum .items-list .item { - height: 30px; - line-height: 24px; - padding: 1px 0; - border-bottom: 1px solid #BBB; -} - -.fvtt-te-deum .items-list .item .item-image { - -webkit-box-flex: 0; - -ms-flex: 0 0 24px; - flex: 0 0 24px; - margin-right: 5px; -} - -.fvtt-te-deum .items-list .item img { - display: block; -} - -.fvtt-te-deum .items-list .item-name { - margin: 0; -} - -.fvtt-te-deum .items-list .item-controls { - -webkit-box-flex: 0; - -ms-flex: 0 0 86px; - flex: 0 0 86px; - text-align: right; -} - -li.folder > .folder-header h3 { - color: rgba(19, 18, 18, 0.95); -} - -/* ======================================== */ -/* Sheet */ -.window-app.sheet .window-content .sheet-header{ - color: rgba(19, 18, 18, 0.95); - /*background: url("../images/ui/frise_topleft_01.webp");*/ - background: rgba(226, 226, 222, 0.95); - /*background: #494e6b;*/ -} - -input[type="text"], select[type="text"] { - background:white; - color: #494e6b; -} - -select { - background:white; - color: #494e6b; -} -/* background: #011d33 url("../images/ui/fond1.webp") repeat left top;*/ -/*color: rgba(168, 139, 139, 0.5);*/ -.window-app.sheet .window-content .sheet-header select[type="text"], .window-app.sheet .window-content .sheet-header input[type="text"], .window-app.sheet .window-content .sheet-header input[type="number"], .window-app.sheet .window-content .sheet-body input[type="text"], .window-app.sheet .window-content .sheet-body input[type="number"], .window-app.sheet .window-content .sheet-body select[type="text"], textarea { - color: rgba(19, 18, 18, 0.95); - /*color: #494e6b;*/ -} - -.window-app.sheet .window-content .sheet-header input[type="password"], .window-app.sheet .window-content .sheet-header input[type="date"], .window-app.sheet .window-content .sheet-header input[type="time"] { - color: rgba(19, 18, 18, 0.95); - /*background: url("../images/ui/frise_topleft_01.webp");*/ - background: rgba(226, 226, 222, 0.95); - border: 1 none; - margin-bottom: 0.25rem; - margin-left: 2px; -} - -.window-app.sheet .window-content .sheet-body select, .window-app.sheet .window-content .sheet-header select { - color: rgba(19, 18, 18, 0.95); - background: #fff; - border: 1 none; - margin-bottom: 0.25rem; - margin-left: 2px; -} - -.window-app .window-content, .window-app.sheet .window-content .sheet-body{ - font-size: 0.8rem; - /*background: url("../images/ui/pc_sheet_bg.webp") repeat left top;*/ - /*background: url("../images/ui/frise_topleft_01.webp");*/ - background: rgba(226, 226, 222, 0.95); - color: rgba(19, 18, 18, 0.95); -} - -/* background: rgba(245,245,240,0.6) url("../images/ui/sheet_background.webp") left top;*/ - -section.sheet-body{padding: 0.25rem 0.5rem;} - -.sheet header.sheet-header .profile-img { - object-fit: cover; - object-position: 50% 0; - margin: 0.5rem 0 0.5rem 0.5rem; - padding: 0; -} - -.sheet nav.sheet-tabs { - font-size: 1.2rem; - font-weight: bold; - height: 3rem; - flex: 0 0 3rem; - margin: 0; - padding: 0 0 0 0.25rem; - text-align: center; - /*text-transform: uppercase;*/ - line-height: 1.5rem; - border-top: 0 none; - border-bottom: 0 none; - background: linear-gradient(rgba(226, 226, 222, 0.5), rgba(226, 226, 222, 0.5)), url("../images/ui/frise_bottom_01.webp"); - background-repeat: no-repeat; - background-size: 100% 100%; - z-index: 1; - /*background-color:#252525;*/ -} - -/* background: rgb(245,245,240) url("../images/ui/fond4.webp") repeat left top;*/ - -nav.sheet-tabs .item { - z-index: 2; - position: relative; - opacity: 1.0; - color:rgba(29, 28, 31); - padding: 0 0.25rem; -} - -nav.sheet-tabs .item:after { - content: ""; - position: absolute; - top: 0; - right: 0; - height: 2rem; - width: 1px; -} - -.sheet .tab[data-tab] { - padding: 0; -} - -section.sheet-body:after { - content: ""; - display: block; - clear: both; -} - -.sheet header.sheet-header .flex-compteurs {text-align: right;} -.sheet header.sheet-header .resource-content {width: 2rem;} - -.select-diff { - display: inline-block; - text-align: left; - width: 50px; -} - -.window-app.sheet .window-content .tooltip:hover .tooltiptext { - top: 2rem; - left: 2rem; - margin: 0; - padding: 0.25rem; -} - -.window-app.sheet .window-content .carac-value, .window-app.sheet .window-content .competence-xp { - margin: 0.05rem; - flex-basis: 3rem; - text-align: center; -} - -/* ======================================== */ -/* Global UI elements */ - -/* ======================================== */ - -h1, h2, h3, h4 { - font-weight: bold; -} - -ul, ol { - margin: 0; - padding: 0; -} -ul, li { - list-style-type: none; -} - -.sheet li { - margin: 0.2rem; - padding: 0.15rem; -} -.header-fields li { - margin: 0; - padding: 0; -} - -.alterne-list > .list-item:hover { - background: rgba(100, 100, 50, 0.25); -} -.alterne-list > .list-item:nth-child(even) { - background: rgba(80, 60, 0, 0.10); -} -.alterne-list > .list-item:nth-child(odd) { - background: rgb(160, 130, 100, 0.05); -} - -.specialisation-label { - font-size: 0.8rem; -} - -.carac-label, -.attr-label { - font-weight: bold; -} - -.list-item { - margin: 0.125rem; - box-shadow: inset 0px 0px 1px #00000096; - border-radius: 0.25rem; - padding: 0.125rem; - flex: 1 1 5rem; -} -.list-item-shadow { - background:rgba(87, 60, 32, 0.35); - flex-grow: 0; - flex-wrap: nowrap; - justify-content: flex-start; -} -.list-item-shadow2 { - background:rgba(87, 60, 32, 0.25); - flex-grow: 0; - flex-wrap: nowrap; - justify-content: flex-start; -} -.item-display-show { - display: block; -} -.item-display-hide { - display: none; -} -.item-quantite { - margin-left: 0.5rem; -} -.list-item-margin1 { - margin-left: 1rem; -} -.list-item-margin2 { - margin-left: 2rem; -} -.list-item-margin3 { - margin-left: 3rem; -} -.list-item-margin4 { - margin-left: 4rem; -} - -.sheet-competence-img { - width: 24px; - max-width: 24px; - height: 24px; - max-height: 24px; - flex-grow: 0; - margin-right: 0.25rem; -} -.competence-column { - flex-direction: column; - align-content: flex-start; - justify-content: flex-start; - flex-grow: 0; - flex-basis: 1; -} -.competence-header { - align-content: flex-start; - justify-content: flex-start; - font-weight: bold; - flex-grow: 0; -} - -.comp-li { - max-width: 8rem; - width: 8rem; -} -.description-label { - flex-grow: 2; - margin-left: 4px; -} -.status-header-label { - margin-left: 2px; -} -.roll-dialog-label { - margin: 4px 0; - min-width: 96px; -} -.short-label { - flex-grow: 1; -} -.keyword-label { - font-size: 0.85rem; -} - -.item-sheet-label { - flex-grow: 1; -} - -.item-text-long-line { - flex-grow: 3; -} - -.score-label { - flex-grow: 2; - align-content: center; -} - -.attribut-value, -.carac-value { - flex-grow: 0; - flex-basis: 64px; - margin-right: 4px; - margin-left: 4px; -} -.sante-value, -.competence-value { - flex-grow: 0; - flex-basis: 2rem; - margin-right: 0.25rem; - margin-left: 0.25rem; -} -.description-value { - flex-grow: 0; - flex-basis: 4rem; - margin-right: 0.25rem; - margin-left: 0.25rem; -} -.small-label { - margin-top: 5px; -} -.padd-right { - margin-right: 8px; -} -.padd-left { - margin-left: 8px; -} -.stack-left { - align-items:center; - flex-shrink: 1; - flex-grow: 0; -} -.packed-left { - white-space: nowrap; - flex-grow: 0; -} - -.input-numeric-short { - width: 40px; - max-width: 40px; - flex-grow: 0; - flex-shrink: 0; - flex-basis: 40px; - margin-right: 0.15rem; - margin-left: 0.15rem; -} - -.abilities-table { - align-content: flex-start; -} - -/* ======================================== */ -.tokenhudext { - display: flex; - flex: 0 !important; - font-weight: 600; -} -.tokenhudext.left { - justify-content: flex-start; - flex-direction: column; - position: absolute; - top: 2.75rem; - right: 4rem; -} -.tokenhudext.right { - justify-content: flex-start; - flex-direction: column; - position: absolute; - top: 2.75rem; - left: 4rem; -} -.control-icon.tokenhudicon { - width: fit-content; - height: fit-content; - min-width: 6rem; - flex-basis: auto; - padding: 0; - line-height: 1rem; - margin: 0.25rem; -} -.control-icon.tokenhudicon.right { - margin-left: 8px; -} -#token-hud .status-effects.active{ - z-index: 2; -} -.token-sheet .window-content .flexcol .sheet-tabs { - font-size: 0.8rem; -} - -/* ======================================== */ -.item-checkbox { - height: 25px; - border: 1px solid #736953a6; - border-left: none; - font-weight: 500; - font-size: 1rem; - color: black; - padding-top: 5px; - margin-right: 0px; - width: 45px; - position: relative; - left: 0px; - text-align: center; -} - -.skill-label { - font-size: 0.7rem; -} -.skill-good-checkbox { - max-height: 10px; - max-width: 10px; -} - -.flex-actions-bar { - flex-grow: 2; -} - -/* ======================================== */ -/* Sidebar CSS */ -#sidebar { - font-size: 1rem; - /*background-position: 100%;*/ - background-color:#f5f5f5; - background-position: 0px 35px; - background-repeat: no-repeat; - background: rgba(226, 226, 222, 0.95); - color: rgba(19, 18, 18, 0.95); -} - -/* background: rgb(105,85,65) url("../images/ui/texture_feuille_perso_onglets.webp") no-repeat right bottom;*/ - -#sidebar.collapsed { - height: 470px !important; -} - -#sidebar-tabs > .collapsed, #chat-controls .chat-control-icon { - color: rgba(19, 18, 18, 0.95); - text-shadow: 1px 1px 0 rgba(0,0,0,0.75); -} - -.sidebar-tab .directory-list .entity { - border-top: 1px rgba(0,0,0,0.25); - border-bottom: 0 none; - padding: 0.25rem 0; -} - -.sidebar-tab .directory-list .entity:hover { - background: rgba(0,0,0,0.05); - cursor: pointer; -} -.chat-message-header { - background: rgba(220,220,210,0.5); - font-size: 1.1rem; - height: 48px; - text-align: center; - vertical-align: middle; - display: flex; - align-items: center; -} - -.chat-message .message-header .flavor-text, .chat-message .message-header .whisper-to { - font-size: 0.9rem; -} -.chat-result-text, -.chat-actor-name { - font-weight: bold; - font-family: MailartRubberstamp; - font-size: 1.2rem; - padding: 4px; -} -.chat-result-success { - color:darkgreen; -} -.chat-result-failure { - color:darkred; -} -.chat-img { - width: 64px; - height: 64px; -} - -.roll-dialog-header { - height: 52px; -} - -.actor-icon { - float: left; - width: 48px; - height: 48px; - padding: 2px 6px 2px 2px; -} - -.padding-dice { - padding-top: .2rem; - padding-bottom: .2rem; -} - -.dice-image { - box-sizing: border-box; - border: none; - border-radius: 0; - max-width: 100%; -} - -.dice-image-reroll { - background-color:rgba(115, 224, 115, 0.25); - border-color: #011d33; - box-sizing: border-box; - border: 1px; - border-radius: 0%; - max-width: 100%; -} - -.chat-dice { - width: 15%; - height: 15%; - font-size: 15px; - padding: 10px; - padding-bottom: 20px; - padding-top: .2rem; - padding-bottom: .2rem; -} - -.div-center { - align-self: center; -} - -.chat-message { - background: rgba(220,220,210,0.5); - font-size: 0.9rem; -} - -.chat-message.whisper { - background: rgba(220,220,210,0.75); - border: 2px solid #545469; -} - -.chat-message .chat-icon { - border: 0; - padding: 2px 6px 2px 2px; - float: left; - width: 64px; - height: 64px; -} - -.ability-icon { - border: 0; - padding: 2px 2px 2px 2px; - max-width:32px; - max-height:32px; - width: auto; - height: auto; -} -.small-ability-icon { - border: 0; - padding: 2px 2px 2px 2px; - max-width:16px; - max-height:16px; - width: auto; - height: auto; -} -.combat-icon { - border: 0; - padding: 2px 2px 2px 2px; - max-width:24px; - max-height:24px; - width: auto; - height: auto; -} - -#sidebar-tabs { - flex: 0 0 32px; - box-sizing: border-box; - margin: 0 0 5px; - border-bottom: 1px solid rgba(0,0,0,0); - box-shadow: inset 0 0 2rem rgba(0,0,0,0.5); -} - -#sidebar-tabs > .item.active { - border: 1px solid rgba(114,98,72,1); - background: rgba(30, 25, 20, 0.75); - box-shadow: 0 0 6px inset rgba(114,98,72,1); -} - -#sidebar #sidebar-tabs i{ - display: inline-block; - background-position:center; - background-size:cover; - text-shadow: 1px 1px 0 rgba(0,0,0,0.75); - -} - -/*--------------------------------------------------------------------------*/ -/* Control, Tool, hotbar & navigation */ - -#controls .scene-control, #controls .control-tool { - box-shadow: 0 0 3px #000; - margin: 0 0 8px; - border-radius: 0; - background: rgba(30, 25, 20, 1); - background-origin: padding-box; - border-image: url(img/ui/footer-button.png) 10 repeat; - border-image-width: 4px; - border-image-outset: 0px; -} - -#controls .scene-control.active, #controls .control-tool.active, #controls .scene-control:hover, #controls .control-tool:hover { - background: rgba(72, 46, 28, 1); - background-origin: padding-box; - border-image: url(img/ui/footer-button.png) 10 repeat; - border-image-width: 4px; - border-image-outset: 0px; - box-shadow: 0 0 3px #ff6400; -} - -#hotbar #action-bar #macro-list { - border: 1px solid rgba(72, 46, 28, 1); - box-shadow: 2px 2px 5px #000000; -} - -#hotbar #action-bar .macro { - border-image: url(img/ui/bg_control.jpg) 21 repeat; - border-image-slice: 6 6 6 6 fill; - border-image-width: 6px 6px 6px 6px; - border-image-outset: 0px 0px 0px 0px; - border-radius: 0px; -} - -#hotbar .bar-controls { - background: rgba(30, 25, 20, 1); - border: 1px solid rgba(72, 46, 28, 1); -} - -#players { - border-image: url(img/ui/footer-button.png) 10 repeat; - border-image-width: 4px; - border-image-outset: 0px; - background: rgba(30, 25, 20, 1); -} - -#navigation #scene-list .scene.nav-item.active { - background: rgba(72, 46, 28, 1); -} - -#navigation #scene-list .scene.nav-item { - background: rgba(30, 25, 20, 1); - background-origin: padding-box; - border-image: url(img/ui/footer-button.png) 10 repeat; - border-image-width: 4px; - border-image-outset: 0px; -} - -#navigation #scene-list .scene.view, #navigation #scene-list .scene.context { - background: rgba(72, 46, 28, 1); - background-origin: padding-box; - border-image: url(img/ui/footer-button.png) 10 repeat; - border-image-width: 4px; - border-image-outset: 0px; - box-shadow: 0 0 3px #ff6400; -} - -#navigation #nav-toggle { - background: rgba(30, 25, 20, 1); - background-origin: padding-box; - border-image: url(img/ui/footer-button.png) 10 repeat; - border-image-width: 4px; - border-image-outset: 0px; -} - - -.chat-card-button { - box-shadow: inset 0px 1px 0px 0px #a6827e; - background: linear-gradient(to bottom, #21374afc 5%, #152833ab 100%); - background-color: #7d5d3b00; - border-radius: 3px; - border: 2px ridge #846109; - display: inline-block; - cursor: pointer; - color: #ffffff; - font-size: 0.8rem; - padding: 4px 12px 0px 12px; - text-decoration: none; - text-shadow: 0px 1px 0px #4d3534; - position: relative; - margin:2px; -} - -.chat-card-button:hover { - background: linear-gradient(to bottom, #800000 5%, #3e0101 100%); - background-color: red; -} -.chat-card-button:active { - position:relative; - top:1px; -} - -.plus-minus-button { - box-shadow: inset 0px 1px 0px 0px #a6827e; - background: linear-gradient(to bottom, #21374afc 5%, #152833ab 100%); - background-color: #7d5d3b00; - border-radius: 2px; - border: 1px ridge #846109; - display: inline-block; - cursor: pointer; - color: #ffffff; - margin: 2px 2px 2px 2px; - padding: 2px 2px 2px 2px; - text-decoration: none; - text-shadow: 0px 1px 0px #4d3534; - position: relative; - margin:0px; -} - -.plus-minus-button:hover, -.chat-card-button:hover { - background: linear-gradient(to bottom, #800000 5%, #3e0101 100%); - background-color: red; -} - -.plus-minus-button:active, -.chat-card-button:active { - position:relative; - top:1px; -} - -.plus-minus { - font-size: 0.9rem; - font-weight: bold; -} - -.ul-level1 { - padding-left: 2rem; -} - - -/*************************************************************/ -#pause -{ - font-size: 2rem; -} -#pause > h3 -{ - color: #CCC -} -#pause > img { - content: url(../images/ui/te-deum_logo_small_01.webp); - height: 200px; - width: 200px; - top: -200px; - left: calc(50% - 132px); -} - -#logo { - content : url(../images/ui/te-deum_logo_small_01.webp); - width: 100px; - height: 60px; -} - -.dice-cell { - padding-left: 12px; - padding-right: 12px; - width: 60px; - text-align: center; -} - -.dice-formula, -.dice-total { - height: 54px; - position:relative; -} - -.status-small-label { - font-size: 0.65rem; -} -.no-grow { - flex-grow: 1; - max-width: 32px; -} -.status-col-name { - max-width: 72px; -} -.img-no-border { - max-width: 48px; - max-height: 48px; - border: 0px; -} -.items-title-bg { - margin-top: 6px; - color: rgba(19, 18, 18, 0.95); - -} -.impact-box { - border-width: 2px; - border-color: #000000; - border-radius: 6px; - border: 2px ridge #443307; - margin: 4px; - padding: 4px; -} -.impact-title { - font-size: bold; - display: flex; - align-items: center; - justify-content: center; - margin-left: auto; - margin-right: auto; - text-align: center; -} - -.items-title-text { - text-align: center; - font-family: MailartRubberstamp; - margin-left: 4px; -} -.lock-icon { - width:16px; - height: 16px; -} -.item-sheet-img { - width: 64px; - height: auto; - border: 0; -} -.item-name-img { - flex-grow:1; - max-width: 2rem; - min-width: 2rem; -} -.item-field { - margin-top: 4px; -} -.item-field-label-short { - flex-grow:1; - max-width: 4rem; - min-width: 4rem; -} -.item-field-label-medium { - flex-grow:1; - max-width: 6rem; - min-width: 6rem; -} -.item-field-skill { - flex-grow:1; - max-width: 6.8rem; - min-width: 6.8rem; -} -.item-field-label-long { - flex-grow:1; - max-width: 10rem; - min-width: 10rem; -} -.item-field-title-long { - flex-grow:1; - max-width: 12rem; - min-width: 12rem; -} -.item-field-label-long14 { - flex-grow:1; - max-width: 14rem; - min-width: 14rem; -} -.carac-box { - background-color: rgba(155, 155, 150, 0.3); - box-shadow: inset 0px 0px 1px #00000096; - border-radius: 0.45rem; -} -.comp-box { - max-width: 16rem; - min-width: 16rem; - width: 16rem; - min-height: 1.6rem; -} - -.item-control-end { - align-self: flex-end; -} - -.alternate-list { - margin-top: 4px; - flex-wrap: nowrap; -} -.item-filler { - flex-grow: 6; - flex-shrink: 7; -} -.item-controls-fixed { - min-width:2rem; - max-width: 2rem; -} -.item-controls-fixed-full { - min-width:3rem; - max-width: 3rem; -} -.item-left-pad { - margin-left: 4px; -} -.attribute-label { - font-weight: bold; -} -.flexrow-no-expand { - flex-grow: 0; -} -.item-input-small { - max-width: 16px; - max-height: 12px; -} -.character-summary-rollable { - text-decoration: underline; -} - -.te-deum-roll-dialog .window-header { - border-radius: 10px 10px 0% 0%; -} -.te-deum-roll-dialog .window-content { - border-radius: 0% 0% 10px 10px; -} - -.skill-roll-dialog div { - margin-top: 4px; - margin-bottom: 4px; -} - -.confront-dice { - border-width: 0px; -} - -.bonus-spec { - max-width: 48px; -} -.confront-bonus-container { - position: relative; - flex-grow: 1; - text-align: center; - color: black; -} -.pool-list { - align-items: center; - justify-content: center; -} diff --git a/styles/tedeum.css b/styles/tedeum.css index 905c504..ea4e79c 100644 --- a/styles/tedeum.css +++ b/styles/tedeum.css @@ -956,14 +956,14 @@ ul, li { color: #CCC; } #pause > img { - content: url(../images/ui/te-deum_logo_small_01.webp); + content: url(../images/ui/logo_tedeum_pause.webp); height: 200px; width: 200px; top: -200px; left: calc(50% - 132px); } #logo { - content: url(../images/ui/te-deum_logo_small_01.webp); + content: url(../images/ui/logo_tedeum_pause.webp); width: 100px; height: 60px; } diff --git a/styles/tedeum2.css b/styles/tedeum2.css deleted file mode 100644 index 9220061..0000000 --- a/styles/tedeum2.css +++ /dev/null @@ -1,1309 +0,0 @@ - /* ==================== (A) Fonts ==================== */ - @font-face { - font-family: "MailartRubberstamp"; - src: url('../fonts/MailartRubberstamp-Regular.woff') format("woff"); - } - @font-face { - font-family: "GreatPrimer"; - src: url('../fonts/IM_FELL_Great_Primer_Roman.woff') format("woff"); - } - - :root { - /* =================== 1. ACTOR SHEET FONT STYLES =========== */ - --window-header-title-font-size: 1.3rem; - --window-header-title-font-weight: normal; - --window-header-title-color: #f5f5f5; - - --major-button-font-size: 1.05rem; - --major-button-font-weight: normal; - --major-button-color: #dadada; - - --tab-header-font-size: 1.0rem; - --tab-header-font-weight: 700; - --tab-header-color: #403f3e; - --tab-header-color-active: #4a0404; - - --actor-input-font-size: 0.8rem; - --actor-input-font-weight: 500; - --actor-input-color: black; - - --actor-label-font-size: 0.8rem; - --actor-label-font-weight: 700; - --actor-label-color: rgba(70,67,49,0.76863); - - /* =================== 2. DEBUGGING HIGHLIGHTERS ============ */ - --debug-background-color-red: rgba(255,0,0,0.32941); - --debug-background-color-blue: rgba(29,0,255,0.32941); - --debug-background-color-green: rgba(84,255,0,0.32941); - - --debug-box-shadow-red: inset 0 0 2px red; - --debug-box-shadow-blue: inset 0 0 2px blue; - --debug-box-shadow-green: inset 0 0 2px green; - } - -/*@import url("https://fonts.googleapis.com/css2?family=Martel:wght@400;800&family=Roboto:wght@300;400;500&display=swap");*/ -/* Global styles & Font */ -.window-app { - text-align: justify; - font-size: 16px; - letter-spacing: 1px; -} - -/* Fonts */ -.sheet header.sheet-header h1 input, .window-app .window-header, #actors .directory-list, #navigation #scene-list .scene.nav-item { - font-size: 1.0rem; -} /* For title, sidebar character and scene */ -.sheet nav.sheet-tabs { - font-size: 0.8rem; -} /* For nav and title */ -.window-app input, .fvtt-te-deum .item-form, .sheet header.sheet-header .flex-group-center.flex-compteurs, .sheet header.sheet-header .flex-group-center.flex-fatigue, select, button, .item-checkbox, #sidebar, #players, #navigation #nav-toggle { - font-size: 0.8rem; -} - -.window-header{ - background: rgba(0,0,0,0.75); -} - -.window-app.sheet .window-content { - margin: 0; - padding: 0; - font-family: "GreatPrimer"; -} -.strong-text{ - font-weight: bold; -} - -.tabs .item.active, .blessures-list li ul li:first-child:hover, a:hover { - text-shadow: 1px 0px 0px #ff6600; -} - -.rollable:hover, .rollable:focus { - color: #000; - text-shadow: 0 0 10px red; - cursor: pointer; -} - -input:hover { - border-width: 4px; - border-color: rgba(37, 124, 37, 0.7); -} - -input:disabled { - color:#1c2058; -} -select:disabled { - color:#1c2058; -} -table {border: 1px solid #7a7971;} - -.grid, .grid-2col { - display: grid; - grid-column: span 2 / span 2; - grid-template-columns: repeat(2, minmax(0, 1fr)); - grid-gap: 10px; - gap: 10px; - margin: 10px 0; - padding: 0; -} - -.grid-3col { - grid-column: span 3 / span 3; - grid-template-columns: repeat(3, minmax(0, 1fr)); -} - -.grid-4col { - grid-column: span 4 / span 4; - grid-template-columns: repeat(4, minmax(0, 1fr)); -} - -.grid-5col { - grid-column: span 5 / span 5; - grid-template-columns: repeat(5, minmax(0, 1fr)); -} - -.grid-6col { - grid-column: span 5 / span 5; - grid-template-columns: repeat(5, minmax(0, 1fr)); -} - -.grid-7col { - grid-column: span 7 / span 7; - grid-template-columns: repeat(7, minmax(0, 1fr)); -} - -.grid-8col { - grid-column: span 8 / span 8; - grid-template-columns: repeat(8, minmax(0, 1fr)); -} - -.grid-9col { - grid-column: span 9 / span 9; - grid-template-columns: repeat(9, minmax(0, 1fr)); -} - -.grid-10col { - grid-column: span 10 / span 10; - grid-template-columns: repeat(10, minmax(0, 1fr)); -} - -.grid-11col { - grid-column: span 11 / span 11; - grid-template-columns: repeat(11, minmax(0, 1fr)); -} - -.grid-12col { - grid-column: span 12 / span 12; - grid-template-columns: repeat(12, minmax(0, 1fr)); -} - -.flex-group-center, -.flex-group-left, -.flex-group-right { - justify-content: center; - align-items: center; - text-align: center; - padding: 5px; -} - -.flex-group-left { - justify-content: flex-start; - text-align: left; -} - -.flex-group-right { - justify-content: flex-end; - text-align: right; -} - -.flex-center { - align-items: center; - justify-content: center; - text-align: center; -} - -.table-create-actor { - font-size: 0.8rem; -} - -.flex-between { - justify-content: space-between; -} - -.flex-shrink { - flex: 'flex-shrink' ; -} - -/* Styles limited to sheets */ -.fvtt-te-deum .sheet-header { - flex: 0 0 210px; - overflow: hidden; - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: flex-start; - margin-bottom: 10px; -} - -.fvtt-te-deum .sheet-header .profile-img { - flex: 0 0 128px; - width: 128px; - height: auto; - max-height:128px; - margin-top: 0px; - margin-right: 10px; - -o-object-fit: cover; - object-fit: cover; - -o-object-position: 50% 0; - object-position: 50% 0; - border-width: 0px; -} -.profile-img-container { - margin-right: 0.2rem; - max-width: 140px; - width: 140px; -} - -.button-img { - vertical-align: baseline; - width: 8%; - height: 8%; - max-height: 48px; - border-width: 0px; - border: 1px solid rgba(0, 0, 0, 0); -} - -.button-img:hover { - color: rgba(255, 255, 128, 0.7); - border: 1px solid rgba(255, 128, 0, 0.8); - cursor: pointer; -} - -.button-effect-img { - vertical-align: baseline; - width: 16px; - max-height: 16px; - height: 16; - border-width: 0; -} - -.small-button-container { - height: 16px; - width: 16px; - border: 0; - vertical-align: bottom; -} - -.fvtt-te-deum .sheet-header .header-fields { - flex: 1; -} - -.fvtt-te-deum .sheet-header h1.charname { - height: 50px; - padding: 0px; - margin: 5px 0; - border-bottom: 0; -} - -.fvtt-te-deum .sheet-header h1.charname input { - font-family: "MailartRubberstamp"; - font-size: 3rem; - width: 100%; - height: 100%; - margin: 0; -} - -.fvtt-te-deum .sheet-tabs { - flex: 0; - font-family: "MailartRubberstamp"; - font-size: 2.2rem; -} - -textarea, -.fvtt-te-deum .sheet-body, -.fvtt-te-deum .sheet-body .tab, -.fvtt-te-deum .sheet-body .tab .editor { - height: 100%; - font-size: 0.8rem; - font-family: "GreatPrimer"; -} - -.editor { - border: 2; - height: 100%; - padding: 0 3px; -} - -.medium-editor { - border: 2; - height: 240px; - padding: 0 3px; -} - -.small-editor { - border: 2; - height: 120px; - padding: 0 3px; -} - -.fvtt-te-deum .tox .tox-editor-container { - background: #fff; -} - -.fvtt-te-deum .tox .tox-edit-area { - padding: 0 8px; -} - -.fvtt-te-deum .resource-label { - font-weight: bold; - text-transform: uppercase; -} - -.fvtt-te-deum .tabs { - height: 40px; - border-top: 1px solid #AAA; - border-bottom: 1px solid #AAA; - color: #000000; - font-family: "GreatPrimer"; -} - -.fvtt-te-deum .tabs .item { - line-height: 40px; - font-weight: bold; -} - -.fvtt-te-deum .tabs .item.active { - -webkit-text-decoration: underline; - text-decoration: underline; - text-shadow: none; -} - -.fvtt-te-deum .items-list { - list-style: none; - margin: 1px 0; - padding: 0; - overflow-y: auto; -} - -.fvtt-te-deum .items-list .item-header { - font-weight: bold; -} - -.fvtt-te-deum .items-list .item { - height: 30px; - line-height: 24px; - padding: 1px 0; - border-bottom: 1px solid #BBB; -} - -.fvtt-te-deum .items-list .item .item-image { - flex: 0 0 24px; - margin-right: 5px; -} - -.fvtt-te-deum .items-list .item img { - display: block; -} - -.fvtt-te-deum .items-list .item-name { - margin: 0; -} - -.fvtt-te-deum .items-list .item-controls { - flex: 0 0 86px; - text-align: right; -} - -li.folder > .folder-header h3 { - color: rgba(19, 18, 18, 0.95); -} - -/* ======================================== */ -/* Sheet */ -.window-app.sheet .window-content .sheet-header{ - color: rgba(19, 18, 18, 0.95); - /*background: url("../images/ui/frise_topleft_01.webp");*/ - background: rgba(226, 226, 222, 0.95); - /*background: #494e6b;*/ -} - -input[type="text"], select[type="text"] { - background:white; - color: #494e6b; -} - -select { - background:white; - color: #494e6b; -} -/* background: #011d33 url("../images/ui/fond1.webp") repeat left top;*/ -/*color: rgba(168, 139, 139, 0.5);*/ -.window-app.sheet .window-content .sheet-header select[type="text"], .window-app.sheet .window-content .sheet-header input[type="text"], .window-app.sheet .window-content .sheet-header input[type="number"], .window-app.sheet .window-content .sheet-body input[type="text"], .window-app.sheet .window-content .sheet-body input[type="number"], .window-app.sheet .window-content .sheet-body select[type="text"], textarea { - color: rgba(19, 18, 18, 0.95); - /*color: #494e6b;*/ -} - -.window-app.sheet .window-content .sheet-header input[type="password"], .window-app.sheet .window-content .sheet-header input[type="date"], .window-app.sheet .window-content .sheet-header input[type="time"] { - color: rgba(19, 18, 18, 0.95); - /*background: url("../images/ui/frise_topleft_01.webp");*/ - background: rgba(226, 226, 222, 0.95); - border: 1 none; - margin-bottom: 0.25rem; - margin-left: 2px; -} - -.window-app.sheet .window-content .sheet-body select, .window-app.sheet .window-content .sheet-header select { - color: rgba(19, 18, 18, 0.95); - background: #fff; - border: 1 none; - margin-bottom: 0.25rem; - margin-left: 2px; -} - -.window-app .window-content, .window-app.sheet .window-content .sheet-body{ - font-size: 0.8rem; - /*background: url("../images/ui/pc_sheet_bg.webp") repeat left top;*/ - /*background: url("../images/ui/frise_topleft_01.webp");*/ - background: rgba(226, 226, 222, 0.95); - color: rgba(19, 18, 18, 0.95); -} - -/* background: rgba(245,245,240,0.6) url("../images/ui/sheet_background.webp") left top;*/ - -section.sheet-body{padding: 0.25rem 0.5rem;} - -.sheet header.sheet-header .profile-img { - -o-object-fit: cover; - object-fit: cover; - -o-object-position: 50% 0; - object-position: 50% 0; - margin: 0.5rem 0 0.5rem 0.5rem; - padding: 0; -} - -.sheet nav.sheet-tabs { - font-size: 1.2rem; - font-weight: bold; - height: 3rem; - flex: 0 0 3rem; - margin: 0; - padding: 0 0 0 0.25rem; - text-align: center; - /*text-transform: uppercase;*/ - line-height: 1.5rem; - border-top: 0 none; - border-bottom: 0 none; - background: linear-gradient(rgba(226, 226, 222, 0.5), rgba(226, 226, 222, 0.5)), url("../images/ui/frise_bottom_01.webp"); - background-repeat: no-repeat; - background-size: 100% 100%; - z-index: 1; - /*background-color:#252525;*/ -} - -/* background: rgb(245,245,240) url("../images/ui/fond4.webp") repeat left top;*/ - -nav.sheet-tabs .item { - z-index: 2; - position: relative; - opacity: 1.0; - color:rgba(29, 28, 31); - padding: 0 0.25rem; -} - -nav.sheet-tabs .item:after { - content: ""; - position: absolute; - top: 0; - right: 0; - height: 2rem; - width: 1px; -} - -.sheet .tab[data-tab] { - padding: 0; -} - -section.sheet-body:after { - content: ""; - display: block; - clear: both; -} - -.sheet header.sheet-header .flex-compteurs {text-align: right;} -.sheet header.sheet-header .resource-content {width: 2rem;} - -.select-diff { - display: inline-block; - text-align: left; - width: 50px; -} - -.window-app.sheet .window-content .tooltip:hover .tooltiptext { - top: 2rem; - left: 2rem; - margin: 0; - padding: 0.25rem; -} - -.window-app.sheet .window-content .carac-value, .window-app.sheet .window-content .competence-xp { - margin: 0.05rem; - flex-basis: 3rem; - text-align: center; -} - -/* ======================================== */ -/* Global UI elements */ - -/* ======================================== */ - -h1, h2, h3, h4 { - font-weight: bold; -} - -ul, ol { - margin: 0; - padding: 0; -} -ul, li { - list-style-type: none; -} - -.sheet li { - margin: 0.2rem; - padding: 0.15rem; -} -.header-fields li { - margin: 0; - padding: 0; -} - -.alterne-list > .list-item:hover { - background: rgba(100, 100, 50, 0.25); -} -.alterne-list > .list-item:nth-child(even) { - background: rgba(80, 60, 0, 0.10); -} -.alterne-list > .list-item:nth-child(odd) { - background: rgb(160, 130, 100, 0.05); -} - -.specialisation-label { - font-size: 0.8rem; -} - -.carac-label, -.attr-label { - font-weight: bold; -} - -.list-item { - margin: 0.125rem; - box-shadow: inset 0px 0px 1px rgba(0,0,0,0.58824); - border-radius: 0.25rem; - padding: 0.125rem; - flex: 1 1 5rem; -} -.list-item-shadow { - background:rgba(87, 60, 32, 0.35); - flex-grow: 0; - flex-wrap: nowrap; - justify-content: flex-start; -} -.list-item-shadow2 { - background:rgba(87, 60, 32, 0.25); - flex-grow: 0; - flex-wrap: nowrap; - justify-content: flex-start; -} -.item-display-show { - display: block; -} -.item-display-hide { - display: none; -} -.item-quantite { - margin-left: 0.5rem; -} -.list-item-margin1 { - margin-left: 1rem; -} -.list-item-margin2 { - margin-left: 2rem; -} -.list-item-margin3 { - margin-left: 3rem; -} -.list-item-margin4 { - margin-left: 4rem; -} - -.sheet-competence-img { - width: 24px; - max-width: 24px; - height: 24px; - max-height: 24px; - flex-grow: 0; - margin-right: 0.25rem; -} -.competence-column { - flex-direction: column; - align-content: flex-start; - justify-content: flex-start; - flex-grow: 0; - flex-basis: 1; -} -.competence-header { - align-content: flex-start; - justify-content: flex-start; - font-weight: bold; - flex-grow: 0; -} - -.comp-li { - max-width: 8rem; - width: 8rem; -} -.description-label { - flex-grow: 2; - margin-left: 4px; -} -.status-header-label { - margin-left: 2px; -} -.roll-dialog-label { - margin: 4px 0; - min-width: 96px; -} -.short-label { - flex-grow: 1; -} -.keyword-label { - font-size: 0.85rem; -} - -.item-sheet-label { - flex-grow: 1; -} - -.item-text-long-line { - flex-grow: 3; -} - -.score-label { - flex-grow: 2; - align-content: center; -} - -.attribut-value, -.carac-value { - flex-grow: 0; - flex-basis: 64px; - margin-right: 4px; - margin-left: 4px; -} -.sante-value, -.competence-value { - flex-grow: 0; - flex-basis: 2rem; - margin-right: 0.25rem; - margin-left: 0.25rem; -} -.description-value { - flex-grow: 0; - flex-basis: 4rem; - margin-right: 0.25rem; - margin-left: 0.25rem; -} -.small-label { - margin-top: 5px; -} -.padd-right { - margin-right: 8px; -} -.padd-left { - margin-left: 8px; -} -.stack-left { - align-items:center; - flex-shrink: 1; - flex-grow: 0; -} -.packed-left { - white-space: nowrap; - flex-grow: 0; -} - -.input-numeric-short { - width: 40px; - max-width: 40px; - flex-grow: 0; - flex-shrink: 0; - flex-basis: 40px; - margin-right: 0.15rem; - margin-left: 0.15rem; -} - -.abilities-table { - align-content: flex-start; -} - -/* ======================================== */ -.tokenhudext { - display: flex; - flex: 0 !important; - font-weight: 600; -} -.tokenhudext.left { - justify-content: flex-start; - flex-direction: column; - position: absolute; - top: 2.75rem; - right: 4rem; -} -.tokenhudext.right { - justify-content: flex-start; - flex-direction: column; - position: absolute; - top: 2.75rem; - left: 4rem; -} -.control-icon.tokenhudicon { - width: -moz-fit-content; - width: fit-content; - height: -moz-fit-content; - height: fit-content; - min-width: 6rem; - flex-basis: auto; - padding: 0; - line-height: 1rem; - margin: 0.25rem; -} -.control-icon.tokenhudicon.right { - margin-left: 8px; -} -#token-hud .status-effects.active{ - z-index: 2; -} -.token-sheet .window-content .flexcol .sheet-tabs { - font-size: 0.8rem; -} - -/* ======================================== */ -.item-checkbox { - height: 25px; - border: 1px solid rgba(115,105,83,0.65098); - border-left: none; - font-weight: 500; - font-size: 1rem; - color: black; - padding-top: 5px; - margin-right: 0px; - width: 45px; - position: relative; - left: 0px; - text-align: center; -} - -.skill-label { - font-size: 0.7rem; -} -.skill-good-checkbox { - max-height: 10px; - max-width: 10px; -} - -.flex-actions-bar { - flex-grow: 2; -} - -/* ======================================== */ -/* Sidebar CSS */ -#sidebar { - font-size: 1rem; - /*background-position: 100%;*/ - background-color:#f5f5f5; - background-position: 0px 35px; - background-repeat: no-repeat; - background: rgba(226, 226, 222, 0.95); - color: rgba(19, 18, 18, 0.95); -} - -/* background: rgb(105,85,65) url("../images/ui/texture_feuille_perso_onglets.webp") no-repeat right bottom;*/ - -#sidebar.collapsed { - height: 470px !important; -} - -#sidebar-tabs > .collapsed, #chat-controls .chat-control-icon { - color: rgba(19, 18, 18, 0.95); - text-shadow: 1px 1px 0 rgba(0,0,0,0.75); -} - -.sidebar-tab .directory-list .entity { - border-top: 1px rgba(0,0,0,0.25); - border-bottom: 0 none; - padding: 0.25rem 0; -} - -.sidebar-tab .directory-list .entity:hover { - background: rgba(0,0,0,0.05); - cursor: pointer; -} -.chat-message-header { - background: rgba(220,220,210,0.5); - font-size: 1.1rem; - height: 48px; - text-align: center; - vertical-align: middle; - display: flex; - align-items: center; -} - -.chat-message .message-header .flavor-text, .chat-message .message-header .whisper-to { - font-size: 0.9rem; -} -.chat-result-text, -.chat-actor-name { - font-weight: bold; - font-family: MailartRubberstamp; - font-size: 1.2rem; - padding: 4px; -} -.chat-result-success { - color:darkgreen; -} -.chat-result-failure { - color:darkred; -} -.chat-img { - width: 64px; - height: 64px; -} - -.roll-dialog-header { - height: 52px; -} - -.actor-icon { - float: left; - width: 48px; - height: 48px; - padding: 2px 6px 2px 2px; -} - -.padding-dice { - padding-top: .2rem; - padding-bottom: .2rem; -} - -.dice-image { - box-sizing: border-box; - border: none; - border-radius: 0; - max-width: 100%; -} - -.dice-image-reroll { - background-color:rgba(115, 224, 115, 0.25); - border-color: #011d33; - box-sizing: border-box; - border: 1px; - border-radius: 0%; - max-width: 100%; -} - -.chat-dice { - width: 15%; - height: 15%; - font-size: 15px; - padding: 10px; - padding-bottom: 20px; - padding-top: .2rem; - padding-bottom: .2rem; -} - -.div-center { - align-self: center; -} - -.chat-message { - background: rgba(220,220,210,0.5); - font-size: 0.9rem; -} - -.chat-message.whisper { - background: rgba(220,220,210,0.75); - border: 2px solid #545469; -} - -.chat-message .chat-icon { - border: 0; - padding: 2px 6px 2px 2px; - float: left; - width: 64px; - height: 64px; -} - -.ability-icon { - border: 0; - padding: 2px 2px 2px 2px; - max-width:32px; - max-height:32px; - width: auto; - height: auto; -} -.small-ability-icon { - border: 0; - padding: 2px 2px 2px 2px; - max-width:16px; - max-height:16px; - width: auto; - height: auto; -} -.combat-icon { - border: 0; - padding: 2px 2px 2px 2px; - max-width:24px; - max-height:24px; - width: auto; - height: auto; -} - -#sidebar-tabs { - flex: 0 0 32px; - box-sizing: border-box; - margin: 0 0 5px; - border-bottom: 1px solid rgba(0,0,0,0); - box-shadow: inset 0 0 2rem rgba(0,0,0,0.5); -} - -#sidebar-tabs > .item.active { - border: 1px solid rgba(114,98,72,1); - background: rgba(30, 25, 20, 0.75); - box-shadow: 0 0 6px inset rgba(114,98,72,1); -} - -#sidebar #sidebar-tabs i{ - display: inline-block; - background-position:center; - background-size:cover; - text-shadow: 1px 1px 0 rgba(0,0,0,0.75); - -} - -/*--------------------------------------------------------------------------*/ -/* Control, Tool, hotbar & navigation */ - -#controls .scene-control, #controls .control-tool { - box-shadow: 0 0 3px #000; - margin: 0 0 8px; - border-radius: 0; - background: rgba(30, 25, 20, 1); - background-origin: padding-box; - -o-border-image: url(img/ui/footer-button.png) 10 repeat; - border-image: url(img/ui/footer-button.png) 10 repeat; - border-image-width: 4px; - border-image-outset: 0px; -} - -#controls .scene-control.active, #controls .control-tool.active, #controls .scene-control:hover, #controls .control-tool:hover { - background: rgba(72, 46, 28, 1); - background-origin: padding-box; - -o-border-image: url(img/ui/footer-button.png) 10 repeat; - border-image: url(img/ui/footer-button.png) 10 repeat; - border-image-width: 4px; - border-image-outset: 0px; - box-shadow: 0 0 3px #ff6400; -} - -#hotbar #action-bar #macro-list { - border: 1px solid rgba(72, 46, 28, 1); - box-shadow: 2px 2px 5px #000000; -} - -#hotbar #action-bar .macro { - -o-border-image: url(img/ui/bg_control.jpg) 21 repeat; - border-image: url(img/ui/bg_control.jpg) 21 repeat; - border-image-slice: 6 6 6 6 fill; - border-image-width: 6px 6px 6px 6px; - border-image-outset: 0px 0px 0px 0px; - border-radius: 0px; -} - -#hotbar .bar-controls { - background: rgba(30, 25, 20, 1); - border: 1px solid rgba(72, 46, 28, 1); -} - -#players { - -o-border-image: url(img/ui/footer-button.png) 10 repeat; - border-image: url(img/ui/footer-button.png) 10 repeat; - border-image-width: 4px; - border-image-outset: 0px; - background: rgba(30, 25, 20, 1); -} - -#navigation #scene-list .scene.nav-item.active { - background: rgba(72, 46, 28, 1); -} - -#navigation #scene-list .scene.nav-item { - background: rgba(30, 25, 20, 1); - background-origin: padding-box; - -o-border-image: url(img/ui/footer-button.png) 10 repeat; - border-image: url(img/ui/footer-button.png) 10 repeat; - border-image-width: 4px; - border-image-outset: 0px; -} - -#navigation #scene-list .scene.view, #navigation #scene-list .scene.context { - background: rgba(72, 46, 28, 1); - background-origin: padding-box; - -o-border-image: url(img/ui/footer-button.png) 10 repeat; - border-image: url(img/ui/footer-button.png) 10 repeat; - border-image-width: 4px; - border-image-outset: 0px; - box-shadow: 0 0 3px #ff6400; -} - -#navigation #nav-toggle { - background: rgba(30, 25, 20, 1); - background-origin: padding-box; - -o-border-image: url(img/ui/footer-button.png) 10 repeat; - border-image: url(img/ui/footer-button.png) 10 repeat; - border-image-width: 4px; - border-image-outset: 0px; -} - - -.chat-card-button { - box-shadow: inset 0px 1px 0px 0px #a6827e; - background: linear-gradient(to bottom, rgba(33,55,74,0.98824) 5%, rgba(21,40,51,0.67059) 100%); - background-color: rgba(125,93,59,0); - border-radius: 3px; - border: 2px ridge #846109; - display: inline-block; - cursor: pointer; - color: #ffffff; - font-size: 0.8rem; - padding: 4px 12px 0px 12px; - -webkit-text-decoration: none; - text-decoration: none; - text-shadow: 0px 1px 0px #4d3534; - position: relative; - margin:2px; -} - -.chat-card-button:hover { - background: linear-gradient(to bottom, #800000 5%, #3e0101 100%); - background-color: red; -} -.chat-card-button:active { - position:relative; - top:1px; -} - -.plus-minus-button { - box-shadow: inset 0px 1px 0px 0px #a6827e; - background: linear-gradient(to bottom, rgba(33,55,74,0.98824) 5%, rgba(21,40,51,0.67059) 100%); - background-color: rgba(125,93,59,0); - border-radius: 2px; - border: 1px ridge #846109; - display: inline-block; - cursor: pointer; - color: #ffffff; - margin: 2px 2px 2px 2px; - padding: 2px 2px 2px 2px; - -webkit-text-decoration: none; - text-decoration: none; - text-shadow: 0px 1px 0px #4d3534; - position: relative; - margin:0px; -} - -.plus-minus-button:hover, -.chat-card-button:hover { - background: linear-gradient(to bottom, #800000 5%, #3e0101 100%); - background-color: red; -} - -.plus-minus-button:active, -.chat-card-button:active { - position:relative; - top:1px; -} - -.plus-minus { - font-size: 0.9rem; - font-weight: bold; -} - -.ul-level1 { - padding-left: 2rem; -} - - -/*************************************************************/ -#pause -{ - font-size: 2rem; -} -#pause > h3 -{ - color: #CCC -} -#pause > img { - content: url(../images/ui/te-deum_logo_small_01.webp); - height: 200px; - width: 200px; - top: -200px; - left: calc(50% - 132px); -} - -#logo { - content : url(../images/ui/te-deum_logo_small_01.webp); - width: 100px; - height: 60px; -} - -.dice-cell { - padding-left: 12px; - padding-right: 12px; - width: 60px; - text-align: center; -} - -.dice-formula, -.dice-total { - height: 54px; - position:relative; -} - -.status-small-label { - font-size: 0.65rem; -} -.no-grow { - flex-grow: 1; - max-width: 32px; -} -.status-col-name { - max-width: 72px; -} -.img-no-border { - max-width: 48px; - max-height: 48px; - border: 0px; -} -.items-title-bg { - margin-top: 6px; - color: rgba(19, 18, 18, 0.95); - -} -.impact-box { - border-width: 2px; - border-color: #000000; - border-radius: 6px; - border: 2px ridge #443307; - margin: 4px; - padding: 4px; -} -.impact-title { - font-size: bold; - display: flex; - align-items: center; - justify-content: center; - margin-left: auto; - margin-right: auto; - text-align: center; -} - -.items-title-text { - text-align: center; - font-family: MailartRubberstamp; - margin-left: 4px; -} -.lock-icon { - width:16px; - height: 16px; -} -.item-sheet-img { - width: 64px; - height: auto; - border: 0; -} -.item-name-img { - flex-grow:1; - max-width: 2rem; - min-width: 2rem; -} -.item-field { - margin-top: 4px; -} -.item-field-label-short { - flex-grow:1; - max-width: 4rem; - min-width: 4rem; -} -.item-field-label-medium { - flex-grow:1; - max-width: 6rem; - min-width: 6rem; -} -.item-field-skill { - flex-grow:1; - max-width: 6.8rem; - min-width: 6.8rem; -} -.item-field-label-long { - flex-grow:1; - max-width: 10rem; - min-width: 10rem; -} -.item-field-title-long { - flex-grow:1; - max-width: 12rem; - min-width: 12rem; -} -.item-field-label-long14 { - flex-grow:1; - max-width: 14rem; - min-width: 14rem; -} -.carac-box { - background-color: rgba(155, 155, 150, 0.3); - box-shadow: inset 0px 0px 1px rgba(0,0,0,0.58824); - border-radius: 0.45rem; -} -.comp-box { - max-width: 16rem; - min-width: 16rem; - width: 16rem; - min-height: 1.6rem; -} - -.item-control-end { - align-self: flex-end; -} - -.alternate-list { - margin-top: 4px; - flex-wrap: nowrap; -} -.item-filler { - flex-grow: 6; - flex-shrink: 7; -} -.item-controls-fixed { - min-width:2rem; - max-width: 2rem; -} -.item-controls-fixed-full { - min-width:3rem; - max-width: 3rem; -} -.item-left-pad { - margin-left: 4px; -} -.attribute-label { - font-weight: bold; -} -.flexrow-no-expand { - flex-grow: 0; -} -.item-input-small { - max-width: 16px; - max-height: 12px; -} -.character-summary-rollable { - -webkit-text-decoration: underline; - text-decoration: underline; -} - -.te-deum-roll-dialog .window-header { - border-radius: 10px 10px 0% 0%; -} -.te-deum-roll-dialog .window-content { - border-radius: 0% 0% 10px 10px; -} - -.skill-roll-dialog div { - margin-top: 4px; - margin-bottom: 4px; -} - -.confront-dice { - border-width: 0px; -} - -.bonus-spec { - max-width: 48px; -} -.confront-bonus-container { - position: relative; - flex-grow: 1; - text-align: center; - color: black; -} -.pool-list { - align-items: center; - justify-content: center; -} diff --git a/templates/items/item-education-sheet.hbs b/templates/items/item-education-sheet.hbs index f7effc1..a9040b9 100644 --- a/templates/items/item-education-sheet.hbs +++ b/templates/items/item-education-sheet.hbs @@ -32,6 +32,10 @@ {{/each}} +