diff --git a/README.md b/README.md index 7bdd24d..e7002ab 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ ### les jets de dés -- [ ] redesign de rollDialog =>
+=> rendre moins dense +- [ ] redesign de rollDialog => `
+`=> rendre moins dense - [ ] envoyer les spécialités utilisables au rollDialog - [ ] envoyer les items utilisables au rollDialog - [ ] gérer le fait de choisir quel totem garder : recalcul des réussites diff --git a/css/vermine2047.css b/css/vermine2047.css index d40f7fe..98a9782 100644 --- a/css/vermine2047.css +++ b/css/vermine2047.css @@ -1 +1 @@ -@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";@font-face{font-family:"DistressBlack";src:url("../assets/fonts/dcc_sharp_distress_black_by_dccanim.otf")}.sans-font{font-family:"DistressBlack",sans-serif}.app{box-shadow:0 0 20px #7e7544;color:#dfdfdf}.sheet .charname input{color:#191813;font-family:"DistressBlack",sans-serif;font-size:30px;font-style:normal}img.profile-img{filter:drop-shadow(0px 0px 20px rgb(110, 133, 27))}body.system-vermine2047 img#logo{content:url("/systems/vermine2047/assets/images/ui/logo_vermine_foundry.webp");height:auto}#chat-form textarea{background:url(/systems/vermine2047/assets/images/ui/box_background.webp) repeat}#chat-log .message{background:url(/systems/vermine2047/assets/images/ui/box_background.webp) repeat}img{border:none}ul.unstyled{list-style-type:none;padding:0;margin:0}ul.unstyled li{padding:0;margin:0}.padding-with-frieze{margin-left:18% !important;margin-right:10% !important}.padding-with-frieze li{max-width:100%}.w-full{width:100%}.mx-auto{margin-left:auto;margin-right:auto}.system-vermine2047 .sheet .window-content{background:url(/systems/vermine2047/assets/images/ui/box_background.webp);padding:0;overflow-y:hidden}.system-vermine2047 .dialog .window-content{background:url(/systems/vermine2047/assets/images/ui/fond_chat_box.webp);padding:.5rem;overflow-y:hidden}.window-content .row.smb{margin-bottom:.25rem}.window-content .row.mdb{margin-bottom:.5rem}.window-content .row.lgb{margin-bottom:1rem}.actor.sheet form .form{display:grid;grid-template-columns:minmax(230px, 1fr) 3fr;grid-template-rows:1fr;align-items:flex-start;height:100%;overflow:auto}.actor.sheet .form aside{grid-row:span 1/span 1;background-image:url(/systems/vermine2047/assets/images/ui/barre_laterale.webp);background-repeat:no-repeat;background-size:cover;height:100%;width:240px;padding:0 .3rem;box-shadow:-20px 0px 100px rgba(0,0,0,.7098039216) inset}.actor.sheet .form aside .major-totem{position:relative}.actor.sheet .form aside .major-totem h4{position:absolute;transform:rotate(-8deg);opacity:1;transition:.2s}.actor.sheet .form main{box-shadow:10px 0px 100px rgba(0,0,0,.7098039216) inset;padding-left:1rem;grid-row:span 1/span 1;height:100%}.actor.sheet .form aside .image-wrapper{text-align:center}.actor.sheet .form aside .image-wrapper img{width:170px;height:145px}.actor.sheet .form aside .paper{margin-top:1rem;height:350px}.actor.sheet .form aside .second-paper{margin-top:4rem;height:150px}.actor.sheet .form h3{font-family:"DistressBlack",sans-serif;text-align:center;text-transform:uppercase;color:#4e564c;font-size:1.7rem;border-bottom:none;margin:0}.actor.sheet .form h4,.item.sheet .form h4{font-family:"DistressBlack",sans-serif;font-size:1.4em;text-transform:uppercase;margin:0 0 .2rem}.actor.sheet .form .characteristics h4{font-size:1.25rem;margin-top:0 .1rem}.actor.sheet .form .tab.totem h4,.actor.sheet .form .tab.equipment h4,.actor.sheet .form .tab.stories h4{margin-top:.875rem}.system-vermine2047 .char-header{font-family:"DistressBlack",sans-serif}.system-vermine2047 .char-header section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.system-vermine2047 .char-header h1.char-name,.system-vermine2047 .char-vermine2047{border-bottom:none;line-height:2rem}.system-vermine2047 .char-vermine2047{font-size:1.5rem}.system-vermine2047 .sheet.actor form{width:100%;height:100%;overflow:hidden}.system-vermine2047 .sheet.actor form div.hexa{clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);background:radial-gradient(circle, rgba(255, 255, 255, 0.425) 0%, rgba(0, 0, 0, 0.288) 100%);height:unset;max-width:1.5rem;aspect-ratio:1/1;color:#000;transform:rotate(90deg);transition:.2s;margin:.2rem}.system-vermine2047 .sheet.actor form div.hexa:hover{background:radial-gradient(circle, rgba(255, 255, 255, 0.425) 0%, rgba(0, 0, 0, 0.288) 100%)}.system-vermine2047 .sheet.actor form div.hexa input{opacity:1;min-width:100%;min-height:100%;opacity:0}.system-vermine2047 .sheet.actor form div.hexa.checked{background:radial-gradient(circle, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.288) 100%)}.system-vermine2047 .sheet.actor form div.hexa.checked:hover{background:radial-gradient(circle, rgb(43, 43, 43) 0%, rgba(0, 0, 0, 0.288) 100%)}.system-vermine2047 .sheet.actor form div.hexa.unavailable{background:radial-gradient(circle, rgba(66, 15, 15, 0.664) 0%, rgba(131, 70, 70, 0.432) 100%)}.system-vermine2047 .sheet.actor .totem-details{position:relative}.system-vermine2047 .sheet.actor .totem-details img.img-totem{transform-origin:50% 50%;filter:grayscale(1);opacity:.15;position:absolute;width:30%;height:auto;pointer-events:none;aspect-ratio:1/1;left:35%}.system-vermine2047 .sheet.actor div.minor-totems{position:relative;background-color:rgba(146,156,111,.5215686275)}.system-vermine2047 .sheet.actor div.minor-totems h5{position:absolute;top:0}.system-vermine2047 .sheet.actor div.minor-totems h5 img{max-width:2rem;position:absolute;bottom:-2rem}.system-vermine2047 .sheet.actor div.minor-totems h5.human,.system-vermine2047 .sheet.actor div.minor-totems h5.adapted{transition:.3s}.system-vermine2047 .sheet.actor div.minor-totems h5.human img.img-totem,.system-vermine2047 .sheet.actor div.minor-totems h5.adapted img.img-totem{filter:drop-shadow(0px 0px 20px rgb(0, 0, 0))}.system-vermine2047 .sheet.actor div.minor-totems h5.human.major,.system-vermine2047 .sheet.actor div.minor-totems h5.adapted.major{transform:scale(1.1)}.system-vermine2047 .sheet.actor div.minor-totems h5.human.major img,.system-vermine2047 .sheet.actor div.minor-totems h5.adapted.major img{filter:drop-shadow(0px 0px 10px red)}.system-vermine2047 .sheet.actor div.minor-totems .totem-dice .human-dice,.system-vermine2047 .sheet.actor div.minor-totems .totem-dice .adapted-dice{display:flex;flex-direction:row;margin-left:2rem}.system-vermine2047 .sheet.actor div.minor-totems .totem-dice .human-dice i,.system-vermine2047 .sheet.actor div.minor-totems .totem-dice .adapted-dice i{padding-top:.5rem;color:#064930}.system-vermine2047 .sheet.actor div.minor-totems .totem-dice .adapted-dice{justify-content:flex-end;margin-left:0;margin-right:2rem;transform:rotate(180deg)}.system-vermine2047 .sheet.actor div.minor-totems .totem-dice .adapted-dice i{transform:rotate(180deg);padding-top:.5rem;color:#553402}.system-vermine2047 .sheet.actor div.minor-totems .human{left:0}.system-vermine2047 .sheet.actor div.minor-totems .human img{left:0}.system-vermine2047 .sheet.actor div.minor-totems .adapted{right:0}.system-vermine2047 .sheet.actor div.minor-totems .adapted img{right:0}.system-vermine2047 .sheet.actor form input[type=text],.system-vermine2047 .sheet.actor form input[type=number]{width:calc(100% - 2px);height:calc(100% - 2px);background:none;padding:0;margin:1px 0;color:#333;border:1px solid rgba(0,0,0,0)}.system-vermine2047 .sheet.actor form input[type=text].hexa,.system-vermine2047 .sheet.actor form input[type=number].hexa{clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);background:radial-gradient(circle, rgba(255, 255, 255, 0.425) 0%, rgba(0, 0, 0, 0.288) 100%);height:unset;max-width:1.5rem;aspect-ratio:1/1;color:#000}.system-vermine2047 .sheet.actor form input[type=text]:hover:not(:disabled),.system-vermine2047 .sheet.actor form input[type=text]:focus,.system-vermine2047 .sheet.actor form select:hover:not(:disabled),.system-vermine2047 .sheet.actor form select:focus,.system-vermine2047 .sheet.actor form input[type=number]:hover:not(:disabled),.system-vermine2047 .sheet.actor form input[type=number]:focus,.system-vermine2047 .sheet.actor form textarea:hover:not(:disabled),.system-vermine2047 .sheet.actor form textarea:focus{box-shadow:0 0 10px #005a3c inset}.system-vermine2047 .sheet.actor form select{font-size:.6rem;border:none;appearance:none;min-width:fit-content;max-width:fit-content;padding:0 .2rem;margin:0 .2rem;cursor:help}.system-vermine2047 .sheet.actor form label{display:block}.system-vermine2047 .sheet.actor form .mce-panel span{display:inherit}.system-vermine2047 .sheet.actor form.editable .rollable:hover,.system-vermine2047 .sheet.actor form.editable a:hover{color:#000;text-shadow:0 5px 5px #1fa832;cursor:pointer}.system-vermine2047 .sheet.actor form .sheet-tabs{font-weight:500;height:30px}.system-vermine2047 .sheet.actor form .sheet-tabs>.list-row{line-height:24px;padding-top:3px;font-size:2rem;text-align:center}.system-vermine2047 .sheet.actor form .sheet-tabs>.list-row:last-of-type{padding-right:4px}.system-vermine2047 .sheet.actor form .sheet-tabs>.list-row.active{color:#000;font-weight:700}.system-vermine2047 .sheet.actor form .tab{flex:1;overflow:hidden}.system-vermine2047 .sheet.actor form .tag-legacy{float:left;margin:0 2px 2px 0;padding:0 3px;font-size:var(--font-size-10);line-height:16px;border:1px solid #999;border-radius:3px;white-space:normal;font-weight:500}.system-vermine2047 .sheet.actor,.system-vermine2047 .sheet.actor .window-content{min-width:690px}.system-vermine2047 .sheet.actor .sidebar{width:230px;min-height:518px}.system-vermine2047 .sheet.actor .floatright{float:right}.system-vermine2047 .sheet.actor .sheet-upper{height:268px}.system-vermine2047 .sheet.actor .sheet-upper .sheet-header{height:48px}.system-vermine2047 .sheet.actor .sheet-upper .sheet-profile,.system-vermine2047 .sheet.actor .sheet-upper .sheet-showcase{height:220px}.system-vermine2047 .sheet.actor .sheet-content{padding:4px}.system-vermine2047 .sheet.actor .sheet-sidebar{height:calc(100% - 48px);display:flex;flex-direction:column;flex-wrap:nowrap;overflow-x:hidden;overflow-y:auto}.system-vermine2047 .sheet.actor .sheet-sidebar>*{flex:1}.system-vermine2047 .sheet.actor .sheet-sidebar .sidebar-summary{overflow-y:hidden}.system-vermine2047 .sheet.actor.npc-sheet .sheet-upper{height:220px}.system-vermine2047 .sheet.actor.npc-sheet .sheet-upper .sheet-showcase{height:172px}.system-vermine2047 .sheet.actor.npc-sheet .sheet-lower{height:calc(100% - 220px - 32px)}.system-vermine2047 .sheet.actor .sheet-navigation{border-top:1px solid var(--secondary-background);border-bottom:1px solid var(--primary-background)}.system-vermine2047 .sheet.actor .sheet-navigation .sheet-tabs>.list-row{border-radius:5px 5px 0 0}.system-vermine2047 .sheet.actor .sheet-navigation .sheet-tabs>.list-row.active{border:1px solid #666;border-bottom:none;background:var(--primary-background);color:#fff;text-shadow:none;color:#000;text-shadow:0 0 10px #00005a;cursor:pointer}.actor.sheet nav.sheet-navigation{display:inline-flex;justify-content:space-around;align-items:center;height:54px;background:url(../assets/images/ui/barre_haut.webp) no-repeat right top;background-size:100% 100%;width:100%;position:relative;padding-right:4rem;font-size:1.4rem}.actor.sheet nav.sheet-navigation.tabs .item{height:2.4rem;display:inline-block;z-index:1;transition:all .1s ease-out;color:#606060;box-shadow:0px 0px 0px rgba(0,0,0,.404)}.actor.sheet nav.sheet-navigation.tabs .item:hover,.actor.sheet nav.sheet-navigation.tabs .item.active{color:#000;text-shadow:0 5px 5px #1fa832;cursor:pointer}.actor.sheet nav.sheet-navigation.tabs .item:hover{text-shadow:0 5px 5px rgba(30,82,37,.6039215686)}.system-vermine2047 .sheet.actor form nav.sheet-navigation.sheet-tabs{height:54px}@container ability-row (max-width: 240px){.skill-dots,span.hexa{display:none}}.system-vermine2047 .sheet.actor .ability{padding-right:.6rem;font-size:.8rem;border-bottom:1px solid rgba(170,170,152,.664);box-shadow:0px 0px 15px rgba(128,128,128,0) inset;transition:.2s;position:relative;flex-wrap:nowrap;min-width:min-content;container-type:inline-size;container-name:ability-row}.system-vermine2047 .sheet.actor .ability:hover{box-shadow:0px 0px 15px gray inset}.system-vermine2047 .sheet.actor .ability label{min-width:40%;flex:1.3}.system-vermine2047 .sheet.actor .ability span{max-width:fit-content;margin:0 1rem;flex:.5}.system-vermine2047 .sheet.actor .ability div.specialties{position:absolute;bottom:-0.2rem;font-size:.7rem}.system-vermine2047 .sheet.actor .ability .skill-dots{height:100%;align-self:center;flex:1.5;min-width:fit-content}.system-vermine2047 .sheet.actor .ability .skill-dots>div{max-width:.7rem;height:.7rem;aspect-ratio:1/1;border-radius:50%;font-weight:700;text-align:center;padding-bottom:.2rem;font-style:oblique;align-self:flex-start}.system-vermine2047 .sheet.actor .ability .skill-dots>div.dice-pool-dot{background:radial-gradient(circle, rgb(94, 90, 77) 25%, rgb(0, 0, 0) 100%);max-width:.7rem;aspect-ratio:1/1;border-radius:50%}.system-vermine2047 .sheet.actor .ability .skill-dots>div.dice-reroll-dot{background:radial-gradient(circle, rgb(187, 182, 165) 25%, rgb(0, 0, 0) 100%)}.system-vermine2047 .sheet.actor .preferred h4,.system-vermine2047 .sheet.actor .preferred label{text-shadow:0px 0px 5px rgba(0,128,0,.411)}.system-vermine2047 .sheet.actor #edit{background-color:#000;color:#fff}.system-vermine2047 .sheet.actor .reserve-grid{line-height:.5rem;transform-origin:0% 50%;max-width:fit-content;align-items:center;display:flex;flex-direction:column}.system-vermine2047 .sheet.actor .reserve-grid div.flexrow,.system-vermine2047 .sheet.actor .reserve-grid input,.system-vermine2047 .sheet.actor .reserve-grid .hexa{margin:0;padding:0;min-width:1rem;min-height:1rem}.system-vermine2047 .sheet.actor .reserve-grid>.flexrow{position:relative;max-width:fit-content;justify-content:center}.hexa{text-align:center;clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);background:radial-gradient(circle, rgba(255, 255, 255, 0.425) 0%, rgba(0, 0, 0, 0.288) 100%);max-height:1.2rem;max-width:1.2rem;aspect-ratio:1/1;color:#000;vertical-align:center}.hexa.checked{background:radial-gradient(circle, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.288) 100%)}.hexa input{width:1rem}.hexa input[type=radio]{opacity:0}.hexa input[type=radio]::after,.hexa input[type=radio]::before{display:none}.window-app{font-family:"Roboto",sans-serif;box-shadow:0px 0px 30px #454e2c}.rollable:hover,.rollable:focus{color:#000;text-shadow:0 0 10px red;cursor:pointer}.grid,.grid-2col{display:grid;grid-column:span 2/span 2;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin:5px 0;padding:0}.grid-3col{grid-column:span 3/span 3;grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-4col{grid-column:span 4/span 4;grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-5col{grid-column:span 5/span 5;grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-6col{grid-column:span 6/span 6;grid-template-columns:repeat(6, minmax(0, 1fr))}.grid-7col{grid-column:span 7/span 7;grid-template-columns:repeat(7, minmax(0, 1fr))}.grid-8col{grid-column:span 8/span 8;grid-template-columns:repeat(8, minmax(0, 1fr))}.grid-9col{grid-column:span 9/span 9;grid-template-columns:repeat(9, minmax(0, 1fr))}.grid-10col{grid-column:span 10/span 10;grid-template-columns:repeat(10, minmax(0, 1fr))}.grid-11col{grid-column:span 11/span 11;grid-template-columns:repeat(11, minmax(0, 1fr))}.grid-12col{grid-column:span 12/span 12;grid-template-columns:repeat(12, minmax(0, 1fr))}.grid-start-2{grid-column-start:2}.grid-start-3{grid-column-start:3}.grid-start-4{grid-column-start:4}.grid-start-5{grid-column-start:5}.grid-start-6{grid-column-start:6}.grid-start-7{grid-column-start:7}.grid-start-8{grid-column-start:8}.grid-start-9{grid-column-start:9}.grid-start-10{grid-column-start:10}.grid-start-11{grid-column-start:11}.grid-start-12{grid-column-start:12}.grid-span-2{grid-column-end:span 2}.grid-span-3{grid-column-end:span 3}.grid-span-4{grid-column-end:span 4}.grid-span-5{grid-column-end:span 5}.grid-span-6{grid-column-end:span 6}.grid-span-7{grid-column-end:span 7}.grid-span-8{grid-column-end:span 8}.grid-span-9{grid-column-end:span 9}.grid-span-10{grid-column-end:span 10}.grid-span-11{grid-column-end:span 11}.grid-span-12{grid-column-end:span 12}.flex-group-center,.flex-group-left,.flex-group-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.flex-group-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.flex-group-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.flex-align-left{align-items:flex-start}.flex-align-right{align-items:flex-end}.gap-xs{gap:2px}.gap-sm{gap:4px}.gap-md{gap:8px}.gap-lg{gap:16px}.flexshrink{-webkit-box-flex:0;-ms-flex:0;flex:0}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexlarge{-webkit-box-flex:2;-ms-flex:2;flex:2}.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.system-vermine2047 .item-form{font-family:"Roboto",sans-serif}.system-vermine2047 .sheet-header{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}.system-vermine2047 .sheet-header .profile-img{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;height:100px;margin-right:10px}.system-vermine2047 .sheet-header .header-fields{-webkit-box-flex:1;-ms-flex:1;flex:1}.system-vermine2047 .sheet-header h1.charname{height:50px;padding:0px;margin:5px 0;border-bottom:0}.system-vermine2047 .sheet-header h1.charname input{width:100%;height:100%;margin:0}.system-vermine2047 .sheet-tabs{-webkit-box-flex:0;-ms-flex:0;flex:0}.system-vermine2047 .sheet-body .tab,.editor{height:100%;width:100%}.editor{min-height:75px;margin-bottom:1rem;min-width:100%}.editor .editor-content{min-width:100%;min-height:3rem}editor:hover .editor-edit{display:block}.system-vermine2047 .tox{min-height:25vh}.system-vermine2047 .tox .tox-editor-container{background:#fff}.system-vermine2047 .tox .tox-edit-area{padding:0 8px}.system-vermine2047 .resource-label{font-weight:bold}.system-vermine2047 .items-header{height:28px;margin:2px 0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.05);border:2px groove #eeede0;font-weight:bold}.system-vermine2047 .items-header>*{font-size:14px;text-align:center}.system-vermine2047 .items-header .item-name{font-weight:bold;padding-left:5px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}.system-vermine2047 .items-list{list-style:none;margin:0;padding:0;overflow-y:auto;scrollbar-width:thin;color:#444}.system-vermine2047 .items-list .item-list{list-style:none;margin:0;padding:0}.system-vermine2047 .items-list .item-name{-webkit-box-flex:2;-ms-flex:2;flex:2;margin:0;overflow:hidden;font-size:13px;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.system-vermine2047 .items-list .item-name h3,.system-vermine2047 .items-list .item-name h4{margin:0;white-space:nowrap;overflow-x:hidden}.system-vermine2047 .items-list .item-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.system-vermine2047 .items-list .item-controls a{font-size:12px;text-align:center;margin:0 6px}.system-vermine2047 .items-list .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2px;border-bottom:1px solid #c9c7b8}.system-vermine2047 .items-list .item:last-child{border-bottom:none}.system-vermine2047 .items-list .item .item-name{color:#191813}.system-vermine2047 .items-list .item .item-name .item-image{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;background-size:30px;border:none;margin-right:5px}.system-vermine2047 .items-list .item-prop{text-align:center;border-left:1px solid #c9c7b8;border-right:1px solid #c9c7b8;font-size:12px}.system-vermine2047 .items-list .items-header{height:28px;margin:2px 0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.05);border:2px groove #eeede0;font-weight:bold}.system-vermine2047 .items-list .items-header>*{font-size:12px;text-align:center}.system-vermine2047 .items-list .items-header .item-name{padding-left:5px;text-align:left}.system-vermine2047 .item-formula{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;padding:0 8px}.system-vermine2047 .effects .item .effect-source,.system-vermine2047 .effects .item .effect-duration,.system-vermine2047 .effects .item .effect-controls{text-align:center;border-left:1px solid #c9c7b8;border-right:1px solid #c9c7b8;font-size:12px}.system-vermine2047 .effects .item .effect-controls{border:none}.chat-message .message-header{line-height:20px;color:#fff;text-shadow:0px 0px 5px #000;background:rgba(25,24,19,.368627451)}span.game-mode{font-family:"DistressBlack",sans-serif;position:absolute;margin-left:auto;color:rgba(0,0,0,0);top:1rem;z-index:900;width:55%;text-align:center;text-transform:uppercase;font-weight:900;background:linear-gradient(180deg, rgba(255, 255, 255, 0.767) 0%, rgba(0, 0, 0, 0.61) 17%, rgba(0, 0, 0, 0.548) 19%, rgba(222, 255, 221, 0.575) 24%, rgba(255, 255, 255, 0.637) 43%, rgba(0, 0, 0, 0.486) 47%, rgba(254, 255, 254, 0.466) 50%, rgba(0, 0, 0, 0.699) 63%, rgba(134, 160, 137, 0.479) 64%, rgba(213, 248, 210, 0.493) 100%);background-clip:text}span.game-mode#game-mode-1{color:rgba(235,218,143,.8)}span.game-mode#game-mode-2{color:#83f883}span.game-mode#game-mode-3{color:rgba(245,124,124,.8)}ol#chat-log header.message-header{background-color:#000;padding:0 1rem}ol#chat-log .vermine-roll-message{overflow:hidden;box-shadow:0px 0px 30px #fff inset;padding:0;position:relative}ol#chat-log .vermine-roll-message .flexrow{align-items:center;box-shadow:0px 5px 10px 0px #000}ol#chat-log .vermine-roll-message h3,ol#chat-log .vermine-roll-message h4{text-transform:uppercase;font-family:"DistressBlack";margin-top:1rem;border-bottom:none;font-weight:900;background:50% 0%/cover no-repeat url(/systems/vermine2047/assets/images/ui/scotch.webp)}ol#chat-log .vermine-roll-message h3+span,ol#chat-log .vermine-roll-message h4+span{font-family:"DistressBlack";font-size:large;text-transform:unset;padding-left:2rem;background:-100% 0%/cover no-repeat url(/systems/vermine2047/assets/images/ui/scotch.webp)}ol#chat-log .vermine-roll-message h3+span#allowed_reroll,ol#chat-log .vermine-roll-message h4+span#allowed_reroll{font-size:large}ol#chat-log .vermine-roll-message h3{background:url(/systems/vermine2047/assets/images/ui/scotch.webp);background-position:center;background-size:200%}ol#chat-log .vermine-roll-message h4{text-align:center}ol#chat-log .vermine-roll-message div.roll-total{transform:rotate(-3deg) scale(1.2) translateX(2rem) translateY(0.5rem);background:url(/systems/vermine2047/assets/images/ui/scotch.webp);background-position:center;background-size:200%;margin-bottom:2rem;padding:0;z-index:1;width:75%}ol#chat-log .vermine-roll-message div.reroll{transition:.3s;max-height:1px;overflow:hidden;justify-content:end;text-align:center;align-items:center}ol#chat-log .vermine-roll-message div.reroll button{text-transform:uppercase;font-family:"DistressBlack";padding:0 1rem;max-width:fit-content;box-shadow:0px 0px 2px #000;background:50% 0%/cover no-repeat url(/systems/vermine2047/assets/images/ui/scotch.webp)}ol#chat-log .vermine-roll-message div.reroll.visible{max-height:15rem}ol#chat-log .vermine-roll-message ul.roll-results{list-style:none}ol#chat-log .vermine-roll-message ul.roll-results li.die{position:relative;max-width:3rem;line-height:3rem;float:left;margin:.2rem;background-image:url(/icons/dice/d10black.svg);background-position:center;background-repeat:no-repeat;background-size:contain;font-weight:800;font-size:1rem;color:#fff;text-align:center;transition:.3s;border-bottom:5px solid red;border-radius:2rem}ol#chat-log .vermine-roll-message ul.roll-results li.die::after{content:"";position:absolute;top:-1rem;text-wrap:nowrap;color:#fff;font-weight:100;font-size:smaller;text-align:center;opacity:0;text-shadow:0px 0px 5px #000}ol#chat-log .vermine-roll-message ul.roll-results li.die:hover::after{opacity:1;color:#fff}ol#chat-log .vermine-roll-message ul.roll-results li.die.human,ol#chat-log .vermine-roll-message ul.roll-results li.die.adapted{border-top:5px solid #ffd900}ol#chat-log .vermine-roll-message ul.roll-results li.die.human::after,ol#chat-log .vermine-roll-message ul.roll-results li.die.adapted::after{content:""}ol#chat-log .vermine-roll-message ul.roll-results li.die.rerollable{cursor:pointer}ol#chat-log .vermine-roll-message ul.roll-results li.die.rerollable:hover{transform:translateY(0.5rem)}ol#chat-log .vermine-roll-message ul.roll-results li.die.success{border-bottom:5px solid #008f07}ol#chat-log .vermine-roll-message ul.roll-results li.die.adapted::after{content:"adapté"}ol#chat-log .vermine-roll-message ul.roll-results li.die.human::after{content:"humain"}ol#chat-log .vermine-roll-message ul.roll-results li.die.rerolled{transform:translateY(0rem)}ol#chat-log .vermine-roll-message ul.roll-results li.die span{text-align:center;font-size:larger;text-shadow:0px 0px 8px #000}.sheet.item.vermine2047 .window-content .flexrow{align-items:center;box-shadow:0px 5px 10px 0px #000;margin:1rem}.sheet.item.vermine2047 .window-content header,.sheet.item.vermine2047 .window-content h1,.sheet.item.vermine2047 .window-content h2,.sheet.item.vermine2047 .window-content h3,.sheet.item.vermine2047 .window-content h4,.sheet.item.vermine2047 .window-content h5{background:50% 50%/cover no-repeat url(/systems/vermine2047/assets/images/ui/scotch.webp);text-transform:uppercase;font-family:"DistressBlack";margin-top:1rem;border-bottom:none}.sheet.item.vermine2047 .window-content h2,.sheet.item.vermine2047 .window-content h3,.sheet.item.vermine2047 .window-content h4{text-align:center}.sheet.item.vermine2047 .window-content h5{margin-bottom:0}.sheet.item.vermine2047 .window-content .resource{border:none;border-left:1px solid gray;padding:.2rem 1rem;text-align:center}.sheet.item.vermine2047 .window-content .resource .flexrow{min-width:5rem;box-shadow:none}.sheet.item.vermine2047 .window-content .damages-row{margin:0}.sheet.item.vermine2047 .window-content .damages-row .radios{margin:0;padding:.5rem}.sheet.item.vermine2047 .window-content .damage-pannes,.sheet.item.vermine2047 .window-content .damage-state,.sheet.item.vermine2047 .window-content .damage-effect{text-align:center;font-family:"DistressBlack"}.window-app.vermineDialog .window-content{background:url(/systems/vermine2047/assets/images/ui/box_background.webp) repeat}.window-app.vermineDialog .flexrow,.window-app.vermineDialog .grid{justify-content:space-around;box-shadow:0px 1px 10px rgba(0,0,0,.555);align-items:center;padding:.5rem .2rem}.window-app.vermineDialog .flexrow>*,.window-app.vermineDialog .grid>*{margin:0 .3rem}.window-app.vermineDialog label{font-family:"DistressBlack",sans-serif;font-size:larger}.window-app.vermineDialog select{max-width:fit-content}.window-app.vermineDialog select option{max-width:fit-content}.window-app.vermineDialog .dialog-buttons{display:flex;justify-content:space-around;flex-direction:row}.window-app.vermineDialog .dialog-buttons button{display:block;flex:.3}input[type=range]{appearance:none;background:rgba(0,0,0,0);cursor:pointer;width:100%}input[type=range]::-webkit-slider-runnable-track{background:url(../assets/images/ui/scotch.webp) no-repeat center;background-size:100% auto;height:.4rem;border:none;box-shadow:0px 0px 13px rgba(31,26,26,.979) inset}input[type=range]::-webkit-slider-thumb{appearance:none;margin-top:-0.3rem;height:1rem;width:1rem;border:none;border-radius:50%;background:url(/systems/vermine2047/assets/images/ui/totems/human.webp);background-size:cover;filter:contrast(2);box-shadow:0px 0px 10px #000}input[type=range]:focus::-webkit-slider-thumb{box-shadow:0px 0px 10px #ff0}select{border:none;background:url(../assets/images/ui/scotch.webp);background-size:100% 100%;box-shadow:0px 0px 3px rgba(31,26,26,.979) inset}select[disabled]{color:#000;text-shadow:0px 0px 15px #000}select option{appearance:none;border:none;background:url(../assets/images/ui/scotch.webp);background-size:100% 100%}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);box-shadow:0px 0px 3px #85854e;cursor:pointer;width:1.5rem;height:1rem;border-radius:.4rem;transition:.3s;clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);box-shadow:0px 0px 6px #000 inset;background-color:rgba(61,11,11,.658)}input[type=checkbox][disabled=true],input[type=radio][disabled=true]{filter:grayscale(1)}input[type=checkbox]:after,input[type=radio]:after{content:" ";background:url(/systems/vermine2047/assets/images/ui/totems/human.webp);background-size:50% 150%;background-repeat:no-repeat;position:relative;top:10%;left:0%;width:100%;height:80%;display:block;border-radius:0%;padding:0;transition:.3s}input[type=checkbox]:checked,input[type=radio]:checked{background-color:rgba(26,107,12,.658)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{font-weight:900;background-color:rgba(26,1,1,0);left:50%}input[type=radio]{width:1rem;height:1rem}input[type=radio]:after{width:.8rem;background-size:100% 100%;top:5%;left:5%;width:90%;height:90%;background-size:30% 30%;background-position:center}input[type=radio]:not([disabled]):hover::after{background-size:90% 90%}input[type=radio]:checked::after{content:"";background-size:70% 70%;top:5%;left:5%;position:relative;background-color:rgba(26,1,1,0)}:root{--color-text-light-highlight: #96d696;--color-text-light-heading: #9fd8a8;--color-text-light-primary: #a4b5b3;--color-text-dark-primary: #131919;--color-text-dark-secondary: #444b4a;--color-text-dark-header: #1d2223;--color-text-dark-inactive: #71797a;--color-text-hyperlink: #5aaf0a;--color-text-light-0: #fff;--color-text-light-1: #e0f0f0;--color-text-light-2: #c0e0e0;--color-text-light-3: #a0d0d0;--color-text-light-4: #80c0c0;--color-text-light-5: #60b0b0;--color-text-light-6: #40a0a0;--color-text-light-7: #208080;--color-text-dark-1: #111;--color-text-dark-2: #222;--color-text-dark-3: #444;--color-text-dark-4: #555;--color-text-dark-5: #666;--color-text-dark-6: #777;--color-border-light-1: #b0d9b0;--color-border-light-2: #80c0c0;--color-border-dark-1: #131919;--color-border-dark-2: #1d2223;--color-border-dark-3: #2d3333;--color-border-dark-4: #3d4444;--color-border-dark-5: #668888;--color-shadow-primary: #7bb60d;--color-shadow-highlight: #85cc01d0;--color-shadow-dark: #000;--color-underline-inactive: #71797a;--color-underline-active: #1a1944;--color-underline-header: #228247;--color-border-light-highlight: #b0d9b0;--color-border-light-primary: #a4b5b3;--color-border-light-secondary: #9fc7d8;--color-border-light-tertiary: #71797a;--color-border-dark: #000;--color-border-dark-primary: #131919;--color-border-dark-secondary: #1d2223;--color-border-dark-tertiary: #444b4a;--color-border-highlight: #85c019;--color-border-highlight-alt: #70c008;--color-bg-btn-minor-inactive: #9fc7d8;--color-bg-btn-minor-active: #a4b5b3;--color-bg-option: #ccdada;--color-checkbox-checked: #666;--color-ownership-none: #00ff55;--color-ownership-observer: #71797a;--color-ownership-owner: #a4b5b3;--z-index-canvas: 0;--z-index-app: 30;--z-index-ui: 60;--z-index-window: 100;--z-index-tooltip: 9999;--sidebar-width: 300px;--sidebar-header-height: 32px;--sidebar-item-height: 48px;--hotbar-height: 52px;--hotbar-width: 578px;--macro-size: 50px;--players-width: 200px;--form-field-height: 26px;--font-primary: "Signika", sans-serif;--font-mono: monospace;--font-awesome: "Font Awesome 6 Pro";--font-size-11: 0.6875rem;--font-size-12: 0.75rem;--font-size-13: 0.8125rem;--font-size-14: 0.875rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-28: 1.75rem;--font-size-32: 2rem;--font-size-48: 3rem;--line-height-12: 0.75rem;--line-height-16: 1rem;--line-height-20: 1.25rem;--line-height-30: 1.875rem;--color-level-info: #b95c87;--color-level-warning: #04b184;--color-level-error: #03750;--color-level-success: #3c266c}::-webkit-scrollbar-thumb{outline:none;border-radius:3px;background:#577822;border:1px solid var(--color-border-highlight)}::-webkit-scrollbar{width:3px;height:3px} \ No newline at end of file +@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";@font-face{font-family:"DistressBlack";src:url("../assets/fonts/dcc_sharp_distress_black_by_dccanim.otf")}.sans-font{font-family:"DistressBlack",sans-serif}.app{box-shadow:0 0 20px #7e7544;color:#dfdfdf}.sheet .charname input{color:#191813;font-family:"DistressBlack",sans-serif;font-size:30px;font-style:normal}img.profile-img{filter:drop-shadow(0px 0px 20px rgb(110, 133, 27))}body.system-vermine2047 img#logo{content:url("/systems/vermine2047/assets/images/ui/logo_vermine_foundry.webp");height:auto}#chat-form textarea{background:url(/systems/vermine2047/assets/images/ui/box_background.webp) repeat}#chat-log .message{background:url(/systems/vermine2047/assets/images/ui/box_background.webp) repeat}img{border:none}ul.unstyled{list-style-type:none;padding:0;margin:0}ul.unstyled li{padding:0;margin:0}.padding-with-frieze{margin-left:18% !important;margin-right:10% !important}.padding-with-frieze li{max-width:100%}.w-full{width:100%}.mx-auto{margin-left:auto;margin-right:auto}.system-vermine2047 .sheet .window-content{background:url(/systems/vermine2047/assets/images/ui/box_background.webp);padding:0;overflow-y:hidden}.system-vermine2047 .dialog .window-content{background:url(/systems/vermine2047/assets/images/ui/fond_chat_box.webp);padding:.5rem;overflow-y:hidden}.window-content .row.smb{margin-bottom:.25rem}.window-content .row.mdb{margin-bottom:.5rem}.window-content .row.lgb{margin-bottom:1rem}.actor.sheet form .form{display:grid;grid-template-columns:minmax(230px, 1fr) 3fr;grid-template-rows:1fr;align-items:flex-start;height:100%;overflow:auto}.actor.sheet .form aside{grid-row:span 1/span 1;background-image:url(/systems/vermine2047/assets/images/ui/barre_laterale.webp);background-repeat:no-repeat;background-size:cover;height:100%;width:240px;padding:0 .3rem;box-shadow:-20px 0px 100px rgba(0,0,0,.7098039216) inset}.actor.sheet .form aside .major-totem{position:relative}.actor.sheet .form aside .major-totem h4{position:absolute;transform:rotate(-8deg);opacity:1;transition:.2s}.actor.sheet .form main{box-shadow:10px 0px 100px rgba(0,0,0,.7098039216) inset;padding-left:1rem;grid-row:span 1/span 1;height:100%}.actor.sheet .form aside .image-wrapper{text-align:center}.actor.sheet .form aside .image-wrapper img{width:170px;height:145px}.actor.sheet .form aside .paper{margin-top:1rem;height:350px}.actor.sheet .form aside .second-paper{margin-top:4rem;height:150px}.actor.sheet .form h3{font-family:"DistressBlack",sans-serif;text-align:center;text-transform:uppercase;color:#4e564c;font-size:1.7rem;border-bottom:none;margin:0}.actor.sheet .form h4,.item.sheet .form h4{font-family:"DistressBlack",sans-serif;font-size:1.4em;text-transform:uppercase;margin:0 0 .2rem}.actor.sheet .form .characteristics h4{font-size:1.25rem;margin-top:0 .1rem}.actor.sheet .form .tab.totem h4,.actor.sheet .form .tab.equipment h4,.actor.sheet .form .tab.stories h4{margin-top:.875rem}.system-vermine2047 .char-header{font-family:"DistressBlack",sans-serif}.system-vermine2047 .char-header section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.system-vermine2047 .char-header h1.char-name,.system-vermine2047 .char-vermine2047{border-bottom:none;line-height:2rem}.system-vermine2047 .char-vermine2047{font-size:1.5rem}.system-vermine2047 .sheet.actor form{width:100%;height:100%;overflow:hidden}.system-vermine2047 .sheet.actor form div.hexa{clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);background:radial-gradient(circle, rgba(255, 255, 255, 0.425) 0%, rgba(0, 0, 0, 0.288) 100%);height:unset;max-width:1.5rem;aspect-ratio:1/1;color:#000;transform:rotate(90deg);transition:.2s;margin:.2rem}.system-vermine2047 .sheet.actor form div.hexa:hover{background:radial-gradient(circle, rgba(255, 255, 255, 0.425) 0%, rgba(0, 0, 0, 0.288) 100%)}.system-vermine2047 .sheet.actor form div.hexa input{opacity:1;min-width:100%;min-height:100%;opacity:0}.system-vermine2047 .sheet.actor form div.hexa.checked{background:radial-gradient(circle, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.288) 100%)}.system-vermine2047 .sheet.actor form div.hexa.checked:hover{background:radial-gradient(circle, rgb(43, 43, 43) 0%, rgba(0, 0, 0, 0.288) 100%)}.system-vermine2047 .sheet.actor form div.hexa.unavailable{background:radial-gradient(circle, rgba(66, 15, 15, 0.664) 0%, rgba(131, 70, 70, 0.432) 100%)}.system-vermine2047 .sheet.actor .totem-details{position:relative}.system-vermine2047 .sheet.actor .totem-details img.img-totem{transform-origin:50% 50%;filter:grayscale(1);opacity:.15;position:absolute;width:30%;height:auto;pointer-events:none;aspect-ratio:1/1;left:35%}.system-vermine2047 .sheet.actor div.minor-totems{position:relative;background-color:rgba(146,156,111,.5215686275)}.system-vermine2047 .sheet.actor div.minor-totems h5{position:absolute;top:0}.system-vermine2047 .sheet.actor div.minor-totems h5 img{max-width:2rem;position:absolute;bottom:-2rem}.system-vermine2047 .sheet.actor div.minor-totems h5.human,.system-vermine2047 .sheet.actor div.minor-totems h5.adapted{transition:.3s}.system-vermine2047 .sheet.actor div.minor-totems h5.human img.img-totem,.system-vermine2047 .sheet.actor div.minor-totems h5.adapted img.img-totem{filter:drop-shadow(0px 0px 20px rgb(0, 0, 0))}.system-vermine2047 .sheet.actor div.minor-totems h5.human.major,.system-vermine2047 .sheet.actor div.minor-totems h5.adapted.major{transform:scale(1.1)}.system-vermine2047 .sheet.actor div.minor-totems h5.human.major img,.system-vermine2047 .sheet.actor div.minor-totems h5.adapted.major img{filter:drop-shadow(0px 0px 10px red)}.system-vermine2047 .sheet.actor div.minor-totems .totem-dice .human-dice,.system-vermine2047 .sheet.actor div.minor-totems .totem-dice .adapted-dice{display:flex;flex-direction:row;margin-left:2rem}.system-vermine2047 .sheet.actor div.minor-totems .totem-dice .human-dice i,.system-vermine2047 .sheet.actor div.minor-totems .totem-dice .adapted-dice i{padding-top:.5rem;color:#064930}.system-vermine2047 .sheet.actor div.minor-totems .totem-dice .adapted-dice{justify-content:flex-end;margin-left:0;margin-right:2rem;transform:rotate(180deg)}.system-vermine2047 .sheet.actor div.minor-totems .totem-dice .adapted-dice i{transform:rotate(180deg);padding-top:.5rem;color:#553402}.system-vermine2047 .sheet.actor div.minor-totems .human{left:0}.system-vermine2047 .sheet.actor div.minor-totems .human img{left:0}.system-vermine2047 .sheet.actor div.minor-totems .adapted{right:0}.system-vermine2047 .sheet.actor div.minor-totems .adapted img{right:0}.system-vermine2047 .sheet.actor form input[type=text],.system-vermine2047 .sheet.actor form input[type=number]{width:calc(100% - 2px);height:calc(100% - 2px);background:none;padding:0;margin:1px 0;color:#333;border:1px solid rgba(0,0,0,0)}.system-vermine2047 .sheet.actor form input[type=text].hexa,.system-vermine2047 .sheet.actor form input[type=number].hexa{clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);background:radial-gradient(circle, rgba(255, 255, 255, 0.425) 0%, rgba(0, 0, 0, 0.288) 100%);height:unset;max-width:1.5rem;aspect-ratio:1/1;color:#000}.system-vermine2047 .sheet.actor form input[type=text]:hover:not(:disabled),.system-vermine2047 .sheet.actor form input[type=text]:focus,.system-vermine2047 .sheet.actor form select:hover:not(:disabled),.system-vermine2047 .sheet.actor form select:focus,.system-vermine2047 .sheet.actor form input[type=number]:hover:not(:disabled),.system-vermine2047 .sheet.actor form input[type=number]:focus,.system-vermine2047 .sheet.actor form textarea:hover:not(:disabled),.system-vermine2047 .sheet.actor form textarea:focus{box-shadow:0 0 10px #005a3c inset}.system-vermine2047 .sheet.actor form select{font-size:.6rem;border:none;appearance:none;min-width:fit-content;max-width:fit-content;padding:0 .2rem;margin:0 .2rem;cursor:help}.system-vermine2047 .sheet.actor form label{display:block}.system-vermine2047 .sheet.actor form .mce-panel span{display:inherit}.system-vermine2047 .sheet.actor form.editable .rollable:hover,.system-vermine2047 .sheet.actor form.editable a:hover{color:#000;text-shadow:0 5px 5px #1fa832;cursor:pointer}.system-vermine2047 .sheet.actor form .sheet-tabs{font-weight:500;height:30px}.system-vermine2047 .sheet.actor form .sheet-tabs>.list-row{line-height:24px;padding-top:3px;font-size:2rem;text-align:center}.system-vermine2047 .sheet.actor form .sheet-tabs>.list-row:last-of-type{padding-right:4px}.system-vermine2047 .sheet.actor form .sheet-tabs>.list-row.active{color:#000;font-weight:700}.system-vermine2047 .sheet.actor form .tab{flex:1;overflow:hidden}.system-vermine2047 .sheet.actor form .tag-legacy{float:left;margin:0 2px 2px 0;padding:0 3px;font-size:var(--font-size-10);line-height:16px;border:1px solid #999;border-radius:3px;white-space:normal;font-weight:500}.system-vermine2047 .sheet.actor,.system-vermine2047 .sheet.actor .window-content{min-width:690px}.system-vermine2047 .sheet.actor .sidebar{width:230px;min-height:518px}.system-vermine2047 .sheet.actor .floatright{float:right}.system-vermine2047 .sheet.actor .sheet-upper{height:268px}.system-vermine2047 .sheet.actor .sheet-upper .sheet-header{height:48px}.system-vermine2047 .sheet.actor .sheet-upper .sheet-profile,.system-vermine2047 .sheet.actor .sheet-upper .sheet-showcase{height:220px}.system-vermine2047 .sheet.actor .sheet-content{padding:4px}.system-vermine2047 .sheet.actor .sheet-sidebar{height:calc(100% - 48px);display:flex;flex-direction:column;flex-wrap:nowrap;overflow-x:hidden;overflow-y:auto}.system-vermine2047 .sheet.actor .sheet-sidebar>*{flex:1}.system-vermine2047 .sheet.actor .sheet-sidebar .sidebar-summary{overflow-y:hidden}.system-vermine2047 .sheet.actor.npc-sheet .sheet-upper{height:220px}.system-vermine2047 .sheet.actor.npc-sheet .sheet-upper .sheet-showcase{height:172px}.system-vermine2047 .sheet.actor.npc-sheet .sheet-lower{height:calc(100% - 220px - 32px)}.system-vermine2047 .sheet.actor .sheet-navigation{border-top:1px solid var(--secondary-background);border-bottom:1px solid var(--primary-background)}.system-vermine2047 .sheet.actor .sheet-navigation .sheet-tabs>.list-row{border-radius:5px 5px 0 0}.system-vermine2047 .sheet.actor .sheet-navigation .sheet-tabs>.list-row.active{border:1px solid #666;border-bottom:none;background:var(--primary-background);color:#fff;text-shadow:none;color:#000;text-shadow:0 0 10px #00005a;cursor:pointer}.actor.sheet nav.sheet-navigation{display:inline-flex;justify-content:space-around;align-items:center;height:54px;background:url(../assets/images/ui/barre_haut.webp) no-repeat right top;background-size:100% 100%;width:100%;position:relative;padding-right:4rem;font-size:1.4rem}.actor.sheet nav.sheet-navigation.tabs .item{height:2.4rem;display:inline-block;z-index:1;transition:all .1s ease-out;color:#606060;box-shadow:0px 0px 0px rgba(0,0,0,.404)}.actor.sheet nav.sheet-navigation.tabs .item:hover,.actor.sheet nav.sheet-navigation.tabs .item.active{color:#000;text-shadow:0 5px 5px #1fa832;cursor:pointer}.actor.sheet nav.sheet-navigation.tabs .item:hover{text-shadow:0 5px 5px rgba(30,82,37,.6039215686)}.system-vermine2047 .sheet.actor form nav.sheet-navigation.sheet-tabs{height:54px}@container ability-row (max-width: 240px){.skill-dots,span.hexa{display:none}}.system-vermine2047 .sheet.actor .ability{padding-right:.6rem;font-size:.8rem;border-bottom:1px solid rgba(170,170,152,.664);box-shadow:0px 0px 15px rgba(128,128,128,0) inset;transition:.2s;position:relative;flex-wrap:nowrap;min-width:min-content;container-type:inline-size;container-name:ability-row}.system-vermine2047 .sheet.actor .ability:hover{box-shadow:0px 0px 15px gray inset}.system-vermine2047 .sheet.actor .ability label{min-width:40%;flex:1.3}.system-vermine2047 .sheet.actor .ability span{max-width:fit-content;margin:0 1rem;flex:.5}.system-vermine2047 .sheet.actor .ability div.specialties{position:absolute;bottom:-0.2rem;font-size:.7rem}.system-vermine2047 .sheet.actor .ability .skill-dots{height:100%;align-self:center;flex:1.5;min-width:fit-content}.system-vermine2047 .sheet.actor .ability .skill-dots>div{max-width:.7rem;height:.7rem;aspect-ratio:1/1;border-radius:50%;font-weight:700;text-align:center;padding-bottom:.2rem;font-style:oblique;align-self:flex-start}.system-vermine2047 .sheet.actor .ability .skill-dots>div.dice-pool-dot{background:radial-gradient(circle, rgb(94, 90, 77) 25%, rgb(0, 0, 0) 100%);max-width:.7rem;aspect-ratio:1/1;border-radius:50%}.system-vermine2047 .sheet.actor .ability .skill-dots>div.dice-reroll-dot{background:radial-gradient(circle, rgb(187, 182, 165) 25%, rgb(0, 0, 0) 100%)}.system-vermine2047 .sheet.actor .preferred h4,.system-vermine2047 .sheet.actor .preferred label{text-shadow:0px 0px 5px rgba(0,128,0,.411)}.system-vermine2047 .sheet.actor #edit{background-color:#000;color:#fff}.system-vermine2047 .sheet.actor .reserve-grid{line-height:.5rem;transform-origin:0% 50%;max-width:fit-content;align-items:center;display:flex;flex-direction:column}.system-vermine2047 .sheet.actor .reserve-grid div.flexrow,.system-vermine2047 .sheet.actor .reserve-grid input,.system-vermine2047 .sheet.actor .reserve-grid .hexa{margin:0;padding:0;min-width:1rem;min-height:1rem}.system-vermine2047 .sheet.actor .reserve-grid>.flexrow{position:relative;max-width:fit-content;justify-content:center}.hexa{text-align:center;clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);background:radial-gradient(circle, rgba(255, 255, 255, 0.425) 0%, rgba(0, 0, 0, 0.288) 100%);max-height:1.2rem;max-width:1.2rem;aspect-ratio:1/1;color:#000;vertical-align:center}.hexa.checked{background:radial-gradient(circle, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.288) 100%)}.hexa input{width:1rem}.hexa input[type=radio]{opacity:0}.hexa input[type=radio]::after,.hexa input[type=radio]::before{display:none}.window-app{font-family:"Roboto",sans-serif;box-shadow:0px 0px 30px #454e2c}.rollable:hover,.rollable:focus{color:#000;text-shadow:0 0 10px red;cursor:pointer}.grid,.grid-2col{display:grid;grid-column:span 2/span 2;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin:5px 0;padding:0}.grid-3col{grid-column:span 3/span 3;grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-4col{grid-column:span 4/span 4;grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-5col{grid-column:span 5/span 5;grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-6col{grid-column:span 6/span 6;grid-template-columns:repeat(6, minmax(0, 1fr))}.grid-7col{grid-column:span 7/span 7;grid-template-columns:repeat(7, minmax(0, 1fr))}.grid-8col{grid-column:span 8/span 8;grid-template-columns:repeat(8, minmax(0, 1fr))}.grid-9col{grid-column:span 9/span 9;grid-template-columns:repeat(9, minmax(0, 1fr))}.grid-10col{grid-column:span 10/span 10;grid-template-columns:repeat(10, minmax(0, 1fr))}.grid-11col{grid-column:span 11/span 11;grid-template-columns:repeat(11, minmax(0, 1fr))}.grid-12col{grid-column:span 12/span 12;grid-template-columns:repeat(12, minmax(0, 1fr))}.grid-start-2{grid-column-start:2}.grid-start-3{grid-column-start:3}.grid-start-4{grid-column-start:4}.grid-start-5{grid-column-start:5}.grid-start-6{grid-column-start:6}.grid-start-7{grid-column-start:7}.grid-start-8{grid-column-start:8}.grid-start-9{grid-column-start:9}.grid-start-10{grid-column-start:10}.grid-start-11{grid-column-start:11}.grid-start-12{grid-column-start:12}.grid-span-2{grid-column-end:span 2}.grid-span-3{grid-column-end:span 3}.grid-span-4{grid-column-end:span 4}.grid-span-5{grid-column-end:span 5}.grid-span-6{grid-column-end:span 6}.grid-span-7{grid-column-end:span 7}.grid-span-8{grid-column-end:span 8}.grid-span-9{grid-column-end:span 9}.grid-span-10{grid-column-end:span 10}.grid-span-11{grid-column-end:span 11}.grid-span-12{grid-column-end:span 12}.flex-group-center,.flex-group-left,.flex-group-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.flex-group-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.flex-group-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.flex-align-left{align-items:flex-start}.flex-align-right{align-items:flex-end}.gap-xs{gap:2px}.gap-sm{gap:4px}.gap-md{gap:8px}.gap-lg{gap:16px}.flexshrink{-webkit-box-flex:0;-ms-flex:0;flex:0}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexlarge{-webkit-box-flex:2;-ms-flex:2;flex:2}.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.system-vermine2047 .item-form{font-family:"Roboto",sans-serif}.system-vermine2047 .sheet-header{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}.system-vermine2047 .sheet-header .profile-img{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;height:100px;margin-right:10px}.system-vermine2047 .sheet-header .header-fields{-webkit-box-flex:1;-ms-flex:1;flex:1}.system-vermine2047 .sheet-header h1.charname{height:50px;padding:0px;margin:5px 0;border-bottom:0}.system-vermine2047 .sheet-header h1.charname input{width:100%;height:100%;margin:0}.system-vermine2047 .sheet-tabs{-webkit-box-flex:0;-ms-flex:0;flex:0}.system-vermine2047 .sheet-body .tab,.editor{height:100%;width:100%}.editor{min-height:75px;margin-bottom:1rem;min-width:100%}.editor .editor-content{min-width:100%;min-height:3rem}editor:hover .editor-edit{display:block}.system-vermine2047 .tox{min-height:25vh}.system-vermine2047 .tox .tox-editor-container{background:#fff}.system-vermine2047 .tox .tox-edit-area{padding:0 8px}.system-vermine2047 .resource-label{font-weight:bold}.system-vermine2047 .items-header{height:28px;margin:2px 0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.05);border:2px groove #eeede0;font-weight:bold}.system-vermine2047 .items-header>*{font-size:14px;text-align:center}.system-vermine2047 .items-header .item-name{font-weight:bold;padding-left:5px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}.system-vermine2047 .items-list{list-style:none;margin:0;padding:0;overflow-y:auto;scrollbar-width:thin;color:#444}.system-vermine2047 .items-list .item-list{list-style:none;margin:0;padding:0}.system-vermine2047 .items-list .item-name{-webkit-box-flex:2;-ms-flex:2;flex:2;margin:0;overflow:hidden;font-size:13px;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.system-vermine2047 .items-list .item-name h3,.system-vermine2047 .items-list .item-name h4{margin:0;white-space:nowrap;overflow-x:hidden}.system-vermine2047 .items-list .item-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.system-vermine2047 .items-list .item-controls a{font-size:12px;text-align:center;margin:0 6px}.system-vermine2047 .items-list .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2px;border-bottom:1px solid #c9c7b8}.system-vermine2047 .items-list .item:last-child{border-bottom:none}.system-vermine2047 .items-list .item .item-name{color:#191813}.system-vermine2047 .items-list .item .item-name .item-image{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;background-size:30px;border:none;margin-right:5px}.system-vermine2047 .items-list .item-prop{text-align:center;border-left:1px solid #c9c7b8;border-right:1px solid #c9c7b8;font-size:12px}.system-vermine2047 .items-list .items-header{height:28px;margin:2px 0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.05);border:2px groove #eeede0;font-weight:bold}.system-vermine2047 .items-list .items-header>*{font-size:12px;text-align:center}.system-vermine2047 .items-list .items-header .item-name{padding-left:5px;text-align:left}.system-vermine2047 .item-formula{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;padding:0 8px}.system-vermine2047 .effects .item .effect-source,.system-vermine2047 .effects .item .effect-duration,.system-vermine2047 .effects .item .effect-controls{text-align:center;border-left:1px solid #c9c7b8;border-right:1px solid #c9c7b8;font-size:12px}.system-vermine2047 .effects .item .effect-controls{border:none}.chat-message .message-header{line-height:20px;color:#fff;text-shadow:0px 0px 5px #000;background:rgba(25,24,19,.368627451)}span.game-mode{font-family:"DistressBlack",sans-serif;position:absolute;margin-left:auto;color:rgba(0,0,0,0);top:1rem;z-index:900;width:55%;text-align:center;text-transform:uppercase;font-weight:900;background:linear-gradient(180deg, rgba(255, 255, 255, 0.767) 0%, rgba(0, 0, 0, 0.61) 17%, rgba(0, 0, 0, 0.548) 19%, rgba(222, 255, 221, 0.575) 24%, rgba(255, 255, 255, 0.637) 43%, rgba(0, 0, 0, 0.486) 47%, rgba(254, 255, 254, 0.466) 50%, rgba(0, 0, 0, 0.699) 63%, rgba(134, 160, 137, 0.479) 64%, rgba(213, 248, 210, 0.493) 100%);background-clip:text}span.game-mode#game-mode-1{color:rgba(235,218,143,.8)}span.game-mode#game-mode-2{color:#83f883}span.game-mode#game-mode-3{color:rgba(245,124,124,.8)}ol#chat-log header.message-header{background-color:#000;padding:0 1rem}ol#chat-log .vermine-roll-message{overflow:hidden;box-shadow:0px 0px 30px #fff inset;padding:0;position:relative}ol#chat-log .vermine-roll-message .flexrow{align-items:center;box-shadow:0px 5px 10px 0px #000}ol#chat-log .vermine-roll-message h3,ol#chat-log .vermine-roll-message h4{text-transform:uppercase;font-family:"DistressBlack";margin-top:1rem;border-bottom:none;font-weight:900;background:50% 0%/cover no-repeat url(/systems/vermine2047/assets/images/ui/scotch.webp)}ol#chat-log .vermine-roll-message h3+span,ol#chat-log .vermine-roll-message h4+span{font-family:"DistressBlack";font-size:large;text-transform:unset;padding-left:2rem;background:-100% 0%/cover no-repeat url(/systems/vermine2047/assets/images/ui/scotch.webp)}ol#chat-log .vermine-roll-message h3+span#allowed_reroll,ol#chat-log .vermine-roll-message h4+span#allowed_reroll{font-size:large}ol#chat-log .vermine-roll-message h3{background:url(/systems/vermine2047/assets/images/ui/scotch.webp);background-position:center;background-size:200%}ol#chat-log .vermine-roll-message h4{text-align:center}ol#chat-log .vermine-roll-message div.roll-total{transform:rotate(-3deg) scale(1.2) translateX(2rem) translateY(0.5rem);background:url(/systems/vermine2047/assets/images/ui/scotch.webp);background-position:center;background-size:200%;margin-bottom:2rem;padding:0;z-index:1;width:75%}ol#chat-log .vermine-roll-message div.reroll{transition:.3s;max-height:1px;overflow:hidden;justify-content:end;text-align:center;align-items:center}ol#chat-log .vermine-roll-message div.reroll button{text-transform:uppercase;font-family:"DistressBlack";padding:0 1rem;max-width:fit-content;box-shadow:0px 0px 2px #000;background:50% 0%/cover no-repeat url(/systems/vermine2047/assets/images/ui/scotch.webp)}ol#chat-log .vermine-roll-message div.reroll.visible{max-height:15rem}ol#chat-log .vermine-roll-message ul.roll-results{list-style:none}ol#chat-log .vermine-roll-message ul.roll-results li.die{position:relative;max-width:3rem;line-height:3rem;float:left;margin:.2rem;background-image:url(/icons/dice/d10black.svg);background-position:center;background-repeat:no-repeat;background-size:contain;font-weight:800;font-size:1rem;color:#fff;text-align:center;transition:.3s;border-bottom:5px solid red;border-radius:2rem}ol#chat-log .vermine-roll-message ul.roll-results li.die::after{content:"";position:absolute;top:-1rem;text-wrap:nowrap;color:#fff;font-weight:100;font-size:smaller;text-align:center;opacity:0;text-shadow:0px 0px 5px #000}ol#chat-log .vermine-roll-message ul.roll-results li.die:hover::after{opacity:1;color:#fff}ol#chat-log .vermine-roll-message ul.roll-results li.die.human,ol#chat-log .vermine-roll-message ul.roll-results li.die.adapted{border-top:5px solid #ffd900}ol#chat-log .vermine-roll-message ul.roll-results li.die.human::after,ol#chat-log .vermine-roll-message ul.roll-results li.die.adapted::after{content:""}ol#chat-log .vermine-roll-message ul.roll-results li.die.rerollable{cursor:pointer}ol#chat-log .vermine-roll-message ul.roll-results li.die.rerollable:hover{transform:translateY(0.5rem)}ol#chat-log .vermine-roll-message ul.roll-results li.die.success{border-bottom:5px solid #008f07}ol#chat-log .vermine-roll-message ul.roll-results li.die.adapted::after{content:"adapté"}ol#chat-log .vermine-roll-message ul.roll-results li.die.human::after{content:"humain"}ol#chat-log .vermine-roll-message ul.roll-results li.die.rerolled{transform:translateY(0rem)}ol#chat-log .vermine-roll-message ul.roll-results li.die span{text-align:center;font-size:larger;text-shadow:0px 0px 8px #000}.sheet.item.vermine2047 .window-content .flexrow{align-items:center;box-shadow:0px 5px 10px 0px #000;margin:1rem}.sheet.item.vermine2047 .window-content header,.sheet.item.vermine2047 .window-content h1,.sheet.item.vermine2047 .window-content h2,.sheet.item.vermine2047 .window-content h3,.sheet.item.vermine2047 .window-content h4,.sheet.item.vermine2047 .window-content h5{background:50% 50%/cover no-repeat url(/systems/vermine2047/assets/images/ui/scotch.webp);text-transform:uppercase;font-family:"DistressBlack";margin-top:1rem;border-bottom:none}.sheet.item.vermine2047 .window-content h2,.sheet.item.vermine2047 .window-content h3,.sheet.item.vermine2047 .window-content h4{text-align:center}.sheet.item.vermine2047 .window-content h5{margin-bottom:0}.sheet.item.vermine2047 .window-content .resource{border:none;border-left:1px solid gray;padding:.2rem 1rem;text-align:center}.sheet.item.vermine2047 .window-content .resource .flexrow{min-width:5rem;box-shadow:none}.sheet.item.vermine2047 .window-content .damages-row{margin:0}.sheet.item.vermine2047 .window-content .damages-row .radios{margin:0;padding:.5rem}.sheet.item.vermine2047 .window-content .damage-pannes,.sheet.item.vermine2047 .window-content .damage-state,.sheet.item.vermine2047 .window-content .damage-effect{text-align:center;font-family:"DistressBlack"}.window-app.vermineDialog .window-content{background:url(/systems/vermine2047/assets/images/ui/box_background.webp) repeat}.window-app.vermineDialog .flexrow,.window-app.vermineDialog .grid{justify-content:space-around;box-shadow:0px 1px 10px rgba(0,0,0,.555);align-items:center;padding:.5rem .2rem}.window-app.vermineDialog .flexrow>*,.window-app.vermineDialog .grid>*{margin:0 .3rem}.window-app.vermineDialog label{font-family:"DistressBlack",sans-serif;font-size:larger}.window-app.vermineDialog select{max-width:fit-content}.window-app.vermineDialog select option{max-width:fit-content}.window-app.vermineDialog .dialog-buttons{display:flex;justify-content:space-around;flex-direction:row}.window-app.vermineDialog .dialog-buttons button{display:block;flex:.3}input[type=range]{appearance:none;background:rgba(0,0,0,0);cursor:pointer;width:100%}input[type=range]::-webkit-slider-runnable-track{background:url(../assets/images/ui/scotch.webp) no-repeat center;background-size:100% auto;height:.4rem;border:none;box-shadow:0px 0px 13px rgba(31,26,26,.979) inset}input[type=range]::-webkit-slider-thumb{appearance:none;margin-top:-0.3rem;height:1rem;width:1rem;border:none;border-radius:50%;background:url(/systems/vermine2047/assets/images/ui/totems/human.webp);background-size:cover;filter:contrast(2);box-shadow:0px 0px 10px #000}input[type=range]:focus::-webkit-slider-thumb{box-shadow:0px 0px 10px #ff0}select{border:none;background:url(../assets/images/ui/scotch.webp);background-size:100% 100%;box-shadow:0px 0px 3px rgba(31,26,26,.979) inset}select[disabled]{color:#000;text-shadow:0px 0px 15px #000}select option{appearance:none;border:none;background:url(../assets/images/ui/scotch.webp);background-size:100% 100%}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);box-shadow:0px 0px 3px #85854e;cursor:pointer;width:1.5rem;height:1rem;border-radius:.4rem;transition:.3s;clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);box-shadow:0px 0px 6px #000 inset;background-color:rgba(61,11,11,.658)}input[type=checkbox][disabled=true],input[type=radio][disabled=true]{filter:grayscale(1)}input[type=checkbox]:after,input[type=radio]:after{content:" ";background:url(/systems/vermine2047/assets/images/ui/totems/human.webp);background-size:50% 150%;background-repeat:no-repeat;position:relative;top:10%;left:0%;width:100%;height:80%;display:block;border-radius:0%;padding:0;transition:.3s}input[type=checkbox]:checked,input[type=radio]:checked{background-color:rgba(26,107,12,.658)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{font-weight:900;background-color:rgba(26,1,1,0);left:50%}iframe{min-height:500px}iframe .tabs.moods-headings{max-width:1px}input[type=radio]{width:1rem;height:1rem}input[type=radio]:after{width:.8rem;background-size:100% 100%;top:5%;left:5%;width:90%;height:90%;background-size:30% 30%;background-position:center}input[type=radio]:not([disabled]):hover::after{background-size:90% 90%}input[type=radio]:checked::after{content:"";background-size:70% 70%;top:5%;left:5%;position:relative;background-color:rgba(26,1,1,0)}.app .actor.choose div.actor{position:relative}.app .actor.choose div.actor img{border-radius:50%;box-shadow:0px 0px 8px #000}.app .actor.choose div.actor span.actor-name{position:absolute;text-align:center;background-color:rgba(255,255,255,.562);border:5px;width:100%;padding:0 1rem;border-radius:5px;box-shadow:0px 0px 8px #000}:root{--color-text-light-highlight: #96d696;--color-text-light-heading: #9fd8a8;--color-text-light-primary: #a4b5b3;--color-text-dark-primary: #131919;--color-text-dark-secondary: #444b4a;--color-text-dark-header: #1d2223;--color-text-dark-inactive: #71797a;--color-text-hyperlink: #5aaf0a;--color-text-light-0: #fff;--color-text-light-1: #e0f0f0;--color-text-light-2: #c9e0c0;--color-text-light-3: #90c4a4;--color-text-light-4: #80c08b;--color-text-light-5: #60b06b;--color-text-light-6: #40a05d;--color-text-light-7: #208028;--color-text-dark-1: #111;--color-text-dark-2: #222;--color-text-dark-3: #444;--color-text-dark-4: #555;--color-text-dark-5: #666;--color-text-dark-6: #777;--color-border-light-1: #b0d9b0;--color-border-light-2: #80c0c0;--color-border-dark-1: #131919;--color-border-dark-2: #1d2223;--color-border-dark-3: #2d3333;--color-border-dark-4: #3d4444;--color-border-dark-5: #668888;--color-shadow-primary: #7bb60d;--color-shadow-highlight: #85cc01d0;--color-shadow-dark: #000;--color-underline-inactive: #71797a;--color-underline-active: #1a1944;--color-underline-header: #228247;--color-border-light-highlight: #b0d9b0;--color-border-light-primary: #a4b5b3;--color-border-light-secondary: #9fc7d8;--color-border-light-tertiary: #71797a;--color-border-dark: #000;--color-border-dark-primary: #131919;--color-border-dark-secondary: #1d2223;--color-border-dark-tertiary: #444b4a;--color-border-highlight: #85c019;--color-border-highlight-alt: #70c008;--color-bg-btn-minor-inactive: #9fc7d8;--color-bg-btn-minor-active: #a4b5b3;--color-bg-option: #ccdada;--color-checkbox-checked: #666;--color-ownership-none: #00ff55;--color-ownership-observer: #71797a;--color-ownership-owner: #a4b5b3;--z-index-canvas: 0;--z-index-app: 30;--z-index-ui: 60;--z-index-window: 100;--z-index-tooltip: 9999;--sidebar-width: 300px;--sidebar-header-height: 32px;--sidebar-item-height: 48px;--hotbar-height: 52px;--hotbar-width: 578px;--macro-size: 50px;--players-width: 200px;--form-field-height: 26px;--font-primary: "Signika", sans-serif;--font-mono: monospace;--font-awesome: "Font Awesome 6 Pro";--font-size-11: 0.6875rem;--font-size-12: 0.75rem;--font-size-13: 0.8125rem;--font-size-14: 0.875rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-28: 1.75rem;--font-size-32: 2rem;--font-size-48: 3rem;--line-height-12: 0.75rem;--line-height-16: 1rem;--line-height-20: 1.25rem;--line-height-30: 1.875rem;--color-level-info: #b95c87;--color-level-warning: #04b184;--color-level-error: #03750;--color-level-success: #3c266c}::-webkit-scrollbar-thumb{outline:none;border-radius:3px;background:#577822;border:1px solid var(--color-border-highlight)}::-webkit-scrollbar{width:3px;height:3px} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index 3266472..aa6f51a 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -27,7 +27,7 @@ exports.watch = function () { { server: false, proxy: { - target: "https://localhost:443/", + target: "https://localhost:30000/", ws: true, } diff --git a/module/sheets/actor-sheet.mjs b/module/sheets/actor-sheet.mjs index 16641a1..27994f7 100644 --- a/module/sheets/actor-sheet.mjs +++ b/module/sheets/actor-sheet.mjs @@ -9,7 +9,7 @@ export class VermineActorSheet extends ActorSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { /*classes: ["vermine2047", "sheet", "actor"], template: "systems/vermine2047/templates/actor/actor-sheet.hbs", height: 800, diff --git a/module/sheets/character-sheet.mjs b/module/sheets/character-sheet.mjs index f0ed7b1..aa6c741 100644 --- a/module/sheets/character-sheet.mjs +++ b/module/sheets/character-sheet.mjs @@ -11,7 +11,7 @@ export class VermineCharacterSheet extends VermineActorSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["vermine2047", "sheet", "character", "actor"], template: "systems/vermine2047/templates/actor/actor-sheet.hbs", width: "fit-content", diff --git a/module/sheets/creature-sheet.mjs b/module/sheets/creature-sheet.mjs index 693c16a..cee211d 100644 --- a/module/sheets/creature-sheet.mjs +++ b/module/sheets/creature-sheet.mjs @@ -9,7 +9,7 @@ export class VermineCreatureSheet extends VermineActorSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["vermine2047", "sheet", "actor", "creature"], template: "systems/vermine2047/templates/actor/actor-sheet.hbs", width: 300, diff --git a/module/sheets/item-sheet.mjs b/module/sheets/item-sheet.mjs index 3846f9f..9c73e60 100644 --- a/module/sheets/item-sheet.mjs +++ b/module/sheets/item-sheet.mjs @@ -6,7 +6,7 @@ export class VermineItemSheet extends ItemSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["vermine2047", "sheet", "item"], width: "fit-content", height: "auto", diff --git a/module/sheets/npc-group.mjs b/module/sheets/npc-group.mjs index 45f5fb6..1241c5c 100644 --- a/module/sheets/npc-group.mjs +++ b/module/sheets/npc-group.mjs @@ -10,7 +10,7 @@ export class VermineGroupSheet extends VermineActorSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["vermine2047", "sheet", "actor", "group"], template: "systems/vermine2047/templates/actor/actor-sheet.hbs", width: 500, @@ -101,16 +101,9 @@ export class VermineGroupSheet extends VermineActorSheet { context.totem_abilities = this.actor.itemTypes['ability'].filter(i => i.system.type === 'totem'); context.abilities = this.actor.itemTypes['ability'].filter(i => i.system.type !== 'totem'); - context.members = []; - context.encounters = []; + context.members = this.actor.system.members; + context.encounters = this.actor.system.encounters; - for (let memberId of context.actor.system.members) { - context.members.push(game.actors.get(memberId)); - } - - for (let encounterId of context.actor.system.encounters) { - context.encounters.push(game.actors.get(encounterId)); - } } diff --git a/module/sheets/npc-sheet.mjs b/module/sheets/npc-sheet.mjs index 3c8f783..63b40cd 100644 --- a/module/sheets/npc-sheet.mjs +++ b/module/sheets/npc-sheet.mjs @@ -1,4 +1,4 @@ -import {onManageActiveEffect, prepareActiveEffectCategories} from "../system/effects.mjs"; +import { onManageActiveEffect, prepareActiveEffectCategories } from "../system/effects.mjs"; import { VermineActorSheet } from "./actor-sheet.mjs"; /** @@ -9,7 +9,7 @@ export class VermineNpcSheet extends VermineActorSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["vermine2047", "sheet", "actor", "npc"], template: "systems/vermine2047/templates/actor/actor-sheet.hbs", width: 400, @@ -40,7 +40,7 @@ export class VermineNpcSheet extends VermineActorSheet { context.system = actorData.system; context.flags = actorData.flags; context.config = CONFIG.VERMINE; - + // Prepare character data and items. if (actorData.type == 'character') { this._prepareItems(context); @@ -69,7 +69,7 @@ export class VermineNpcSheet extends VermineActorSheet { * @return {undefined} */ _prepareCharacterData(context) { - + } /** diff --git a/module/system/applications.mjs b/module/system/applications.mjs index 8c44075..8f7fa17 100644 --- a/module/system/applications.mjs +++ b/module/system/applications.mjs @@ -1,6 +1,6 @@ export class TotemPicker extends Application { - + constructor(linkEl, actor) { super(); this.linkEl = linkEl; @@ -9,14 +9,14 @@ export class TotemPicker extends Application { /* -------------------------------------------- */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { - id:"TOTEM_PICKER", - title:game.i18n.localize("VERMINE.totem_picker"), - template:'systems/vermine2047/templates/applications/choose-totem.hbs', - popOut:true, - resizable:true, - height:"800", - width:"800" + return foundry.utils.mergeObject(super.defaultOptions, { + id: "TOTEM_PICKER", + title: game.i18n.localize("VERMINE.totem_picker"), + template: 'systems/vermine2047/templates/applications/choose-totem.hbs', + popOut: true, + resizable: true, + height: "800", + width: "800" }); } @@ -24,26 +24,20 @@ export class TotemPicker extends Application { // Send data to the template return { config: CONFIG.VERMINE, - /*anarchy: this.gmAnarchy.getAnarchy(), - convergences: this.gmConvergence.getConvergences(), - difficultyPools: this.gmDifficulty.getDifficultyData(), - options: { - classes: [game.system.anarchy.styles.selectCssClass()] - }*/ } } activateListeners(html) { super.activateListeners(html); - html.find('.totem').click(event => { - const totem = $(event.target).parent('a').data('totem'); - if (totem != null){ - this.actor.update({ 'system.identity.totem': totem }); - } - this.close(); - }); + html.find('.totem').click(event => { + const totem = $(event.target).parent('a').data('totem'); + if (totem != null) { + this.actor.update({ 'system.identity.totem': totem }); + } + this.close(); + }); } - + /*async _updateObject(event, formData) { // console.log(formData.exampleInput); }*/ @@ -52,7 +46,7 @@ export class TotemPicker extends Application { export class ActorPicker extends Application { - + constructor(linkEl, actor) { super(); this.linkEl = linkEl; @@ -61,14 +55,14 @@ export class ActorPicker extends Application { /* -------------------------------------------- */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { - id:"ACTOR_PICKER", - title:game.i18n.localize("VERMINE.actor_picker"), - template:'systems/vermine2047/templates/applications/choose-actor.hbs', - popOut:true, - resizable:true, - height:"350", - width:"600" + return foundry.utils.mergeObject(super.defaultOptions, { + id: "ACTOR_PICKER", + title: game.i18n.localize("VERMINE.actor_picker"), + template: 'systems/vermine2047/templates/applications/choose-actor.hbs', + popOut: true, + resizable: true, + height: "350", + width: "600" }); } @@ -78,49 +72,49 @@ export class ActorPicker extends Application { // Send data to the template const npcs = game.actors.filter(a => a.type == "npc"); const characters = game.actors.filter(a => a.type == "character"); - const encounters = game.actors.filter(a => a.type == "npc" || a.type == 'character'); + const all = game.actors.filter(a => a.type == "npc" || a.type == 'character'); const type = $(this.linkEl).data('type'); let actorsList = []; - if (type == 'members'){ + if (type == 'members') { actorsList = characters; - } else if (type == 'relations'){ - actorsList = npc; + } else if (type == 'relations') { + actorsList = npc;//[...npc, ...characters]; } else { - actorsList = encounters; + actorsList = all; } return { - config: CONFIG.VERMINE, - actorsList: actorsList + config: CONFIG.VERMINE, + actorsList: actorsList } } - activateListeners(html) { + async activateListeners(html) { super.activateListeners(html); - html.find('.actor').click(event => { - const actorId = $(event.target).parent('div').data('id'); - const type = $(this.linkEl).data('type'); - let actorsList = []; + html.find('.actor').click(async (event) => { + const actorId = $(event.target).parent('div').data('actor-id'); + const type = $(this.linkEl).data('type'); + let actorsList = []; - if (type == 'members'){ - actorsList = this.actor.system.members; - } else if (type == 'encounters'){ - actorsList = this.actor.system.encounters; - } - if (!Array.isArray(actorsList)){ - actorsList = []; - } + if (type == 'members') { + actorsList = this.actor.system.members; + } else if (type == 'encounters') { + actorsList = this.actor.system.encounters; + } + if (!Array.isArray(actorsList)) { + actorsList = []; + } - actorsList.push(actorId); + actorsList.push(actorId); - if (type == 'members'){ - actorsList = this.actor.system.members; - this.actor.update({ 'system.members': actorsList }); - } else if (type == 'encounters'){ - this.actor.update({ 'system.encounters': actorsList }); - } + if (type == 'members') { + actorsList = this.actor.system.members; + this.actor.update({ 'system.members': actorsList }); + } else if (type == 'encounters') { + this.actor.update({ 'system.encounters': actorsList }); + } - }); + }); } } diff --git a/module/system/dice3d.mjs b/module/system/dice3d.mjs index 4317d00..a1848cd 100644 --- a/module/system/dice3d.mjs +++ b/module/system/dice3d.mjs @@ -5,7 +5,7 @@ export async function initUserDice(dice3d, user) { - let baseColor = user.color; + let baseColor = user.color.css; dice3d.addColorset({ name: 'regular_' + user.name, description: "regular dice for " + user.name, diff --git a/module/system/hooks.mjs b/module/system/hooks.mjs index 9eb40fd..23df76c 100644 --- a/module/system/hooks.mjs +++ b/module/system/hooks.mjs @@ -42,7 +42,7 @@ export const registerHooks = function () { if (rerollTitle) { rerollTitle.addEventListener("click", () => { html[0].querySelector(".reroll").classList.toggle('visible') }) } - if (message.user._id != game.user._id || !game.user.isGM) { + if (message.author._id != game.user._id || !game.user.isGM) { html[0].querySelectorAll("input").forEach(inp => inp.disabled = true); html[0].querySelectorAll("div.reroll-from-effort").forEach(el => el.style.display = "none") return diff --git a/module/system/tour.mjs b/module/system/tour.mjs index af0f546..a4b2909 100644 --- a/module/system/tour.mjs +++ b/module/system/tour.mjs @@ -1,157 +1,157 @@ function compact(array) { -var index2 = -1, length = array == null ? 0 : array.length, resIndex = 0, result = []; -while (++index2 < length) { + var index2 = -1, length = array == null ? 0 : array.length, resIndex = 0, result = []; + while (++index2 < length) { var value2 = array[index2]; if (value2) { - result[resIndex++] = value2; + result[resIndex++] = value2; } -} -return result; + } + return result; } class CreateActorDialog extends FormApplication { - constructor() { - super({}); - } - async _updateObject() { - } - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - title: game.i18n.format("DOCUMENT.Create", { - type: game.i18n.localize("DOCUMENT.Actor") - }), - template: "systems/vermine2047/templates/actor/create.hbs", - id: "new-actor-dialog", - resizable: false, - classes: ["vermine2047", "sheet", "new-actor"], - width: 650, - height: 200 - }); - } - getData(_options) { - return { - // sfenabled: IronswornSettings.starforgedToolsEnabled - }; - } - activateListeners(html) { - super.activateListeners(html); - html.find(".vermine__character__create").on("click", async (ev) => { - await this._characterCreate.call(this, ev); - }); - html.find(".vermine__shared__create").on("click", async (ev) => { - await this._sharedCreate.call(this, ev); - }); - html.find(".vermine__site__create").on("click", async (ev) => { - await this._siteCreate.call(this, ev); - }); - html.find(".vermine__foe__create").on("click", async (ev) => { - await this._foeCreate.call(this, ev); - }); - } + constructor() { + super({}); + } + async _updateObject() { + } + static get defaultOptions() { + return foundry.utils.mergeObject(super.defaultOptions, { + title: game.i18n.format("DOCUMENT.Create", { + type: game.i18n.localize("DOCUMENT.Actor") + }), + template: "systems/vermine2047/templates/actor/create.hbs", + id: "new-actor-dialog", + resizable: false, + classes: ["vermine2047", "sheet", "new-actor"], + width: 650, + height: 200 + }); + } + getData(_options) { + return { + // sfenabled: IronswornSettings.starforgedToolsEnabled + }; + } + activateListeners(html) { + super.activateListeners(html); + html.find(".vermine__character__create").on("click", async (ev) => { + await this._characterCreate.call(this, ev); + }); + html.find(".vermine__shared__create").on("click", async (ev) => { + await this._sharedCreate.call(this, ev); + }); + html.find(".vermine__site__create").on("click", async (ev) => { + await this._siteCreate.call(this, ev); + }); + html.find(".vermine__foe__create").on("click", async (ev) => { + await this._foeCreate.call(this, ev); + }); + } } class VermineTour extends Tour { - /** @override */ - async _preStep() { - var _a2, _b, _c, _d, _e; - await super._preStep(); - if ((_a2 = this.currentStep) == null ? void 0 : _a2.sidebarTab) { - await ((_b = ui.sidebar) == null ? void 0 : _b.activateTab(this.currentStep.sidebarTab)); - } - if ((_c = this.currentStep) == null ? void 0 : _c.layer) { - const layer = canvas == null ? void 0 : canvas[this.currentStep.layer]; - if (layer.active && this.currentStep.tool) - (_d = ui.controls) == null ? void 0 : _d.initialize({ tool: this.currentStep.tool }); - else - layer.activate({ tool: this.currentStep.tool }); - } - if (((_e = this.currentStep) == null ? void 0 : _e.hook) != null) { - await this.currentStep.hook(); - } + /** @override */ + async _preStep() { + var _a2, _b, _c, _d, _e; + await super._preStep(); + if ((_a2 = this.currentStep) == null ? void 0 : _a2.sidebarTab) { + await ((_b = ui.sidebar) == null ? void 0 : _b.activateTab(this.currentStep.sidebarTab)); } + if ((_c = this.currentStep) == null ? void 0 : _c.layer) { + const layer = canvas == null ? void 0 : canvas[this.currentStep.layer]; + if (layer.active && this.currentStep.tool) + (_d = ui.controls) == null ? void 0 : _d.initialize({ tool: this.currentStep.tool }); + else + layer.activate({ tool: this.currentStep.tool }); + } + if (((_e = this.currentStep) == null ? void 0 : _e.hook) != null) { + await this.currentStep.hook(); + } + } } class WelcomeTour extends VermineTour { - constructor() { - super({ - title: "TOURS.Welcome.Title", - description: "TOURS.Welcome.Description", - canBeResumed: false, - display: true, - steps: [] - }); - } - get steps() { - var _a2; - return compact([ - { - id: "welcome", - title: "TOURS.Welcome.WelcomeTitle", - content: "TOURS.Welcome.WelcomeContent" - }, - { - id: "character-tab", - title: "TOURS.Welcome.ActorTabTitle", - content: "TOURS.Welcome.ActorTabContent", - sidebarTab: "actors", - selector: "#actors .create-document" - }, - { - id: "character-create", - title: "TOURS.Welcome.CharacterCreateTitle", - content: "TOURS.Welcome.CharacterCreateContent", - hook: async () => { - this.createActorDialog = new CreateActorDialog(); - await this.createActorDialog.render(true); - await new Promise((r) => setTimeout(r, 100)); - }, - selector: "#new-actor-dialog #new-group" - }, - /*{ - id: "compendia", - title: "TOURS.Welcome.CompendiumTitle", - content: "TOURS.Welcome.CompendiumContent", - hook: async () => { - var _a3; - return await ((_a3 = this.createActorDialog) == null ? void 0 : _a3.close()); - }, - sidebarTab: "compendium", - selector: 'li[data-pack="vermine2047.verminescenes"]' - },*/ - /*((_a2 = game.user) == null ? void 0 : _a2.viewedScene) && { - id: "oracletool", - title: "TOURS.Welcome.OracleToolTitle", - content: "TOURS.Welcome.OracleToolContent", - layer: "tokens", - selector: '[data-tool="Oracles"]' - },*/ - { - id: "tours", - title: "TOURS.Welcome.ToursTitle", - content: "TOURS.Welcome.ToursContent", - hook: async () => { - var _a3; - return await ((_a3 = this.createActorDialog) == null ? void 0 : _a3.close()); - }, - sidebarTab: "settings", - selector: 'button[data-action="tours"]' - } - ]); - } + constructor() { + super({ + title: "TOURS.Welcome.Title", + description: "TOURS.Welcome.Description", + canBeResumed: false, + display: true, + steps: [] + }); } - export async function registerTours() { - game.tours.register("vermine2047", "welcome", new WelcomeTour()); - $(document).on("click", "#chat-log #vermine-tour-chat-button", (el) => { - const tour = game.tours.get("vermine2047.welcome"); - tour == null ? void 0 : tour.start(); - }); - if (game.settings.get("vermine2047", "first-run-tips-shown")) - return; - console.log("Posting first-start messages..."); - const gms = ChatMessage.getWhisperRecipients("GM"); - ChatMessage.implementation; - ChatMessage.create({ - whisper: gms, - speaker: { alias: game.i18n.localize("VERMINE.name") }, - content: game.i18n.localize("TOURS.ChatMessage") - }); - game.settings.set("vermine2047", "first-run-tips-shown", true); - } \ No newline at end of file + get steps() { + var _a2; + return compact([ + { + id: "welcome", + title: "TOURS.Welcome.WelcomeTitle", + content: "TOURS.Welcome.WelcomeContent" + }, + { + id: "character-tab", + title: "TOURS.Welcome.ActorTabTitle", + content: "TOURS.Welcome.ActorTabContent", + sidebarTab: "actors", + selector: "#actors .create-document" + }, + { + id: "character-create", + title: "TOURS.Welcome.CharacterCreateTitle", + content: "TOURS.Welcome.CharacterCreateContent", + hook: async () => { + this.createActorDialog = new CreateActorDialog(); + await this.createActorDialog.render(true); + await new Promise((r) => setTimeout(r, 100)); + }, + selector: "#new-actor-dialog #new-group" + }, + /*{ + id: "compendia", + title: "TOURS.Welcome.CompendiumTitle", + content: "TOURS.Welcome.CompendiumContent", + hook: async () => { + var _a3; + return await ((_a3 = this.createActorDialog) == null ? void 0 : _a3.close()); + }, + sidebarTab: "compendium", + selector: 'li[data-pack="vermine2047.verminescenes"]' + },*/ + /*((_a2 = game.user) == null ? void 0 : _a2.viewedScene) && { + id: "oracletool", + title: "TOURS.Welcome.OracleToolTitle", + content: "TOURS.Welcome.OracleToolContent", + layer: "tokens", + selector: '[data-tool="Oracles"]' + },*/ + { + id: "tours", + title: "TOURS.Welcome.ToursTitle", + content: "TOURS.Welcome.ToursContent", + hook: async () => { + var _a3; + return await ((_a3 = this.createActorDialog) == null ? void 0 : _a3.close()); + }, + sidebarTab: "settings", + selector: 'button[data-action="tours"]' + } + ]); + } +} +export async function registerTours() { + game.tours.register("vermine2047", "welcome", new WelcomeTour()); + $(document).on("click", "#chat-log #vermine-tour-chat-button", (el) => { + const tour = game.tours.get("vermine2047.welcome"); + tour == null ? void 0 : tour.start(); + }); + if (game.settings.get("vermine2047", "first-run-tips-shown")) + return; + console.log("Posting first-start messages..."); + const gms = ChatMessage.getWhisperRecipients("GM"); + ChatMessage.implementation; + ChatMessage.create({ + whisper: gms, + speaker: { alias: game.i18n.localize("VERMINE.name") }, + content: game.i18n.localize("TOURS.ChatMessage") + }); + game.settings.set("vermine2047", "first-run-tips-shown", true); +} \ No newline at end of file diff --git a/module/vermine2047.mjs b/module/vermine2047.mjs index f35f11f..f985760 100644 --- a/module/vermine2047.mjs +++ b/module/vermine2047.mjs @@ -36,7 +36,7 @@ Hooks.once('init', async function () { // Add custom constants for configuration. CONFIG.VERMINE = VERMINE; - CONFIG.VERMINE.model = game.system.model + CONFIG.VERMINE.model = game.system.template /** * Set an initiative formula for the system * @type {String} diff --git a/package.json b/package.json index c3c6b95..a9120da 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "launch window Foundry11": "cd C:/Program Files/Foundry Virtual Tabletop_V11/resources/app && node main.js", + "launch Foundry12": "cd C:/Program Files/Foundry Virtual Tabletop_V12/resources/app && node main.js", "watch": "gulp watch", "buildStyle": "gulp buildStyles" }, @@ -17,4 +18,4 @@ "gulp-sass": "^5.1.0", "sass": "^1.55.0" } -} +} \ No newline at end of file diff --git a/packs/adaptationsmutations/000220.log b/packs/adaptationsmutations/000220.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/adaptationsmutations/CURRENT b/packs/adaptationsmutations/CURRENT index 7d68d99..98f3a71 100644 --- a/packs/adaptationsmutations/CURRENT +++ b/packs/adaptationsmutations/CURRENT @@ -1 +1 @@ -MANIFEST-000219 +MANIFEST-000233 diff --git a/packs/adaptationsmutations/LOG b/packs/adaptationsmutations/LOG index 8eb8d9c..e3061f7 100644 --- a/packs/adaptationsmutations/LOG +++ b/packs/adaptationsmutations/LOG @@ -1,5 +1,3 @@ -2024/05/15-08:44:33.750 2d0c Recovering log #220 -2024/05/15-08:44:33.750 2d0c Recovering log #222 -2024/05/15-08:44:33.755 2d0c Delete type=0 #220 -2024/05/15-08:44:33.755 2d0c Delete type=0 #222 -2024/05/15-08:44:33.756 2d0c Delete type=3 #219 +2024/06/24-07:16:50.211 a308 Recovering log #231 +2024/06/24-07:16:50.217 a308 Delete type=0 #231 +2024/06/24-07:16:50.217 a308 Delete type=3 #229 diff --git a/packs/adaptationsmutations/LOG.old b/packs/adaptationsmutations/LOG.old index 37ee831..7e766f4 100644 --- a/packs/adaptationsmutations/LOG.old +++ b/packs/adaptationsmutations/LOG.old @@ -1,3 +1,7 @@ -2024/05/13-06:37:40.648 22bc Recovering log #216 -2024/05/13-06:37:40.650 22bc Delete type=0 #216 -2024/05/13-06:37:40.650 22bc Delete type=3 #215 +2024/05/17-09:03:17.265 6020 Recovering log #227 +2024/05/17-09:03:17.270 6020 Delete type=0 #227 +2024/05/17-09:03:17.270 6020 Delete type=3 #225 +2024/05/17-09:03:22.858 1b1c Level-0 table #232: started +2024/05/17-09:03:22.858 1b1c Level-0 table #232: 0 bytes OK +2024/05/17-09:03:22.859 1b1c Delete type=0 #230 +2024/05/17-09:03:22.876 1b1c Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) diff --git a/packs/adaptationsmutations/MANIFEST-000219 b/packs/adaptationsmutations/MANIFEST-000219 deleted file mode 100644 index 184f72e..0000000 Binary files a/packs/adaptationsmutations/MANIFEST-000219 and /dev/null differ diff --git a/packs/deck-creatures/000220.log b/packs/deck-creatures/000220.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/deck-creatures/CURRENT b/packs/deck-creatures/CURRENT index 7d68d99..98f3a71 100644 --- a/packs/deck-creatures/CURRENT +++ b/packs/deck-creatures/CURRENT @@ -1 +1 @@ -MANIFEST-000219 +MANIFEST-000233 diff --git a/packs/deck-creatures/LOG b/packs/deck-creatures/LOG index cfc3027..c5bb614 100644 --- a/packs/deck-creatures/LOG +++ b/packs/deck-creatures/LOG @@ -1,5 +1,3 @@ -2024/05/15-08:44:33.925 2d0c Recovering log #220 -2024/05/15-08:44:33.925 2d0c Recovering log #222 -2024/05/15-08:44:33.932 2d0c Delete type=0 #220 -2024/05/15-08:44:33.932 2d0c Delete type=0 #222 -2024/05/15-08:44:33.932 2d0c Delete type=3 #219 +2024/06/24-07:16:50.399 b264 Recovering log #231 +2024/06/24-07:16:50.405 b264 Delete type=0 #231 +2024/06/24-07:16:50.405 b264 Delete type=3 #229 diff --git a/packs/deck-creatures/LOG.old b/packs/deck-creatures/LOG.old index 5587add..d2c5c83 100644 --- a/packs/deck-creatures/LOG.old +++ b/packs/deck-creatures/LOG.old @@ -1,3 +1,7 @@ -2024/05/13-06:37:40.710 22bc Recovering log #216 -2024/05/13-06:37:40.714 22bc Delete type=0 #216 -2024/05/13-06:37:40.715 22bc Delete type=3 #215 +2024/05/17-09:03:17.424 6020 Recovering log #227 +2024/05/17-09:03:17.430 6020 Delete type=0 #227 +2024/05/17-09:03:17.430 6020 Delete type=3 #225 +2024/05/17-09:03:22.901 1b1c Level-0 table #232: started +2024/05/17-09:03:22.902 1b1c Level-0 table #232: 0 bytes OK +2024/05/17-09:03:22.903 1b1c Delete type=0 #230 +2024/05/17-09:03:22.904 1b1c Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) diff --git a/packs/deck-creatures/MANIFEST-000219 b/packs/deck-creatures/MANIFEST-000219 deleted file mode 100644 index 184f72e..0000000 Binary files a/packs/deck-creatures/MANIFEST-000219 and /dev/null differ diff --git a/packs/historiques/000204.log b/packs/historiques/000204.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/historiques/CURRENT b/packs/historiques/CURRENT index 183d782..9aabe0c 100644 --- a/packs/historiques/CURRENT +++ b/packs/historiques/CURRENT @@ -1 +1 @@ -MANIFEST-000203 +MANIFEST-000217 diff --git a/packs/historiques/LOG b/packs/historiques/LOG index 672d8b2..65b71b6 100644 --- a/packs/historiques/LOG +++ b/packs/historiques/LOG @@ -1,5 +1,3 @@ -2024/05/15-08:44:33.802 2d0c Recovering log #204 -2024/05/15-08:44:33.802 2d0c Recovering log #206 -2024/05/15-08:44:33.808 2d0c Delete type=0 #204 -2024/05/15-08:44:33.808 2d0c Delete type=0 #206 -2024/05/15-08:44:33.808 2d0c Delete type=3 #203 +2024/06/24-07:16:50.274 b264 Recovering log #215 +2024/06/24-07:16:50.279 b264 Delete type=0 #215 +2024/06/24-07:16:50.279 b264 Delete type=3 #213 diff --git a/packs/historiques/LOG.old b/packs/historiques/LOG.old index a8ed1a0..7f22bfb 100644 --- a/packs/historiques/LOG.old +++ b/packs/historiques/LOG.old @@ -1,3 +1,7 @@ -2024/05/13-06:37:40.667 22bc Recovering log #200 -2024/05/13-06:37:40.671 22bc Delete type=0 #200 -2024/05/13-06:37:40.671 22bc Delete type=3 #199 +2024/05/17-09:03:17.320 6020 Recovering log #211 +2024/05/17-09:03:17.326 6020 Delete type=0 #211 +2024/05/17-09:03:17.326 6020 Delete type=3 #209 +2024/05/17-09:03:22.892 1b1c Level-0 table #216: started +2024/05/17-09:03:22.892 1b1c Level-0 table #216: 0 bytes OK +2024/05/17-09:03:22.893 1b1c Delete type=0 #214 +2024/05/17-09:03:22.895 1b1c Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) diff --git a/packs/historiques/MANIFEST-000203 b/packs/historiques/MANIFEST-000203 deleted file mode 100644 index c60a65c..0000000 Binary files a/packs/historiques/MANIFEST-000203 and /dev/null differ diff --git a/packs/pretires/000218.log b/packs/pretires/000218.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/pretires/CURRENT b/packs/pretires/CURRENT index 9aabe0c..61135ee 100644 --- a/packs/pretires/CURRENT +++ b/packs/pretires/CURRENT @@ -1 +1 @@ -MANIFEST-000217 +MANIFEST-000231 diff --git a/packs/pretires/LOG b/packs/pretires/LOG index 69ca7d4..b093750 100644 --- a/packs/pretires/LOG +++ b/packs/pretires/LOG @@ -1,5 +1,3 @@ -2024/05/15-08:44:33.906 4440 Recovering log #218 -2024/05/15-08:44:33.907 4440 Recovering log #220 -2024/05/15-08:44:33.912 4440 Delete type=0 #218 -2024/05/15-08:44:33.912 4440 Delete type=0 #220 -2024/05/15-08:44:33.912 4440 Delete type=3 #217 +2024/06/24-07:16:50.377 b728 Recovering log #229 +2024/06/24-07:16:50.382 b728 Delete type=0 #229 +2024/06/24-07:16:50.382 b728 Delete type=3 #227 diff --git a/packs/pretires/LOG.old b/packs/pretires/LOG.old index cbafbe2..cb075d5 100644 --- a/packs/pretires/LOG.old +++ b/packs/pretires/LOG.old @@ -1,3 +1,7 @@ -2024/05/13-06:37:40.698 331c Recovering log #214 -2024/05/13-06:37:40.703 331c Delete type=0 #214 -2024/05/13-06:37:40.703 331c Delete type=3 #213 +2024/05/17-09:03:17.407 3604 Recovering log #225 +2024/05/17-09:03:17.412 3604 Delete type=0 #225 +2024/05/17-09:03:17.412 3604 Delete type=3 #223 +2024/05/17-09:03:22.896 1b1c Level-0 table #230: started +2024/05/17-09:03:22.896 1b1c Level-0 table #230: 0 bytes OK +2024/05/17-09:03:22.898 1b1c Delete type=0 #228 +2024/05/17-09:03:22.904 1b1c Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) diff --git a/packs/pretires/MANIFEST-000217 b/packs/pretires/MANIFEST-000217 deleted file mode 100644 index 2e1bfbd..0000000 Binary files a/packs/pretires/MANIFEST-000217 and /dev/null differ diff --git a/packs/rites/000114.log b/packs/rites/000114.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/rites/CURRENT b/packs/rites/CURRENT index f97fd0f..224d52a 100644 --- a/packs/rites/CURRENT +++ b/packs/rites/CURRENT @@ -1 +1 @@ -MANIFEST-000113 +MANIFEST-000127 diff --git a/packs/rites/LOG b/packs/rites/LOG index 2fd6628..c2d665a 100644 --- a/packs/rites/LOG +++ b/packs/rites/LOG @@ -1,5 +1,3 @@ -2024/05/15-08:44:33.840 4440 Recovering log #114 -2024/05/15-08:44:33.840 4440 Recovering log #116 -2024/05/15-08:44:33.847 4440 Delete type=0 #114 -2024/05/15-08:44:33.847 4440 Delete type=0 #116 -2024/05/15-08:44:33.847 4440 Delete type=3 #113 +2024/06/24-07:16:50.305 96dc Recovering log #125 +2024/06/24-07:16:50.311 96dc Delete type=0 #125 +2024/06/24-07:16:50.311 96dc Delete type=3 #123 diff --git a/packs/rites/LOG.old b/packs/rites/LOG.old index ea641f3..0c116e8 100644 --- a/packs/rites/LOG.old +++ b/packs/rites/LOG.old @@ -1,3 +1,8 @@ -2024/05/13-06:37:40.677 331c Recovering log #110 -2024/05/13-06:37:40.682 331c Delete type=0 #110 -2024/05/13-06:37:40.682 331c Delete type=3 #109 +2024/05/17-09:03:17.348 3604 Recovering log #121 +2024/05/17-09:03:17.353 3604 Delete type=0 #121 +2024/05/17-09:03:17.353 3604 Delete type=3 #119 +2024/05/17-09:03:22.893 1b1c Level-0 table #126: started +2024/05/17-09:03:22.893 1b1c Level-0 table #126: 0 bytes OK +2024/05/17-09:03:22.895 1b1c Delete type=0 #124 +2024/05/17-09:03:22.895 1b1c Manual compaction at level-0 from '!items!10vhNURxl8FOwfy0' @ 72057594037927935 : 1 .. '!items!vX832Z4LpasxLIIx' @ 0 : 0; will stop at (end) +2024/05/17-09:03:22.895 1b1c Manual compaction at level-1 from '!items!10vhNURxl8FOwfy0' @ 72057594037927935 : 1 .. '!items!vX832Z4LpasxLIIx' @ 0 : 0; will stop at (end) diff --git a/packs/rites/MANIFEST-000113 b/packs/rites/MANIFEST-000113 deleted file mode 100644 index 19d4d36..0000000 Binary files a/packs/rites/MANIFEST-000113 and /dev/null differ diff --git a/packs/tables/000111.log b/packs/tables/000111.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/tables/CURRENT b/packs/tables/CURRENT index a451d53..f8370cf 100644 --- a/packs/tables/CURRENT +++ b/packs/tables/CURRENT @@ -1 +1 @@ -MANIFEST-000110 +MANIFEST-000124 diff --git a/packs/tables/LOG b/packs/tables/LOG index 726e35f..40b1355 100644 --- a/packs/tables/LOG +++ b/packs/tables/LOG @@ -1,5 +1,3 @@ -2024/05/15-08:44:33.882 2d0c Recovering log #111 -2024/05/15-08:44:33.882 2d0c Recovering log #113 -2024/05/15-08:44:33.888 2d0c Delete type=0 #111 -2024/05/15-08:44:33.888 2d0c Delete type=0 #113 -2024/05/15-08:44:33.889 2d0c Delete type=3 #110 +2024/06/24-07:16:50.355 a308 Recovering log #122 +2024/06/24-07:16:50.360 a308 Delete type=0 #122 +2024/06/24-07:16:50.360 a308 Delete type=3 #120 diff --git a/packs/tables/LOG.old b/packs/tables/LOG.old index be1e512..a0209e0 100644 --- a/packs/tables/LOG.old +++ b/packs/tables/LOG.old @@ -1,3 +1,8 @@ -2024/05/13-06:37:40.684 22bc Recovering log #107 -2024/05/13-06:37:40.693 22bc Delete type=0 #107 -2024/05/13-06:37:40.693 22bc Delete type=3 #106 +2024/05/17-09:03:17.381 6020 Recovering log #118 +2024/05/17-09:03:17.386 6020 Delete type=0 #118 +2024/05/17-09:03:17.387 6020 Delete type=3 #116 +2024/05/17-09:03:22.898 1b1c Level-0 table #123: started +2024/05/17-09:03:22.898 1b1c Level-0 table #123: 0 bytes OK +2024/05/17-09:03:22.901 1b1c Delete type=0 #121 +2024/05/17-09:03:22.904 1b1c Manual compaction at level-0 from '!tables!UxgGMRs0kTplpTbe' @ 72057594037927935 : 1 .. '!tables.results!dXo0EN9ieo1tSnRY.ymnitiW2yAuk75M3' @ 0 : 0; will stop at (end) +2024/05/17-09:03:22.904 1b1c Manual compaction at level-1 from '!tables!UxgGMRs0kTplpTbe' @ 72057594037927935 : 1 .. '!tables.results!dXo0EN9ieo1tSnRY.ymnitiW2yAuk75M3' @ 0 : 0; will stop at (end) diff --git a/packs/tables/MANIFEST-000110 b/packs/tables/MANIFEST-000110 deleted file mode 100644 index 859065d..0000000 Binary files a/packs/tables/MANIFEST-000110 and /dev/null differ diff --git a/packs/traumatismes/000218.log b/packs/traumatismes/000218.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/traumatismes/CURRENT b/packs/traumatismes/CURRENT index 9aabe0c..61135ee 100644 --- a/packs/traumatismes/CURRENT +++ b/packs/traumatismes/CURRENT @@ -1 +1 @@ -MANIFEST-000217 +MANIFEST-000231 diff --git a/packs/traumatismes/LOG b/packs/traumatismes/LOG index fb19f4f..d985bc1 100644 --- a/packs/traumatismes/LOG +++ b/packs/traumatismes/LOG @@ -1,5 +1,3 @@ -2024/05/15-08:44:33.775 4440 Recovering log #218 -2024/05/15-08:44:33.776 4440 Recovering log #220 -2024/05/15-08:44:33.781 4440 Delete type=0 #218 -2024/05/15-08:44:33.782 4440 Delete type=0 #220 -2024/05/15-08:44:33.782 4440 Delete type=3 #217 +2024/06/24-07:16:50.242 b728 Recovering log #229 +2024/06/24-07:16:50.248 b728 Delete type=0 #229 +2024/06/24-07:16:50.248 b728 Delete type=3 #227 diff --git a/packs/traumatismes/LOG.old b/packs/traumatismes/LOG.old index c07b073..6b81abe 100644 --- a/packs/traumatismes/LOG.old +++ b/packs/traumatismes/LOG.old @@ -1,3 +1,7 @@ -2024/05/13-06:37:40.650 331c Recovering log #214 -2024/05/13-06:37:40.662 331c Delete type=0 #214 -2024/05/13-06:37:40.662 331c Delete type=3 #213 +2024/05/17-09:03:17.291 3604 Recovering log #225 +2024/05/17-09:03:17.297 3604 Delete type=0 #225 +2024/05/17-09:03:17.297 3604 Delete type=3 #223 +2024/05/17-09:03:22.890 1b1c Level-0 table #230: started +2024/05/17-09:03:22.890 1b1c Level-0 table #230: 0 bytes OK +2024/05/17-09:03:22.891 1b1c Delete type=0 #228 +2024/05/17-09:03:22.895 1b1c Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) diff --git a/packs/traumatismes/MANIFEST-000217 b/packs/traumatismes/MANIFEST-000217 deleted file mode 100644 index 2e1bfbd..0000000 Binary files a/packs/traumatismes/MANIFEST-000217 and /dev/null differ diff --git a/scss/special-applications.scss b/scss/special-applications.scss new file mode 100644 index 0000000..d25aac0 --- /dev/null +++ b/scss/special-applications.scss @@ -0,0 +1,22 @@ +.app .actor.choose { + div.actor { + position: relative; + + img { + border-radius: 50%; + box-shadow: 0px 0px 8px black; + + } + + span.actor-name { + position: absolute; + text-align: center; + background-color: rgba(255, 255, 255, 0.562); + border: 5px; + width: 100%; + padding: 0 1rem; + border-radius: 5px; + box-shadow: 0px 0px 8px black; + } + } +} \ No newline at end of file diff --git a/scss/special-inputs.scss b/scss/special-inputs.scss index 4f95052..aad756d 100644 --- a/scss/special-inputs.scss +++ b/scss/special-inputs.scss @@ -105,6 +105,14 @@ input[type="radio"] { } } +iframe { + min-height: 500px; + + .tabs.moods-headings { + max-width: 1px + } +} + input[type="radio"] { width: 1rem; diff --git a/scss/vermine2047.scss b/scss/vermine2047.scss index 499eed4..d878aee 100644 --- a/scss/vermine2047.scss +++ b/scss/vermine2047.scss @@ -4,6 +4,7 @@ @import "item-sheet.scss"; @import "dialog.scss"; @import "special-inputs.scss"; +@import "special-applications.scss"; // overwrites variables @@ -18,12 +19,12 @@ --color-text-hyperlink: #5aaf0a; --color-text-light-0: #fff; --color-text-light-1: #e0f0f0; - --color-text-light-2: #c0e0e0; - --color-text-light-3: #a0d0d0; - --color-text-light-4: #80c0c0; - --color-text-light-5: #60b0b0; - --color-text-light-6: #40a0a0; - --color-text-light-7: #208080; + --color-text-light-2: #c9e0c0; + --color-text-light-3: #90c4a4; + --color-text-light-4: #80c08b; + --color-text-light-5: #60b06b; + --color-text-light-6: #40a05d; + --color-text-light-7: #208028; --color-text-dark-1: #111; --color-text-dark-2: #222; --color-text-dark-3: #444; diff --git a/system.json b/system.json index f4c4905..08c5cf2 100644 --- a/system.json +++ b/system.json @@ -6,7 +6,7 @@ "compatibility": { "minimum": "11", "verified": "11.308", - "maximum": "11" + "maximum": "12" }, "authors": [ { diff --git a/templates/actor/character/character-features.hbs b/templates/actor/character/character-features.hbs index 91805d2..8830aac 100644 --- a/templates/actor/character/character-features.hbs +++ b/templates/actor/character/character-features.hbs @@ -59,12 +59,9 @@ {{/each}} {{skill.value}}
diff --git a/templates/actor/character/character-totem.hbs b/templates/actor/character/character-totem.hbs index 1037878..7075053 100644 --- a/templates/actor/character/character-totem.hbs +++ b/templates/actor/character/character-totem.hbs @@ -45,8 +45,10 @@
+ {{#if item.system.description}} + {{/if}}
@@ -67,8 +69,10 @@ {{item.name}}
+ {{#if item.system.description}} + {{/if}}
@@ -89,8 +93,10 @@ {{item.name}}
+ {{#if item.system.description}} + {{/if}}
@@ -111,8 +117,10 @@ {{item.name}}
+ {{#if item.system.description}} + {{/if}}
@@ -133,8 +141,10 @@ {{item.name}}
+ {{#if item.system.description}} + {{/if}}
diff --git a/templates/actor/group/group-experience.hbs b/templates/actor/group/group-experience.hbs index 255eb5f..7388f59 100644 --- a/templates/actor/group/group-experience.hbs +++ b/templates/actor/group/group-experience.hbs @@ -1,73 +1,82 @@
-
-

- {{ localize 'VERMINE.group_members'}} - -

-
    +
    +

    + {{ localize 'VERMINE.group_members'}} + +

    +
      {{#each members as |actor id|}} -
    1. - -
      - -
      -
    2. - {{/each}} -
    -
    -
    -

    - {{ localize 'VERMINE.encounters'}} - -

    -
      - {{#each encounters as |actor id|}} -
    1. - -
      - -
      -
    2. + {{log actor}} +
    3. + +
      + +
      +
    4. {{/each}}
    -

    - {{ localize 'VERMINE.boost'}} - -

    -
      - {{#each abilities as |item id|}} -
    1. - -
      - -
      -
    2. +

      + {{ localize 'VERMINE.encounters'}} + +

      +
        + {{#each encounters as |actor id|}} +
      1. + +
        + +
        +
      2. {{/each}}
    -
    -

    - {{ localize 'VERMINE.totem_abilities'}} - -

    -
      +
      +

      + {{ localize 'VERMINE.boost'}} + +

      +
        + {{#each abilities as |item id|}} +
      1. + +
        + +
        +
      2. + {{/each}} +
      +
      +
      +

      + {{ localize 'VERMINE.totem_abilities'}} + +

      +
        {{#each totem_abilities as |item id|}} -
      1. - -
        - -
        -
      2. +
      3. + +
        + +
        +
      4. {{/each}}
      diff --git a/templates/actor/group/group-header.hbs b/templates/actor/group/group-header.hbs index 3657667..696561b 100644 --- a/templates/actor/group/group-header.hbs +++ b/templates/actor/group/group-header.hbs @@ -1,41 +1,54 @@
      - +

      - +

      - +
      - +
      - - ({{ system.morale.level }}) + + ({{ system.morale.level }})
      -
      +

    - + {{#if (eq system.identity.totem "")}} - Choisissez… - {{ else }} - {{ smarttl "TOTEMS" system.identity.totem }} + Choisissez… + {{ else }} + {{ smarttl "TOTEMS" + system.identity.totem }} {{/if}}

    - + +
    - +
    \ No newline at end of file diff --git a/templates/applications/choose-actor.hbs b/templates/applications/choose-actor.hbs index ec9630d..73647f0 100644 --- a/templates/applications/choose-actor.hbs +++ b/templates/applications/choose-actor.hbs @@ -1,8 +1,11 @@ -
    +
    {{#each actorsList as | actor akey|}} -
    - {{ actor.name }} - {{ actor.name }} -
    +
    + {{ + actor.name }} + {{ actor.name }} + +
    {{/each}}
    \ No newline at end of file diff --git a/templates/applications/choose-totem.hbs b/templates/applications/choose-totem.hbs index 18c4f29..2907058 100644 --- a/templates/applications/choose-totem.hbs +++ b/templates/applications/choose-totem.hbs @@ -1,4 +1,8 @@ -
    + +
    + {{#each config.totems as | totem tk|}} {{#if (ne tk "human")}} {{#if (ne tk "adapted")}} @@ -29,4 +33,5 @@ {{/if}} {{/if}} {{/each}} -
    \ No newline at end of file + +
    diff --git a/templates/item/item-specialty-sheet.html b/templates/item/item-specialty-sheet.html index 96185ad..376553a 100644 --- a/templates/item/item-specialty-sheet.html +++ b/templates/item/item-specialty-sheet.html @@ -1,40 +1,31 @@ -
    -
    - -
    -

    - + -
    -
    + + {{log "_____________________________________________==========="}} -
    \ No newline at end of file + {{log @root.config}} + + + {{#each @root.config.model.Actor.character.skills as |skill key|}} + + + {{#ife skill.category sckey}} + + {{/ife}} + {{/each}} + + {{/each}} + + +
    + + +