From 3bc055cc1f8abb3ba219ff0995186844a164700e Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Fri, 17 Oct 2025 15:28:15 +0200 Subject: [PATCH] Add welcome message --- modules/common/tedeum-utility.js | 29 +- packs/aides/{000136.ldb => 000177.ldb} | Bin packs/aides/{000171.log => 000188.log} | 0 packs/aides/CURRENT | 2 +- packs/aides/LOG | 14 +- packs/aides/LOG.old | 14 +- packs/aides/MANIFEST-000186 | Bin 0 -> 225 bytes .../000274.log => aides/lost/000171.log} | 0 packs/armes/{000239.ldb => 000280.ldb} | Bin .../{armures/000273.log => armes/000291.log} | 0 packs/armes/CURRENT | 2 +- packs/armes/LOG | 14 +- packs/armes/LOG.old | 14 +- packs/armes/MANIFEST-000289 | Bin 0 -> 176 bytes packs/{simples => armes/lost}/000274.log | 0 packs/armures/{000238.ldb => 000279.ldb} | Bin .../000272.log => armures/000290.log} | 0 packs/armures/CURRENT | 2 +- packs/armures/LOG | 14 +- packs/armures/LOG.old | 14 +- packs/armures/MANIFEST-000288 | Bin 0 -> 175 bytes packs/{graces => armures/lost}/000273.log | 0 packs/competences/{000237.ldb => 000278.ldb} | Bin .../000283.log => competences/000289.log} | 0 packs/competences/CURRENT | 2 +- packs/competences/LOG | 14 +- packs/competences/LOG.old | 14 +- packs/competences/MANIFEST-000287 | Bin 0 -> 178 bytes .../lost/000272.log} | 0 packs/education/{000248.ldb => 000289.ldb} | Bin .../000210.log => education/000300.log} | 0 packs/education/CURRENT | 2 +- packs/education/LOG | 14 +- packs/education/LOG.old | 14 +- packs/education/MANIFEST-000298 | Bin 0 -> 178 bytes packs/education/lost/000283.log | 0 packs/graces/{000238.ldb => 000279.ldb} | Bin packs/graces/000290.log | 0 packs/graces/CURRENT | 2 +- packs/graces/LOG | 14 +- packs/graces/LOG.old | 14 +- packs/graces/MANIFEST-000288 | Bin 0 -> 174 bytes packs/graces/lost/000273.log | 0 packs/maladies/{000238.ldb => 000279.ldb} | Bin packs/maladies/000290.log | 0 packs/maladies/CURRENT | 2 +- packs/maladies/LOG | 14 +- packs/maladies/LOG.old | 14 +- packs/maladies/MANIFEST-000288 | Bin 0 -> 173 bytes packs/maladies/lost/000273.log | 0 packs/scenes/{000175.ldb => 000216.ldb} | Bin packs/scenes/000227.log | 0 packs/scenes/CURRENT | 2 +- packs/scenes/LOG | 14 +- packs/scenes/LOG.old | 14 +- packs/scenes/MANIFEST-000225 | Bin 0 -> 176 bytes packs/scenes/lost/000210.log | 0 packs/simples/{000239.ldb => 000280.ldb} | Bin packs/simples/000291.log | 0 packs/simples/CURRENT | 2 +- packs/simples/LOG | 14 +- packs/simples/LOG.old | 14 +- packs/simples/MANIFEST-000289 | Bin 0 -> 174 bytes packs/simples/lost/000274.log | 0 postcss/tedeum.css | 2012 ++++++++++------- styles/tedeum.css | 1840 ++++++++------- welcome-message-tedeum.html | 26 + 67 files changed, 2394 insertions(+), 1783 deletions(-) rename packs/aides/{000136.ldb => 000177.ldb} (100%) rename packs/aides/{000171.log => 000188.log} (100%) create mode 100644 packs/aides/MANIFEST-000186 rename packs/{armes/000274.log => aides/lost/000171.log} (100%) rename packs/armes/{000239.ldb => 000280.ldb} (100%) rename packs/{armures/000273.log => armes/000291.log} (100%) create mode 100644 packs/armes/MANIFEST-000289 rename packs/{simples => armes/lost}/000274.log (100%) rename packs/armures/{000238.ldb => 000279.ldb} (100%) rename packs/{competences/000272.log => armures/000290.log} (100%) create mode 100644 packs/armures/MANIFEST-000288 rename packs/{graces => armures/lost}/000273.log (100%) rename packs/competences/{000237.ldb => 000278.ldb} (100%) rename packs/{education/000283.log => competences/000289.log} (100%) create mode 100644 packs/competences/MANIFEST-000287 rename packs/{maladies/000273.log => competences/lost/000272.log} (100%) rename packs/education/{000248.ldb => 000289.ldb} (100%) rename packs/{scenes/000210.log => education/000300.log} (100%) create mode 100644 packs/education/MANIFEST-000298 create mode 100644 packs/education/lost/000283.log rename packs/graces/{000238.ldb => 000279.ldb} (100%) create mode 100644 packs/graces/000290.log create mode 100644 packs/graces/MANIFEST-000288 create mode 100644 packs/graces/lost/000273.log rename packs/maladies/{000238.ldb => 000279.ldb} (100%) create mode 100644 packs/maladies/000290.log create mode 100644 packs/maladies/MANIFEST-000288 create mode 100644 packs/maladies/lost/000273.log rename packs/scenes/{000175.ldb => 000216.ldb} (100%) create mode 100644 packs/scenes/000227.log create mode 100644 packs/scenes/MANIFEST-000225 create mode 100644 packs/scenes/lost/000210.log rename packs/simples/{000239.ldb => 000280.ldb} (100%) create mode 100644 packs/simples/000291.log create mode 100644 packs/simples/MANIFEST-000289 create mode 100644 packs/simples/lost/000274.log create mode 100644 welcome-message-tedeum.html diff --git a/modules/common/tedeum-utility.js b/modules/common/tedeum-utility.js index 125f8b2..49169e6 100644 --- a/modules/common/tedeum-utility.js +++ b/modules/common/tedeum-utility.js @@ -1,6 +1,8 @@ /* -------------------------------------------- */ /* -------------------------------------------- */ +const ECRYME_WELCOME_MESSAGE_URL = "https://www.uberwald.me/gitea/public/fvtt-te-deum/raw/branch/master/welcome-message-tedeum.html" + export class TeDeumUtility { /* -------------------------------------------- */ @@ -169,14 +171,25 @@ export class TeDeumUtility { /* -------------------------------------------- */ static welcomeMessage() { if (game.user.isGM) { - ChatMessage.create({ - user: game.user.id, - whisper: [game.user.id], - content: `
- Bienvenu dans Te Deum Pour Un Massacre ! -
Ce système vous est proposé par Open Sesame Games.
- Vous trouverez de l'aide dans @UUID[Compendium.fvtt-te-deum.aides.JournalEntry.uNwJgi4kXBCiZmAH]{Aide pour Te Deum}
- ainsi que sur le Discord de Foundry FR : https://discord.gg/pPSDNJk
` }); + // Try to fetch the welcome message from the github repo "welcome-message-ecryme.html" + fetch(ECRYME_WELCOME_MESSAGE_URL) + .then(response => response.text()) + .then(html => { + console.log("Fetched welcome message:", html); + ChatMessage.create({ + user: game.user.id, + whisper: [game.user.id], + content: html + }); + }) + .catch(error => { + console.error("Error fetching welcome message:", error); + ChatMessage.create({ + user: game.user.id, + whisper: [game.user.id], + content: "Bienvenue dans Ecryme RPG !
Visitez le site officiel pour plus d'informations." + }); + }); } } diff --git a/packs/aides/000136.ldb b/packs/aides/000177.ldb similarity index 100% rename from packs/aides/000136.ldb rename to packs/aides/000177.ldb diff --git a/packs/aides/000171.log b/packs/aides/000188.log similarity index 100% rename from packs/aides/000171.log rename to packs/aides/000188.log diff --git a/packs/aides/CURRENT b/packs/aides/CURRENT index 6da0b2c..627283a 100644 --- a/packs/aides/CURRENT +++ b/packs/aides/CURRENT @@ -1 +1 @@ -MANIFEST-000165 +MANIFEST-000186 diff --git a/packs/aides/LOG b/packs/aides/LOG index ae47899..511ce95 100644 --- a/packs/aides/LOG +++ b/packs/aides/LOG @@ -1,7 +1,7 @@ -2025/09/24-16:42:14.734893 7f7cfb7fe6c0 Recovering log #163 -2025/09/24-16:42:14.744867 7f7cfb7fe6c0 Delete type=3 #161 -2025/09/24-16:42:14.744926 7f7cfb7fe6c0 Delete type=0 #163 -2025/09/24-16:43:46.397731 7f7cf9fff6c0 Level-0 table #168: started -2025/09/24-16:43:46.397776 7f7cf9fff6c0 Level-0 table #168: 0 bytes OK -2025/09/24-16:43:46.462453 7f7cf9fff6c0 Delete type=0 #166 -2025/09/24-16:43:46.462659 7f7cf9fff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end) +2025/10/17-15:20:23.593339 7f7b6ffff6c0 Recovering log #184 +2025/10/17-15:20:23.603276 7f7b6ffff6c0 Delete type=3 #182 +2025/10/17-15:20:23.603329 7f7b6ffff6c0 Delete type=0 #184 +2025/10/17-15:23:01.221523 7f7b6f3ff6c0 Level-0 table #189: started +2025/10/17-15:23:01.221567 7f7b6f3ff6c0 Level-0 table #189: 0 bytes OK +2025/10/17-15:23:01.228272 7f7b6f3ff6c0 Delete type=0 #187 +2025/10/17-15:23:01.228387 7f7b6f3ff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end) diff --git a/packs/aides/LOG.old b/packs/aides/LOG.old index 902c0ea..bcea6b3 100644 --- a/packs/aides/LOG.old +++ b/packs/aides/LOG.old @@ -1,7 +1,7 @@ -2025/09/24-16:34:06.472911 7f7cfbfff6c0 Recovering log #159 -2025/09/24-16:34:06.482703 7f7cfbfff6c0 Delete type=3 #157 -2025/09/24-16:34:06.482774 7f7cfbfff6c0 Delete type=0 #159 -2025/09/24-16:41:30.176475 7f7cf9fff6c0 Level-0 table #164: started -2025/09/24-16:41:30.176525 7f7cf9fff6c0 Level-0 table #164: 0 bytes OK -2025/09/24-16:41:30.183000 7f7cf9fff6c0 Delete type=0 #162 -2025/09/24-16:41:30.195641 7f7cf9fff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end) +2025/10/17-15:00:04.116621 7f7b75bfa6c0 Recovering log #180 +2025/10/17-15:00:04.169433 7f7b75bfa6c0 Delete type=3 #178 +2025/10/17-15:00:04.169488 7f7b75bfa6c0 Delete type=0 #180 +2025/10/17-15:00:17.839591 7f7b6f3ff6c0 Level-0 table #185: started +2025/10/17-15:00:17.839616 7f7b6f3ff6c0 Level-0 table #185: 0 bytes OK +2025/10/17-15:00:17.874468 7f7b6f3ff6c0 Delete type=0 #183 +2025/10/17-15:00:18.022326 7f7b6f3ff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end) diff --git a/packs/aides/MANIFEST-000186 b/packs/aides/MANIFEST-000186 new file mode 100644 index 0000000000000000000000000000000000000000..085a415cf5651ff3d7c6c58a377f0b672497dec4 GIT binary patch literal 225 zcmWgpxM%SW21Z7yoYb<^oRlOzr^=Gl^338?=ltA)#G=HK{32Ec3&pJb(xSY?9KC|X z^weU-QonMq^h}fN2q)*vs9Z-6z5KikzfgnRhz$RN6u&4hH%3VYFkolg$T&e(5vCnO pBcn7#9oZJ_5m>{{#lXn4n~{@&c@HCt^x*@G5i@#1sF;?Ylag9gtmv8N9GDssloDc^72z9UVZ_J` mQAo(387@DUb1^V7En?ziU|!6`;>oYlst*!a3=&uh6aWC}STH{T literal 0 HcmV?d00001 diff --git a/packs/simples/000274.log b/packs/armes/lost/000274.log similarity index 100% rename from packs/simples/000274.log rename to packs/armes/lost/000274.log diff --git a/packs/armures/000238.ldb b/packs/armures/000279.ldb similarity index 100% rename from packs/armures/000238.ldb rename to packs/armures/000279.ldb diff --git a/packs/competences/000272.log b/packs/armures/000290.log similarity index 100% rename from packs/competences/000272.log rename to packs/armures/000290.log diff --git a/packs/armures/CURRENT b/packs/armures/CURRENT index 897d062..2c3afb9 100644 --- a/packs/armures/CURRENT +++ b/packs/armures/CURRENT @@ -1 +1 @@ -MANIFEST-000267 +MANIFEST-000288 diff --git a/packs/armures/LOG b/packs/armures/LOG index 39e6630..5f5e1e2 100644 --- a/packs/armures/LOG +++ b/packs/armures/LOG @@ -1,7 +1,7 @@ -2025/09/24-16:42:14.655535 7f7cfbfff6c0 Recovering log #265 -2025/09/24-16:42:14.666517 7f7cfbfff6c0 Delete type=3 #263 -2025/09/24-16:42:14.666585 7f7cfbfff6c0 Delete type=0 #265 -2025/09/24-16:43:45.762646 7f7cf9fff6c0 Level-0 table #270: started -2025/09/24-16:43:45.762671 7f7cf9fff6c0 Level-0 table #270: 0 bytes OK -2025/09/24-16:43:45.840542 7f7cf9fff6c0 Delete type=0 #268 -2025/09/24-16:43:45.963381 7f7cf9fff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end) +2025/10/17-15:20:23.507964 7f7b74bf86c0 Recovering log #286 +2025/10/17-15:20:23.518095 7f7b74bf86c0 Delete type=3 #284 +2025/10/17-15:20:23.518150 7f7b74bf86c0 Delete type=0 #286 +2025/10/17-15:23:01.148225 7f7b6f3ff6c0 Level-0 table #291: started +2025/10/17-15:23:01.148259 7f7b6f3ff6c0 Level-0 table #291: 0 bytes OK +2025/10/17-15:23:01.154781 7f7b6f3ff6c0 Delete type=0 #289 +2025/10/17-15:23:01.168326 7f7b6f3ff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end) diff --git a/packs/armures/LOG.old b/packs/armures/LOG.old index 4857389..96d6430 100644 --- a/packs/armures/LOG.old +++ b/packs/armures/LOG.old @@ -1,7 +1,7 @@ -2025/09/24-16:34:06.395848 7f7d00dfa6c0 Recovering log #261 -2025/09/24-16:34:06.405550 7f7d00dfa6c0 Delete type=3 #259 -2025/09/24-16:34:06.405604 7f7d00dfa6c0 Delete type=0 #261 -2025/09/24-16:41:30.111558 7f7cf9fff6c0 Level-0 table #266: started -2025/09/24-16:41:30.111589 7f7cf9fff6c0 Level-0 table #266: 0 bytes OK -2025/09/24-16:41:30.118178 7f7cf9fff6c0 Delete type=0 #264 -2025/09/24-16:41:30.124642 7f7cf9fff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end) +2025/10/17-15:00:03.767366 7f7b6ffff6c0 Recovering log #282 +2025/10/17-15:00:03.821292 7f7b6ffff6c0 Delete type=3 #280 +2025/10/17-15:00:03.821369 7f7b6ffff6c0 Delete type=0 #282 +2025/10/17-15:00:17.514760 7f7b6f3ff6c0 Level-0 table #287: started +2025/10/17-15:00:17.514795 7f7b6f3ff6c0 Level-0 table #287: 0 bytes OK +2025/10/17-15:00:17.551675 7f7b6f3ff6c0 Delete type=0 #285 +2025/10/17-15:00:17.634498 7f7b6f3ff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end) diff --git a/packs/armures/MANIFEST-000288 b/packs/armures/MANIFEST-000288 new file mode 100644 index 0000000000000000000000000000000000000000..84133d69831e3d931f872b779074e7ce091b886d GIT binary patch literal 175 zcmdPzWe#m)U}TiaNi9pwNlDUksw_z@&n!-L&d)7KEJ`fNFJfhoSIjI)%`H|eO)JX? zcQ*~QD2Om9EGh|NG-Ch*cE;&U=i?L=)ADmtQj3Zejmks3oU)8lGLwV6tNi?38JQvK k2$^%cvdfB#fstt;6DI@nA|@8I_43B0FVvq;`{4O)J literal 0 HcmV?d00001 diff --git a/packs/maladies/000273.log b/packs/competences/lost/000272.log similarity index 100% rename from packs/maladies/000273.log rename to packs/competences/lost/000272.log diff --git a/packs/education/000248.ldb b/packs/education/000289.ldb similarity index 100% rename from packs/education/000248.ldb rename to packs/education/000289.ldb diff --git a/packs/scenes/000210.log b/packs/education/000300.log similarity index 100% rename from packs/scenes/000210.log rename to packs/education/000300.log diff --git a/packs/education/CURRENT b/packs/education/CURRENT index 3a0724c..7604222 100644 --- a/packs/education/CURRENT +++ b/packs/education/CURRENT @@ -1 +1 @@ -MANIFEST-000277 +MANIFEST-000298 diff --git a/packs/education/LOG b/packs/education/LOG index 1ddcc62..e0dee9d 100644 --- a/packs/education/LOG +++ b/packs/education/LOG @@ -1,7 +1,7 @@ -2025/09/24-16:42:14.669125 7f7cfb7fe6c0 Recovering log #275 -2025/09/24-16:42:14.678629 7f7cfb7fe6c0 Delete type=3 #273 -2025/09/24-16:42:14.678694 7f7cfb7fe6c0 Delete type=0 #275 -2025/09/24-16:43:45.898794 7f7cf9fff6c0 Level-0 table #280: started -2025/09/24-16:43:45.898823 7f7cf9fff6c0 Level-0 table #280: 0 bytes OK -2025/09/24-16:43:45.963207 7f7cf9fff6c0 Delete type=0 #278 -2025/09/24-16:43:45.963407 7f7cf9fff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end) +2025/10/17-15:20:23.520498 7f7b75bfa6c0 Recovering log #296 +2025/10/17-15:20:23.531883 7f7b75bfa6c0 Delete type=3 #294 +2025/10/17-15:20:23.531974 7f7b75bfa6c0 Delete type=0 #296 +2025/10/17-15:23:01.168483 7f7b6f3ff6c0 Level-0 table #301: started +2025/10/17-15:23:01.168544 7f7b6f3ff6c0 Level-0 table #301: 0 bytes OK +2025/10/17-15:23:01.174738 7f7b6f3ff6c0 Delete type=0 #299 +2025/10/17-15:23:01.193994 7f7b6f3ff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end) diff --git a/packs/education/LOG.old b/packs/education/LOG.old index f12aae2..45ef2f0 100644 --- a/packs/education/LOG.old +++ b/packs/education/LOG.old @@ -1,7 +1,7 @@ -2025/09/24-16:34:06.407386 7f7cfaffd6c0 Recovering log #271 -2025/09/24-16:34:06.418079 7f7cfaffd6c0 Delete type=3 #269 -2025/09/24-16:34:06.418139 7f7cfaffd6c0 Delete type=0 #271 -2025/09/24-16:41:30.124766 7f7cf9fff6c0 Level-0 table #276: started -2025/09/24-16:41:30.124809 7f7cf9fff6c0 Level-0 table #276: 0 bytes OK -2025/09/24-16:41:30.131329 7f7cf9fff6c0 Delete type=0 #274 -2025/09/24-16:41:30.151558 7f7cf9fff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end) +2025/10/17-15:00:03.823753 7f7b753f96c0 Recovering log #292 +2025/10/17-15:00:03.876860 7f7b753f96c0 Delete type=3 #290 +2025/10/17-15:00:03.876936 7f7b753f96c0 Delete type=0 #292 +2025/10/17-15:00:17.712677 7f7b6f3ff6c0 Level-0 table #297: started +2025/10/17-15:00:17.712706 7f7b6f3ff6c0 Level-0 table #297: 0 bytes OK +2025/10/17-15:00:17.756107 7f7b6f3ff6c0 Delete type=0 #295 +2025/10/17-15:00:17.839484 7f7b6f3ff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end) diff --git a/packs/education/MANIFEST-000298 b/packs/education/MANIFEST-000298 new file mode 100644 index 0000000000000000000000000000000000000000..061dc271506b4dda70520fc61cab0f96c9b2fe30 GIT binary patch literal 178 zcmd0vlJ%mUfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVUNN&IHMdx?$~`Bj zB*45XI4?V^w6rvp@gE}t2(U9QWa^$Mps1LZpOcbWRIF$j5SVG~Q)X&XRFGVeSeDON o3{gnPpz_sGAGsMAnN~A#GBB@UVrgb!J$PdxNMsF2WF1HZ02CTD?EnA( literal 0 HcmV?d00001 diff --git a/packs/education/lost/000283.log b/packs/education/lost/000283.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/graces/000238.ldb b/packs/graces/000279.ldb similarity index 100% rename from packs/graces/000238.ldb rename to packs/graces/000279.ldb diff --git a/packs/graces/000290.log b/packs/graces/000290.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/graces/CURRENT b/packs/graces/CURRENT index 897d062..2c3afb9 100644 --- a/packs/graces/CURRENT +++ b/packs/graces/CURRENT @@ -1 +1 @@ -MANIFEST-000267 +MANIFEST-000288 diff --git a/packs/graces/LOG b/packs/graces/LOG index b72112e..c8c1bde 100644 --- a/packs/graces/LOG +++ b/packs/graces/LOG @@ -1,7 +1,7 @@ -2025/09/24-16:42:14.682432 7f7cfaffd6c0 Recovering log #265 -2025/09/24-16:42:14.692809 7f7cfaffd6c0 Delete type=3 #263 -2025/09/24-16:42:14.692870 7f7cfaffd6c0 Delete type=0 #265 -2025/09/24-16:43:46.011645 7f7cf9fff6c0 Level-0 table #270: started -2025/09/24-16:43:46.011682 7f7cf9fff6c0 Level-0 table #270: 0 bytes OK -2025/09/24-16:43:46.083954 7f7cf9fff6c0 Delete type=0 #268 -2025/09/24-16:43:46.208935 7f7cf9fff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end) +2025/10/17-15:20:23.536604 7f7b753f96c0 Recovering log #286 +2025/10/17-15:20:23.548758 7f7b753f96c0 Delete type=3 #284 +2025/10/17-15:20:23.548826 7f7b753f96c0 Delete type=0 #286 +2025/10/17-15:23:01.161549 7f7b6f3ff6c0 Level-0 table #291: started +2025/10/17-15:23:01.161584 7f7b6f3ff6c0 Level-0 table #291: 0 bytes OK +2025/10/17-15:23:01.168143 7f7b6f3ff6c0 Delete type=0 #289 +2025/10/17-15:23:01.168351 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end) diff --git a/packs/graces/LOG.old b/packs/graces/LOG.old index da32fd8..4026d46 100644 --- a/packs/graces/LOG.old +++ b/packs/graces/LOG.old @@ -1,7 +1,7 @@ -2025/09/24-16:34:06.421631 7f7d00dfa6c0 Recovering log #261 -2025/09/24-16:34:06.432018 7f7d00dfa6c0 Delete type=3 #259 -2025/09/24-16:34:06.432112 7f7d00dfa6c0 Delete type=0 #261 -2025/09/24-16:41:30.098303 7f7cf9fff6c0 Level-0 table #266: started -2025/09/24-16:41:30.098366 7f7cf9fff6c0 Level-0 table #266: 0 bytes OK -2025/09/24-16:41:30.104526 7f7cf9fff6c0 Delete type=0 #264 -2025/09/24-16:41:30.124617 7f7cf9fff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end) +2025/10/17-15:00:03.879752 7f7b74bf86c0 Recovering log #282 +2025/10/17-15:00:03.939307 7f7b74bf86c0 Delete type=3 #280 +2025/10/17-15:00:03.939383 7f7b74bf86c0 Delete type=0 #282 +2025/10/17-15:00:17.551833 7f7b6f3ff6c0 Level-0 table #287: started +2025/10/17-15:00:17.551853 7f7b6f3ff6c0 Level-0 table #287: 0 bytes OK +2025/10/17-15:00:17.594640 7f7b6f3ff6c0 Delete type=0 #285 +2025/10/17-15:00:17.634508 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end) diff --git a/packs/graces/MANIFEST-000288 b/packs/graces/MANIFEST-000288 new file mode 100644 index 0000000000000000000000000000000000000000..22c9d1f388480d417cb74f734757d76661411cc4 GIT binary patch literal 174 zcmew(5TD!1z{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Fub5eqnp><`6&mRo z=3nYo5L8-ZndlhAn9BeL?2OZyuFPSCDKj+B%_=Jowg@tIGV{sFcW1PPD1*u4GRBxQ fQjUv(k!c|lCj;{$CYIdv2~S>v1Qvk=mH-6+$XYKj literal 0 HcmV?d00001 diff --git a/packs/graces/lost/000273.log b/packs/graces/lost/000273.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/maladies/000238.ldb b/packs/maladies/000279.ldb similarity index 100% rename from packs/maladies/000238.ldb rename to packs/maladies/000279.ldb diff --git a/packs/maladies/000290.log b/packs/maladies/000290.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/maladies/CURRENT b/packs/maladies/CURRENT index 897d062..2c3afb9 100644 --- a/packs/maladies/CURRENT +++ b/packs/maladies/CURRENT @@ -1 +1 @@ -MANIFEST-000267 +MANIFEST-000288 diff --git a/packs/maladies/LOG b/packs/maladies/LOG index c252bc0..a00cc96 100644 --- a/packs/maladies/LOG +++ b/packs/maladies/LOG @@ -1,7 +1,7 @@ -2025/09/24-16:42:14.695212 7f7cfbfff6c0 Recovering log #265 -2025/09/24-16:42:14.705156 7f7cfbfff6c0 Delete type=3 #263 -2025/09/24-16:42:14.705234 7f7cfbfff6c0 Delete type=0 #265 -2025/09/24-16:43:46.084105 7f7cf9fff6c0 Level-0 table #270: started -2025/09/24-16:43:46.084138 7f7cf9fff6c0 Level-0 table #270: 0 bytes OK -2025/09/24-16:43:46.141584 7f7cf9fff6c0 Delete type=0 #268 -2025/09/24-16:43:46.208949 7f7cf9fff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end) +2025/10/17-15:20:23.552822 7f7b74bf86c0 Recovering log #286 +2025/10/17-15:20:23.562671 7f7b74bf86c0 Delete type=3 #284 +2025/10/17-15:20:23.562775 7f7b74bf86c0 Delete type=0 #286 +2025/10/17-15:23:01.180944 7f7b6f3ff6c0 Level-0 table #291: started +2025/10/17-15:23:01.180971 7f7b6f3ff6c0 Level-0 table #291: 0 bytes OK +2025/10/17-15:23:01.187680 7f7b6f3ff6c0 Delete type=0 #289 +2025/10/17-15:23:01.194014 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end) diff --git a/packs/maladies/LOG.old b/packs/maladies/LOG.old index 438ea71..a283282 100644 --- a/packs/maladies/LOG.old +++ b/packs/maladies/LOG.old @@ -1,7 +1,7 @@ -2025/09/24-16:34:06.434181 7f7cfb7fe6c0 Recovering log #261 -2025/09/24-16:34:06.444000 7f7cfb7fe6c0 Delete type=3 #259 -2025/09/24-16:34:06.444067 7f7cfb7fe6c0 Delete type=0 #261 -2025/09/24-16:41:30.144559 7f7cf9fff6c0 Level-0 table #266: started -2025/09/24-16:41:30.144589 7f7cf9fff6c0 Level-0 table #266: 0 bytes OK -2025/09/24-16:41:30.151446 7f7cf9fff6c0 Delete type=0 #264 -2025/09/24-16:41:30.151596 7f7cf9fff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end) +2025/10/17-15:00:03.941455 7f7b6ffff6c0 Recovering log #282 +2025/10/17-15:00:03.993898 7f7b6ffff6c0 Delete type=3 #280 +2025/10/17-15:00:03.993967 7f7b6ffff6c0 Delete type=0 #282 +2025/10/17-15:00:17.634593 7f7b6f3ff6c0 Level-0 table #287: started +2025/10/17-15:00:17.634614 7f7b6f3ff6c0 Level-0 table #287: 0 bytes OK +2025/10/17-15:00:17.712504 7f7b6f3ff6c0 Delete type=0 #285 +2025/10/17-15:00:17.839469 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end) diff --git a/packs/maladies/MANIFEST-000288 b/packs/maladies/MANIFEST-000288 new file mode 100644 index 0000000000000000000000000000000000000000..644c81ae7f38763af6e56f9ca85b21281811b0bf GIT binary patch literal 173 zcmeA-Et%ZHz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Fub5eqnp><`S?r#g z5t(ZkmhBr}cOFdpC{sEnY3)`pgoS$2eSd>_jU&P8Fub5eqnp><`RcvOS zZBks}oS9;lAL4Dy7{CAq?2I#*<}7A}DKkuR^fB@c3@Zq8N-;<_jbhY=D1*u4GUn2` g?rmHQj7*D|I2o81GqHp|&HZl&5?BlpSPB#X0K8)_ .folder-header h3 { - color:#AAA; +:root { + --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); + --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; +} + +.window-app { + text-align: justify; + font-size: 16px; + letter-spacing: 1px; + + &.sheet { + .window-content { + margin: 0; + padding: 0; + font-family: "GreatPrimer"; + + .sheet-header { + color: rgba(19, 18, 18, 0.95); + background: rgba(226, 226, 222, 0.95); + } + + .tooltip { + &:hover { + .tooltiptext { + top: 2rem; + left: 2rem; + margin: 0; + padding: 0.25rem; + } + } + } + } + } +} + +.sheet header.sheet-header h1 input, +.window-app .window-header, +#actors .directory-list, +#navigation #scene-list .scene.nav-item { + font-size: 1.0rem; +} + +.sheet { + nav { + &.sheet-tabs { + font-size: 0.8rem; + font-size: 1.2rem; + font-weight: bold; + height: 3rem; + flex: 0 0 3rem; + margin: 0; + padding: 0 0 0 0.25rem; + text-align: center; + 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; + } + } + + 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; + } + + .flex-compteurs { + text-align: right; + } + + .resource-content { + width: 2rem; + } + } + } + + .tab[data-tab] { + padding: 0; + } + + li { + margin: 0.2rem; + padding: 0.15rem; + } +} + +.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); +} + +.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); + } + + &:disabled { + color: #1c2058; + } +} + +select { + background: white; + color: #494e6b; + + &:disabled { + color: #1c2058; + } +} + +li.folder>.folder-header h3 { + color: #AAA; } table { - border: 1px solid #7a7971; + 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; - grid-gap: 10px; - gap: 10px; - margin: 10px 0; - padding: 0; + +.grid, +.grid-2col { + display: grid; + grid-column: span 2 / span 2; + grid-template-columns: repeat(2, minmax(0, 1fr)); + grid-gap: 10px; + 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-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-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-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-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-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-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-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-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-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)); + 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; + justify-content: center; + align-items: center; + text-align: center; + padding: 5px; } + .flex-group-left { - justify-content: flex-start; - text-align: left; + justify-content: flex-start; + text-align: left; } + .flex-group-right { - justify-content: flex-end; - text-align: right; + justify-content: flex-end; + text-align: right; } + .flex-center { - align-items: center; - justify-content: center; - text-align: center; + align-items: center; + justify-content: center; + text-align: center; } + .table-create-actor { - font-size: 0.8rem; + font-size: 0.8rem; } + .flex-between { - justify-content: space-between; + justify-content: space-between; } + .flex-shrink { - flex: 'flex-shrink'; + flex: 'flex-shrink'; } + .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; - .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; - } - .header-fields { - flex: 1; - } - h1 { - &.charname { - height: 50px; - padding: 0px; - margin: 5px 0; - border-bottom: 0; - input { - font-family: "MailartRubberstamp"; - font-size: 3rem; - width: 100%; - height: 100%; - margin: 0; - } - } - } - } - .sheet-tabs { - flex: 0; - font-family: "MailartRubberstamp"; - font-size: 2.2rem; - } - .tox { - .tox-editor-container { - background: #fff; - } - .tox-edit-area { - padding: 0 8px; - } - } - .resource-label { - font-weight: bold; - text-transform: uppercase; - } - .tabs { - height: 40px; - border-top: 1px solid #AAA; - border-bottom: 1px solid #AAA; - color: #000000; - font-family: "GreatPrimer"; - .item { - line-height: 40px; - font-weight: bold; - &.active { - text-decoration: underline; - text-shadow: none; - } - } - } - .items-list { - list-style: none; - margin: 1px 0; - padding: 0; - overflow-y: auto; - .item-header { - font-weight: bold; - } - .item { - height: 30px; - line-height: 24px; - padding: 1px 0; - border-bottom: 1px solid #BBB; - .item-image { - flex: 0 0 24px; - margin-right: 5px; - } - img { - display: block; - } - } - .item-name { - margin: 0; - } - .item-controls { - flex: 0 0 86px; - text-align: right; - } - } + .sheet-header { + flex: 0 0 210px; + overflow: hidden; + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: flex-start; + margin-bottom: 10px; + + .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; + } + + .header-fields { + flex: 1; + } + + h1 { + &.charname { + height: 50px; + padding: 0px; + margin: 5px 0; + border-bottom: 0; + + input { + font-family: "MailartRubberstamp"; + font-size: 3rem; + width: 100%; + height: 100%; + margin: 0; + } + } + } + } + + .sheet-tabs { + flex: 0; + font-family: "MailartRubberstamp"; + font-size: 2.2rem; + } + + .tox { + .tox-editor-container { + background: #fff; + } + + .tox-edit-area { + padding: 0 8px; + } + } + + .resource-label { + font-weight: bold; + text-transform: uppercase; + } + + .tabs { + height: 40px; + border-top: 1px solid #AAA; + border-bottom: 1px solid #AAA; + color: #000000; + font-family: "GreatPrimer"; + + .item { + line-height: 40px; + font-weight: bold; + + &.active { + text-decoration: underline; + text-shadow: none; + } + } + } + + .items-list { + list-style: none; + margin: 1px 0; + padding: 0; + overflow-y: auto; + + .item-header { + font-weight: bold; + } + + .item { + height: 30px; + line-height: 24px; + padding: 1px 0; + border-bottom: 1px solid #BBB; + + .item-image { + flex: 0 0 24px; + margin-right: 5px; + } + + img { + display: block; + } + } + + .item-name { + margin: 0; + } + + .item-controls { + flex: 0 0 86px; + text-align: right; + } + } } + .profile-img-container { - margin-right: 0.2rem; - max-width: 140px; - width: 140px; + 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); - &:hover { - color: rgba(255, 255, 128, 0.7); - border: 1px solid rgba(255, 128, 0, 0.8); - cursor: pointer; - } + vertical-align: baseline; + width: 8%; + height: 8%; + max-height: 48px; + border-width: 0px; + border: 1px solid rgba(0, 0, 0, 0); + + &: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; + 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; + height: 16px; + width: 16px; + border: 0; + vertical-align: bottom; } + .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"; + height: 100%; + font-size: 0.8rem; + font-family: "GreatPrimer"; } + .editor { - border: 2; - height: 100%; - padding: 0 3px; + border: 2; + height: 100%; + padding: 0 3px; } + .medium-editor { - border: 2; - height: 240px; - padding: 0 3px; + border: 2; + height: 240px; + padding: 0 3px; } + .small-editor { - border: 2; - height: 120px; - padding: 0 3px; + border: 2; + height: 120px; + padding: 0 3px; } .questionnaire-reponse { @@ -390,829 +473,1010 @@ table { margin-top: 0.5rem; } -input[type="text"], select[type="text"] { - background: white; - color: #494e6b; +input[type="text"], +select[type="text"] { + background: white; + color: #494e6b; } -.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); + +.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); } -.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: rgba(226, 226, 222, 0.95); - border: 1 none; - margin-bottom: 0.25rem; - margin-left: 2px; + +.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: 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.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: rgba(226, 226, 222, 0.95); - color: rgba(19, 18, 18, 0.95); + +.window-app .window-content, +.window-app.sheet .window-content .sheet-body { + font-size: 0.8rem; + background: rgba(226, 226, 222, 0.95); + color: rgba(19, 18, 18, 0.95); } + section { - &.sheet-body { - padding: 0.25rem 0.5rem; - &:after { - content: ""; - display: block; - clear: both; - } - } + &.sheet-body { + padding: 0.25rem 0.5rem; + + &:after { + content: ""; + display: block; + clear: both; + } + } } + nav { - &.sheet-tabs { - .item { - z-index: 2; - position: relative; - opacity: 1.0; - color: rgba(29, 28, 31); - padding: 0 0.25rem; - &:after { - content: ""; - position: absolute; - top: 0; - right: 0; - height: 2rem; - width: 1px; - } - } - } + &.sheet-tabs { + .item { + z-index: 2; + position: relative; + opacity: 1.0; + color: rgba(29, 28, 31); + padding: 0 0.25rem; + + &:after { + content: ""; + position: absolute; + top: 0; + right: 0; + height: 2rem; + width: 1px; + } + } + } } + .select-diff { - display: inline-block; - text-align: left; - width: 50px; + display: inline-block; + text-align: left; + width: 50px; } -.window-app.sheet .window-content .carac-value, .window-app.sheet .window-content .competence-xp { - margin: 0.05rem; - flex-basis: 3rem; - text-align: center; + +.window-app.sheet .window-content .carac-value, +.window-app.sheet .window-content .competence-xp { + margin: 0.05rem; + flex-basis: 3rem; + text-align: center; } -h1, h2, h3, h4 { - font-weight: bold; + +h1, +h2, +h3, +h4 { + font-weight: bold; } -ul, ol { - margin: 0; - padding: 0; + +ul, +ol { + margin: 0; + padding: 0; } -ul, li { - list-style-type: none; + +ul, +li { + list-style-type: none; } + .header-fields { - li { - margin: 0; - padding: 0; - } + li { + margin: 0; + padding: 0; + } } + .alterne-list { - & > .list-item { - &:hover { - background: rgba(100, 100, 50, 0.25); - } - &:nth-child(even) { - background: rgba(80, 60, 0, 0.10); - } - &:nth-child(odd) { - background: rgb(160, 130, 100, 0.05); - } - } + &>.list-item { + &:hover { + background: rgba(100, 100, 50, 0.25); + } + + &:nth-child(even) { + background: rgba(80, 60, 0, 0.10); + } + + &:nth-child(odd) { + background: rgb(160, 130, 100, 0.05); + } + } } + .specialisation-label { - font-size: 0.8rem; + font-size: 0.8rem; } + .carac-label, .attr-label { - font-weight: bold; + 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; + 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(170, 168, 167, 0.35); - flex-grow: 0; - flex-wrap: nowrap; - justify-content: flex-start; + background: rgba(170, 168, 167, 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; + background: rgba(87, 60, 32, 0.25); + flex-grow: 0; + flex-wrap: nowrap; + justify-content: flex-start; } + .item-display-show { - display: block; + display: block; } + .item-display-hide { - display: none; + display: none; } + .item-quantite { - margin-left: 0.5rem; + margin-left: 0.5rem; } + .list-item-margin1 { - margin-left: 1rem; + margin-left: 1rem; } + .list-item-margin2 { - margin-left: 2rem; + margin-left: 2rem; } + .list-item-margin3 { - margin-left: 3rem; + margin-left: 3rem; } + .list-item-margin4 { - margin-left: 4rem; + margin-left: 4rem; } + .sheet-competence-img { - width: 24px; - max-width: 24px; - height: 24px; - max-height: 24px; - flex-grow: 0; - margin-right: 0.25rem; + 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; + 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; + align-content: flex-start; + justify-content: flex-start; + font-weight: bold; + flex-grow: 0; } + .comp-li { - max-width: 8rem; - width: 8rem; + max-width: 8rem; + width: 8rem; } + .description-label { - flex-grow: 2; - margin-left: 4px; + flex-grow: 2; + margin-left: 4px; } + .status-header-label { - margin-left: 2px; + margin-left: 2px; } + .roll-dialog-label { - margin: 4px 0; - min-width: 96px; + margin: 4px 0; + min-width: 96px; } + .short-label { - flex-grow: 1; + flex-grow: 1; } + .keyword-label { - font-size: 0.85rem; + font-size: 0.85rem; } + .item-sheet-label { - flex-grow: 1; + flex-grow: 1; } + .item-text-long-line { - flex-grow: 3; + flex-grow: 3; } + .score-label { - flex-grow: 2; - align-content: center; + flex-grow: 2; + align-content: center; } + .attribut-value, .carac-value { - flex-grow: 0; - flex-basis: 64px; - margin-right: 4px; - margin-left: 4px; + 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; + 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; + flex-grow: 0; + flex-basis: 4rem; + margin-right: 0.25rem; + margin-left: 0.25rem; } + .small-label { - margin-top: 5px; + margin-top: 5px; } + .padd-right { - margin-right: 8px; + margin-right: 8px; } + .padd-left { - margin-left: 8px; + margin-left: 8px; } + .stack-left { - align-items: center; - flex-shrink: 1; - flex-grow: 0; + align-items: center; + flex-shrink: 1; + flex-grow: 0; } + .packed-left { - white-space: nowrap; - flex-grow: 0; + 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; + 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; + align-content: flex-start; } + .tokenhudext { - display: flex; - flex: 0 !important; - font-weight: 600; - &.left { - justify-content: flex-start; - flex-direction: column; - position: absolute; - top: 2.75rem; - right: 4rem; - } - &.right { - justify-content: flex-start; - flex-direction: column; - position: absolute; - top: 2.75rem; - left: 4rem; - } + display: flex; + flex: 0 !important; + font-weight: 600; + + &.left { + justify-content: flex-start; + flex-direction: column; + position: absolute; + top: 2.75rem; + right: 4rem; + } + + &.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; - &.right { - margin-left: 8px; - } - } + &.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; + + &.right { + margin-left: 8px; + } + } } + #token-hud { - .status-effects { - &.active { - z-index: 2; - } - } + .status-effects { + &.active { + z-index: 2; + } + } } + .token-sheet { - .window-content { - .flexcol { - .sheet-tabs { - font-size: 0.8rem; - } - } - } + .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; + 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; + font-size: 0.7rem; } + .skill-good-checkbox { - max-height: 10px; - max-width: 10px; + max-height: 10px; + max-width: 10px; } + .flex-actions-bar { - flex-grow: 2; + flex-grow: 2; } + #sidebar { - font-size: 1rem; - 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); - &.collapsed { - height: 470px !important; - } - #sidebar-tabs { - i { - display: inline-block; - background-position: center; - background-size: cover; - text-shadow: 1px 1px 0 rgba(0,0,0,0.75); - } - } + font-size: 1rem; + 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); + + &.collapsed { + height: 470px !important; + } + + #sidebar-tabs { + i { + display: inline-block; + background-position: center; + background-size: cover; + text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75); + } + } } -#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-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; - &:hover { - background: rgba(0,0,0,0.05); - cursor: pointer; - } - } - } + .directory-list { + .entity { + border-top: 1px rgba(0, 0, 0, 0.25); + border-bottom: 0 none; + padding: 0.25rem 0; + + &: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; + 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-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; + font-weight: bold; + font-family: MailartRubberstamp; + font-size: 1.2rem; + padding: 4px; } + .chat-actor-name-opposition { font-weight: bold; font-family: MailartRubberstamp; font-size: 0.9rem; padding: 4px; } + .chat-result-success { - color: darkgreen; + color: darkgreen; } + .chat-result-failure { - color: darkred; + color: darkred; } + .chat-img { - width: 64px; - height: 64px; + width: 64px; + height: 64px; } -.chat-command-img { + +.chat-command-img { border: 0px; width: 32px; height: 32px; } + .chat-result-column { min-width: 70%; width: 70%; } + .roll-dialog-header { - height: 52px; + height: 52px; } + .actor-icon { - float: left; - width: 48px; - height: 48px; - padding: 2px 6px 2px 2px; + float: left; + width: 48px; + height: 48px; + padding: 2px 6px 2px 2px; } + .padding-dice { - padding-top: .2rem; - padding-bottom: .2rem; + padding-top: .2rem; + padding-bottom: .2rem; } + .dice-image { - box-sizing: border-box; - border: none; - border-radius: 0; - max-width: 100%; + 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%; + 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; + width: 15%; + height: 15%; + font-size: 15px; + padding: 10px; + padding-bottom: 20px; + padding-top: .2rem; + padding-bottom: .2rem; } + .div-center { - align-self: center; + align-self: center; } + .chat-message { - background: rgba(220,220,210,0.5); - font-size: 0.9rem; - &.whisper { - background: rgba(220,220,210,0.75); - border: 2px solid #545469; - } - .chat-icon { - border: 0; - padding: 2px 6px 2px 2px; - float: left; - width: 64px; - height: 64px; - } + background: rgba(220, 220, 210, 0.5); + font-size: 0.9rem; + + &.whisper { + background: rgba(220, 220, 210, 0.75); + border: 2px solid #545469; + } + + .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; + 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; + 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; + 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); - & > .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); - } - } + 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); + + &>.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); + } + } } -#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-width: 4px; - border-image-outset: 0px; + +#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-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-width: 4px; - border-image-outset: 0px; - box-shadow: 0 0 3px #ff6400; + +#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-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; - } - .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; - } - } - .bar-controls { - background: rgba(30, 25, 20, 1); - border: 1px solid rgba(72, 46, 28, 1); - } + #action-bar { + #macro-list { + border: 1px solid rgba(72, 46, 28, 1); + box-shadow: 2px 2px 5px #000000; + } + + .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; + } + } + + .bar-controls { + background: rgba(30, 25, 20, 1); + border: 1px solid rgba(72, 46, 28, 1); + } } + #players { - border-image-width: 4px; - border-image-outset: 0px; - background: rgba(30, 25, 20, 1); + border-image-width: 4px; + border-image-outset: 0px; + background: rgba(30, 25, 20, 1); } + #navigation { - #scene-list { - .scene { - &.nav-item { - background: rgba(30, 25, 20, 1); - background-origin: padding-box; - border-image-width: 4px; - border-image-outset: 0px; - &.active { - background: rgba(72, 46, 28, 1); - } - } - } - } - #nav-toggle { - background: rgba(30, 25, 20, 1); - background-origin: padding-box; - border-image-width: 4px; - border-image-outset: 0px; - } + #scene-list { + .scene { + &.nav-item { + background: rgba(30, 25, 20, 1); + background-origin: padding-box; + border-image-width: 4px; + border-image-outset: 0px; + + &.active { + background: rgba(72, 46, 28, 1); + } + } + } + } + + #nav-toggle { + background: rgba(30, 25, 20, 1); + background-origin: padding-box; + 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-width: 4px; - border-image-outset: 0px; - box-shadow: 0 0 3px #ff6400; + +#navigation #scene-list .scene.view, +#navigation #scene-list .scene.context { + background: rgba(72, 46, 28, 1); + background-origin: padding-box; + border-image-width: 4px; + border-image-outset: 0px; + box-shadow: 0 0 3px #ff6400; } + .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; - text-decoration: none; - text-shadow: 0px 1px 0px #4d3534; - position: relative; - margin: 2px; - &:hover { - background: linear-gradient(to bottom, #800000 5%, #3e0101 100%); - background-color: red; - } - &:active { - position: relative; - top: 1px; - } + 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; + text-decoration: none; + text-shadow: 0px 1px 0px #4d3534; + position: relative; + margin: 2px; + + &:hover { + background: linear-gradient(to bottom, #800000 5%, #3e0101 100%); + background-color: red; + } + + &: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; - text-decoration: none; - text-shadow: 0px 1px 0px #4d3534; - position: relative; - margin: 0px; + 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; + 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; + background: linear-gradient(to bottom, #800000 5%, #3e0101 100%); + background-color: red; } + .plus-minus-button:active, .chat-card-button:active { - position: relative; - top: 1px; + position: relative; + top: 1px; } + .plus-minus { - font-size: 0.9rem; - font-weight: bold; + font-size: 0.9rem; + font-weight: bold; } + .ul-level1 { - padding-left: 2rem; + padding-left: 2rem; } + #pause { - font-size: 2rem; - & > h3 { - color: #CCC; - } - & > img { - content: url(../images/ui/logo_tedeum_pause.webp); - height: 200px; - width: 200px; - top: -200px; - left: calc(50% - 132px); - } + font-size: 2rem; + + &>h3 { + color: #CCC; + } + + &>img { + content: url(../images/ui/logo_tedeum_pause.webp); + height: 200px; + width: 200px; + top: -200px; + left: calc(50% - 132px); + } } + #logo { - content: url(../images/ui/logo_tedeum_pause.webp); - width: 100px; - height: 60px; + content: url(../images/ui/logo_tedeum_pause.webp); + width: 100px; + height: 60px; } + .dice-cell { - padding-left: 12px; - padding-right: 12px; - width: 60px; - text-align: center; + padding-left: 12px; + padding-right: 12px; + width: 60px; + text-align: center; } + .dice-formula, .dice-total { - height: 54px; - position: relative; + height: 54px; + position: relative; } + .status-small-label { - font-size: 0.65rem; + font-size: 0.65rem; } + .no-grow { - flex-grow: 1; - max-width: 32px; + flex-grow: 1; + max-width: 32px; } + .status-col-name { - max-width: 72px; + max-width: 72px; } + .img-no-border { - max-width: 48px; - max-height: 48px; - border: 0px; + max-width: 48px; + max-height: 48px; + border: 0px; } + .items-title-bg { - margin-top: 6px; - color: rgba(19, 18, 18, 0.95); + 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; + 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; + 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; + text-align: center; + font-family: MailartRubberstamp; + margin-left: 4px; } + .lock-icon { - width: 16px; - height: 16px; + width: 16px; + height: 16px; } + .item-sheet-img { - width: 64px; - height: auto; - border: 0; + width: 64px; + height: auto; + border: 0; } + .item-name-img { - flex-grow: 1; - max-width: 2rem; - min-width: 2rem; + flex-grow: 1; + max-width: 2rem; + min-width: 2rem; } + .item-field { - margin-top: 4px; + margin-top: 4px; } + .item-field-xp { - margin-top: 4px; + margin-top: 4px; min-width: 8rem; max-width: 8rem; } + .item-field-label-short { - flex-grow: 1; - max-width: 4rem; - min-width: 4rem; + flex-grow: 1; + max-width: 4rem; + min-width: 4rem; } + .item-field-label-medium { - flex-grow: 1; - max-width: 6rem; - min-width: 6rem; + flex-grow: 1; + max-width: 6rem; + min-width: 6rem; } + .item-field-skill { - flex-grow: 1; - max-width: 6.8rem; - min-width: 6.8rem; + flex-grow: 1; + max-width: 6.8rem; + min-width: 6.8rem; } + .item-field-label-long { - flex-grow: 1; - max-width: 10rem; - min-width: 10rem; + flex-grow: 1; + max-width: 10rem; + min-width: 10rem; } + .item-field-title-long { - flex-grow: 1; - max-width: 12rem; - min-width: 12rem; + flex-grow: 1; + max-width: 12rem; + min-width: 12rem; } + .item-field-label-long14 { - flex-grow: 1; - max-width: 14rem; - min-width: 14rem; + 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; + 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; + max-width: 16rem; + min-width: 16rem; + width: 16rem; + min-height: 1.6rem; } + .item-control-end { - align-self: flex-end; + align-self: flex-end; } + .alternate-list { - margin-top: 4px; - flex-wrap: nowrap; + margin-top: 4px; + flex-wrap: nowrap; } + .item-filler { - flex-grow: 6; - flex-shrink: 7; + flex-grow: 6; + flex-shrink: 7; } + .item-controls-fixed { - min-width: 2rem; - max-width: 2rem; + min-width: 2rem; + max-width: 2rem; } + .item-controls-fixed-full { - min-width: 3rem; - max-width: 3rem; + min-width: 3rem; + max-width: 3rem; } + .item-left-pad { - margin-left: 4px; + margin-left: 4px; } + .attribute-label { - font-weight: bold; + font-weight: bold; } + .flexrow-no-expand { - flex-grow: 0; + flex-grow: 0; } + .item-input-small { - max-width: 16px; - max-height: 12px; + max-width: 16px; + max-height: 12px; } + .character-summary-rollable { - text-decoration: underline; + text-decoration: underline; } + .te-deum-roll-dialog { - .window-header { - border-radius: 10px 10px 0% 0%; - } - .window-content { - border-radius: 0% 0% 10px 10px; - } + .window-header { + border-radius: 10px 10px 0% 0%; + } + + .window-content { + border-radius: 0% 0% 10px 10px; + } } + .skill-roll-dialog { - div { - margin-top: 4px; - margin-bottom: 4px; - } + div { + margin-top: 4px; + margin-bottom: 4px; + } } + .confront-dice { - border-width: 0px; + border-width: 0px; } + .bonus-spec { - max-width: 48px; + max-width: 48px; } + .confront-bonus-container { - position: relative; - flex-grow: 1; - text-align: center; - color: black; + position: relative; + flex-grow: 1; + text-align: center; + color: black; } + .pool-list { - align-items: center; - justify-content: center; + align-items: center; + justify-content: center; } + .corps-combat-block { position: relative; width: 600px; height: 600px; } + .silhouette-combat-picture { width: 250px; max-width: 250px; border: 0; } + .silhouette-combat-block { position: absolute; background: white; @@ -1225,10 +1489,12 @@ ul, li { font-size: 0.8rem; align-self: center; } + .silhouette-combat-space { width: 60px; min-width: 60px; } + .center-content { display: flex; justify-content: center; @@ -1249,19 +1515,23 @@ ul, li { /*background: rgba(226, 226, 222, 0.95);*/ font-family: "GreatPrimer"; font-size: 0.9rem; + .field-title { font-weight: bold; } + .status-section { display: block; max-width: 34rem; } + .creator-finished-section { display: block; max-width: 34rem; text-align: center; margin-bottom: 1rem; } + .stage-main-details { text-align: center; margin-top: 1rem; @@ -1271,22 +1541,28 @@ ul, li { .grace-texte { margin-top: 1rem; } + .chat-welcome { text-align: center; } + .item-name-label { min-width: 12rem; } + .compendium-sidebar .directory-item.compendium.locked .compendium-name { background: rgba(0, 0, 0, 0.1); } + .compendium-sidebar .directory-item.compendium .compendium-name { background: rgba(0, 0, 0, 0.1); } + .compendium-sidebar .directory-item.compendium:hover .compendium-name { text-shadow: 0 0 8px var(--color-shadow-primary); background: rgba(0, 0, 0, 0.9); } + .compendium-sidebar .directory-item.compendium .compendium-footer .source { display: inline-block; font-size: var(--font-size-12); @@ -1294,6 +1570,18 @@ ul, li { border-radius: 0 3px 0 0; background: rgba(0, 0, 0, 0.1); } + .tedeum-create-character { align-self: anchor-center; +} + +.message-chat-center { + text-align: center; +} + +.welcome-message-h3 { + font-size: 1.2rem; + text-align: center; + margin-bottom: 0.5rem; + color: darkred; } \ No newline at end of file diff --git a/styles/tedeum.css b/styles/tedeum.css index 0637611..b4f989d 100644 --- a/styles/tedeum.css +++ b/styles/tedeum.css @@ -1,364 +1,447 @@ @font-face { - font-family: "MailartRubberstamp"; - src: url('../fonts/MailartRubberstamp-Regular.woff') format("woff"); - font-family: "GreatPrimer"; - src: url('../fonts/IM_FELL_Great_Primer_Roman.woff') format("woff"); + font-family: "MailartRubberstamp"; + src: url('../fonts/MailartRubberstamp-Regular.woff') format("woff"); + font-family: "GreatPrimer"; + src: url('../fonts/IM_FELL_Great_Primer_Roman.woff') format("woff"); } -:root { - --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); - --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; -} -.window-app { - text-align: justify; - font-size: 16px; - letter-spacing: 1px -} -.window-app.sheet .window-content { - margin: 0; - padding: 0; - font-family: "GreatPrimer"; - } -.window-app.sheet .window-content .sheet-header { - color: rgba(19, 18, 18, 0.95); - background: rgba(226, 226, 222, 0.95); - } -.window-app.sheet .window-content .tooltip:hover .tooltiptext { - top: 2rem; - left: 2rem; - margin: 0; - padding: 0.25rem; - } -.sheet header.sheet-header h1 input, .window-app .window-header, #actors .directory-list, #navigation #scene-list .scene.nav-item { - font-size: 1.0rem; -} -.sheet nav.sheet-tabs { - font-size: 0.8rem; - font-size: 1.2rem; - font-weight: bold; - height: 3rem; - flex: 0 0 3rem; - margin: 0; - padding: 0 0 0 0.25rem; - text-align: center; - 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; - } -.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 header.sheet-header .flex-compteurs { - text-align: right; - } -.sheet header.sheet-header .resource-content { - width: 2rem; - } -.sheet .tab[data-tab] { - padding: 0; - } -.sheet li { - margin: 0.2rem; - padding: 0.15rem; - } -.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); -} -.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 { - background: white; - color: #494e6b -} -select:disabled { - color: #1c2058; - } -li.folder > .folder-header h3 { - color:#AAA; +:root { + --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); + --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; +} + +.window-app { + text-align: justify; + font-size: 16px; + letter-spacing: 1px +} + +.window-app.sheet .window-content { + margin: 0; + padding: 0; + font-family: "GreatPrimer"; + } + +.window-app.sheet .window-content .sheet-header { + color: rgba(19, 18, 18, 0.95); + background: rgba(226, 226, 222, 0.95); + } + +.window-app.sheet .window-content .tooltip:hover .tooltiptext { + top: 2rem; + left: 2rem; + margin: 0; + padding: 0.25rem; + } + +.sheet header.sheet-header h1 input, +.window-app .window-header, +#actors .directory-list, +#navigation #scene-list .scene.nav-item { + font-size: 1.0rem; +} + +.sheet nav.sheet-tabs { + font-size: 0.8rem; + font-size: 1.2rem; + font-weight: bold; + height: 3rem; + flex: 0 0 3rem; + margin: 0; + padding: 0 0 0 0.25rem; + text-align: center; + 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; + } + +.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 header.sheet-header .flex-compteurs { + text-align: right; + } + +.sheet header.sheet-header .resource-content { + width: 2rem; + } + +.sheet .tab[data-tab] { + padding: 0; + } + +.sheet li { + margin: 0.2rem; + padding: 0.15rem; + } + +.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); +} + +.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 { + background: white; + color: #494e6b +} + +select:disabled { + color: #1c2058; + } + +li.folder>.folder-header h3 { + color: #AAA; } table { - border: 1px solid #7a7971; + 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; - grid-gap: 10px; - grid-gap: 10px; - gap: 10px; - margin: 10px 0; - padding: 0; + +.grid, +.grid-2col { + display: grid; + grid-column: span 2 / span 2; + grid-template-columns: repeat(2, minmax(0, 1fr)); + grid-gap: 10px; + grid-gap: 10px; + 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-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-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-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-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-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-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-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-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-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)); + 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; + justify-content: center; + align-items: center; + text-align: center; + padding: 5px; } + .flex-group-left { - justify-content: flex-start; - text-align: left; + justify-content: flex-start; + text-align: left; } + .flex-group-right { - justify-content: flex-end; - text-align: right; + justify-content: flex-end; + text-align: right; } + .flex-center { - align-items: center; - justify-content: center; - text-align: center; + align-items: center; + justify-content: center; + text-align: center; } + .table-create-actor { - font-size: 0.8rem; + font-size: 0.8rem; } + .flex-between { - justify-content: space-between; + justify-content: space-between; } + .flex-shrink { - flex: 'flex-shrink'; + flex: 'flex-shrink'; } + .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; - } + 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; - } + 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; + } + .fvtt-te-deum .sheet-header .header-fields { - flex: 1; - } + flex: 1; + } + .fvtt-te-deum .sheet-header h1.charname { - height: 50px; - padding: 0px; - margin: 5px 0; - border-bottom: 0; - } + 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; - } + 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; - } + flex: 0; + font-family: "MailartRubberstamp"; + font-size: 2.2rem; + } + .fvtt-te-deum .tox .tox-editor-container { - background: #fff; - } + background: #fff; + } + .fvtt-te-deum .tox .tox-edit-area { - padding: 0 8px; - } + padding: 0 8px; + } + .fvtt-te-deum .resource-label { - font-weight: bold; - text-transform: uppercase; - } + 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"; - } + 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 - } + line-height: 40px; + font-weight: bold + } + .fvtt-te-deum .tabs .item.active { - -webkit-text-decoration: underline; - text-decoration: underline; - text-shadow: none; - } + -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; - } + list-style: none; + margin: 1px 0; + padding: 0; + overflow-y: auto; + } + .fvtt-te-deum .items-list .item-header { - font-weight: bold; - } + font-weight: bold; + } + .fvtt-te-deum .items-list .item { - height: 30px; - line-height: 24px; - padding: 1px 0; - border-bottom: 1px solid #BBB; - } + 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; - } + flex: 0 0 24px; + margin-right: 5px; + } + .fvtt-te-deum .items-list .item img { - display: block; - } + display: block; + } + .fvtt-te-deum .items-list .item-name { - margin: 0; - } + margin: 0; + } + .fvtt-te-deum .items-list .item-controls { - flex: 0 0 86px; - text-align: right; - } + flex: 0 0 86px; + text-align: right; + } + .profile-img-container { - margin-right: 0.2rem; - max-width: 140px; - width: 140px; + 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) + 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; - } + 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; + 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; + height: 16px; + width: 16px; + border: 0; + vertical-align: bottom; } + .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"; + height: 100%; + font-size: 0.8rem; + font-family: "GreatPrimer"; } + .editor { - border: 2; - height: 100%; - padding: 0 3px; + border: 2; + height: 100%; + padding: 0 3px; } + .medium-editor { - border: 2; - height: 240px; - padding: 0 3px; + border: 2; + height: 240px; + padding: 0 3px; } + .small-editor { - border: 2; - height: 120px; - padding: 0 3px; + border: 2; + height: 120px; + padding: 0 3px; } .questionnaire-reponse { @@ -370,787 +453,968 @@ table { margin-top: 0.5rem; } -input[type="text"], select[type="text"] { - background: white; - color: #494e6b; +input[type="text"], +select[type="text"] { + background: white; + color: #494e6b; } -.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); + +.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); } -.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: rgba(226, 226, 222, 0.95); - border: 1 none; - margin-bottom: 0.25rem; - margin-left: 2px; + +.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: 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.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: rgba(226, 226, 222, 0.95); - color: rgba(19, 18, 18, 0.95); + +.window-app .window-content, +.window-app.sheet .window-content .sheet-body { + font-size: 0.8rem; + background: rgba(226, 226, 222, 0.95); + color: rgba(19, 18, 18, 0.95); } + section.sheet-body { - padding: 0.25rem 0.5rem - } + padding: 0.25rem 0.5rem + } + section.sheet-body:after { - content: ""; - display: block; - clear: both; - } + content: ""; + display: block; + clear: both; + } + nav.sheet-tabs .item { - z-index: 2; - position: relative; - opacity: 1.0; - color: rgba(29, 28, 31); - padding: 0 0.25rem - } + 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; - } + content: ""; + position: absolute; + top: 0; + right: 0; + height: 2rem; + width: 1px; + } + .select-diff { - display: inline-block; - text-align: left; - width: 50px; + display: inline-block; + text-align: left; + width: 50px; } -.window-app.sheet .window-content .carac-value, .window-app.sheet .window-content .competence-xp { - margin: 0.05rem; - flex-basis: 3rem; - text-align: center; + +.window-app.sheet .window-content .carac-value, +.window-app.sheet .window-content .competence-xp { + margin: 0.05rem; + flex-basis: 3rem; + text-align: center; } -h1, h2, h3, h4 { - font-weight: bold; + +h1, +h2, +h3, +h4 { + font-weight: bold; } -ul, ol { - margin: 0; - padding: 0; + +ul, +ol { + margin: 0; + padding: 0; } -ul, li { - list-style-type: none; + +ul, +li { + list-style-type: none; } + .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); - } + 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; + font-size: 0.8rem; } + .carac-label, .attr-label { - font-weight: bold; + 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; + 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(170, 168, 167, 0.35); - flex-grow: 0; - flex-wrap: nowrap; - justify-content: flex-start; + background: rgba(170, 168, 167, 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; + background: rgba(87, 60, 32, 0.25); + flex-grow: 0; + flex-wrap: nowrap; + justify-content: flex-start; } + .item-display-show { - display: block; + display: block; } + .item-display-hide { - display: none; + display: none; } + .item-quantite { - margin-left: 0.5rem; + margin-left: 0.5rem; } + .list-item-margin1 { - margin-left: 1rem; + margin-left: 1rem; } + .list-item-margin2 { - margin-left: 2rem; + margin-left: 2rem; } + .list-item-margin3 { - margin-left: 3rem; + margin-left: 3rem; } + .list-item-margin4 { - margin-left: 4rem; + margin-left: 4rem; } + .sheet-competence-img { - width: 24px; - max-width: 24px; - height: 24px; - max-height: 24px; - flex-grow: 0; - margin-right: 0.25rem; + 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; + 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; + align-content: flex-start; + justify-content: flex-start; + font-weight: bold; + flex-grow: 0; } + .comp-li { - max-width: 8rem; - width: 8rem; + max-width: 8rem; + width: 8rem; } + .description-label { - flex-grow: 2; - margin-left: 4px; + flex-grow: 2; + margin-left: 4px; } + .status-header-label { - margin-left: 2px; + margin-left: 2px; } + .roll-dialog-label { - margin: 4px 0; - min-width: 96px; + margin: 4px 0; + min-width: 96px; } + .short-label { - flex-grow: 1; + flex-grow: 1; } + .keyword-label { - font-size: 0.85rem; + font-size: 0.85rem; } + .item-sheet-label { - flex-grow: 1; + flex-grow: 1; } + .item-text-long-line { - flex-grow: 3; + flex-grow: 3; } + .score-label { - flex-grow: 2; - align-content: center; + flex-grow: 2; + align-content: center; } + .attribut-value, .carac-value { - flex-grow: 0; - flex-basis: 64px; - margin-right: 4px; - margin-left: 4px; + 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; + 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; + flex-grow: 0; + flex-basis: 4rem; + margin-right: 0.25rem; + margin-left: 0.25rem; } + .small-label { - margin-top: 5px; + margin-top: 5px; } + .padd-right { - margin-right: 8px; + margin-right: 8px; } + .padd-left { - margin-left: 8px; + margin-left: 8px; } + .stack-left { - align-items: center; - flex-shrink: 1; - flex-grow: 0; + align-items: center; + flex-shrink: 1; + flex-grow: 0; } + .packed-left { - white-space: nowrap; - flex-grow: 0; + 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; + 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; + align-content: flex-start; } + .tokenhudext { - display: flex; - flex: 0 !important; - font-weight: 600 + display: flex; + flex: 0 !important; + font-weight: 600 } + .tokenhudext.left { - justify-content: flex-start; - flex-direction: column; - position: absolute; - top: 2.75rem; - right: 4rem; - } + 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; - } + 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 - } + 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; - } + margin-left: 8px; + } + #token-hud .status-effects.active { - z-index: 2; - } + z-index: 2; + } + .token-sheet .window-content .flexcol .sheet-tabs { - font-size: 0.8rem; - } + 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; + 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; + font-size: 0.7rem; } + .skill-good-checkbox { - max-height: 10px; - max-width: 10px; + max-height: 10px; + max-width: 10px; } + .flex-actions-bar { - flex-grow: 2; + flex-grow: 2; } + #sidebar { - font-size: 1rem; - 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) + font-size: 1rem; + 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) } + #sidebar.collapsed { - height: 470px !important; - } + height: 470px !important; + } + #sidebar #sidebar-tabs i { - display: inline-block; - background-position: center; - background-size: cover; - text-shadow: 1px 1px 0 rgba(0,0,0,0.75); - } -#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); + display: inline-block; + background-position: center; + background-size: cover; + text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75); + } + +#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 - } + 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; - } + 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; + 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-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; + font-weight: bold; + font-family: MailartRubberstamp; + font-size: 1.2rem; + padding: 4px; } + .chat-actor-name-opposition { font-weight: bold; font-family: MailartRubberstamp; font-size: 0.9rem; padding: 4px; } + .chat-result-success { - color: darkgreen; + color: darkgreen; } + .chat-result-failure { - color: darkred; + color: darkred; } + .chat-img { - width: 64px; - height: 64px; + width: 64px; + height: 64px; } -.chat-command-img { + +.chat-command-img { border: 0px; width: 32px; height: 32px; } + .chat-result-column { min-width: 70%; width: 70%; } + .roll-dialog-header { - height: 52px; + height: 52px; } + .actor-icon { - float: left; - width: 48px; - height: 48px; - padding: 2px 6px 2px 2px; + float: left; + width: 48px; + height: 48px; + padding: 2px 6px 2px 2px; } + .padding-dice { - padding-top: .2rem; - padding-bottom: .2rem; + padding-top: .2rem; + padding-bottom: .2rem; } + .dice-image { - box-sizing: border-box; - border: none; - border-radius: 0; - max-width: 100%; + 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%; + 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; + width: 15%; + height: 15%; + font-size: 15px; + padding: 10px; + padding-bottom: 20px; + padding-top: .2rem; + padding-bottom: .2rem; } + .div-center { - align-self: center; + align-self: center; } + .chat-message { - background: rgba(220,220,210,0.5); - font-size: 0.9rem + 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; - } + 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; - } + 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; + 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; + 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; + 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) + 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); - } -#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-width: 4px; - border-image-outset: 0px; + +#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); + } + +#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-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-width: 4px; - border-image-outset: 0px; - box-shadow: 0 0 3px #ff6400; + +#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-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; - } + 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; - } + -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); - } + background: rgba(30, 25, 20, 1); + border: 1px solid rgba(72, 46, 28, 1); + } + #players { - border-image-width: 4px; - border-image-outset: 0px; - background: rgba(30, 25, 20, 1); + border-image-width: 4px; + border-image-outset: 0px; + background: rgba(30, 25, 20, 1); } + #navigation #scene-list .scene.nav-item { - background: rgba(30, 25, 20, 1); - background-origin: padding-box; - border-image-width: 4px; - border-image-outset: 0px - } + background: rgba(30, 25, 20, 1); + background-origin: padding-box; + border-image-width: 4px; + border-image-outset: 0px + } + #navigation #scene-list .scene.nav-item.active { - background: rgba(72, 46, 28, 1); - } + background: rgba(72, 46, 28, 1); + } + #navigation #nav-toggle { - background: rgba(30, 25, 20, 1); - background-origin: padding-box; - 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-width: 4px; - border-image-outset: 0px; - box-shadow: 0 0 3px #ff6400; + background: rgba(30, 25, 20, 1); + background-origin: padding-box; + 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-width: 4px; + border-image-outset: 0px; + box-shadow: 0 0 3px #ff6400; } + .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 + 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; - } + background: linear-gradient(to bottom, #800000 5%, #3e0101 100%); + background-color: red; + } + .chat-card-button:active { - position: relative; - top: 1px; - } + 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; + 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; + background: linear-gradient(to bottom, #800000 5%, #3e0101 100%); + background-color: red; } + .plus-minus-button:active, .chat-card-button:active { - position: relative; - top: 1px; + position: relative; + top: 1px; } + .plus-minus { - font-size: 0.9rem; - font-weight: bold; + font-size: 0.9rem; + font-weight: bold; } + .ul-level1 { - padding-left: 2rem; + padding-left: 2rem; } + #pause { - font-size: 2rem + font-size: 2rem } -#pause > h3 { - color: #CCC; - } -#pause > img { - content: url(../images/ui/logo_tedeum_pause.webp); - height: 200px; - width: 200px; - top: -200px; - left: calc(50% - 132px); - } + +#pause>h3 { + color: #CCC; + } + +#pause>img { + content: url(../images/ui/logo_tedeum_pause.webp); + height: 200px; + width: 200px; + top: -200px; + left: calc(50% - 132px); + } + #logo { - content: url(../images/ui/logo_tedeum_pause.webp); - width: 100px; - height: 60px; + content: url(../images/ui/logo_tedeum_pause.webp); + width: 100px; + height: 60px; } + .dice-cell { - padding-left: 12px; - padding-right: 12px; - width: 60px; - text-align: center; + padding-left: 12px; + padding-right: 12px; + width: 60px; + text-align: center; } + .dice-formula, .dice-total { - height: 54px; - position: relative; + height: 54px; + position: relative; } + .status-small-label { - font-size: 0.65rem; + font-size: 0.65rem; } + .no-grow { - flex-grow: 1; - max-width: 32px; + flex-grow: 1; + max-width: 32px; } + .status-col-name { - max-width: 72px; + max-width: 72px; } + .img-no-border { - max-width: 48px; - max-height: 48px; - border: 0px; + max-width: 48px; + max-height: 48px; + border: 0px; } + .items-title-bg { - margin-top: 6px; - color: rgba(19, 18, 18, 0.95); + 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; + 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; + 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; + text-align: center; + font-family: MailartRubberstamp; + margin-left: 4px; } + .lock-icon { - width: 16px; - height: 16px; + width: 16px; + height: 16px; } + .item-sheet-img { - width: 64px; - height: auto; - border: 0; + width: 64px; + height: auto; + border: 0; } + .item-name-img { - flex-grow: 1; - max-width: 2rem; - min-width: 2rem; + flex-grow: 1; + max-width: 2rem; + min-width: 2rem; } + .item-field { - margin-top: 4px; + margin-top: 4px; } + .item-field-xp { - margin-top: 4px; + margin-top: 4px; min-width: 8rem; max-width: 8rem; } + .item-field-label-short { - flex-grow: 1; - max-width: 4rem; - min-width: 4rem; + flex-grow: 1; + max-width: 4rem; + min-width: 4rem; } + .item-field-label-medium { - flex-grow: 1; - max-width: 6rem; - min-width: 6rem; + flex-grow: 1; + max-width: 6rem; + min-width: 6rem; } + .item-field-skill { - flex-grow: 1; - max-width: 6.8rem; - min-width: 6.8rem; + flex-grow: 1; + max-width: 6.8rem; + min-width: 6.8rem; } + .item-field-label-long { - flex-grow: 1; - max-width: 10rem; - min-width: 10rem; + flex-grow: 1; + max-width: 10rem; + min-width: 10rem; } + .item-field-title-long { - flex-grow: 1; - max-width: 12rem; - min-width: 12rem; + flex-grow: 1; + max-width: 12rem; + min-width: 12rem; } + .item-field-label-long14 { - flex-grow: 1; - max-width: 14rem; - min-width: 14rem; + 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; + 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; + max-width: 16rem; + min-width: 16rem; + width: 16rem; + min-height: 1.6rem; } + .item-control-end { - align-self: flex-end; + align-self: flex-end; } + .alternate-list { - margin-top: 4px; - flex-wrap: nowrap; + margin-top: 4px; + flex-wrap: nowrap; } + .item-filler { - flex-grow: 6; - flex-shrink: 7; + flex-grow: 6; + flex-shrink: 7; } + .item-controls-fixed { - min-width: 2rem; - max-width: 2rem; + min-width: 2rem; + max-width: 2rem; } + .item-controls-fixed-full { - min-width: 3rem; - max-width: 3rem; + min-width: 3rem; + max-width: 3rem; } + .item-left-pad { - margin-left: 4px; + margin-left: 4px; } + .attribute-label { - font-weight: bold; + font-weight: bold; } + .flexrow-no-expand { - flex-grow: 0; + flex-grow: 0; } + .item-input-small { - max-width: 16px; - max-height: 12px; + max-width: 16px; + max-height: 12px; } + .character-summary-rollable { - -webkit-text-decoration: underline; - text-decoration: underline; + -webkit-text-decoration: underline; + text-decoration: underline; } + .te-deum-roll-dialog .window-header { - border-radius: 10px 10px 0% 0%; - } + border-radius: 10px 10px 0% 0%; + } + .te-deum-roll-dialog .window-content { - border-radius: 0% 0% 10px 10px; - } + border-radius: 0% 0% 10px 10px; + } + .skill-roll-dialog div { - margin-top: 4px; - margin-bottom: 4px; - } + margin-top: 4px; + margin-bottom: 4px; + } + .confront-dice { - border-width: 0px; + border-width: 0px; } + .bonus-spec { - max-width: 48px; + max-width: 48px; } + .confront-bonus-container { - position: relative; - flex-grow: 1; - text-align: center; - color: black; + position: relative; + flex-grow: 1; + text-align: center; + color: black; } + .pool-list { - align-items: center; - justify-content: center; + align-items: center; + justify-content: center; } + .corps-combat-block { position: relative; width: 600px; height: 600px; } + .silhouette-combat-picture { width: 250px; max-width: 250px; border: 0; } + .silhouette-combat-block { position: absolute; background: white; @@ -1163,10 +1427,12 @@ ul, li { font-size: 0.8rem; align-self: center; } + .silhouette-combat-space { width: 60px; min-width: 60px; } + .center-content { display: flex; justify-content: center; @@ -1213,22 +1479,28 @@ ul, li { .grace-texte { margin-top: 1rem; } + .chat-welcome { text-align: center; } + .item-name-label { min-width: 12rem; } + .compendium-sidebar .directory-item.compendium.locked .compendium-name { background: rgba(0, 0, 0, 0.1); } + .compendium-sidebar .directory-item.compendium .compendium-name { background: rgba(0, 0, 0, 0.1); } + .compendium-sidebar .directory-item.compendium:hover .compendium-name { text-shadow: 0 0 8px var(--color-shadow-primary); background: rgba(0, 0, 0, 0.9); } + .compendium-sidebar .directory-item.compendium .compendium-footer .source { display: inline-block; font-size: var(--font-size-12); @@ -1236,6 +1508,18 @@ ul, li { border-radius: 0 3px 0 0; background: rgba(0, 0, 0, 0.1); } + .tedeum-create-character { align-self: anchor-center; +} + +.message-chat-center { + text-align: center; +} + +.welcome-message-h3 { + font-size: 1.2rem; + text-align: center; + margin-bottom: 0.5rem; + color: darkred; } \ No newline at end of file diff --git a/welcome-message-tedeum.html b/welcome-message-tedeum.html new file mode 100644 index 0000000..08f62c8 --- /dev/null +++ b/welcome-message-tedeum.html @@ -0,0 +1,26 @@ +

Bonjour à tous !

+ +
+ Open Sesame Game a mis en place un nouveau Discord pour ceux ou celles qui + souhaiteraient participer plus activement à la communauté des jeux d'Open + Sesame Games, avec un espace dédié à Te Deum !
+ Nouveaux joueurs comme vétérans sont les bienvenus, n'hésitez pas à passer + pour papoter, profiter de nos ressources, ou suivre les nouvelles d'OSG plus + directement. Cliquez ici :
+ https://discord.gg/dUPhNfJdaD
+
+ +
+ Ce système vous est proposé par Open Sesame Games.
+ Vous trouverez de l'aide dans + @UUID[Compendium.fvtt-te-deum.aides.JournalEntry.uNwJgi4kXBCiZmAH]{Aide pour + Te Deum}
+ ainsi que sur le Discord de Foundry FR : + https://discord.gg/pPSDNJk +
+ +
+ Merci pour votre attention et à très bientôt pour la suite ! L'équipe Open + Sesame Games +