From 91151817ccc1e84024b9ab4cb99189946435d728 Mon Sep 17 00:00:00 2001 From: Vlyan Date: Sat, 12 Dec 2020 14:42:45 +0100 Subject: [PATCH] dialog picker v2 --- system/assets/imgs/noskill.png | Bin 0 -> 27745 bytes system/lang/en-en.json | 2 +- system/scripts/dice/dice-picker-dialog.js | 42 +++-- system/scripts/sheets/actor-sheet.js | 2 +- system/styles/l5r5e.css | 2 +- system/styles/scss/dices.scss | 49 +++-- system/template.json | 2 +- system/templates/dice/dice-picker-dialog.html | 177 ++++++++++-------- .../templates/sheets/actor/acquisition.html | 6 +- system/templates/sheets/actor/experience.html | 4 +- 10 files changed, 168 insertions(+), 118 deletions(-) create mode 100644 system/assets/imgs/noskill.png diff --git a/system/assets/imgs/noskill.png b/system/assets/imgs/noskill.png new file mode 100644 index 0000000000000000000000000000000000000000..eb671e2004c4bfed56eecaa0087d27a66fcafe0a GIT binary patch literal 27745 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

-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 Q|CfHrNGeLyh#Lm|4>&2)&Hw-a literal 0 HcmV?d00001 diff --git a/system/lang/en-en.json b/system/lang/en-en.json index e1b4610..5b30a21 100644 --- a/system/lang/en-en.json +++ b/system/lang/en-en.json @@ -193,7 +193,7 @@ "total": "Total", "spent": "Used", "saved": "Saved", - "acquisitions": "Adquisitions" + "acquisitions": "Acquisitions" } } } diff --git a/system/scripts/dice/dice-picker-dialog.js b/system/scripts/dice/dice-picker-dialog.js index 9fb341b..3300502 100644 --- a/system/scripts/dice/dice-picker-dialog.js +++ b/system/scripts/dice/dice-picker-dialog.js @@ -41,9 +41,9 @@ export class DicePickerDialog extends Application { id: "l5r5e-dice-picker-dialog", classes: ["l5r5e", "dice-picker-dialog"], template: "systems/l5r5e/templates/dice/dice-picker-dialog.html", - width: 650, - // height: 400, - // title: "L5R Dice Roller", + title: "L5R Dice Roller", + width: 660, + height: 390, actor: null, ringId: null, skillId: "", @@ -152,6 +152,7 @@ export class DicePickerDialog extends Application { */ getData(options = null) { return { + ...super.getData(options), elementsList: this._getElements(), dicesList: [0, 1, 2, 3, 4, 5, 6], skillData: this._skillData, @@ -185,33 +186,41 @@ export class DicePickerDialog extends Application { activateListeners(html) { super.activateListeners(html); - // on change approaches + // On change approaches html.find('input[name="approach"]').on("click", async (event) => { $("#ring_value").val(event.target.value); $(".ring-selection").removeClass("ring-selected"); $("." + event.target.dataset.ringid).addClass("ring-selected"); + $("#stance_label").html( + game.i18n.localize("l5r5e.skills." + this._skillData.cat + "." + event.target.dataset.ringid) + ); }); - // Ring Add button + // Ring - Add button html.find("#ring_add").on("click", async (event) => { this._quantityChange(event, "#ring_value", false); }); - // Ring Subtract button + // Ring - Subtract button html.find("#ring_sub").on("click", async (event) => { this._quantityChange(event, "#ring_value", true); }); - // Skill Add button + // Skill - Add button html.find("#skill_add").on("click", async (event) => { this._quantityChange(event, "#skill_value", false); }); - // Skill Subtract button + // Skill - Subtract button html.find("#skill_sub").on("click", async (event) => { this._quantityChange(event, "#skill_value", true); }); + // Skill - Default Dice div + html.find("#skill_default_value").on("click", async (event) => { + $("#skill_value").val(this._skillData.value); + }); + // Roll button html.find('button[name="roll"]').on("click", async (event) => { event.preventDefault(); @@ -233,6 +242,10 @@ export class DicePickerDialog extends Application { formula.push(`${skill}ds`); } + // TODO update actor stance ? good idea or not, choice-able ? + // this._actor.data.data.stance = approach; + + // Let's roll ! const roll = await new RollL5r5e(formula.join("+")); roll.l5r5e.stance = approach; @@ -244,16 +257,9 @@ export class DicePickerDialog extends Application { await this.close(); }); - // Check if a stance is selected - let selectedStance = "air"; - if (this._actor) { - DicePickerDialog.stances.forEach((e) => { - if (this._actor.data.data?.stances?.[e]?.isSelected?.value) { - selectedStance = e; - } - }); - } - html.find(`.approach_${selectedStance}`).first().trigger("click"); + html.find(`.approach_${this._actor ? this._actor.data.data.stance : "void"}`) + .first() + .trigger("click"); html.find("#skill_value").val(this._skillData.value); } diff --git a/system/scripts/sheets/actor-sheet.js b/system/scripts/sheets/actor-sheet.js index be387a7..7c27571 100644 --- a/system/scripts/sheets/actor-sheet.js +++ b/system/scripts/sheets/actor-sheet.js @@ -101,7 +101,7 @@ export class ActorSheetL5r5e extends ActorSheet { this._onSkillClicked(skillId); }); - html.find(".adquisition-add").click((ev) => { + html.find(".acquisition-add").click((ev) => { this._createFeat(); }); } diff --git a/system/styles/l5r5e.css b/system/styles/l5r5e.css index 926dc1e..ae16d83 100644 --- a/system/styles/l5r5e.css +++ b/system/styles/l5r5e.css @@ -1 +1 @@ -body{background:url("../assets/imgs/background.webp") no-repeat center;background-size:cover}.window-app .window-content{z-index:1;position:relative;background:url("../assets/imgs/bgL5R.webp") no-repeat;background-size:cover}.window-app .window-resizable-handle{z-index:2;background:rgba(0,0,0,0.75)}*{transition-property:background, color, border-color, text-shadow, box-shadow;transition-duration:0.5s;transition-timing-function:ease}input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="time"]:focus{box-shadow:0 0 6px rgba(255,0,0,0.75)}.tabs .item.active{text-shadow:0 0 10px rgba(255,0,0,0.75)}#controls .scene-control.active,#controls .control-tool.active,#controls .scene-control:hover,#controls .control-tool:hover{box-shadow:0 0 10px rgba(255,0,0,0.75)}ul,li{list-style-type:none;margin:0;padding:0}input[type="text"],input[type="number"],input[type="password"],input[type="date"],input[type="time"]{background:rgba(255,255,255,0.5);border:1px solid rgba(186,187,177,0.5);padding:0.25rem;color:#764f40}.earth{color:#699678}.air{color:#917896}.water{color:#5f919b}.fire{color:#9b7350}.void{color:#4b4641}@font-face{font-family:"LogotypeL5r";src:url("../fonts/LogotypeL5r.ttf") format("truetype")}@font-face{font-family:"BrushtipTexe";src:url("../fonts/BrushtipTexe.ttf") format("truetype")}@font-face{font-family:"PatrickHand";src:url("../fonts/PatrickHand.ttf") format("truetype")}@font-face{font-family:"ManoNegra";src:url("../fonts/ManoNegra.ttf") format("truetype")}body{font:16px "PatrickHand",sans-serif;letter-spacing:0.05rem}h1,h4{font-family:"BrushtipTexe",sans-serif}h1{font-size:2rem}h4{font-size:1.25rem}i.strife,i.success,i.explosive,i.opportunity,i.d6,i.d12,i.i_earth,i.i_water,i.i_fire,i.i_air,i.i_void{font-family:LogotypeL5r;line-height:1rem;font-style:normal;font-weight:normal;vertical-align:middle}i.strife:before{content:"f"}i.success:before{content:"s"}i.explosive:before{content:"e"}i.opportunity:before{content:"o"}i.d6:before{content:"r"}i.d12:before{content:"k"}i.i_earth:before{content:"g"}i.i_water:before{content:"w"}i.i_fire:before{content:"i"}i.i_air:before{content:"a"}i.i_void:before{content:"v"}body,#navigation #scene-list .scene.view,#navigation #scene-list .scene.context,#navigation #nav-toggle,#navigation #scene-list .scene.nav-item,#controls .scene-control.active,#controls .control-tool.active,#controls .scene-control:hover,#controls .control-tool:hover,#client-settings .window-content form .form-group>label,#client-settings .window-content form .form-group select,#client-settings .form-group input,.app.window-app .form-group label,#sidebar .sidebar-tab #chat-controls div.roll-type-select select,#sidebar .sidebar-tab #chat-controls div.roll-type-select i.fas{cursor:url("../assets/cursors/normal.webp"),default !important}a,#hotbar .macro,#playlists-popout .global-volume::-webkit-slider-thumb,#sidebar #playlists .global-volume::-webkit-slider-thumb,#playlists-popout li.playlist:not(:first-of-type) li.sound .sound-volume::-webkit-slider-thumb,#sidebar #playlists li.playlist:not(:first-of-type) li.sound .sound-volume::-webkit-slider-thumb,#sidebar #settings button,.app.window-app.sheet.wfrp4e.actor.character-sheet .tab.main.active .main-row .movement.row-section .move-value .auto-calc-toggle,.app.window-app.sheet.wfrp4e.actor.npc-sheet .main-row .movement.row-section .move-value .auto-calc-toggle,.app.window-app.sheet.wfrp4e.actor.creature-sheet .main-row .movement.row-section .move-value .auto-calc-toggle,.app.window-app .form-group input[type="range"]::-webkit-slider-thumb,.token-sheet .tab[data-tab="image"] input[type="range"]::-webkit-slider-thumb,#drawing-config .tab[data-tab="image"] input[type="range"]::-webkit-slider-thumb,.metacurrency-value,.overcast-button,.chargen-button,#controls .scene-control,#controls .control-tool,#effects-config .flex2::-webkit-slider-thumb,#client-settings section.content .submenu>button,#client-settings .window-content button label,form .form-group .form-fields button,.sidebar-tab .action-buttons button,.dialog .dialog-buttons button,form button{cursor:url("../assets/cursors/pointer.webp"),pointer !important}.draggable{cursor:url("../assets/cursors/drag.webp"),move !important}.chat-dice>img{border:1px solid transparent;background-repeat:no-repeat;background-position:center;background-size:100%;height:44px;width:44px;outline:none;margin:0;flex:0 0 20px;display:inline-block}.dice-picker-dialog *{transition:none}.dice-picker-dialog input[type="text"]:focus,.dice-picker-dialog input[type="text"]:hover{box-shadow:none !important;border:none !important;text-shadow:none !important}.dice-picker-dialog img{border:0}.dice-picker-dialog table .profil{width:200px}.dice-picker-dialog table .rings{width:240px}.dice-picker-dialog table .skill{width:200px}.dice-picker-dialog .ring-selection{filter:contrast(10%)}.dice-picker-dialog .ring-selection.ring-selected{filter:drop-shadow(1px 1px 0 #151515)}.dice-picker-dialog .quantity{font-size:xx-large}.dice-picker-dialog .center{text-align:center}.dice-picker-dialog .third{float:left;width:33.333333333%}.dice-picker-dialog #ring_value{width:20px;position:relative;left:+34px;top:-14px;color:#f0f0e0;background:none;border:none;font-size:large}.dice-picker-dialog #skill_value{width:20px;position:relative;left:+34px;top:-13px;color:#0f0f0e;background:none;border:none;font-size:large}button{font-size:0.75rem}#sidebar{padding:0.5rem 0.25rem 0.5rem 0.5rem;background-position:top;background-size:100%;background:url(../assets/ui/bgSidebar.webp) no-repeat;border:1px solid #c3a582;border-radius:0;overflow:initial;height:calc(100% - 1rem);top:0.5rem;min-width:40px}#sidebar:before{z-index:-1;content:"";position:absolute;height:calc(100% + 0.6rem);width:100%;border:1px solid #c3a582;border-radius:0;top:-0.35rem;left:0.25rem}#sidebar #sidebar-tabs{flex:0 0 2rem;box-sizing:border-box;margin:0 0 0.25rem;border-bottom:1px solid rgba(195,165,130,0.5);box-shadow:none}#sidebar #sidebar-tabs>.item{line-height:1.6rem;border-radius:100%;margin:0;flex:0 0 1.6rem;height:1.6rem}#sidebar #sidebar-tabs>.item.active,#sidebar #sidebar-tabs>.item:hover{border:1px solid rgba(255,100,0,0.75);box-shadow:0 0 6px rgba(255,100,0,0.75)}#sidebar #sidebar-tabs .collapse{position:relative;flex:0 0 1.5rem;line-height:1.5rem;color:#c3a582;text-align:center}#sidebar .sidebar-tab .action-buttons button{cursor:default;color:rgba(255,255,255,0.65);background:linear-gradient(#286432, #0a3c0f, #286432);background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:0.25rem;border-image-outset:0px}#sidebar .sidebar-tab .action-buttons button:hover{background:linear-gradient(#0a3c0f, #286432, #0a3c0f)}#sidebar .message-sender{color:#963c41}#hotbar{margin:0}#hotbar #action-bar{flex:0 0 100%}#hotbar #action-bar .macro{-o-border-image:url("../assets/ui/macro-button.webp");border-image:url("../assets/ui/macro-button.webp");border-image-slice:8 fill;border-image-width:0.25rem;border-image-outset:0;border-radius:0}#hotbar #action-bar .macro .macro-key{background:rgba(0,0,0,0.5)}#hotbar #action-bar #macro-list{background:rgba(0,0,0,0.75);margin:0;padding:0.05rem;border-radius:0;background-position:center;background-size:100%;background:url(../assets/ui/bgSidebar.webp) no-repeat;background-origin:padding-box;border:0 none;box-shadow:0.25rem 0.25rem 0.5rem rgba(0,0,0,0.75)}#hotbar .bar-controls{background-position:center;background-size:100%;background:url(../assets/ui/bgSidebar.webp) no-repeat;background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 15 repeat;border-image:url("../assets/ui/macro-button.webp") 15 repeat;border-image-width:0.5rem;border-image-outset:0px;box-shadow:0 0 0.25rem rgba(0,0,0,0.75);border-radius:0;margin:0 0.5rem}#hotbar .bar-controls a.page-control,#hotbar .bar-controls span.page-number{font-size:1rem;line-height:0.95rem}#players{border-radius:0;background-position:center;background-size:100%;background:url(../assets/ui/bgSidebar.webp) no-repeat;background-origin:padding-box;border:1px solid #c3a582;background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 15 repeat;border-image:url("../assets/ui/macro-button.webp") 15 repeat;border-image-width:0.5rem;border-image-outset:0px;margin:0;padding:0;left:1.15rem;bottom:0.65rem;box-shadow:inset 0 0 0.5rem rgba(0,0,0,0.75)}#players:before{z-index:-1;position:absolute;content:"";background:transparent url("../assets/ui/players-border.webp") no-repeat 0 0;background-size:100%;display:block;top:-12px;right:10%;left:10%;bottom:0}#logo{height:80px;margin-left:0.5rem;opacity:0.5}#logo:hover{opacity:0.75}#navigation{left:120px}#navigation #nav-toggle,#navigation #scene-list .scene.nav-item{cursor:default;color:rgba(255,255,255,0.65);background:linear-gradient(#285064, #0a141e, #285064);background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:0.25rem;border-image-outset:0px}#navigation #nav-toggle:hover,#navigation #scene-list .scene.nav-item:hover{background:linear-gradient(#0a141e, #285064, #0a141e)}#navigation #scene-list .scene.nav-item.active{background:linear-gradient(#41140f, #230a05, #41140f)}#navigation #scene-list .scene.nav-item.active:hover{background:linear-gradient(#230a05, #41140f, #230a05)}#navigation #scene-list .scene.view,#navigation #scene-list .scene.context{cursor:default;color:#fff;background:linear-gradient(#41140f, #230a05, #41140f);background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:0.25rem;border-image-outset:0px;box-shadow:0 0 20px red}#navigation #scene-list .scene.view:hover,#navigation #scene-list .scene.context:hover{background:linear-gradient(#230a05, #41140f, #230a05)}#controls{top:100px}#controls .scene-control.active,#controls .control-tool.active,#controls .scene-control:hover,#controls .control-tool:hover{background:linear-gradient(#41140f, #230a05, #41140f);background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:0.25rem;border-image-outset:0px;box-shadow:0 0 10px rgba(255,0,0,0.75)}#controls .scene-control.active:hover,#controls .control-tool.active:hover,#controls .scene-control:hover:hover,#controls .control-tool:hover:hover{background:linear-gradient(#230a05, #41140f, #230a05)}#controls .scene-control,#controls .control-tool{background:linear-gradient(#285064, #0a141e, #285064);background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:0.25rem;border-image-outset:0px}#controls .scene-control:hover,#controls .control-tool:hover{background:linear-gradient(#0a141e, #285064, #0a141e)}.chat-message{background-image:url("../assets/ui/chat-texture.webp")}.chat-message .message-header{line-height:2rem;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:0.25rem}#chat-log .message.whisper{font-style:italic}#chat-log .message.whisper .message-header .message-metadata::before{color:rgba(88,88,88,0.25);content:" (Private Roll) ";float:left}#chat-log .message.blind .message-header .message-metadata::before{color:rgba(88,88,88,0.25);content:" (Blind Roll) " !important;float:left}#playlists .playlist .playlist-header h4{font:0.75rem "PatrickHand",sans-serif;text-transform:uppercase;text-align:right}#settings button{cursor:default;color:rgba(255,255,255,0.65);background:linear-gradient(#285064, #0a141e, #285064);background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:0.25rem;border-image-outset:0px}#settings button:hover{background:linear-gradient(#0a141e, #285064, #0a141e)}#combat #combat-round .encounters h3{font-size:0.75rem}.dialog .dialog-buttons button{line-height:1rem}.l5r5e .chat-dice>img{border:1px solid transparent;background-repeat:no-repeat;background-position:center;background-size:100%;height:44px;width:44px;outline:none;margin:0;flex:0 0 20px;display:inline-block}.l5r5e .dice-picker-dialog *{transition:none}.l5r5e .dice-picker-dialog input[type="text"]:focus,.l5r5e .dice-picker-dialog input[type="text"]:hover{box-shadow:none !important;border:none !important;text-shadow:none !important}.l5r5e .dice-picker-dialog img{border:0}.l5r5e .dice-picker-dialog table .profil{width:200px}.l5r5e .dice-picker-dialog table .rings{width:240px}.l5r5e .dice-picker-dialog table .skill{width:200px}.l5r5e .dice-picker-dialog .ring-selection{filter:contrast(10%)}.l5r5e .dice-picker-dialog .ring-selection.ring-selected{filter:drop-shadow(1px 1px 0 #151515)}.l5r5e .dice-picker-dialog .quantity{font-size:xx-large}.l5r5e .dice-picker-dialog .center{text-align:center}.l5r5e .dice-picker-dialog .third{float:left;width:33.333333333%}.l5r5e .dice-picker-dialog #ring_value{width:20px;position:relative;left:+34px;top:-14px;color:#f0f0e0;background:none;border:none;font-size:large}.l5r5e .dice-picker-dialog #skill_value{width:20px;position:relative;left:+34px;top:-13px;color:#0f0f0e;background:none;border:none;font-size:large}.l5r5e.sheet{min-width:600px}.l5r5e.sheet .sheet-header h1{flex:auto;margin:0 0.5rem 0.25rem}.l5r5e.sheet .sheet-header h1 input{flex:0 0 100%;height:4rem;margin:0.5rem 0 0;width:100%;color:#963c41;background:transparent;border:0 none;border-radius:0;border-bottom:1px dotted rgba(0,0,0,0.5)}.l5r5e.sheet .sheet-header h1:before{content:"";position:absolute;background:url("../assets/imgs/brushL5r.webp") no-repeat 0 0;background-size:contain;height:225px;width:100%;z-index:-1;left:-0.25rem}.l5r5e.sheet .sheet-header img{flex:0 0 150px;height:150px;margin-right:0;-o-object-fit:contain;object-fit:contain;background:rgba(255,255,255,0.5);border:1px solid rgba(186,187,177,0.5);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.sheet .sheet-header .header-fields h2{font-family:"BrushtipTexe",sans-serif;float:right;width:50%;padding:0 0.25rem;margin:0;text-align:right;color:rgba(0,0,0,0.5);border-bottom:rgba(255,255,255,0.65);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100%) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100%));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100%) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100%))}.l5r5e.sheet .sheet-header .header-fields h2:before{content:"";position:absolute;height:1px;width:100%}.l5r5e.sheet .sheet-header .identity-wrapper{display:flex;flex-wrap:wrap;flex:0 0 calc(100% - 150px - 0.25rem)}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content{flex:0 0 100%;display:flex;flex-wrap:wrap;margin:0.5rem}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li{flex:33%}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(1),.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(2){flex:50%;margin:0 0 0.5rem}.l5r5e.sheet .sheet-header .rings{float:left;width:calc(50% - 0.25rem);padding:0.25rem}.l5r5e.sheet .sheet-header .social-content{flex:0 0 100%;display:flex;padding:0.25rem}.l5r5e.sheet .sheet-header .attributes-wrapper{float:right;width:calc(50% - 0.25rem);padding:0.5rem 0 0.5rem 1rem;display:flex;flex-wrap:wrap;flex-direction:column;background:rgba(186,187,177,0.5);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100%) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100%));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100%) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100%))}.l5r5e.sheet .sheet-header .attributes-wrapper .endurance-content label,.l5r5e.sheet .sheet-header .attributes-wrapper .composure-content label,.l5r5e.sheet .sheet-header .attributes-wrapper .void-content label{float:left;width:50%}.l5r5e.sheet .sheet-header .attributes-wrapper li{position:relative}.l5r5e.sheet .sheet-header .attributes-wrapper li p{display:none;z-index:2;position:absolute;bottom:-100%;background:rgba(0,0,0,0.5);color:#fff;padding:0.25rem;--notchSize: 0.5rem;-webkit-clip-path:polygon(0% 0, 0 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% 0, 0 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.sheet .sheet-header .attributes-wrapper li:hover p{display:block}.l5r5e.sheet .sheet-header .identity-wrapper label,.l5r5e.sheet .sheet-header .social-content label,.l5r5e.sheet .sheet-header .attributes-wrapper label{display:flex;color:#5a6e5a;text-transform:uppercase;font-size:0.75rem;line-height:2rem}.l5r5e.sheet .sheet-header .identity-wrapper label input,.l5r5e.sheet .sheet-header .social-content label input,.l5r5e.sheet .sheet-header .attributes-wrapper label input{flex:1;margin:0 1rem 0 0.5rem}.l5r5e.sheet article{background:rgba(255,255,255,0.5);padding:0.5rem;flex-wrap:wrap}.l5r5e.sheet article.tab[data-tab].active{display:flex}.l5r5e.sheet article .skills-wrapper,.l5r5e.sheet article .feats-wrapper{flex:50%}.l5r5e.sheet article .skills-wrapper>li,.l5r5e.sheet article .feats-wrapper>li{display:flex;flex-wrap:wrap;font-size:0.75rem;margin:0 0 1rem;border:1px solid rgba(186,187,177,0.5);--notchSize: 0.75rem;-webkit-clip-path:polygon(0 var(--notchSize), var(--notchSize) 0, 100% 0, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), 100% 100%, 0 100%, 0 100%);clip-path:polygon(0 var(--notchSize), var(--notchSize) 0, 100% 0, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), 100% 100%, 0 100%, 0 100%)}.l5r5e.sheet article .skills-wrapper>li h4,.l5r5e.sheet article .feats-wrapper>li h4{flex:100%;margin:0;padding:0.5rem 0.5rem 0;text-align:center;background:rgba(186,187,177,0.5);color:#5a6e5a;--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100%) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100%));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100%) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100%))}.l5r5e.sheet article .skills-wrapper>li ul,.l5r5e.sheet article .feats-wrapper>li ul{flex:50%;padding:0.25rem 0.5rem 0.25rem 0}.l5r5e.sheet article .skills-wrapper>li ul li,.l5r5e.sheet article .feats-wrapper>li ul li{text-align:left;line-height:1.5rem;margin:0.25rem 0}.l5r5e.sheet article .skills-wrapper>li ul li.skill,.l5r5e.sheet article .feats-wrapper>li ul li.skill{text-align:right}.l5r5e.sheet article .skills-wrapper>li ul li.skill strong,.l5r5e.sheet article .feats-wrapper>li ul li.skill strong{color:rgba(0,0,0,0.5)}.l5r5e.sheet article .skills-wrapper>li ul li.skill[data-skill="melee"] strong,.l5r5e.sheet article .skills-wrapper>li ul li.skill[data-skill="ranged"] strong,.l5r5e.sheet article .skills-wrapper>li ul li.skill[data-skill="unarmed"] strong,.l5r5e.sheet article .feats-wrapper>li ul li.skill[data-skill="melee"] strong,.l5r5e.sheet article .feats-wrapper>li ul li.skill[data-skill="ranged"] strong,.l5r5e.sheet article .feats-wrapper>li ul li.skill[data-skill="unarmed"] strong{float:left;line-height:0.75rem;width:calc(100% - 1.75rem)}.l5r5e.sheet article .skills-wrapper>li ul.skill-category-ring-actions,.l5r5e.sheet article .feats-wrapper>li ul.skill-category-ring-actions{padding:0.25rem 0 0.25rem 0.5rem;border-left:1px solid rgba(186,187,177,0.5)}.l5r5e.sheet article .skills-wrapper>li input,.l5r5e.sheet article .feats-wrapper>li input{width:1.5rem;height:1.5rem;text-align:center}.l5r5e.sheet article .skills-wrapper>li:last-child,.l5r5e.sheet article .feats-wrapper>li:last-child{margin:0}.l5r5e nav.sheet-tabs{font-family:"ManoNegra",sans-serif;border:0 none;margin-bottom:0;background:rgba(255,255,255,0.5);color:rgba(0,0,0,0.5);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100%) 100%, var(--notchSize) 100%, 0% calc(100%));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100%) 100%, var(--notchSize) 100%, 0% calc(100%))}.l5r5e nav .item:hover{background-color:#5a6e5a;color:rgba(255,255,255,0.65);text-shadow:none}.l5r5e nav .item.active{height:2.5rem;line-height:2rem;background-color:rgba(73,12,11,0.85);color:#fff;background-color:rgba(73,12,11,0.85);-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 0 100%, 0% 0%, 0% 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 0 100%, 0% 0%, 0% 100%)}.l5r5e nav .item.active:hover{background-color:rgba(73,12,11,0.85);cursor:default}.l5r5e .rings{display:flex;flex-wrap:wrap;color:rgba(255,255,255,0.65)}.l5r5e .rings #earth,.l5r5e .rings #air,.l5r5e .rings #water,.l5r5e .rings #fire,.l5r5e .rings #void{position:relative;flex:1 1 50%;text-align:center}.l5r5e .rings #earth i.i_earth,.l5r5e .rings #earth i.i_water,.l5r5e .rings #earth i.i_fire,.l5r5e .rings #earth i.i_air,.l5r5e .rings #earth i.i_void,.l5r5e .rings #air i.i_earth,.l5r5e .rings #air i.i_water,.l5r5e .rings #air i.i_fire,.l5r5e .rings #air i.i_air,.l5r5e .rings #air i.i_void,.l5r5e .rings #water i.i_earth,.l5r5e .rings #water i.i_water,.l5r5e .rings #water i.i_fire,.l5r5e .rings #water i.i_air,.l5r5e .rings #water i.i_void,.l5r5e .rings #fire i.i_earth,.l5r5e .rings #fire i.i_water,.l5r5e .rings #fire i.i_fire,.l5r5e .rings #fire i.i_air,.l5r5e .rings #fire i.i_void,.l5r5e .rings #void i.i_earth,.l5r5e .rings #void i.i_water,.l5r5e .rings #void i.i_fire,.l5r5e .rings #void i.i_air,.l5r5e .rings #void i.i_void{font-size:5rem;line-height:4.75rem}.l5r5e .rings #earth label,.l5r5e .rings #air label,.l5r5e .rings #water label,.l5r5e .rings #fire label,.l5r5e .rings #void label{position:relative;width:5rem;line-height:0;float:right}.l5r5e .rings #earth input,.l5r5e .rings #air input,.l5r5e .rings #water input,.l5r5e .rings #fire input,.l5r5e .rings #void input{position:absolute;height:2rem;width:2rem;border-radius:100%;top:0;left:0;border:2px solid rgba(186,187,177,0.5);color:rgba(255,255,255,0.65)}.l5r5e .rings #earth input:hover,.l5r5e .rings #air input:hover,.l5r5e .rings #water input:hover,.l5r5e .rings #fire input:hover,.l5r5e .rings #void input:hover{border:2px solid rgba(255,0,0,0.75);text-shadow:0 0 6px rgba(255,0,0,0.75);box-shadow:0 0 6px inset rgba(255,0,0,0.75)}.l5r5e .rings #earth{float:right;color:#699678}.l5r5e .rings #earth input{top:auto;right:0;bottom:-1rem;left:auto;background:#699678}.l5r5e .rings #earth label strong{position:absolute;bottom:0.75rem;left:-1.75rem}.l5r5e .rings #air{color:#917896}.l5r5e .rings #air input{top:auto;right:auto;bottom:-1rem;left:0;background:#917896}.l5r5e .rings #air label{float:left}.l5r5e .rings #air label strong{position:absolute;bottom:0.75rem;right:-1rem}.l5r5e .rings #water{float:right;color:#5f919b;padding-right:2rem}.l5r5e .rings #water input{top:17%;right:-1.25rem;bottom:auto;left:auto;background:#5f919b}.l5r5e .rings #water label strong{position:absolute;bottom:-0.75rem;right:2rem}.l5r5e .rings #fire{color:#9b7350;padding-left:2rem}.l5r5e .rings #fire input{top:17%;right:auto;bottom:auto;left:-1.25rem;background:#9b7350}.l5r5e .rings #fire label{float:left}.l5r5e .rings #fire label strong{position:absolute;bottom:-0.75rem;right:2rem}.l5r5e .rings #void{top:-2rem;margin:0 calc(50% - 2.5rem);color:#4b4641}.l5r5e .rings #void input{top:-1rem;right:auto;bottom:auto;left:30%;background:#4b4641}.l5r5e .rings #void label strong{position:absolute;bottom:-0.75rem;left:1.75rem}.l5r5e .testing{width:14.28571%}.l5r5e .testing{width:28.57143%}.l5r5e .testing{width:14.28571%}.l5r5e .testing{width:28.57143%} +body{background:url("../assets/imgs/background.webp") no-repeat center;background-size:cover}.window-app .window-content{z-index:1;position:relative;background:url("../assets/imgs/bgL5R.webp") no-repeat;background-size:cover}.window-app .window-resizable-handle{z-index:2;background:rgba(0,0,0,0.75)}*{transition-property:background, color, border-color, text-shadow, box-shadow;transition-duration:0.5s;transition-timing-function:ease}input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="time"]:focus{box-shadow:0 0 6px rgba(255,0,0,0.75)}.tabs .item.active{text-shadow:0 0 10px rgba(255,0,0,0.75)}#controls .scene-control.active,#controls .control-tool.active,#controls .scene-control:hover,#controls .control-tool:hover{box-shadow:0 0 10px rgba(255,0,0,0.75)}ul,li{list-style-type:none;margin:0;padding:0}input[type="text"],input[type="number"],input[type="password"],input[type="date"],input[type="time"]{background:rgba(255,255,255,0.5);border:1px solid rgba(186,187,177,0.5);padding:0.25rem;color:#764f40}.earth{color:#699678}.air{color:#917896}.water{color:#5f919b}.fire{color:#9b7350}.void{color:#4b4641}@font-face{font-family:"LogotypeL5r";src:url("../fonts/LogotypeL5r.ttf") format("truetype")}@font-face{font-family:"BrushtipTexe";src:url("../fonts/BrushtipTexe.ttf") format("truetype")}@font-face{font-family:"PatrickHand";src:url("../fonts/PatrickHand.ttf") format("truetype")}@font-face{font-family:"ManoNegra";src:url("../fonts/ManoNegra.ttf") format("truetype")}body{font:16px "PatrickHand",sans-serif;letter-spacing:0.05rem}h1,h4{font-family:"BrushtipTexe",sans-serif}h1{font-size:2rem}h4{font-size:1.25rem}i.strife,i.success,i.explosive,i.opportunity,i.d6,i.d12,i.i_earth,i.i_water,i.i_fire,i.i_air,i.i_void{font-family:LogotypeL5r;line-height:1rem;font-style:normal;font-weight:normal;vertical-align:middle}i.strife:before{content:"f"}i.success:before{content:"s"}i.explosive:before{content:"e"}i.opportunity:before{content:"o"}i.d6:before{content:"r"}i.d12:before{content:"k"}i.i_earth:before{content:"g"}i.i_water:before{content:"w"}i.i_fire:before{content:"i"}i.i_air:before{content:"a"}i.i_void:before{content:"v"}body,#navigation #scene-list .scene.view,#navigation #scene-list .scene.context,#navigation #nav-toggle,#navigation #scene-list .scene.nav-item,#controls .scene-control.active,#controls .control-tool.active,#controls .scene-control:hover,#controls .control-tool:hover,#client-settings .window-content form .form-group>label,#client-settings .window-content form .form-group select,#client-settings .form-group input,.app.window-app .form-group label,#sidebar .sidebar-tab #chat-controls div.roll-type-select select,#sidebar .sidebar-tab #chat-controls div.roll-type-select i.fas{cursor:url("../assets/cursors/normal.webp"),default !important}a,#hotbar .macro,#playlists-popout .global-volume::-webkit-slider-thumb,#sidebar #playlists .global-volume::-webkit-slider-thumb,#playlists-popout li.playlist:not(:first-of-type) li.sound .sound-volume::-webkit-slider-thumb,#sidebar #playlists li.playlist:not(:first-of-type) li.sound .sound-volume::-webkit-slider-thumb,#sidebar #settings button,.app.window-app.sheet.wfrp4e.actor.character-sheet .tab.main.active .main-row .movement.row-section .move-value .auto-calc-toggle,.app.window-app.sheet.wfrp4e.actor.npc-sheet .main-row .movement.row-section .move-value .auto-calc-toggle,.app.window-app.sheet.wfrp4e.actor.creature-sheet .main-row .movement.row-section .move-value .auto-calc-toggle,.app.window-app .form-group input[type="range"]::-webkit-slider-thumb,.token-sheet .tab[data-tab="image"] input[type="range"]::-webkit-slider-thumb,#drawing-config .tab[data-tab="image"] input[type="range"]::-webkit-slider-thumb,.metacurrency-value,.overcast-button,.chargen-button,#controls .scene-control,#controls .control-tool,#effects-config .flex2::-webkit-slider-thumb,#client-settings section.content .submenu>button,#client-settings .window-content button label,form .form-group .form-fields button,.sidebar-tab .action-buttons button,.dialog .dialog-buttons button,form button{cursor:url("../assets/cursors/pointer.webp"),pointer !important}.draggable{cursor:url("../assets/cursors/drag.webp"),move !important}.chat-dice>img{border:1px solid transparent;background-repeat:no-repeat;background-position:center;background-size:100%;height:44px;width:44px;outline:none;margin:0;flex:0 0 20px;display:inline-block}.dice-picker-dialog *{transition:none}.dice-picker-dialog input[type="text"]:focus,.dice-picker-dialog input[type="text"]:hover{box-shadow:none !important;border:none !important;text-shadow:none !important}.dice-picker-dialog img{border:0}.dice-picker-dialog table{text-align:center;background:none;border:none}.dice-picker-dialog table td:first-child{width:200px}.dice-picker-dialog table td{width:240px}.dice-picker-dialog table td:last-child{width:200px}.dice-picker-dialog .pointer-choice{cursor:url("../l5r-ui/ui/cursors/pointer.webp"),pointer}.dice-picker-dialog .ring-selection{filter:contrast(10%)}.dice-picker-dialog .ring-selection.ring-selected{filter:drop-shadow(1px 1px 0 #151515)}.dice-picker-dialog .quantity{font-size:xx-large}.dice-picker-dialog .third{display:inline-block;text-align:center;vertical-align:middle}.dice-picker-dialog .dice-container{position:relative;text-align:center}.dice-picker-dialog .dice-value{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.dice-picker-dialog .dice-ring{width:20px;color:#f0f0e0;background:none;border:none;font-size:large}.dice-picker-dialog .dice-skill{width:20px;color:#0f0f0e;background:none;border:none;font-size:large}button{font-size:0.75rem}#sidebar{padding:0.5rem 0.25rem 0.5rem 0.5rem;background-position:top;background-size:100%;background:url(../assets/ui/bgSidebar.webp) no-repeat;border:1px solid #c3a582;border-radius:0;overflow:initial;height:calc(100% - 1rem);top:0.5rem;min-width:40px}#sidebar:before{z-index:-1;content:"";position:absolute;height:calc(100% + 0.6rem);width:100%;border:1px solid #c3a582;border-radius:0;top:-0.35rem;left:0.25rem}#sidebar #sidebar-tabs{flex:0 0 2rem;box-sizing:border-box;margin:0 0 0.25rem;border-bottom:1px solid rgba(195,165,130,0.5);box-shadow:none}#sidebar #sidebar-tabs>.item{line-height:1.6rem;border-radius:100%;margin:0;flex:0 0 1.6rem;height:1.6rem}#sidebar #sidebar-tabs>.item.active,#sidebar #sidebar-tabs>.item:hover{border:1px solid rgba(255,100,0,0.75);box-shadow:0 0 6px rgba(255,100,0,0.75)}#sidebar #sidebar-tabs .collapse{position:relative;flex:0 0 1.5rem;line-height:1.5rem;color:#c3a582;text-align:center}#sidebar .sidebar-tab .chat-control-icon{cursor:url("../l5r-ui/ui/cursors/pointer.webp"),pointer}#sidebar .sidebar-tab .action-buttons button{cursor:default;color:rgba(255,255,255,0.65);background:linear-gradient(#286432, #0a3c0f, #286432);background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:0.25rem;border-image-outset:0px}#sidebar .sidebar-tab .action-buttons button:hover{background:linear-gradient(#0a3c0f, #286432, #0a3c0f)}#sidebar .message-sender{color:#963c41}#hotbar{margin:0}#hotbar #action-bar{flex:0 0 100%}#hotbar #action-bar .macro{-o-border-image:url("../assets/ui/macro-button.webp");border-image:url("../assets/ui/macro-button.webp");border-image-slice:8 fill;border-image-width:0.25rem;border-image-outset:0;border-radius:0}#hotbar #action-bar .macro .macro-key{background:rgba(0,0,0,0.5)}#hotbar #action-bar #macro-list{background:rgba(0,0,0,0.75);margin:0;padding:0.05rem;border-radius:0;background-position:center;background-size:100%;background:url(../assets/ui/bgSidebar.webp) no-repeat;background-origin:padding-box;border:0 none;box-shadow:0.25rem 0.25rem 0.5rem rgba(0,0,0,0.75)}#hotbar .bar-controls{background-position:center;background-size:100%;background:url(../assets/ui/bgSidebar.webp) no-repeat;background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 15 repeat;border-image:url("../assets/ui/macro-button.webp") 15 repeat;border-image-width:0.5rem;border-image-outset:0px;box-shadow:0 0 0.25rem rgba(0,0,0,0.75);border-radius:0;margin:0 0.5rem}#hotbar .bar-controls a.page-control,#hotbar .bar-controls span.page-number{font-size:1rem;line-height:0.95rem}#players{border-radius:0;background-position:center;background-size:100%;background:url(../assets/ui/bgSidebar.webp) no-repeat;background-origin:padding-box;border:1px solid #c3a582;background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 15 repeat;border-image:url("../assets/ui/macro-button.webp") 15 repeat;border-image-width:0.5rem;border-image-outset:0px;margin:0;padding:0;left:1.15rem;bottom:0.65rem;box-shadow:inset 0 0 0.5rem rgba(0,0,0,0.75)}#players:before{z-index:-1;position:absolute;content:"";background:transparent url("../assets/ui/players-border.webp") no-repeat 0 0;background-size:100%;display:block;top:-12px;right:10%;left:10%;bottom:0}#logo{height:80px;margin-left:0.5rem;opacity:0.5}#logo:hover{opacity:0.75}#navigation{left:120px}#navigation #nav-toggle,#navigation #scene-list .scene.nav-item{cursor:default;color:rgba(255,255,255,0.65);background:linear-gradient(#285064, #0a141e, #285064);background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:0.25rem;border-image-outset:0px}#navigation #nav-toggle:hover,#navigation #scene-list .scene.nav-item:hover{background:linear-gradient(#0a141e, #285064, #0a141e)}#navigation #scene-list .scene.nav-item.active{background:linear-gradient(#41140f, #230a05, #41140f)}#navigation #scene-list .scene.nav-item.active:hover{background:linear-gradient(#230a05, #41140f, #230a05)}#navigation #scene-list .scene.view,#navigation #scene-list .scene.context{cursor:default;color:#fff;background:linear-gradient(#41140f, #230a05, #41140f);background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:0.25rem;border-image-outset:0px;box-shadow:0 0 20px red}#navigation #scene-list .scene.view:hover,#navigation #scene-list .scene.context:hover{background:linear-gradient(#230a05, #41140f, #230a05)}#controls{top:100px}#controls .scene-control.active,#controls .control-tool.active,#controls .scene-control:hover,#controls .control-tool:hover{background:linear-gradient(#41140f, #230a05, #41140f);background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:0.25rem;border-image-outset:0px;box-shadow:0 0 10px rgba(255,0,0,0.75)}#controls .scene-control.active:hover,#controls .control-tool.active:hover,#controls .scene-control:hover:hover,#controls .control-tool:hover:hover{background:linear-gradient(#230a05, #41140f, #230a05)}#controls .scene-control,#controls .control-tool{background:linear-gradient(#285064, #0a141e, #285064);background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:0.25rem;border-image-outset:0px}#controls .scene-control:hover,#controls .control-tool:hover{background:linear-gradient(#0a141e, #285064, #0a141e)}.chat-message{background-image:url("../assets/ui/chat-texture.webp")}.chat-message .message-header{line-height:2rem;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:0.25rem}#chat-log .message.whisper{font-style:italic}#chat-log .message.whisper .message-header .message-metadata::before{color:rgba(88,88,88,0.25);content:" (Private Roll) ";float:left}#chat-log .message.blind .message-header .message-metadata::before{color:rgba(88,88,88,0.25);content:" (Blind Roll) " !important;float:left}#playlists .playlist .playlist-header h4{font:0.75rem "PatrickHand",sans-serif;text-transform:uppercase;text-align:right}#settings button{cursor:default;color:rgba(255,255,255,0.65);background:linear-gradient(#285064, #0a141e, #285064);background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:0.25rem;border-image-outset:0px}#settings button:hover{background:linear-gradient(#0a141e, #285064, #0a141e)}#combat #combat-round .encounters h3{font-size:0.75rem}.dialog .dialog-buttons button{line-height:1rem}.l5r5e .chat-dice>img{border:1px solid transparent;background-repeat:no-repeat;background-position:center;background-size:100%;height:44px;width:44px;outline:none;margin:0;flex:0 0 20px;display:inline-block}.l5r5e .dice-picker-dialog *{transition:none}.l5r5e .dice-picker-dialog input[type="text"]:focus,.l5r5e .dice-picker-dialog input[type="text"]:hover{box-shadow:none !important;border:none !important;text-shadow:none !important}.l5r5e .dice-picker-dialog img{border:0}.l5r5e .dice-picker-dialog table{text-align:center;background:none;border:none}.l5r5e .dice-picker-dialog table td:first-child{width:200px}.l5r5e .dice-picker-dialog table td{width:240px}.l5r5e .dice-picker-dialog table td:last-child{width:200px}.l5r5e .dice-picker-dialog .pointer-choice{cursor:url("../l5r-ui/ui/cursors/pointer.webp"),pointer}.l5r5e .dice-picker-dialog .ring-selection{filter:contrast(10%)}.l5r5e .dice-picker-dialog .ring-selection.ring-selected{filter:drop-shadow(1px 1px 0 #151515)}.l5r5e .dice-picker-dialog .quantity{font-size:xx-large}.l5r5e .dice-picker-dialog .third{display:inline-block;text-align:center;vertical-align:middle}.l5r5e .dice-picker-dialog .dice-container{position:relative;text-align:center}.l5r5e .dice-picker-dialog .dice-value{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.l5r5e .dice-picker-dialog .dice-ring{width:20px;color:#f0f0e0;background:none;border:none;font-size:large}.l5r5e .dice-picker-dialog .dice-skill{width:20px;color:#0f0f0e;background:none;border:none;font-size:large}.l5r5e.sheet{min-width:600px}.l5r5e.sheet .sheet-header h1{flex:auto;margin:0 0.5rem 0.25rem}.l5r5e.sheet .sheet-header h1 input{flex:0 0 100%;height:4rem;margin:0.5rem 0 0;width:100%;color:#963c41;background:transparent;border:0 none;border-radius:0;border-bottom:1px dotted rgba(0,0,0,0.5)}.l5r5e.sheet .sheet-header h1:before{content:"";position:absolute;background:url("../assets/imgs/brushL5r.webp") no-repeat 0 0;background-size:contain;height:225px;width:100%;z-index:-1;left:-0.25rem}.l5r5e.sheet .sheet-header img{flex:0 0 150px;height:150px;margin-right:0;-o-object-fit:contain;object-fit:contain;background:rgba(255,255,255,0.5);border:1px solid rgba(186,187,177,0.5);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.sheet .sheet-header .header-fields h2{font-family:"BrushtipTexe",sans-serif;float:right;width:50%;padding:0 0.25rem;margin:0;text-align:right;color:rgba(0,0,0,0.5);border-bottom:rgba(255,255,255,0.65);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100%) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100%));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100%) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100%))}.l5r5e.sheet .sheet-header .header-fields h2:before{content:"";position:absolute;height:1px;width:100%}.l5r5e.sheet .sheet-header .identity-wrapper{display:flex;flex-wrap:wrap;flex:0 0 calc(100% - 150px - 0.25rem)}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content{flex:0 0 100%;display:flex;flex-wrap:wrap;margin:0.5rem}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li{flex:33%}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(1),.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(2){flex:50%;margin:0 0 0.5rem}.l5r5e.sheet .sheet-header .rings{float:left;width:calc(50% - 0.25rem);padding:0.25rem}.l5r5e.sheet .sheet-header .social-content{flex:0 0 100%;display:flex;padding:0.25rem}.l5r5e.sheet .sheet-header .attributes-wrapper{float:right;width:calc(50% - 0.25rem);padding:0.5rem 0 0.5rem 1rem;display:flex;flex-wrap:wrap;flex-direction:column;background:rgba(186,187,177,0.5);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100%) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100%));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100%) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100%))}.l5r5e.sheet .sheet-header .attributes-wrapper .endurance-content label,.l5r5e.sheet .sheet-header .attributes-wrapper .composure-content label,.l5r5e.sheet .sheet-header .attributes-wrapper .void-content label{float:left;width:50%}.l5r5e.sheet .sheet-header .attributes-wrapper li{position:relative}.l5r5e.sheet .sheet-header .attributes-wrapper li p{display:none;z-index:2;position:absolute;bottom:-100%;background:rgba(0,0,0,0.5);color:#fff;padding:0.25rem;--notchSize: 0.5rem;-webkit-clip-path:polygon(0% 0, 0 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% 0, 0 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.sheet .sheet-header .attributes-wrapper li:hover p{display:block}.l5r5e.sheet .sheet-header .identity-wrapper label,.l5r5e.sheet .sheet-header .social-content label,.l5r5e.sheet .sheet-header .attributes-wrapper label{display:flex;color:#5a6e5a;text-transform:uppercase;font-size:0.75rem;line-height:2rem}.l5r5e.sheet .sheet-header .identity-wrapper label input,.l5r5e.sheet .sheet-header .social-content label input,.l5r5e.sheet .sheet-header .attributes-wrapper label input{flex:1;margin:0 1rem 0 0.5rem}.l5r5e.sheet article{background:rgba(255,255,255,0.5);padding:0.5rem;flex-wrap:wrap}.l5r5e.sheet article.tab[data-tab].active{display:flex}.l5r5e.sheet article .skills-wrapper,.l5r5e.sheet article .feats-wrapper{flex:50%}.l5r5e.sheet article .skills-wrapper>li,.l5r5e.sheet article .feats-wrapper>li{display:flex;flex-wrap:wrap;font-size:0.75rem;margin:0 0 1rem;border:1px solid rgba(186,187,177,0.5);--notchSize: 0.75rem;-webkit-clip-path:polygon(0 var(--notchSize), var(--notchSize) 0, 100% 0, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), 100% 100%, 0 100%, 0 100%);clip-path:polygon(0 var(--notchSize), var(--notchSize) 0, 100% 0, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), 100% 100%, 0 100%, 0 100%)}.l5r5e.sheet article .skills-wrapper>li h4,.l5r5e.sheet article .feats-wrapper>li h4{flex:100%;margin:0;padding:0.5rem 0.5rem 0;text-align:center;background:rgba(186,187,177,0.5);color:#5a6e5a;--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100%) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100%));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100%) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100%))}.l5r5e.sheet article .skills-wrapper>li ul,.l5r5e.sheet article .feats-wrapper>li ul{flex:50%;padding:0.25rem 0.5rem 0.25rem 0}.l5r5e.sheet article .skills-wrapper>li ul li,.l5r5e.sheet article .feats-wrapper>li ul li{text-align:left;line-height:1.5rem;margin:0.25rem 0}.l5r5e.sheet article .skills-wrapper>li ul li.skill,.l5r5e.sheet article .feats-wrapper>li ul li.skill{text-align:right}.l5r5e.sheet article .skills-wrapper>li ul li.skill strong,.l5r5e.sheet article .feats-wrapper>li ul li.skill strong{color:rgba(0,0,0,0.5)}.l5r5e.sheet article .skills-wrapper>li ul li.skill[data-skill="melee"] strong,.l5r5e.sheet article .skills-wrapper>li ul li.skill[data-skill="ranged"] strong,.l5r5e.sheet article .skills-wrapper>li ul li.skill[data-skill="unarmed"] strong,.l5r5e.sheet article .feats-wrapper>li ul li.skill[data-skill="melee"] strong,.l5r5e.sheet article .feats-wrapper>li ul li.skill[data-skill="ranged"] strong,.l5r5e.sheet article .feats-wrapper>li ul li.skill[data-skill="unarmed"] strong{float:left;line-height:0.75rem;width:calc(100% - 1.75rem)}.l5r5e.sheet article .skills-wrapper>li ul.skill-category-ring-actions,.l5r5e.sheet article .feats-wrapper>li ul.skill-category-ring-actions{padding:0.25rem 0 0.25rem 0.5rem;border-left:1px solid rgba(186,187,177,0.5)}.l5r5e.sheet article .skills-wrapper>li input,.l5r5e.sheet article .feats-wrapper>li input{width:1.5rem;height:1.5rem;text-align:center}.l5r5e.sheet article .skills-wrapper>li:last-child,.l5r5e.sheet article .feats-wrapper>li:last-child{margin:0}.l5r5e nav.sheet-tabs{font-family:"ManoNegra",sans-serif;border:0 none;margin-bottom:0;background:rgba(255,255,255,0.5);color:rgba(0,0,0,0.5);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100%) 100%, var(--notchSize) 100%, 0% calc(100%));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100%) 100%, var(--notchSize) 100%, 0% calc(100%))}.l5r5e nav .item:hover{background-color:#5a6e5a;color:rgba(255,255,255,0.65);text-shadow:none}.l5r5e nav .item.active{height:2.5rem;line-height:2rem;background-color:rgba(73,12,11,0.85);color:#fff;background-color:rgba(73,12,11,0.85);-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 0 100%, 0% 0%, 0% 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 0 100%, 0% 0%, 0% 100%)}.l5r5e nav .item.active:hover{background-color:rgba(73,12,11,0.85);cursor:default}.l5r5e .rings{display:flex;flex-wrap:wrap;color:rgba(255,255,255,0.65)}.l5r5e .rings #earth,.l5r5e .rings #air,.l5r5e .rings #water,.l5r5e .rings #fire,.l5r5e .rings #void{position:relative;flex:1 1 50%;text-align:center}.l5r5e .rings #earth i.i_earth,.l5r5e .rings #earth i.i_water,.l5r5e .rings #earth i.i_fire,.l5r5e .rings #earth i.i_air,.l5r5e .rings #earth i.i_void,.l5r5e .rings #air i.i_earth,.l5r5e .rings #air i.i_water,.l5r5e .rings #air i.i_fire,.l5r5e .rings #air i.i_air,.l5r5e .rings #air i.i_void,.l5r5e .rings #water i.i_earth,.l5r5e .rings #water i.i_water,.l5r5e .rings #water i.i_fire,.l5r5e .rings #water i.i_air,.l5r5e .rings #water i.i_void,.l5r5e .rings #fire i.i_earth,.l5r5e .rings #fire i.i_water,.l5r5e .rings #fire i.i_fire,.l5r5e .rings #fire i.i_air,.l5r5e .rings #fire i.i_void,.l5r5e .rings #void i.i_earth,.l5r5e .rings #void i.i_water,.l5r5e .rings #void i.i_fire,.l5r5e .rings #void i.i_air,.l5r5e .rings #void i.i_void{font-size:5rem;line-height:4.75rem}.l5r5e .rings #earth label,.l5r5e .rings #air label,.l5r5e .rings #water label,.l5r5e .rings #fire label,.l5r5e .rings #void label{position:relative;width:5rem;line-height:0;float:right}.l5r5e .rings #earth input,.l5r5e .rings #air input,.l5r5e .rings #water input,.l5r5e .rings #fire input,.l5r5e .rings #void input{position:absolute;height:2rem;width:2rem;border-radius:100%;top:0;left:0;border:2px solid rgba(186,187,177,0.5);color:rgba(255,255,255,0.65)}.l5r5e .rings #earth input:hover,.l5r5e .rings #air input:hover,.l5r5e .rings #water input:hover,.l5r5e .rings #fire input:hover,.l5r5e .rings #void input:hover{border:2px solid rgba(255,0,0,0.75);text-shadow:0 0 6px rgba(255,0,0,0.75);box-shadow:0 0 6px inset rgba(255,0,0,0.75)}.l5r5e .rings #earth{float:right;color:#699678}.l5r5e .rings #earth input{top:auto;right:0;bottom:-1rem;left:auto;background:#699678}.l5r5e .rings #earth label strong{position:absolute;bottom:0.75rem;left:-1.75rem}.l5r5e .rings #air{color:#917896}.l5r5e .rings #air input{top:auto;right:auto;bottom:-1rem;left:0;background:#917896}.l5r5e .rings #air label{float:left}.l5r5e .rings #air label strong{position:absolute;bottom:0.75rem;right:-1rem}.l5r5e .rings #water{float:right;color:#5f919b;padding-right:2rem}.l5r5e .rings #water input{top:17%;right:-1.25rem;bottom:auto;left:auto;background:#5f919b}.l5r5e .rings #water label strong{position:absolute;bottom:-0.75rem;right:2rem}.l5r5e .rings #fire{color:#9b7350;padding-left:2rem}.l5r5e .rings #fire input{top:17%;right:auto;bottom:auto;left:-1.25rem;background:#9b7350}.l5r5e .rings #fire label{float:left}.l5r5e .rings #fire label strong{position:absolute;bottom:-0.75rem;right:2rem}.l5r5e .rings #void{top:-2rem;margin:0 calc(50% - 2.5rem);color:#4b4641}.l5r5e .rings #void input{top:-1rem;right:auto;bottom:auto;left:30%;background:#4b4641}.l5r5e .rings #void label strong{position:absolute;bottom:-0.75rem;left:1.75rem}.l5r5e .testing{width:14.28571%}.l5r5e .testing{width:28.57143%}.l5r5e .testing{width:14.28571%}.l5r5e .testing{width:28.57143%} diff --git a/system/styles/scss/dices.scss b/system/styles/scss/dices.scss index 195753c..ca68920 100644 --- a/system/styles/scss/dices.scss +++ b/system/styles/scss/dices.scss @@ -24,6 +24,7 @@ * { transition: none; } + input[type="text"]:focus, input[type="text"]:hover { box-shadow: none !important; @@ -34,25 +35,35 @@ img { border: 0; } + table { - .profil { + text-align: center; + background: none; + border: none; + + td:first-child { width: 200px; } - .rings { + + td { width: 240px; } - .skill { + + td:last-child { width: 200px; } } + .pointer-choice { + cursor: url("../l5r-ui/ui/cursors/pointer.webp"), pointer; + } + // Approach choice .ring-selection { filter: contrast(10%); &.ring-selected { filter: drop-shadow(1px 1px 0 #151515); - //text-shadow: 1px 1px 0 #efefef; } } @@ -60,28 +71,34 @@ font-size: xx-large; } - .center { + .third { + display: inline-block; + text-align: center; + vertical-align: middle; + } + + .dice-container { + position: relative; text-align: center; } - .third { - float: left; - width: 33.333333333%; + + .dice-value { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); } - #ring_value { + + .dice-ring { width: 20px; - position: relative; - left: +34px; - top: -14px; color: #f0f0e0; background: none; border: none; font-size: large; } - #skill_value { + + .dice-skill { width: 20px; - position: relative; - left: +34px; - top: -13px; color: #0f0f0e; background: none; border: none; diff --git a/system/template.json b/system/template.json index e50bf17..d258758 100644 --- a/system/template.json +++ b/system/template.json @@ -77,7 +77,7 @@ }, "fatigue": 0, "strife": 0, - "stance": "air" + "stance": "void" }, "xp": { "xp_total": 0, diff --git a/system/templates/dice/dice-picker-dialog.html b/system/templates/dice/dice-picker-dialog.html index 58b419c..f281f3b 100644 --- a/system/templates/dice/dice-picker-dialog.html +++ b/system/templates/dice/dice-picker-dialog.html @@ -1,82 +1,109 @@ -

- -
- - - - - - - - - + +
- {{#if actor.name}}{{actor.name}}{{/if}}{{^if actor.name}}mystery-man{{/if}} - -
    - {{#each elementsList}} -
  • - -
  • - {{/each}} -
-
- {{#if skillData.name}} - - - {{skillData.value}} - - {{/if}} -
- - ND : {{difficulty}} - -
- + + + + + + + + + + - + - -
+ {{#if actor.name}}{{actor.name}}{{/if}}{{^if actor.name}}mystery-man{{/if}} + +
    + {{#each elementsList}} +
  • + +
  • + {{/each}} +
+
+ {{#if skillData.name}} +
+ +
+
+ +
+
+ +
+
+ 1 +
+ {{skillData.value}}
-
- +
+ {{/if}} + {{^if skillData.name}} + no skill selected + {{/if}} +
+ + ND : {{difficulty}} + +
+ +
+ +
+
1 +
+ +
-
- -
-
-
- -
-
- +
+ +
+ +
+
+
+ +
+ +
+
1 +
+ +
-
- -
-
+
+ +
+ +
+
-
- -
-
-
+
+ +
+ diff --git a/system/templates/sheets/actor/acquisition.html b/system/templates/sheets/actor/acquisition.html index c36752a..ca16be2 100644 --- a/system/templates/sheets/actor/acquisition.html +++ b/system/templates/sheets/actor/acquisition.html @@ -1,5 +1,5 @@
- {{ adquisition.name }} - {{ adquisition.data.xp_used }} - {{ adquisition.data.rank }} + {{ acquisition.name }} + {{ acquisition.data.xp_used }} + {{ acquisition.data.rank }}
\ No newline at end of file diff --git a/system/templates/sheets/actor/experience.html b/system/templates/sheets/actor/experience.html index 8449647..172bcc2 100644 --- a/system/templates/sheets/actor/experience.html +++ b/system/templates/sheets/actor/experience.html @@ -22,10 +22,10 @@ {{#each data.feats as |feat featId| }} - {{> 'systems/l5r5e/templates/sheets/actor/adquisition.html' adquisition=feat }} + {{> 'systems/l5r5e/templates/sheets/actor/acquisition.html' acquisition=feat }} {{/each}}
- +
\ No newline at end of file