diff --git a/13th Age by Roll20/translations/hu.json b/13th Age by Roll20/translations/hu.json index bae8fecaf0..a3ec5509ab 100644 --- a/13th Age by Roll20/translations/hu.json +++ b/13th Age by Roll20/translations/hu.json @@ -1,13 +1,13 @@ { "Conflicted": "Conflicted", - "Negative": "Negative", + "Negative": "Negatív", "Positive": "Positive", "ac-u": "AC", - "action": "Action", - "assassin": "Assassin", + "action": "Akció", + "assassin": "Bérgyilkos", "at-will": "At-Will", - "attack": "Attack", - "backgrounds": "Backgrounds", + "attack": "Támadás", + "backgrounds": "Háttér", "base-ac-from-class": "Base AC from class", "base-hp-from-class": "Base HP from class", "base-md-from-class": "Base MD from class", diff --git a/5eShaped/5eShaped.css b/5eShaped/5eShaped.css index d59c8d514b..7565fcca96 100644 --- a/5eShaped/5eShaped.css +++ b/5eShaped/5eShaped.css @@ -1 +1,3200 @@ -button[type=roll]{background-image:none;border:0;box-shadow:none;text-align:left;text-shadow:initial}button[type=roll].btn{font-size:inherit;margin:0;white-space:normal}button[type=roll].btn:not(.sheet-visible-button){background-color:transparent;padding:0}button[type=roll].btn:not(.sheet-visible-button):hover{color:#3f88e6!important}button[type=roll].btn:not(.sheet-visible-button):hover .sheet-light-label,button[type=roll].btn:not(.sheet-visible-button):hover input,button[type=roll].btn:not(.sheet-visible-button):hover span{color:#3f88e6!important}button[type=roll].btn:not(.sheet-visible-button):hover h3{color:#3f88e6!important}button[type=roll].btn.sheet-visible-button{background-color:#3f88e6;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);color:rgba(255,255,255,.87);font-size:.9em;padding:1px 3px}button[type=roll].btn.sheet-visible-button:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.3)}button[type=roll]:hover{background-position:initial}button[type=roll]::before{content:''!important;font-family:inherit!important}button[type=roll]:active{box-shadow:none}button.repcontrol_add,button.repcontrol_edit{color:#000;font-size:.8em;margin-top:2px;padding:0 2px}button.repcontrol_del{color:#591209;font-size:1.1em;padding:0 2px 1px;position:relative;z-index:8}button.repcontrol_add,button.repcontrol_del,button.repcontrol_edit{background:#fff;border:1px solid #000;border-radius:4px}.btn.repcontrol_move{background:#fff;border:1px solid #000;font-size:1.2em;font-weight:700;line-height:.875;padding:0 2px;position:relative;z-index:8}p{margin:0}ol,ul{margin:0 0 0 15px}.repcontrol::after{clear:both;content:' ';display:block;font-size:0;height:0;visibility:hidden}.sheet-no-controls .repcontrol{display:none}label{font-size:1em;font-weight:400;margin-bottom:0;padding-right:0;text-align:inherit;width:auto}.repcontrol_add{float:left}*,.sheet-rolltemplate-5e-shaped *{box-sizing:border-box;line-height:initial;word-wrap:break-word}.sheet-wrapper{font-size:11px;margin-left:-10px;margin-right:-10px;min-width:870px}.sheet-left,.sheet-rolltemplate-5e-shaped .sheet-left{text-align:left!important}.sheet-center,.sheet-rolltemplate-5e-shaped .sheet-center{text-align:center}.sheet-right,.sheet-rolltemplate-5e-shaped .sheet-right{text-align:right!important}.sheet-clear{clear:both}.sheet-flex-grow{flex-grow:1}.sheet-no-shrink{flex-shrink:0}.sheet-inline,.sheet-rolltemplate-5e-shaped .sheet-inline{display:inline}.sheet-inline-block,.sheet-rolltemplate-5e-shaped .sheet-inline-block{display:inline-block}.sheet-block{display:block}.sheet-pre-line{white-space:pre-line}.sheet-relative,.sheet-rolltemplate-5e-shaped .sheet-relative{position:relative}.sheet-absolute{position:absolute;top:0}.sheet-absolute-top-right{position:absolute;right:0;top:0}.sheet-z-index-1{z-index:1}.sheet-positive-z-index{z-index:5}.sheet-fixed{position:fixed}.sheet-mar-t-sm{margin-top:2px}.sheet-pad-t-sm{padding-top:2px}.sheet-mar-t-smd{margin-top:4px}.sheet-pad-t-smd{padding-top:4px}.sheet-mar-t-md{margin-top:6px}.sheet-pad-t-md{padding-top:6px}.sheet-mar-t-lg{margin-top:8px}.sheet-pad-t-lg{padding-top:8px}.sheet-mar-t-xl{margin-top:16px}.sheet-pad-t-xl{padding-top:16px}.sheet-mar-t-xxl{margin-top:20px}.sheet-pad-t-xxl{padding-top:20px}.sheet-mar-r-sm{margin-right:2px}.sheet-pad-r-sm{padding-right:2px}.sheet-mar-r-smd{margin-right:4px}.sheet-pad-r-smd{padding-right:4px}.sheet-mar-r-md{margin-right:6px}.sheet-pad-r-md{padding-right:6px}.sheet-rolltemplate-5e-shaped .sheet-mar-r-md{margin-right:6px!important}.sheet-rolltemplate-5e-shaped .sheet-pad-r-md{padding-right:6px!important}.sheet-mar-r-lg{margin-right:8px}.sheet-pad-r-lg{padding-right:8px}.sheet-mar-r-xl{margin-right:16px}.sheet-pad-r-xl{padding-right:16px}.sheet-mar-r-xxl{margin-right:20px}.sheet-pad-r-xxl{padding-right:20px}.sheet-mar-b-sm{margin-bottom:2px}.sheet-pad-b-sm{padding-bottom:2px}.sheet-mar-b-smd{margin-bottom:4px}.sheet-pad-b-smd{padding-bottom:4px}.sheet-mar-b-md{margin-bottom:6px}.sheet-pad-b-md{padding-bottom:6px}.sheet-mar-b-lg{margin-bottom:8px}.sheet-pad-b-lg{padding-bottom:8px}.sheet-mar-b-xl{margin-bottom:16px}.sheet-pad-b-xl{padding-bottom:16px}.sheet-mar-b-xxl{margin-bottom:20px}.sheet-pad-b-xxl{padding-bottom:20px}.sheet-mar-l-sm{margin-left:2px}.sheet-pad-l-sm{padding-left:2px}.sheet-rolltemplate-5e-shaped .sheet-mar-l-sm{margin-left:2px!important}.sheet-rolltemplate-5e-shaped .sheet-pad-l-sm{padding-left:2px!important}.sheet-mar-l-smd{margin-left:4px}.sheet-pad-l-smd{padding-left:4px}.sheet-rolltemplate-5e-shaped .sheet-mar-l-smd{margin-left:4px!important}.sheet-rolltemplate-5e-shaped .sheet-pad-l-smd{padding-left:4px!important}.sheet-mar-l-md{margin-left:6px}.sheet-pad-l-md{padding-left:6px}.sheet-rolltemplate-5e-shaped .sheet-mar-l-md{margin-left:6px!important}.sheet-rolltemplate-5e-shaped .sheet-pad-l-md{padding-left:6px!important}.sheet-mar-l-lg{margin-left:8px}.sheet-pad-l-lg{padding-left:8px}.sheet-rolltemplate-5e-shaped .sheet-mar-l-lg{margin-left:8px!important}.sheet-rolltemplate-5e-shaped .sheet-pad-l-lg{padding-left:8px!important}.sheet-mar-l-xl{margin-left:16px}.sheet-pad-l-xl{padding-left:16px}.sheet-rolltemplate-5e-shaped .sheet-mar-l-xl{margin-left:16px!important}.sheet-rolltemplate-5e-shaped .sheet-pad-l-xl{padding-left:16px!important}.sheet-mar-l-xxl{margin-left:20px}.sheet-pad-l-xxl{padding-left:20px}.sheet-rolltemplate-5e-shaped .sheet-mar-l-xxl{margin-left:20px!important}.sheet-rolltemplate-5e-shaped .sheet-pad-l-xxl{padding-left:20px!important}.sheet-no-pad{padding:0}.sheet-col-01,.sheet-rolltemplate-5e-shaped .sheet-col-01{width:1%}.sheet-col-02,.sheet-rolltemplate-5e-shaped .sheet-col-02{width:2%}.sheet-col-03,.sheet-rolltemplate-5e-shaped .sheet-col-03{width:3%}.sheet-col-04,.sheet-rolltemplate-5e-shaped .sheet-col-04{width:4%}.sheet-col-05,.sheet-rolltemplate-5e-shaped .sheet-col-05{width:5%}.sheet-col-06,.sheet-rolltemplate-5e-shaped .sheet-col-06{width:6%}.sheet-col-07,.sheet-rolltemplate-5e-shaped .sheet-col-07{width:7%}.sheet-col-08,.sheet-rolltemplate-5e-shaped .sheet-col-08{width:8%}.sheet-col-09,.sheet-rolltemplate-5e-shaped .sheet-col-09{width:9%}.sheet-col-10,.sheet-rolltemplate-5e-shaped .sheet-col-10{width:10%}.sheet-col-11,.sheet-rolltemplate-5e-shaped .sheet-col-11{width:11%}.sheet-col-12,.sheet-rolltemplate-5e-shaped .sheet-col-12{width:12%}.sheet-col-13,.sheet-rolltemplate-5e-shaped .sheet-col-13{width:13%}.sheet-col-14,.sheet-rolltemplate-5e-shaped .sheet-col-14{width:14%}.sheet-col-15,.sheet-rolltemplate-5e-shaped .sheet-col-15{width:15%}.sheet-col-16,.sheet-rolltemplate-5e-shaped .sheet-col-16{width:16%}.sheet-col-17,.sheet-rolltemplate-5e-shaped .sheet-col-17{width:17%}.sheet-col-18,.sheet-rolltemplate-5e-shaped .sheet-col-18{width:18%}.sheet-col-19,.sheet-rolltemplate-5e-shaped .sheet-col-19{width:19%}.sheet-col-20,.sheet-rolltemplate-5e-shaped .sheet-col-20{width:20%}.sheet-col-21,.sheet-rolltemplate-5e-shaped .sheet-col-21{width:21%}.sheet-col-22,.sheet-rolltemplate-5e-shaped .sheet-col-22{width:22%}.sheet-col-23,.sheet-rolltemplate-5e-shaped .sheet-col-23{width:23%}.sheet-col-24,.sheet-rolltemplate-5e-shaped .sheet-col-24{width:24%}.sheet-col-25,.sheet-rolltemplate-5e-shaped .sheet-col-25{width:25%}.sheet-col-26,.sheet-rolltemplate-5e-shaped .sheet-col-26{width:26%}.sheet-col-27,.sheet-rolltemplate-5e-shaped .sheet-col-27{width:27%}.sheet-col-28,.sheet-rolltemplate-5e-shaped .sheet-col-28{width:28%}.sheet-col-29,.sheet-rolltemplate-5e-shaped .sheet-col-29{width:29%}.sheet-col-30,.sheet-rolltemplate-5e-shaped .sheet-col-30{width:30%}.sheet-col-31,.sheet-rolltemplate-5e-shaped .sheet-col-31{width:31%}.sheet-col-32,.sheet-rolltemplate-5e-shaped .sheet-col-32{width:32%}.sheet-col-33,.sheet-rolltemplate-5e-shaped .sheet-col-33{width:33%}.sheet-col-34,.sheet-rolltemplate-5e-shaped .sheet-col-34{width:34%}.sheet-col-35,.sheet-rolltemplate-5e-shaped .sheet-col-35{width:35%}.sheet-col-36,.sheet-rolltemplate-5e-shaped .sheet-col-36{width:36%}.sheet-col-37,.sheet-rolltemplate-5e-shaped .sheet-col-37{width:37%}.sheet-col-38,.sheet-rolltemplate-5e-shaped .sheet-col-38{width:38%}.sheet-col-39,.sheet-rolltemplate-5e-shaped .sheet-col-39{width:39%}.sheet-col-40,.sheet-rolltemplate-5e-shaped .sheet-col-40{width:40%}.sheet-col-41,.sheet-rolltemplate-5e-shaped .sheet-col-41{width:41%}.sheet-col-42,.sheet-rolltemplate-5e-shaped .sheet-col-42{width:42%}.sheet-col-43,.sheet-rolltemplate-5e-shaped .sheet-col-43{width:43%}.sheet-col-44,.sheet-rolltemplate-5e-shaped .sheet-col-44{width:44%}.sheet-col-45,.sheet-rolltemplate-5e-shaped .sheet-col-45{width:45%}.sheet-col-46,.sheet-rolltemplate-5e-shaped .sheet-col-46{width:46%}.sheet-col-47,.sheet-rolltemplate-5e-shaped .sheet-col-47{width:47%}.sheet-col-48,.sheet-rolltemplate-5e-shaped .sheet-col-48{width:48%}.sheet-col-49,.sheet-rolltemplate-5e-shaped .sheet-col-49{width:49%}.sheet-col-50,.sheet-rolltemplate-5e-shaped .sheet-col-50{width:50%}.sheet-col-51,.sheet-rolltemplate-5e-shaped .sheet-col-51{width:51%}.sheet-col-52,.sheet-rolltemplate-5e-shaped .sheet-col-52{width:52%}.sheet-col-53,.sheet-rolltemplate-5e-shaped .sheet-col-53{width:53%}.sheet-col-54,.sheet-rolltemplate-5e-shaped .sheet-col-54{width:54%}.sheet-col-55,.sheet-rolltemplate-5e-shaped .sheet-col-55{width:55%}.sheet-col-56,.sheet-rolltemplate-5e-shaped .sheet-col-56{width:56%}.sheet-col-57,.sheet-rolltemplate-5e-shaped .sheet-col-57{width:57%}.sheet-col-58,.sheet-rolltemplate-5e-shaped .sheet-col-58{width:58%}.sheet-col-59,.sheet-rolltemplate-5e-shaped .sheet-col-59{width:59%}.sheet-col-60,.sheet-rolltemplate-5e-shaped .sheet-col-60{width:60%}.sheet-col-61,.sheet-rolltemplate-5e-shaped .sheet-col-61{width:61%}.sheet-col-62,.sheet-rolltemplate-5e-shaped .sheet-col-62{width:62%}.sheet-col-63,.sheet-rolltemplate-5e-shaped .sheet-col-63{width:63%}.sheet-col-64,.sheet-rolltemplate-5e-shaped .sheet-col-64{width:64%}.sheet-col-65,.sheet-rolltemplate-5e-shaped .sheet-col-65{width:65%}.sheet-col-66,.sheet-rolltemplate-5e-shaped .sheet-col-66{width:66%}.sheet-col-67,.sheet-rolltemplate-5e-shaped .sheet-col-67{width:67%}.sheet-col-68,.sheet-rolltemplate-5e-shaped .sheet-col-68{width:68%}.sheet-col-69,.sheet-rolltemplate-5e-shaped .sheet-col-69{width:69%}.sheet-col-70,.sheet-rolltemplate-5e-shaped .sheet-col-70{width:70%}.sheet-col-71,.sheet-rolltemplate-5e-shaped .sheet-col-71{width:71%}.sheet-col-72,.sheet-rolltemplate-5e-shaped .sheet-col-72{width:72%}.sheet-col-73,.sheet-rolltemplate-5e-shaped .sheet-col-73{width:73%}.sheet-col-74,.sheet-rolltemplate-5e-shaped .sheet-col-74{width:74%}.sheet-col-75,.sheet-rolltemplate-5e-shaped .sheet-col-75{width:75%}.sheet-col-76,.sheet-rolltemplate-5e-shaped .sheet-col-76{width:76%}.sheet-col-77,.sheet-rolltemplate-5e-shaped .sheet-col-77{width:77%}.sheet-col-78,.sheet-rolltemplate-5e-shaped .sheet-col-78{width:78%}.sheet-col-79,.sheet-rolltemplate-5e-shaped .sheet-col-79{width:79%}.sheet-col-80,.sheet-rolltemplate-5e-shaped .sheet-col-80{width:80%}.sheet-col-81,.sheet-rolltemplate-5e-shaped .sheet-col-81{width:81%}.sheet-col-82,.sheet-rolltemplate-5e-shaped .sheet-col-82{width:82%}.sheet-col-83,.sheet-rolltemplate-5e-shaped .sheet-col-83{width:83%}.sheet-col-84,.sheet-rolltemplate-5e-shaped .sheet-col-84{width:84%}.sheet-col-85,.sheet-rolltemplate-5e-shaped .sheet-col-85{width:85%}.sheet-col-86,.sheet-rolltemplate-5e-shaped .sheet-col-86{width:86%}.sheet-col-87,.sheet-rolltemplate-5e-shaped .sheet-col-87{width:87%}.sheet-col-88,.sheet-rolltemplate-5e-shaped .sheet-col-88{width:88%}.sheet-col-89,.sheet-rolltemplate-5e-shaped .sheet-col-89{width:89%}.sheet-col-90,.sheet-rolltemplate-5e-shaped .sheet-col-90{width:90%}.sheet-col-91,.sheet-rolltemplate-5e-shaped .sheet-col-91{width:91%}.sheet-col-92,.sheet-rolltemplate-5e-shaped .sheet-col-92{width:92%}.sheet-col-93,.sheet-rolltemplate-5e-shaped .sheet-col-93{width:93%}.sheet-col-94,.sheet-rolltemplate-5e-shaped .sheet-col-94{width:94%}.sheet-col-95,.sheet-rolltemplate-5e-shaped .sheet-col-95{width:95%}.sheet-col-96,.sheet-rolltemplate-5e-shaped .sheet-col-96{width:96%}.sheet-col-97,.sheet-rolltemplate-5e-shaped .sheet-col-97{width:97%}.sheet-col-98,.sheet-rolltemplate-5e-shaped .sheet-col-98{width:98%}.sheet-col-99,.sheet-rolltemplate-5e-shaped .sheet-col-99{width:99%}.sheet-col-100,.sheet-rolltemplate-5e-shaped .sheet-col-100{width:100%}.sheet-auto-expand-wrap{display:inline-block;position:relative}.sheet-auto-expand-wrap input,.sheet-auto-expand-wrap select,.sheet-auto-expand-wrap textarea{left:0;position:absolute}.sheet-auto-expand-wrap textarea~.sheet-auto-expand-text{margin-right:4px}.sheet-auto-expand-wrap input[type=number]:not(.sheet-no-spin)~.sheet-auto-expand-text{margin-right:17px}.sheet-auto-expand-text{display:block;min-height:1em;min-width:11px;padding:0 1px;visibility:hidden;white-space:nowrap}.sheet-auto-expand-text.sheet-min-2-rem{min-width:2rem}.sheet-auto-expand-text.sheet-min-3-rem{min-width:3rem}_:-moz-tree-row(hover),select + .sheet-auto-expand-text{margin-right:7px}.sheet-1-rem{width:16px}.sheet-2-rem{width:32px}.sheet-3-rem{width:48px}.sheet-4-rem{width:64px}.sheet-5-rem{width:80px}.sheet-6-rem{width:96px}.sheet-7-rem{width:112px}.sheet-8-rem{width:128px}.sheet-9-rem{width:144px}.sheet-10-rem{width:160px}.sheet-11-rem{width:176px}.sheet-12-rem{width:192px}.sheet-13-rem{width:208px}.sheet-14-rem{width:224px}.sheet-15-rem{width:240px}.sheet-16-rem{width:256px}.sheet-17-rem{width:272px}.sheet-18-rem{width:288px}.sheet-19-rem{width:304px}.sheet-20-rem{width:320px}.sheet-21-rem{width:336px}.sheet-22-rem{width:352px}.sheet-23-rem{width:368px}.sheet-24-rem{width:384px}.sheet-25-rem{width:400px}.sheet-26-rem{width:416px}.sheet-27-rem{width:432px}.sheet-28-rem{width:448px}.sheet-29-rem{width:464px}.sheet-30-rem{width:480px}.sheet-1-5-rem{width:1.5rem}.sheet-3-5-rem{width:3.5rem}.sheet-height-100{height:100%}.sheet-wrapper-button{width:100%}.sheet-no-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-overflow-hidden{overflow:hidden}.sheet-white-space-nowrap{white-space:nowrap}.sheet-hidden,.sheet-srd-hidden{display:none!important}.sheet-visibility-hidden{visibility:hidden!important}input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-visibility-hidden-in-presentation{visibility:hidden!important}input.sheet-toggle-edit-mode:not([value='1'])~div .itemcontrol{display:none!important}.sheet-ammo .repcontainer,.sheet-equipment .repcontainer,.sheet-features .repcontainer,.sheet-flex,.sheet-offense .repcontainer,.sheet-rolltemplate-5e-shaped .sheet-shaped-row,.sheet-section-npc .sheet-skills .repcontainer,.sheet-shaped-row,.sheet-spells .repcontainer,.sheet-utility .repcontainer{display:flex;flex-wrap:wrap}.sheet-ammo .repcontainer.sheet-column,.sheet-equipment .repcontainer.sheet-column,.sheet-features .repcontainer.sheet-column,.sheet-flex.sheet-column,.sheet-offense .repcontainer.sheet-column,.sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-column,.sheet-section-npc .sheet-skills .repcontainer.sheet-column,.sheet-shaped-row.sheet-column,.sheet-spells .repcontainer.sheet-column,.sheet-utility .repcontainer.sheet-column{flex-direction:column}.sheet-ammo .repcontainer.sheet-center,.sheet-equipment .repcontainer.sheet-center,.sheet-features .repcontainer.sheet-center,.sheet-flex.sheet-center,.sheet-offense .repcontainer.sheet-center,.sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-center,.sheet-section-npc .sheet-skills .repcontainer.sheet-center,.sheet-shaped-row.sheet-center,.sheet-spells .repcontainer.sheet-center,.sheet-utility .repcontainer.sheet-center{justify-content:center}.sheet-ammo .repcontainer.sheet-space-around,.sheet-equipment .repcontainer.sheet-space-around,.sheet-features .repcontainer.sheet-space-around,.sheet-flex.sheet-space-around,.sheet-offense .repcontainer.sheet-space-around,.sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-space-around,.sheet-section-npc .sheet-skills .repcontainer.sheet-space-around,.sheet-shaped-row.sheet-space-around,.sheet-spells .repcontainer.sheet-space-around,.sheet-utility .repcontainer.sheet-space-around{justify-content:space-around}.sheet-ammo .repcontainer.sheet-space-between,.sheet-equipment .repcontainer.sheet-space-between,.sheet-features .repcontainer.sheet-space-between,.sheet-flex.sheet-space-between,.sheet-offense .repcontainer.sheet-space-between,.sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-space-between,.sheet-section-npc .sheet-skills .repcontainer.sheet-space-between,.sheet-shaped-row.sheet-space-between,.sheet-spells .repcontainer.sheet-space-between,.sheet-utility .repcontainer.sheet-space-between{justify-content:space-between}.sheet-ammo .repcontainer.sheet-justify-flex-end,.sheet-equipment .repcontainer.sheet-justify-flex-end,.sheet-features .repcontainer.sheet-justify-flex-end,.sheet-flex.sheet-justify-flex-end,.sheet-offense .repcontainer.sheet-justify-flex-end,.sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-justify-flex-end,.sheet-section-npc .sheet-skills .repcontainer.sheet-justify-flex-end,.sheet-shaped-row.sheet-justify-flex-end,.sheet-spells .repcontainer.sheet-justify-flex-end,.sheet-utility .repcontainer.sheet-justify-flex-end{justify-content:flex-end}.sheet-ammo .repcontainer.sheet-align-flex-start,.sheet-equipment .repcontainer.sheet-align-flex-start,.sheet-features .repcontainer.sheet-align-flex-start,.sheet-flex.sheet-align-flex-start,.sheet-offense .repcontainer.sheet-align-flex-start,.sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-align-flex-start,.sheet-section-npc .sheet-skills .repcontainer.sheet-align-flex-start,.sheet-shaped-row.sheet-align-flex-start,.sheet-spells .repcontainer.sheet-align-flex-start,.sheet-utility .repcontainer.sheet-align-flex-start{align-items:flex-start}.sheet-ammo .repcontainer.sheet-align-center,.sheet-equipment .repcontainer.sheet-align-center,.sheet-features .repcontainer.sheet-align-center,.sheet-flex.sheet-align-center,.sheet-offense .repcontainer.sheet-align-center,.sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-align-center,.sheet-section-npc .sheet-skills .repcontainer.sheet-align-center,.sheet-shaped-row.sheet-align-center,.sheet-spells .repcontainer.sheet-align-center,.sheet-utility .repcontainer.sheet-align-center{align-items:center}.sheet-ammo .repcontainer.sheet-align-flex-end,.sheet-equipment .repcontainer.sheet-align-flex-end,.sheet-features .repcontainer.sheet-align-flex-end,.sheet-flex.sheet-align-flex-end,.sheet-offense .repcontainer.sheet-align-flex-end,.sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-align-flex-end,.sheet-section-npc .sheet-skills .repcontainer.sheet-align-flex-end,.sheet-shaped-row.sheet-align-flex-end,.sheet-spells .repcontainer.sheet-align-flex-end,.sheet-utility .repcontainer.sheet-align-flex-end{align-items:flex-end}.sheet-ammo .repcontainer.sheet-no-wrap,.sheet-equipment .repcontainer.sheet-no-wrap,.sheet-features .repcontainer.sheet-no-wrap,.sheet-flex.sheet-no-wrap,.sheet-offense .repcontainer.sheet-no-wrap,.sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-no-wrap,.sheet-section-npc .sheet-skills .repcontainer.sheet-no-wrap,.sheet-shaped-row.sheet-no-wrap,.sheet-spells .repcontainer.sheet-no-wrap,.sheet-utility .repcontainer.sheet-no-wrap{flex-wrap:nowrap}.sheet-vert-align-top{vertical-align:top}.sheet-ammo .repcontainer,.sheet-equipment .repcontainer,.sheet-features .repcontainer,.sheet-offense .repcontainer,.sheet-rolltemplate-5e-shaped .sheet-shaped-row,.sheet-section-npc .sheet-skills .repcontainer,.sheet-shaped-row,.sheet-spells .repcontainer,.sheet-utility .repcontainer{flex-direction:row}.sheet-outer-side{width:45px}.sheet-gm-info-block,.sheet-gm-info-flex,.sheet-gm-info-inline-block,.sheet-rolltemplate-5e-shaped .sheet-gm-info-block,.sheet-rolltemplate-5e-shaped .sheet-gm-info-flex,.sheet-rolltemplate-5e-shaped .sheet-gm-info-inline-block{background-color:#f2f5d3!important;display:none}input.sheet-toggle-filter-condense[value='1']~div .sheet-condense,input.sheet-toggle-filter-content:not([value='1'])~div .sheet-content{display:none}.sheet-equipment .repcontainer,.sheet-features .repcontainer,.sheet-offense .repcontainer,.sheet-spells .repcontainer,.sheet-utility .repcontainer{width:100%}.sheet-equipment .repcontrol,.sheet-features .repcontrol,.sheet-offense .repcontrol,.sheet-spells .repcontrol,.sheet-utility .repcontrol{width:100%}.sheet-equipment .repitem,.sheet-features .repitem,.sheet-offense .repitem,.sheet-spells .repitem,.sheet-utility .repitem{width:100%}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-thumb{background:#708090;border:0;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#5e6b77}::-webkit-scrollbar-thumb :active{background:#4c565f}::-webkit-scrollbar-track{background:rgba(0,0,0,.12);border:0;border-radius:0}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:rgba(0,0,0,.12)}::-webkit-scrollbar-corner{background:0 0}hr{background-image:linear-gradient(to right,transparent,rgba(0,0,0,.75),transparent);border:0;height:1px;margin:5px 0}.sheet-no-background{background-color:transparent!important}.charsheet{background:#fff;margin-top:-10px;padding:1px 2px!important}.sheet-wrap-box{background-color:#fff;border:1px solid #000;border-radius:4px;padding:2px}.sheet-heading{font-weight:700}.sheet-ability-name,.sheet-wrap-box-label,.sheet-wrap-box-title{text-transform:uppercase}.sheet-ability-name,.sheet-wrap-box-title{font-weight:700}.sheet-wrap-box-title{font-size:8px;margin-top:2px;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.sheet-wrapper-button .sheet-wrap-box-title{margin-top:1px}.sheet-wrap-box-label{font-size:9px}.sheet-light-label{color:#a7a7a7}.sheet-bold,.sheet-rolltemplate-5e-shaped .sheet-bold{font-weight:700}.sheet-italic,.sheet-rolltemplate-5e-shaped .sheet-italic{font-style:italic}.sheet-capitalize,.sheet-rolltemplate-5e-shaped .sheet-capitalize{text-transform:capitalize!important}.sheet-lowercase,.sheet-rolltemplate-5e-shaped .sheet-lowercase{text-transform:lowercase!important}.sheet-rolltemplate-5e-shaped .sheet-uppercase,.sheet-uppercase{text-transform:uppercase!important}.sheet-border-bottom{border-bottom:1px solid #ccc!important}.sheet-border-top{border-top:1px solid #ccc}.sheet-border-right,.sheet-rolltemplate-5e-shaped .sheet-border-right{border-right:1px solid #000}.sheet-border-left,.sheet-rolltemplate-5e-shaped .sheet-border-left{border-left:1px solid #000}.sheet-pictos{font-family:Pictos;font-size:12px}.sheet-rolltemplate-5e-shaped .sheet-zebra,.sheet-zebra{background-color:#e6fff9;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.sheet-zebra-rows .sheet-shaped-row:nth-child(even){background-color:#e6fff9}.sheet-zebra-rows input{background:0 0}.sheet-rolltemplate-5e-shaped .sheet-small-label,.sheet-small-label{font-size:10px}.sheet-rolltemplate-5e-shaped .sheet-small-label input,.sheet-small-label input{font-size:10px!important}.sheet-small-font{font-size:9px}.sheet-small-font input{font-size:9px!important}.sheet-input-like{display:inline-block;padding:0 1px;white-space:nowrap;width:21px}.sheet-big-text{font-size:16px;line-height:16px}.sheet-big-font{font-size:15px}.sheet-giant-font{font-size:22px}.sheet-white-space-no-wrap{white-space:nowrap}.sheet-wrap{word-wrap:break-word}.sheet-medium-checkbox{-webkit-transform:scale(.9);transform:scale(.9)}.sheet-small-checkbox{-webkit-transform:scale(.8);transform:scale(.8)}.sheet-checkbox-label,.sheet-checkbox-label-md,.sheet-checkbox-label-sm{cursor:pointer}.sheet-checkbox-label-sm{font-size:10px}.sheet-checkbox-label-sm input[type=checkbox]{margin-top:-1px;-webkit-transform:scale(.6);transform:scale(.6)}.sheet-checkbox-label-md{font-size:85%}.sheet-checkbox-label-md input[type=checkbox]{margin-top:-1px;-webkit-transform:scale(.7);transform:scale(.7)}.sheet-pseudo-button-wrapper,.sheet-round-checkbox-wrapper{cursor:pointer}.sheet-pseudo-button-wrapper input,.sheet-round-checkbox-wrapper input{display:none}.sheet-round-checkbox-wrapper input:checked+.sheet-pseudo-circle{background-color:#879a6a}.sheet-round-checkbox-wrapper .sheet-pseudo-circle{border:1px solid #000;border-radius:50%;display:block;height:9px;width:9px}.sheet-pseudo-button-wrapper{display:inline-block;margin:0 1px}.sheet-pseudo-button-wrapper.sheet-space-below{margin-bottom:1px}.sheet-pseudo-button-wrapper input:checked+span{background-color:#51624b}.sheet-pseudo-button-wrapper.sheet-page input:checked+span,.sheet-pseudo-button-wrapper.sheet-page input:checked+span+span{background-color:#416696!important}.sheet-pseudo-button-wrapper.sheet-page .sheet-pictos{padding-bottom:1px}.sheet-pseudo-button-wrapper>span{background-color:#a7a7a7;border-radius:4px;color:#fff;overflow:hidden;padding:0 3px;text-align:center}.sheet-section-npc .sheet-pseudo-button-wrapper>span{font-size:11px}.sheet-pseudo-button-wrapper.sheet-visible-button>span{background-color:#3f88e6!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);color:#fff;padding:1px 3px}.sheet-pseudo-button-wrapper.sheet-visible-button:active>span{box-shadow:0 4px 8px 0 rgba(0,0,0,.3)}.sheet-gray-bg{background:#dedede}.sheet-connected-bubbles-label{font-size:8px;text-transform:uppercase}.sheet-bubble-radio,.sheet-bubble-radio-clear{opacity:0;position:relative;z-index:6}.sheet-bubble-radio-clear:checked~.sheet-bubble-radio+.sheet-bubble,.sheet-bubble-radio:checked~.sheet-bubble-radio+.sheet-bubble{background-color:#fff}.sheet-bubble-clear,.sheet-bubble-radio-clear{left:-13px;position:absolute}.sheet-bubble-radio-clear:checked+.sheet-bubble-clear{opacity:0}.sheet-bubble-clear{border:0;color:#980000;font-size:15px;line-height:15px}.sheet-bubble,.sheet-bubble-radio{height:13px;width:13px}.sheet-bubble-radio:not([value='1']){margin-left:5px}.sheet-bubble{background-color:#922610;border:1px solid #000;border-radius:50%;display:inline-block;margin-left:-13px;position:relative;vertical-align:middle;z-index:5}.sheet-connected-bubbles-hr,.sheet-connected-bubbles-hr-second{background-image:none;left:0;margin:0;position:absolute;width:100%}.sheet-connected-bubbles-hr{border-bottom:2px solid #000;top:4px}.sheet-connected-bubbles-hr-second{border-bottom:1px solid #000;top:7px}.sheet-warning{color:red!important}button,input[type=number],input[type=text],select,textarea{border:0;border-radius:0;box-shadow:none;margin-bottom:0!important}button:focus,input[type=number]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0}input,select,textarea{background-color:transparent;color:#000;font-size:11px;padding:0}input[type=number],input[type=text],select,textarea{width:100%!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:inherit}input[type=number]{text-align:center}.sheet-pseudo-input{display:block;min-height:13px;padding:0}input[type=number].sheet-no-spin{-moz-appearance:textfield}input[type=number].sheet-no-spin::-webkit-inner-spin-button,input[type=number].sheet-no-spin::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}textarea{height:150px;resize:both}.sheet-one-line-textarea,.sheet-xs-textarea{height:1.273em}.sheet-two-line-textarea{height:2.4em}.sheet-max-two-line-textarea{max-height:2.4em}.sheet-three-line-textarea{height:3.4em}.sheet-four-line-textarea{height:4.5em}.sheet-five-line-textarea{height:65px}.sheet-six-line-textarea{height:7em}.sheet-twenty-line-textarea{height:206px}.sheet-thirty-line-textarea{height:392px}input.sheet-ability-check-toggle:not(:checked)~.sheet-ability-check,input.sheet-ability-score-toggle:not(:checked)~.sheet-ability-score,input.sheet-ac-toggle:not(:checked)~.sheet-ac,input.sheet-attack-ammo[value='']~.sheet-ammo-per-use,input.sheet-attack-second-damage-condition[value='']~.sheet-damage,input.sheet-attack-toggle:checked~.sheet-attack-reverse,input.sheet-attack-toggle:not(:checked)~.sheet-attack,input.sheet-attack-type[value=MELEE_SPELL_ATTACK]~.sheet-range,input.sheet-attack-type[value=MELEE_WEAPON_ATTACK]~.sheet-range,input.sheet-attack-type[value=RANGED_SPELL_ATTACK]~.sheet-reach,input.sheet-attack-type[value=RANGED_WEAPON_ATTACK]~.sheet-reach,input.sheet-damage-toggle:not(:checked)~.sheet-damage,input.sheet-death-saving-throw-chances:not([value='5'])~div .sheet-5-death-saving-throws,input.sheet-distance-system:not([value=FEET])~div .sheet-feet,input.sheet-distance-system:not([value=METERS])~div .sheet-meters,input.sheet-heal-toggle:checked~.sheet-heal-reverse,input.sheet-heal-toggle:not(:checked)~.sheet-heal,input.sheet-other-damage-toggle:checked~.sheet-other-damage-reverse,input.sheet-other-damage-toggle:not(:checked)~.sheet-other-damage,input.sheet-other-second-damage-condition[value='']~.sheet-damage,input.sheet-recharges[value='']~.sheet-uses-max,input.sheet-saving-throw-second-damage-condition[value='']~.sheet-damage,input.sheet-saving-throw-toggle:checked~.sheet-saving-throw-reverse,input.sheet-saving-throw-toggle:not(:checked)~.sheet-saving-throw,input.sheet-show-attacks-vs-target-ac:not([value='1'])~div .sheet-attacks-vs-target-ac,input.sheet-show-crit-range:not([value='1'])~div .sheet-crit-range,input.sheet-show-dice-modifiers:not([value='1'])~div .sheet-dice-modifier,input.sheet-show-extra-on-a-crit:not([value='1'])~div .sheet-extra-on-a-crit,input.sheet-show-uses:not(:checked)~.sheet-show-uses,input.sheet-show-weight:not([value='1'])~div .sheet-weight,input.sheet-special-effects-toggle:not(:checked)~.sheet-special-effects,input.sheet-spell-points-name:not([value=KI])~div .sheet-ki,input.sheet-spell-points-name:not([value=MANA])~div .sheet-mana,input.sheet-spell-points-name:not([value=PSI])~div .sheet-psi,input.sheet-spell-points-name:not([value=SORCERY])~div .sheet-sorcery,input.sheet-spell-points-name:not([value=SPELL_POINTS])~div .sheet-spell-points-word,input.sheet-spell-toggle:not(:checked)~.sheet-spell,input.sheet-toggle-custom-class-name:not([value='1'])~.sheet-custom-class-name,input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-edit,input.sheet-toggle-edit-mode[value='1']~div .sheet-presentation,input.sheet-toggle-hd-d10[value='']~div.sheet-hd-d10,input.sheet-toggle-hd-d12[value='']~div.sheet-hd-d12,input.sheet-toggle-hd-d20[value='']~div.sheet-hd-d20,input.sheet-toggle-hd-d2[value='']~div.sheet-hd-d2,input.sheet-toggle-hd-d4[value='']~div.sheet-hd-d4,input.sheet-toggle-hd-d6[value='']~div.sheet-hd-d6,input.sheet-toggle-hd-d8[value='']~div.sheet-hd-d8,input.sheet-toggle-honor:not([value='1'])~div .sheet-honor,input.sheet-toggle-honor:not([value='1'])~input.sheet-toggle-luck:not([value='1'])~input.sheet-toggle-sanity:not([value='1'])~div .sheet-honor-or-luck-or-sanity,input.sheet-toggle-icon-settings:not(:checked)~div .sheet-details,input.sheet-toggle-icon-settings:not(:checked)~div.sheet-details,input.sheet-toggle-luck:not([value='1'])~div .sheet-luck,input.sheet-toggle-luck:not([value='1'])~input.sheet-toggle-sanity:not([value='1'])~div .sheet-luck-or-sanity,input.sheet-toggle-sanity:not([value='1'])~div .sheet-sanity,input.sheet-toggle-use-custom-saving-throws:not([value='1'])~div .sheet-custom-saving-throw,input.sheet-toggle-use-custom-saving-throws[value='1']~div .sheet-default-saving-throw,input.sheet-toggle-warlock-slots:not([value='1'])~div .sheet-has-warlock-slots,input.sheet-weight-system:not([value=KILOGRAMS])~div .sheet-kilos,input.sheet-weight-system:not([value=POUNDS])~div .sheet-pounds{display:none}input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-has-cost[value='']~.sheet-show-cost,input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-has-recharge[value='']~.sheet-show-recharge,input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-has-uses[value='']~.sheet-has-uses-max[value='']~.sheet-has-recharge[value='']~.sheet-show-uses-recharge,input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-has-uses[value='']~.sheet-has-uses-max[value='']~.sheet-show-uses{display:none}.sheet-show-uses{text-indent:initial}.sheet-textarea-checkbox{padding-right:9px}input[type=checkbox].sheet-content-toggle,input[type=checkbox].sheet-higher-level-toggle{position:absolute;right:-2px;top:-1px}input[type=hidden].sheet-content-toggle:not([value='1'])~button .sheet-content{display:none}input[class^=sheet-toggle-],span[class^=sheet-toggle-]{height:12px;vertical-align:top}input[class^=sheet-toggle-]{cursor:pointer;opacity:0;position:relative;z-index:7}input[class^=sheet-toggle-]:active+span[class^=sheet-toggle-].sheet-button{box-shadow:0 4px 8px 0 rgba(0,0,0,.3)}span[class^=sheet-toggle-]{background-color:#a7a7a7;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:10px;overflow:hidden;position:relative;text-align:center}input[class^=sheet-toggle]:checked+span[class^=sheet-toggle]{background-color:#51624b}input[class^=sheet-toggle-edit-mode]:checked+span[class^=sheet-toggle-edit-mode],input[class^=sheet-toggle-icon]:checked+span[class^=sheet-toggle-icon]{text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;background-color:transparent;color:rgba(255,255,1,.95)}.sheet-toggle-icon-settings{position:absolute!important;right:-1px;top:1px;width:15px}input.sheet-toggle-icon-settings,span.sheet-toggle-icon-settings{height:12px;margin-top:-1px}span.sheet-toggle-icon-settings{font-size:12px}span.sheet-toggle-edit-mode,span.sheet-toggle-icon-settings{text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;background-color:transparent;color:#909090}input.sheet-toggle-edit-mode,span.sheet-toggle-edit-mode{height:20px}input.sheet-toggle-edit-mode.sheet-negative-mar-t-six,span.sheet-toggle-edit-mode.sheet-negative-mar-t-six{margin-top:-6px}span.sheet-toggle-edit-mode{font-size:20px}input.sheet-toggle-edit-mode[value='1']~div input,input.sheet-toggle-edit-mode[value='1']~div select,input.sheet-toggle-edit-mode[value='1']~div textarea{background-color:#eefaff}input.sheet-toggle-edit-mode:not([value='1'])~div .repcontrol{display:none}input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-item-shown[value='']+.sheet-item-to-show,input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-item-shown[value='0']+.sheet-item-to-show{display:none}input.sheet-toggle-dice-system:not([value=d20])~div .sheet-d20{display:none}input.sheet-toggle-dice-system:not([value='2d10'])~div .sheet-2d10{display:none}input.sheet-toggle-dice-system:not([value='3d6'])~div .sheet-3d6{display:none}label[class^=sheet-slide-toggle-]{background-color:#fff;border:1px solid #d9d9d9;border-bottom-color:#e6e6e6;border-radius:2px;box-shadow:inset 0 .1em .03em rgba(0,0,0,.3),inset 0 .1em .3em rgba(0,0,0,.3),0 0 2em rgba(255,255,255,.6);box-sizing:border-box;display:inline-block;font-size:10px;font-weight:400;margin-bottom:0;padding:0;-webkit-perspective:300px;perspective:300px;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}label[class^=sheet-slide-toggle-] .sheet-slide-cover{background-color:#f5f5f5;box-shadow:.1em 0 .2em rgba(0,0,0,.3);color:#fff;display:inline-block;margin-right:-1px;margin-top:-1px;position:absolute;right:0;text-align:center;top:0;transition:all .2s ease-in-out;transition-duration:.13333s;transition-timing-function:cubic-bezier(.52,-.41,.55,1.46)}label[class^=sheet-slide-toggle-] span[class^=sheet-slide-toggle-]{display:inline-block;text-align:center;transition:all .2s ease-in-out}input.sheet-slide-input-pc,label.sheet-slide-toggle-pc{height:12px;width:80px}label.sheet-slide-toggle-pc{margin-left:-80px;line-height:12px}label.sheet-slide-toggle-pc .sheet-slide-cover{width:40px;box-shadow:0 .12em .01em #394535,0 .12em .3em rgba(57,69,53,.6),0 .12em 2em rgba(0,0,0,.3),-.12em .15em .2em rgba(0,0,0,.3);height:12px}input[type=checkbox].sheet-slide-input-pc+label.sheet-slide-toggle-pc .sheet-slide-cover{background-color:#51624b;text-shadow:0 .05em 0 #455440}input[type=checkbox].sheet-slide-input-pc+label.sheet-slide-toggle-pc span[class^=sheet-slide-toggle-]{width:50%;color:#51624b}input[type=checkbox].sheet-slide-input-pc:checked+label.sheet-slide-toggle-pc .sheet-slide-cover{background-color:#591209;margin-right:40px;border-bottom:.03em solid #871b0e;box-shadow:0 .12em .01em #2b0904,0 .12em .3em rgba(43,9,4,.6),0 .12em 2em rgba(0,0,0,.3),.12em .15em .2em rgba(0,0,0,.3);text-shadow:0 .05em 0 #2b0904}input[type=checkbox].sheet-slide-input-pc:checked+label.sheet-slide-toggle-pc span[class^=sheet-slide-toggle-]{color:#591209}.sheet-slide-input-pc:not([value='1'])~.sheet-npc,.sheet-slide-input-pc:not([value='1'])~div .sheet-npc,.sheet-slide-input-pc[value='1']~.sheet-pc,.sheet-slide-input-pc[value='1']~div .sheet-pc{display:none}input[class^=sheet-slide-input-]{cursor:pointer;display:inline-block;margin:0;opacity:0;position:relative;vertical-align:top;z-index:5}.sheet-rolltemplate-5e-shaped .sheet-tooltip-position-wrapper,.sheet-tooltip-position-wrapper{position:absolute;right:1px;z-index:6}.sheet-tooltip-position-wrapper{bottom:1px}.sheet-rolltemplate-5e-shaped .sheet-tooltip-position-wrapper{top:1px}.sheet-rolltemplate-5e-shaped .sheet-tooltip,.sheet-tooltip{position:relative}.sheet-rolltemplate-5e-shaped .sheet-tooltip:focus [class*=sheet-tooltip-content],.sheet-rolltemplate-5e-shaped .sheet-tooltip:hover [class*=sheet-tooltip-content],.sheet-tooltip:focus [class*=sheet-tooltip-content],.sheet-tooltip:hover [class*=sheet-tooltip-content]{visibility:visible;z-index:9}.sheet-rolltemplate-5e-shaped .sheet-tooltip-toggle-text,.sheet-tooltip-toggle-text{background-color:#000;border-radius:50%;color:rgba(255,255,255,.87);font-size:9px;font-weight:700;height:10px;width:10px}.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-bottom,.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left,.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right,.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top,.sheet-tooltip-content-bottom,.sheet-tooltip-content-left,.sheet-tooltip-content-right,.sheet-tooltip-content-top{background-color:#000;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:rgba(255,255,255,.87);opacity:.9;padding:4px;position:absolute;text-align:left;visibility:hidden;width:280px;z-index:9}.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-bottom::after,.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left::after,.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right::after,.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top::after,.sheet-tooltip-content-bottom::after,.sheet-tooltip-content-left::after,.sheet-tooltip-content-right::after,.sheet-tooltip-content-top::after{content:'';margin-top:-8px;position:absolute;top:9px}.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left::after,.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right::after,.sheet-tooltip-content-left::after,.sheet-tooltip-content-right::after{border-bottom:8px solid transparent;border-top:8px solid transparent}.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-bottom::after,.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top::after,.sheet-tooltip-content-bottom::after,.sheet-tooltip-content-top::after{border-left:8px solid transparent;border-right:8px solid transparent}[class*=sheet-tooltip-content]{margin-top:-15px}.sheet-rolltemplate-5e-shaped .sheet-tooltip-small,.sheet-tooltip-small{width:80px}.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left,.sheet-tooltip-content-left{border-top-left-radius:4px;right:100%}.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left::after,.sheet-tooltip-content-left::after{border-left:8px solid #000;right:-8px}.sheet-tooltip-content-left{margin-right:12px}.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left{margin-right:20px}.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right,.sheet-tooltip-content-right{border-top-right-radius:4px;left:100%}.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right::after,.sheet-tooltip-content-right::after{border-right:8px solid #000;left:-8px}.sheet-tooltip-content-right{margin-left:12px}.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right{margin-left:20px}.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top,.sheet-tooltip-content-top{border-top-left-radius:4px;border-top-right-radius:4px;top:38px}.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top::after,.sheet-tooltip-content-top::after{border-bottom:8px solid #000;top:0}.sheet-grid-box{align-items:stretch;-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;display:grid;justify-items:stretch;left:0;position:absolute;right:0;top:0}.sheet-box-inner{position:relative}.sheet-box-middle{background-color:#fff}.sheet-boring-box-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:8px;min-height:51px;padding:4px 10px;position:relative}.sheet-boring-box{grid-template-columns:19px auto 19px;grid-template-rows:15px auto 36px}.sheet-boring-box-bottom-left,.sheet-boring-box-bottom-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxBottomCornerWhite.svg) no-repeat}.sheet-boring-box-top-left,.sheet-boring-box-top-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxTopCornerWhite.svg) no-repeat}.sheet-boring-box-expand-left,.sheet-boring-box-expand-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxSideExpandWhite.svg) repeat-y}.sheet-boring-box-expand-bottom,.sheet-boring-box-expand-top{background:#fff url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxTopBottomExpandWhite.svg) repeat-x}.sheet-gray-background-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#dedfdf;min-height:80px;min-width:266px;padding:14px 8px;position:relative}.sheet-gray-background{grid-template-columns:133px auto 133px;grid-template-rows:40px auto 40px}.sheet-gray-background-bottom-left,.sheet-gray-background-bottom-right,.sheet-gray-background-top-left,.sheet-gray-background-top-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/f048e9832c8b305ffe641eac3057aa5ef75e453f/grayBackgroundCorner.svg) no-repeat}.sheet-indented-box-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:46px;min-width:82px;padding:6px;position:relative}.sheet-indented-box{grid-template-columns:6px auto 6px;grid-template-rows:21px auto 21px}.sheet-indented-box-bottom-left,.sheet-indented-box-bottom-right,.sheet-indented-box-top-left,.sheet-indented-box-top-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxCorner.svg) no-repeat}.sheet-indented-box-expand-left,.sheet-indented-box-expand-right{background:#fff url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxTopExpand.svg) left repeat-y}.sheet-indented-box-expand-bottom,.sheet-indented-box-expand-top{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/c548c72bb93c1714ccce980a4760792968b2aa75/indentedBoxMiddle.svg) center top no-repeat,url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxSideExpand.svg) top repeat-x,#fff}.sheet-indented-box-horizontal-rounded-wrapper,.sheet-indented-box-horizontal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:46px;min-width:46px;padding:6px 8px;position:relative}.sheet-indented-box-horizontal{grid-template-columns:21px auto 21px;grid-template-rows:6px auto 6px}.sheet-indented-box-horizontal-bottom-left,.sheet-indented-box-horizontal-bottom-right,.sheet-indented-box-horizontal-rounded-bottom-left,.sheet-indented-box-horizontal-rounded-bottom-right,.sheet-indented-box-horizontal-rounded-bottom-top-left,.sheet-indented-box-horizontal-rounded-bottom-top-right,.sheet-indented-box-horizontal-top-left,.sheet-indented-box-horizontal-top-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/20116ef2a3614f12b67ad3014dbab74ed93c1372/indentedBoxHorizontalCorner.svg) no-repeat}.sheet-indented-box-horizontal-expand-left,.sheet-indented-box-horizontal-expand-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/f98ed472d55dc8ba868dc5aa67e40ef64d0cba9f/indentedBoxHorizontalMiddle.svg) center left no-repeat,url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxTopExpand.svg) left repeat-y,#fff}.sheet-indented-box-horizontal-expand-bottom,.sheet-indented-box-horizontal-expand-top,.sheet-indented-box-horizontal-rounded-bottom-expand-bottom,.sheet-indented-box-horizontal-rounded-bottom-expand-top,.sheet-indented-box-horizontal-rounded-expand-bottom,.sheet-indented-box-horizontal-rounded-expand-top{background:#fff url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxSideExpand.svg) top repeat-x}.sheet-indented-box-horizontal-rounded{grid-template-columns:21px auto 21px;grid-template-rows:15px auto 6px}.sheet-indented-box-horizontal-rounded-bottom-bottom-left,.sheet-indented-box-horizontal-rounded-bottom-bottom-right,.sheet-indented-box-horizontal-rounded-top-left,.sheet-indented-box-horizontal-rounded-top-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/0f74e809b3fdc0e6f8e8a8c5d637bf72bf44e737/indentedBoxHorizontalRoundedTopCorner.svg) no-repeat}.sheet-indented-box-horizontal-rounded-bottom-expand-left,.sheet-indented-box-horizontal-rounded-bottom-expand-right,.sheet-indented-box-horizontal-rounded-expand-left,.sheet-indented-box-horizontal-rounded-expand-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/f98ed472d55dc8ba868dc5aa67e40ef64d0cba9f/indentedBoxHorizontalMiddle.svg) left no-repeat,url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxTopExpand.svg) left repeat-y,#fff}.sheet-indented-box-horizontal-rounded-bottom{grid-template-columns:21px auto 21px;grid-template-rows:6px auto 15px}.sheet-pointy-end-box-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:48px;min-width:144px;padding:20px 10px;position:relative}.sheet-pointy-end-box{grid-template-columns:72px auto 71px;grid-template-rows:24px auto 24px}.sheet-pointy-end-box-bottom-left,.sheet-pointy-end-box-bottom-right,.sheet-pointy-end-box-top-left,.sheet-pointy-end-box-top-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/87d2fd7562fdd634963d661f67c7debe459168fe/pointyEndBoxCorner.svg) no-repeat}.sheet-pointy-end-box-expand-left,.sheet-pointy-end-box-expand-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/77eb4c69f16a390107db3bdf2d48b59caeb76851/pointyEndBoxSideExpand.svg) left repeat-y}.sheet-pointy-end-box-expand-bottom,.sheet-pointy-end-box-expand-top{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/77eb4c69f16a390107db3bdf2d48b59caeb76851/pointyEndBoxExpandTop.svg) repeat-x}.sheet-very-boring-box-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:8px;min-height:32px;padding:4px 10px;position:relative}.sheet-very-boring-box{grid-template-columns:14px auto 14px;grid-template-rows:17px auto 17px}.sheet-very-boring-box-bottom-left,.sheet-very-boring-box-bottom-right,.sheet-very-boring-box-top-left,.sheet-very-boring-box-top-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/48cc706f4838f6677babdfe157729839d7dc25bb/veryBoringBoxCorner.svg) no-repeat}.sheet-very-boring-box-expand-left,.sheet-very-boring-box-expand-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/5ff74ee6eaab7555fae61e1f31a2144f702c6bba/veryBoringBoxLineExpand.svg) repeat-y}.sheet-very-boring-box-expand-bottom,.sheet-very-boring-box-expand-top{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/5ff74ee6eaab7555fae61e1f31a2144f702c6bba/veryBoringBoxLineBottomExpand.svg) repeat-x}.sheet-very-styled-box-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:75px;padding:8px 10px 4px;position:relative;width:153px}.sheet-very-styled-box{grid-template-columns:153px;grid-template-rows:minmax(37px,60px) auto minmax(37px,60px)}.sheet-very-styled-box-bottom,.sheet-very-styled-box-top{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/d514b2e7f7fbd5dfb6ffb6636a9c0bced95c67ad/tallVeryStyledBoxTop.svg) no-repeat}.sheet-very-styled-box-expand{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/d514b2e7f7fbd5dfb6ffb6636a9c0bced95c67ad/tallVeryStyledBoxExpand.svg) repeat-y}.sheet-gray-background-bottom-right,.sheet-indented-box-bottom-right,.sheet-indented-box-horizontal-bottom-right,.sheet-indented-box-horizontal-rounded-bottom-bottom-right,.sheet-indented-box-horizontal-rounded-bottom-right,.sheet-pointy-end-box-bottom-right,.sheet-very-boring-box-bottom-right{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.sheet-boring-box-bottom-right,.sheet-boring-box-expand-right,.sheet-boring-box-top-right,.sheet-gray-background-top-right,.sheet-indented-box-expand-right,.sheet-indented-box-horizontal-expand-right,.sheet-indented-box-horizontal-rounded-bottom-expand-right,.sheet-indented-box-horizontal-rounded-bottom-top-right,.sheet-indented-box-horizontal-rounded-expand-right,.sheet-indented-box-horizontal-rounded-top-right,.sheet-indented-box-horizontal-top-right,.sheet-indented-box-top-right,.sheet-pointy-end-box-expand-right,.sheet-pointy-end-box-top-right,.sheet-spell-level-title-background-left-no-number,.sheet-very-boring-box-expand-right,.sheet-very-boring-box-top-right{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.sheet-boring-box-expand-bottom,.sheet-gray-background-bottom-left,.sheet-indented-box-bottom-left,.sheet-indented-box-expand-bottom,.sheet-indented-box-horizontal-bottom-left,.sheet-indented-box-horizontal-expand-bottom,.sheet-indented-box-horizontal-rounded-bottom-bottom-left,.sheet-indented-box-horizontal-rounded-bottom-expand-bottom,.sheet-indented-box-horizontal-rounded-bottom-left,.sheet-indented-box-horizontal-rounded-expand-bottom,.sheet-pointy-end-box-bottom-left,.sheet-pointy-end-box-expand-bottom,.sheet-very-boring-box-bottom-left,.sheet-very-boring-box-expand-bottom,.sheet-very-styled-box-bottom{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.sheet-processing{background-color:rgba(0,0,0,.75);color:#f5f5f5;display:none;height:100%;left:0;padding:2px;position:absolute;top:0;width:100%;z-index:99999}.sheet-show-processing:not([value=''])~.sheet-processing{display:block}.sheet-processing .sheet-processing-names{color:red}.sheet-character-header{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/855cdd0e1e8789f15ce03908b82ca584580aad05/topRibbonBackground.svg) no-repeat;display:flex;flex-wrap:nowrap}.sheet-character-header .sheet-shaped-version{margin-right:10px;margin-top:3px;text-align:right}.sheet-name-ribbon-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-right:-4px}.sheet-character-name{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e22ac446a0abb681c535a704abc4a6f7244df2ed/nameRibbon.svg) no-repeat;height:68px;max-width:310px;min-width:170px;padding:12px 8px 12px 20px}.sheet-character-name input{font-size:22px;font-weight:700;overflow:hidden;padding:4px;text-overflow:ellipsis;-webkit-transform:rotate(1deg);transform:rotate(1deg);white-space:nowrap}.sheet-character-name .sheet-wrap-box-label{margin-left:35px;margin-top:10px}.sheet-header-info{flex-grow:1}input.sheet-toggle-edit-mode[value='1']~div .sheet-header-info{margin-top:-14px}.sheet-header-info-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:4px 8px;position:relative;z-index:9}.sheet-header-info-inner .sheet-shaped-row{width:100%}.sheet-classes-select-wrapper{background:#fff;min-height:27px}.sheet-classes-select-wrapper .repcontainer{display:flex}.sheet-classes-select-wrapper .repitem+.repitem{border-left:1px solid #000;margin-left:8px;padding-left:8px}.sheet-right-ribbon-wrapper{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;margin-left:-4px}.sheet-right-ribbon{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e22ac446a0abb681c535a704abc4a6f7244df2ed/rightRibbon.svg) no-repeat;height:57px;width:27px}.sheet-nav{position:relative;z-index:10}input.sheet-toggle-page:not([value=character]):not([value=spells])~div.sheet-section-character,input.sheet-toggle-page:not([value=character]):not([value=spells])~div.sheet-section-npc,input.sheet-toggle-page:not([value=settings])~div.sheet-section-settings{display:none}input.sheet-slide-input-pc:not([value='1'])~div.sheet-section-npc,input.sheet-slide-input-pc[value='1']~div.sheet-section-character{display:none!important}input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-character-details,input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-left-column,input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-right-column{display:none}input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-center-column{width:100%}input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-center-column>div:not(.sheet-spells-wrap){display:none}input.sheet-toggle-page[value=spells]~.sheet-section-npc .sheet-left-column{display:none}input.sheet-toggle-page[value=spells]~.sheet-section-npc .sheet-right-column>div:not(.sheet-spells){display:none}input.sheet-toggle-edit-mode,span.sheet-toggle-edit-mode{width:23px}span.sheet-toggle-edit-mode{margin-left:-23px}div[class='repcontainer editmode']~div[class^=repcontrol] button[class='btn repcontrol_add']{display:inline-block!important;visibility:hidden}.sheet-abilities{margin-bottom:8px;margin-right:6px}.sheet-abilities-background{align-items:center;background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cd2ad2aa714f30a9245728a510fbe4ddfa5701a6/abilityBackgroundEnd.svg) center top no-repeat,url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/ab9629dfca660db313c02bd0b8f3f80dd7714e87/abilityBackgroundEndBottom.svg) center bottom no-repeat,#dedfdf;display:flex;flex-direction:column;padding-bottom:16px;padding-top:26px;width:81px}.sheet-ability-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/a9f61604d33622b4509ac65928fe2423754c14b3/ability.svg) no-repeat;display:flex;flex-direction:column;height:83px;margin-bottom:12px;padding:5px;position:relative;width:71px}.sheet-ability-wrapper .sheet-ability-score-wrapper{border-radius:50%;bottom:2px;font-size:12px;height:24px;left:0;margin-left:auto;margin-right:auto;padding:2px;position:absolute;right:0;width:40px}.sheet-ability-wrapper .sheet-ability-score-wrapper input{background:0 0;border-radius:5px}.sheet-ability-name{display:block;font-size:8px;margin-top:1px}.sheet-ability-modifier{font-size:28px;padding-top:6px}input.sheet-toggle-edit-mode[value='1']~div .sheet-ability-modifier{line-height:22px}.sheet-inspiration{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/9e301f3bdf16cfb73e0caf91998eaa317cbd783a/inspiration.svg) no-repeat;height:38px;width:153px}.sheet-inspiration .sheet-shaped-row{height:100%}.sheet-inspiration .sheet-wrap-box-title{margin-left:14px;margin-top:0;padding:0}.sheet-inspiration-left{height:100%;width:38px}.sheet-inspiration-right{flex-grow:1;height:100%}.sheet-inspiration-label{height:100%}.sheet-inspiration-label [type=checkbox]{display:none}.sheet-inspiration-label [type=checkbox]+span{cursor:pointer;display:block}.sheet-inspiration-label [type=checkbox]:checked+span{background:url(https://i.imgur.com/m5WFImZ.png) center center no-repeat}.sheet-inspiration-label span{height:100%;width:100%}.sheet-inspiration-multiple{height:100%;padding:5px 4px}.sheet-inspiration-multiple input{height:100%}.sheet-inspiration-multiple-toggle[value='1']~div .sheet-inspiration-label{display:none}.sheet-inspiration-multiple-toggle:not([value='1'])~div .sheet-inspiration-multiple{display:none}.sheet-proficiency-bonus{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/9e301f3bdf16cfb73e0caf91998eaa317cbd783a/proficiencyBonus.svg) no-repeat;height:46px;width:153px}.sheet-proficiency-bonus .sheet-shaped-row,.sheet-proficiency-bonus .sheet-wrapper-button{height:100%}.sheet-proficiency-bonus .sheet-wrap-box-title{margin-left:8px;margin-top:0;padding:0}.sheet-proficiency-bonus-wrapper{align-items:center;display:flex;height:100%;justify-content:center;padding:5px 4px;width:43px}.sheet-proficiency-bonus-wrapper input{height:100%}.sheet-skills select{padding:0}input.sheet-toggle-passive-skills:not([value='1'])~div .sheet-passive-skill{display:none}.sheet-skill-roll-select{width:7px}.sheet-skill-name{overflow:hidden}.sheet-skill-ability{color:#ccc;font-size:10px}.sheet-saving-throw,.sheet-skill{margin-bottom:4px}.sheet-skills-ability-selector{background:0 0}.sheet-section-character .sheet-skills-ability-selector{color:#909090}.sheet-skill-ability-size{font-size:.9em!important;padding:0}.sheet-skill-ability-expand-text{font-size:.825em!important}.sheet-parenthesis-wrapper{color:#909090;font-size:9px}.sheet-parenthesis-wrapper input{padding-left:3px;padding-right:3px}.sheet-skill-proficiency[value=proficient]+span{background-color:#879a6a}.sheet-skill-proficiency[value=expertise]+span{background-color:gold}.sheet-ac{margin-top:-6px}.sheet-shield{align-items:center;background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/7cd31246e95b8c773cb40f6cbf59764db0cc2bcd/ac.svg) no-repeat;display:flex;flex-direction:column;height:74px;justify-content:center;width:64px}.sheet-shield .sheet-wrap-box-title{width:40px}.sheet-hit-dice-container{align-items:center;display:flex;flex-direction:column;font-size:13px;height:100%;justify-content:center}.sheet-hit-dice-container input{font-size:13px}.sheet-heart{align-items:center;background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/467445dc8cfd7e13bdaab72e650c5eb656d00025/heart.svg) no-repeat;display:flex;flex-direction:column;height:66px;justify-content:center;margin-left:-2px;margin-top:-6px;position:relative;width:70px}.sheet-heart .sheet-wrap-box-title{margin-bottom:2px;margin-top:-2px;width:40px}.sheet-hp-wrapper{width:50px}.sheet-hp-wrapper input{border-radius:12px}.sheet-hp-wrapper input::-webkit-input-placeholder{font-size:14px}.sheet-hp-wrapper input:-ms-input-placeholder{font-size:14px}.sheet-hp-wrapper input::-ms-input-placeholder{font-size:14px}.sheet-hp-wrapper input::placeholder{font-size:14px}.sheet-temp-hp-position{position:absolute;right:-4px;top:-2px}.sheet-temp-hp-wrapper{font-size:13px}.sheet-temp-hp-wrapper input{font-size:13px}.sheet-max-hp-wrapper,.sheet-temp-hp-wrapper{background-color:#fff;border:1px solid #000;border-radius:12px;padding-left:2px;padding-right:2px}.sheet-max-hp-wrapper input,.sheet-temp-hp-wrapper input{border-radius:6px}.sheet-max-hp-position{align-items:center;bottom:2px;display:flex;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}.sheet-speed-hover-toggle:not([value='1'])~.sheet-speed-hover-display{display:none}.sheet-other-speeds:not([value='1'])~.sheet-speed.sheet-other{display:none}.sheet-sense-blind-beyond-toggle:not([value='1'])~.sheet-sense-blind-beyond-display{display:none}.sheet-death-saving-throws{position:relative}.sheet-death-saving-throws-proficiency-wrapper{bottom:1px;left:-3px;position:absolute}.sheet-death-saving-throws-proficiency-wrapper .sheet-round-checkbox-wrapper span{background-color:#fff}.sheet-death-successes .sheet-bubble{background-color:#879a6a}.sheet-death-failures{margin-top:2px}.sheet-currency-wrap{flex-shrink:0;margin-left:-16px;width:73px}.sheet-currency{height:30px;padding:2px 3px 3px 2px}.sheet-currency-border[value=COPPER]~.sheet-currency{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/copper.svg) no-repeat}.sheet-currency-border[value=SILVER]~.sheet-currency{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/silver.svg) no-repeat}.sheet-currency-border[value=ELECTRUM]~.sheet-currency{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/electrum.svg) no-repeat}.sheet-currency-border[value=GOLD]~.sheet-currency{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/gold.svg) no-repeat}.sheet-currency-border[value=PLATINUM]~.sheet-currency{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/platinum.svg) no-repeat}.sheet-currency-acronym{flex-shrink:0;font-size:8px;margin-top:1px;width:15px}.sheet-currency-button{text-align:center!important}.sheet-currency-name{white-space:nowrap}.sheet-currency-value-wrap{margin-left:4px;margin-right:4px}.sheet-currency-value-wrap input{border-radius:12px}.sheet-weight-total{margin-right:-12px}.sheet-background-text{display:block;max-height:75px;min-height:28px;overflow-x:hidden;overflow-y:auto}.sheet-personality-traits{border-bottom-left-radius:0;border-bottom-right-radius:0}.sheet-bonds,.sheet-ideals{border-radius:0}.sheet-flaws{border-top-left-radius:0;border-top-right-radius:0}.sheet-conditions-wrapper-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:8px;margin-right:6px}.sheet-conditions-wrapper{width:100%}.sheet-conditions-wrapper .sheet-round-checkbox-wrapper input:checked+.sheet-pseudo-circle{background-color:#922610}.sheet-conditions{display:grid;grid-template-columns:auto auto}.sheet-condition{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:4px}.sheet-condition:nth-child(odd){margin-right:2px}.sheet-exhaustion-wrapper{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/triangeFlag.svg) no-repeat;height:46px;margin-top:-1.833px;width:120px}.sheet-exhaustion{margin-top:8px}.sheet-artificer-class-features:not([value='1'])~.sheet-artificer-class-features-toggle{display:none}.sheet-barbarian-class-features:not([value='1'])~.sheet-barbarian-class-features-toggle{display:none}.sheet-bard-class-features:not([value='1'])~.sheet-bard-class-features-toggle{display:none}.sheet-cleric-class-features:not([value='1'])~.sheet-cleric-class-features-toggle{display:none}.sheet-druid-class-features:not([value='1'])~.sheet-druid-class-features-toggle{display:none}.sheet-fighter-class-features:not([value='1'])~.sheet-fighter-class-features-toggle{display:none}.sheet-monk-class-features:not([value='1'])~.sheet-monk-class-features-toggle{display:none}.sheet-paladin-class-features:not([value='1'])~.sheet-paladin-class-features-toggle{display:none}.sheet-ranger-class-features:not([value='1'])~.sheet-ranger-class-features-toggle{display:none}.sheet-rangerua-class-features:not([value='1'])~.sheet-rangerua-class-features-toggle{display:none}.sheet-rogue-class-features:not([value='1'])~.sheet-rogue-class-features-toggle{display:none}.sheet-sorcerer-class-features:not([value='1'])~.sheet-sorcerer-class-features-toggle{display:none}.sheet-warlock-class-features:not([value='1'])~.sheet-warlock-class-features-toggle{display:none}.sheet-wizard-class-features:not([value='1'])~.sheet-wizard-class-features-toggle{display:none}.sheet-section-character.sheet-pc .sheet-left-column{flex-shrink:0;margin-right:2px;width:242px}.sheet-section-character.sheet-pc .sheet-center-column{flex-grow:1;flex-shrink:0;width:320px}.sheet-section-character.sheet-pc .sheet-right-column{flex-grow:1;flex-shrink:0;margin-left:4px;width:302px}.sheet-section-character.sheet-pc .sheet-initiative,.sheet-section-character.sheet-pc .sheet-saving-throws,.sheet-section-character.sheet-pc .sheet-skills,.sheet-section-character.sheet-pc .sheet-speed{margin-bottom:8px}.sheet-first-rows{margin-bottom:8px;margin-left:4px;margin-right:4px}.sheet-gray-background-bottom{bottom:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.sheet-gray-background-top{top:0}.sheet-gray-background-expand{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cee44ae0240cc9d1e4823e4964356427c54dcb62/firstRowsBackgroundExpand.svg);bottom:43px;right:0;top:43px}.sheet-death-saving-throws,.sheet-hit-dice,.sheet-initiative,.sheet-rest,.sheet-speed{align-items:center;background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/5d6c848acb8934d340368d0786ccafea5c53fdda/box.svg) no-repeat;display:flex;flex-direction:column;height:66px;justify-content:flex-end;margin-left:6px;padding:4px 6px;width:70px}.sheet-death-saving-throws .sheet-giant-font,.sheet-hit-dice .sheet-giant-font,.sheet-initiative .sheet-giant-font,.sheet-rest .sheet-giant-font,.sheet-speed .sheet-giant-font{padding:5px 3px}.sheet-death-saving-throws{padding:2px 6px}.sheet-equipment{margin-left:4px;margin-right:4px}.sheet-languages-wrap,.sheet-resistances-wrap,.sheet-senses-wrap{margin-right:2px}.sheet-character-details{border-top:4px solid #000;padding-top:4px}.sheet-modifier-wrapper-box{margin:-16px -12px -2px}.sheet-modifier-wrapper{align-items:center;display:flex;flex-direction:column}.sheet-modifier,.sheet-modifier-long,.sheet-modifier-short{height:30px;margin-bottom:2px;padding:2px 3px 3px}.sheet-modifier{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/7ad132c535dad034e73695193ef3ae3981a978fd/modifier.svg) no-repeat;width:60px}.sheet-modifier-long{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/02668ef9fd839d986c83dcfaec139dda5bb9dbf0/modifierLong.svg) no-repeat;width:70px}.sheet-modifier-short{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/02668ef9fd839d986c83dcfaec139dda5bb9dbf0/modifierShort.svg) no-repeat;width:50px}.sheet-modifier-value-wrap{align-items:center;display:flex;height:100%;justify-content:center;margin-left:4px;margin-right:4px}.sheet-modifier-value-wrap input,.sheet-modifier-value-wrap select{border-radius:12px}input.sheet-toggle-edit-mode:not([value='1'])~div input.sheet-toggle-skill:not([value=true])~.sheet-skill-wrapper,input.sheet-toggle-edit-mode:not([value='1'])~div input.sheet-toggle-skills:not([value=true])~.sheet-skills,input.sheet-toggle-innate-spellcasting:not([value='1'])~div .sheet-innate-spellcasting,input.sheet-toggle-spellcasting:not([value='1'])~div .sheet-spellcasting,input.sheet-toggle-spells:not([value='1'])~.sheet-toggle-innate-spellcasting,input.sheet-toggle-spells:not([value='1'])~.sheet-toggle-spellcasting{display:none}.sheet-section-npc .sheet-left-column{flex-shrink:0;margin-right:2px;padding-right:4px;width:300px}.sheet-section-npc .sheet-right-column{flex-grow:1;flex-shrink:0;margin-left:2px;position:relative;width:380px}.sheet-section-npc input,.sheet-section-npc select,.sheet-section-npc textarea{padding-bottom:0;padding-top:0}.sheet-section-npc .sheet-bar{background:#e69a28 repeating-linear-gradient(15deg,#e69a28,#ca8929 5px,#ca8929 5px,#e69a28 10px);border:1px solid #563300;height:5px;position:relative;z-index:1}.sheet-section-npc .sheet-npc-content-wrap{background:url(https://i.imgur.com/hggz0ed.jpg) repeat;box-shadow:0 0 1.5em #867453;font-size:14px;margin-left:2px;margin-right:2px;padding:3px}.sheet-section-npc .sheet-npc-content-wrap input,.sheet-section-npc .sheet-npc-content-wrap select,.sheet-section-npc .sheet-npc-content-wrap textarea{font-size:14px}.sheet-section-npc .sheet-shaped-version{font-size:12px}.sheet-section-npc .btn[type=roll],.sheet-section-npc .sheet-npc-content-wrap,.sheet-section-npc .sheet-npc-content-wrap input,.sheet-section-npc .sheet-npc-content-wrap select,.sheet-section-npc .sheet-npc-content-wrap textarea{font-family:'Noto Sans','Myriad Pro',Calibri,Helvetica,Arial,sans-serif}.sheet-section-npc .sheet-creature-name{color:#3a0e06;font-family:Lora,'Calisto MT','Bookman Old Style',Bookman,'Goudy Old Style',Garamond,'Hoefler Text','Bitstream Charter',Georgia,serif!important;font-size:28px!important;font-variant:small-caps;font-weight:700;letter-spacing:1px;line-height:28px}.sheet-section-npc .sheet-h3-wrap{border-bottom:1px solid #3a0e06;margin:0 0 5px}.sheet-section-npc h3{color:#3a0e06;font-size:1.3em;font-variant:small-caps;font-weight:400;line-height:110%}.sheet-section-npc .sheet-top-stats{color:#3a0e06;padding-top:2px}.sheet-section-npc .sheet-top-stats button,.sheet-section-npc .sheet-top-stats input,.sheet-section-npc .sheet-top-stats textarea{color:#3a0e06}.sheet-section-npc .sheet-divider{border-bottom:3px solid transparent;border-left:300px solid #922610;border-top:3px solid transparent;margin:4px 0}.sheet-section-npc .sheet-skills .repitem:last-child .sheet-comma{display:none}.sheet-section-npc .sheet-skills-wrapper{width:100%}input.sheet-toggle-edit-mode[value='1']~.sheet-section-npc .sheet-skills .repcontainer{display:grid;grid-template-columns:50% 50%}.sheet-section-npc .sheet-custom-saving-throw:last-child .sheet-comma{display:none}.sheet-actions .repitem:not(:last-of-type),.sheet-class-features .repitem:not(:last-of-type),.sheet-equipment .repitem:not(:last-of-type),.sheet-feats .repitem:not(:last-of-type),.sheet-lair-actions .repitem:not(:last-of-type),.sheet-legendary-actions .repitem:not(:last-of-type),.sheet-modifiers .repitem:not(:last-of-type),.sheet-offense .repitem:not(:last-of-type),.sheet-racial-traits .repitem:not(:last-of-type),.sheet-reactions .repitem:not(:last-of-type),.sheet-regional-effects .repitem:not(:last-of-type),.sheet-traits .repitem:not(:last-of-type),.sheet-utility .repitem:not(:last-of-type){margin-bottom:4px}.sheet-actions .sheet-heading,.sheet-class-features .sheet-heading,.sheet-equipment .sheet-heading,.sheet-feats .sheet-heading,.sheet-lair-actions .sheet-heading,.sheet-legendary-actions .sheet-heading,.sheet-modifiers .sheet-heading,.sheet-offense .sheet-heading,.sheet-racial-traits .sheet-heading,.sheet-reactions .sheet-heading,.sheet-regional-effects .sheet-heading,.sheet-traits .sheet-heading,.sheet-utility .sheet-heading{font-style:italic}.sheet-actions,.sheet-lair-actions,.sheet-legendary-actions,.sheet-reactions,.sheet-regional-effects{margin-top:7px}.sheet-ammo .repitem{padding-left:6px;padding-right:6px}.sheet-has-carried{text-indent:13px}.sheet-has-carried-margin{margin-left:13px}input.sheet-toggle-filter-condense,span.sheet-toggle-filter-condense{width:48px}span.sheet-toggle-filter-condense{margin-left:-48px}input.sheet-toggle-filter-content,span.sheet-toggle-filter-content{width:39px}span.sheet-toggle-filter-content{margin-left:-39px}input.sheet-toggle-filters,span.sheet-toggle-filters{width:28px}span.sheet-toggle-filters{margin-left:-28px}input.sheet-toggle-filter-prepared,span.sheet-toggle-filter-prepared{width:46px}span.sheet-toggle-filter-prepared{margin-left:-46px}input.sheet-toggle-filter-ritual,span.sheet-toggle-filter-ritual{width:26px}span.sheet-toggle-filter-ritual{margin-left:-26px}input.sheet-toggle-filter-concentration,span.sheet-toggle-filter-concentration{width:82px}span.sheet-toggle-filter-concentration{margin-left:-82px}input.sheet-toggle-concentration,span.sheet-toggle-concentration{width:67px}span.sheet-toggle-concentration{margin-left:-67px}input.sheet-toggle-filter-verbal,span.sheet-toggle-filter-verbal{width:13px}span.sheet-toggle-filter-verbal{margin-left:-13px}input.sheet-toggle-filter-somatic,span.sheet-toggle-filter-somatic{width:13px}span.sheet-toggle-filter-somatic{margin-left:-13px}input.sheet-toggle-filter-material,span.sheet-toggle-filter-material{width:14px}span.sheet-toggle-filter-material{margin-left:-14px}input.sheet-toggle-spell-vsm-v,span.sheet-toggle-spell-vsm-v{width:13px}span.sheet-toggle-spell-vsm-v{margin-left:-13px}input.sheet-toggle-spell-vsm-s,span.sheet-toggle-spell-vsm-s{width:13px}span.sheet-toggle-spell-vsm-s{margin-left:-13px}input.sheet-toggle-spell-vsm-m,span.sheet-toggle-spell-vsm-m{width:14px}span.sheet-toggle-spell-vsm-m{margin-left:-14px}input.sheet-toggle-filter-time-reaction,span.sheet-toggle-filter-time-reaction{width:41px}span.sheet-toggle-filter-time-reaction{margin-left:-41px}input.sheet-toggle-filter-time-bonus,span.sheet-toggle-filter-time-bonus{width:34px}span.sheet-toggle-filter-time-bonus{margin-left:-34px}input.sheet-toggle-filter-time-action,span.sheet-toggle-filter-time-action{width:33px}span.sheet-toggle-filter-time-action{margin-left:-33px}input.sheet-toggle-filter-time-longer,span.sheet-toggle-filter-time-longer{width:34px}span.sheet-toggle-filter-time-longer{margin-left:-34px}input.sheet-toggle-spells-filter-level-0,span.sheet-toggle-spells-filter-level-0{width:40px}span.sheet-toggle-spells-filter-level-0{margin-left:-40px}input.sheet-toggle-spells-filter-level-1,span.sheet-toggle-spells-filter-level-1{width:11px}span.sheet-toggle-spells-filter-level-1{margin-left:-11px}input.sheet-toggle-spells-filter-level-2,span.sheet-toggle-spells-filter-level-2{width:11px}span.sheet-toggle-spells-filter-level-2{margin-left:-11px}input.sheet-toggle-spells-filter-level-3,span.sheet-toggle-spells-filter-level-3{width:11px}span.sheet-toggle-spells-filter-level-3{margin-left:-11px}input.sheet-toggle-spells-filter-level-4,span.sheet-toggle-spells-filter-level-4{width:11px}span.sheet-toggle-spells-filter-level-4{margin-left:-11px}input.sheet-toggle-spells-filter-level-5,span.sheet-toggle-spells-filter-level-5{width:11px}span.sheet-toggle-spells-filter-level-5{margin-left:-11px}input.sheet-toggle-spells-filter-level-6,span.sheet-toggle-spells-filter-level-6{width:11px}span.sheet-toggle-spells-filter-level-6{margin-left:-11px}input.sheet-toggle-spells-filter-level-7,span.sheet-toggle-spells-filter-level-7{width:11px}span.sheet-toggle-spells-filter-level-7{margin-left:-11px}input.sheet-toggle-spells-filter-level-8,span.sheet-toggle-spells-filter-level-8{width:11px}span.sheet-toggle-spells-filter-level-8{margin-left:-11px}input.sheet-toggle-spells-filter-level-9,span.sheet-toggle-spells-filter-level-9{width:11px}span.sheet-toggle-spells-filter-level-9{margin-left:-11px}input.sheet-toggle-spells-filter-level-all,span.sheet-toggle-spells-filter-level-all{width:15px}span.sheet-toggle-spells-filter-level-all{margin-left:-15px}span.sheet-toggle-filter-time-action,span.sheet-toggle-filter-time-bonus,span.sheet-toggle-spells-filter-level-1,span.sheet-toggle-spells-filter-level-2,span.sheet-toggle-spells-filter-level-3,span.sheet-toggle-spells-filter-level-4,span.sheet-toggle-spells-filter-level-5,span.sheet-toggle-spells-filter-level-6,span.sheet-toggle-spells-filter-level-7,span.sheet-toggle-spells-filter-level-8,span.sheet-toggle-spells-filter-level-9{border-radius:0}span.sheet-toggle-filter-time-longer,span.sheet-toggle-spells-filter-level-all{border-bottom-left-radius:0;border-top-left-radius:0}span.sheet-toggle-filter-time-reaction,span.sheet-toggle-spells-filter-level-0{border-bottom-right-radius:0;border-top-right-radius:0}input.sheet-show-materials:not(:checked)~.sheet-show-materials,input.sheet-toggle-filters:not(:checked)~[class^=sheet-toggle-filter-],input.sheet-toggle-filters:not(:checked)~[class^=sheet-toggle-spells-filter-],input.sheet-toggle-filters:not(:checked)~div [class^=sheet-toggle-filter-],input.sheet-toggle-filters:not(:checked)~div [class^=sheet-toggle-spells-filter-],input.sheet-toggle-prepared-matters:not([value='1'])~div .sheet-prepared-matters,input.sheet-toggle-prepared-matters:not([value='1'])~div .sheet-toggle-filter-prepared,input.sheet-toggle-prepared-matters[value='1']~div .sheet-show-when-prepared-doesnt-matters,input.sheet-toggle-ritual:not([value=Yes])~div .sheet-show-ritual,input.sheet-toggle-spell-points:not([value='1'])~.sheet-spell-points,input.sheet-toggle-spell-points:not([value='1'])~div .sheet-spell-points,input.sheet-toggle-spell-slots:not([value='1'])~.sheet-spell-slots,input.sheet-toggle-spell-slots:not([value='1'])~div .sheet-spell-slots,input[type=hidden].sheet-toggle-spells:not([value='1'])~.sheet-spells,input[type=hidden].sheet-toggle-spells:not([value='1'])~div .sheet-spells,input[type=hidden].sheet-toggle-spells:not([value='1'])~input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-spells-wrap{display:none}input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-0:not(:checked)~div .sheet-spell-level-0{display:none}input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-1:not(:checked)~div .sheet-spell-level-1{display:none}input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-2:not(:checked)~div .sheet-spell-level-2{display:none}input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-3:not(:checked)~div .sheet-spell-level-3{display:none}input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-4:not(:checked)~div .sheet-spell-level-4{display:none}input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-5:not(:checked)~div .sheet-spell-level-5{display:none}input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-6:not(:checked)~div .sheet-spell-level-6{display:none}input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-7:not(:checked)~div .sheet-spell-level-7{display:none}input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-8:not(:checked)~div .sheet-spell-level-8{display:none}input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-9:not(:checked)~div .sheet-spell-level-9{display:none}input.sheet-toggle-filters:checked~input.sheet-toggle-filter-concentration:checked~div input.sheet-toggle-concentration[value=Yes]~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-material:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_M]~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-material:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_S_M]~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-material:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_M]~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-material:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S_M]~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-prepared:checked~div input.sheet-toggle-prepared:not([value=Yes])~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-ritual:checked~div input.sheet-toggle-ritual:not([value=Yes])~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-somatic:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_S]~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-somatic:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_S_M]~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-somatic:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S]~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-somatic:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S_M]~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-action:not(:checked)~div input.sheet-toggle-time[value='1_ACTION']~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-bonus:not(:checked)~div input.sheet-toggle-time[value='1_BONUS_ACTION']~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='10_MINUTES']~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='12_HOURS']~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='1_HOUR']~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='1_MINUTE']~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='24_HOURS']~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='8_HOURS']~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-reaction:not(:checked)~div input.sheet-toggle-time[value='1_REACTION']~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-verbal:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V]~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-verbal:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_M]~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-verbal:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S]~.sheet-filter-section,input.sheet-toggle-filters:checked~input.sheet-toggle-filter-verbal:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S_M]~.sheet-filter-section{display:none}.sheet-filter{display:inline-block;font-size:11px}.sheet-spell-level-container{flex-grow:1;min-width:278px}.sheet-spell-level-container select{border-bottom-right-radius:8px;border-top-right-radius:8px}.sheet-section-npc .sheet-spell-level-container,.sheet-toggle-page[value=spells]~div .sheet-spell-level-container{padding-left:2px;padding-right:2px}.sheet-section-npc .sheet-spell-level-container{max-width:50%}.sheet-toggle-page[value=spells]~div .sheet-spell-level-container{max-width:33%}.sheet-spell-level-title,.sheet-spell-level-title-no-number{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:50px;position:relative;width:100%}.sheet-spell-level-title{padding:12px 6px}.sheet-spell-level-title-no-number{padding:12px}.sheet-spell-level-title-background,.sheet-spell-level-title-background-no-number{align-items:stretch;-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;display:grid;grid-template-rows:50px;justify-items:stretch;left:0;position:absolute;right:0;top:0}.sheet-spell-level-title-background{grid-template-columns:42px auto 23px}.sheet-spell-level-title-background-no-number{grid-template-columns:23px auto 23px}.sheet-spell-level-title-background-left{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e624f6a67178ee92ba723b37fff0d805891c1602/spellcastingTitleLeft.svg) no-repeat}.sheet-spell-level-title-background-left-no-number,.sheet-spell-level-title-background-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e624f6a67178ee92ba723b37fff0d805891c1602/spellcastingTitleRight.svg) no-repeat}.sheet-spell-level-title-background-left-no-number{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.sheet-spell-level-title-background-expand{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e624f6a67178ee92ba723b37fff0d805891c1602/spellcastingTitleExpand.svg) repeat-x}.sheet-spell-level{font-size:18px;font-weight:700;margin-right:32px;text-align:center;width:13px}.sheet-spell-title-wrapper{max-height:26px;width:100%}.sheet-spells .sheet-prepared-matters input:checked+span,.sheet-spells input.sheet-toggle-concentration:checked+span.sheet-toggle-concentration,.sheet-spells input.sheet-toggle-ritual:checked+span.sheet-toggle-ritual,.sheet-spells input[class^=sheet-toggle-filter]:checked+span[class^=sheet-toggle-filter],.sheet-spells input[class^=sheet-toggle-spells-filter]:checked+span[class^=sheet-toggle-spells-filter]{background-color:#591209}.sheet-spell-list{align-items:flex-start;display:flex;flex-wrap:wrap}input.sheet-toggle-prepared-matters[value='1']~.sheet-section-character input.sheet-toggle-prepared:not([value=Yes])~div .sheet-spell-name,input.sheet-toggle-prepared-matters[value='1']~.sheet-section-npc input.sheet-toggle-prepared:not([value=Yes])~div .sheet-spell-name{color:#909090}.sheet-prepared-bubble-spaceholder{height:9px;width:9px}.sheet-spell-name{color:#591209;font-family:'Times New Roman',Times,serif;font-size:14px;font-variant:small-caps;font-weight:700}.sheet-tooltip-content-top .sheet-spell-name{color:inherit}input.sheet-toggle-edit-mode[value='1']~div .sheet-spell-name{font-size:16px}.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-1{display:none}.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-2{display:none}.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-3{display:none}.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-4{display:none}.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-5{display:none}.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-6{display:none}.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-7{display:none}.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-8{display:none}.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-2{display:none}.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-3{display:none}.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-4{display:none}.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-5{display:none}.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-6{display:none}.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-7{display:none}.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-8{display:none}.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-3{display:none}.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-4{display:none}.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-5{display:none}.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-6{display:none}.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-7{display:none}.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-8{display:none}.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-4{display:none}.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-5{display:none}.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-6{display:none}.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-7{display:none}.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-8{display:none}.sheet-spell-slot-counter-max[value='4']~.sheet-spell-slot-counter-5{display:none}.sheet-spell-slot-counter-max[value='4']~.sheet-spell-slot-counter-6{display:none}.sheet-spell-slot-counter-max[value='4']~.sheet-spell-slot-counter-7{display:none}.sheet-spell-slot-counter-max[value='4']~.sheet-spell-slot-counter-8{display:none}.sheet-spell-slot-counter-max[value='5']~.sheet-spell-slot-counter-6{display:none}.sheet-spell-slot-counter-max[value='5']~.sheet-spell-slot-counter-7{display:none}.sheet-spell-slot-counter-max[value='5']~.sheet-spell-slot-counter-8{display:none}.sheet-spell-slot-counter-max[value='6']~.sheet-spell-slot-counter-7{display:none}.sheet-spell-slot-counter-max[value='6']~.sheet-spell-slot-counter-8{display:none}.sheet-spell-slot-counter-max[value='7']~.sheet-spell-slot-counter-8{display:none}.sheet-spell-slot-counter-max[value='8']~.sheet-spell-slot-counter-9{display:none}.sheet-spell-slot-counter-max[value='8']~.sheet-spell-slot-counter-8{display:none}input.sheet-toggle-emote:not([value='1'])~div .sheet-emote,input.sheet-toggle-freeform:not([value='1'])~div .sheet-freeform,input.sheet-toggle-freetext:not([value='1'])~div .sheet-freetext{display:none}.sheet-compendium-drop-target.dropping{background-color:initial!important}.sheet-compendium-drop{background-color:rgba(255,255,255,.87);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:99}.dropping .sheet-compendium-drop{display:block}.sheet-drop-target{align-items:center;border:4px dashed #000;display:flex;font-size:96px;height:400px;justify-content:center;margin:48px}.sheet-rolltemplate-5e-shaped{margin-bottom:-5px;margin-left:-43px;margin-right:-2px}.withoutavatars .sheet-rolltemplate-5e-shaped{margin-left:-13px}.sheet-rolltemplate-5e-shaped .sheet-no-border{border-bottom:0!important}.sheet-rolltemplate-5e-shaped a[href^='!'],.sheet-rolltemplate-5e-shaped a[href^='~']{background-color:transparent;border:0;color:#ce0f69;display:inline;padding:0}.sheet-rolltemplate-5e-shaped .sheet-rt-card{box-sizing:border-box;font-size:11px;overflow:hidden}.sheet-rolltemplate-5e-shaped .sheet-rt-card.sheet-continuous,.sheet-rolltemplate-5e-shaped .sheet-rt-card.sheet-continuous-header{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.sheet-rolltemplate-5e-shaped .sheet-rt-card.sheet-continuous,.sheet-rolltemplate-5e-shaped .sheet-rt-card.sheet-continuous-footer{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:-28px;padding-top:9px}.sheet-rolltemplate-5e-shaped .sheet-rt-content{color:#000}.sheet-rolltemplate-5e-shaped .sheet-rt-content>div{padding:2px 4px}.sheet-rolltemplate-5e-shaped .sheet-rt-content>div:not(:last-of-type){-o-border-image:linear-gradient(to right,transparent,rgba(0,0,0,.75),transparent) 1;border-image:linear-gradient(to right,transparent,rgba(0,0,0,.75),transparent) 1;border-left:0;border-right:0;border-bottom:1px solid #000;border-top:0}.sheet-rolltemplate-5e-shaped .sheet-grid-box{align-items:stretch;-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;display:grid;justify-items:stretch;left:0;position:absolute;right:0;top:0}.sheet-rolltemplate-5e-shaped .sheet-box-inner{position:relative}.sheet-rolltemplate-5e-shaped .sheet-box-middle{background-color:#fff}.sheet-rolltemplate-5e-shaped .sheet-boring-box-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:8px;min-height:51px;padding:4px 10px;position:relative}.sheet-rolltemplate-5e-shaped .sheet-boring-box{grid-template-columns:19px auto 19px;grid-template-rows:15px auto 36px}.sheet-rolltemplate-5e-shaped .sheet-boring-box-bottom-left,.sheet-rolltemplate-5e-shaped .sheet-boring-box-bottom-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxBottomCornerWhite.svg) no-repeat}.sheet-rolltemplate-5e-shaped .sheet-boring-box-top-left,.sheet-rolltemplate-5e-shaped .sheet-boring-box-top-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxTopCornerWhite.svg) no-repeat}.sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-left,.sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-right{background:url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxSideExpandWhite.svg) repeat-y}.sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-bottom,.sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-top{background:#fff url(https://cdn.rawgit.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxTopBottomExpandWhite.svg) repeat-x}.sheet-rolltemplate-5e-shaped .sheet-boring-box-bottom-right,.sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-right,.sheet-rolltemplate-5e-shaped .sheet-boring-box-top-right{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-bottom{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.sheet-rolltemplate-5e-shaped .inlinerollresult{background:0 0;border:2px solid transparent;border-radius:4px;font-size:18px;padding:0 2px}.sheet-rolltemplate-5e-shaped .sheet-output{font-size:13px;margin-top:2px}.sheet-rolltemplate-5e-shaped .sheet-output-label{color:#676767;font-style:italic}.sheet-rolltemplate-5e-shaped .sheet-height-one-em{min-height:1em}.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar{height:6px;width:6px}.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-button{height:0;width:0}.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-thumb{background:#708090;border:0;border-radius:0}.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-thumb:hover{background:#5e6b77}.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-thumb :active{background:#4c565f}.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-track{background:rgba(0,0,0,.12);border:0;border-radius:0}.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-track:active,.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-track:hover{background:rgba(0,0,0,.12)}.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-corner{background:0 0}.sheet-rolltemplate-5e-shaped .sheet-advantage-circle{border:1px solid #000;border-radius:50%;height:11px;position:absolute;right:0;text-align:center;top:0;width:11px;z-index:5}.sheet-rolltemplate-5e-shaped .sheet-advantage-circle.sheet-advantage{background-color:#2fc910}.sheet-rolltemplate-5e-shaped .sheet-advantage-circle.sheet-disadvantage{background-color:#980000}.sheet-rolltemplate-5e-shaped .sheet-rt-title-wrap{margin-right:13px;padding:0 2px}.sheet-rolltemplate-5e-shaped .sheet-rt-title{color:#591209;font-family:'Times New Roman',Times,serif;font-variant:small-caps;font-weight:700}.sheet-rolltemplate-5e-shaped .sheet-rt-title-name{font-size:20px}.sheet-rolltemplate-5e-shaped .sheet-spell-points,.sheet-rolltemplate-5e-shaped .sheet-uses-recharge-cost-wrap{font-size:14px}.sheet-rolltemplate-5e-shaped .sheet-rt-subheader{padding:0 3px}.sheet-rolltemplate-5e-shaped .sheet-rt-subheader div{line-height:1.4em}.sheet-rolltemplate-5e-shaped .sheet-rt-character-name{font-size:1.2em;font-variant:small-caps}.sheet-rolltemplate-5e-shaped .sheet-rt-emote{background-color:#f5e4d3;border-bottom:2px solid #f0c392;border-top:2px solid #f0c392;color:#db831f;font-size:11px;font-style:italic;font-weight:700;padding:3px 4px;text-align:center}.sheet-rolltemplate-5e-shaped .userscript-criterion{margin:2px 0}.sheet-rolltemplate-5e-shaped .userscript-criterion a[href^='!'] .userscript-notselected,.sheet-rolltemplate-5e-shaped .userscript-criterion a[href^='!']:not(.userscript-selected),.sheet-rolltemplate-5e-shaped .userscript-criterion a[href^='~'] .userscript-notselected,.sheet-rolltemplate-5e-shaped .userscript-criterion a[href^='~']:not(.userscript-selected){color:#909090}.sheet-rolltemplate-5e-shaped a[href^='!'].userscript-notselected,.sheet-rolltemplate-5e-shaped a[href^='~'].userscript-notselected{color:#909090}.sheet-rolltemplate-5e-shaped .userscript-section:not(:first-child){margin-top:5px}.sheet-rolltemplate-5e-shaped .userscript-section:not(:last-child){margin-bottom:5px}.sheet-rolltemplate-5e-shaped .userscript-section-heading{font-size:14px;font-weight:700}.sheet-rolltemplate-5e-shaped .userscript-criterion-name{font-style:italic;font-weight:700}.sheet-rolltemplate-5e-shaped .userscript-shaped-config{width:100%}.sheet-rolltemplate-5e-shaped .userscript-shaped-config tr:nth-child(odd){background:#dedede}.sheet-rolltemplate-5e-shaped .userscript-shaped-config table{width:100%}.sheet-rolltemplate-5e-shaped hr{background-image:linear-gradient(to right,transparent,rgba(0,0,0,.75),transparent);border:0;height:1px;margin:5px 0}.sheet-rolltemplate-5e-shaped .sheet-spells-wrapper{font-family:'Times New Roman',Times,serif;font-size:1.1em;font-style:italic;text-transform:lowercase!important}.sheet-rolltemplate-5e-shaped .sheet-prepared-matters .sheet-spell-wrapper:not(.sheet-prepared) a[href^='~']{color:#909090}.sheet-rolltemplate-5e-shaped a[href^='!'].userscript-remove{color:#909090}.sheet-rolltemplate-5e-shaped .sheet-entity-scroller{display:flex;flex-wrap:wrap;justify-content:space-between;max-height:calc(60vh - 170px);overflow-y:auto}.sheet-rolltemplate-5e-shaped .sheet-entity-scroller a{overflow:hidden;white-space:nowrap;width:49%}.sheet-rolltemplate-5e-shaped .sheet-ammo-wrapper .inlinerollresult{font-size:inherit;font-weight:400} \ No newline at end of file +button[type=roll] { + background-image: none; + border: 0; + box-shadow: none; + text-align: left; + text-shadow: initial +} +button[type=roll].btn { + font-size: inherit; + margin: 0; + white-space: normal +} +button[type=roll].btn:not(.sheet-visible-button) { + background-color: transparent; + padding: 0 +} +button[type=roll].btn:not(.sheet-visible-button):hover { + color: #3f88e6!important +} +button[type=roll].btn:not(.sheet-visible-button):hover .sheet-light-label, button[type=roll].btn:not(.sheet-visible-button):hover input, button[type=roll].btn:not(.sheet-visible-button):hover span { + color: #3f88e6!important +} +button[type=roll].btn:not(.sheet-visible-button):hover h3 { + color: #3f88e6!important +} +button[type=roll].btn.sheet-visible-button { + background-color: #3f88e6; + border-radius: 4px; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3); + color: rgba(255, 255, 255, .87); + font-size: .9em; + padding: 1px 3px +} +button[type=roll].btn.sheet-visible-button:active { + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .3) +} +button[type=roll]:hover { + background-position: initial +} +button[type=roll]::before { + content: ''!important; + font-family: inherit!important +} +button[type=roll]:active { + box-shadow: none +} +button.repcontrol_add, button.repcontrol_edit { + color: #000; + font-size: .8em; + margin-top: 2px; + padding: 0 2px +} +button.repcontrol_del { + color: #591209; + font-size: 1.1em; + padding: 0 2px 1px; + position: relative; + z-index: 8 +} +button.repcontrol_add, button.repcontrol_del, button.repcontrol_edit { + background: #fff; + border: 1px solid #000; + border-radius: 4px +} +.btn.repcontrol_move { + background: #fff; + border: 1px solid #000; + font-size: 1.2em; + font-weight: 700; + line-height: .875; + padding: 0 2px; + position: relative; + z-index: 8 +} +p { + margin: 0 +} +ol, ul { + margin: 0 0 0 15px +} +.repcontrol::after { + clear: both; + content: ' '; + display: block; + font-size: 0; + height: 0; + visibility: hidden +} +.sheet-no-controls .repcontrol { + display: none +} +label { + font-size: 1em; + font-weight: 400; + margin-bottom: 0; + padding-right: 0; + text-align: inherit; + width: auto +} +.repcontrol_add { + float: left +} +*, .sheet-rolltemplate-5e-shaped * { + box-sizing: border-box; + line-height: initial; + word-wrap: break-word +} +.sheet-wrapper { + font-size: 11px; + margin-left: -10px; + margin-right: -10px; + min-width: 870px +} +.sheet-left, .sheet-rolltemplate-5e-shaped .sheet-left { + text-align: left!important +} +.sheet-center, .sheet-rolltemplate-5e-shaped .sheet-center { + text-align: center +} +.sheet-right, .sheet-rolltemplate-5e-shaped .sheet-right { + text-align: right!important +} +.sheet-clear { + clear: both +} +.sheet-flex-grow { + flex-grow: 1 +} +.sheet-no-shrink { + flex-shrink: 0 +} +.sheet-inline, .sheet-rolltemplate-5e-shaped .sheet-inline { + display: inline +} +.sheet-inline-block, .sheet-rolltemplate-5e-shaped .sheet-inline-block { + display: inline-block +} +.sheet-block { + display: block +} +.sheet-pre-line { + white-space: pre-line +} +.sheet-relative, .sheet-rolltemplate-5e-shaped .sheet-relative { + position: relative +} +.sheet-absolute { + position: absolute; + top: 0 +} +.sheet-absolute-top-right { + position: absolute; + right: 0; + top: 0 +} +.sheet-z-index-1 { + z-index: 1 +} +.sheet-positive-z-index { + z-index: 5 +} +.sheet-fixed { + position: fixed +} +.sheet-mar-t-sm { + margin-top: 2px +} +.sheet-pad-t-sm { + padding-top: 2px +} +.sheet-mar-t-smd { + margin-top: 4px +} +.sheet-pad-t-smd { + padding-top: 4px +} +.sheet-mar-t-md { + margin-top: 6px +} +.sheet-pad-t-md { + padding-top: 6px +} +.sheet-mar-t-lg { + margin-top: 8px +} +.sheet-pad-t-lg { + padding-top: 8px +} +.sheet-mar-t-xl { + margin-top: 16px +} +.sheet-pad-t-xl { + padding-top: 16px +} +.sheet-mar-t-xxl { + margin-top: 20px +} +.sheet-pad-t-xxl { + padding-top: 20px +} +.sheet-mar-r-sm { + margin-right: 2px +} +.sheet-pad-r-sm { + padding-right: 2px +} +.sheet-mar-r-smd { + margin-right: 4px +} +.sheet-pad-r-smd { + padding-right: 4px +} +.sheet-mar-r-md { + margin-right: 6px +} +.sheet-pad-r-md { + padding-right: 6px +} +.sheet-rolltemplate-5e-shaped .sheet-mar-r-md { + margin-right: 6px!important +} +.sheet-rolltemplate-5e-shaped .sheet-pad-r-md { + padding-right: 6px!important +} +.sheet-mar-r-lg { + margin-right: 8px +} +.sheet-pad-r-lg { + padding-right: 8px +} +.sheet-mar-r-xl { + margin-right: 16px +} +.sheet-pad-r-xl { + padding-right: 16px +} +.sheet-mar-r-xxl { + margin-right: 20px +} +.sheet-pad-r-xxl { + padding-right: 20px +} +.sheet-mar-b-sm { + margin-bottom: 2px +} +.sheet-pad-b-sm { + padding-bottom: 2px +} +.sheet-mar-b-smd { + margin-bottom: 4px +} +.sheet-pad-b-smd { + padding-bottom: 4px +} +.sheet-mar-b-md { + margin-bottom: 6px +} +.sheet-pad-b-md { + padding-bottom: 6px +} +.sheet-mar-b-lg { + margin-bottom: 8px +} +.sheet-pad-b-lg { + padding-bottom: 8px +} +.sheet-mar-b-xl { + margin-bottom: 16px +} +.sheet-pad-b-xl { + padding-bottom: 16px +} +.sheet-mar-b-xxl { + margin-bottom: 20px +} +.sheet-pad-b-xxl { + padding-bottom: 20px +} +.sheet-mar-l-sm { + margin-left: 2px +} +.sheet-pad-l-sm { + padding-left: 2px +} +.sheet-rolltemplate-5e-shaped .sheet-mar-l-sm { + margin-left: 2px!important +} +.sheet-rolltemplate-5e-shaped .sheet-pad-l-sm { + padding-left: 2px!important +} +.sheet-mar-l-smd { + margin-left: 4px +} +.sheet-pad-l-smd { + padding-left: 4px +} +.sheet-rolltemplate-5e-shaped .sheet-mar-l-smd { + margin-left: 4px!important +} +.sheet-rolltemplate-5e-shaped .sheet-pad-l-smd { + padding-left: 4px!important +} +.sheet-mar-l-md { + margin-left: 6px +} +.sheet-pad-l-md { + padding-left: 6px +} +.sheet-rolltemplate-5e-shaped .sheet-mar-l-md { + margin-left: 6px!important +} +.sheet-rolltemplate-5e-shaped .sheet-pad-l-md { + padding-left: 6px!important +} +.sheet-mar-l-lg { + margin-left: 8px +} +.sheet-pad-l-lg { + padding-left: 8px +} +.sheet-rolltemplate-5e-shaped .sheet-mar-l-lg { + margin-left: 8px!important +} +.sheet-rolltemplate-5e-shaped .sheet-pad-l-lg { + padding-left: 8px!important +} +.sheet-mar-l-xl { + margin-left: 16px +} +.sheet-pad-l-xl { + padding-left: 16px +} +.sheet-rolltemplate-5e-shaped .sheet-mar-l-xl { + margin-left: 16px!important +} +.sheet-rolltemplate-5e-shaped .sheet-pad-l-xl { + padding-left: 16px!important +} +.sheet-mar-l-xxl { + margin-left: 20px +} +.sheet-pad-l-xxl { + padding-left: 20px +} +.sheet-rolltemplate-5e-shaped .sheet-mar-l-xxl { + margin-left: 20px!important +} +.sheet-rolltemplate-5e-shaped .sheet-pad-l-xxl { + padding-left: 20px!important +} +.sheet-no-pad { + padding: 0 +} +.sheet-col-01, .sheet-rolltemplate-5e-shaped .sheet-col-01 { + width: 1% +} +.sheet-col-02, .sheet-rolltemplate-5e-shaped .sheet-col-02 { + width: 2% +} +.sheet-col-03, .sheet-rolltemplate-5e-shaped .sheet-col-03 { + width: 3% +} +.sheet-col-04, .sheet-rolltemplate-5e-shaped .sheet-col-04 { + width: 4% +} +.sheet-col-05, .sheet-rolltemplate-5e-shaped .sheet-col-05 { + width: 5% +} +.sheet-col-06, .sheet-rolltemplate-5e-shaped .sheet-col-06 { + width: 6% +} +.sheet-col-07, .sheet-rolltemplate-5e-shaped .sheet-col-07 { + width: 7% +} +.sheet-col-08, .sheet-rolltemplate-5e-shaped .sheet-col-08 { + width: 8% +} +.sheet-col-09, .sheet-rolltemplate-5e-shaped .sheet-col-09 { + width: 9% +} +.sheet-col-10, .sheet-rolltemplate-5e-shaped .sheet-col-10 { + width: 10% +} +.sheet-col-11, .sheet-rolltemplate-5e-shaped .sheet-col-11 { + width: 11% +} +.sheet-col-12, .sheet-rolltemplate-5e-shaped .sheet-col-12 { + width: 12% +} +.sheet-col-13, .sheet-rolltemplate-5e-shaped .sheet-col-13 { + width: 13% +} +.sheet-col-14, .sheet-rolltemplate-5e-shaped .sheet-col-14 { + width: 14% +} +.sheet-col-15, .sheet-rolltemplate-5e-shaped .sheet-col-15 { + width: 15% +} +.sheet-col-16, .sheet-rolltemplate-5e-shaped .sheet-col-16 { + width: 16% +} +.sheet-col-17, .sheet-rolltemplate-5e-shaped .sheet-col-17 { + width: 17% +} +.sheet-col-18, .sheet-rolltemplate-5e-shaped .sheet-col-18 { + width: 18% +} +.sheet-col-19, .sheet-rolltemplate-5e-shaped .sheet-col-19 { + width: 19% +} +.sheet-col-20, .sheet-rolltemplate-5e-shaped .sheet-col-20 { + width: 20% +} +.sheet-col-21, .sheet-rolltemplate-5e-shaped .sheet-col-21 { + width: 21% +} +.sheet-col-22, .sheet-rolltemplate-5e-shaped .sheet-col-22 { + width: 22% +} +.sheet-col-23, .sheet-rolltemplate-5e-shaped .sheet-col-23 { + width: 23% +} +.sheet-col-24, .sheet-rolltemplate-5e-shaped .sheet-col-24 { + width: 24% +} +.sheet-col-25, .sheet-rolltemplate-5e-shaped .sheet-col-25 { + width: 25% +} +.sheet-col-26, .sheet-rolltemplate-5e-shaped .sheet-col-26 { + width: 26% +} +.sheet-col-27, .sheet-rolltemplate-5e-shaped .sheet-col-27 { + width: 27% +} +.sheet-col-28, .sheet-rolltemplate-5e-shaped .sheet-col-28 { + width: 28% +} +.sheet-col-29, .sheet-rolltemplate-5e-shaped .sheet-col-29 { + width: 29% +} +.sheet-col-30, .sheet-rolltemplate-5e-shaped .sheet-col-30 { + width: 30% +} +.sheet-col-31, .sheet-rolltemplate-5e-shaped .sheet-col-31 { + width: 31% +} +.sheet-col-32, .sheet-rolltemplate-5e-shaped .sheet-col-32 { + width: 32% +} +.sheet-col-33, .sheet-rolltemplate-5e-shaped .sheet-col-33 { + width: 33% +} +.sheet-col-34, .sheet-rolltemplate-5e-shaped .sheet-col-34 { + width: 34% +} +.sheet-col-35, .sheet-rolltemplate-5e-shaped .sheet-col-35 { + width: 35% +} +.sheet-col-36, .sheet-rolltemplate-5e-shaped .sheet-col-36 { + width: 36% +} +.sheet-col-37, .sheet-rolltemplate-5e-shaped .sheet-col-37 { + width: 37% +} +.sheet-col-38, .sheet-rolltemplate-5e-shaped .sheet-col-38 { + width: 38% +} +.sheet-col-39, .sheet-rolltemplate-5e-shaped .sheet-col-39 { + width: 39% +} +.sheet-col-40, .sheet-rolltemplate-5e-shaped .sheet-col-40 { + width: 40% +} +.sheet-col-41, .sheet-rolltemplate-5e-shaped .sheet-col-41 { + width: 41% +} +.sheet-col-42, .sheet-rolltemplate-5e-shaped .sheet-col-42 { + width: 42% +} +.sheet-col-43, .sheet-rolltemplate-5e-shaped .sheet-col-43 { + width: 43% +} +.sheet-col-44, .sheet-rolltemplate-5e-shaped .sheet-col-44 { + width: 44% +} +.sheet-col-45, .sheet-rolltemplate-5e-shaped .sheet-col-45 { + width: 45% +} +.sheet-col-46, .sheet-rolltemplate-5e-shaped .sheet-col-46 { + width: 46% +} +.sheet-col-47, .sheet-rolltemplate-5e-shaped .sheet-col-47 { + width: 47% +} +.sheet-col-48, .sheet-rolltemplate-5e-shaped .sheet-col-48 { + width: 48% +} +.sheet-col-49, .sheet-rolltemplate-5e-shaped .sheet-col-49 { + width: 49% +} +.sheet-col-50, .sheet-rolltemplate-5e-shaped .sheet-col-50 { + width: 50% +} +.sheet-col-51, .sheet-rolltemplate-5e-shaped .sheet-col-51 { + width: 51% +} +.sheet-col-52, .sheet-rolltemplate-5e-shaped .sheet-col-52 { + width: 52% +} +.sheet-col-53, .sheet-rolltemplate-5e-shaped .sheet-col-53 { + width: 53% +} +.sheet-col-54, .sheet-rolltemplate-5e-shaped .sheet-col-54 { + width: 54% +} +.sheet-col-55, .sheet-rolltemplate-5e-shaped .sheet-col-55 { + width: 55% +} +.sheet-col-56, .sheet-rolltemplate-5e-shaped .sheet-col-56 { + width: 56% +} +.sheet-col-57, .sheet-rolltemplate-5e-shaped .sheet-col-57 { + width: 57% +} +.sheet-col-58, .sheet-rolltemplate-5e-shaped .sheet-col-58 { + width: 58% +} +.sheet-col-59, .sheet-rolltemplate-5e-shaped .sheet-col-59 { + width: 59% +} +.sheet-col-60, .sheet-rolltemplate-5e-shaped .sheet-col-60 { + width: 60% +} +.sheet-col-61, .sheet-rolltemplate-5e-shaped .sheet-col-61 { + width: 61% +} +.sheet-col-62, .sheet-rolltemplate-5e-shaped .sheet-col-62 { + width: 62% +} +.sheet-col-63, .sheet-rolltemplate-5e-shaped .sheet-col-63 { + width: 63% +} +.sheet-col-64, .sheet-rolltemplate-5e-shaped .sheet-col-64 { + width: 64% +} +.sheet-col-65, .sheet-rolltemplate-5e-shaped .sheet-col-65 { + width: 65% +} +.sheet-col-66, .sheet-rolltemplate-5e-shaped .sheet-col-66 { + width: 66% +} +.sheet-col-67, .sheet-rolltemplate-5e-shaped .sheet-col-67 { + width: 67% +} +.sheet-col-68, .sheet-rolltemplate-5e-shaped .sheet-col-68 { + width: 68% +} +.sheet-col-69, .sheet-rolltemplate-5e-shaped .sheet-col-69 { + width: 69% +} +.sheet-col-70, .sheet-rolltemplate-5e-shaped .sheet-col-70 { + width: 70% +} +.sheet-col-71, .sheet-rolltemplate-5e-shaped .sheet-col-71 { + width: 71% +} +.sheet-col-72, .sheet-rolltemplate-5e-shaped .sheet-col-72 { + width: 72% +} +.sheet-col-73, .sheet-rolltemplate-5e-shaped .sheet-col-73 { + width: 73% +} +.sheet-col-74, .sheet-rolltemplate-5e-shaped .sheet-col-74 { + width: 74% +} +.sheet-col-75, .sheet-rolltemplate-5e-shaped .sheet-col-75 { + width: 75% +} +.sheet-col-76, .sheet-rolltemplate-5e-shaped .sheet-col-76 { + width: 76% +} +.sheet-col-77, .sheet-rolltemplate-5e-shaped .sheet-col-77 { + width: 77% +} +.sheet-col-78, .sheet-rolltemplate-5e-shaped .sheet-col-78 { + width: 78% +} +.sheet-col-79, .sheet-rolltemplate-5e-shaped .sheet-col-79 { + width: 79% +} +.sheet-col-80, .sheet-rolltemplate-5e-shaped .sheet-col-80 { + width: 80% +} +.sheet-col-81, .sheet-rolltemplate-5e-shaped .sheet-col-81 { + width: 81% +} +.sheet-col-82, .sheet-rolltemplate-5e-shaped .sheet-col-82 { + width: 82% +} +.sheet-col-83, .sheet-rolltemplate-5e-shaped .sheet-col-83 { + width: 83% +} +.sheet-col-84, .sheet-rolltemplate-5e-shaped .sheet-col-84 { + width: 84% +} +.sheet-col-85, .sheet-rolltemplate-5e-shaped .sheet-col-85 { + width: 85% +} +.sheet-col-86, .sheet-rolltemplate-5e-shaped .sheet-col-86 { + width: 86% +} +.sheet-col-87, .sheet-rolltemplate-5e-shaped .sheet-col-87 { + width: 87% +} +.sheet-col-88, .sheet-rolltemplate-5e-shaped .sheet-col-88 { + width: 88% +} +.sheet-col-89, .sheet-rolltemplate-5e-shaped .sheet-col-89 { + width: 89% +} +.sheet-col-90, .sheet-rolltemplate-5e-shaped .sheet-col-90 { + width: 90% +} +.sheet-col-91, .sheet-rolltemplate-5e-shaped .sheet-col-91 { + width: 91% +} +.sheet-col-92, .sheet-rolltemplate-5e-shaped .sheet-col-92 { + width: 92% +} +.sheet-col-93, .sheet-rolltemplate-5e-shaped .sheet-col-93 { + width: 93% +} +.sheet-col-94, .sheet-rolltemplate-5e-shaped .sheet-col-94 { + width: 94% +} +.sheet-col-95, .sheet-rolltemplate-5e-shaped .sheet-col-95 { + width: 95% +} +.sheet-col-96, .sheet-rolltemplate-5e-shaped .sheet-col-96 { + width: 96% +} +.sheet-col-97, .sheet-rolltemplate-5e-shaped .sheet-col-97 { + width: 97% +} +.sheet-col-98, .sheet-rolltemplate-5e-shaped .sheet-col-98 { + width: 98% +} +.sheet-col-99, .sheet-rolltemplate-5e-shaped .sheet-col-99 { + width: 99% +} +.sheet-col-100, .sheet-rolltemplate-5e-shaped .sheet-col-100 { + width: 100% +} +.sheet-auto-expand-wrap { + display: inline-block; + position: relative +} +.sheet-auto-expand-wrap input, .sheet-auto-expand-wrap select, .sheet-auto-expand-wrap textarea { + left: 0; + position: absolute +} +.sheet-auto-expand-wrap textarea~.sheet-auto-expand-text { + margin-right: 4px +} +.sheet-auto-expand-wrap input[type=number]:not(.sheet-no-spin)~.sheet-auto-expand-text { + margin-right: 17px +} +.sheet-auto-expand-text { + display: block; + min-height: 1em; + min-width: 11px; + padding: 0 1px; + visibility: hidden; + white-space: nowrap +} +.sheet-auto-expand-text.sheet-min-2-rem { + min-width: 2rem +} +.sheet-auto-expand-text.sheet-min-3-rem { + min-width: 3rem +} +_:-moz-tree-row(hover), select+.sheet-auto-expand-text { + margin-right: 7px +} +.sheet-1-rem { + width: 16px +} +.sheet-2-rem { + width: 32px +} +.sheet-3-rem { + width: 48px +} +.sheet-4-rem { + width: 64px +} +.sheet-5-rem { + width: 80px +} +.sheet-6-rem { + width: 96px +} +.sheet-7-rem { + width: 112px +} +.sheet-8-rem { + width: 128px +} +.sheet-9-rem { + width: 144px +} +.sheet-10-rem { + width: 160px +} +.sheet-11-rem { + width: 176px +} +.sheet-12-rem { + width: 192px +} +.sheet-13-rem { + width: 208px +} +.sheet-14-rem { + width: 224px +} +.sheet-15-rem { + width: 240px +} +.sheet-16-rem { + width: 256px +} +.sheet-17-rem { + width: 272px +} +.sheet-18-rem { + width: 288px +} +.sheet-19-rem { + width: 304px +} +.sheet-20-rem { + width: 320px +} +.sheet-21-rem { + width: 336px +} +.sheet-22-rem { + width: 352px +} +.sheet-23-rem { + width: 368px +} +.sheet-24-rem { + width: 384px +} +.sheet-25-rem { + width: 400px +} +.sheet-26-rem { + width: 416px +} +.sheet-27-rem { + width: 432px +} +.sheet-28-rem { + width: 448px +} +.sheet-29-rem { + width: 464px +} +.sheet-30-rem { + width: 480px +} +.sheet-1-5-rem { + width: 1.5rem +} +.sheet-3-5-rem { + width: 3.5rem +} +.sheet-height-100 { + height: 100% +} +.sheet-wrapper-button { + width: 100% +} +.sheet-no-overflow { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} +.sheet-overflow-hidden { + overflow: hidden +} +.sheet-white-space-nowrap { + white-space: nowrap +} +.sheet-hidden, .sheet-srd-hidden { + display: none!important +} +.sheet-visibility-hidden { + visibility: hidden!important +} +input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-visibility-hidden-in-presentation { + visibility: hidden!important +} +input.sheet-toggle-edit-mode:not([value='1'])~div .itemcontrol { + display: none!important +} +.sheet-ammo .repcontainer, .sheet-equipment .repcontainer, .sheet-features .repcontainer, .sheet-flex, .sheet-offense .repcontainer, .sheet-rolltemplate-5e-shaped .sheet-shaped-row, .sheet-section-npc .sheet-skills .repcontainer, .sheet-shaped-row, .sheet-spells .repcontainer, .sheet-utility .repcontainer { + display: flex; + flex-wrap: wrap +} +.sheet-ammo .repcontainer.sheet-column, .sheet-equipment .repcontainer.sheet-column, .sheet-features .repcontainer.sheet-column, .sheet-flex.sheet-column, .sheet-offense .repcontainer.sheet-column, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-column, .sheet-section-npc .sheet-skills .repcontainer.sheet-column, .sheet-shaped-row.sheet-column, .sheet-spells .repcontainer.sheet-column, .sheet-utility .repcontainer.sheet-column { + flex-direction: column +} +.sheet-ammo .repcontainer.sheet-center, .sheet-equipment .repcontainer.sheet-center, .sheet-features .repcontainer.sheet-center, .sheet-flex.sheet-center, .sheet-offense .repcontainer.sheet-center, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-center, .sheet-section-npc .sheet-skills .repcontainer.sheet-center, .sheet-shaped-row.sheet-center, .sheet-spells .repcontainer.sheet-center, .sheet-utility .repcontainer.sheet-center { + justify-content: center +} +.sheet-ammo .repcontainer.sheet-space-around, .sheet-equipment .repcontainer.sheet-space-around, .sheet-features .repcontainer.sheet-space-around, .sheet-flex.sheet-space-around, .sheet-offense .repcontainer.sheet-space-around, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-space-around, .sheet-section-npc .sheet-skills .repcontainer.sheet-space-around, .sheet-shaped-row.sheet-space-around, .sheet-spells .repcontainer.sheet-space-around, .sheet-utility .repcontainer.sheet-space-around { + justify-content: space-around +} +.sheet-ammo .repcontainer.sheet-space-between, .sheet-equipment .repcontainer.sheet-space-between, .sheet-features .repcontainer.sheet-space-between, .sheet-flex.sheet-space-between, .sheet-offense .repcontainer.sheet-space-between, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-space-between, .sheet-section-npc .sheet-skills .repcontainer.sheet-space-between, .sheet-shaped-row.sheet-space-between, .sheet-spells .repcontainer.sheet-space-between, .sheet-utility .repcontainer.sheet-space-between { + justify-content: space-between +} +.sheet-ammo .repcontainer.sheet-justify-flex-end, .sheet-equipment .repcontainer.sheet-justify-flex-end, .sheet-features .repcontainer.sheet-justify-flex-end, .sheet-flex.sheet-justify-flex-end, .sheet-offense .repcontainer.sheet-justify-flex-end, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-justify-flex-end, .sheet-section-npc .sheet-skills .repcontainer.sheet-justify-flex-end, .sheet-shaped-row.sheet-justify-flex-end, .sheet-spells .repcontainer.sheet-justify-flex-end, .sheet-utility .repcontainer.sheet-justify-flex-end { + justify-content: flex-end +} +.sheet-ammo .repcontainer.sheet-align-flex-start, .sheet-equipment .repcontainer.sheet-align-flex-start, .sheet-features .repcontainer.sheet-align-flex-start, .sheet-flex.sheet-align-flex-start, .sheet-offense .repcontainer.sheet-align-flex-start, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-align-flex-start, .sheet-section-npc .sheet-skills .repcontainer.sheet-align-flex-start, .sheet-shaped-row.sheet-align-flex-start, .sheet-spells .repcontainer.sheet-align-flex-start, .sheet-utility .repcontainer.sheet-align-flex-start { + align-items: flex-start +} +.sheet-ammo .repcontainer.sheet-align-center, .sheet-equipment .repcontainer.sheet-align-center, .sheet-features .repcontainer.sheet-align-center, .sheet-flex.sheet-align-center, .sheet-offense .repcontainer.sheet-align-center, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-align-center, .sheet-section-npc .sheet-skills .repcontainer.sheet-align-center, .sheet-shaped-row.sheet-align-center, .sheet-spells .repcontainer.sheet-align-center, .sheet-utility .repcontainer.sheet-align-center { + align-items: center +} +.sheet-ammo .repcontainer.sheet-align-flex-end, .sheet-equipment .repcontainer.sheet-align-flex-end, .sheet-features .repcontainer.sheet-align-flex-end, .sheet-flex.sheet-align-flex-end, .sheet-offense .repcontainer.sheet-align-flex-end, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-align-flex-end, .sheet-section-npc .sheet-skills .repcontainer.sheet-align-flex-end, .sheet-shaped-row.sheet-align-flex-end, .sheet-spells .repcontainer.sheet-align-flex-end, .sheet-utility .repcontainer.sheet-align-flex-end { + align-items: flex-end +} +.sheet-ammo .repcontainer.sheet-no-wrap, .sheet-equipment .repcontainer.sheet-no-wrap, .sheet-features .repcontainer.sheet-no-wrap, .sheet-flex.sheet-no-wrap, .sheet-offense .repcontainer.sheet-no-wrap, .sheet-rolltemplate-5e-shaped .sheet-shaped-row.sheet-no-wrap, .sheet-section-npc .sheet-skills .repcontainer.sheet-no-wrap, .sheet-shaped-row.sheet-no-wrap, .sheet-spells .repcontainer.sheet-no-wrap, .sheet-utility .repcontainer.sheet-no-wrap { + flex-wrap: nowrap +} +.sheet-vert-align-top { + vertical-align: top +} +.sheet-ammo .repcontainer, .sheet-equipment .repcontainer, .sheet-features .repcontainer, .sheet-offense .repcontainer, .sheet-rolltemplate-5e-shaped .sheet-shaped-row, .sheet-section-npc .sheet-skills .repcontainer, .sheet-shaped-row, .sheet-spells .repcontainer, .sheet-utility .repcontainer { + flex-direction: row +} +.sheet-outer-side { + width: 45px +} +.sheet-gm-info-block, .sheet-gm-info-flex, .sheet-gm-info-inline-block, .sheet-rolltemplate-5e-shaped .sheet-gm-info-block, .sheet-rolltemplate-5e-shaped .sheet-gm-info-flex, .sheet-rolltemplate-5e-shaped .sheet-gm-info-inline-block { + background-color: #f2f5d3!important; + display: none +} +input.sheet-toggle-filter-condense[value='1']~div .sheet-condense, input.sheet-toggle-filter-content:not([value='1'])~div .sheet-content { + display: none +} +.sheet-equipment .repcontainer, .sheet-features .repcontainer, .sheet-offense .repcontainer, .sheet-spells .repcontainer, .sheet-utility .repcontainer { + width: 100% +} +.sheet-equipment .repcontrol, .sheet-features .repcontrol, .sheet-offense .repcontrol, .sheet-spells .repcontrol, .sheet-utility .repcontrol { + width: 100% +} +.sheet-equipment .repitem, .sheet-features .repitem, .sheet-offense .repitem, .sheet-spells .repitem, .sheet-utility .repitem { + width: 100% +} +::-webkit-scrollbar { + height: 6px; + width: 6px +} +::-webkit-scrollbar-button { + height: 0; + width: 0 +} +::-webkit-scrollbar-thumb { + background: #708090; + border: 0; + border-radius: 0 +} +::-webkit-scrollbar-thumb:hover { + background: #5e6b77 +} +::-webkit-scrollbar-thumb :active { + background: #4c565f +} +::-webkit-scrollbar-track { + background: rgba(0, 0, 0, .12); + border: 0; + border-radius: 0 +} +::-webkit-scrollbar-track:active, ::-webkit-scrollbar-track:hover { + background: rgba(0, 0, 0, .12) +} +::-webkit-scrollbar-corner { + background: 0 0 +} +hr { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, .75), rgba(0, 0, 0, 0)); + border: 0; + height: 1px; + margin: 5px 0 +} +.sheet-no-background { + background-color: transparent!important +} +.charsheet { + background: #fff; + margin-top: -10px; + padding: 1px 2px!important +} +.sheet-wrap-box { + background-color: #fff; + border: 1px solid #000; + border-radius: 4px; + padding: 2px +} +.sheet-heading { + font-weight: 700 +} +.sheet-ability-name, .sheet-wrap-box-label, .sheet-wrap-box-title { + text-transform: uppercase +} +.sheet-ability-name, .sheet-wrap-box-title { + font-weight: 700 +} +.sheet-wrap-box-title { + font-size: 8px; + margin-top: 2px; + text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff +} +.sheet-wrapper-button .sheet-wrap-box-title { + margin-top: 1px +} +.sheet-wrap-box-label { + font-size: 9px +} +.sheet-light-label { + color: #a7a7a7 +} +.sheet-bold, .sheet-rolltemplate-5e-shaped .sheet-bold { + font-weight: 700 +} +.sheet-italic, .sheet-rolltemplate-5e-shaped .sheet-italic { + font-style: italic +} +.sheet-capitalize, .sheet-rolltemplate-5e-shaped .sheet-capitalize { + text-transform: capitalize!important +} +.sheet-lowercase, .sheet-rolltemplate-5e-shaped .sheet-lowercase { + text-transform: lowercase!important +} +.sheet-rolltemplate-5e-shaped .sheet-uppercase, .sheet-uppercase { + text-transform: uppercase!important +} +.sheet-border-bottom { + border-bottom: 1px solid #ccc!important +} +.sheet-border-top { + border-top: 1px solid #ccc +} +.sheet-border-right, .sheet-rolltemplate-5e-shaped .sheet-border-right { + border-right: 1px solid #000 +} +.sheet-border-left, .sheet-rolltemplate-5e-shaped .sheet-border-left { + border-left: 1px solid #000 +} +.sheet-pictos { + font-family: Pictos; + font-size: 12px +} +.sheet-rolltemplate-5e-shaped .sheet-zebra, .sheet-zebra { + background-color: #e6fff9; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px +} +.sheet-zebra-rows .sheet-shaped-row:nth-child(even) { + background-color: #e6fff9 +} +.sheet-zebra-rows input { + background: 0 0 +} +.sheet-rolltemplate-5e-shaped .sheet-small-label, .sheet-small-label { + font-size: 10px +} +.sheet-rolltemplate-5e-shaped .sheet-small-label input, .sheet-small-label input { + font-size: 10px!important +} +.sheet-small-font { + font-size: 9px +} +.sheet-small-font input { + font-size: 9px!important +} +.sheet-input-like { + display: inline-block; + padding: 0 1px; + white-space: nowrap; + width: 21px +} +.sheet-big-text { + font-size: 16px; + line-height: 16px +} +.sheet-big-font { + font-size: 15px +} +.sheet-giant-font { + font-size: 22px +} +.sheet-white-space-no-wrap { + white-space: nowrap +} +.sheet-wrap { + word-wrap: break-word +} +.sheet-medium-checkbox { + -webkit-transform: scale(.9); + transform: scale(.9) +} +.sheet-small-checkbox { + -webkit-transform: scale(.8); + transform: scale(.8) +} +.sheet-checkbox-label, .sheet-checkbox-label-md, .sheet-checkbox-label-sm { + cursor: pointer +} +.sheet-checkbox-label-sm { + font-size: 10px +} +.sheet-checkbox-label-sm input[type=checkbox] { + margin-top: -1px; + -webkit-transform: scale(.6); + transform: scale(.6) +} +.sheet-checkbox-label-md { + font-size: 85% +} +.sheet-checkbox-label-md input[type=checkbox] { + margin-top: -1px; + -webkit-transform: scale(.7); + transform: scale(.7) +} +.sheet-pseudo-button-wrapper, .sheet-round-checkbox-wrapper { + cursor: pointer +} +.sheet-pseudo-button-wrapper input, .sheet-round-checkbox-wrapper input { + display: none +} +.sheet-round-checkbox-wrapper input:checked+.sheet-pseudo-circle { + background-color: #879a6a +} +.sheet-round-checkbox-wrapper .sheet-pseudo-circle { + border: 1px solid #000; + border-radius: 50%; + display: block; + height: 9px; + width: 9px +} +.sheet-pseudo-button-wrapper { + display: inline-block; + margin: 0 1px +} +.sheet-pseudo-button-wrapper.sheet-space-below { + margin-bottom: 1px +} +.sheet-pseudo-button-wrapper input:checked+span { + background-color: #51624b +} +.sheet-pseudo-button-wrapper.sheet-page input:checked+span, .sheet-pseudo-button-wrapper.sheet-page input:checked+span+span { + background-color: #416696!important +} +.sheet-pseudo-button-wrapper.sheet-page .sheet-pictos { + padding-bottom: 1px +} +.sheet-pseudo-button-wrapper>span { + background-color: #a7a7a7; + border-radius: 4px; + color: #fff; + overflow: hidden; + padding: 0 3px; + text-align: center +} +.sheet-section-npc .sheet-pseudo-button-wrapper>span { + font-size: 11px +} +.sheet-pseudo-button-wrapper.sheet-visible-button>span { + background-color: #3f88e6!important; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3); + color: #fff; + padding: 1px 3px +} +.sheet-pseudo-button-wrapper.sheet-visible-button:active>span { + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .3) +} +.sheet-gray-bg { + background: #dedede +} +.sheet-connected-bubbles-label { + font-size: 8px; + text-transform: uppercase +} +.sheet-bubble-radio, .sheet-bubble-radio-clear { + opacity: 0; + position: relative; + z-index: 6 +} +.sheet-bubble-radio-clear:checked~.sheet-bubble-radio+.sheet-bubble, .sheet-bubble-radio:checked~.sheet-bubble-radio+.sheet-bubble { + background-color: #fff +} +.sheet-bubble-clear, .sheet-bubble-radio-clear { + left: -13px; + position: absolute +} +.sheet-bubble-radio-clear:checked+.sheet-bubble-clear { + opacity: 0 +} +.sheet-bubble-clear { + border: 0; + color: #980000; + font-size: 15px; + line-height: 15px +} +.sheet-bubble, .sheet-bubble-radio { + height: 13px; + width: 13px +} +.sheet-bubble-radio:not([value='1']) { + margin-left: 5px +} +.sheet-bubble { + background-color: #922610; + border: 1px solid #000; + border-radius: 50%; + display: inline-block; + margin-left: -13px; + position: relative; + vertical-align: middle; + z-index: 5 +} +.sheet-connected-bubbles-hr, .sheet-connected-bubbles-hr-second { + background-image: none; + left: 0; + margin: 0; + position: absolute; + width: 100% +} +.sheet-connected-bubbles-hr { + border-bottom: 2px solid #000; + top: 4px +} +.sheet-connected-bubbles-hr-second { + border-bottom: 1px solid #000; + top: 7px +} +.sheet-warning { + color: red!important +} +button, input[type=number], input[type=text], select, textarea { + border: 0; + border-radius: 0; + box-shadow: none; + margin-bottom: 0!important +} +button:focus, input[type=number]:focus, input[type=text]:focus, select:focus, textarea:focus { + outline: 0 +} +input, select, textarea { + background-color: transparent; + color: #000; + font-size: 11px; + padding: 0 +} +input[type=number], input[type=text], select, textarea { + width: 100%!important +} +select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + height: inherit +} +input[type=number] { + text-align: center +} +.sheet-pseudo-input { + display: block; + min-height: 13px; + padding: 0 +} +input[type=number].sheet-no-spin { + -moz-appearance: textfield +} +input[type=number].sheet-no-spin::-webkit-inner-spin-button, input[type=number].sheet-no-spin::-webkit-outer-spin-button { + -webkit-appearance: none; + appearance: none; + margin: 0 +} +textarea { + height: 150px; + resize: both +} +.sheet-one-line-textarea, .sheet-xs-textarea { + height: 1.273em +} +.sheet-two-line-textarea { + height: 2.4em +} +.sheet-max-two-line-textarea { + max-height: 2.4em +} +.sheet-three-line-textarea { + height: 3.4em +} +.sheet-four-line-textarea { + height: 4.5em +} +.sheet-five-line-textarea { + height: 65px +} +.sheet-six-line-textarea { + height: 7em +} +.sheet-twenty-line-textarea { + height: 206px +} +.sheet-thirty-line-textarea { + height: 392px +} +input.sheet-ability-check-toggle:not(:checked)~.sheet-ability-check, input.sheet-ability-score-toggle:not(:checked)~.sheet-ability-score, input.sheet-ac-toggle:not(:checked)~.sheet-ac, input.sheet-attack-ammo[value='']~.sheet-ammo-per-use, input.sheet-attack-second-damage-condition[value='']~.sheet-damage, input.sheet-attack-toggle:checked~.sheet-attack-reverse, input.sheet-attack-toggle:not(:checked)~.sheet-attack, input.sheet-attack-type[value=MELEE_SPELL_ATTACK]~.sheet-range, input.sheet-attack-type[value=MELEE_WEAPON_ATTACK]~.sheet-range, input.sheet-attack-type[value=RANGED_SPELL_ATTACK]~.sheet-reach, input.sheet-attack-type[value=RANGED_WEAPON_ATTACK]~.sheet-reach, input.sheet-damage-toggle:not(:checked)~.sheet-damage, input.sheet-death-saving-throw-chances:not([value='5'])~div .sheet-5-death-saving-throws, input.sheet-distance-system:not([value=FEET])~div .sheet-feet, input.sheet-distance-system:not([value=METERS])~div .sheet-meters, input.sheet-heal-toggle:checked~.sheet-heal-reverse, input.sheet-heal-toggle:not(:checked)~.sheet-heal, input.sheet-other-damage-toggle:checked~.sheet-other-damage-reverse, input.sheet-other-damage-toggle:not(:checked)~.sheet-other-damage, input.sheet-other-second-damage-condition[value='']~.sheet-damage, input.sheet-recharges[value='']~.sheet-uses-max, input.sheet-saving-throw-second-damage-condition[value='']~.sheet-damage, input.sheet-saving-throw-toggle:checked~.sheet-saving-throw-reverse, input.sheet-saving-throw-toggle:not(:checked)~.sheet-saving-throw, input.sheet-show-attacks-vs-target-ac:not([value='1'])~div .sheet-attacks-vs-target-ac, input.sheet-show-crit-range:not([value='1'])~div .sheet-crit-range, input.sheet-show-dice-modifiers:not([value='1'])~div .sheet-dice-modifier, input.sheet-show-extra-on-a-crit:not([value='1'])~div .sheet-extra-on-a-crit, input.sheet-show-uses:not(:checked)~.sheet-show-uses, input.sheet-show-weight:not([value='1'])~div .sheet-weight, input.sheet-special-effects-toggle:not(:checked)~.sheet-special-effects, input.sheet-spell-points-name:not([value=KI])~div .sheet-ki, input.sheet-spell-points-name:not([value=MANA])~div .sheet-mana, input.sheet-spell-points-name:not([value=PSI])~div .sheet-psi, input.sheet-spell-points-name:not([value=SORCERY])~div .sheet-sorcery, input.sheet-spell-points-name:not([value=SPELL_POINTS])~div .sheet-spell-points-word, input.sheet-spell-toggle:not(:checked)~.sheet-spell, input.sheet-toggle-custom-class-name:not([value='1'])~.sheet-custom-class-name, input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-edit, input.sheet-toggle-edit-mode[value='1']~div .sheet-presentation, input.sheet-toggle-hd-d10[value='']~div.sheet-hd-d10, input.sheet-toggle-hd-d12[value='']~div.sheet-hd-d12, input.sheet-toggle-hd-d20[value='']~div.sheet-hd-d20, input.sheet-toggle-hd-d2[value='']~div.sheet-hd-d2, input.sheet-toggle-hd-d4[value='']~div.sheet-hd-d4, input.sheet-toggle-hd-d6[value='']~div.sheet-hd-d6, input.sheet-toggle-hd-d8[value='']~div.sheet-hd-d8, input.sheet-toggle-honor:not([value='1'])~div .sheet-honor, input.sheet-toggle-honor:not([value='1'])~input.sheet-toggle-luck:not([value='1'])~input.sheet-toggle-sanity:not([value='1'])~div .sheet-honor-or-luck-or-sanity, input.sheet-toggle-icon-settings:not(:checked)~div .sheet-details, input.sheet-toggle-icon-settings:not(:checked)~div.sheet-details, input.sheet-toggle-luck:not([value='1'])~div .sheet-luck, input.sheet-toggle-luck:not([value='1'])~input.sheet-toggle-sanity:not([value='1'])~div .sheet-luck-or-sanity, input.sheet-toggle-sanity:not([value='1'])~div .sheet-sanity, input.sheet-toggle-use-custom-saving-throws:not([value='1'])~div .sheet-custom-saving-throw, input.sheet-toggle-use-custom-saving-throws[value='1']~div .sheet-default-saving-throw, input.sheet-toggle-warlock-slots:not([value='1'])~div .sheet-has-warlock-slots, input.sheet-weight-system:not([value=KILOGRAMS])~div .sheet-kilos, input.sheet-weight-system:not([value=POUNDS])~div .sheet-pounds { + display: none +} +input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-has-cost[value='']~.sheet-show-cost, input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-has-recharge[value='']~.sheet-show-recharge, input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-has-uses[value='']~.sheet-has-uses-max[value='']~.sheet-has-recharge[value='']~.sheet-show-uses-recharge, input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-has-uses[value='']~.sheet-has-uses-max[value='']~.sheet-show-uses { + display: none +} +.sheet-show-uses { + text-indent: initial +} +.sheet-textarea-checkbox { + padding-right: 9px +} +input[type=checkbox].sheet-content-toggle, input[type=checkbox].sheet-higher-level-toggle { + position: absolute; + right: -2px; + top: -1px +} +input[type=hidden].sheet-content-toggle:not([value='1'])~button .sheet-content { + display: none +} +input[class^=sheet-toggle-], span[class^=sheet-toggle-] { + height: 12px; + vertical-align: top +} +input[class^=sheet-toggle-] { + cursor: pointer; + opacity: 0; + position: relative; + z-index: 7 +} +input[class^=sheet-toggle-]:active+span[class^=sheet-toggle-].sheet-button { + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .3) +} +span[class^=sheet-toggle-] { + background-color: #a7a7a7; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + font-size: 10px; + overflow: hidden; + position: relative; + text-align: center +} +input[class^=sheet-toggle]:checked+span[class^=sheet-toggle] { + background-color: #51624b +} +input[class^=sheet-toggle-edit-mode]:checked+span[class^=sheet-toggle-edit-mode], input[class^=sheet-toggle-icon]:checked+span[class^=sheet-toggle-icon] { + text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; + background-color: transparent; + color: rgba(255, 255, 1, .95) +} +.sheet-toggle-icon-settings { + position: absolute!important; + right: -1px; + top: 1px; + width: 15px +} +input.sheet-toggle-icon-settings, span.sheet-toggle-icon-settings { + height: 12px; + margin-top: -1px +} +span.sheet-toggle-icon-settings { + font-size: 12px +} +span.sheet-toggle-edit-mode, span.sheet-toggle-icon-settings { + text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; + background-color: transparent; + color: #909090 +} +input.sheet-toggle-edit-mode, span.sheet-toggle-edit-mode { + height: 20px +} +input.sheet-toggle-edit-mode.sheet-negative-mar-t-six, span.sheet-toggle-edit-mode.sheet-negative-mar-t-six { + margin-top: -6px +} +span.sheet-toggle-edit-mode { + font-size: 20px +} +input.sheet-toggle-edit-mode[value='1']~div input, input.sheet-toggle-edit-mode[value='1']~div select, input.sheet-toggle-edit-mode[value='1']~div textarea { + background-color: #eefaff +} +input.sheet-toggle-edit-mode:not([value='1'])~div .repcontrol { + display: none +} +input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-item-shown[value='']+.sheet-item-to-show, input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-item-shown[value='0']+.sheet-item-to-show { + display: none +} +input.sheet-toggle-dice-system:not([value=d20])~div .sheet-d20 { + display: none +} +input.sheet-toggle-dice-system:not([value='2d10'])~div .sheet-2d10 { + display: none +} +input.sheet-toggle-dice-system:not([value='3d6'])~div .sheet-3d6 { + display: none +} +label[class^=sheet-slide-toggle-] { + background-color: #fff; + border: 1px solid #d9d9d9; + border-bottom-color: #e6e6e6; + border-radius: 2px; + box-shadow: inset 0 .1em .03em rgba(0, 0, 0, .3), inset 0 .1em .3em rgba(0, 0, 0, .3), 0 0 2em rgba(255, 255, 255, .6); + box-sizing: border-box; + display: inline-block; + font-size: 10px; + font-weight: 400; + margin-bottom: 0; + padding: 0; + -webkit-perspective: 300px; + perspective: 300px; + position: relative; + text-align: left; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: top +} +label[class^=sheet-slide-toggle-] .sheet-slide-cover { + background-color: #f5f5f5; + box-shadow: .1em 0 .2em rgba(0, 0, 0, .3); + color: #fff; + display: inline-block; + margin-right: -1px; + margin-top: -1px; + position: absolute; + right: 0; + text-align: center; + top: 0; + transition: all .2s ease-in-out; + transition-duration: .13333s; + transition-timing-function: cubic-bezier(.52, -.41, .55, 1.46) +} +label[class^=sheet-slide-toggle-] span[class^=sheet-slide-toggle-] { + display: inline-block; + text-align: center; + transition: all .2s ease-in-out +} +input.sheet-slide-input-pc, label.sheet-slide-toggle-pc { + height: 12px; + width: 80px +} +label.sheet-slide-toggle-pc { + margin-left: -80px; + line-height: 12px +} +label.sheet-slide-toggle-pc .sheet-slide-cover { + width: 40px; + box-shadow: 0 .12em .01em #394535, 0 .12em .3em rgba(57, 69, 53, .6), 0 .12em 2em rgba(0, 0, 0, .3), -.12em .15em .2em rgba(0, 0, 0, .3); + height: 12px +} +input[type=checkbox].sheet-slide-input-pc+label.sheet-slide-toggle-pc .sheet-slide-cover { + background-color: #51624b; + text-shadow: 0 .05em 0 #455440 +} +input[type=checkbox].sheet-slide-input-pc+label.sheet-slide-toggle-pc span[class^=sheet-slide-toggle-] { + width: 50%; + color: #51624b +} +input[type=checkbox].sheet-slide-input-pc:checked+label.sheet-slide-toggle-pc .sheet-slide-cover { + background-color: #591209; + margin-right: 40px; + border-bottom: .03em solid #871b0e; + box-shadow: 0 .12em .01em #2b0904, 0 .12em .3em rgba(43, 9, 4, .6), 0 .12em 2em rgba(0, 0, 0, .3), .12em .15em .2em rgba(0, 0, 0, .3); + text-shadow: 0 .05em 0 #2b0904 +} +input[type=checkbox].sheet-slide-input-pc:checked+label.sheet-slide-toggle-pc span[class^=sheet-slide-toggle-] { + color: #591209 +} +.sheet-slide-input-pc:not([value='1'])~.sheet-npc, .sheet-slide-input-pc:not([value='1'])~div .sheet-npc, .sheet-slide-input-pc[value='1']~.sheet-pc, .sheet-slide-input-pc[value='1']~div .sheet-pc { + display: none +} +input[class^=sheet-slide-input-] { + cursor: pointer; + display: inline-block; + margin: 0; + opacity: 0; + position: relative; + vertical-align: top; + z-index: 5 +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-position-wrapper, .sheet-tooltip-position-wrapper { + position: absolute; + right: 1px; + z-index: 6 +} +.sheet-tooltip-position-wrapper { + bottom: 1px +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-position-wrapper { + top: 1px +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip, .sheet-tooltip { + position: relative +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip:focus [class*=sheet-tooltip-content], .sheet-rolltemplate-5e-shaped .sheet-tooltip:hover [class*=sheet-tooltip-content], .sheet-tooltip:focus [class*=sheet-tooltip-content], .sheet-tooltip:hover [class*=sheet-tooltip-content] { + visibility: visible; + z-index: 9 +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-toggle-text, .sheet-tooltip-toggle-text { + background-color: #000; + border-radius: 50%; + color: rgba(255, 255, 255, .87); + font-size: 9px; + font-weight: 700; + height: 10px; + width: 10px +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-bottom, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top, .sheet-tooltip-content-bottom, .sheet-tooltip-content-left, .sheet-tooltip-content-right, .sheet-tooltip-content-top { + background-color: #000; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + color: rgba(255, 255, 255, .87); + opacity: .9; + padding: 4px; + position: absolute; + text-align: left; + visibility: hidden; + width: 280px; + z-index: 9 +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-bottom::after, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left::after, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right::after, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top::after, .sheet-tooltip-content-bottom::after, .sheet-tooltip-content-left::after, .sheet-tooltip-content-right::after, .sheet-tooltip-content-top::after { + content: ''; + margin-top: -8px; + position: absolute; + top: 9px +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left::after, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right::after, .sheet-tooltip-content-left::after, .sheet-tooltip-content-right::after { + border-bottom: 8px solid transparent; + border-top: 8px solid transparent +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-bottom::after, .sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top::after, .sheet-tooltip-content-bottom::after, .sheet-tooltip-content-top::after { + border-left: 8px solid transparent; + border-right: 8px solid transparent +} +[class*=sheet-tooltip-content] { + margin-top: -15px +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-small, .sheet-tooltip-small { + width: 80px +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left, .sheet-tooltip-content-left { + border-top-left-radius: 4px; + right: 100% +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left::after, .sheet-tooltip-content-left::after { + border-left: 8px solid #000; + right: -8px +} +.sheet-tooltip-content-left { + margin-right: 12px +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-left { + margin-right: 20px +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right, .sheet-tooltip-content-right { + border-top-right-radius: 4px; + left: 100% +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right::after, .sheet-tooltip-content-right::after { + border-right: 8px solid #000; + left: -8px +} +.sheet-tooltip-content-right { + margin-left: 12px +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-right { + margin-left: 20px +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top, .sheet-tooltip-content-top { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + top: 38px +} +.sheet-rolltemplate-5e-shaped .sheet-tooltip-content-top::after, .sheet-tooltip-content-top::after { + border-bottom: 8px solid #000; + top: 0 +} +.sheet-grid-box { + align-items: stretch; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + bottom: 0; + display: grid; + justify-items: stretch; + left: 0; + position: absolute; + right: 0; + top: 0 +} +.sheet-box-inner { + position: relative +} +.sheet-box-middle { + background-color: #fff +} +.sheet-boring-box-wrapper { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + margin-bottom: 8px; + min-height: 51px; + padding: 4px 10px; + position: relative +} +.sheet-boring-box { + grid-template-columns: 19px auto 19px; + grid-template-rows: 15px auto 36px +} +.sheet-boring-box-bottom-left, .sheet-boring-box-bottom-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxBottomCornerWhite.svg) no-repeat +} +.sheet-boring-box-top-left, .sheet-boring-box-top-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxTopCornerWhite.svg) no-repeat +} +.sheet-boring-box-expand-left, .sheet-boring-box-expand-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxSideExpandWhite.svg) repeat-y +} +.sheet-boring-box-expand-bottom, .sheet-boring-box-expand-top { + background: #fff url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxTopBottomExpandWhite.svg) repeat-x +} +.sheet-gray-background-wrapper { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background-color: #dedfdf; + min-height: 80px; + min-width: 266px; + padding: 14px 8px; + position: relative +} +.sheet-gray-background { + grid-template-columns: 133px auto 133px; + grid-template-rows: 40px auto 40px +} +.sheet-gray-background-bottom-left, .sheet-gray-background-bottom-right, .sheet-gray-background-top-left, .sheet-gray-background-top-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/f048e9832c8b305ffe641eac3057aa5ef75e453f/grayBackgroundCorner.svg) no-repeat +} +.sheet-indented-box-wrapper { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + min-height: 46px; + min-width: 82px; + padding: 6px; + position: relative +} +.sheet-indented-box { + grid-template-columns: 6px auto 6px; + grid-template-rows: 21px auto 21px +} +.sheet-indented-box-bottom-left, .sheet-indented-box-bottom-right, .sheet-indented-box-top-left, .sheet-indented-box-top-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxCorner.svg) no-repeat +} +.sheet-indented-box-expand-left, .sheet-indented-box-expand-right { + background: #fff url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxTopExpand.svg) left repeat-y +} +.sheet-indented-box-expand-bottom, .sheet-indented-box-expand-top { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/c548c72bb93c1714ccce980a4760792968b2aa75/indentedBoxMiddle.svg) center top no-repeat, url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxSideExpand.svg) top repeat-x, #fff +} +.sheet-indented-box-horizontal-rounded-wrapper, .sheet-indented-box-horizontal-wrapper { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + min-height: 46px; + min-width: 46px; + padding: 6px 8px; + position: relative +} +.sheet-indented-box-horizontal { + grid-template-columns: 21px auto 21px; + grid-template-rows: 6px auto 6px +} +.sheet-indented-box-horizontal-bottom-left, .sheet-indented-box-horizontal-bottom-right, .sheet-indented-box-horizontal-rounded-bottom-left, .sheet-indented-box-horizontal-rounded-bottom-right, .sheet-indented-box-horizontal-rounded-bottom-top-left, .sheet-indented-box-horizontal-rounded-bottom-top-right, .sheet-indented-box-horizontal-top-left, .sheet-indented-box-horizontal-top-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/20116ef2a3614f12b67ad3014dbab74ed93c1372/indentedBoxHorizontalCorner.svg) no-repeat +} +.sheet-indented-box-horizontal-expand-left, .sheet-indented-box-horizontal-expand-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/f98ed472d55dc8ba868dc5aa67e40ef64d0cba9f/indentedBoxHorizontalMiddle.svg) center left no-repeat, url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxTopExpand.svg) left repeat-y, #fff +} +.sheet-indented-box-horizontal-expand-bottom, .sheet-indented-box-horizontal-expand-top, .sheet-indented-box-horizontal-rounded-bottom-expand-bottom, .sheet-indented-box-horizontal-rounded-bottom-expand-top, .sheet-indented-box-horizontal-rounded-expand-bottom, .sheet-indented-box-horizontal-rounded-expand-top { + background: #fff url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxSideExpand.svg) top repeat-x +} +.sheet-indented-box-horizontal-rounded { + grid-template-columns: 21px auto 21px; + grid-template-rows: 15px auto 6px +} +.sheet-indented-box-horizontal-rounded-bottom-bottom-left, .sheet-indented-box-horizontal-rounded-bottom-bottom-right, .sheet-indented-box-horizontal-rounded-top-left, .sheet-indented-box-horizontal-rounded-top-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/0f74e809b3fdc0e6f8e8a8c5d637bf72bf44e737/indentedBoxHorizontalRoundedTopCorner.svg) no-repeat +} +.sheet-indented-box-horizontal-rounded-bottom-expand-left, .sheet-indented-box-horizontal-rounded-bottom-expand-right, .sheet-indented-box-horizontal-rounded-expand-left, .sheet-indented-box-horizontal-rounded-expand-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/f98ed472d55dc8ba868dc5aa67e40ef64d0cba9f/indentedBoxHorizontalMiddle.svg) left no-repeat, url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/indentedBoxTopExpand.svg) left repeat-y, #fff +} +.sheet-indented-box-horizontal-rounded-bottom { + grid-template-columns: 21px auto 21px; + grid-template-rows: 6px auto 15px +} +.sheet-pointy-end-box-wrapper { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + min-height: 48px; + min-width: 144px; + padding: 20px 10px; + position: relative +} +.sheet-pointy-end-box { + grid-template-columns: 72px auto 71px; + grid-template-rows: 24px auto 24px +} +.sheet-pointy-end-box-bottom-left, .sheet-pointy-end-box-bottom-right, .sheet-pointy-end-box-top-left, .sheet-pointy-end-box-top-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/87d2fd7562fdd634963d661f67c7debe459168fe/pointyEndBoxCorner.svg) no-repeat +} +.sheet-pointy-end-box-expand-left, .sheet-pointy-end-box-expand-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/77eb4c69f16a390107db3bdf2d48b59caeb76851/pointyEndBoxSideExpand.svg) left repeat-y +} +.sheet-pointy-end-box-expand-bottom, .sheet-pointy-end-box-expand-top { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/77eb4c69f16a390107db3bdf2d48b59caeb76851/pointyEndBoxExpandTop.svg) repeat-x +} +.sheet-very-boring-box-wrapper { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + margin-bottom: 8px; + min-height: 32px; + padding: 4px 10px; + position: relative +} +.sheet-very-boring-box { + grid-template-columns: 14px auto 14px; + grid-template-rows: 17px auto 17px +} +.sheet-very-boring-box-bottom-left, .sheet-very-boring-box-bottom-right, .sheet-very-boring-box-top-left, .sheet-very-boring-box-top-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/48cc706f4838f6677babdfe157729839d7dc25bb/veryBoringBoxCorner.svg) no-repeat +} +.sheet-very-boring-box-expand-left, .sheet-very-boring-box-expand-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/5ff74ee6eaab7555fae61e1f31a2144f702c6bba/veryBoringBoxLineExpand.svg) repeat-y +} +.sheet-very-boring-box-expand-bottom, .sheet-very-boring-box-expand-top { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/5ff74ee6eaab7555fae61e1f31a2144f702c6bba/veryBoringBoxLineBottomExpand.svg) repeat-x +} +.sheet-very-styled-box-wrapper { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + min-height: 75px; + padding: 8px 10px 4px; + position: relative; + width: 153px +} +.sheet-very-styled-box { + grid-template-columns: 153px; + grid-template-rows: minmax(37px, 60px) auto minmax(37px, 60px) +} +.sheet-very-styled-box-bottom, .sheet-very-styled-box-top { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/d514b2e7f7fbd5dfb6ffb6636a9c0bced95c67ad/tallVeryStyledBoxTop.svg) no-repeat +} +.sheet-very-styled-box-expand { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/d514b2e7f7fbd5dfb6ffb6636a9c0bced95c67ad/tallVeryStyledBoxExpand.svg) repeat-y +} +.sheet-gray-background-bottom-right, .sheet-indented-box-bottom-right, .sheet-indented-box-horizontal-bottom-right, .sheet-indented-box-horizontal-rounded-bottom-bottom-right, .sheet-indented-box-horizontal-rounded-bottom-right, .sheet-pointy-end-box-bottom-right, .sheet-very-boring-box-bottom-right { + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1) +} +.sheet-boring-box-bottom-right, .sheet-boring-box-expand-right, .sheet-boring-box-top-right, .sheet-gray-background-top-right, .sheet-indented-box-expand-right, .sheet-indented-box-horizontal-expand-right, .sheet-indented-box-horizontal-rounded-bottom-expand-right, .sheet-indented-box-horizontal-rounded-bottom-top-right, .sheet-indented-box-horizontal-rounded-expand-right, .sheet-indented-box-horizontal-rounded-top-right, .sheet-indented-box-horizontal-top-right, .sheet-indented-box-top-right, .sheet-pointy-end-box-expand-right, .sheet-pointy-end-box-top-right, .sheet-spell-level-title-background-left-no-number, .sheet-very-boring-box-expand-right, .sheet-very-boring-box-top-right { + -webkit-transform: scaleX(-1); + transform: scaleX(-1) +} +.sheet-boring-box-expand-bottom, .sheet-gray-background-bottom-left, .sheet-indented-box-bottom-left, .sheet-indented-box-expand-bottom, .sheet-indented-box-horizontal-bottom-left, .sheet-indented-box-horizontal-expand-bottom, .sheet-indented-box-horizontal-rounded-bottom-bottom-left, .sheet-indented-box-horizontal-rounded-bottom-expand-bottom, .sheet-indented-box-horizontal-rounded-bottom-left, .sheet-indented-box-horizontal-rounded-expand-bottom, .sheet-pointy-end-box-bottom-left, .sheet-pointy-end-box-expand-bottom, .sheet-very-boring-box-bottom-left, .sheet-very-boring-box-expand-bottom, .sheet-very-styled-box-bottom { + -webkit-transform: scaleY(-1); + transform: scaleY(-1) +} +.sheet-processing { + background-color: rgba(0, 0, 0, .75); + color: #f5f5f5; + display: none; + height: 100%; + left: 0; + padding: 2px; + position: absolute; + top: 0; + width: 100%; + z-index: 99999 +} +.sheet-show-processing:not([value=''])~.sheet-processing { + display: block +} +.sheet-processing .sheet-processing-names { + color: red +} +.sheet-character-header { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/855cdd0e1e8789f15ce03908b82ca584580aad05/topRibbonBackground.svg) no-repeat; + display: flex; + flex-wrap: nowrap +} +.sheet-character-header .sheet-shaped-version { + margin-right: 10px; + margin-top: 3px; + text-align: right +} +.sheet-name-ribbon-wrapper { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + margin-right: -4px +} +.sheet-character-name { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e22ac446a0abb681c535a704abc4a6f7244df2ed/nameRibbon.svg) no-repeat; + height: 68px; + max-width: 310px; + min-width: 170px; + padding: 12px 8px 12px 20px +} +.sheet-character-name input { + font-size: 22px; + font-weight: 700; + overflow: hidden; + padding: 4px; + text-overflow: ellipsis; + -webkit-transform: rotate(1deg); + transform: rotate(1deg); + white-space: nowrap +} +.sheet-character-name .sheet-wrap-box-label { + margin-left: 35px; + margin-top: 10px +} +.sheet-header-info { + flex-grow: 1 +} +input.sheet-toggle-edit-mode[value='1']~div .sheet-header-info { + margin-top: -14px +} +.sheet-header-info-inner { + align-items: center; + display: flex; + flex-direction: column; + height: 100%; + justify-content: center; + padding: 4px 8px; + position: relative; + z-index: 9 +} +.sheet-header-info-inner .sheet-shaped-row { + width: 100% +} +.sheet-classes-select-wrapper { + background: #fff; + min-height: 27px +} +.sheet-classes-select-wrapper .repcontainer { + display: flex +} +.sheet-classes-select-wrapper .repitem+.repitem { + border-left: 1px solid #000; + margin-left: 8px; + padding-left: 8px +} +.sheet-right-ribbon-wrapper { + align-items: center; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: flex; + margin-left: -4px +} +.sheet-right-ribbon { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e22ac446a0abb681c535a704abc4a6f7244df2ed/rightRibbon.svg) no-repeat; + height: 57px; + width: 27px +} +.sheet-nav { + position: relative; + z-index: 10 +} +input.sheet-toggle-page:not([value=character]):not([value=spells])~div.sheet-section-character, input.sheet-toggle-page:not([value=character]):not([value=spells])~div.sheet-section-npc, input.sheet-toggle-page:not([value=settings])~div.sheet-section-settings { + display: none +} +input.sheet-slide-input-pc:not([value='1'])~div.sheet-section-npc, input.sheet-slide-input-pc[value='1']~div.sheet-section-character { + display: none!important +} +input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-character-details, input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-left-column, input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-right-column { + display: none +} +input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-center-column { + width: 100% +} +input.sheet-toggle-page[value=spells]~.sheet-section-character .sheet-center-column>div:not(.sheet-spells-wrap) { + display: none +} +input.sheet-toggle-page[value=spells]~.sheet-section-npc .sheet-left-column { + display: none +} +input.sheet-toggle-page[value=spells]~.sheet-section-npc .sheet-right-column>div:not(.sheet-spells) { + display: none +} +input.sheet-toggle-edit-mode, span.sheet-toggle-edit-mode { + width: 23px +} +span.sheet-toggle-edit-mode { + margin-left: -23px +} +div[class='repcontainer editmode']~div[class^=repcontrol] button[class='btn repcontrol_add'] { + display: inline-block!important; + visibility: hidden +} +.sheet-abilities { + margin-bottom: 8px; + margin-right: 6px +} +.sheet-abilities-background { + align-items: center; + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cd2ad2aa714f30a9245728a510fbe4ddfa5701a6/abilityBackgroundEnd.svg) center top no-repeat, url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/ab9629dfca660db313c02bd0b8f3f80dd7714e87/abilityBackgroundEndBottom.svg) center bottom no-repeat, #dedfdf; + display: flex; + flex-direction: column; + padding-bottom: 16px; + padding-top: 26px; + width: 81px +} +.sheet-ability-wrapper { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/a9f61604d33622b4509ac65928fe2423754c14b3/ability.svg) no-repeat; + display: flex; + flex-direction: column; + height: 83px; + margin-bottom: 12px; + padding: 5px; + position: relative; + width: 71px +} +.sheet-ability-wrapper .sheet-ability-score-wrapper { + border-radius: 50%; + bottom: 2px; + font-size: 12px; + height: 24px; + left: 0; + margin-left: auto; + margin-right: auto; + padding: 2px; + position: absolute; + right: 0; + width: 40px +} +.sheet-ability-wrapper .sheet-ability-score-wrapper input { + background: 0 0; + border-radius: 5px +} +.sheet-ability-name { + display: block; + font-size: 8px; + margin-top: 1px +} +.sheet-ability-modifier { + font-size: 28px; + padding-top: 6px +} +input.sheet-toggle-edit-mode[value='1']~div .sheet-ability-modifier { + line-height: 22px +} +.sheet-inspiration { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/9e301f3bdf16cfb73e0caf91998eaa317cbd783a/inspiration.svg) no-repeat; + height: 38px; + width: 153px +} +.sheet-inspiration .sheet-shaped-row { + height: 100% +} +.sheet-inspiration .sheet-wrap-box-title { + margin-left: 14px; + margin-top: 0; + padding: 0 +} +.sheet-inspiration-left { + height: 100%; + width: 38px +} +.sheet-inspiration-right { + flex-grow: 1; + height: 100% +} +.sheet-inspiration-label { + height: 100% +} +.sheet-inspiration-label [type=checkbox] { + display: none +} +.sheet-inspiration-label [type=checkbox]+span { + cursor: pointer; + display: block +} +.sheet-inspiration-label [type=checkbox]:checked+span { + background: url(https://i.imgur.com/m5WFImZ.png) center center no-repeat +} +.sheet-inspiration-label span { + height: 100%; + width: 100% +} +.sheet-inspiration-multiple { + height: 100%; + padding: 5px 4px +} +.sheet-inspiration-multiple input { + height: 100% +} +.sheet-inspiration-multiple-toggle[value='1']~div .sheet-inspiration-label { + display: none +} +.sheet-inspiration-multiple-toggle:not([value='1'])~div .sheet-inspiration-multiple { + display: none +} +.sheet-proficiency-bonus { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/9e301f3bdf16cfb73e0caf91998eaa317cbd783a/proficiencyBonus.svg) no-repeat; + height: 46px; + width: 153px +} +.sheet-proficiency-bonus .sheet-shaped-row, .sheet-proficiency-bonus .sheet-wrapper-button { + height: 100% +} +.sheet-proficiency-bonus .sheet-wrap-box-title { + margin-left: 8px; + margin-top: 0; + padding: 0 +} +.sheet-proficiency-bonus-wrapper { + align-items: center; + display: flex; + height: 100%; + justify-content: center; + padding: 5px 4px; + width: 43px +} +.sheet-proficiency-bonus-wrapper input { + height: 100% +} +.sheet-skills select { + padding: 0 +} +input.sheet-toggle-passive-skills:not([value='1'])~div .sheet-passive-skill { + display: none +} +.sheet-skill-roll-select { + width: 7px +} +.sheet-skill-name { + overflow: hidden +} +.sheet-skill-ability { + color: #ccc; + font-size: 10px +} +.sheet-saving-throw, .sheet-skill { + margin-bottom: 4px +} +.sheet-skills-ability-selector { + background: 0 0 +} +.sheet-section-character .sheet-skills-ability-selector { + color: #909090 +} +.sheet-skill-ability-size { + font-size: .9em!important; + padding: 0 +} +.sheet-skill-ability-expand-text { + font-size: .825em!important +} +.sheet-parenthesis-wrapper { + color: #909090; + font-size: 9px +} +.sheet-parenthesis-wrapper input { + padding-left: 3px; + padding-right: 3px +} +.sheet-skill-proficiency[value=proficient]+span { + background-color: #879a6a +} +.sheet-skill-proficiency[value=expertise]+span { + background-color: gold +} +.sheet-ac { + margin-top: -6px +} +.sheet-shield { + align-items: center; + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/7cd31246e95b8c773cb40f6cbf59764db0cc2bcd/ac.svg) no-repeat; + display: flex; + flex-direction: column; + height: 74px; + justify-content: center; + width: 64px +} +.sheet-shield .sheet-wrap-box-title { + width: 40px +} +.sheet-hit-dice-container { + align-items: center; + display: flex; + flex-direction: column; + font-size: 13px; + height: 100%; + justify-content: center +} +.sheet-hit-dice-container input { + font-size: 13px +} +.sheet-heart { + align-items: center; + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/467445dc8cfd7e13bdaab72e650c5eb656d00025/heart.svg) no-repeat; + display: flex; + flex-direction: column; + height: 66px; + justify-content: center; + margin-left: -2px; + margin-top: -6px; + position: relative; + width: 70px +} +.sheet-heart .sheet-wrap-box-title { + margin-bottom: 2px; + margin-top: -2px; + width: 40px +} +.sheet-hp-wrapper { + width: 50px +} +.sheet-hp-wrapper input { + border-radius: 12px +} +.sheet-hp-wrapper input::-webkit-input-placeholder { + font-size: 14px +} +.sheet-hp-wrapper input:-ms-input-placeholder { + font-size: 14px +} +.sheet-hp-wrapper input::-ms-input-placeholder { + font-size: 14px +} +.sheet-hp-wrapper input::placeholder { + font-size: 14px +} +.sheet-temp-hp-position { + position: absolute; + right: -4px; + top: -2px +} +.sheet-temp-hp-wrapper { + font-size: 13px +} +.sheet-temp-hp-wrapper input { + font-size: 13px +} +.sheet-max-hp-wrapper, .sheet-temp-hp-wrapper { + background-color: #fff; + border: 1px solid #000; + border-radius: 12px; + padding-left: 2px; + padding-right: 2px +} +.sheet-max-hp-wrapper input, .sheet-temp-hp-wrapper input { + border-radius: 6px +} +.sheet-max-hp-position { + align-items: center; + bottom: 2px; + display: flex; + justify-content: center; + left: 0; + margin-left: auto; + margin-right: auto; + position: absolute; + right: 0 +} +.sheet-speed-hover-toggle:not([value='1'])~.sheet-speed-hover-display { + display: none +} +.sheet-other-speeds:not([value='1'])~.sheet-speed.sheet-other { + display: none +} +.sheet-sense-blind-beyond-toggle:not([value='1'])~.sheet-sense-blind-beyond-display { + display: none +} +.sheet-death-saving-throws { + position: relative +} +.sheet-death-saving-throws-proficiency-wrapper { + bottom: 1px; + left: -3px; + position: absolute +} +.sheet-death-saving-throws-proficiency-wrapper .sheet-round-checkbox-wrapper span { + background-color: #fff +} +.sheet-death-successes .sheet-bubble { + background-color: #879a6a +} +.sheet-death-failures { + margin-top: 2px +} +.sheet-currency-wrap { + flex-shrink: 0; + margin-left: -16px; + width: 73px +} +.sheet-currency { + height: 30px; + padding: 2px 3px 3px 2px +} +.sheet-currency-border[value=COPPER]~.sheet-currency { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/copper.svg) no-repeat +} +.sheet-currency-border[value=SILVER]~.sheet-currency { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/silver.svg) no-repeat +} +.sheet-currency-border[value=ELECTRUM]~.sheet-currency { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/electrum.svg) no-repeat +} +.sheet-currency-border[value=GOLD]~.sheet-currency { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/gold.svg) no-repeat +} +.sheet-currency-border[value=PLATINUM]~.sheet-currency { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cace63afe01487a41f778e2139cd4d8fa41f4bc2/platinum.svg) no-repeat +} +.sheet-currency-acronym { + flex-shrink: 0; + font-size: 8px; + margin-top: 1px; + width: 15px +} +.sheet-currency-button { + text-align: center!important +} +.sheet-currency-name { + white-space: nowrap +} +.sheet-currency-value-wrap { + margin-left: 4px; + margin-right: 4px +} +.sheet-currency-value-wrap input { + border-radius: 12px +} +.sheet-weight-total { + margin-right: -12px +} +.sheet-background-text { + display: block; + max-height: 75px; + min-height: 28px; + overflow-x: hidden; + overflow-y: auto +} +.sheet-personality-traits { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0 +} +.sheet-bonds, .sheet-ideals { + border-radius: 0 +} +.sheet-flaws { + border-top-left-radius: 0; + border-top-right-radius: 0 +} +.sheet-conditions-wrapper-wrapper { + align-items: center; + display: flex; + flex-direction: column; + margin-bottom: 8px; + margin-right: 6px +} +.sheet-conditions-wrapper { + width: 100% +} +.sheet-conditions-wrapper .sheet-round-checkbox-wrapper input:checked+.sheet-pseudo-circle { + background-color: #922610 +} +.sheet-conditions { + display: grid; + grid-template-columns: auto auto +} +.sheet-condition { + align-items: center; + display: flex; + flex-wrap: nowrap; + margin-bottom: 4px +} +.sheet-condition:nth-child(odd) { + margin-right: 2px +} +.sheet-exhaustion-wrapper { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/1ac8ac8fb0d599e61603ef726d339ecb1a177cf6/triangeFlag.svg) no-repeat; + height: 46px; + margin-top: -1.833px; + width: 120px +} +.sheet-exhaustion { + margin-top: 8px +} +.sheet-artificer-class-features:not([value='1'])~.sheet-artificer-class-features-toggle { + display: none +} +.sheet-barbarian-class-features:not([value='1'])~.sheet-barbarian-class-features-toggle { + display: none +} +.sheet-bard-class-features:not([value='1'])~.sheet-bard-class-features-toggle { + display: none +} +.sheet-cleric-class-features:not([value='1'])~.sheet-cleric-class-features-toggle { + display: none +} +.sheet-druid-class-features:not([value='1'])~.sheet-druid-class-features-toggle { + display: none +} +.sheet-fighter-class-features:not([value='1'])~.sheet-fighter-class-features-toggle { + display: none +} +.sheet-monk-class-features:not([value='1'])~.sheet-monk-class-features-toggle { + display: none +} +.sheet-paladin-class-features:not([value='1'])~.sheet-paladin-class-features-toggle { + display: none +} +.sheet-ranger-class-features:not([value='1'])~.sheet-ranger-class-features-toggle { + display: none +} +.sheet-rangerua-class-features:not([value='1'])~.sheet-rangerua-class-features-toggle { + display: none +} +.sheet-rogue-class-features:not([value='1'])~.sheet-rogue-class-features-toggle { + display: none +} +.sheet-sorcerer-class-features:not([value='1'])~.sheet-sorcerer-class-features-toggle { + display: none +} +.sheet-warlock-class-features:not([value='1'])~.sheet-warlock-class-features-toggle { + display: none +} +.sheet-wizard-class-features:not([value='1'])~.sheet-wizard-class-features-toggle { + display: none +} +.sheet-section-character.sheet-pc .sheet-left-column { + flex-shrink: 0; + margin-right: 2px; + width: 242px +} +.sheet-section-character.sheet-pc .sheet-center-column { + flex-grow: 1; + flex-shrink: 0; + width: 320px +} +.sheet-section-character.sheet-pc .sheet-right-column { + flex-grow: 1; + flex-shrink: 0; + margin-left: 4px; + width: 302px +} +.sheet-section-character.sheet-pc .sheet-initiative, .sheet-section-character.sheet-pc .sheet-saving-throws, .sheet-section-character.sheet-pc .sheet-skills, .sheet-section-character.sheet-pc .sheet-speed { + margin-bottom: 8px +} +.sheet-first-rows { + margin-bottom: 8px; + margin-left: 4px; + margin-right: 4px +} +.sheet-gray-background-bottom { + bottom: 0; + -webkit-transform: scaleY(-1); + transform: scaleY(-1) +} +.sheet-gray-background-top { + top: 0 +} +.sheet-gray-background-expand { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/cee44ae0240cc9d1e4823e4964356427c54dcb62/firstRowsBackgroundExpand.svg); + bottom: 43px; + right: 0; + top: 43px +} +.sheet-death-saving-throws, .sheet-hit-dice, .sheet-initiative, .sheet-rest, .sheet-speed { + align-items: center; + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/5d6c848acb8934d340368d0786ccafea5c53fdda/box.svg) no-repeat; + display: flex; + flex-direction: column; + height: 66px; + justify-content: flex-end; + margin-left: 6px; + padding: 4px 6px; + width: 70px +} +.sheet-death-saving-throws .sheet-giant-font, .sheet-hit-dice .sheet-giant-font, .sheet-initiative .sheet-giant-font, .sheet-rest .sheet-giant-font, .sheet-speed .sheet-giant-font { + padding: 5px 3px +} +.sheet-death-saving-throws { + padding: 2px 6px +} +.sheet-equipment { + margin-left: 4px; + margin-right: 4px +} +.sheet-languages-wrap, .sheet-resistances-wrap, .sheet-senses-wrap { + margin-right: 2px +} +.sheet-character-details { + border-top: 4px solid #000; + padding-top: 4px +} +.sheet-modifier-wrapper-box { + margin: -16px -12px -2px +} +.sheet-modifier-wrapper { + align-items: center; + display: flex; + flex-direction: column +} +.sheet-modifier, .sheet-modifier-long, .sheet-modifier-short { + height: 30px; + margin-bottom: 2px; + padding: 2px 3px 3px +} +.sheet-modifier { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/7ad132c535dad034e73695193ef3ae3981a978fd/modifier.svg) no-repeat; + width: 60px +} +.sheet-modifier-long { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/02668ef9fd839d986c83dcfaec139dda5bb9dbf0/modifierLong.svg) no-repeat; + width: 70px +} +.sheet-modifier-short { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/02668ef9fd839d986c83dcfaec139dda5bb9dbf0/modifierShort.svg) no-repeat; + width: 50px +} +.sheet-modifier-value-wrap { + align-items: center; + display: flex; + height: 100%; + justify-content: center; + margin-left: 4px; + margin-right: 4px +} +.sheet-modifier-value-wrap input, .sheet-modifier-value-wrap select { + border-radius: 12px +} +input.sheet-toggle-edit-mode:not([value='1'])~div input.sheet-toggle-skill:not([value=true])~.sheet-skill-wrapper, input.sheet-toggle-edit-mode:not([value='1'])~div input.sheet-toggle-skills:not([value=true])~.sheet-skills, input.sheet-toggle-innate-spellcasting:not([value='1'])~div .sheet-innate-spellcasting, input.sheet-toggle-spellcasting:not([value='1'])~div .sheet-spellcasting, input.sheet-toggle-spells:not([value='1'])~.sheet-toggle-innate-spellcasting, input.sheet-toggle-spells:not([value='1'])~.sheet-toggle-spellcasting { + display: none +} +.sheet-section-npc .sheet-left-column { + flex-shrink: 0; + margin-right: 2px; + padding-right: 4px; + width: 300px +} +.sheet-section-npc .sheet-right-column { + flex-grow: 1; + flex-shrink: 0; + margin-left: 2px; + position: relative; + width: 380px +} +.sheet-section-npc input, .sheet-section-npc select, .sheet-section-npc textarea { + padding-bottom: 0; + padding-top: 0 +} +.sheet-section-npc .sheet-bar { + background: #e69a28 repeating-linear-gradient(15deg, #e69a28, #ca8929 5px, #ca8929 5px, #e69a28 10px); + border: 1px solid #563300; + height: 5px; + position: relative; + z-index: 1 +} +.sheet-section-npc .sheet-npc-content-wrap { + background: url(https://i.imgur.com/hggz0ed.jpg) repeat; + box-shadow: 0 0 1.5em #867453; + font-size: 14px; + margin-left: 2px; + margin-right: 2px; + padding: 3px +} +.sheet-section-npc .sheet-npc-content-wrap input, .sheet-section-npc .sheet-npc-content-wrap select, .sheet-section-npc .sheet-npc-content-wrap textarea { + font-size: 14px +} +.sheet-section-npc .sheet-shaped-version { + font-size: 12px +} +.sheet-section-npc .btn[type=roll], .sheet-section-npc .sheet-npc-content-wrap, .sheet-section-npc .sheet-npc-content-wrap input, .sheet-section-npc .sheet-npc-content-wrap select, .sheet-section-npc .sheet-npc-content-wrap textarea { + font-family: 'Noto Sans', 'Myriad Pro', Calibri, Helvetica, Arial, sans-serif +} +.sheet-section-npc .sheet-creature-name { + color: #3a0e06; + font-family: Lora, 'Calisto MT', 'Bookman Old Style', Bookman, 'Goudy Old Style', Garamond, 'Hoefler Text', 'Bitstream Charter', Georgia, serif!important; + font-size: 28px!important; + font-variant: small-caps; + font-weight: 700; + letter-spacing: 1px; + line-height: 28px +} +.sheet-section-npc .sheet-h3-wrap { + border-bottom: 1px solid #3a0e06; + margin: 0 0 5px +} +.sheet-section-npc h3 { + color: #3a0e06; + font-size: 1.3em; + font-variant: small-caps; + font-weight: 400; + line-height: 110% +} +.sheet-section-npc .sheet-top-stats { + color: #3a0e06; + padding-top: 2px +} +.sheet-section-npc .sheet-top-stats button, .sheet-section-npc .sheet-top-stats input, .sheet-section-npc .sheet-top-stats textarea { + color: #3a0e06 +} +.sheet-section-npc .sheet-divider { + border-bottom: 3px solid transparent; + border-left: 300px solid #922610; + border-top: 3px solid transparent; + margin: 4px 0 +} +.sheet-section-npc .sheet-skills .repitem:last-child .sheet-comma { + display: none +} +.sheet-section-npc .sheet-skills-wrapper { + width: 100% +} +input.sheet-toggle-edit-mode[value='1']~.sheet-section-npc .sheet-skills .repcontainer { + display: grid; + grid-template-columns: 50% 50% +} +.sheet-section-npc .sheet-custom-saving-throw:last-child .sheet-comma { + display: none +} +.sheet-actions .repitem:not(:last-of-type), .sheet-class-features .repitem:not(:last-of-type), .sheet-equipment .repitem:not(:last-of-type), .sheet-feats .repitem:not(:last-of-type), .sheet-lair-actions .repitem:not(:last-of-type), .sheet-legendary-actions .repitem:not(:last-of-type), .sheet-modifiers .repitem:not(:last-of-type), .sheet-offense .repitem:not(:last-of-type), .sheet-racial-traits .repitem:not(:last-of-type), .sheet-reactions .repitem:not(:last-of-type), .sheet-regional-effects .repitem:not(:last-of-type), .sheet-traits .repitem:not(:last-of-type), .sheet-utility .repitem:not(:last-of-type) { + margin-bottom: 4px +} +.sheet-actions .sheet-heading, .sheet-class-features .sheet-heading, .sheet-equipment .sheet-heading, .sheet-feats .sheet-heading, .sheet-lair-actions .sheet-heading, .sheet-legendary-actions .sheet-heading, .sheet-modifiers .sheet-heading, .sheet-offense .sheet-heading, .sheet-racial-traits .sheet-heading, .sheet-reactions .sheet-heading, .sheet-regional-effects .sheet-heading, .sheet-traits .sheet-heading, .sheet-utility .sheet-heading { + font-style: italic +} +.sheet-actions, .sheet-lair-actions, .sheet-legendary-actions, .sheet-reactions, .sheet-regional-effects { + margin-top: 7px +} +.sheet-ammo .repitem { + padding-left: 6px; + padding-right: 6px +} +.sheet-has-carried { + text-indent: 13px +} +.sheet-has-carried-margin { + margin-left: 13px +} +input.sheet-toggle-filter-condense, span.sheet-toggle-filter-condense { + width: 48px +} +span.sheet-toggle-filter-condense { + margin-left: -48px +} +input.sheet-toggle-filter-content, span.sheet-toggle-filter-content { + width: 39px +} +span.sheet-toggle-filter-content { + margin-left: -39px +} +input.sheet-toggle-filters, span.sheet-toggle-filters { + width: 28px +} +span.sheet-toggle-filters { + margin-left: -28px +} +input.sheet-toggle-filter-prepared, span.sheet-toggle-filter-prepared { + width: 46px +} +span.sheet-toggle-filter-prepared { + margin-left: -46px +} +input.sheet-toggle-filter-ritual, span.sheet-toggle-filter-ritual { + width: 26px +} +span.sheet-toggle-filter-ritual { + margin-left: -26px +} +input.sheet-toggle-filter-concentration, span.sheet-toggle-filter-concentration { + width: 82px +} +span.sheet-toggle-filter-concentration { + margin-left: -82px +} +input.sheet-toggle-concentration, span.sheet-toggle-concentration { + width: 67px +} +span.sheet-toggle-concentration { + margin-left: -67px +} +input.sheet-toggle-filter-verbal, span.sheet-toggle-filter-verbal { + width: 13px +} +span.sheet-toggle-filter-verbal { + margin-left: -13px +} +input.sheet-toggle-filter-somatic, span.sheet-toggle-filter-somatic { + width: 13px +} +span.sheet-toggle-filter-somatic { + margin-left: -13px +} +input.sheet-toggle-filter-material, span.sheet-toggle-filter-material { + width: 14px +} +span.sheet-toggle-filter-material { + margin-left: -14px +} +input.sheet-toggle-spell-vsm-v, span.sheet-toggle-spell-vsm-v { + width: 13px +} +span.sheet-toggle-spell-vsm-v { + margin-left: -13px +} +input.sheet-toggle-spell-vsm-s, span.sheet-toggle-spell-vsm-s { + width: 13px +} +span.sheet-toggle-spell-vsm-s { + margin-left: -13px +} +input.sheet-toggle-spell-vsm-m, span.sheet-toggle-spell-vsm-m { + width: 14px +} +span.sheet-toggle-spell-vsm-m { + margin-left: -14px +} +input.sheet-toggle-filter-time-reaction, span.sheet-toggle-filter-time-reaction { + width: 41px +} +span.sheet-toggle-filter-time-reaction { + margin-left: -41px +} +input.sheet-toggle-filter-time-bonus, span.sheet-toggle-filter-time-bonus { + width: 34px +} +span.sheet-toggle-filter-time-bonus { + margin-left: -34px +} +input.sheet-toggle-filter-time-action, span.sheet-toggle-filter-time-action { + width: 33px +} +span.sheet-toggle-filter-time-action { + margin-left: -33px +} +input.sheet-toggle-filter-time-longer, span.sheet-toggle-filter-time-longer { + width: 34px +} +span.sheet-toggle-filter-time-longer { + margin-left: -34px +} +input.sheet-toggle-spells-filter-level-0, span.sheet-toggle-spells-filter-level-0 { + width: 40px +} +span.sheet-toggle-spells-filter-level-0 { + margin-left: -40px +} +input.sheet-toggle-spells-filter-level-1, span.sheet-toggle-spells-filter-level-1 { + width: 11px +} +span.sheet-toggle-spells-filter-level-1 { + margin-left: -11px +} +input.sheet-toggle-spells-filter-level-2, span.sheet-toggle-spells-filter-level-2 { + width: 11px +} +span.sheet-toggle-spells-filter-level-2 { + margin-left: -11px +} +input.sheet-toggle-spells-filter-level-3, span.sheet-toggle-spells-filter-level-3 { + width: 11px +} +span.sheet-toggle-spells-filter-level-3 { + margin-left: -11px +} +input.sheet-toggle-spells-filter-level-4, span.sheet-toggle-spells-filter-level-4 { + width: 11px +} +span.sheet-toggle-spells-filter-level-4 { + margin-left: -11px +} +input.sheet-toggle-spells-filter-level-5, span.sheet-toggle-spells-filter-level-5 { + width: 11px +} +span.sheet-toggle-spells-filter-level-5 { + margin-left: -11px +} +input.sheet-toggle-spells-filter-level-6, span.sheet-toggle-spells-filter-level-6 { + width: 11px +} +span.sheet-toggle-spells-filter-level-6 { + margin-left: -11px +} +input.sheet-toggle-spells-filter-level-7, span.sheet-toggle-spells-filter-level-7 { + width: 11px +} +span.sheet-toggle-spells-filter-level-7 { + margin-left: -11px +} +input.sheet-toggle-spells-filter-level-8, span.sheet-toggle-spells-filter-level-8 { + width: 11px +} +span.sheet-toggle-spells-filter-level-8 { + margin-left: -11px +} +input.sheet-toggle-spells-filter-level-9, span.sheet-toggle-spells-filter-level-9 { + width: 11px +} +span.sheet-toggle-spells-filter-level-9 { + margin-left: -11px +} +input.sheet-toggle-spells-filter-level-all, span.sheet-toggle-spells-filter-level-all { + width: 15px +} +span.sheet-toggle-spells-filter-level-all { + margin-left: -15px +} +span.sheet-toggle-filter-time-action, span.sheet-toggle-filter-time-bonus, span.sheet-toggle-spells-filter-level-1, span.sheet-toggle-spells-filter-level-2, span.sheet-toggle-spells-filter-level-3, span.sheet-toggle-spells-filter-level-4, span.sheet-toggle-spells-filter-level-5, span.sheet-toggle-spells-filter-level-6, span.sheet-toggle-spells-filter-level-7, span.sheet-toggle-spells-filter-level-8, span.sheet-toggle-spells-filter-level-9 { + border-radius: 0 +} +span.sheet-toggle-filter-time-longer, span.sheet-toggle-spells-filter-level-all { + border-bottom-left-radius: 0; + border-top-left-radius: 0 +} +span.sheet-toggle-filter-time-reaction, span.sheet-toggle-spells-filter-level-0 { + border-bottom-right-radius: 0; + border-top-right-radius: 0 +} +input.sheet-show-materials:not(:checked)~.sheet-show-materials, input.sheet-toggle-filters:not(:checked)~[class^=sheet-toggle-filter-], input.sheet-toggle-filters:not(:checked)~[class^=sheet-toggle-spells-filter-], input.sheet-toggle-filters:not(:checked)~div [class^=sheet-toggle-filter-], input.sheet-toggle-filters:not(:checked)~div [class^=sheet-toggle-spells-filter-], input.sheet-toggle-prepared-matters:not([value='1'])~div .sheet-prepared-matters, input.sheet-toggle-prepared-matters:not([value='1'])~div .sheet-toggle-filter-prepared, input.sheet-toggle-prepared-matters[value='1']~div .sheet-show-when-prepared-doesnt-matters, input.sheet-toggle-ritual:not([value=Yes])~div .sheet-show-ritual, input.sheet-toggle-spell-points:not([value='1'])~.sheet-spell-points, input.sheet-toggle-spell-points:not([value='1'])~div .sheet-spell-points, input.sheet-toggle-spell-slots:not([value='1'])~.sheet-spell-slots, input.sheet-toggle-spell-slots:not([value='1'])~div .sheet-spell-slots, input[type=hidden].sheet-toggle-spells:not([value='1'])~.sheet-spells, input[type=hidden].sheet-toggle-spells:not([value='1'])~div .sheet-spells, input[type=hidden].sheet-toggle-spells:not([value='1'])~input.sheet-toggle-edit-mode:not([value='1'])~div .sheet-spells-wrap { + display: none +} +input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-0:not(:checked)~div .sheet-spell-level-0 { + display: none +} +input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-1:not(:checked)~div .sheet-spell-level-1 { + display: none +} +input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-2:not(:checked)~div .sheet-spell-level-2 { + display: none +} +input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-3:not(:checked)~div .sheet-spell-level-3 { + display: none +} +input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-4:not(:checked)~div .sheet-spell-level-4 { + display: none +} +input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-5:not(:checked)~div .sheet-spell-level-5 { + display: none +} +input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-6:not(:checked)~div .sheet-spell-level-6 { + display: none +} +input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-7:not(:checked)~div .sheet-spell-level-7 { + display: none +} +input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-8:not(:checked)~div .sheet-spell-level-8 { + display: none +} +input.sheet-toggle-filters:checked~input.sheet-toggle-spells-filter-level-9:not(:checked)~div .sheet-spell-level-9 { + display: none +} +input.sheet-toggle-filters:checked~input.sheet-toggle-filter-concentration:checked~div input.sheet-toggle-concentration[value=Yes]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-material:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-material:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_S_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-material:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-material:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-prepared:checked~div input.sheet-toggle-prepared:not([value=Yes])~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-ritual:checked~div input.sheet-toggle-ritual:not([value=Yes])~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-somatic:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_S]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-somatic:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_S_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-somatic:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-somatic:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-action:not(:checked)~div input.sheet-toggle-time[value='1_ACTION']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-bonus:not(:checked)~div input.sheet-toggle-time[value='1_BONUS_ACTION']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='10_MINUTES']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='12_HOURS']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='1_HOUR']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='1_MINUTE']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='24_HOURS']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-longer:not(:checked)~div input.sheet-toggle-time[value='8_HOURS']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-time-reaction:not(:checked)~div input.sheet-toggle-time[value='1_REACTION']~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-verbal:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-verbal:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_M]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-verbal:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S]~.sheet-filter-section, input.sheet-toggle-filters:checked~input.sheet-toggle-filter-verbal:not(:checked)~div input.sheet-toggle-components[value=COMPONENTS_V_S_M]~.sheet-filter-section { + display: none +} +.sheet-filter { + display: inline-block; + font-size: 11px +} +.sheet-spell-level-container { + flex-grow: 1; + min-width: 278px +} +.sheet-spell-level-container select { + border-bottom-right-radius: 8px; + border-top-right-radius: 8px +} +.sheet-section-npc .sheet-spell-level-container, .sheet-toggle-page[value=spells]~div .sheet-spell-level-container { + padding-left: 2px; + padding-right: 2px +} +.sheet-section-npc .sheet-spell-level-container { + max-width: 50% +} +.sheet-toggle-page[value=spells]~div .sheet-spell-level-container { + max-width: 33% +} +.sheet-spell-level-title, .sheet-spell-level-title-no-number { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + height: 50px; + position: relative; + width: 100% +} +.sheet-spell-level-title { + padding: 12px 6px +} +.sheet-spell-level-title-no-number { + padding: 12px +} +.sheet-spell-level-title-background, .sheet-spell-level-title-background-no-number { + align-items: stretch; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + bottom: 0; + display: grid; + grid-template-rows: 50px; + justify-items: stretch; + left: 0; + position: absolute; + right: 0; + top: 0 +} +.sheet-spell-level-title-background { + grid-template-columns: 42px auto 23px +} +.sheet-spell-level-title-background-no-number { + grid-template-columns: 23px auto 23px +} +.sheet-spell-level-title-background-left { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e624f6a67178ee92ba723b37fff0d805891c1602/spellcastingTitleLeft.svg) no-repeat +} +.sheet-spell-level-title-background-left-no-number, .sheet-spell-level-title-background-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e624f6a67178ee92ba723b37fff0d805891c1602/spellcastingTitleRight.svg) no-repeat +} +.sheet-spell-level-title-background-left-no-number { + -webkit-transform: scaleX(-1); + transform: scaleX(-1) +} +.sheet-spell-level-title-background-expand { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/e624f6a67178ee92ba723b37fff0d805891c1602/spellcastingTitleExpand.svg) repeat-x +} +.sheet-spell-level { + font-size: 18px; + font-weight: 700; + margin-right: 32px; + text-align: center; + width: 13px +} +.sheet-spell-title-wrapper { + max-height: 26px; + width: 100% +} +.sheet-spells .sheet-prepared-matters input:checked+span, .sheet-spells input.sheet-toggle-concentration:checked+span.sheet-toggle-concentration, .sheet-spells input.sheet-toggle-ritual:checked+span.sheet-toggle-ritual, .sheet-spells input[class^=sheet-toggle-filter]:checked+span[class^=sheet-toggle-filter], .sheet-spells input[class^=sheet-toggle-spells-filter]:checked+span[class^=sheet-toggle-spells-filter] { + background-color: #591209 +} +.sheet-spell-list { + align-items: flex-start; + display: flex; + flex-wrap: wrap +} +input.sheet-toggle-prepared-matters[value='1']~.sheet-section-character input.sheet-toggle-prepared:not([value=Yes])~div .sheet-spell-name, input.sheet-toggle-prepared-matters[value='1']~.sheet-section-npc input.sheet-toggle-prepared:not([value=Yes])~div .sheet-spell-name { + color: #909090 +} +.sheet-prepared-bubble-spaceholder { + height: 9px; + width: 9px +} +.sheet-spell-name { + color: #591209; + font-family: 'Times New Roman', Times, serif; + font-size: 14px; + font-variant: small-caps; + font-weight: 700 +} +.sheet-tooltip-content-top .sheet-spell-name { + color: inherit +} +input.sheet-toggle-edit-mode[value='1']~div .sheet-spell-name { + font-size: 16px +} +.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-1 { + display: none +} +.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-2 { + display: none +} +.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-3 { + display: none +} +.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-4 { + display: none +} +.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-5 { + display: none +} +.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-6 { + display: none +} +.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-7 { + display: none +} +.sheet-spell-slot-counter-max[value='0']~.sheet-spell-slot-counter-8 { + display: none +} +.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-2 { + display: none +} +.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-3 { + display: none +} +.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-4 { + display: none +} +.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-5 { + display: none +} +.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-6 { + display: none +} +.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-7 { + display: none +} +.sheet-spell-slot-counter-max[value='1']~.sheet-spell-slot-counter-8 { + display: none +} +.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-3 { + display: none +} +.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-4 { + display: none +} +.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-5 { + display: none +} +.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-6 { + display: none +} +.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-7 { + display: none +} +.sheet-spell-slot-counter-max[value='2']~.sheet-spell-slot-counter-8 { + display: none +} +.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-4 { + display: none +} +.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-5 { + display: none +} +.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-6 { + display: none +} +.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-7 { + display: none +} +.sheet-spell-slot-counter-max[value='3']~.sheet-spell-slot-counter-8 { + display: none +} +.sheet-spell-slot-counter-max[value='4']~.sheet-spell-slot-counter-5 { + display: none +} +.sheet-spell-slot-counter-max[value='4']~.sheet-spell-slot-counter-6 { + display: none +} +.sheet-spell-slot-counter-max[value='4']~.sheet-spell-slot-counter-7 { + display: none +} +.sheet-spell-slot-counter-max[value='4']~.sheet-spell-slot-counter-8 { + display: none +} +.sheet-spell-slot-counter-max[value='5']~.sheet-spell-slot-counter-6 { + display: none +} +.sheet-spell-slot-counter-max[value='5']~.sheet-spell-slot-counter-7 { + display: none +} +.sheet-spell-slot-counter-max[value='5']~.sheet-spell-slot-counter-8 { + display: none +} +.sheet-spell-slot-counter-max[value='6']~.sheet-spell-slot-counter-7 { + display: none +} +.sheet-spell-slot-counter-max[value='6']~.sheet-spell-slot-counter-8 { + display: none +} +.sheet-spell-slot-counter-max[value='7']~.sheet-spell-slot-counter-8 { + display: none +} +.sheet-spell-slot-counter-max[value='8']~.sheet-spell-slot-counter-9 { + display: none +} +.sheet-spell-slot-counter-max[value='8']~.sheet-spell-slot-counter-8 { + display: none +} +input.sheet-toggle-emote:not([value='1'])~div .sheet-emote, input.sheet-toggle-freeform:not([value='1'])~div .sheet-freeform, input.sheet-toggle-freetext:not([value='1'])~div .sheet-freetext { + display: none +} +.sheet-compendium-drop-target.dropping { + background-color: initial!important +} +.sheet-compendium-drop { + background-color: rgba(255, 255, 255, .87); + bottom: 0; + display: none; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: 99 +} +.dropping .sheet-compendium-drop { + display: block +} +.sheet-drop-target { + align-items: center; + border: 4px dashed #000; + display: flex; + font-size: 96px; + height: 400px; + justify-content: center; + margin: 48px +} +.sheet-rolltemplate-5e-shaped { + margin-bottom: -5px; + margin-left: -43px; + margin-right: -2px +} +.withoutavatars .sheet-rolltemplate-5e-shaped { + margin-left: -13px +} +.sheet-rolltemplate-5e-shaped .sheet-no-border { + border-bottom: 0!important +} +.sheet-rolltemplate-5e-shaped a[href^='!'], .sheet-rolltemplate-5e-shaped a[href^='~'] { + background-color: transparent; + border: 0; + color: #ce0f69; + display: inline; + padding: 0 +} +.sheet-rolltemplate-5e-shaped .sheet-rt-card { + box-sizing: border-box; + font-size: 11px; + overflow: hidden +} +.sheet-rolltemplate-5e-shaped .sheet-rt-card.sheet-continuous, .sheet-rolltemplate-5e-shaped .sheet-rt-card.sheet-continuous-header { + border-bottom: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0 +} +.sheet-rolltemplate-5e-shaped .sheet-rt-card.sheet-continuous, .sheet-rolltemplate-5e-shaped .sheet-rt-card.sheet-continuous-footer { + border-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: -28px; + padding-top: 9px +} +.sheet-rolltemplate-5e-shaped .sheet-rt-content { + color: #000 +} +.sheet-rolltemplate-5e-shaped .sheet-rt-content>div { + padding: 2px 4px +} +.sheet-rolltemplate-5e-shaped .sheet-rt-content>div:not(:last-of-type) { + -o-border-image: linear-gradient(to right, transparent, rgba(0, 0, 0, .75), transparent) 1; + border-image: linear-gradient(to right, transparent, rgba(0, 0, 0, .75), transparent) 1; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #000; + border-top: 0 +} +.sheet-rolltemplate-5e-shaped .sheet-grid-box { + align-items: stretch; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + bottom: 0; + display: grid; + justify-items: stretch; + left: 0; + position: absolute; + right: 0; + top: 0 +} +.sheet-rolltemplate-5e-shaped .sheet-box-inner { + position: relative +} +.sheet-rolltemplate-5e-shaped .sheet-box-middle { + background-color: #fff +} +.sheet-rolltemplate-5e-shaped .sheet-boring-box-wrapper { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + margin-bottom: 8px; + min-height: 51px; + padding: 4px 10px; + position: relative +} +.sheet-rolltemplate-5e-shaped .sheet-boring-box { + grid-template-columns: 19px auto 19px; + grid-template-rows: 15px auto 36px +} +.sheet-rolltemplate-5e-shaped .sheet-boring-box-bottom-left, .sheet-rolltemplate-5e-shaped .sheet-boring-box-bottom-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxBottomCornerWhite.svg) no-repeat +} +.sheet-rolltemplate-5e-shaped .sheet-boring-box-top-left, .sheet-rolltemplate-5e-shaped .sheet-boring-box-top-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxTopCornerWhite.svg) no-repeat +} +.sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-left, .sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-right { + background: url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxSideExpandWhite.svg) repeat-y +} +.sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-bottom, .sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-top { + background: #fff url(https://gistcdn.githack.com/mlenser/6029d0d0ff53cb5a934a0c9222f3c390/raw/dbe7598bf283951835ef231b4cf322d1d96e7384/boringBoxTopBottomExpandWhite.svg) repeat-x +} +.sheet-rolltemplate-5e-shaped .sheet-boring-box-bottom-right, .sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-right, .sheet-rolltemplate-5e-shaped .sheet-boring-box-top-right { + -webkit-transform: scaleX(-1); + transform: scaleX(-1) +} +.sheet-rolltemplate-5e-shaped .sheet-boring-box-expand-bottom { + -webkit-transform: scaleY(-1); + transform: scaleY(-1) +} +.sheet-rolltemplate-5e-shaped .inlinerollresult { + background: 0 0; + border: 2px solid transparent; + border-radius: 4px; + font-size: 18px; + padding: 0 2px +} +.sheet-rolltemplate-5e-shaped .sheet-output { + font-size: 13px; + margin-top: 2px +} +.sheet-rolltemplate-5e-shaped .sheet-output-label { + color: #676767; + font-style: italic +} +.sheet-rolltemplate-5e-shaped .sheet-height-one-em { + min-height: 1em +} +.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar { + height: 6px; + width: 6px +} +.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-button { + height: 0; + width: 0 +} +.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-thumb { + background: #708090; + border: 0; + border-radius: 0 +} +.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-thumb:hover { + background: #5e6b77 +} +.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-thumb :active { + background: #4c565f +} +.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-track { + background: rgba(0, 0, 0, .12); + border: 0; + border-radius: 0 +} +.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-track:active, .sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-track:hover { + background: rgba(0, 0, 0, .12) +} +.sheet-rolltemplate-5e-shaped ::-webkit-scrollbar-corner { + background: 0 0 +} +.sheet-rolltemplate-5e-shaped .sheet-advantage-circle { + border: 1px solid #000; + border-radius: 50%; + height: 11px; + position: absolute; + right: 0; + text-align: center; + top: 0; + width: 11px; + z-index: 5 +} +.sheet-rolltemplate-5e-shaped .sheet-advantage-circle.sheet-advantage { + background-color: #2fc910 +} +.sheet-rolltemplate-5e-shaped .sheet-advantage-circle.sheet-disadvantage { + background-color: #980000 +} +.sheet-rolltemplate-5e-shaped .sheet-rt-title-wrap { + margin-right: 13px; + padding: 0 2px +} +.sheet-rolltemplate-5e-shaped .sheet-rt-title { + color: #591209; + font-family: 'Times New Roman', Times, serif; + font-variant: small-caps; + font-weight: 700 +} +.sheet-rolltemplate-5e-shaped .sheet-rt-title-name { + font-size: 20px +} +.sheet-rolltemplate-5e-shaped .sheet-spell-points, .sheet-rolltemplate-5e-shaped .sheet-uses-recharge-cost-wrap { + font-size: 14px +} +.sheet-rolltemplate-5e-shaped .sheet-rt-subheader { + padding: 0 3px +} +.sheet-rolltemplate-5e-shaped .sheet-rt-subheader div { + line-height: 1.4em +} +.sheet-rolltemplate-5e-shaped .sheet-rt-character-name { + font-size: 1.2em; + font-variant: small-caps +} +.sheet-rolltemplate-5e-shaped .sheet-rt-emote { + background-color: #f5e4d3; + border-bottom: 2px solid #f0c392; + border-top: 2px solid #f0c392; + color: #db831f; + font-size: 11px; + font-style: italic; + font-weight: 700; + padding: 3px 4px; + text-align: center +} +.sheet-rolltemplate-5e-shaped .userscript-criterion { + margin: 2px 0 +} +.sheet-rolltemplate-5e-shaped .userscript-criterion a[href^='!'] .userscript-notselected, .sheet-rolltemplate-5e-shaped .userscript-criterion a[href^='!']:not(.userscript-selected), .sheet-rolltemplate-5e-shaped .userscript-criterion a[href^='~'] .userscript-notselected, .sheet-rolltemplate-5e-shaped .userscript-criterion a[href^='~']:not(.userscript-selected) { + color: #909090 +} +.sheet-rolltemplate-5e-shaped a[href^='!'].userscript-notselected, .sheet-rolltemplate-5e-shaped a[href^='~'].userscript-notselected { + color: #909090 +} +.sheet-rolltemplate-5e-shaped .userscript-section:not(:first-child) { + margin-top: 5px +} +.sheet-rolltemplate-5e-shaped .userscript-section:not(:last-child) { + margin-bottom: 5px +} +.sheet-rolltemplate-5e-shaped .userscript-section-heading { + font-size: 14px; + font-weight: 700 +} +.sheet-rolltemplate-5e-shaped .userscript-criterion-name { + font-style: italic; + font-weight: 700 +} +.sheet-rolltemplate-5e-shaped .userscript-shaped-config { + width: 100% +} +.sheet-rolltemplate-5e-shaped .userscript-shaped-config tr:nth-child(odd) { + background: #dedede +} +.sheet-rolltemplate-5e-shaped .userscript-shaped-config table { + width: 100% +} +.sheet-rolltemplate-5e-shaped hr { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, .75), rgba(0, 0, 0, 0)); + border: 0; + height: 1px; + margin: 5px 0 +} +.sheet-rolltemplate-5e-shaped .sheet-spells-wrapper { + font-family: 'Times New Roman', Times, serif; + font-size: 1.1em; + font-style: italic; + text-transform: lowercase!important +} +.sheet-rolltemplate-5e-shaped .sheet-prepared-matters .sheet-spell-wrapper:not(.sheet-prepared) a[href^='~'] { + color: #909090 +} +.sheet-rolltemplate-5e-shaped a[href^='!'].userscript-remove { + color: #909090 +} +.sheet-rolltemplate-5e-shaped .sheet-entity-scroller { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + max-height: calc(60vh - 170px); + overflow-y: auto +} +.sheet-rolltemplate-5e-shaped .sheet-entity-scroller a { + overflow: hidden; + white-space: nowrap; + width: 49% +} +.sheet-rolltemplate-5e-shaped .sheet-ammo-wrapper .inlinerollresult { + font-size: inherit; + font-weight: 400 +} \ No newline at end of file diff --git a/Chaos 6010/Chaos 6010.css b/Chaos 6010/Chaos 6010.css index c3df54b169..56f2415324 100644 --- a/Chaos 6010/Chaos 6010.css +++ b/Chaos 6010/Chaos 6010.css @@ -1,46 +1,1054 @@ -.charsheet label { - display: inline-block; - width: 75px; - text-align: left; - font-size: 1.1em; -/* display: inline-block; - width: 75px; - text-align: right */ -} +/* ************************************************************************************************************************************************ */ +/* Colours */ +/* ************************************************************************************************************************************************ */ +/* +#604706 - input placeholders +#916a08 (darker goldenrod) - text, placeholders +DarkGoldenRod - header 2, table headers +GoldenRod - table inputs, total fields -.charsheet input { - display: inline-block; - /* width: 165px; */ - width: 110px; -} +#660000 - table borders +#b30000 (lighter/brighter darkred) - buttons, total fields +#e60000 (slightly lighter/brighter darkred) active inputs +#ff1a1a -heading 3, active tabs and menu items -.sheet-col strong.sheet-dee { - font-size: 1.4em; - font-weight: bold; - padding-right: 4px; -} +#141414D9 (dark grey, 85% opacity) - backgrounds of table cells that aren't active inputs +#080808 (very dark grey) - active input backgrounds +#222222 (slightly lighter grey) - h1 background, button backgrounds +*/ -.charsheet input.sheet-short { - width: 3.5em; -} + +/* ************************************************************************************************************************************************ */ +/* Whole Sheet */ +/* ************************************************************************************************************************************************ */ .charsheet { - /*background-image: url("http://freeseamlesstextures.com/images/28-faded-parchment-background-sml.jpg");*/ - /* background-image: url("https://i.imgur.com/TG4tbXK.gif"); */ - background-image: url("https://i.imgur.com/qTDf1mU.gif"); - background-repeat: repeat-y; - - - + background: url("https://cdn.discordapp.com/attachments/645700678907330560/926168705115754566/102743921_small.jpg") repeat; + color: #916a08; } -.charsheet table td, .charsheet table th { - font-size: 1.1em; - font-weight: bold; - text-align: left; +.sheet-demon-gate-charsheet { + min-height: 750px; } -select.sheet-dtype { - width: 60px; - vertical-align: top; -} \ No newline at end of file +.sheet-background-flex-layout { + display: flex; + justify-content: space-between; + flex-wrap: nowrap; +} + +.sheet-background-column-fixed-left, +.sheet-background-column-fixed-right { + flex-grow: 0; + margin-left: 10px; + margin-right: 10px; + width: 10px; + min-width: 10px; + max-width: 10px; +} + +.sheet-background-column-fixed-left { + margin-left: 5px; + margin-right: 15px; +} + +.sheet-background-column-fixed-right { + margin-left: 15px; + margin-right: 5px; +} + +.sheet-background-column-grow { + flex-grow: 1; + margin: 0; +} + + +/* ************************************************************************************************************************************************ */ +/* Tab buttons */ +/* ************************************************************************************************************************************************ */ + +input.sheet-tab, +span.sheet-tab { + margin-top: 10px; +} + +.sheet-demon-gate-charsheet input.sheet-tab { + width: 94px; + height: 32px; + cursor: pointer; + position: relative; + opacity: 0; + z-index: 9999; + margin-left: 10px; +} + +span.sheet-tab { + text-align: center; + display: inline-block; + font-size: 14px; + line-height: 28px; + border: 2px solid #e60000; + border-radius: 4px; + color: #e60000; + background: #222222; + width: 90px; + height: 28px; + cursor: pointer; + position: relative; + vertical-align: middle; + margin-left: -99px; +} + +div[class^="sheet-section"] { + display: none; +} + +input.sheet-tab1:checked~div.sheet-section-core, +input.sheet-tab2:checked~div.sheet-section-skills, +input.sheet-tab3:checked~div.sheet-section-combat, +input.sheet-tab4:checked~div.sheet-section-gear, +input.sheet-tab5:checked~div.sheet-section-mystic, +input.sheet-tab6:checked~div.sheet-section-abilities, +input.sheet-tab7:checked~div.sheet-section-reputation, +input.sheet-tab8:checked~div.sheet-section-notes, +input.sheet-tab9:checked~div.sheet-section-old-sheet { + display: block; +} + +input.sheet-tab:checked+span { + border: 2px solid #ff1a1a; + color: #ff1a1a; + background: #444444; +} + + +/* ************************************************************************************************************************************************ */ +/* Headings */ +/* ************************************************************************************************************************************************ */ + +h1, +h2, +h3 { + width: 100%; + text-align: center; +} + +h1 { + height: 30px; + line-height: 30px; + border: none; + background-image: url("https://cdn.discordapp.com/attachments/645700678907330560/926221667225727108/warning-stripes-banner-transparent.png"); + font-size: 20px; + color: white; + font-weight: normal; +} + +.sheet-h1-box { + background-color: #222222; + padding: 5px 10px; + border-radius: 5px; +} + + +h2, +h3 { + font-weight: normal; + font-size: 16px; + height: 28px; + line-height: 28px; +} + +h2 { + color: #e60000; + padding-top: 2px; + padding-bottom: 2px; +} + +h3 { + color: #e60000; + text-align: left; +} + + +/* ************************************************************************************************************************************************ */ +/* Expand/collapse (custom checkbox plus hiding a section)*/ +/* ************************************************************************************************************************************************ */ + +.sheet-collapse-wrapper { + border: 2px solid #660000; + background-color: #141414D9; + margin-top: 20px; +} + +/* Hide the browser's default checkbox */ +input.sheet-expand-collapse-checkbox { + position: absolute; + opacity: 0; + cursor: pointer; + margin-left: 7px; + margin-top: 4px; + width: 16px; +} + +/* Show the checkmark when checked */ +input.sheet-expand-collapse-checkbox:checked~.sheet-expand-collapse-symbol:after { + display: block; + height: 24px; + width: 20px; + margin-left: 4px; + content: " "; + background-image: url('https://cdn.discordapp.com/attachments/645700678907330560/927259499654434856/expanded.png'); + background-position: center; + background-repeat: no-repeat; +} + +/* Style the checkmark/indicator */ +input.sheet-expand-collapse-checkbox~.sheet-expand-collapse-symbol:after { + display: block; + height: 24px; + width: 20px; + margin-left: 4px; + content: " "; + background-image: url('https://cdn.discordapp.com/attachments/645700678907330560/927259500027723836/collapsed.png'); + background-position: center; + background-repeat: no-repeat; +} + +input[type="checkbox"].sheet-expand-collapse-checkbox~.sheet-collapsible { + display: none; +} + +input[type="checkbox"].sheet-expand-collapse-checkbox:checked~.sheet-collapsible { + display: block; +} + +/* Designed to spill over on to the expand/collapse element below */ +.sheet-table-header-collapse { + height: 5px; + line-height: 30px; + padding: 0; +} + +.sheet-collapse-section { + background-color: none; +} + +.sheet-collapsible table, +table.sheet-embedded-table { + border: 0; +} + + + +/* ************************************************************************************************************************************************ */ +/* Flexbox columns */ +/* ************************************************************************************************************************************************ */ + +.sheet-flex-section, +.sheet-flex-section-centre, +.sheet-flex-section-no-margin { + margin-left: -10px; + margin-right: -10px; + display: flex; + flex-wrap: wrap; +} + +.sheet-flex-section, +.sheet-flex-section-no-margin { + justify-content: space-between; +} + +.sheet-flex-section-centre { + justify-content: space-around; +} + +.sheet-flex-section { + margin-top: 20px; +} + +.sheet-column-fixed { + flex-grow: 0; + margin: 10px; +} + +.sheet-column-grow { + flex-grow: 1; + margin: 10px; +} + +.sheet-flex-form-container { + display: flex; + flex-wrap: nowrap; + justify-content: space-between; +} + +.sheet-flex-form-grow { + flex-grow: 1; +} + +.sheet-flex-form-fixed { + flex-grow: 0; + padding-left: 2px; + padding-right: 2px; +} + +.sheet-centred-section { + display: flex; + flex-flow: column nowrap; + align-items: center; +} + + +/* ************************************************************************************************************************************************ */ +/* Tables */ +/* ************************************************************************************************************************************************ */ + +table { + width: 100%; + border: 2px solid #660000; + background-color: #141414D9; + table-layout: auto; +} + +th, +td { + border: 1px solid #660000; +} + +th { + max-width: max-content; + white-space: nowrap; + font-size: 11px; + font-weight: bold; + color: darkgoldenrod; + padding-left: 10px; + padding-right: 10px; +} + +th.sheet-small-table-header { + font-size: 0.9em; + font-weight: bold; + text-align: center; + height: 16px; + line-height: normal; +} + +td.sheet-small-text, +th.sheet-small-text { + text-align: center; + height: 28px; +} + +td.sheet-small-text { + font-size: 0.9em; +} + +th.sheet-small-text { + font-size: 0.9em; + font-weight: bold; +} + +td.sheet-cell-numeric, +td.sheet-cell-numeric-readonly { + text-align: center; + max-width: 50px; +} + +.sheet-header-column { + width: 15em; +} + +.sheet-button-cell { + text-align: center; +} + + +/* ************************************************************************************************************************************************ */ +/* Entry controls */ +/* ************************************************************************************************************************************************ */ + +input, +select, +textarea, +.sheet-input-like, +.sheet-input-like-no-padding { + width: 100%; + background-color: #080808; + color: goldenrod; +} + +.sheet-demon-gate-charsheet input[type=number], +.sheet-demon-gate-charsheet input[type=text], +.sheet-demon-gate-charsheet select { + border: 0; + border-radius: 0; +} + +input[type="number"].sheet-totalfield, +input[type="text"].sheet-totalfield { + text-align: center; + font-weight: bold; + font-size: 16px; + color: goldenrod; + background: none; + border: 0; + border-radius: 0; +} + +input[type=number]::-webkit-inner-spin-button, +input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +input::placeholder, +textarea::placeholder { + color: #604706; +} + +.sheet-demon-gate-charsheet td input[type=number] { + min-width: 2.2em; + text-align: center; +} + +.sheet-demon-gate-charsheet td input.sheet-input-full[type=number], +.sheet-demon-gate-charsheet td.sheet-cell-numeric input[type=number] { + width: 100%; +} + +.sheet-input-narrow { + width: 5em; + min-width: 5em; + max-width: 5em; +} + +.sheet-read-only-field, +td.sheet-cell-numeric-readonly, +td input:read-only { + color: #916a08; + background: none; +} + +.sheet-text-centred, +td input[type=text].sheet-text-centred { + text-align: center; +} + +.sheet-demon-gate-charsheet input[type=number].sheet-numeric-wide { + text-align: center; + width: 100%; +} + +.sheet-tall-control, +input.sheet-tall-control { + height: 36px; + line-height: 36px; + font-size: 16px; +} + +td input[type=text].sheet-dice-field { + min-width: 7em; + text-align: center; +} + +select:focus, +input:focus, +textarea:focus { + z-index: 100; + outline: 1px solid goldenrod; +} + +.sheet-flex-form-container input[type=text]:focus, +.sheet-spiritual-influence-image input[type=number]:focus { + z-index: auto; +} + +.sheet-read-only-field:focus, +td.sheet-cell-numeric-readonly:focus, +td input:read-only:focus { + outline: none; +} + +.sheet-input-like { + padding-left: 4px; +} + +button.sheet-button, +button.btn { + border: 2px solid #e60000; + border-radius: 4px; + color: #e60000; + text-shadow: none; +} + +button.btn { + background: #222222; +} + +button.btn:hover { + background: #444444; + color: #ff1a1a; +} + +.sheet-demon-gate-charsheet button.sheet-display-text-button[type=roll]:before, +.sheet-demon-gate-charsheet button.sheet-display-text-button-small[type=roll]:before { + content: ""; +} + +button.sheet-display-text-button-small { + height: 20px; +} + +.sheet-demon-gate-charsheet button.sheet-display-text-button-small[type=roll] { + font-size: 0.8em; +} + +.sheet-demon-gate-charsheet button.sheet-display-text-button[type=roll] { + font-size: 1em; +} + + +/* ************************************************************************************************************************************************ */ +/* Top section of first sheet */ +/* ************************************************************************************************************************************************ */ +.sheet-chaos-logo { + height: 116px; +} + +.sheet-demon-gate-charsheet table td input { + height: 28px; + line-height: 28px; + margin: 0; +} + +.sheet-demon-gate-charsheet table td select { + height: 36px; + line-height: 36px; + margin: 0; +} + +.sheet-input-wide { + min-width: 12em; +} + +.sheet-input-like-no-padding input.sheet-input-narrow { + max-width: 7.5em; +} + +.sheet-demon-gate-charsheet td input.sheet-prominent-label, +.sheet-demon-gate-charsheet td input.sheet-prominent-field { + height: 72px; +} + +td input.sheet-prominent-field { + font-size: 30px; + text-align: center; +} + +.sheet-vertical-margin { + margin-top: 10px; + margin-bottom: 10px; +} + +.sheet-vertical-margin-moderate { + margin-top: 20px; + margin-bottom: 20px; +} + +input[type=number].sheet-input-split { + max-width: 40%; + min-width: 1.1em; +} + +td .sheet-input-spacer { + min-width: 1.1em; + text-align: center; +} + +.sheet-beauty-table-spacer-cell { + min-width: 19.5em; +} + + +/* ************************************************************************************************************************************************ */ +/* HP, Mana etc. */ +/* ************************************************************************************************************************************************ */ + +.sheet-column-prominent-stat { + flex-grow: 0; + width: 120px; + margin: 10px; +} + +.sheet-demon-gate-charsheet td input.sheet-extra-prominent-field { + font-size: 36px; + height: 84px; +} + + +/* ************************************************************************************************************************************************ */ +/** Physical and mental conditions, including gradient colours */ +/* ************************************************************************************************************************************************ */ + +.sheet-physical-condition-0, +.sheet-physical-condition-1, +.sheet-physical-condition-2, +.sheet-physical-condition-3, +.sheet-physical-condition-4, +.sheet-physical-condition-5, +.sheet-physical-condition-6, +.sheet-mental-condition-0, +.sheet-mental-condition-1, +.sheet-mental-condition-2, +.sheet-mental-condition-3, +.sheet-mental-condition-4, +.sheet-mental-condition-5, +.sheet-mental-condition-6 { + width: 14%; +} + +tr td.sheet-physical-condition-0 { + background-color: #ff000000; +} + +tr td.sheet-physical-condition-1 { + background-color: #ff00001A; +} + +tr td.sheet-physical-condition-2 { + background-color: #ff000033; +} + +tr td.sheet-physical-condition-3 { + background-color: #ff00004D; +} + +tr td.sheet-physical-condition-4 { + background-color: #ff000066; +} + +tr td.sheet-physical-condition-5 { + background-color: #ff000080; +} + +tr td.sheet-physical-condition-6 { + background-color: #ff000099; +} + +tr td.sheet-mental-condition-0 { + background-color: #0080ff00; +} + +tr td.sheet-mental-condition-1 { + background-color: #0080ff1A; +} + +tr td.sheet-mental-condition-2 { + background-color: #0080ff33; +} + +tr td.sheet-mental-condition-3 { + background-color: #0080ff4D; +} + +tr td.sheet-mental-condition-4 { + background-color: #0080ff66; +} + +tr td.sheet-mental-condition-5 { + background-color: #0080ff80; +} + +tr td.sheet-mental-condition-6 { + background-color: #0080ff99; +} + + +/* ************************************************************************************************************************************************ */ +/* Skills tab +/* ************************************************************************************************************************************************ */ + +.sheet-top-margin { + margin-top: 40px; +} + +.charsheet select.sheet-skilldescshort { + width: 4.2em; + margin: 0; + border: 0; + border-radius: 0; +} + +.sheet-skillname, +.sheet-skillname-indented { + padding-right: 10px; + width: 9em; +} + +.sheet-skillname { + padding-left: 10px; +} + +.sheet-skillname-indented { + padding-left: 30px; +} + +.sheet-skillname-input-cell { + width: 10.5em; +} + + +/* ************************************************************************************************************************************************ */ +/* Abilities and notes tabs +/* ************************************************************************************************************************************************ */ +textarea.sheet-text-area-full, +textarea.sheet-text-area-large, +textarea.sheet-standalone-textarea, +textarea.sheet-textarea-gems, +textarea.sheet-textarea-equipment { + box-sizing: border-box; + resize: none; + width: 100%; + margin-bottom: 0; + margin-left: 0; + margin-right: 0; +} + +textarea.sheet-text-area-full { + margin-left: 0; + margin-right: 0; + border-radius: 0; + border: none; + height: 150px; +} + +textarea.sheet-text-area-large { + margin-top: 0; + border: 0; + border-radius: 0; + height: 300px; +} + +.sheet-repeating-section { + margin-top: 10px; + margin-bottom: 10px; + background-color: #141414D9; + border: 2px solid #660000; +} + +/* This could probably be added to h2 (and maybe h1?) with a bit of reorg */ +.sheet-spacer-top-margin { + margin-top: 20px; +} + +h1.sheet-spacer-top-margin { + margin-top: 40px; +} + +.sheet-standalone-textarea, +.sheet-textarea-gems, +.sheet-textarea-equipment { + margin-top: 20px; + border: 2px solid #660000; + border-radius: 0; +} + +textarea.sheet-standalone-textarea { + height: 150px; +} + +textarea.sheet-textarea-gems { + height: 530px; +} + +textarea.sheet-textarea-equipment { + height: 570px; +} + + +/* TODO: This is a hack - sorting out heading spacing properly and removing it from flex sections should allow this to be removed */ +.sheet-remove-margin-bottom { + margin-bottom: -10px; +} + + + +/* ************************************************************************************************************************************************ */ +/* Mystic tab +/* ************************************************************************************************************************************************ */ + +.sheet-table-wrapper { + border: 2px solid #660000; + background-color: #141414D9; +} + +.sheet-religion-table table { + border: 0; +} + +.sheet-religion-table table td { + border-right: 0; +} + +.sheet-spiritual-influence-header { + border: 2px solid #660000; + background-color: #141414D9; +} + +.sheet-spiritual-influence-image { + background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Demon%20Gate/Circle.png"); + background-repeat: no-repeat; + background-size: contain; + background-position: center; + height: 271px; + width: 288px; + display: flex; + flex-flow: column nowrap; + align-items: center; + justify-content: center; +} + +.sheet-spiritual-influence-image input[type=number].sheet-spiritual-influence { + width: 2.2em; + font-size: 18px; + text-align: center; + border-radius: 20px; + height: 40px; + line-height: 40px; + padding: 0; + border: 2px solid #660000; +} + +textarea.sheet-spell-description, +textarea.sheet-chi-ability-description { + box-sizing: border-box; + resize: none; + width: 100%; + min-width: 30em; + margin: 0; + border: none; +} + +textarea.sheet-spell-description { + height: 120px; +} + +textarea.sheet-chi-ability-description { + height: 105px; +} + +th.sheet-cell-moderate-width { + width: 10em; +} + +th.sheet-cell-narrow { + width: 4em; +} + +tr.sheet-spell-padding-row { + height: 36px; +} + +tr.sheet-spell-spacer-row { + height: 4px; +} + + +/* ************************************************************************************************************************************************ */ +/* Roll Templates +/* ************************************************************************************************************************************************ */ + +.sheet-rolltemplate-text .sheet-template-container { + width: 100%; +} + +.sheet-rolltemplate-text .sheet-template-box, +.sheet-rolltemplate-class-ability-text .sheet-template-box, +.sheet-rolltemplate-percentile .sheet-template-box, +.sheet-rolltemplate-attack .sheet-template-box, +.sheet-rolltemplate-damage .sheet-template-box, +.sheet-rolltemplate-roll .sheet-template-box, +.sheet-rolltemplate-spell-description .sheet-template-box, +.sheet-rolltemplate-spell-cast .sheet-template-box, +.sheet-rolltemplate-spell-effect .sheet-template-box, +.sheet-rolltemplate-simple .sheet-template-box, +.sheet-rolltemplate-two-part .sheet-template-box { + width: 100%; + border: 2px solid #b30000; + background-image: url("https://cdn.discordapp.com/attachments/645700678907330560/926168705115754566/102743921_small.jpg"); + background-color: #08080833; + color: goldenrod; +} + +.sheet-rolltemplate-text .sheet-template-title, +.sheet-rolltemplate-class-ability-text .sheet-template-title, +.sheet-rolltemplate-percentile .sheet-template-title, +.sheet-rolltemplate-attack .sheet-template-title, +.sheet-rolltemplate-damage .sheet-template-title, +.sheet-rolltemplate-roll .sheet-template-title, +.sheet-rolltemplate-spell-description .sheet-template-title, +.sheet-rolltemplate-spell-cast .sheet-template-title, +.sheet-rolltemplate-spell-effect .sheet-template-title, +.sheet-rolltemplate-simple .sheet-template-title, +.sheet-rolltemplate-two-part .sheet-template-title { + width: 100%; + text-align: center; + color: #ff1a1a; + background-color: #14141499; + font-weight: normal; + font-size: 16px; + padding: 8px 0; +} + +.sheet-rolltemplate-attack .sheet-template-subtitle, +.sheet-rolltemplate-damage .sheet-template-subtitle, +.sheet-rolltemplate-roll .sheet-template-subtitle, +.sheet-rolltemplate-spell-cast .sheet-template-subtitle, +.sheet-rolltemplate-spell-effect .sheet-template-subtitle, +.sheet-rolltemplate-simple .sheet-template-subtitle, +.sheet-rolltemplate-two-part .sheet-template-subtitle { + width: 100%; + text-align: center; + color: #b30000; + background-color: #14141499; + font-weight: normal; + font-size: 12px; + padding-bottom: 2px; +} + +.sheet-rolltemplate-text .sheet-template-text, +.sheet-rolltemplate-class-ability-text .sheet-template-text, +.sheet-rolltemplate-percentile .sheet-template-text, +.sheet-rolltemplate-spell-description .sheet-template-text { + font-size: 13px; + padding: 4px; +} + +.sheet-rolltemplate-class-ability-text th, +.sheet-rolltemplate-percentile th, +.sheet-rolltemplate-spell-description th, +.sheet-rolltemplate-spell-cast th, +.sheet-rolltemplate-spell-effect th { + font-size: 13px; + padding: 4px; + font-weight: bold; +} + +.sheet-rolltemplate-attack th, +.sheet-rolltemplate-damage th, +.sheet-rolltemplate-roll th { + font-size: 16px; + padding: 10px; + font-weight: bold; +} + +.sheet-rolltemplate-class-ability-text td, +.sheet-rolltemplate-percentile td, +.sheet-rolltemplate-spell-description td, +.sheet-rolltemplate-spell-cast td, +.sheet-rolltemplate-spell-effect td { + font-size: 13px; + text-align: center; + min-width: 3em; + padding: 4px; +} + +.sheet-rolltemplate-attack td, +.sheet-rolltemplate-damage td, +.sheet-rolltemplate-roll td { + font-size: 16px; + text-align: center; + min-width: 3em; + padding: 10px; +} + +.sheet-rolltemplate-percentile .sheet-template-success, +.sheet-rolltemplate-percentile .sheet-template-failure { + font-size: 16px; + font-weight: bold; + padding: 10px; + margin-top: 4px; + text-align: center; +} + +.sheet-rolltemplate-percentile .sheet-template-success { + color: green; +} + +.sheet-rolltemplate-percentile .sheet-template-failure { + color: red; +} + +.sheet-rolltemplate-simple .sheet-template-text-prominent, +.sheet-rolltemplate-two-part .sheet-template-text-prominent { + font-size: 16px; + padding: 10px; + text-align: center; +} + +.sheet-rolltemplate-two-part .sheet-template-text-supplementary { + font-size: 13px; + padding: 10px; + text-align: center; +} + +/* Override the default roll styling */ + +.sheet-rolltemplate-text .sheet-template-box .inlinerollresult, +.sheet-rolltemplate-class-ability-text .sheet-template-box .inlinerollresult, +.sheet-rolltemplate-percentile .sheet-template-box .inlinerollresult, +.sheet-rolltemplate-attack .sheet-template-box .inlinerollresult, +.sheet-rolltemplate-damage .sheet-template-box .inlinerollresult, +.sheet-rolltemplate-roll .sheet-template-box .inlinerollresult, +.sheet-rolltemplate-spell-description .sheet-template-box .inlinerollresult, +.sheet-rolltemplate-spell-cast .sheet-template-box .inlinerollresult, +.sheet-rolltemplate-spell-effect .sheet-template-box .inlinerollresult, +.sheet-rolltemplate-simple .sheet-template-box .inlinerollresult, +.sheet-rolltemplate-two-part .sheet-template-box .inlinerollresult { + background-color: #222222; + border: 1px solid #660000; +} + +.sheet-rolltemplate-text .sheet-template-box .inlinerollresult.importantroll, +.sheet-rolltemplate-class-ability-text .sheet-template-box .inlinerollresult.importantroll, +.sheet-rolltemplate-percentile .sheet-template-box .inlinerollresult.importantroll, +.sheet-rolltemplate-attack .sheet-template-box .inlinerollresult.importantroll, +.sheet-rolltemplate-damage .sheet-template-box .inlinerollresult.importantroll, +.sheet-rolltemplate-roll .sheet-template-box .inlinerollresult.importantroll, +.sheet-rolltemplate-spell-description .sheet-template-box .inlinerollresult.importantroll, +.sheet-rolltemplate-spell-cast .sheet-template-box .inlinerollresult.importantroll, +.sheet-rolltemplate-spell-effect .sheet-template-box .inlinerollresult.importantroll, +.sheet-rolltemplate-simple .sheet-template-box .inlinerollresult.importantroll, +.sheet-rolltemplate-two-part .sheet-template-box .inlinerollresult.importantroll { + border: 1px solid #b30000; +} + +.sheet-rolltemplate-text .sheet-template-box .inlinerollresult.fullcrit, +.sheet-rolltemplate-class-ability-text .sheet-template-box .inlinerollresult.fullcrit, +.sheet-rolltemplate-percentile .sheet-template-box .inlinerollresult.fullcrit, +.sheet-rolltemplate-attack .sheet-template-box .inlinerollresult.fullcrit, +.sheet-rolltemplate-damage .sheet-template-box .inlinerollresult.fullcrit, +.sheet-rolltemplate-roll .sheet-template-box .inlinerollresult.fullcrit, +.sheet-rolltemplate-spell-description .sheet-template-box .inlinerollresult.fullcrit, +.sheet-rolltemplate-spell-cast .sheet-template-box .inlinerollresult.fullcrit, +.sheet-rolltemplate-spell-effect .sheet-template-box .inlinerollresult.fullcrit, +.sheet-rolltemplate-simple .sheet-template-box .inlinerollresult.fullcrit, +.sheet-rolltemplate-two-part .sheet-template-box .inlinerollresult.fullcrit { + color: green; + border: 1px solid #b30000; +} + +.sheet-rolltemplate-text .sheet-template-box .inlinerollresult.fullfail, +.sheet-rolltemplate-class-ability-text .sheet-template-box .inlinerollresult.fullfail, +.sheet-rolltemplate-percentile .sheet-template-box .inlinerollresult.fullfail, +.sheet-rolltemplate-attack .sheet-template-box .inlinerollresult.fullfail, +.sheet-rolltemplate-damage .sheet-template-box .inlinerollresult.fullfail, +.sheet-rolltemplate-roll .sheet-template-box .inlinerollresult.fullfail, +.sheet-rolltemplate-spell-description .sheet-template-box .inlinerollresult.fullfail, +.sheet-rolltemplate-spell-cast .sheet-template-box .inlinerollresult.fullfail, +.sheet-rolltemplate-spell-effect .sheet-template-box .inlinerollresult.fullfail, +.sheet-rolltemplate-simple .sheet-template-box .inlinerollresult.fullfail, +.sheet-rolltemplate-two-part .sheet-template-box .inlinerollresult.fullfail { + color: #ff1a1a; + border: 1px solid #b30000; +} diff --git a/Chaos 6010/Chaos 6010.html b/Chaos 6010/Chaos 6010.html index 90ef2c0363..ec17255843 100644 --- a/Chaos 6010/Chaos 6010.html +++ b/Chaos 6010/Chaos 6010.html @@ -1,692 +1,8870 @@ -
- -
-

Player Information

-
- - - - - - - - - - -
Character Name:
Title:
Player's Name:
Race:
Class:
Level:
Cool Points:
Saved Cool Points:
Frenzy Pool:
-
- -
-

- - - -

-
- - - - - - -
Current Hit Points:
Max Hit Points:
Total Armor Value:
Initiative Roll:
- - - - - -
- -
- -

Actions and Attacks

-
- - - - - -
Unarmed:
Melee:
Projectile:
Magic:
-
-

Defense

-
- - - - -
+Physical:
+Magical:
+Mental:
-
- -
- -
- -
- -
- -

Attributes

-
- - - - - - - - - -
StrengthRankDice
- - - -
DMG Modifier:
Weight Allow:
- -
+ -
-
-

Weapons

-
-
- - - - -
Name+ to hit
- - - - - - - -
- - - - - - -
Attack:
Damage:
Damage with Multipliers:
-
-
- -
- -

Armor and Clothing

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDurAR
Clothing
Torso
Cloak
Helmet
Amulet
Pauldrons
Bracers
Greaves
Belt
Shield
Boots
Gloves
Ring
- -
- -

Resistances

- - - - - - - - - -
FireColdToxic
ElectricalSonicRadiation
- -
-

Equipent(belt)

-
- -
-
- -
- -
- -
-
- -

Racial Abilities

-
- -
+
-
+
+
-

Class Abilities

-
+
+ + + Attributes + + Skills + + Combat + + Gear + + Mystic + + Abilities + + Reputation + + Notes + + Old Sheet + + + +
+
+
+ +
+ +
+ + + + + + + + + + + + + +
Character Name: + +
Title or Alias: + +
Player Name: + +
+
+ +
+ + + + + + + + + + + + + + + +
Class: + +
+ +
Race: + +
+ +
+
+ +
+ + + + + + + + + + + + + + + + + +
Saved Cool Points: + +
Total Cool Points: + +
Level: + +
Cool Points for Next Level: + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + +
+

Hit Points

+
+ + +
Max + + +
+
+ +
+ + + + + + + + + + + +
+

Mana Pool

+
+ + +
Max + + +
+
+ +
+ + + + + + + + + + + +
+

Chi Pool

+
+ + +
Max + + +
+
+ +
+ + + + + + + +
+

Frenzy

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

Physical Condition

+
+ + + + + + + + + + + + + +
0%-10%-25%-50%-75%-90%-100%
RestedTiredWearyFatiguedExhaustedOver-ExhaustedCritical
No ModNo Mod-1 rolls-2 rolls-3 rolls-4 rolls-5 rolls
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Mental Condition

+
+ + + + + + + + + + + + + +
0%-10%-25%-50%-75%-90%-100%
ContentAgitatedDistraughtIrrationalUnstableManiacalSenseless
No ModNo Mod-1 rolls-2 rolls-3 rolls-4 rolls-5 rolls
+
+ + + + + + +
+

+ Attributes +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeBaseBonusTotalRankDice
+

Strength

+
+ + + + + + + + +
Damage Modifier: + + + + + +
Weight Allowance: + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeBaseBonusTotalRankDice
+

Dexterity

+
+ + + + + + + + +
Defense Modifier: + + + + + +
Initiative Modifier: + + + + + +
Movement: + + + + + / + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeBaseBonusTotalRankDice
+

Body

+
+ + + + + + + + +
Toughness: + + + + + +
Body Save: + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeBaseBonusTotalRankDice
+

Perception

+
+ + + + + + + + +
Shot Damage Modifier: + + + + + +
Range Modifier: + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeBaseBonusTotalRankDice
+

Intelligence

+
+ + + + + + + + +
Spell Effect: + + + + + +
Spell Time: + + + +
Languages: + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeBaseBonusTotalRankDice
+

Willpower

+
+ + + + + + + + +
Mental Defense: + + + + + + +
Fortitude: + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeBaseBonusTotalRankDice
+

Charisma

+
+ + + + + + + + +
Social Pool: + + + + + +
Reputation Bonus: + +
+ + + + + + + + + + + + + + + + + +
AttributeBaseBonusTotal
+

Beauty

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

Primary Skills (Combat)

+ +
+

Close Combat

+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameCostRating
Unarmed* + +
Melee
Axes* + +
Flails*
Hammers*
Knives*
Polearms*
Staves*
Swords*
Whips*
Dual Melee3
Throwing1
Alchemy* + +
Grenades*
Shurikens*
* = As Rating
+
+
+
+ +
+

Ranged Combat

+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameCostRating
Projectiles1
Bows*
Crossbows*
Gauntlet Projectiles*
Firearms1
Flamers*
LMGs*
Pistols*
Rifles*
Shotguns*
SMGs*
Dual Firearms3
Heavy1
Artillery*
Cannons*
HMGs*
Launchers*
* = As Rating
+
+
+
+ +
+

Magic

+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameCostRating
Black Magic*
Blue Magic*
Brown Magic*
Gold Magic*
Gray Magic*
Green Magic*
Red Magic*
White Magic*
+
+
+
+
+ +
+

Primary Skills

+ +
+

Common

+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameCostAttrRatingBonusTotalDiceRoll
Concealment1Per + + + + + + + + +
First Aid1Int + + + + + + + + +
Negotiation1Cha + + + + + + + + +
Piloting1Dex + + + + + + + + +
Stealth1Dex + + + + + + + + +
+
+
+
+ +

Languages

+ +
+

Fluent Languages

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

Non-Fluent Languages

+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameCostAttrRatingBonusTotalDiceRoll
+ + 1Int + + + + + + + + + +
+ + 1Int + + + + + + + + + +
+ + 1Int + + + + + + + + + +
+
+
+
+ +

Secondary Skills

+ +
+

Secondary Skills

+
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
NameCostAttrRatingBonusTotalTierDiceRoll
+ + + + + + + + + + + + + + + + + + +
+
+
+ + +
+
+
+
+
+ + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Physical Attacks

+
NameAttackDamage
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Spells

+
NameAttackDamage
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+

Actions

+
TypeAmt
Unarmed + +
Melee + +
Projectile + +
Magic + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Defense

+
TypeBonusRoll
Dodge + + + +
Parry + + + +
Block w/ Melee + + + +
Block w/ Shield + + + +
Mental Defense + + + +
+
+ +
+ + + + + + + + +
+

Initiative

+
Initiative + +
+
+ +
+ + + + + + + + + + + + + + + + +
+

Soak

+
Total Armor Rating + +
Toughness + +
Fortitude + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+

Resistances

+
Fire + +
Cold + +
Toxic + +
Electrical + +
Sonic + +
+
+
+
+ + + + +
+ +
+ +
+ +

Weapons

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

Unarmed

+
NameHit BonusSpecializationHit
Basic Unarmed + + + + + +
AccessoryBonus DmgDamageDmg
+ + + + + + + + + +
NameHit BonusSpecializationHit
+ + + + + + + +
AccessoryBonus DmgDamageDmg
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Primary Weapon

+
NameHit BonusSpecializationHit
+ + + + + + + +
Bonus DmgDamageDmg
Damage: + + + + + +
Accessory: + +
Type: +
Durability: + +
Weight: + +
Ammo: + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Secondary Weapon

+
NameHit BonusSpecializationHit
+ + + + + + + +
Bonus DmgDamageDmg
Damage: + + + + + +
Accessory: + +
Type: +
Durability: + +
Weight: + +
Ammo: + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Third Weapon

+
NameHit BonusSpecializationHit
+ + + + + + + +
Bonus DmgDamageDmg
Damage: + + + + + +
Accessory: + +
Type: +
Durability: + +
Weight: + +
Ammo: + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Fourth Weapon

+
NameHit BonusSpecializationHit
+ + + + + + + +
Bonus DmgDamageDmg
Damage: + + + + + +
Accessory: + +
Type: +
Durability: + +
Weight: + +
Ammo: + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Fifth Weapon

+
NameHit BonusSpecializationHit
+ + + + + + + +
Bonus DmgDamageDmg
Damage: + + + + + +
Accessory: + +
Type: +
Durability: + +
Weight: + +
Ammo: + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Sixth Weapon

+
NameHit BonusSpecializationHit
+ + + + + + + +
Bonus DmgDamageDmg
Damage: + + + + + +
Accessory: + +
Type: +
Durability: + +
Weight: + +
Ammo: + +
+
+ +
+

Armor

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

Shield

+
SlotNameSHPCover
Shield + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Armor

+
SlotNameDurabilityArmor Rating
Helmet + + + + + +
Amulet + + + + + +
Cloak + + + + + +
Pauldrons + + + + + +
Clothing + + + + + +
Torso + + + + + +
Bracers + + + + + +
Gloves + + + + + +
Belt + + + + + +
Greaves + + + + + +
Boots + + + + + +
Ring + + + + + +
Ring + + + + + +
Other + + + + + +
Other + + + + + +
+ +

Valuables

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

Money

+
CurrencyAmount
Credits + +
+ + +
+ +
+

Equipment

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

Equipment (Belt)

+
NameAmount
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ +
+

Equipment (Backpack)

+
+ + +
+
+ + + + + + + + + + + + + + + + + +
NameAmountWeight
+ + + + + +
Notes
+ +
+
+
+
+
+ + + + +
+

Transportation

+ +
+ + +
+
+ + + + + + + + + + + + + + + + + +
TypeNameSpeed
+ + + + + +
Accessories
+ +
+
+
+
+
+ +

Other

+ +
+

Hideouts

+ +
+ + +
+
+ + + + + + + + + + + + + + + + + +
NameIncomeUpkeep
+ + + + + +
Notes
+ +
+
+
+
+
+ +
+
+
+ + + + +
+ +

Religion

+ +
+ +
+ +
+

Details

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Spirit + +
Path + +
Gods + +
+ +
+ +
Spirit Animal + +
Astrological Sign + +
Fate Power + +
+
+
+ +
+

Spiritual Influence

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

Spells

+ +
+

Attack Spells

+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
+
+
+
+ +
+

Non-Combat Spells

+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
+
+
+
+ +
+

Additional Spells

+
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameAreaDurationProtectionActionsDescription
+ + + + + + + + + + + +
+ + Drain+ To HitAttackEffectRoll
+ + + + + + + + + +
+
+
+
+
+ +

Chi Abilities

+ +
+

Abilities

+
+ + +
+
+ + + + + + + + + + + + + + + + + + +
NameRatingDrainDescription
+ + + + + + + +
+
+
+
+
+ +

Alchemical Formulae

+ +
+

Formulae

+
+ + +
+
+ + + + + + + + + + + +
ItemIngredients NecessaryUnits Harvested
+ + + + + +
+
+
+
+
+ +
+ + + + +
+
+
+

Traits

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

Racial Abilities

+ +
+
+
+
Vision
+
+
+ +
+
+
+ + + +
+
+ +
+
+
+
+ +
+
+ +
+
+
+ + + +
+
+
+
+ +
+

Talents

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

Class Abilities

+ +
+
+
+
+ +
+
+ +
+
+
+ + +
+ + + + + + + + + +
Rating + + Max. Rating + + Power + +
+ +
+
+
+
+ +
+

Notes

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

+ Old Sheet - Please Do Not Use +

+ +

Users of the old sheet - please copy your character details out of this tab and into the main sheet. This tab will be removed soon.

+ +
+ +

Player Information

+
- - - -
NameRank
-
- -
- -
-

Character Traits

-
- -
- -
- -

Talents

-
- -
- -
- -
- -

Backpack or Stash

-
- -
- -
- -

Loot

- - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Credits
Bank Accounts
Character Name:
Title:
Player's Name:
Race:
Class:
Level:
Cool Points:
Saved Cool Points:
Frenzy Pool:
+ + + + + + + + + + + + + + +
Current Hit Points:
Max Hit Points:
Total Armor Value:
+ +

Actions and Attacks

+
+ + + + + + + + + + + + + + + + + +
Unarmed:
Melee:
Projectile:
Magic:
+
+

Defense

+
+ + + + + + + + + + + + + + + + +
+Physical:
+Magical:
+Mental:
+ +
+ +

Attributes

+
+ + + + + + + + + + + + +
StrengthRankDice
+ + + + + + + + + +
DMG Modifier:
Weight Allow:
+ +
+ + + + + + + + + + + + + + +
DexterityRankDice
+ + + + + + + + + + + + + +
Defense Modifier:
Initiative Modifier:
Movement:
+ +
+ + + + + + + + + + + + + + +
BodyRankDice
+ + + + + + + + + + + + + +
Body Save:
Toughness:
Chi:
+ +
+ + + + + + + + + + + + + + +
PerceptionRankDice
+ + + + + +
Shot Dmg Mod:
+ +
+ + + + + + + + + + + + + + +
IntelligenceRankDice
+ + + + + +
Spell Time:
+ +
+ + + + + + + + + + + + + + +
WillpowerRankDice
+ + + + + + + + + + + + + +
Mana:
Mental Defense:
Fortitude:
+ +
+ + + + + + + + + + + + + + +
CharismaRankDice
+ + + + + + + + + +
Reputation:
Social Pool:
+ +
+ +

Character Description

+ + + + + + + + + + + + + + + + + + + + + + + +
Physical BeautyGenderHeight
WeightSkin ColorHair
D.O.B.AgeOrigin
+ + +

Skills

+ +
+ +

Combat Skills

+ + + + + + + + + + +
Unarmed Combat+ to hitDMG
+
+ + + + + + + + + + + + + +
Attack:
Damage:
Damage with Multipliers:
+ +
+ +

Weapon Proficiencies

+
+ + + + + + + +
Name
+
+ +
+ +

Specializations

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

Character Skills

+ +
+ +
Spec+ to hit
+ + + + + + + + + + +
SkillRatingLevelDice
+ + + + + +
Skill Roll:
+
+ +
+ +

Fluent Languages

+
+ +
+ +

Weapons

+
+
+ + + + + + + + + +
Name+ to hit
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
Attack:
Damage:
Damage with Multipliers:
+
+
+ +
+ +

Armor and Clothing

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDurAR
Clothing
Torso
Cloak
Helmet
Amulet
Pauldrons
Bracers
Greaves
Belt
Shield
Boots
Gloves
Ring
+ +
+ +

Resistances

+ + + + + + + + + + + + + + + + + +
FireColdToxic
ElectricalSonicRadiation
+ +
+ +

Equipent(belt)

+
+ +
+ +
+ +

Racial Abilities

+
+ +
+ +
+ +

Class Abilities

+
+ + + + + + + + + +
NameRank
+
+ +

Character Traits

+
+ +
+ +
+ +

Talents

+
+ +
+ +

Backpack or Stash

+
+ +
+ +
+ +

Loot

+ + + + + + + + + + +
Credits
Bank Accounts
+

Additional Loot

- - -
- -

Hideouts

-
- -
- - -
-

Total Hideouts

+ +
+ +

Hideouts

+
+ +
+ +
+ +

Total Hideouts

- + + + + - + +
IncomeUpkeep
IncomeUpkeep
- -
-
- -
- -
- -
-

Religious Beliefs

- - - - - - -
Path
Spiritual Influence
Animal Spirit
Soul Points
gods
- - - -
+ +
+ +

Religious Beliefs

- - - + + + + + + + + + + + + + + + + + + +
Path
Spiritual Influence
Animal Spirit
Soul Points
gods
-
- -
-

Reputation

- - - - -
Title
Glory
Total Reputation Points
-

Reputation Log

-
- -
-

Reputation Locations

-
- - - - -
NamePoints
- - - - - -
- -
- -

Character Background

-
- -
- -
- -
- -

Vehicles

-
-
- - - - - - -
- - - - - - - - - - - - - - - - - - -
Weapon+to hitDMG
-
-
- - - - -
- -
- -
- -

Characters Known

- -
- - - - -
NameRank
-
- -
-

Physical Condition Gauge

- - - - - - - - - -
Restored-0%-0
Tired-10%-0
Weary-25%-1
Fatigued-50%-2
Exhausted-75%-3
Over Exhausted-90%-4
Critical-100%-5
- -
- - -

Mental Condition Gauge

- - - - - - - - - -
Collected-0%-0
Agitated-10%-0
Distraught-25%-1
Irrational-50%-2
Unstable-75%-3
Maniacal-90%-4
Senseless-100%-5
-
- - -
- -
- - - - -
- -
- - -

Spell Book

-
- - - - - - - - - - -
SpellAreaActionsDMGDurationProtectDrain+ to hit
-
- - - -
-
-
-
-

Alchemical Formulas

-
- -
-
-

Cybernetics & Bionics

-
+
- - - - -
ImplantRatingDrain
-
-
- - - -
-

Chi Abilities

-
- - - - -
NameDrain
-
-
- -
- - -
- -
- - -

Cyberboard

-
- - - - - - - - - - - - + + + +
NameSpeedAttacksArmorMemoryStorage+to hit+ to defDMG
-
- - - - - + + +
+ +

Reputation

+ + + + + + + + + + + + + +
Title
Glory
Total Reputation Points
+ +

Reputation Log

+
+ +
+ +

Reputation Locations

+
+ + + + + + + + + +
NamePoints
+
+ +
+ +

Character Background

+
+ +
+ +

Vehicles

+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Weapon+to hitDMG
+
+
+ +
+ +

Characters Known

+ +
+ + + + + + + + +
NameRank
+
+ +
+

Physical Condition Gauge

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Restored-0%-0
Tired-10%-0
Weary-25%-1
Fatigued-50%-2
Exhausted-75%-3
Over Exhausted-90%-4
Critical-100%-5
+ +
+ + +

Mental Condition Gauge

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Collected-0%-0
Agitated-10%-0
Distraught-25%-1
Irrational-50%-2
Unstable-75%-3
Maniacal-90%-4
Senseless-100%-5
+ +
+ +

Spell Book

+
+ + + + + + + + + + + + + + + + + + + + + +
SpellAreaActionsDMGDurationProtectDrain+ to hit
+
+ +
+ +

Alchemical Formulas

+
+ +
+
+

Cybernetics & Bionics

+
+ + + + + + + + + + + +
ImplantRatingDrain
+
+ +

Chi Abilities

+
+ + + + + + + + +
NameDrain
+
+ +
+ +

Cyberboard

+
+ + + + + + + + + + + + + + + + + + + + + + + +
NameSpeedAttacksArmorMemoryStorage+to hit+ to defDMG
+
+
+
+ +
- - - - + + + + + +
+
+
{{title}}
+ +
{{text}}
+
+
+
+ + +
+
+
{{name}}
+ + + + + + + + + + + + + + +
Rating{{rating}}
Max. Rating{{maxRating}}
Power{{power}}
+ +
{{description}}
+
+
+
+ + +
+
+
{{name}}
+ + {{#rollGreater() difference 0}} +
Failure
+ {{/rollGreater() difference 0}} + {{#^rollGreater() difference 0}} +
Success
+ {{/^rollGreater() difference 0}} + + + + + + + + + + +
Roll{{roll}}
Target{{target}}
+
+
+
+ + +
+
+
{{attackType}} Attack
+
{{character}}
+ + + + + + +
Total To Hit{{roll}}
+ + + + + + +
Actions{{actions}}
+
+
+
+ + +
+
+
{{damageType}} Damage
+
{{character}}
+ + + + + + +
Damage{{damage}}
+
+
+
+ + +
+
+
{{name}}
+
{{character}}
+ + + + + + +
Roll{{roll}}
+
+
+
+ + +
+
+
{{name}}
+
{{character}}
+ +
{{text}}
+
+
+
+ + +
+
+
{{name}}
+
{{character}}
+ +
{{text}}
+ +
{{supplementary}}
+
+
+
+ + +
+
+
{{name}}
+ + + + + + + + + + + + + + + + + + + + + + +
Area{{area}}
Duration{{duration}}
Protection{{protection}}
Mana Drain{{drain}}
Magic Actions{{actions}}
+ +
{{description}}
+
+
+
+ + +
+
+
{{name}} Cast Roll
+
{{character}}
+ + + + + + +
Total to Cast{{roll}}
+ + + + + + + + + + + + + + + + + + +
Area{{area}}
Duration{{duration}}
Mana Drain{{drain}}
Magic Actions{{actions}}
+
+
+
+ + +
+
+
{{name}} Effect Roll
+
{{character}}
+ + + + + + +
Total Spell Effect{{roll}}
+ + + + + + +
Protection{{protection}}
+
+
+
+ \ No newline at end of file diff --git a/Chaos 6010/Chaos 6010.png b/Chaos 6010/Chaos 6010.png index 58f10418ed..65e627a4e7 100644 Binary files a/Chaos 6010/Chaos 6010.png and b/Chaos 6010/Chaos 6010.png differ diff --git a/Chaos 6010/README.md b/Chaos 6010/README.md index 85210b6af0..f9e1f62355 100644 --- a/Chaos 6010/README.md +++ b/Chaos 6010/README.md @@ -1 +1 @@ -This is a roll20 character sheet for Chaos 6010 by Arcanum Syndicate. \ No newline at end of file +This is a Roll20 character sheet for Chaos 6010 by [Arcanum Syndicate](http://arcanumsyndicate.com/chaos). diff --git a/Chaos 6010/sheet.json b/Chaos 6010/sheet.json index 4e9fe6625e..53320d0af4 100644 --- a/Chaos 6010/sheet.json +++ b/Chaos 6010/sheet.json @@ -1,9 +1,9 @@ { "html": "Chaos 6010.html", "css": "Chaos 6010.css", - "authors": "Mike Wenditz, Brandon Williams, Arcanum Syndicate", - "roll20userid": "2056835,2908748", + "authors": "Peter Haldenby, Brandon Williams, Todd Bauman, Mike Wenditz, Arcanum Syndicate", + "roll20userid": "230826,2908748,668591,2056835", "preview": "Chaos 6010.png", "instructions": "**Chaos 6010**\n\n Dice fields need to include ! if you want maximum continuency.", - "legacy": true + "legacy": false } \ No newline at end of file diff --git a/ChroniquesOublieesContemporain/README.md b/ChroniquesOublieesContemporain/README.md index 66eff0a0f0..8fc20366b8 100644 --- a/ChroniquesOublieesContemporain/README.md +++ b/ChroniquesOublieesContemporain/README.md @@ -10,10 +10,17 @@ Le jeu complet est disponible sur le site de l'éditeur [Black Book Editions](ht # Version courante -v3.10.1 [Screenshot](coc_v2.png) +v3.11.0 [Screenshot](coc_v2.png) # Notes de version +## v3.11.0 (2022-01-16) + +Nouvelles fonctionnalités + +- Possibilité de sélectionner le mod de test (mod carac + buff/debuff) dans les bonus aux DM des attaques +- Possibilité d'afficher le token du personnage dans les jets de dés de la fiche + ## v3.10.1 (2021-12-18) Corrections de bugs diff --git a/ChroniquesOublieesContemporain/coc.html b/ChroniquesOublieesContemporain/coc.html index 69986a708f..f77d515fad 100644 --- a/ChroniquesOublieesContemporain/coc.html +++ b/ChroniquesOublieesContemporain/coc.html @@ -1,12 +1,14 @@
- - + + + + @@ -82,14 +84,14 @@
-
-
@@ -201,7 +203,7 @@ @@ -230,7 +232,7 @@ @@ -260,7 +262,7 @@ @@ -290,7 +292,7 @@ @@ -320,7 +322,7 @@ @@ -349,7 +351,7 @@ @@ -465,13 +467,13 @@ @@ -491,7 +493,7 @@ @@ -520,7 +522,7 @@ @@ -554,7 +556,7 @@ @@ -591,7 +593,7 @@ @@ -620,7 +622,7 @@ @@ -657,7 +659,7 @@ @@ -742,7 +744,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie1-t1} }} {{desc=**@{voie1nom}, rang [[1]]** }} {{text=@{voie1-1} }}">w
@@ -1171,7 +1183,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie2-t1} }} {{desc=**@{voie2nom}, rang [[1]]** }} {{text=@{voie2-1} }}">w
@@ -1180,7 +1192,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie3-t1} }} {{desc=**@{voie3nom}, rang [[1]]** }} {{text=@{voie3-1} }}">w
@@ -1192,7 +1204,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie1-t2} }} {{desc=**@{voie1nom}, rang [[2]]** }} {{text=@{voie1-2} }}">w
@@ -1201,7 +1213,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie2-t2} }} {{desc=**@{voie2nom}, rang [[2]]** }} {{text=@{voie2-2} }}">w
@@ -1210,7 +1222,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie3-t2} }} {{desc=**@{voie3nom}, rang [[2]]** }} {{text=@{voie3-2} }}">w
@@ -1222,7 +1234,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie1-t3} }} {{desc=**@{voie1nom}, rang [[3]]** }} {{text=@{voie1-3} }}">w
@@ -1231,7 +1243,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie2-t3} }} {{desc=**@{voie2nom}, rang [[3]]** }} {{text=@{voie2-3} }}">w
@@ -1240,7 +1252,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie3-t3} }} {{desc=**@{voie3nom}, rang [[3]]** }} {{text=@{voie3-3} }}">w
@@ -1252,7 +1264,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie1-t4} }} {{desc=**@{voie1nom}, rang [[4]]** }} {{text=@{voie1-4} }}">w
@@ -1261,7 +1273,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie2-t4} }} {{desc=**@{voie2nom}, rang [[4]]** }} {{text=@{voie2-4} }}">w
@@ -1270,7 +1282,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie3-t4} }} {{desc=**@{voie3nom}, rang [[4]]** }} {{text=@{voie3-4} }}">w
@@ -1282,7 +1294,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie1-t5} }} {{desc=**@{voie1nom}, rang [[5]]** }} {{text=@{voie1-5} }}">w
@@ -1291,7 +1303,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie2-t5} }} {{desc=**@{voie2nom}, rang [[5]]** }} {{text=@{voie2-5} }}">w
@@ -1300,7 +1312,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie3-t5} }} {{desc=**@{voie3nom}, rang [[5]]** }} {{text=@{voie3-5} }}">w
@@ -1335,7 +1347,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie4-t1} }} {{desc=**@{voie4nom}, rang [[1]]** }} {{text=@{voie4-1} }}">w
@@ -1344,7 +1356,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie5-t1} }} {{desc=**@{voie5nom}, rang [[1]]** }} {{text=@{voie5-1} }}">w
@@ -1353,7 +1365,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie6-t1} }} {{desc=**@{voie6nom}, rang [[1]]** }} {{text=@{voie6-1} }}">w
@@ -1365,7 +1377,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie4-t2} }} {{desc=**@{voie4nom}, rang [[2]]** }} {{text=@{voie4-2} }}">w
@@ -1374,7 +1386,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie5-t2} }} {{desc=**@{voie5nom}, rang [[2]]** }} {{text=@{voie5-2} }}">w
@@ -1383,7 +1395,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie6-t2} }} {{desc=**@{voie6nom}, rang [[2]]** }} {{text=@{voie6-2} }}">w
@@ -1395,7 +1407,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie4-t3} }} {{desc=**@{voie4nom}, rang [[3]]** }} {{text=@{voie4-3} }}">w
@@ -1404,7 +1416,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie5-t3} }} {{desc=**@{voie5nom}, rang [[3]]** }} {{text=@{voie5-3} }}">w
@@ -1413,7 +1425,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie6-t3} }} {{desc=**@{voie6nom}, rang [[3]]** }} {{text=@{voie6-3} }}">w
@@ -1425,7 +1437,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie4-t4} }} {{desc=**@{voie4nom}, rang [[4]]** }} {{text=@{voie4-4} }}">w
@@ -1434,7 +1446,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie5-t4} }} {{desc=**@{voie5nom}, rang [[4]]** }} {{text=@{voie5-4} }}">w
@@ -1443,7 +1455,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie6-t4} }} {{desc=**@{voie6nom}, rang [[4]]** }} {{text=@{voie6-4} }}">w
@@ -1455,7 +1467,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie4-t5} }} {{desc=**@{voie4nom}, rang [[5]]** }} {{text=@{voie4-5} }}">w
@@ -1464,7 +1476,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie5-t5} }} {{desc=**@{voie5nom}, rang [[5]]** }} {{text=@{voie5-5} }}">w
@@ -1473,7 +1485,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie6-t5} }} {{desc=**@{voie6nom}, rang [[5]]** }} {{text=@{voie6-5} }}">w
@@ -1512,7 +1524,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie7-t1} }} {{desc=**@{voie7nom}, rang [[1]]** }} {{text=@{voie7-1} }}">w
@@ -1521,7 +1533,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie8-t1} }} {{desc=**@{voie8nom}, rang [[1]]** }} {{text=@{voie8-1} }}">w
@@ -1530,7 +1542,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie9-t1} }} {{desc=**@{voie9nom}, rang [[1]]** }} {{text=@{voie9-1} }}">w
@@ -1542,7 +1554,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie7-t2} }} {{desc=**@{voie7nom}, rang [[2]]** }} {{text=@{voie7-2} }}">w
@@ -1551,7 +1563,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie8-t2} }} {{desc=**@{voie8nom}, rang [[2]]** }} {{text=@{voie8-2} }}">w
@@ -1560,7 +1572,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie9-t2} }} {{desc=**@{voie9nom}, rang [[2]]** }} {{text=@{voie9-2} }}">w
@@ -1572,7 +1584,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie7-t3} }} {{desc=**@{voie7nom}, rang [[3]]** }} {{text=@{voie7-3} }}">w
@@ -1581,7 +1593,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie8-t3} }} {{desc=**@{voie8nom}, rang [[3]]** }} {{text=@{voie8-3} }}">w
@@ -1590,7 +1602,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie9-t3} }} {{desc=**@{voie9nom}, rang [[3]]** }} {{text=@{voie9-3} }}">w
@@ -1602,7 +1614,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie7-t4} }} {{desc=**@{voie7nom}, rang [[4]]** }} {{text=@{voie7-4} }}">w
@@ -1611,7 +1623,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie8-t4} }} {{desc=**@{voie8nom}, rang [[4]]** }} {{text=@{voie8-4} }}">w
@@ -1620,7 +1632,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie9-t4} }} {{desc=**@{voie9nom}, rang [[4]]** }} {{text=@{voie9-4} }}">w
@@ -1632,7 +1644,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie7-t5} }} {{desc=**@{voie7nom}, rang [[5]]** }} {{text=@{voie7-5} }}">w
@@ -1641,7 +1653,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie8-t5} }} {{desc=**@{voie8nom}, rang [[5]]** }} {{text=@{voie8-5} }}">w
@@ -1650,7 +1662,7 @@ + value="&{template:co1} @{token_dsp} {{perso=@{character_name} }} {{subtags=Capacité }} {{name=@{voie9-t5} }} {{desc=**@{voie9nom}, rang [[5]]** }} {{text=@{voie9-5} }}">w
@@ -2027,7 +2039,7 @@ + value='@{togm} &{template:co1} @{token_dsp} {{perso=@{character_name}}} {{name=@{traitnom}}} {{subtags=@{traittype}}} {{text=@{traitdesc}}}'>w
@@ -2436,6 +2448,10 @@   +
  • Setting : @@ -2656,7 +2672,7 @@ + value="@{togm}&{template:co1} @{token_dsp} {{perso=@{character_name}}} {{name=Usure}} {{subtags=Test}} {{carac=[[d@{vbud}cf<3]] }}"> UD  Dés d'Usure @@ -2869,7 +2885,7 @@ @@ -2893,7 +2909,7 @@ @@ -2915,7 +2931,7 @@ @@ -2935,7 +2951,7 @@ @@ -2953,7 +2969,7 @@ @@ -2987,7 +3003,7 @@
  • Type des jets de véhicule : @@ -3117,7 +3137,7 @@
    @@ -3131,7 +3151,7 @@
    @@ -3148,7 +3168,7 @@
    @@ -3162,7 +3182,7 @@
    @@ -3176,7 +3196,7 @@
    @@ -3193,7 +3213,7 @@
    @@ -3247,7 +3267,7 @@
    @@ -16500,9 +16595,9 @@ visualize what it will look like in chat. var noop = function () {}; // do nothing callback function. - const version = "2.7.4"; + const version = "2.7.5"; - const latestChangesDate = "12/30/2021"; + const latestChangesDate = "1/13/2021"; var modCascade = true; @@ -18944,10 +19039,10 @@ visualize what it will look like in chat. const useCombatReflexes = values.combat_reflexes === "1"; // this is needed to check if the sheet has never used the new repeating defenses modifier for combat reflexes - // we DON'T to subtract values if it's new + // we DON'T want to subtract values if it's new const applyToModifierColumnIsNew = values.apply_combat_reflexes_to_mod_is_new === "1"; - const combatReflexesDescription = "+1 from combat reflexes. "; + const combatReflexesDescription = "[+1 from combat reflexes]"; getSectionIDs("repeating_defense", ids => { @@ -18977,7 +19072,7 @@ visualize what it will look like in chat. activeDefenseModifier = 1; // add combat reflexes description - newModifierDescription = combatReflexesDescription + currentModifierDescription; + newModifierDescription = combatReflexesDescription + " " + currentModifierDescription; } else if (applyToModifierColumnIsNew) { @@ -23981,6 +24076,45 @@ visualize what it will look like in chat. // Active Defense Methods //------------------------------------ + // check for new repeating defense, if new check to add combat reflexes modifier + on("change:repeating_defense:name", event => { + + getAttrs(["repeating_defense_new", "repeating_defense_skill_mod", "repeating_defense_defense_mod_reason", "combat_reflexes"], values => { + + const isNew = values.repeating_defense_new === "1"; + + const addCombatReflexes = values.combat_reflexes === "1"; + + const combatReflexesDescription = "[+1 from combat reflexes]"; + + const currentDescription = String(values.repeating_defense_defense_mod_reason); + + let currentMod = Number(values.repeating_defense_skill_mod); + + if (Number.isNaN(currentMod)) { + currentMod = 0; + } + + if (isNew && addCombatReflexes) { + + const newMod = currentMod + 1; + + const newDescription = `${combatReflexesDescription} ${currentDescription}`; + + fields = { + repeating_defense_skill_mod: newMod, + repeating_defense_defense_mod_reason: newDescription, + repeating_defense_new: 0 + }; + + setAttrs(fields); + + } + + }); + + }); + // check if an repeating active defense type changed // update raw success/fail notes based on selected defense Type on("change:repeating_defense:type", (event) => { diff --git a/GURPS/translation.json b/GURPS/translation.json index 717ffa55a0..097d4d4e40 100644 --- a/GURPS/translation.json +++ b/GURPS/translation.json @@ -1172,5 +1172,10 @@ "recoil-label": "Recoil", "abbreviation-malfunction-label": "Malf", "default-repeating-skill-crit-success-message": "The GM may determine what happens to you. (B347)", - "default-repeating-skill-crit-fail-message": "The GM may determine what happens to you. (B348)" + "default-repeating-skill-crit-fail-message": "The GM may determine what happens to you. (B348)", + "made-by-label": "Made By", + "missed-by-label": "Missed By", + "rapid-fire-hits-label": "RoF Hits", + "rapid-fire-hits-note": "Max: (shots fired/recoil)", + "defense-encumbrance-notes": "Dodge was reduced due to encumberance." } \ No newline at end of file diff --git a/Ironsworn-Starforged/Ironsworn-starforged.html b/Ironsworn-Starforged/Ironsworn-starforged.html index af1436abbe..b96be9e171 100644 --- a/Ironsworn-Starforged/Ironsworn-starforged.html +++ b/Ironsworn-Starforged/Ironsworn-starforged.html @@ -841,6 +841,24 @@ + + + + + + + + + + + + + + + + + + @@ -2298,6 +2316,831 @@
    + +
    +
    +
    +
    Companion
    Banshee +
    +
    +
    +
    +
    Name
    + +
    +
    +
    + +
    +

    Your banshee companion accompanies you on planetside missions, using its echolocation to help guide the way. When you ride your banshee as you Undertake an Expedition or Set a Course, you may roll +its health.

    +
    +
    +
    + +
    +

    When you make a move astride the banshee to detect a threat or avoid a fight, add +1 and take +1 momentum on a hit. On a strong hit with a match, you're gone in a flash; take another +1 momentum.

    +
    +
    +
    + +
    +

    When you make a combat move and roll a 1 on your action die, the banshee senses the danger and emits a powerful scream to alert you or distract your foes. You may reroll that die, but must first Lose Momentum (-1).

    +
    +
    +
    +
    +
    +
    0
    + +
    +
    +
    + 1
    + +
    +
    +
    + 2
    + +
    +
    +
    + 3
    + +
    +
    +
    + 4
    + +
    +
    +
    + +
    +
    +
    +
    Companion
    Combat Bot +
    +
    +
    +
    +
    Name
    + +
    +
    +
    + +
    +

    Your combat bot companion fights at your side. When you Strike aided by the bot, add +1; if you Clash, take +1 momentum on a hit.

    +
    +
    +
    + +
    +

    When you use the threat of violence to Compel or Gain Ground while the bot brings its weapons to bear, you may roll +its health. If you do, take +1 momentum on a hit. On a strong hit with a match, the bot's display is especially persuasive; take another +1 momentum.

    +
    +
    +
    + +
    +

    Once per fight, when you React Under Fire by using the bot to draw fire or create a diversion, roll +its health. On a strong hit, mark progress. On a weak hit, face the cost as normal, but then you are in control.

    +
    +
    +
    +
    +
    +
    0
    + +
    +
    +
    + 1
    + +
    +
    +
    + 2
    + +
    +
    +
    + 3
    + +
    +
    +
    + 4
    + +
    +
    +
    + 5
    + +
    +
    +
    + +
    +
    +
    +
    Companion
    Glowcat +
    +
    +
    +
    +
    Name
    + +
    +
    +
    + +
    +

    Your glowcat companion perceives the inner emotions and intentions of people and creatures in its vicinity, and embodies those impressions through the colors and intensity of its luminescent fur. When you Secure an Advantage by studying the glowcat's reactions in a charged interaction, you may add +your companion's health.

    +
    +
    +
    + +
    +

    When you Compel, the glowcat's reactions will help guide your approach. If the value of your action die is less than the glowcat's health, you may reroll it.

    +
    +
    +
    + +
    +

    When you Endure Stress in the company of the glowcat, add +1. On a strong hit with a match, take +momentum equal to their health.

    +
    +
    +
    +
    +
    +
    0
    + +
    +
    +
    + 1
    + +
    +
    +
    + 2
    + +
    +
    +
    + 3
    + +
    +
    +
    + +
    +
    +
    +
    Companion
    Protocol Bot +
    +
    +
    +
    +
    Name
    + +
    +
    +
    + +
    +

    Your protocol bot companion is programmed with knowledge of cultures, languages, and customs. When you are aided by the bot as you make a move in a formal social interaction, add +1. On a strong hit with a match, you learn something which builds understanding or empathy; also mark 1 tick on your bonds legacy track.

    +
    +
    +
    + +
    +

    When you first visit or interact with a new community or culture, you may ask for the bot's insight. If you do, envision what you learn and take +1 momentum.

    +
    +
    +
    + +
    +

    If you make a move in a charged interaction and the value of your action die is less than the bot's health, you may reroll it as the bot interjects with their commentary or advice.

    +
    +
    +
    +
    +
    +
    0
    + +
    +
    +
    + 1
    + +
    +
    +
    + 2
    + +
    +
    +
    + 3
    + +
    +
    +
    + +
    +
    +
    +
    Companion
    Rockhorn +
    +
    +
    +
    +
    Name
    + +
    +
    +
    + +
    +

    Your rockhorn companion uses its resilient, stone-like hide and brute strength to overcome threats. When you make a move by sending the rockhorn to directly attack a foe or smash an obstacle, roll +its health.

    +
    +
    +
    + +
    +

    When you make the Companion Takes a Hit move for the rockhorn, count a weak hit as a strong hit. On a strong hit with a match, its rapid healing makes it unstoppable; give it another +1 health or take +1 momentum.

    +
    +
    +
    + +
    +

    The rockhorn will come to your aid in your most vulnerable moments. When you Endure Harm or Endure Stress and score a miss, you may reroll your action die if its value is less than the rockhorn’s health.

    +
    +
    +
    +
    +
    +
    0
    + +
    +
    +
    + 1
    + +
    +
    +
    + 2
    + +
    +
    +
    + 3
    + +
    +
    +
    + 4
    + +
    +
    +
    + 5
    + +
    +
    +
    + +
    +
    +
    +
    Companion
    Sidekick +
    +
    +
    +
    +
    Name
    + +
    +
    +
    Expertise
    + +
    +
    +
    + +
    +

    Your sidekick has a helpful expertise. When you make a move outside of a fight directly aided by their expertise, you may reroll your action die if its value is less than your sidekick's health. If you then score a strong hit with a match, mark 1 tick on your bonds legacy track.

    +
    +
    +
    + +
    +

    When you Enter the Fray with the support of your sidekick, take +2 momentum on a hit. When you Clash together, add +1.

    +
    +
    +
    + +
    +

    When your sidekick acts to get you out of a tough spot, you may Face Danger or React Under Fire and roll +their health (instead of your own stat). On a hit, take +1 momentum.

    +
    +
    +
    +
    +
    +
    0
    + +
    +
    +
    + 1
    + +
    +
    +
    + 2
    + +
    +
    +
    + 3
    + +
    +
    +
    + 4
    + +
    +
    +
    + +
    +
    +
    +
    Companion
    Sprite +
    +
    +
    +
    +
    Name
    + +
    +
    +
    + +
    +

    Your sprite companion alters its delicate, crystalline form to fly, swim, or scurry, and can covertly navigate even the harshest of environments. When you make a move by sending it to perform trickery (such as creating a distraction, sneaking into a protected location, or stealing an object) add +its health.

    +
    +
    +
    + +
    +

    You are attuned to the resonance of the sprite's crystalline structure, and can communicate with it at a distance and perceive through its senses. When you Secure an Advantage by observing a situation from its perspective, or remotely Gather Information, add +its health.

    +
    +
    +
    + +
    +

    With a moment's rest, the sprite can mend its form and return automatically to max health.

    +
    +
    +
    +
    +
    +
    0
    + +
    +
    +
    + 1
    + +
    +
    +
    + 2
    + +
    +
    +
    + +
    +
    +
    +
    Companion
    Survey Bot +
    +
    +
    +
    +
    Name
    + +
    +
    +
    + +
    +

    Your survey bot companion scans the path ahead. When you Undertake an Expedition (+wits) overland or within a site, add +1.

    +
    +
    +
    + +
    +

    Once per expedition, when you Secure an Advantage by sending the bot to scout ahead, roll +its health. On a hit, also mark progress on the expedition. On a strong hit with a match, the bot uncovers an unexpected feature or location; envision what it reveals and mark one tick on your discoveries legacy track.

    +
    +
    +
    + +
    +

    When you Explore a Waypoint aided by the bot's sensors, or Face Danger to detect a threat, roll +its health and take +1 momentum on a hit.

    +
    +
    +
    +
    +
    +
    0
    + +
    +
    +
    + 1
    + +
    +
    +
    + 2
    + +
    +
    +
    + 3
    + +
    +
    +
    + +
    +
    +
    +
    Companion
    Symbiote +
    +
    +
    +
    +
    Name
    + +
    +
    +
    + +
    +

    You are physically bound to a being with +2 health. When you make aggressive moves while giving yourself to the symbiote's power, add +its health. If you face physical harm, choose either the Endure Harm or Companion Takes a Hit move. To restore the symbiote's health, you must Endure Stress and give the symbiote +health equal to the -spirit you face. If you make a move aided by the symbiote and roll a 1 on your action die, your fragile bond is broken for several hours.

    +
    +
    +
    + +
    +

    When you make a move and heed the symbiote's guidance (decide after rolling), you may reroll any dice. Then, Endure Stress (-2).

    +
    +
    +
    + +
    +

    The symbiote gains power and has +3 health.

    +
    +
    +
    +
    +
    +
    0
    + +
    +
    +
    + 1
    + +
    +
    +
    + 2
    + +
    +
    +
    + +
    +
    +
    +
    Companion
    Utility Bot +
    +
    +
    +
    +
    Name
    + +
    +
    +
    + +
    +

    Your utility bot companion has helpful tools at-hand. When you make a move by directing it to access a system, cut through an obstacle, analyze a mechanical issue, or assemble or disassemble a device, roll +its health and take +1 momentum on a hit. On a strong hit with a match, it reveals an unexpected advantage or insight; take another +1 momentum.

    +
    +
    +
    + +
    +

    When you Repair aided by the bot, add +1. On a miss, it reveals an alternative approach which will take extra time; you may reroll any dice, but first Lose Momentum (-2).

    +
    +
    +
    + +
    +

    When you Check Your Gear to see if the bot has a specific tool or technique available, roll +its health and take +1 momentum on a hit.

    +
    +
    +
    +
    +
    +
    0
    + +
    +
    +
    + 1
    + +
    +
    +
    + 2
    + +
    +
    +
    + 3
    + +
    +
    +
    + 4
    + +
    +
    +
    + +
    +
    +
    +
    Companion
    Voidglider +
    +
    +
    +
    +
    Name
    + +
    +
    +
    + +
    +

    Your voidglider companion cruises in your starship’s energy wake and helps guide the way on spacebound expeditions. When you Undertake an Expedition and score a strong hit, take +1 momentum.

    +
    +
    +
    + +
    +

    The voidglider is harnessed and trained as a mount, and can be ridden for short-range spacebound transport. When you are riding the voidglider and make a move to detect or evade a threat by relying on its instincts, roll +its health.

    +
    +
    +
    + +
    +

    When you make a move by signaling the voidglider to distract or attack a spacebound foe, roll +its health and take +1 momentum on a hit.

    +
    +
    +
    +
    +
    +
    0
    + +
    +
    +
    + 1
    + +
    +
    +
    + 2
    + +
    +
    +
    + 3
    + +
    +
    +
    + 4
    + +
    +
    +
    + +
    +
    +
    +
    Deed
    Bonded +
    +
    +
    +
    +

    One time only, once you Forge a Bond with a special individual…

    +
    +
    +
    Bond-mate
    + +
    +
    +
    + +
    +

    This person is your bond-mate. When you Sojourn at their home, Hearten in their presence, or Test Your Relationship or Develop Your Relationship with them, reroll any dice. On a strong hit, take +1 momentum.

    +
    +
    +
    + +
    +

    When you Set a Course back to your bond-mate's location, add +heart. On a strong hit with a match, envision a special reunion and mark two ticks on your bonds legacy track.

    +
    +
    +
    + +
    +

    When you make a move in a crucial moment and score a miss, you may cling to thoughts of your bond-mate for support. If you do, reroll any dice. On another miss, in addition to the outcome of the move, you must mark shaken or traumatized. If both debilities are already marked, Face Desolation.

    +
    +
    +
    +
    + +
    +
    +
    +
    Deed
    Homesteader +
    +
    +
    +
    +

    Once you fill 4 boxes on your bonds legacy track…

    +
    +
    +
    Name
    + +
    +
    +
    + +
    +

    You have chosen or established a community as your home. When you Swear an Iron Vow (formidable or greater) in service to your home, reroll any dice. On a hit, mark 1 tick on your bonds legacy track. When you Fulfill Your Vow and score a hit, also mark 2 ticks on your bonds legacy track.

    +
    +
    +
    + +
    +

    When you Sojourn in your home, choose one.

    • Don't linger: Take an automatic weak hit
    • Stay a bit: Add +1 and take +1 momentum on a hit
    +
    +
    +
    + +
    +

    When you Set a Course for home, you may reroll your action die if its value is less than your spirit.

    +
    +
    +
    +
    + +
    +
    +
    +
    Deed
    Marked +
    +
    +
    +
    +

    Once you fill 5 boxes on your quests legacy track…

    +
    +
    +
    Identifier
    + +
    +
    +
    + +
    +

    Envision the title, sigil, uniform, or tattoo you bear in recognition of your achievements. When you Compel or Make a Connection among those who would know or recognize your reputation, add +1 and take +1 momentum on a hit. On a strong hit with a match, your notoriety grows; mark 2 ticks on your bonds legacy track.

    +
    +
    +
    + +
    +

    When you risk your reputation to overcome failure, reroll any dice. If you score a miss, make a mark on this asset. When you have 5 such marks, discard this asset.

    +
    +
    +
    + +
    +

    Once per fight, when you Gain Ground through threat or leadership, you may reroll any dice and mark progress on a hit.

    +
    +
    +
    +
    + +
    +
    +
    +
    Deed
    Oathbreaker +
    +
    +
    +
    +

    Once you Forsake Your Vow…

    +
    +
    +
    + +
    +

    This asset counts as an impact. One time only, when you Swear an Iron Vow (extreme or greater) to redeem yourself, give that vow a special mark. When you Reach a Milestone on the marked vow, take +2 momentum. If you Forsake Your Vow on the quest, discard this asset and retain the impact.

    +
    +
    +
    + +
    +

    When you Secure an Advantage or Compel by reaffirming your commitment to your marked vow, add +1 and take +1 momentum on a hit.

    +
    +
    +
    + +
    +

    When you Fulfill Your Vow on the marked quest and score a hit, you find redemption and automatically gain this ability at no cost. You may then improve one of your stats by +1 and discard this asset. Once the asset is discarded, you may not take it again.

    +
    +
    +
    +
    + +
    +
    +
    +
    Deed
    Revenant +
    +
    +
    +
    +

    Once you Face Death…

    +
    +
    +
    + +
    +

    When you are at 0 health, and Endure Harm or Face Death, add +1. You may then reroll your action die if its value is less than your spirit.

    +
    +
    +
    + +
    +

    When you Take Decisive Action by bringing death to a foe, you may burn momentum to zero out one (not both) of the challenge dice if your momentum is greater than the value of that die. If you do, Endure Stress (-2).

    +
    +
    +
    + +
    +

    When you Gather Information by studying a place where death left its mark, you may roll +heart. If you do, take +1 momentum on a hit. On a strong hit with a match, you experience a detailed vision or insightful revelation of what occurred here; take +1 momentum more.

    +
    +
    +
    +
    + +
    +
    +
    +
    Deed
    Survivor +
    +
    +
    +
    +

    Once you mark traumatized or permanently harmed…

    +
    +
    +
    + +
    +

    When you are haunted by past experiences and must Endure Stress, you may Lose Momentum (-1) before rolling as you attempt to find focus or calm. If you do, reroll any dice. On a strong hit, take +1 momentum.

    +
    +
    +
    + +
    +

    When you make a move where a lasting effect (traumatized or permanently harmed) has a narrative impact on the scene or your approach, and burn momentum to improve your result, you may envision what sustains or motivates you in this moment. If you do, mark 1 tick on your quests or bonds legacy track. On a strong hit with a match, mark 2 ticks.

    +
    +
    +
    + +
    +

    You are learning to live with this impact. The lasting effect (traumatized or permanently harmed, but not both) remains marked, but no longer reduces your max momentum or reset.

    +
    +
    +
    +
    + +
    +
    +
    +
    Deed
    Vanguard +
    +
    +
    +
    +

    Once you fill 6 boxes on your discoveries legacy track…

    +
    +
    +
    + +
    +

    When you seek safe haven in a remote environment, make a progress roll against your discoveries legacy track. On a strong hit, you find or establish a safe location and may add +2 whenever you make a recovery move there. If you score a miss when making a recovery move, the place is no longer safe. On a weak hit, as above, but add +1 when you make a recovery move. On a miss, you are drawn into a bad situation and must Pay the Price.

    +
    +
    +
    + +
    +

    When you make a move +wits and score a strong hit with a match, your hard-won experience lends insight; take +1 momentum.

    +
    +
    +
    + +
    +

    When you Endure Stress, you may roll +wits. If you do, take +1 momentum on a hit.

    +
    +
    +
    +
    Builder diff --git a/Ironsworn-Starforged/src/app/components/assets/assets.pug b/Ironsworn-Starforged/src/app/components/assets/assets.pug index 7787872089..8d0e5d68fd 100644 --- a/Ironsworn-Starforged/src/app/components/assets/assets.pug +++ b/Ironsworn-Starforged/src/app/components/assets/assets.pug @@ -1,12 +1,12 @@ include ./asset-custom include ./asset-builder - mixin assets() + - let onAssetsPage = ["Path", "Companion", "Deed"]; .assets fieldset.repeating_assets.fixed-width .asset - - let assetsArray = assets.Assets.filter(obj => obj["Asset Type"] == ('Path' || 'Companion' || 'Deed') ) + - let assetsArray = assets.Assets.filter((asset) => onAssetsPage.includes(asset["Asset Type"])) //- - let assetsArray = assets.Assets; +genericAssetBuilder(assetsArray, 'assetList') +customAssets diff --git a/Knight/knight.html b/Knight/knight.html index 64e8f54468..a7fa3ea6bf 100644 --- a/Knight/knight.html +++ b/Knight/knight.html @@ -3321,6 +3321,8 @@ function getWeaponsEffectsPNJ(prefix, data, addChair, vChair, vMachine, vMachine let isMeurtrier = false; let isOrfevrerie = false; let isSilencieux = false; + let isFureur = false; + let isUltraviolence = false; const eAnatheme = isApplied(data[`${prefix}anatheme`]); const eAntiAnatheme = isApplied(data[`${prefix}antiAnatheme`]); @@ -3458,6 +3460,7 @@ function getWeaponsEffectsPNJ(prefix, data, addChair, vChair, vMachine, vMachine if (eFureur) { isConditionnelV = true; + isFureur = true; firstExec.push(`{{fureurValue=[[${eFureurV}D6]]}}`); @@ -3550,6 +3553,7 @@ function getWeaponsEffectsPNJ(prefix, data, addChair, vChair, vMachine, vMachine if (eUltraviolence) { isConditionnelV = true; + isUltraviolence = true; firstExec.push(`{{ultraviolenceValue=[[${eUltraviolenceV}D6]]}}`); @@ -3624,6 +3628,8 @@ function getWeaponsEffectsPNJ(prefix, data, addChair, vChair, vMachine, vMachine result.isMeurtrier = isMeurtrier; result.isOrfevrerie = isOrfevrerie; result.isSilencieux = isSilencieux; + result.isFureur = isFureur; + result.isUltraviolence = isUltraviolence; result.attaquesSurprises = attaquesSurprises; result.attaquesSurprisesValue = attaquesSurprisesValue; @@ -3680,6 +3686,8 @@ function getWeaponsEffectsAutre(prefix, effet) { let isSilencieux = false; let isTenebricide = false; let isTirRafale = false; + let isFureur = false; + let isUltraviolence = false; const eAntiAnatheme = isApplied(effet[`${prefix}antiAnatheme`]); const eAntiVehicule = isApplied(effet[`${prefix}antiVehicule`]); @@ -3815,6 +3823,7 @@ function getWeaponsEffectsAutre(prefix, effet) { if (eFureur) { isConditionnelV = true; + isFureur = true; firstExec.push(`{{fureurValue=[[${eFureurV}D6]]}}`); @@ -3894,6 +3903,7 @@ function getWeaponsEffectsAutre(prefix, effet) { if (eUltraviolence) { isConditionnelV = true; + isUltraviolence = true; firstExec.push(`{{ultraviolenceValue=[[${eUltraviolenceV}D6]]}}`); @@ -3974,6 +3984,8 @@ function getWeaponsEffectsAutre(prefix, effet) { result.isAssistantAttaque = isAssistantAttaque; result.isAntiAnatheme = isAntiAnatheme; result.isTirRafale = isTirRafale; + result.isFureur = isFureur; + result.isUltraviolence = isUltraviolence; result.eLumiere = eLumiere; result.isELumiere = isELumiere; @@ -4039,6 +4051,8 @@ function getWeaponsEffectsAutrePNJ(prefix, effet) { let isSilencieux = false; let isTenebricide = false; let isTirRafale = false; + let isUltraviolence = false; + let isFureur = false; const eAnatheme = isApplied(effet[`${prefix}anatheme`]); const eAntiAnatheme = isApplied(effet[`${prefix}antiAnatheme`]); @@ -4175,6 +4189,7 @@ function getWeaponsEffectsAutrePNJ(prefix, effet) { if (eFureur) { isConditionnelV = true; + isFureur = true; firstExec.push(`{{fureurValue=[[${eFureurV}D6]]}}`); @@ -4254,6 +4269,7 @@ function getWeaponsEffectsAutrePNJ(prefix, effet) { if (eUltraviolence) { isConditionnelV = true; + isUltraviolence = true; firstExec.push(`{{ultraviolenceValue=[[${eUltraviolenceV}D6]]}}`); @@ -4336,6 +4352,8 @@ function getWeaponsEffectsAutrePNJ(prefix, effet) { result.isAssistantAttaque = isAssistantAttaque; result.isAntiAnatheme = isAntiAnatheme; result.isTirRafale = isTirRafale; + result.isFureur = isFureur; + result.isUltraviolence = isUltraviolence; result.eLumiere = eLumiere; result.isELumiere = isELumiere; @@ -6809,6 +6827,8 @@ function updateRoll(roll, totalDegats, diceDegats, bonusDegats, totalViolence, d } } + log(vTDestructeur); + const computed = { degats: tDegats, violence: tViolence, @@ -11748,6 +11768,7 @@ rollCombatAutre.forEach((button) => { let vCadence = 0; let isDestructeur = false; let vDestructeur = 0; + let isFureur = false; let isMeurtrier = false; let vMeurtrier = 0; let nowSilencieux = false; @@ -11755,6 +11776,8 @@ rollCombatAutre.forEach((button) => { let isTenebricide = false; let isTirRafale = false; let isChambreDouble = false; + let isUltraviolence = false; + let isSurprise = false; let isELumiere = false; let lumiereValue = 0; @@ -11792,6 +11815,10 @@ rollCombatAutre.forEach((button) => { isMeurtrier = effets.isMeurtrier; vMeurtrier = effets.vMeurtrier; + isFureur = effets.isFureur; + + isUltraviolence = effets.isUltraviolence; + nowSilencieux = effets.nowSilencieux; isTenebricide = effets.isTenebricide; @@ -11907,47 +11934,6 @@ rollCombatAutre.forEach((button) => { exec.push(`{{degats=[[${degats.join('+')}]]}}`); exec.push(`{{violence=[[${violence.join('+')}]]}}`); - if (isTenebricide) { - let degatsTenebricide = []; - let ASTenebricide = []; - let ASValueTenebricide = []; - - let violenceTenebricide = []; - - const diceDegatsTenebricide = Math.floor(diceDegats / 2); - const diceViolenceTenebricide = Math.floor(diceViolence / 2); - - degatsTenebricide.push(`${diceDegatsTenebricide}D6`); - degatsTenebricide = degatsTenebricide.concat(bDegats); - - violenceTenebricide.push(`${diceViolenceTenebricide}D6`); - violenceTenebricide = violenceTenebricide.concat(bViolence); - - exec.push(`{{tenebricideValueD=[[${degatsTenebricide.join('+')}]]}}`); - exec.push(`{{tenebricideValueV=[[${violenceTenebricide.join('+')}]]}}`); - - if (eASAssassinValue > 0) { - eAssassinTenebricideValue = Math.ceil(eASAssassinValue / 2); - - ASTenebricide.unshift(eASAssassin); - ASValueTenebricide.unshift(`${eAssassinTenebricideValue}D6`); - - if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - } - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } else if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } - } - if (isObliteration) { let ASObliteration = []; let ASValueObliteration = []; @@ -12005,6 +11991,24 @@ rollCombatAutre.forEach((button) => { exec.push(`{{attaqueSurprise=${attaquesSurprises.join('\n+')}}}`); exec.push(`{{attaqueSurpriseValue=[[${attaquesSurprisesValue.join('+')}]]}}`); exec.push(attaquesSurprisesCondition); + + isSurprise = true; + } + + if (isTenebricide) { + exec.push(`{{tenebricide=${i18n_tenebricide}}} {{tenebricideConditionD=${i18n_tenebricideConditionD}}} {{tenebricideConditionV=${i18n_tenebricideConditionV}}}`); + exec.push('{{tenebricideValueD=[[0]]}}'); + exec.push('{{tenebricideValueV=[[0]]}}'); + + if (attaquesSurprises.length > 0) { + exec.push(`{{tenebricideAS=${attaquesSurprises.join('\n+')}}}`); + exec.push('{{tenebricideASValue=[[0]]}}'); + } + + if (isMeurtrier) { firstExec.push('{{tMeurtrierValue=[[0]]}}'); } + if (isDestructeur) { firstExec.push('{{tDestructeurValue=[[0]]}}'); } + if (isFureur) { firstExec.push('{{tFureurValue=[[0]]}}'); } + if (isUltraviolence) { firstExec.push('{{tUltraviolenceValue=[[0]]}}'); } } if (isELumiere) { autresEffets.push(`${i18n_lumiere} ${lumiereValue}`); } @@ -12036,57 +12040,47 @@ rollCombatAutre.forEach((button) => { exec = firstExec.concat(exec); - startRoll(exec.join(' '), (results) => { - const tJet = results.results.jet.result; + // ROLL + const finalRoll = await startRoll(exec.join(' ')); + const tJet = finalRoll.results.jet.result; - const tBonus = results.results.bonus.result; - const tExploit = results.results.Exploit.result; + const tBonus = finalRoll.results.bonus.result; + const tExploit = finalRoll.results.Exploit.result; - const tMeurtrier = results.results.meurtrierValue; - let vTMeurtrier = 0; + const rDegats = finalRoll.results.degats.dice; + const rViolence = finalRoll.results.violence.dice; - if (tMeurtrier !== undefined) { vTMeurtrier = tMeurtrier.dice[0]; } + const tDegats = finalRoll.results.degats.result; + const tViolence = finalRoll.results.violence.result; - const tDestructeur = results.results.destructeurValue; - let vTDestructeur = 0; + const conditions = { + isTenebricide, + isDestructeur, + isFureur, + isSurprise, + isMeurtrier, + isUltraviolence, + }; - if (tDestructeur !== undefined) { vTDestructeur = tDestructeur.dice[0]; } + const computed = updateRoll(finalRoll, tDegats, rDegats, bDegats, tViolence, rViolence, bViolence, conditions); - const tFureur = results.results.fureurValue; - let vTFureur = 0; + const finalComputed = { + jet: tJet + tBonus, + }; - if (tFureur !== undefined) { vTFureur = tFureur.dice[0] + tFureur.dice[1]; } + Object.assign(finalComputed, computed); - const tUltraviolence = results.results.ultraviolenceValue; + finishRoll(finalRoll.rollId, finalComputed); - let vTUltraviolence = 0; + if (tJet !== 0 && tJet === tExploit) { + const exploitRoll = await startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`); + const tRExploit = exploitRoll.results.jet.result; + const exploitComputed = { + jet: tRExploit, + }; - if (tUltraviolence !== undefined) { vTUltraviolence = tUltraviolence.dice[0]; } - - finishRoll( - results.rollId, - { - jet: tJet + tBonus, - meurtrierValue: vTMeurtrier, - destructeurValue: vTDestructeur, - fureurValue: vTFureur, - ultraviolenceValue: vTUltraviolence, - }, - ); - - if (tJet !== 0 && tJet === tExploit) { - startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`, (exploit) => { - const tExploit2 = exploit.results.jet.result; - - finishRoll( - exploit.rollId, - { - jet: tExploit2, - }, - ); - }); - } - }); + finishRoll(exploitRoll.rollId, exploitComputed); + } }); }); /* eslint-disable max-len */ @@ -23599,6 +23593,10 @@ rollCombatPNJContact.forEach((button) => { let isOrfevrerie = false; let isSilencieux = false; + let isFureur = false; + let isUltraviolence = false; + let isSurprise = false; + let isCadence = false; let rCadence = '0'; let vCadence = 0; @@ -23833,6 +23831,8 @@ rollCombatPNJContact.forEach((button) => { isMeurtrier = rEffets.isMeurtrier; isOrfevrerie = rEffets.isOrfevrerie; isSilencieux = rEffets.isSilencieux; + isUltraviolence = rEffets.isUltraviolence; + isFureur = rEffets.isFureur; isCadence = rEffets.isCadence; rCadence = rEffets.rCadence || '0'; @@ -24012,47 +24012,6 @@ rollCombatPNJContact.forEach((button) => { exec.push(`{{vCadence=${rCadence}D}}`); } - if (isTenebricide) { - let degatsTenebricide = []; - let ASTenebricide = []; - let ASValueTenebricide = []; - - let violenceTenebricide = []; - - const diceDegatsTenebricide = Math.floor(diceDegats / 2); - const diceViolenceTenebricide = Math.floor(diceViolence / 2); - - degatsTenebricide.push(`${diceDegatsTenebricide}D6`); - degatsTenebricide = degatsTenebricide.concat(bDegats); - - violenceTenebricide.push(`${diceViolenceTenebricide}D6`); - violenceTenebricide = violenceTenebricide.concat(bViolence); - - exec.push(`{{tenebricideValueD=[[${degatsTenebricide.join('+')}]]}}`); - exec.push(`{{tenebricideValueV=[[${violenceTenebricide.join('+')}]]}}`); - - if (eASAssassinValue > 0) { - eAssassinTenebricideValue = Math.ceil(eASAssassinValue / 2); - - ASTenebricide.unshift(eASAssassin); - ASValueTenebricide.unshift(`${eAssassinTenebricideValue}D6`); - - if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - } - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } else if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } - } - if (isObliteration) { let ASObliteration = []; let ASValueObliteration = []; @@ -24110,6 +24069,25 @@ rollCombatPNJContact.forEach((button) => { exec.push(`{{attaqueSurprise=${attaquesSurprises.join('\n+')}}}`); exec.push(`{{attaqueSurpriseValue=[[${attaquesSurprisesValue.join('+')}]]}}`); exec.push(attaquesSurprisesCondition); + + isSurprise = true; + } + + if (isTenebricide) { + exec.push(`{{tenebricide=${i18n_tenebricide}}} {{tenebricideConditionD=${i18n_tenebricideConditionD}}} {{tenebricideConditionV=${i18n_tenebricideConditionV}}}`); + exec.push('{{tenebricideValueD=[[0]]}}'); + exec.push('{{tenebricideValueV=[[0]]}}'); + + if (attaquesSurprises.length > 0) { + exec.push(`{{tenebricideAS=${attaquesSurprises.join('\n+')}}}`); + exec.push('{{tenebricideASValue=[[0]]}}'); + } + + if (isMeurtrier) { firstExec.push('{{tMeurtrierValue=[[0]]}}'); } + if (isDestructeur) { firstExec.push('{{tDestructeurValue=[[0]]}}'); } + if (isFureur) { firstExec.push('{{tFureurValue=[[0]]}}'); } + if (isUltraviolence) { firstExec.push('{{tUltraviolenceValue=[[0]]}}'); } + if (isCheneSculpte) { firstExec.push('{{tCheneSculpteValue=[[0]]}}'); } } if (autresEffets.length > 0) { @@ -24140,90 +24118,75 @@ rollCombatPNJContact.forEach((button) => { firstExec = firstExec.concat(exec); + // ROLL + let finalRoll; + if (pasEnergie === false) { - startRoll(firstExec.join(' '), (results) => { - const tJet = results.results.jet.result; + finalRoll = await startRoll(firstExec.join(' ')); - const tBonus = results.results.bonus.result; - const tExploit = results.results.Exploit.result; + const rDegats = finalRoll.results.degats.dice; + const rViolence = finalRoll.results.violence.dice; - const tMeurtrier = results.results.meurtrierValue; - let vTMeurtrier = 0; + const tJet = finalRoll.results.jet.result; - if (tMeurtrier !== undefined) { vTMeurtrier = tMeurtrier.dice[0]; } + const tBonus = finalRoll.results.bonus.result; + const tExploit = finalRoll.results.Exploit.result; - const tDestructeur = results.results.destructeurValue; - let vTDestructeur = 0; + const tDegats = finalRoll.results.degats.result; + const tViolence = finalRoll.results.violence.result; - if (tDestructeur !== undefined) { vTDestructeur = tDestructeur.dice[0]; } + const conditions = { + isTenebricide, + isSurprise, + isDestructeur, + isFureur, + isMeurtrier, + isUltraviolence, + isArmeAzurine, + isArmeRougeSang, + isCheneSculpte, + isGriffureGravee, + isMasqueBrise, + isRouagesCasses, + }; - const tFureur = results.results.fureurValue; - let vTFureur = 0; + const computed = updateRoll(finalRoll, tDegats, rDegats, [bDegats], tViolence, rViolence, [bViolence], conditions); - if (tFureur !== undefined) { vTFureur = tFureur.dice[0] + tFureur.dice[1]; } + const finalComputed = { + jet: tJet + tBonus, + }; - const tUltraviolence = results.results.ultraviolenceValue; + Object.assign(finalComputed, computed); - let vTUltraviolence = 0; + finishRoll(finalRoll.rollId, finalComputed); - if (tUltraviolence !== undefined) { vTUltraviolence = tUltraviolence.dice[0]; } + if (tJet !== 0 && tJet === tExploit) { + const exploitRoll = await startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`); + const tRExploit = exploitRoll.results.jet.result; - const tCheneSculpte = results.results.cheneSculpteValue; - let vTCheneSculpte = 0; + const exploitComputed = { + jet: tRExploit, + }; - if (tCheneSculpte !== undefined) { vTCheneSculpte = tCheneSculpte.dice[0]; } + finishRoll(exploitRoll.rollId, exploitComputed); + } - finishRoll( - results.rollId, - { - jet: tJet + tBonus, - meurtrierValue: vTMeurtrier, - destructeurValue: vTDestructeur, - fureurValue: vTFureur, - ultraviolenceValue: vTUltraviolence, - cheneSculpteValue: vTCheneSculpte, - }, - ); + if (sEnergie !== false) { + setAttrs({ + energiePNJ: newEnergie, + }); - if (tJet !== 0 && tJet === tExploit) { - startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`, (exploit) => { - const tExploit2 = exploit.results.jet.result; - - finishRoll( - exploit.rollId, - { - jet: tExploit2, - }, - ); - }); + if (newEnergie === 0) { + const noEnergieRoll = await startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{text=${sEnergieText}}}${name}`); + finishRoll(noEnergieRoll.rollId, {}); } - - if (sEnergie !== false) { - setAttrs({ - energiePNJ: newEnergie, - }); - - if (newEnergie === 0) { - startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{text=${sEnergieText}}}${name}`, (exploit) => { - finishRoll( - exploit.rollId, {}, - ); - }); - } - } - }); + } } else if (button === 'repeating_armeCaC:armecontactpnj') { - startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{text=${sEnergieText}}}${name}`, (text) => { - finishRoll( - text.rollId, {}, - ); - }); + finalRoll = await startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{text=${sEnergieText}}}${name}`); + finishRoll(finalRoll.rollId, {}); } else { - startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{text=${sEnergieText}}}${name}`, (text) => { - finishRoll( - text.rollId, {}, - ); - }); + finalRoll = await startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{text=${sEnergieText}}}${name}`); + finishRoll(finalRoll.rollId, {}); } }); }); @@ -24458,6 +24421,9 @@ rollCombatDistancePNJ.forEach((button) => { let isTenebricide = false; let isTirRafale = false; let isChambreDouble = false; + let isSurprise = false; + let isUltraviolence = false; + let isFureur = false; let pasEnergie = false; let sEnergieText = ''; @@ -24528,6 +24494,9 @@ rollCombatDistancePNJ.forEach((button) => { isObliteration = effets.isObliteration; isTirRafale = effets.isTirRafale; + isFureur = effets.isFureur; + isUltraviolence = effets.isUltraviolence; + if (isLeste) { bDegats += Math.ceil(vChair / 2); exec.push(`{{vLeste=${vChair}}}`); @@ -24655,47 +24624,6 @@ rollCombatDistancePNJ.forEach((button) => { exec.push(`{{degats=[[${diceDegats}D6+${bDegats}]]}}`); exec.push(`{{violence=[[${diceViolence}D6+${bViolence}]]}}`); - if (isTenebricide) { - let degatsTenebricide = []; - let ASTenebricide = []; - let ASValueTenebricide = []; - - let violenceTenebricide = []; - - const diceDegatsTenebricide = Math.floor(diceDegats / 2); - const diceViolenceTenebricide = Math.floor(diceViolence / 2); - - degatsTenebricide.push(`${diceDegatsTenebricide}D6`); - degatsTenebricide = degatsTenebricide.concat(bDegats); - - violenceTenebricide.push(`${diceViolenceTenebricide}D6`); - violenceTenebricide = violenceTenebricide.concat(bViolence); - - exec.push(`{{tenebricideValueD=[[${degatsTenebricide.join('+')}]]}}`); - exec.push(`{{tenebricideValueV=[[${violenceTenebricide.join('+')}]]}}`); - - if (eASAssassinValue > 0) { - eAssassinTenebricideValue = Math.ceil(eASAssassinValue / 2); - - ASTenebricide.unshift(eASAssassin); - ASValueTenebricide.unshift(`${eAssassinTenebricideValue}D6`); - - if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - } - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } else if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } - } - if (isObliteration) { let ASObliteration = []; let ASValueObliteration = []; @@ -24750,11 +24678,29 @@ rollCombatDistancePNJ.forEach((button) => { } if (attaquesSurprises.length > 0) { + isSurprise = true; + exec.push(`{{attaqueSurprise=${attaquesSurprises.join('\n+')}}}`); exec.push(`{{attaqueSurpriseValue=[[${attaquesSurprisesValue.join('+')}]]}}`); exec.push(attaquesSurprisesCondition); } + if (isTenebricide) { + exec.push(`{{tenebricide=${i18n_tenebricide}}} {{tenebricideConditionD=${i18n_tenebricideConditionD}}} {{tenebricideConditionV=${i18n_tenebricideConditionV}}}`); + exec.push('{{tenebricideValueD=[[0]]}}'); + exec.push('{{tenebricideValueV=[[0]]}}'); + + if (attaquesSurprises.length > 0) { + exec.push(`{{tenebricideAS=${attaquesSurprises.join('\n+')}}}`); + exec.push('{{tenebricideASValue=[[0]]}}'); + } + + if (isMeurtrier) { firstExec.push('{{tMeurtrierValue=[[0]]}}'); } + if (isDestructeur) { firstExec.push('{{tDestructeurValue=[[0]]}}'); } + if (isFureur) { firstExec.push('{{tFureurValue=[[0]]}}'); } + if (isUltraviolence) { firstExec.push('{{tUltraviolenceValue=[[0]]}}'); } + } + if (autresEffets.length > 0) { autresEffets.sort(); exec.push(`{{effets=${autresEffets.join(' / ')}}}`); @@ -24782,87 +24728,68 @@ rollCombatDistancePNJ.forEach((button) => { exec = firstExec.concat(exec); - log(bonus); - log(exec); + // ROLL + let finalRoll; if (pasEnergie === false) { - startRoll(exec.join(' '), (results) => { - const tJet = results.results.jet.result; + finalRoll = await startRoll(exec.join(' ')); + const tJet = finalRoll.results.jet.result; - const tBonus = results.results.bonus.result; - const tExploit = results.results.Exploit.result; + const tBonus = finalRoll.results.bonus.result; + const tExploit = finalRoll.results.Exploit.result; - log(tJet); - log(tBonus); + const rDegats = finalRoll.results.degats.dice; + const rViolence = finalRoll.results.violence.dice; - const tMeurtrier = results.results.meurtrierValue; - let vTMeurtrier = 0; + const tDegats = finalRoll.results.degats.result; + const tViolence = finalRoll.results.violence.result; - if (tMeurtrier !== undefined) { vTMeurtrier = tMeurtrier.dice[0]; } + const conditions = { + isTenebricide, + isSurprise, + isDestructeur, + isFureur, + isMeurtrier, + isUltraviolence, + }; - const tDestructeur = results.results.destructeurValue; - let vTDestructeur = 0; + const computed = updateRoll(finalRoll, tDegats, rDegats, [bDegats], tViolence, rViolence, [bViolence], conditions); - if (tDestructeur !== undefined) { vTDestructeur = tDestructeur.dice[0]; } + const finalComputed = { + jet: tJet + tBonus, + }; - const tFureur = results.results.fureurValue; - let vTFureur = 0; + Object.assign(finalComputed, computed); - if (tFureur !== undefined) { vTFureur = tFureur.dice[0] + tFureur.dice[1]; } + finishRoll(finalRoll.rollId, finalComputed); - const tUltraviolence = results.results.ultraviolenceValue; + if (tJet !== 0 && tJet === tExploit) { + const exploitRoll = await startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`); + const tRExploit = exploitRoll.results.jet.result; + const exploitComputed = { + jet: tRExploit, + }; - let vTUltraviolence = 0; + finishRoll(exploitRoll.rollId, exploitComputed); + } - if (tUltraviolence !== undefined) { vTUltraviolence = tUltraviolence.dice[0]; } + if (sEnergie !== false) { + setAttrs({ + energiePNJ: newEnergie, + }); - finishRoll( - results.rollId, - { - jet: tJet + tBonus, - meurtrierValue: vTMeurtrier, - destructeurValue: vTDestructeur, - fureurValue: vTFureur, - ultraviolenceValue: vTUltraviolence, - }, - ); - - if (tJet !== 0 && tJet === tExploit) { - startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`, (exploit) => { - const tExploit2 = exploit.results.jet.result; - - finishRoll( - exploit.rollId, - { - jet: tExploit2, - }, - ); - }); + if (newEnergie === 0) { + const noEnergieRoll = await startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${name}}} {{text=${sEnergieText}}}`); + finishRoll(noEnergieRoll.rollId, {}); } - - if (sEnergie !== false) { - setAttrs({ - energiePNJ: newEnergie, - }); - - if (newEnergie === 0) { - startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${name}}} {{text=${sEnergieText}}}`, (exploit) => { - finishRoll( - exploit.rollId, {}, - ); - }); - } - } - }); + } } else { - startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${name}}} {{text=${sEnergieText}}}`, (text) => { - finishRoll( - text.rollId, {}, - ); - }); + finalRoll = await startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${name}}} {{text=${sEnergieText}}}`); + finishRoll(finalRoll.rollId, {}); } }); }); +/* eslint-disable max-len */ /* eslint-disable prefer-destructuring */ /* eslint-disable camelcase */ /* eslint-disable no-undef */ @@ -24892,6 +24819,10 @@ rollCombatGrenadePNJ.forEach((button) => { let AE = 0; let ameliorations = false; + let isSurprise = false; + let isDestructeur = false; + let isMeurtrier = false; + let isUltraviolence = false; let diceDegats = 3; let diceViolence = 3; @@ -24974,6 +24905,9 @@ rollCombatGrenadePNJ.forEach((button) => { exec.push(`{{ultraviolence=${i18n_ultraviolence}}} {{ultraviolenceCondition=${i18n_ultraviolenceCondition}}} {{meurtrier=${i18n_meurtrier}}} {{meurtrierCondition=${i18n_meurtrierCondition}}}`); autresEffets.push(`${i18n_dispersion} 6`); + + isUltraviolence = true; + isMeurtrier = true; break; case 'grenade2PNJ': isConditionnelA = true; @@ -24992,6 +24926,8 @@ rollCombatGrenadePNJ.forEach((button) => { autresEffets.push(`${i18n_perceArmure} 20`); autresEffets.push(`${i18n_penetrant} 6`); autresEffets.push(`${i18n_dispersion} 6`); + + isDestructeur = true; break; case 'grenade4PNJ': isConditionnelA = true; @@ -25050,6 +24986,8 @@ rollCombatGrenadePNJ.forEach((button) => { exec.push(`{{attaqueSurprise=${attaquesSurprises.join('\n+')}}}`); exec.push(`{{attaqueSurpriseValue=[[${attaquesSurprisesValue.join('+')}]]}}`); exec.push(`${attaquesSurprisesCondition}`); + + isSurprise = true; } if (autresEffets.length > 0) { @@ -25065,51 +25003,45 @@ rollCombatGrenadePNJ.forEach((button) => { exec = firstExec.concat(exec); - startRoll(exec.join(' '), (results) => { - const tJet = results.results.jet.result; + // ROLL + const finalRoll = await startRoll(exec.join(' ')); + const tJet = finalRoll.results.jet.result; + const tBonus = finalRoll.results.bonus.result; + const tExploit = finalRoll.results.Exploit.result; - const tBonus = results.results.bonus.result; - const tExploit = results.results.Exploit.result; + const finalComputed = { + jet: tJet + tBonus, + }; - const tMeurtrier = results.results.meurtrierValue; - let vTMeurtrier = 0; + if (hasDgts) { + const rDegats = finalRoll.results.degats.dice; + const rViolence = finalRoll.results.violence.dice; - if (tMeurtrier !== undefined) { vTMeurtrier = tMeurtrier.dice[0]; } + const tDegats = finalRoll.results.degats.result; + const tViolence = finalRoll.results.violence.result; - const tDestructeur = results.results.destructeurValue; - let vTDestructeur = 0; + const conditions = { + isSurprise, + isDestructeur, + isMeurtrier, + isUltraviolence, + }; - if (tDestructeur !== undefined) { vTDestructeur = tDestructeur.dice[0]; } + const computed = updateRoll(finalRoll, tDegats, rDegats, bDegats, tViolence, rViolence, bViolence, conditions); + Object.assign(finalComputed, computed); + } - const tUltraviolence = results.results.ultraviolenceValue; + finishRoll(finalRoll.rollId, finalComputed); - let vTUltraviolence = 0; + if (tJet !== 0 && tJet === tExploit) { + const exploitRoll = await startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`); + const tRExploit = exploitRoll.results.jet.result; + const exploitComputed = { + jet: tRExploit, + }; - if (tUltraviolence !== undefined) { vTUltraviolence = tUltraviolence.dice[0]; } - - finishRoll( - results.rollId, - { - jet: tJet + tBonus, - meurtrierValue: vTMeurtrier, - destructeurValue: vTDestructeur, - ultraviolenceValue: vTUltraviolence, - }, - ); - - if (tJet !== 0 && tJet === tExploit) { - startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`, (exploit) => { - const tExploit2 = exploit.results.jet.result; - - finishRoll( - exploit.rollId, - { - jet: tExploit2, - }, - ); - }); - } - }); + finishRoll(exploitRoll.rollId, exploitComputed); + } }); }); /* eslint-disable camelcase */ @@ -25436,11 +25368,11 @@ rollCombatAutrePNJ.forEach((button) => { let bDegats = []; const bViolence = []; - diceDegats += Number(attrs.armeAutreDegat) || 0; - diceViolence += Number(attrs.armeAutreViolence) || 0; + diceDegats += Number(attrs[`${prefix}armeAutreDegat`]) || 0; + diceViolence += Number(attrs[`${prefix}armeAutreViolence`]) || 0; - bDegats.push(Number(attrs.armeAutreBDegat) || 0); - bViolence.push(Number(attrs.armeAutreBViolence) || 0); + bDegats.push(Number(attrs[`${prefix}armeAutreBDegat`]) || 0); + bViolence.push(Number(attrs[`${prefix}armeAutreBViolence`]) || 0); let degats = []; let violence = []; @@ -25466,6 +25398,9 @@ rollCombatAutrePNJ.forEach((button) => { let isTenebricide = false; let isTirRafale = false; let isChambreDouble = false; + let isFureur = false; + let isUltraviolence = false; + let isSurprise = false; let isELumiere = false; let lumiereValue = 0; @@ -25511,6 +25446,8 @@ rollCombatAutrePNJ.forEach((button) => { isObliteration = effets.isObliteration; isTirRafale = effets.isTirRafale; + isFureur = effets.isFureur; + isUltraviolence = effets.isUltraviolence; isELumiere = effets.isELumiere; lumiereValue = Number(effets.eLumiereValue); @@ -25620,47 +25557,6 @@ rollCombatAutrePNJ.forEach((button) => { exec.push(`{{degats=[[${degats.join('+')}]]}}`); exec.push(`{{violence=[[${violence.join('+')}]]}}`); - if (isTenebricide) { - let degatsTenebricide = []; - let ASTenebricide = []; - let ASValueTenebricide = []; - - let violenceTenebricide = []; - - const diceDegatsTenebricide = Math.floor(diceDegats / 2); - const diceViolenceTenebricide = Math.floor(diceViolence / 2); - - degatsTenebricide.push(`${diceDegatsTenebricide}D6`); - degatsTenebricide = degatsTenebricide.concat(bDegats); - - violenceTenebricide.push(`${diceViolenceTenebricide}D6`); - violenceTenebricide = violenceTenebricide.concat(bViolence); - - exec.push(`{{tenebricideValueD=[[${degatsTenebricide.join('+')}]]}}`); - exec.push(`{{tenebricideValueV=[[${violenceTenebricide.join('+')}]]}}`); - - if (eASAssassinValue > 0) { - eAssassinTenebricideValue = Math.ceil(eASAssassinValue / 2); - - ASTenebricide.unshift(eASAssassin); - ASValueTenebricide.unshift(`${eAssassinTenebricideValue}D6`); - - if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - } - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } else if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } - } - if (isObliteration) { let ASObliteration = []; let ASValueObliteration = []; @@ -25718,6 +25614,24 @@ rollCombatAutrePNJ.forEach((button) => { exec.push(`{{attaqueSurprise=${attaquesSurprises.join('\n+')}}}`); exec.push(`{{attaqueSurpriseValue=[[${attaquesSurprisesValue.join('+')}]]}}`); exec.push(attaquesSurprisesCondition); + + isSurprise = true; + } + + if (isTenebricide) { + exec.push(`{{tenebricide=${i18n_tenebricide}}} {{tenebricideConditionD=${i18n_tenebricideConditionD}}} {{tenebricideConditionV=${i18n_tenebricideConditionV}}}`); + exec.push('{{tenebricideValueD=[[0]]}}'); + exec.push('{{tenebricideValueV=[[0]]}}'); + + if (attaquesSurprises.length > 0) { + exec.push(`{{tenebricideAS=${attaquesSurprises.join('\n+')}}}`); + exec.push('{{tenebricideASValue=[[0]]}}'); + } + + if (isMeurtrier) { firstExec.push('{{tMeurtrierValue=[[0]]}}'); } + if (isDestructeur) { firstExec.push('{{tDestructeurValue=[[0]]}}'); } + if (isFureur) { firstExec.push('{{tFureurValue=[[0]]}}'); } + if (isUltraviolence) { firstExec.push('{{tUltraviolenceValue=[[0]]}}'); } } if (isELumiere) { autresEffets.push(`${i18n_lumiere} ${lumiereValue}`); } @@ -25749,57 +25663,47 @@ rollCombatAutrePNJ.forEach((button) => { exec = firstExec.concat(exec); - startRoll(exec.join(' '), (results) => { - const tJet = results.results.jet.result; + const finalRoll = await startRoll(exec.join(' ')); - const tBonus = results.results.bonus.result; - const tExploit = results.results.Exploit.result; + const tJet = finalRoll.results.jet.result; - const tMeurtrier = results.results.meurtrierValue; - let vTMeurtrier = 0; + const tBonus = finalRoll.results.bonus.result; + const tExploit = finalRoll.results.Exploit.result; - if (tMeurtrier !== undefined) { vTMeurtrier = tMeurtrier.dice[0]; } + const rDegats = finalRoll.results.degats.dice; + const rViolence = finalRoll.results.violence.dice; - const tDestructeur = results.results.destructeurValue; - let vTDestructeur = 0; + const tDegats = finalRoll.results.degats.result; + const tViolence = finalRoll.results.violence.result; - if (tDestructeur !== undefined) { vTDestructeur = tDestructeur.dice[0]; } + const conditions = { + isTenebricide, + isDestructeur, + isFureur, + isSurprise, + isMeurtrier, + isUltraviolence, + }; - const tFureur = results.results.fureurValue; - let vTFureur = 0; + const computed = updateRoll(finalRoll, tDegats, rDegats, bDegats, tViolence, rViolence, bViolence, conditions); - if (tFureur !== undefined) { vTFureur = tFureur.dice[0] + tFureur.dice[1]; } + const finalComputed = { + jet: tJet + tBonus, + }; - const tUltraviolence = results.results.ultraviolenceValue; + Object.assign(finalComputed, computed); - let vTUltraviolence = 0; + finishRoll(finalRoll.rollId, finalComputed); - if (tUltraviolence !== undefined) { vTUltraviolence = tUltraviolence.dice[0]; } + if (tJet !== 0 && tJet === tExploit) { + const exploitRoll = await startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`); + const tRExploit = exploitRoll.results.jet.result; + const exploitComputed = { + jet: tRExploit, + }; - finishRoll( - results.rollId, - { - jet: tJet + tBonus, - meurtrierValue: vTMeurtrier, - destructeurValue: vTDestructeur, - fureurValue: vTFureur, - ultraviolenceValue: vTUltraviolence, - }, - ); - - if (tJet !== 0 && tJet === tExploit) { - startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`, (exploit) => { - const tExploit2 = exploit.results.jet.result; - - finishRoll( - exploit.rollId, - { - jet: tExploit2, - }, - ); - }); - } - }); + finishRoll(exploitRoll.rollId, exploitComputed); + } }); }); /* eslint-disable camelcase */ diff --git a/Knight/pug/js/_functionsWeapons.js b/Knight/pug/js/_functionsWeapons.js index 1bcb761a2e..b5b072ddbe 100644 --- a/Knight/pug/js/_functionsWeapons.js +++ b/Knight/pug/js/_functionsWeapons.js @@ -513,6 +513,8 @@ function getWeaponsEffectsPNJ(prefix, data, addChair, vChair, vMachine, vMachine let isMeurtrier = false; let isOrfevrerie = false; let isSilencieux = false; + let isFureur = false; + let isUltraviolence = false; const eAnatheme = isApplied(data[`${prefix}anatheme`]); const eAntiAnatheme = isApplied(data[`${prefix}antiAnatheme`]); @@ -650,6 +652,7 @@ function getWeaponsEffectsPNJ(prefix, data, addChair, vChair, vMachine, vMachine if (eFureur) { isConditionnelV = true; + isFureur = true; firstExec.push(`{{fureurValue=[[${eFureurV}D6]]}}`); @@ -742,6 +745,7 @@ function getWeaponsEffectsPNJ(prefix, data, addChair, vChair, vMachine, vMachine if (eUltraviolence) { isConditionnelV = true; + isUltraviolence = true; firstExec.push(`{{ultraviolenceValue=[[${eUltraviolenceV}D6]]}}`); @@ -816,6 +820,8 @@ function getWeaponsEffectsPNJ(prefix, data, addChair, vChair, vMachine, vMachine result.isMeurtrier = isMeurtrier; result.isOrfevrerie = isOrfevrerie; result.isSilencieux = isSilencieux; + result.isFureur = isFureur; + result.isUltraviolence = isUltraviolence; result.attaquesSurprises = attaquesSurprises; result.attaquesSurprisesValue = attaquesSurprisesValue; @@ -872,6 +878,8 @@ function getWeaponsEffectsAutre(prefix, effet) { let isSilencieux = false; let isTenebricide = false; let isTirRafale = false; + let isFureur = false; + let isUltraviolence = false; const eAntiAnatheme = isApplied(effet[`${prefix}antiAnatheme`]); const eAntiVehicule = isApplied(effet[`${prefix}antiVehicule`]); @@ -1007,6 +1015,7 @@ function getWeaponsEffectsAutre(prefix, effet) { if (eFureur) { isConditionnelV = true; + isFureur = true; firstExec.push(`{{fureurValue=[[${eFureurV}D6]]}}`); @@ -1086,6 +1095,7 @@ function getWeaponsEffectsAutre(prefix, effet) { if (eUltraviolence) { isConditionnelV = true; + isUltraviolence = true; firstExec.push(`{{ultraviolenceValue=[[${eUltraviolenceV}D6]]}}`); @@ -1166,6 +1176,8 @@ function getWeaponsEffectsAutre(prefix, effet) { result.isAssistantAttaque = isAssistantAttaque; result.isAntiAnatheme = isAntiAnatheme; result.isTirRafale = isTirRafale; + result.isFureur = isFureur; + result.isUltraviolence = isUltraviolence; result.eLumiere = eLumiere; result.isELumiere = isELumiere; @@ -1231,6 +1243,8 @@ function getWeaponsEffectsAutrePNJ(prefix, effet) { let isSilencieux = false; let isTenebricide = false; let isTirRafale = false; + let isUltraviolence = false; + let isFureur = false; const eAnatheme = isApplied(effet[`${prefix}anatheme`]); const eAntiAnatheme = isApplied(effet[`${prefix}antiAnatheme`]); @@ -1367,6 +1381,7 @@ function getWeaponsEffectsAutrePNJ(prefix, effet) { if (eFureur) { isConditionnelV = true; + isFureur = true; firstExec.push(`{{fureurValue=[[${eFureurV}D6]]}}`); @@ -1446,6 +1461,7 @@ function getWeaponsEffectsAutrePNJ(prefix, effet) { if (eUltraviolence) { isConditionnelV = true; + isUltraviolence = true; firstExec.push(`{{ultraviolenceValue=[[${eUltraviolenceV}D6]]}}`); @@ -1528,6 +1544,8 @@ function getWeaponsEffectsAutrePNJ(prefix, effet) { result.isAssistantAttaque = isAssistantAttaque; result.isAntiAnatheme = isAntiAnatheme; result.isTirRafale = isTirRafale; + result.isFureur = isFureur; + result.isUltraviolence = isUltraviolence; result.eLumiere = eLumiere; result.isELumiere = isELumiere; @@ -4001,6 +4019,8 @@ function updateRoll(roll, totalDegats, diceDegats, bonusDegats, totalViolence, d } } + log(vTDestructeur); + const computed = { degats: tDegats, violence: tViolence, diff --git a/Knight/pug/js/rolls/pj/combatAutre.js b/Knight/pug/js/rolls/pj/combatAutre.js index 3b3221c320..cbcb3a1162 100644 --- a/Knight/pug/js/rolls/pj/combatAutre.js +++ b/Knight/pug/js/rolls/pj/combatAutre.js @@ -90,6 +90,7 @@ rollCombatAutre.forEach((button) => { let vCadence = 0; let isDestructeur = false; let vDestructeur = 0; + let isFureur = false; let isMeurtrier = false; let vMeurtrier = 0; let nowSilencieux = false; @@ -97,6 +98,8 @@ rollCombatAutre.forEach((button) => { let isTenebricide = false; let isTirRafale = false; let isChambreDouble = false; + let isUltraviolence = false; + let isSurprise = false; let isELumiere = false; let lumiereValue = 0; @@ -134,6 +137,10 @@ rollCombatAutre.forEach((button) => { isMeurtrier = effets.isMeurtrier; vMeurtrier = effets.vMeurtrier; + isFureur = effets.isFureur; + + isUltraviolence = effets.isUltraviolence; + nowSilencieux = effets.nowSilencieux; isTenebricide = effets.isTenebricide; @@ -249,47 +256,6 @@ rollCombatAutre.forEach((button) => { exec.push(`{{degats=[[${degats.join('+')}]]}}`); exec.push(`{{violence=[[${violence.join('+')}]]}}`); - if (isTenebricide) { - let degatsTenebricide = []; - let ASTenebricide = []; - let ASValueTenebricide = []; - - let violenceTenebricide = []; - - const diceDegatsTenebricide = Math.floor(diceDegats / 2); - const diceViolenceTenebricide = Math.floor(diceViolence / 2); - - degatsTenebricide.push(`${diceDegatsTenebricide}D6`); - degatsTenebricide = degatsTenebricide.concat(bDegats); - - violenceTenebricide.push(`${diceViolenceTenebricide}D6`); - violenceTenebricide = violenceTenebricide.concat(bViolence); - - exec.push(`{{tenebricideValueD=[[${degatsTenebricide.join('+')}]]}}`); - exec.push(`{{tenebricideValueV=[[${violenceTenebricide.join('+')}]]}}`); - - if (eASAssassinValue > 0) { - eAssassinTenebricideValue = Math.ceil(eASAssassinValue / 2); - - ASTenebricide.unshift(eASAssassin); - ASValueTenebricide.unshift(`${eAssassinTenebricideValue}D6`); - - if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - } - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } else if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } - } - if (isObliteration) { let ASObliteration = []; let ASValueObliteration = []; @@ -347,6 +313,24 @@ rollCombatAutre.forEach((button) => { exec.push(`{{attaqueSurprise=${attaquesSurprises.join('\n+')}}}`); exec.push(`{{attaqueSurpriseValue=[[${attaquesSurprisesValue.join('+')}]]}}`); exec.push(attaquesSurprisesCondition); + + isSurprise = true; + } + + if (isTenebricide) { + exec.push(`{{tenebricide=${i18n_tenebricide}}} {{tenebricideConditionD=${i18n_tenebricideConditionD}}} {{tenebricideConditionV=${i18n_tenebricideConditionV}}}`); + exec.push('{{tenebricideValueD=[[0]]}}'); + exec.push('{{tenebricideValueV=[[0]]}}'); + + if (attaquesSurprises.length > 0) { + exec.push(`{{tenebricideAS=${attaquesSurprises.join('\n+')}}}`); + exec.push('{{tenebricideASValue=[[0]]}}'); + } + + if (isMeurtrier) { firstExec.push('{{tMeurtrierValue=[[0]]}}'); } + if (isDestructeur) { firstExec.push('{{tDestructeurValue=[[0]]}}'); } + if (isFureur) { firstExec.push('{{tFureurValue=[[0]]}}'); } + if (isUltraviolence) { firstExec.push('{{tUltraviolenceValue=[[0]]}}'); } } if (isELumiere) { autresEffets.push(`${i18n_lumiere} ${lumiereValue}`); } @@ -378,56 +362,46 @@ rollCombatAutre.forEach((button) => { exec = firstExec.concat(exec); - startRoll(exec.join(' '), (results) => { - const tJet = results.results.jet.result; + // ROLL + const finalRoll = await startRoll(exec.join(' ')); + const tJet = finalRoll.results.jet.result; - const tBonus = results.results.bonus.result; - const tExploit = results.results.Exploit.result; + const tBonus = finalRoll.results.bonus.result; + const tExploit = finalRoll.results.Exploit.result; - const tMeurtrier = results.results.meurtrierValue; - let vTMeurtrier = 0; + const rDegats = finalRoll.results.degats.dice; + const rViolence = finalRoll.results.violence.dice; - if (tMeurtrier !== undefined) { vTMeurtrier = tMeurtrier.dice[0]; } + const tDegats = finalRoll.results.degats.result; + const tViolence = finalRoll.results.violence.result; - const tDestructeur = results.results.destructeurValue; - let vTDestructeur = 0; + const conditions = { + isTenebricide, + isDestructeur, + isFureur, + isSurprise, + isMeurtrier, + isUltraviolence, + }; - if (tDestructeur !== undefined) { vTDestructeur = tDestructeur.dice[0]; } + const computed = updateRoll(finalRoll, tDegats, rDegats, bDegats, tViolence, rViolence, bViolence, conditions); - const tFureur = results.results.fureurValue; - let vTFureur = 0; + const finalComputed = { + jet: tJet + tBonus, + }; - if (tFureur !== undefined) { vTFureur = tFureur.dice[0] + tFureur.dice[1]; } + Object.assign(finalComputed, computed); - const tUltraviolence = results.results.ultraviolenceValue; + finishRoll(finalRoll.rollId, finalComputed); - let vTUltraviolence = 0; + if (tJet !== 0 && tJet === tExploit) { + const exploitRoll = await startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`); + const tRExploit = exploitRoll.results.jet.result; + const exploitComputed = { + jet: tRExploit, + }; - if (tUltraviolence !== undefined) { vTUltraviolence = tUltraviolence.dice[0]; } - - finishRoll( - results.rollId, - { - jet: tJet + tBonus, - meurtrierValue: vTMeurtrier, - destructeurValue: vTDestructeur, - fureurValue: vTFureur, - ultraviolenceValue: vTUltraviolence, - }, - ); - - if (tJet !== 0 && tJet === tExploit) { - startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`, (exploit) => { - const tExploit2 = exploit.results.jet.result; - - finishRoll( - exploit.rollId, - { - jet: tExploit2, - }, - ); - }); - } - }); + finishRoll(exploitRoll.rollId, exploitComputed); + } }); }); diff --git a/Knight/pug/js/rolls/pnj/combatAutre.js b/Knight/pug/js/rolls/pnj/combatAutre.js index a5f775faa9..3c6b03e22c 100644 --- a/Knight/pug/js/rolls/pnj/combatAutre.js +++ b/Knight/pug/js/rolls/pnj/combatAutre.js @@ -67,11 +67,11 @@ rollCombatAutrePNJ.forEach((button) => { let bDegats = []; const bViolence = []; - diceDegats += Number(attrs.armeAutreDegat) || 0; - diceViolence += Number(attrs.armeAutreViolence) || 0; + diceDegats += Number(attrs[`${prefix}armeAutreDegat`]) || 0; + diceViolence += Number(attrs[`${prefix}armeAutreViolence`]) || 0; - bDegats.push(Number(attrs.armeAutreBDegat) || 0); - bViolence.push(Number(attrs.armeAutreBViolence) || 0); + bDegats.push(Number(attrs[`${prefix}armeAutreBDegat`]) || 0); + bViolence.push(Number(attrs[`${prefix}armeAutreBViolence`]) || 0); let degats = []; let violence = []; @@ -97,6 +97,9 @@ rollCombatAutrePNJ.forEach((button) => { let isTenebricide = false; let isTirRafale = false; let isChambreDouble = false; + let isFureur = false; + let isUltraviolence = false; + let isSurprise = false; let isELumiere = false; let lumiereValue = 0; @@ -142,6 +145,8 @@ rollCombatAutrePNJ.forEach((button) => { isObliteration = effets.isObliteration; isTirRafale = effets.isTirRafale; + isFureur = effets.isFureur; + isUltraviolence = effets.isUltraviolence; isELumiere = effets.isELumiere; lumiereValue = Number(effets.eLumiereValue); @@ -251,47 +256,6 @@ rollCombatAutrePNJ.forEach((button) => { exec.push(`{{degats=[[${degats.join('+')}]]}}`); exec.push(`{{violence=[[${violence.join('+')}]]}}`); - if (isTenebricide) { - let degatsTenebricide = []; - let ASTenebricide = []; - let ASValueTenebricide = []; - - let violenceTenebricide = []; - - const diceDegatsTenebricide = Math.floor(diceDegats / 2); - const diceViolenceTenebricide = Math.floor(diceViolence / 2); - - degatsTenebricide.push(`${diceDegatsTenebricide}D6`); - degatsTenebricide = degatsTenebricide.concat(bDegats); - - violenceTenebricide.push(`${diceViolenceTenebricide}D6`); - violenceTenebricide = violenceTenebricide.concat(bViolence); - - exec.push(`{{tenebricideValueD=[[${degatsTenebricide.join('+')}]]}}`); - exec.push(`{{tenebricideValueV=[[${violenceTenebricide.join('+')}]]}}`); - - if (eASAssassinValue > 0) { - eAssassinTenebricideValue = Math.ceil(eASAssassinValue / 2); - - ASTenebricide.unshift(eASAssassin); - ASValueTenebricide.unshift(`${eAssassinTenebricideValue}D6`); - - if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - } - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } else if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } - } - if (isObliteration) { let ASObliteration = []; let ASValueObliteration = []; @@ -349,6 +313,24 @@ rollCombatAutrePNJ.forEach((button) => { exec.push(`{{attaqueSurprise=${attaquesSurprises.join('\n+')}}}`); exec.push(`{{attaqueSurpriseValue=[[${attaquesSurprisesValue.join('+')}]]}}`); exec.push(attaquesSurprisesCondition); + + isSurprise = true; + } + + if (isTenebricide) { + exec.push(`{{tenebricide=${i18n_tenebricide}}} {{tenebricideConditionD=${i18n_tenebricideConditionD}}} {{tenebricideConditionV=${i18n_tenebricideConditionV}}}`); + exec.push('{{tenebricideValueD=[[0]]}}'); + exec.push('{{tenebricideValueV=[[0]]}}'); + + if (attaquesSurprises.length > 0) { + exec.push(`{{tenebricideAS=${attaquesSurprises.join('\n+')}}}`); + exec.push('{{tenebricideASValue=[[0]]}}'); + } + + if (isMeurtrier) { firstExec.push('{{tMeurtrierValue=[[0]]}}'); } + if (isDestructeur) { firstExec.push('{{tDestructeurValue=[[0]]}}'); } + if (isFureur) { firstExec.push('{{tFureurValue=[[0]]}}'); } + if (isUltraviolence) { firstExec.push('{{tUltraviolenceValue=[[0]]}}'); } } if (isELumiere) { autresEffets.push(`${i18n_lumiere} ${lumiereValue}`); } @@ -380,56 +362,46 @@ rollCombatAutrePNJ.forEach((button) => { exec = firstExec.concat(exec); - startRoll(exec.join(' '), (results) => { - const tJet = results.results.jet.result; + const finalRoll = await startRoll(exec.join(' ')); - const tBonus = results.results.bonus.result; - const tExploit = results.results.Exploit.result; + const tJet = finalRoll.results.jet.result; - const tMeurtrier = results.results.meurtrierValue; - let vTMeurtrier = 0; + const tBonus = finalRoll.results.bonus.result; + const tExploit = finalRoll.results.Exploit.result; - if (tMeurtrier !== undefined) { vTMeurtrier = tMeurtrier.dice[0]; } + const rDegats = finalRoll.results.degats.dice; + const rViolence = finalRoll.results.violence.dice; - const tDestructeur = results.results.destructeurValue; - let vTDestructeur = 0; + const tDegats = finalRoll.results.degats.result; + const tViolence = finalRoll.results.violence.result; - if (tDestructeur !== undefined) { vTDestructeur = tDestructeur.dice[0]; } + const conditions = { + isTenebricide, + isDestructeur, + isFureur, + isSurprise, + isMeurtrier, + isUltraviolence, + }; - const tFureur = results.results.fureurValue; - let vTFureur = 0; + const computed = updateRoll(finalRoll, tDegats, rDegats, bDegats, tViolence, rViolence, bViolence, conditions); - if (tFureur !== undefined) { vTFureur = tFureur.dice[0] + tFureur.dice[1]; } + const finalComputed = { + jet: tJet + tBonus, + }; - const tUltraviolence = results.results.ultraviolenceValue; + Object.assign(finalComputed, computed); - let vTUltraviolence = 0; + finishRoll(finalRoll.rollId, finalComputed); - if (tUltraviolence !== undefined) { vTUltraviolence = tUltraviolence.dice[0]; } + if (tJet !== 0 && tJet === tExploit) { + const exploitRoll = await startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`); + const tRExploit = exploitRoll.results.jet.result; + const exploitComputed = { + jet: tRExploit, + }; - finishRoll( - results.rollId, - { - jet: tJet + tBonus, - meurtrierValue: vTMeurtrier, - destructeurValue: vTDestructeur, - fureurValue: vTFureur, - ultraviolenceValue: vTUltraviolence, - }, - ); - - if (tJet !== 0 && tJet === tExploit) { - startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`, (exploit) => { - const tExploit2 = exploit.results.jet.result; - - finishRoll( - exploit.rollId, - { - jet: tExploit2, - }, - ); - }); - } - }); + finishRoll(exploitRoll.rollId, exploitComputed); + } }); }); diff --git a/Knight/pug/js/rolls/pnj/combatContact.js b/Knight/pug/js/rolls/pnj/combatContact.js index 2c4b52bc85..274bc586c3 100644 --- a/Knight/pug/js/rolls/pnj/combatContact.js +++ b/Knight/pug/js/rolls/pnj/combatContact.js @@ -79,6 +79,10 @@ rollCombatPNJContact.forEach((button) => { let isOrfevrerie = false; let isSilencieux = false; + let isFureur = false; + let isUltraviolence = false; + let isSurprise = false; + let isCadence = false; let rCadence = '0'; let vCadence = 0; @@ -313,6 +317,8 @@ rollCombatPNJContact.forEach((button) => { isMeurtrier = rEffets.isMeurtrier; isOrfevrerie = rEffets.isOrfevrerie; isSilencieux = rEffets.isSilencieux; + isUltraviolence = rEffets.isUltraviolence; + isFureur = rEffets.isFureur; isCadence = rEffets.isCadence; rCadence = rEffets.rCadence || '0'; @@ -492,47 +498,6 @@ rollCombatPNJContact.forEach((button) => { exec.push(`{{vCadence=${rCadence}D}}`); } - if (isTenebricide) { - let degatsTenebricide = []; - let ASTenebricide = []; - let ASValueTenebricide = []; - - let violenceTenebricide = []; - - const diceDegatsTenebricide = Math.floor(diceDegats / 2); - const diceViolenceTenebricide = Math.floor(diceViolence / 2); - - degatsTenebricide.push(`${diceDegatsTenebricide}D6`); - degatsTenebricide = degatsTenebricide.concat(bDegats); - - violenceTenebricide.push(`${diceViolenceTenebricide}D6`); - violenceTenebricide = violenceTenebricide.concat(bViolence); - - exec.push(`{{tenebricideValueD=[[${degatsTenebricide.join('+')}]]}}`); - exec.push(`{{tenebricideValueV=[[${violenceTenebricide.join('+')}]]}}`); - - if (eASAssassinValue > 0) { - eAssassinTenebricideValue = Math.ceil(eASAssassinValue / 2); - - ASTenebricide.unshift(eASAssassin); - ASValueTenebricide.unshift(`${eAssassinTenebricideValue}D6`); - - if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - } - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } else if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } - } - if (isObliteration) { let ASObliteration = []; let ASValueObliteration = []; @@ -590,6 +555,25 @@ rollCombatPNJContact.forEach((button) => { exec.push(`{{attaqueSurprise=${attaquesSurprises.join('\n+')}}}`); exec.push(`{{attaqueSurpriseValue=[[${attaquesSurprisesValue.join('+')}]]}}`); exec.push(attaquesSurprisesCondition); + + isSurprise = true; + } + + if (isTenebricide) { + exec.push(`{{tenebricide=${i18n_tenebricide}}} {{tenebricideConditionD=${i18n_tenebricideConditionD}}} {{tenebricideConditionV=${i18n_tenebricideConditionV}}}`); + exec.push('{{tenebricideValueD=[[0]]}}'); + exec.push('{{tenebricideValueV=[[0]]}}'); + + if (attaquesSurprises.length > 0) { + exec.push(`{{tenebricideAS=${attaquesSurprises.join('\n+')}}}`); + exec.push('{{tenebricideASValue=[[0]]}}'); + } + + if (isMeurtrier) { firstExec.push('{{tMeurtrierValue=[[0]]}}'); } + if (isDestructeur) { firstExec.push('{{tDestructeurValue=[[0]]}}'); } + if (isFureur) { firstExec.push('{{tFureurValue=[[0]]}}'); } + if (isUltraviolence) { firstExec.push('{{tUltraviolenceValue=[[0]]}}'); } + if (isCheneSculpte) { firstExec.push('{{tCheneSculpteValue=[[0]]}}'); } } if (autresEffets.length > 0) { @@ -620,90 +604,75 @@ rollCombatPNJContact.forEach((button) => { firstExec = firstExec.concat(exec); + // ROLL + let finalRoll; + if (pasEnergie === false) { - startRoll(firstExec.join(' '), (results) => { - const tJet = results.results.jet.result; + finalRoll = await startRoll(firstExec.join(' ')); - const tBonus = results.results.bonus.result; - const tExploit = results.results.Exploit.result; + const rDegats = finalRoll.results.degats.dice; + const rViolence = finalRoll.results.violence.dice; - const tMeurtrier = results.results.meurtrierValue; - let vTMeurtrier = 0; + const tJet = finalRoll.results.jet.result; - if (tMeurtrier !== undefined) { vTMeurtrier = tMeurtrier.dice[0]; } + const tBonus = finalRoll.results.bonus.result; + const tExploit = finalRoll.results.Exploit.result; - const tDestructeur = results.results.destructeurValue; - let vTDestructeur = 0; + const tDegats = finalRoll.results.degats.result; + const tViolence = finalRoll.results.violence.result; - if (tDestructeur !== undefined) { vTDestructeur = tDestructeur.dice[0]; } + const conditions = { + isTenebricide, + isSurprise, + isDestructeur, + isFureur, + isMeurtrier, + isUltraviolence, + isArmeAzurine, + isArmeRougeSang, + isCheneSculpte, + isGriffureGravee, + isMasqueBrise, + isRouagesCasses, + }; - const tFureur = results.results.fureurValue; - let vTFureur = 0; + const computed = updateRoll(finalRoll, tDegats, rDegats, [bDegats], tViolence, rViolence, [bViolence], conditions); - if (tFureur !== undefined) { vTFureur = tFureur.dice[0] + tFureur.dice[1]; } + const finalComputed = { + jet: tJet + tBonus, + }; - const tUltraviolence = results.results.ultraviolenceValue; + Object.assign(finalComputed, computed); - let vTUltraviolence = 0; + finishRoll(finalRoll.rollId, finalComputed); - if (tUltraviolence !== undefined) { vTUltraviolence = tUltraviolence.dice[0]; } + if (tJet !== 0 && tJet === tExploit) { + const exploitRoll = await startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`); + const tRExploit = exploitRoll.results.jet.result; - const tCheneSculpte = results.results.cheneSculpteValue; - let vTCheneSculpte = 0; + const exploitComputed = { + jet: tRExploit, + }; - if (tCheneSculpte !== undefined) { vTCheneSculpte = tCheneSculpte.dice[0]; } + finishRoll(exploitRoll.rollId, exploitComputed); + } - finishRoll( - results.rollId, - { - jet: tJet + tBonus, - meurtrierValue: vTMeurtrier, - destructeurValue: vTDestructeur, - fureurValue: vTFureur, - ultraviolenceValue: vTUltraviolence, - cheneSculpteValue: vTCheneSculpte, - }, - ); + if (sEnergie !== false) { + setAttrs({ + energiePNJ: newEnergie, + }); - if (tJet !== 0 && tJet === tExploit) { - startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`, (exploit) => { - const tExploit2 = exploit.results.jet.result; - - finishRoll( - exploit.rollId, - { - jet: tExploit2, - }, - ); - }); + if (newEnergie === 0) { + const noEnergieRoll = await startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{text=${sEnergieText}}}${name}`); + finishRoll(noEnergieRoll.rollId, {}); } - - if (sEnergie !== false) { - setAttrs({ - energiePNJ: newEnergie, - }); - - if (newEnergie === 0) { - startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{text=${sEnergieText}}}${name}`, (exploit) => { - finishRoll( - exploit.rollId, {}, - ); - }); - } - } - }); + } } else if (button === 'repeating_armeCaC:armecontactpnj') { - startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{text=${sEnergieText}}}${name}`, (text) => { - finishRoll( - text.rollId, {}, - ); - }); + finalRoll = await startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{text=${sEnergieText}}}${name}`); + finishRoll(finalRoll.rollId, {}); } else { - startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{text=${sEnergieText}}}${name}`, (text) => { - finishRoll( - text.rollId, {}, - ); - }); + finalRoll = await startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{text=${sEnergieText}}}${name}`); + finishRoll(finalRoll.rollId, {}); } }); }); diff --git a/Knight/pug/js/rolls/pnj/combatDistance.js b/Knight/pug/js/rolls/pnj/combatDistance.js index c7e114efa1..8e78389412 100644 --- a/Knight/pug/js/rolls/pnj/combatDistance.js +++ b/Knight/pug/js/rolls/pnj/combatDistance.js @@ -229,6 +229,9 @@ rollCombatDistancePNJ.forEach((button) => { let isTenebricide = false; let isTirRafale = false; let isChambreDouble = false; + let isSurprise = false; + let isUltraviolence = false; + let isFureur = false; let pasEnergie = false; let sEnergieText = ''; @@ -299,6 +302,9 @@ rollCombatDistancePNJ.forEach((button) => { isObliteration = effets.isObliteration; isTirRafale = effets.isTirRafale; + isFureur = effets.isFureur; + isUltraviolence = effets.isUltraviolence; + if (isLeste) { bDegats += Math.ceil(vChair / 2); exec.push(`{{vLeste=${vChair}}}`); @@ -426,47 +432,6 @@ rollCombatDistancePNJ.forEach((button) => { exec.push(`{{degats=[[${diceDegats}D6+${bDegats}]]}}`); exec.push(`{{violence=[[${diceViolence}D6+${bViolence}]]}}`); - if (isTenebricide) { - let degatsTenebricide = []; - let ASTenebricide = []; - let ASValueTenebricide = []; - - let violenceTenebricide = []; - - const diceDegatsTenebricide = Math.floor(diceDegats / 2); - const diceViolenceTenebricide = Math.floor(diceViolence / 2); - - degatsTenebricide.push(`${diceDegatsTenebricide}D6`); - degatsTenebricide = degatsTenebricide.concat(bDegats); - - violenceTenebricide.push(`${diceViolenceTenebricide}D6`); - violenceTenebricide = violenceTenebricide.concat(bViolence); - - exec.push(`{{tenebricideValueD=[[${degatsTenebricide.join('+')}]]}}`); - exec.push(`{{tenebricideValueV=[[${violenceTenebricide.join('+')}]]}}`); - - if (eASAssassinValue > 0) { - eAssassinTenebricideValue = Math.ceil(eASAssassinValue / 2); - - ASTenebricide.unshift(eASAssassin); - ASValueTenebricide.unshift(`${eAssassinTenebricideValue}D6`); - - if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - } - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } else if (attaquesSurprises.length > 0) { - ASTenebricide = ASTenebricide.concat(attaquesSurprises); - ASValueTenebricide = ASValueTenebricide.concat(attaquesSurprisesValue); - - exec.push(`{{tenebricideAS=${ASTenebricide.join('\n+')}}}`); - exec.push(`{{tenebricideASValue=[[${ASValueTenebricide.join('+')}]]}}`); - } - } - if (isObliteration) { let ASObliteration = []; let ASValueObliteration = []; @@ -521,11 +486,29 @@ rollCombatDistancePNJ.forEach((button) => { } if (attaquesSurprises.length > 0) { + isSurprise = true; + exec.push(`{{attaqueSurprise=${attaquesSurprises.join('\n+')}}}`); exec.push(`{{attaqueSurpriseValue=[[${attaquesSurprisesValue.join('+')}]]}}`); exec.push(attaquesSurprisesCondition); } + if (isTenebricide) { + exec.push(`{{tenebricide=${i18n_tenebricide}}} {{tenebricideConditionD=${i18n_tenebricideConditionD}}} {{tenebricideConditionV=${i18n_tenebricideConditionV}}}`); + exec.push('{{tenebricideValueD=[[0]]}}'); + exec.push('{{tenebricideValueV=[[0]]}}'); + + if (attaquesSurprises.length > 0) { + exec.push(`{{tenebricideAS=${attaquesSurprises.join('\n+')}}}`); + exec.push('{{tenebricideASValue=[[0]]}}'); + } + + if (isMeurtrier) { firstExec.push('{{tMeurtrierValue=[[0]]}}'); } + if (isDestructeur) { firstExec.push('{{tDestructeurValue=[[0]]}}'); } + if (isFureur) { firstExec.push('{{tFureurValue=[[0]]}}'); } + if (isUltraviolence) { firstExec.push('{{tUltraviolenceValue=[[0]]}}'); } + } + if (autresEffets.length > 0) { autresEffets.sort(); exec.push(`{{effets=${autresEffets.join(' / ')}}}`); @@ -553,84 +536,64 @@ rollCombatDistancePNJ.forEach((button) => { exec = firstExec.concat(exec); - log(bonus); - log(exec); + // ROLL + let finalRoll; if (pasEnergie === false) { - startRoll(exec.join(' '), (results) => { - const tJet = results.results.jet.result; + finalRoll = await startRoll(exec.join(' ')); + const tJet = finalRoll.results.jet.result; - const tBonus = results.results.bonus.result; - const tExploit = results.results.Exploit.result; + const tBonus = finalRoll.results.bonus.result; + const tExploit = finalRoll.results.Exploit.result; - log(tJet); - log(tBonus); + const rDegats = finalRoll.results.degats.dice; + const rViolence = finalRoll.results.violence.dice; - const tMeurtrier = results.results.meurtrierValue; - let vTMeurtrier = 0; + const tDegats = finalRoll.results.degats.result; + const tViolence = finalRoll.results.violence.result; - if (tMeurtrier !== undefined) { vTMeurtrier = tMeurtrier.dice[0]; } + const conditions = { + isTenebricide, + isSurprise, + isDestructeur, + isFureur, + isMeurtrier, + isUltraviolence, + }; - const tDestructeur = results.results.destructeurValue; - let vTDestructeur = 0; + const computed = updateRoll(finalRoll, tDegats, rDegats, [bDegats], tViolence, rViolence, [bViolence], conditions); - if (tDestructeur !== undefined) { vTDestructeur = tDestructeur.dice[0]; } + const finalComputed = { + jet: tJet + tBonus, + }; - const tFureur = results.results.fureurValue; - let vTFureur = 0; + Object.assign(finalComputed, computed); - if (tFureur !== undefined) { vTFureur = tFureur.dice[0] + tFureur.dice[1]; } + finishRoll(finalRoll.rollId, finalComputed); - const tUltraviolence = results.results.ultraviolenceValue; + if (tJet !== 0 && tJet === tExploit) { + const exploitRoll = await startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`); + const tRExploit = exploitRoll.results.jet.result; + const exploitComputed = { + jet: tRExploit, + }; - let vTUltraviolence = 0; + finishRoll(exploitRoll.rollId, exploitComputed); + } - if (tUltraviolence !== undefined) { vTUltraviolence = tUltraviolence.dice[0]; } + if (sEnergie !== false) { + setAttrs({ + energiePNJ: newEnergie, + }); - finishRoll( - results.rollId, - { - jet: tJet + tBonus, - meurtrierValue: vTMeurtrier, - destructeurValue: vTDestructeur, - fureurValue: vTFureur, - ultraviolenceValue: vTUltraviolence, - }, - ); - - if (tJet !== 0 && tJet === tExploit) { - startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`, (exploit) => { - const tExploit2 = exploit.results.jet.result; - - finishRoll( - exploit.rollId, - { - jet: tExploit2, - }, - ); - }); + if (newEnergie === 0) { + const noEnergieRoll = await startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${name}}} {{text=${sEnergieText}}}`); + finishRoll(noEnergieRoll.rollId, {}); } - - if (sEnergie !== false) { - setAttrs({ - energiePNJ: newEnergie, - }); - - if (newEnergie === 0) { - startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${name}}} {{text=${sEnergieText}}}`, (exploit) => { - finishRoll( - exploit.rollId, {}, - ); - }); - } - } - }); + } } else { - startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${name}}} {{text=${sEnergieText}}}`, (text) => { - finishRoll( - text.rollId, {}, - ); - }); + finalRoll = await startRoll(`@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${name}}} {{text=${sEnergieText}}}`); + finishRoll(finalRoll.rollId, {}); } }); }); diff --git a/Knight/pug/js/rolls/pnj/combatGrenade.js b/Knight/pug/js/rolls/pnj/combatGrenade.js index d0e1a492a6..074fe767a8 100644 --- a/Knight/pug/js/rolls/pnj/combatGrenade.js +++ b/Knight/pug/js/rolls/pnj/combatGrenade.js @@ -1,3 +1,4 @@ +/* eslint-disable max-len */ /* eslint-disable prefer-destructuring */ /* eslint-disable camelcase */ /* eslint-disable no-undef */ @@ -27,6 +28,10 @@ rollCombatGrenadePNJ.forEach((button) => { let AE = 0; let ameliorations = false; + let isSurprise = false; + let isDestructeur = false; + let isMeurtrier = false; + let isUltraviolence = false; let diceDegats = 3; let diceViolence = 3; @@ -109,6 +114,9 @@ rollCombatGrenadePNJ.forEach((button) => { exec.push(`{{ultraviolence=${i18n_ultraviolence}}} {{ultraviolenceCondition=${i18n_ultraviolenceCondition}}} {{meurtrier=${i18n_meurtrier}}} {{meurtrierCondition=${i18n_meurtrierCondition}}}`); autresEffets.push(`${i18n_dispersion} 6`); + + isUltraviolence = true; + isMeurtrier = true; break; case 'grenade2PNJ': isConditionnelA = true; @@ -127,6 +135,8 @@ rollCombatGrenadePNJ.forEach((button) => { autresEffets.push(`${i18n_perceArmure} 20`); autresEffets.push(`${i18n_penetrant} 6`); autresEffets.push(`${i18n_dispersion} 6`); + + isDestructeur = true; break; case 'grenade4PNJ': isConditionnelA = true; @@ -185,6 +195,8 @@ rollCombatGrenadePNJ.forEach((button) => { exec.push(`{{attaqueSurprise=${attaquesSurprises.join('\n+')}}}`); exec.push(`{{attaqueSurpriseValue=[[${attaquesSurprisesValue.join('+')}]]}}`); exec.push(`${attaquesSurprisesCondition}`); + + isSurprise = true; } if (autresEffets.length > 0) { @@ -200,50 +212,44 @@ rollCombatGrenadePNJ.forEach((button) => { exec = firstExec.concat(exec); - startRoll(exec.join(' '), (results) => { - const tJet = results.results.jet.result; + // ROLL + const finalRoll = await startRoll(exec.join(' ')); + const tJet = finalRoll.results.jet.result; + const tBonus = finalRoll.results.bonus.result; + const tExploit = finalRoll.results.Exploit.result; - const tBonus = results.results.bonus.result; - const tExploit = results.results.Exploit.result; + const finalComputed = { + jet: tJet + tBonus, + }; - const tMeurtrier = results.results.meurtrierValue; - let vTMeurtrier = 0; + if (hasDgts) { + const rDegats = finalRoll.results.degats.dice; + const rViolence = finalRoll.results.violence.dice; - if (tMeurtrier !== undefined) { vTMeurtrier = tMeurtrier.dice[0]; } + const tDegats = finalRoll.results.degats.result; + const tViolence = finalRoll.results.violence.result; - const tDestructeur = results.results.destructeurValue; - let vTDestructeur = 0; + const conditions = { + isSurprise, + isDestructeur, + isMeurtrier, + isUltraviolence, + }; - if (tDestructeur !== undefined) { vTDestructeur = tDestructeur.dice[0]; } + const computed = updateRoll(finalRoll, tDegats, rDegats, bDegats, tViolence, rViolence, bViolence, conditions); + Object.assign(finalComputed, computed); + } - const tUltraviolence = results.results.ultraviolenceValue; + finishRoll(finalRoll.rollId, finalComputed); - let vTUltraviolence = 0; + if (tJet !== 0 && tJet === tExploit) { + const exploitRoll = await startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`); + const tRExploit = exploitRoll.results.jet.result; + const exploitComputed = { + jet: tRExploit, + }; - if (tUltraviolence !== undefined) { vTUltraviolence = tUltraviolence.dice[0]; } - - finishRoll( - results.rollId, - { - jet: tJet + tBonus, - meurtrierValue: vTMeurtrier, - destructeurValue: vTDestructeur, - ultraviolenceValue: vTUltraviolence, - }, - ); - - if (tJet !== 0 && tJet === tExploit) { - startRoll(`${roll}@{jetGM} &{template:simple} {{Nom=@{name}}} {{special1=${i18n_exploit}}}${jet}`, (exploit) => { - const tExploit2 = exploit.results.jet.result; - - finishRoll( - exploit.rollId, - { - jet: tExploit2, - }, - ); - }); - } - }); + finishRoll(exploitRoll.rollId, exploitComputed); + } }); }); diff --git a/Nephilim-Legende/CHANGELOG.md b/Nephilim-Legende/CHANGELOG.md new file mode 100644 index 0000000000..60b03ae3c7 --- /dev/null +++ b/Nephilim-Legende/CHANGELOG.md @@ -0,0 +1,12 @@ +# CHANGELOG + +## Version 2.1 + +- Ajout des Selenim +- Ajout des approches de Ka-Soleil et de KLN +- Sélecteur de type de personnage (Nephilim / Selenim / Humain) +- Le calcul des Attributs change selon le type de personnage +- Second vécu de Simulacre +- Troisième cercle de Magie +- Option pour afficher ou masquer l'onglet Arcadia +- Case à cocher pour utiliser ou non un Effet Mnemos permanent diff --git a/Nephilim-Legende/img/noyau.png b/Nephilim-Legende/img/noyau.png new file mode 100644 index 0000000000..97d23b6750 Binary files /dev/null and b/Nephilim-Legende/img/noyau.png differ diff --git a/Nephilim-Legende/nephilim-legende.css b/Nephilim-Legende/nephilim-legende.css index 2e2bb15734..7db1559feb 100644 --- a/Nephilim-Legende/nephilim-legende.css +++ b/Nephilim-Legende/nephilim-legende.css @@ -1,8 +1,8 @@ @import url('https://fonts.googleapis.com/css?family=Kodchasan&display=swap'); -.charsheet +.charsheet { - background-image: radial-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5)), url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nephilim-Legende/img/Fond-vieux-papier.jpg"); + background-image: radial-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5)), url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nephilim-Legende/img/Fond-vieux-papier.jpg"); background-size:cover; --brun: RGB(151,129,089); --marron:136, 115, 71; @@ -73,16 +73,16 @@ input[type="number"] } input[type=number]::-webkit-outer-spin-button, -input[type=number]::-webkit-inner-spin-button +input[type=number]::-webkit-inner-spin-button { - -webkit-appearance: none; - margin: 0; + -webkit-appearance: none; + margin: 0; } input[type=number], input[type=text] { - -moz-appearance:textfield; + -moz-appearance:textfield; border-radius:0px; } @@ -306,7 +306,8 @@ div.sheet-options > div > label > input[type="checkbox"] ~ span width:100%; } -div.sheet-options > div > label > input[type="checkbox"] ~ span::before +div.sheet-options > div > label > input[type="checkbox"] ~ span::before, +div.sheet-options > div > label > select { content:attr(title); width:100%; @@ -323,6 +324,12 @@ div.sheet-options > div > label > input[type="checkbox"] ~ span::before box-shadow: 1px 1px 1px black; } +div.sheet-options > div > label > select +{ + width: 140px; + height: 22px; +} + div.sheet-options > div > label > input[type="checkbox"]:checked ~ span::before { box-shadow: none; @@ -333,7 +340,7 @@ div.sheet-options > div > label > input[type="checkbox"]:checked ~ span::before div.sheet-menu { width:100%; - justify-content:space-between; + justify-content:flex-start; min-height:80px; flex-wrap:wrap; margin-top:5px; @@ -404,15 +411,29 @@ input[type="hidden"].sheet-menu[value="6"] ~ div.sheet-tab6, input[type="hidden"].sheet-menu[value="7"] ~ div.sheet-tab7, input[type="hidden"].sheet-menu[value="8"] ~ div.sheet-tab8, input[type="hidden"].sheet-menu[value="9"] ~ div.sheet-tab9, -input[type="hidden"].sheet-menu[value="10"] ~ div.sheet-tab10 +input[type="hidden"].sheet-menu[value="10"] ~ div.sheet-tab10, +input[type="hidden"].sheet-menu[value="11"] ~ div.sheet-tab11, +input[type="hidden"].sheet-menu[value="12"] ~ div.sheet-tab12, +input[type="hidden"].sheet-menu[value="13"] ~ div.sheet-tab13, +input[type="hidden"].sheet-menu[value="14"] ~ div.sheet-tab14 { display:flex; } -input[type="hidden"].sheet-magie[value="0"] ~ div.sheet-menu > label:nth-of-type(6), -input[type="hidden"].sheet-kabbale[value="0"] ~ div.sheet-menu > label:nth-of-type(7), -input[type="hidden"].sheet-alchimie[value="0"] ~ div.sheet-menu > label:nth-of-type(8), -input[type="hidden"].sheet-alchimie[value="0"] ~ div.sheet-menu > label:nth-of-type(9) +input[type="hidden"].sheet-magie[value="0"] ~ div.sheet-menu > label:nth-of-type(7), +input[type="hidden"].sheet-kabbale[value="0"] ~ div.sheet-menu > label:nth-of-type(8), +input[type="hidden"].sheet-alchimie[value="0"] ~ div.sheet-menu > label:nth-of-type(9), +input[type="hidden"].sheet-alchimie[value="0"] ~ div.sheet-menu > label:nth-of-type(10), +input[type="hidden"].sheet-necro[value="0"] ~ div.sheet-menu > label:nth-of-type(11), +input[type="hidden"].sheet-kabnoire[value="0"] ~ div.sheet-menu > label:nth-of-type(12), +input[type="hidden"].sheet-imago[value="0"] ~ div.sheet-menu > label:nth-of-type(13), +input[type="hidden"].sheet-arcadia[value="0"] ~ div.sheet-menu > label:nth-of-type(6), +input[type="hidden"].sheet-nature[value="humain"] ~ div.sheet-menu > label:nth-of-type(1), +input[type="hidden"].sheet-nature[value="selenim"] ~ div.sheet-menu > label:nth-of-type(1), +input[type="hidden"].sheet-nature[value="humain"] ~ div.sheet-menu > label:nth-of-type(2), +input[type="hidden"].sheet-nature[value="nephilim"] ~ div.sheet-menu > label:nth-of-type(2), +input[type="hidden"].sheet-nature[value="humain"] ~ div.sheet-menu > label:nth-of-type(4), +input[type="hidden"].sheet-nature[value="humain"] ~ div.sheet-menu > label:nth-of-type(14) { display:none; } @@ -426,7 +447,11 @@ div.sheet-tab6, div.sheet-tab7, div.sheet-tab8, div.sheet-tab9, -div.sheet-tab10 +div.sheet-tab10, +div.sheet-tab11, +div.sheet-tab12, +div.sheet-tab13, +div.sheet-tab14 { display:none; width:100%; @@ -456,6 +481,7 @@ div.sheet-tab6 > .sheet-col2 > .sheet-degreMetamorphe } div.sheet-tab5 > .sheet-degreMetamorphe > h1, +div.sheet-tab5 > .sheet-gsDomains > h1, div.sheet-tab6 > .sheet-col2 > .sheet-degreMetamorphe > h1, div.sheet-tab7 > .sheet-degreMetamorphe > h1 { @@ -704,6 +730,7 @@ div.sheet-equipement } div.sheet-degreMetamorphe > h1, +div.sheet-gsDomains > h1, div.sheet-equipement > h1 { width: 100%; @@ -1360,7 +1387,7 @@ div.sheet-adoption > div:last-of-type > textarea border-bottom:1px dotted black; } -div.sheet-simulacreVecu +div.sheet-simulacreTitre { width:100%; background-image: linear-gradient(to right, rgba(var(--blanc), 0) 50%, rgba(var(--blanc), 0.8)), linear-gradient(to right, rgba(var(--marron), 0.8),rgba(var(--marron), 0.8)), var(--astrolabe); @@ -1371,52 +1398,17 @@ div.sheet-simulacreVecu height:36px; } -div.sheet-simulacreVecu > h1 +div.sheet-simulacreTitre > h1 { color:white; font-family:"Kodchasan"; + text-shadow: 2px 3px 5px black; padding-left:5px; padding-right:25px; - text-shadow: 2px 3px 5px black; font-size:25px; } -div.sheet-simulacreVecu > input[type="text"] -{ - padding: 0px; - border: 1px solid var(--brun); - height: 25px; - width:40%; - padding-left:5px; -} - -div.sheet-simulacreVecu > input[type="number"] -{ - height: 30px; - width: 30px; - border-radius: 25px; - border: 2px solid var(--brun); - margin-left: -10px; - z-index: 99; - text-align:center; -} - -div.sheet-simulacreVecu > select -{ - width: 200px; - padding: 0px; - padding-left: 2px; - border: 0px; - border-bottom: 1px dotted var(--brun); - font-size: 14px; - font-weight: bold; - background: white; - height: 25px; - margin-left: 10px; - margin-right: 10px; -} - -div.sheet-simulacreVecu > button[type="roll"] +div.sheet-simulacreTitre > button[type="roll"] { width: 40px; height: 30px; @@ -1431,7 +1423,82 @@ div.sheet-simulacreVecu > button[type="roll"] margin-right: auto; } -div.sheet-simulacreVecu > button[type="roll"]::before +div.sheet-simulacreTitre > button[type="roll"]::before +{ + content:""; +} + +div.sheet-simulacreVecus +{ + padding-top: 4px; + width: 100%; +} + +div.sheet-simulacreVecus > label +{ + width: calc(100% - 655px); + font-size: 15px; + color: var(--brun); + font-variant: small-caps; + font-weight: bold; + font-family: "Times New Roman"; + padding-left: 6px; +} + +div.sheet-simulacreVecus > input[type="text"] +{ + padding: 0px; + border: none; + border-bottom: 1px dotted var(--brun); + height: 25px; + width:40%; + padding-left:5px; +} + +div.sheet-simulacreVecus > input[type="number"] +{ + height: 30px; + width: 30px; + border-radius: 25px; + border: 2px solid var(--brun); + margin-top: -2px; + margin-left: 10px; + z-index: 99; + text-align:center; +} + +div.sheet-simulacreVecus > select +{ + width: 200px; + padding: 0px; + padding-left: 2px; + border: 0px; + border-bottom: 1px dotted var(--brun); + font-size: 14px; + font-weight: bold; + background: white; + height: 25px; + margin-left: 10px; + margin-right: 10px; +} + +div.sheet-simulacreVecus > button[type="roll"] +{ + width: 40px; + height: 30px; + background-image: var(--dice); + cursor: pointer; + background-size: contain; + margin: 0px; + border: 0px; + padding: 0px; + background-position: 0px; + background-color: transparent; + margin-right: auto; + margin-top: -2px; +} + +div.sheet-simulacreVecus > button[type="roll"]::before { content:""; } @@ -1441,7 +1508,6 @@ div.sheet-simulacreIdentite2 { width:100%; justify-content:space-between; - margin-top:5px; } div.sheet-simulacreIdentite1 @@ -1469,23 +1535,26 @@ div.sheet-simulacreIdentite2 > label:nth-of-type(1) div.sheet-simulacreIdentite1 > label:nth-of-type(1) > span { width:40px; - font-family:"Time New Roman"; font-variant:small-caps; - color:var(--brun); + color:white; + font-family:"Kodchasan"; + text-shadow: 2px 3px 5px black; align-items:center; font-weight:bold; - font-size:20px; + font-size:17px; + margin-top: 7px; } div.sheet-simulacreIdentite2 > label:nth-of-type(1) > span { width:80px; - font-family:"Time New Roman"; font-variant:small-caps; - color:var(--brun); + color:white; + font-family:"Kodchasan"; + text-shadow: 2px 3px 5px black; align-items:flex-end; font-weight:bold; - font-size:20px; + font-size:17px; } div.sheet-simulacreIdentite1 > label:nth-of-type(1) > input[type="text"], @@ -1493,9 +1562,10 @@ div.sheet-simulacreIdentite2 > label:nth-of-type(1) > input[type="text"] { width:calc(100% - 40px - 5px); border:0px; - border-bottom:1px dotted var(--brun); - background:transparent; - padding-top:6px; + border-bottom:1px dotted var(--blanc); + background: rgba(255,255,255,0.8); + padding-top:4px; + padding-left: 4px; min-width:0px; } @@ -1513,22 +1583,27 @@ div.sheet-simulacreIdentite2 > label:nth-of-type(2) div.sheet-simulacreIdentite1 > label:nth-of-type(2) > span { - width:80px; - font-family:"Time New Roman"; - color:var(--brun); + width:100px; + color:white; + font-family:"Kodchasan"; + font-variant: small-caps; + text-shadow: 2px 3px 5px black; align-items:flex-end; font-weight:bold; - font-size:20px; + font-size:17px; } div.sheet-simulacreIdentite2 > label:nth-of-type(2) > span { width:35px; - font-family:"Time New Roman"; - color:var(--brun); - align-items:flex-end; + color:white; + font-family:"Kodchasan"; + font-variant: small-caps; + text-shadow: 2px 3px 5px black; + margin-top: 7px; + align-items:flex-start; font-weight:bold; - font-size:20px; + font-size:17px; } div.sheet-simulacreIdentite1 > label:nth-of-type(2) > input[type="number"], @@ -1647,7 +1722,8 @@ div.sheet-simulacreProches > div.sheet-autoex > textarea background:transparent; } -div.sheet-epoquesIncarnation +div.sheet-epoquesIncarnation, +.sheet-tab4 > .sheet-simulacreVecus { width:100%; flex-wrap:wrap; @@ -1667,6 +1743,7 @@ div.sheet-dommagesMagiques } div.sheet-epoquesIncarnation > .repcontainer > .repitem > div:not(:first-of-type), +.sheet-tab4 > .sheet-simulacreVecus > div > div, div.sheet-savoirsEsoteriques { border-left:2px solid var(--titre); @@ -1679,7 +1756,8 @@ div.sheet-dommagesMagiques border-left:2px solid var(--titreGris); } -div.sheet-epoquesIncarnation > h1 +div.sheet-epoquesIncarnation > h1, +.sheet-tab4 > .sheet-simulacreVecus > h1 { font-family: "Kodchasan"; width: calc((100% / 3) - 10px); @@ -1725,6 +1803,9 @@ div.sheet-dommagesMagiques > h1, div.sheet-titre > h1, div.sheet-sorts > h1, div.sheet-invocations > h1, +div.sheet-rites > h1, +div.sheet-entites > h1, +div.sheet-aspects > h1, div.sheet-fraternite > div > label > h1, div.sheet-fraternite > div > div > h1, div.sheet-fraternite > h1:not(:first-of-type) @@ -1761,13 +1842,14 @@ div.sheet-artefacts > .repcontainer > .repitem, div.sheet-alchimie > .repcontainer > .repitem, div.sheet-equipement > .repcontainer > .repitem, div.sheet-armures > .repcontainer > .repitem, -div.sheet-arcadia > .repcontainer > .repitem +div.sheet-arcadia > .repcontainer > .repitem, { width:100%; flex-wrap:wrap; } -div.sheet-epoquesIncarnation > .repcontainer > .repitem +div.sheet-epoquesIncarnation > .repcontainer > .repitem, +.sheet-tab4 > .sheet-simulacreVecus > div { width:100%; flex-wrap:nowrap; @@ -1785,7 +1867,8 @@ div.sheet-quetesEsoteriques > .repcontainer > .repitem margin-bottom:5px; } -div.sheet-epoquesIncarnation > .repcontainer > .repitem > div:not(:first-of-type) +div.sheet-epoquesIncarnation > .repcontainer > .repitem > div:not(:first-of-type), +.sheet-tab4 > .sheet-simulacreVecus > div > div { width:calc(100% / 3); flex-wrap:wrap; @@ -1795,6 +1878,8 @@ div.sheet-epoquesIncarnation > .repcontainer > .repitem > div:not(:first-of-type padding-bottom:5px; } + + div.sheet-epoquesIncarnation > .repcontainer > .repitem > div:last-of-type > div { width:100%; @@ -1810,6 +1895,15 @@ div.sheet-epoquesIncarnation > .repcontainer > .repitem > div label height:30px; } +.sheet-tab4 > .sheet-simulacreVecus > div label +{ + height: 16px; + width: 100%; + font-size: 14px; + font-weight: bold; + padding-top: 12px; +} + div.sheet-epoquesIncarnation > .repcontainer > .repitem > div label > input[type="checkbox"] { position:absolute; @@ -1859,15 +1953,50 @@ div.sheet-epoquesIncarnation > .repcontainer > .repitem > div label input[type=" box-shadow:0px 0px 5px black inset; } -div.sheet-epoquesIncarnation > .repcontainer > .repitem > div select + +div.sheet-epoquesIncarnation > .repcontainer > .repitem > div label.sheet-checkSign input +{ + position:absolute; + width:25px; + height:25px; + opacity:0; +} + +div.sheet-epoquesIncarnation > .repcontainer > .repitem > div label.sheet-checkSign input ~ span +{ + width:25px; + margin-top: 2px; + margin-left: 2px; +} + +div.sheet-epoquesIncarnation > .repcontainer > .repitem > div label.sheet-checkSign input ~ span::before +{ + content:""; + width:100%; + height:23px; + border:1px solid black; + font-size: 28px; + line-height: 23px; + color:black; + border-radius:5px; +} + +div.sheet-epoquesIncarnation > .repcontainer > .repitem > div label.sheet-checkSign input:checked ~ span::before +{ + content:"✓"; +} + + +div.sheet-epoquesIncarnation > .repcontainer > .repitem > div select, +.sheet-tab4 > .sheet-simulacreVecus > div select { padding:0px; padding-left:2px; border:0px; border-bottom:1px dotted var(--brun); font-size: 14px; - font-weight: bold; - background: transparent; + font-weight: bold; + background: transparent; height:30px; padding-top:12px; } @@ -1877,12 +2006,14 @@ div.sheet-epoquesIncarnation > .repcontainer > .repitem > div:nth-of-type(2) sel width:calc(100% - 30px); } -div.sheet-epoquesIncarnation > .repcontainer > .repitem > div:nth-of-type(3) select +div.sheet-epoquesIncarnation > .repcontainer > .repitem > div:nth-of-type(3) select, +.sheet-tab4 > .sheet-simulacreVecus > div > div:last-of-type select { width:calc(100% - 50px); } -div.sheet-epoquesIncarnation > .repcontainer > .repitem > div input[type="text"] +div.sheet-epoquesIncarnation > .repcontainer > .repitem > div input[type="text"], +.sheet-tab4 > .sheet-simulacreVecus > div > div input[type="text"] { width:calc(100% - 65px); padding:0px; @@ -1890,13 +2021,22 @@ div.sheet-epoquesIncarnation > .repcontainer > .repitem > div input[type="text"] border:0px; border-bottom:1px dotted var(--brun); font-size: 14px; - font-weight: bold; - background: transparent; + font-weight: bold; + background: transparent; height:30px; padding-top:12px; } +.sheet-tab4 > .sheet-simulacreVecus > div > div input[type="text"] +{ + width: calc(100% - 35px); +} -div.sheet-epoquesIncarnation > .repcontainer > .repitem > div input[type="number"] +div.sheet-epoquesIncarnation > .repcontainer > .repitem div label.sheet-checkSign ~ input[type="text"] { + width: calc(100% - 95px); +} + +div.sheet-epoquesIncarnation > .repcontainer > .repitem > div input[type="number"], +.sheet-tab4 > .sheet-simulacreVecus > div > div input[type="number"] { height: 30px; width: 30px; @@ -1916,12 +2056,14 @@ div.sheet-epoquesIncarnation > .repcontainer > .repitem div.sheet-autoex margin-right:1px; } -div.sheet-epoquesIncarnation > .repcontainer > .repitem > div button[type="roll"]::before +div.sheet-epoquesIncarnation > .repcontainer > .repitem > div button[type="roll"]::before, +.sheet-tab4 > .sheet-simulacreVecus > div > div button[type="roll"]:before { content:""; } -div.sheet-epoquesIncarnation > .repcontainer > .repitem > div button[type="roll"] +div.sheet-epoquesIncarnation > .repcontainer > .repitem > div button[type="roll"], +.sheet-tab4 > .sheet-simulacreVecus > div > div button[type="roll"] { width: 40px; height: 30px; @@ -1967,8 +2109,8 @@ div.sheet-quetesEsoteriques > .repcontainer > .repitem > select border:0px; border-bottom:1px dotted var(--brun); font-size: 14px; - font-weight: bold; - background: transparent; + font-weight: bold; + background: transparent; height:30px; padding-top:12px; font-size:13px; @@ -2884,6 +3026,7 @@ div.sheet-kOrdonnance } div.sheet-vIEL > h1, +div.sheet-gsMaillons > h1, div.sheet-kMonde > h1, div.sheet-kOrdonnance > h1, div.sheet-alchimieSConstruct > h1, @@ -2920,7 +3063,10 @@ div.sheet-kMonde > select div.sheet-sorts, div.sheet-invocations, -div.sheet-formules +div.sheet-formules, +div.sheet-rites, +div.sheet-entites, +div.sheet-aspects { width:100%; justify-content:space-between; @@ -2933,7 +3079,13 @@ div.sheet-sorts > .repcontainer > .repitem > div > label > span, div.sheet-invocations > span, div.sheet-invocations > .repcontainer > .repitem > div:last-of-type > label > span, div.sheet-formules > span, -div.sheet-formules > .repcontainer > .repitem > div:last-of-type > label > span +div.sheet-formules > .repcontainer > .repitem > div:last-of-type > label > span, +div.sheet-rites > span, +div.sheet-rites > .repcontainer > .repitem > div:last-of-type > label > span, +div.sheet-entites > span, +div.sheet-entites > .repcontainer > .repitem > div:last-of-type > label > span, +div.sheet-aspects > span, +div.sheet-aspects > .repcontainer > .repitem > div:last-of-type > label > span { font-family: "Times New Roman"; min-height: max-content; @@ -3007,7 +3159,13 @@ div.sheet-sorts > .repcontainer > .repitem, div.sheet-invocations > .repcontainer, div.sheet-invocations > .repcontainer > .repitem, div.sheet-formules > .repcontainer, -div.sheet-formules > .repcontainer > .repitem +div.sheet-formules > .repcontainer > .repitem, +div.sheet-rites > .repcontainer, +div.sheet-rites > .repcontainer > .repitem, +div.sheet-entites > .repcontainer, +div.sheet-entites > .repcontainer > .repitem, +div.sheet-aspects > .repcontainer, +div.sheet-aspects > .repcontainer > .repitem { width:100%; flex-wrap:wrap; @@ -3016,7 +3174,10 @@ div.sheet-formules > .repcontainer > .repitem div.sheet-sorts > .repcontainer > .repitem:not(:last-of-type), div.sheet-invocations > .repcontainer > .repitem:not(:last-of-type), -div.sheet-formules > .repcontainer > .repitem:not(:last-of-type) +div.sheet-formules > .repcontainer > .repitem:not(:last-of-type), +div.sheet-rites > .repcontainer > .repitem:not(:last-of-type), +div.sheet-entites > .repcontainer > .repitem:not(:last-of-type), +div.sheet-aspects > .repcontainer > .repitem:not(:last-of-type) { padding-bottom:5px; margin-bottom:5px; @@ -3031,7 +3192,16 @@ div.sheet-invocations > .repcontainer > .repitem > input[type="number"], div.sheet-invocations > .repcontainer > .repitem > div > label > input[type="number"], div.sheet-formules > .repcontainer > .repitem > input[type="text"], div.sheet-formules > .repcontainer > .repitem > input[type="number"], -div.sheet-formules > .repcontainer > .repitem > div > label > input[type="number"] +div.sheet-formules > .repcontainer > .repitem > div > label > input[type="number"], +div.sheet-rites > .repcontainer > .repitem > input[type="text"], +div.sheet-rites > .repcontainer > .repitem > input[type="number"], +div.sheet-rites > .repcontainer > .repitem > div > label > input[type="number"], +div.sheet-entites > .repcontainer > .repitem > input[type="text"], +div.sheet-entites > .repcontainer > .repitem > input[type="number"], +div.sheet-entites > .repcontainer > .repitem > div > label > input[type="number"], +div.sheet-aspects > .repcontainer > .repitem > input[type="text"], +div.sheet-aspects > .repcontainer > .repitem > input[type="number"], +div.sheet-aspects > .repcontainer > .repitem > div > label > input[type="number"] { border: 0px; border-bottom: 1px dotted var(--brun); @@ -3041,7 +3211,10 @@ div.sheet-formules > .repcontainer > .repitem > div > label > input[type="number div.sheet-sorts > .repcontainer > .repitem > div > label > input[type="number"], div.sheet-invocations > .repcontainer > .repitem > div > label > input[type="number"], -div.sheet-formules > .repcontainer > .repitem > div > label > input[type="number"] +div.sheet-formules > .repcontainer > .repitem > div > label > input[type="number"], +div.sheet-rites > .repcontainer > .repitem > div > label > input[type="number"], +div.sheet-entites > .repcontainer > .repitem > div > label > input[type="number"], +div.sheet-aspects > .repcontainer > .repitem > div > label > input[type="number"] { text-align:center; } @@ -3051,7 +3224,13 @@ div.sheet-sorts > .repcontainer > .repitem > div > label > select, div.sheet-invocations > .repcontainer > .repitem > select, div.sheet-invocations > .repcontainer > .repitem > div > label > select, div.sheet-formules > .repcontainer > .repitem > select, -div.sheet-formules > .repcontainer > .repitem > div > label > select +div.sheet-formules > .repcontainer > .repitem > div > label > select, +div.sheet-rites > .repcontainer > .repitem > select, +div.sheet-rites > .repcontainer > .repitem > div > label > select, +div.sheet-entites > .repcontainer > .repitem > select, +div.sheet-entites > .repcontainer > .repitem > div > label > select, +div.sheet-aspects > .repcontainer > .repitem > select, +div.sheet-aspects > .repcontainer > .repitem > div > label > select { border: 0px; margin: 0px; @@ -3076,7 +3255,10 @@ div.sheet-invocations > .repcontainer > .repitem > div > select div.sheet-sorts > .repcontainer > .repitem > label:nth-of-type(1), div.sheet-invocations > .repcontainer > .repitem > label:nth-of-type(1), -div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1) +div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1), +div.sheet-rites > .repcontainer > .repitem > label:nth-of-type(1), +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(1), +div.sheet-aspects > .repcontainer > .repitem > label:nth-of-type(1) { width: 30px; height: 30px; @@ -3084,7 +3266,10 @@ div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1) div.sheet-sorts > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"], div.sheet-invocations > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"], -div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] +div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"], +div.sheet-rites > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"], +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"], +div.sheet-aspects > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] { position: absolute; opacity: 0; @@ -3094,14 +3279,20 @@ div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1) > input[typ div.sheet-sorts > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span, div.sheet-invocations > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span, -div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span +div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span, +div.sheet-rites > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span, +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span, +div.sheet-aspects > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span { width: 100%; } div.sheet-sorts > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span::before, div.sheet-invocations > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span::before, -div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span::before +div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span::before, +div.sheet-rites > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span::before, +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span::before, +div.sheet-aspects > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"] ~ span::before { display: flex; width: 100%; @@ -3116,7 +3307,10 @@ div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1) > input[typ } div.sheet-sorts > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"]:checked ~ span::before, div.sheet-invocations > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"]:checked ~ span::before, -div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"]:checked ~ span::before +div.sheet-formules > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"]:checked ~ span::before, +div.sheet-rites > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"]:checked ~ span::before, +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"]:checked ~ span::before, +div.sheet-aspects > .repcontainer > .repitem > label:nth-of-type(1) > input[type="checkbox"]:checked ~ span::before { content: "-"; box-shadow: 0px 0px 5px black inset; @@ -3151,7 +3345,10 @@ div.sheet-sorts > .repcontainer > .repitem > input[type="number"]:nth-of-type(2) div.sheet-sorts > .repcontainer > .repitem > label:not(:nth-of-type(1)), div.sheet-invocations > .repcontainer > .repitem > label:not(:nth-of-type(1)), -div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) +div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)), +div.sheet-rites > .repcontainer > .repitem > label:not(:nth-of-type(1)), +div.sheet-entites > .repcontainer > .repitem > label:not(:nth-of-type(1)), +div.sheet-aspects > .repcontainer > .repitem > label:not(:nth-of-type(1)) { width:25px; justify-content:center; @@ -3160,7 +3357,10 @@ div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) div.sheet-sorts > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"], div.sheet-invocations > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"], -div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] +div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"], +div.sheet-rites > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"], +div.sheet-entites > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"], +div.sheet-aspects > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] { position:absolute; width:15px; @@ -3170,7 +3370,10 @@ div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) > inp div.sheet-sorts > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span, div.sheet-invocations > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span, -div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span +div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span, +div.sheet-rites > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span, +div.sheet-entites > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span, +div.sheet-aspects > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span { width:15px; height:15px; @@ -3178,7 +3381,10 @@ div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) > inp div.sheet-sorts > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span::before, div.sheet-invocations > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span::before, -div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span::before +div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span::before, +div.sheet-rites > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span::before, +div.sheet-entites > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span::before, +div.sheet-aspects > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"] ~ span::before { content:""; width:15px; @@ -3190,7 +3396,10 @@ div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) > inp div.sheet-sorts > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"]:checked ~ span::before, div.sheet-invocations > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"]:checked ~ span::before, -div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"]:checked ~ span::before +div.sheet-formules > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"]:checked ~ span::before, +div.sheet-rites > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"]:checked ~ span::before, +div.sheet-entites > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"]:checked ~ span::before, +div.sheet-aspects > .repcontainer > .repitem > label:not(:nth-of-type(1)) > input[type="checkbox"]:checked ~ span::before { background-color: var(--brun); } @@ -3708,15 +3917,15 @@ div.sheet-invocations > .repcontainer > .repitem > div:last-of-type display:none; } -div.sheet-invocations > .repcontainer > .repitem > label:nth-of-type(2), -div.sheet-invocations > .repcontainer > .repitem > label:nth-of-type(4) +div.sheet-invocations > .repcontainer > .repitem > label:nth-of-type(2), +div.sheet-invocations > .repcontainer > .repitem > label:nth-of-type(4) { - background-color: var(--colLR); + background-color: var(--colLR); } -div.sheet-invocations > .repcontainer > .repitem > label:nth-of-type(3) +div.sheet-invocations > .repcontainer > .repitem > label:nth-of-type(3) { - background-color: var(--colC); + background-color: var(--colC); } div.sheet-invocations > .repcontainer > .repitem > button[type="roll"]::before @@ -3755,7 +3964,7 @@ div.sheet-invocations > .repcontainer > .repitem > button[type="roll"]:nth-of-ty div.sheet-invocations > .repcontainer > .repitem > input[type="hidden"][value="1"] ~ div { display:flex; - width:100%; + width:100%; flex-wrap:wrap; } @@ -4296,24 +4505,24 @@ div.sheet-formules > .repcontainer > .repitem > input[type="text"]:nth-of-type(3 border-left:2px solid var(--brun); } -div.sheet-formules > .repcontainer > .repitem > button[type="roll"] +div.sheet-formules > .repcontainer > .repitem > button[type="roll"] { - width: 40px; - height: 30px; - background-image: var(--dice); - cursor: pointer; - background-size: contain; - margin: 0px; - border: 0px; - padding: 0px; - background-position: 0px; - background-color: transparent; - margin-left: auto; + width: 40px; + height: 30px; + background-image: var(--dice); + cursor: pointer; + background-size: contain; + margin: 0px; + border: 0px; + padding: 0px; + background-position: 0px; + background-color: transparent; + margin-left: auto; } div.sheet-formules > .repcontainer > .repitem > button[type="roll"]::before { - content:""; + content:""; } div.sheet-formules > .repcontainer > .repitem > select:nth-of-type(1) @@ -4527,6 +4736,7 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-invocation, .sheet-rolltemplate-opposition, .sheet-rolltemplate-formule, +.sheet-rolltemplate-rite, .sheet-rolltemplate-initiative { background-image: radial-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5)), url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nephilim-Legende/img/Fond-vieux-papier.jpg"); @@ -4544,6 +4754,7 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-invocation > h1, .sheet-rolltemplate-opposition > h1, .sheet-rolltemplate-formule > h1, +.sheet-rolltemplate-rite > h1, .sheet-rolltemplate-initiative > h1 { display:flex; @@ -4568,6 +4779,7 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-invocation > div, .sheet-rolltemplate-opposition > div, .sheet-rolltemplate-formule > div, +.sheet-rolltemplate-rite > div, .sheet-rolltemplate-initiative > div { display:flex; @@ -4582,6 +4794,7 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-invocation > div > span, .sheet-rolltemplate-opposition > div > span, .sheet-rolltemplate-formule > div > span, +.sheet-rolltemplate-rite > div > span, .sheet-rolltemplate-initiative > div > span { display:flex; @@ -4594,6 +4807,7 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-invocation > div:first-of-type > span:first-of-type, .sheet-rolltemplate-opposition > div:first-of-type > span:first-of-type, .sheet-rolltemplate-formule > div:first-of-type > span:first-of-type, +.sheet-rolltemplate-rite > div:first-of-type > span:first-of-type, .sheet-rolltemplate-initiative > div:first-of-type > span:first-of-type { margin-top:10px; @@ -4601,7 +4815,8 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-base > div:first-of-type > span:nth-of-type(2), .sheet-rolltemplate-sort > div:first-of-type > span:nth-of-type(2), -.sheet-rolltemplate-invocation > div:first-of-type > span:nth-of-type(2) +.sheet-rolltemplate-invocation > div:first-of-type > span:nth-of-type(2), +.sheet-rolltemplate-rite > div:first-of-type > span:nth-of-type(2) { font-weight:bold; font-size:15px; @@ -4613,14 +4828,16 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn } .sheet-rolltemplate-sort > div:first-of-type > span:nth-of-type(2), -.sheet-rolltemplate-invocation > div:first-of-type > span:nth-of-type(2) +.sheet-rolltemplate-invocation > div:first-of-type > span:nth-of-type(2), +.sheet-rolltemplate-rite > div:first-of-type > span:nth-of-type(2) { width:50%; justify-content:flex-end; } .sheet-rolltemplate-sort > div:first-of-type > span:last-of-type, -.sheet-rolltemplate-invocation > div:first-of-type > span:last-of-type +.sheet-rolltemplate-invocation > div:first-of-type > span:last-of-type, +.sheet-rolltemplate-rite > div:first-of-type > span:last-of-type { width:calc(50% - 5px); justify-content:flex-start; @@ -4650,6 +4867,7 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-sort > div:first-of-type > span:last-of-type, .sheet-rolltemplate-invocation > div:first-of-type > span:last-of-type, .sheet-rolltemplate-opposition > div:first-of-type > span:last-of-type, +.sheet-rolltemplate-rite > div:first-of-type > span:last-of-type, .sheet-rolltemplate-formule > div:first-of-type > span:last-of-type { margin-top:5px; @@ -4660,6 +4878,7 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-sort > div:nth-of-type(2) > span:first-of-type, .sheet-rolltemplate-invocation > div:nth-of-type(2) > span:first-of-type, .sheet-rolltemplate-formule > div:nth-of-type(2) > span:first-of-type, +.sheet-rolltemplate-rite > div:nth-of-type(2) > span:first-of-type, .sheet-rolltemplate-initiative > div > span:last-of-type { margin-top:10px; @@ -4669,6 +4888,7 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-sort > div:nth-of-type(2) > span:last-of-type, .sheet-rolltemplate-invocation > div:nth-of-type(2) > span:last-of-type, .sheet-rolltemplate-formule > div:nth-of-type(2) > span:last-of-type, +.sheet-rolltemplate-rite > div:nth-of-type(2) > span:last-of-type, .sheet-rolltemplate-initiative > div > span:last-of-type { margin-bottom:10px; @@ -4677,7 +4897,8 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-base > div:last-of-type > span:not(:first-of-type):not(:last-of-type), .sheet-rolltemplate-sort > div:nth-of-type(2) > span:not(:first-of-type):not(:last-of-type), .sheet-rolltemplate-invocation > div:nth-of-type(2) > span:not(:first-of-type):not(:last-of-type), -.sheet-rolltemplate-formule > div:nth-of-type(2) > span:not(:first-of-type):not(:last-of-type) +.sheet-rolltemplate-formule > div:nth-of-type(2) > span:not(:first-of-type):not(:last-of-type), +.sheet-rolltemplate-rite > div:nth-of-type(2) > span:not(:first-of-type):not(:last-of-type) { width:calc(50% - 5px); line-height:25px; @@ -4686,7 +4907,8 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-base > div:last-of-type > span:nth-of-type(2), .sheet-rolltemplate-sort > div:nth-of-type(2) > span:nth-of-type(2), .sheet-rolltemplate-invocation > div:nth-of-type(2) > span:nth-of-type(2), -.sheet-rolltemplate-formule > div:nth-of-type(2) > span:nth-of-type(2) +.sheet-rolltemplate-formule > div:nth-of-type(2) > span:nth-of-type(2), +.sheet-rolltemplate-rite > div:nth-of-type(2) > span:nth-of-type(2) { justify-content:flex-end; padding-right:5px; @@ -4696,7 +4918,8 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-base > div:last-of-type > span:nth-of-type(3), .sheet-rolltemplate-sort > div:nth-of-type(2) > span:nth-of-type(3), .sheet-rolltemplate-invocation > div:nth-of-type(2) > span:nth-of-type(3), -.sheet-rolltemplate-formule > div:nth-of-type(2) > span:nth-of-type(3) +.sheet-rolltemplate-formule > div:nth-of-type(2) > span:nth-of-type(3), +.sheet-rolltemplate-rite > div:nth-of-type(2) > span:nth-of-type(3) { justify-content:flex-start; padding-left:5px; @@ -4709,7 +4932,8 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-base > div:last-of-type > span:nth-of-type(4), .sheet-rolltemplate-sort > div:nth-of-type(2) > span:nth-of-type(4), .sheet-rolltemplate-invocation > div:nth-of-type(2) > span:nth-of-type(4), -.sheet-rolltemplate-formule > div:nth-of-type(2) > span:nth-of-type(4) +.sheet-rolltemplate-formule > div:nth-of-type(2) > span:nth-of-type(4), +.sheet-rolltemplate-rite > div:nth-of-type(2) > span:nth-of-type(4) { font-size:20px; line-height:25px; @@ -4727,7 +4951,10 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-formule > div:nth-of-type(3) > span:nth-of-type(1), .sheet-rolltemplate-formule > div:nth-of-type(3) > span:nth-of-type(3), .sheet-rolltemplate-formule > div:nth-of-type(3) > span:nth-of-type(5), -.sheet-rolltemplate-formule > div:nth-of-type(3) > span:nth-of-type(6) +.sheet-rolltemplate-formule > div:nth-of-type(3) > span:nth-of-type(6), +.sheet-rolltemplate-rite > div:nth-of-type(3) > span:nth-of-type(1), +.sheet-rolltemplate-rite > div:nth-of-type(3) > span:nth-of-type(3), +.sheet-rolltemplate-rite > div:nth-of-type(3) > span:nth-of-type(5) { margin-top:10px; } @@ -4737,7 +4964,9 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-invocation > div:nth-of-type(3) > span:nth-of-type(2), .sheet-rolltemplate-invocation > div:nth-of-type(3) > span:nth-of-type(4), .sheet-rolltemplate-formule > div:nth-of-type(3) > span:nth-of-type(2), -.sheet-rolltemplate-formule > div:nth-of-type(3) > span:nth-of-type(4) +.sheet-rolltemplate-formule > div:nth-of-type(3) > span:nth-of-type(4), +.sheet-rolltemplate-rite > div:nth-of-type(3) > span:nth-of-type(2), +.sheet-rolltemplate-rite > div:nth-of-type(3) > span:nth-of-type(4) { font-weight: bold; font-size: 15px; @@ -4752,7 +4981,8 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-sort > div:nth-of-type(3) > span:nth-of-type(5), .sheet-rolltemplate-invocation > div:nth-of-type(3) > span:nth-of-type(5), .sheet-rolltemplate-formule > div:nth-of-type(3) > span:nth-of-type(5), -.sheet-rolltemplate-formule > div:nth-of-type(3) > span:nth-of-type(6) +.sheet-rolltemplate-formule > div:nth-of-type(3) > span:nth-of-type(6), +.sheet-rolltemplate-rite > div:nth-of-type(3) > span:nth-of-type(5) { text-align:justify; } @@ -4853,7 +5083,8 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-sort .sheet-fail, .sheet-rolltemplate-invocation .sheet-fail, .sheet-rolltemplate-opposition .sheet-fail, -.sheet-rolltemplate-formule .sheet-fail +.sheet-rolltemplate-formule .sheet-fail, +.sheet-rolltemplate-rite .sheet-fail { color:red; } @@ -4862,7 +5093,8 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-sort .sheet-success, .sheet-rolltemplate-invocation .sheet-success, .sheet-rolltemplate-opposition .sheet-success, -.sheet-rolltemplate-formule .sheet-success +.sheet-rolltemplate-formule .sheet-success, +.sheet-rolltemplate-rite .sheet-success { color:green; } @@ -4872,6 +5104,7 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-invocation .inlinerollresult, .sheet-rolltemplate-opposition .inlinerollresult, .sheet-rolltemplate-formule .inlinerollresult, +.sheet-rolltemplate-rite .inlinerollresult, .sheet-rolltemplate-initiative .inlinerollresult { padding:0px; @@ -4888,7 +5121,8 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-invocation .inlinerollresult.fullcrit, .sheet-rolltemplate-opposition .inlinerollresult.fullcrit, .sheet-rolltemplate-formule .inlinerollresult.fullcrit, -.sheet-rolltemplate-initiative .inlinerollresult.fullcrit +.sheet-rolltemplate-rite .inlinerollresult.fullcrit, +.sheet-rolltemplate-initiative .inlinerollresult.fullcrit { color:red; border:0px; @@ -4899,6 +5133,7 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-invocation .inlinerollresult.fullfail, .sheet-rolltemplate-opposition .inlinerollresult.fullfail, .sheet-rolltemplate-formule .inlinerollresult.fullfail, +.sheet-rolltemplate-rite .inlinerollresult.fullfail, .sheet-rolltemplate-initiative .inlinerollresult.fullfail { color:green; @@ -4910,8 +5145,682 @@ div.sheet-fraternite > .repcontainer > .repitem > .itemcontrol > .btn .sheet-rolltemplate-invocation .inlinerollresult.importantroll, .sheet-rolltemplate-opposition .inlinerollresult.importantroll, .sheet-rolltemplate-formule .inlinerollresult.importantroll, +.sheet-rolltemplate-rite .inlinerollresult.importantroll, .sheet-rolltemplate-initiative .inlinerollresult.importantroll { color:blue; border:0px; -} \ No newline at end of file +} + +div.sheetDomains select { + background: transparent; +} + +div.sheet-gsMaillons +{ + border-left:2px solid var(--titreGris); + flex-wrap:wrap; + width: 100%; +} + +div.sheet-gsMaillons > h1 { + justify-content: space-between; +} +div.sheet-gsMaillons > h1 input[type="number"] { + background: transparent; + text-shadow: 2px 3px 5px black; + color:white; +} + +div.sheet-repeating-maillon-wrapper { + flex-direction: column; + width: 100%; +} +div.sheet-gsMaillons .repcontainer { + flex-wrap: wrap; +} +div.sheet-gsMaillons .repcontainer > .repitem +{ + width: 20%; +} +div.sheet-gsMaillons .repcontainer > .repitem input[type="text"] +{ + width: 100%; + padding-left: 5px; + background: transparent; +} + + +div.sheet-selenimPhrase +{ + width:100%; + flex-wrap:wrap; + border:2px solid var(--brun); + background:white; + flex-wrap:wrap; + margin-top:5px; +} + +div.sheet-selenimPhrase > span +{ + width:100%; + font-variant:small-caps; + color:var(--brun); + font-size:14px; + font-family:"Times New Roman"; + font-weight:bold; + padding-left:5px; + letter-spacing:1px; +} + +div.sheet-selenimPhrase > div +{ + width:100%; +} + +div.sheet-noyauCompetence +{ + margin-top: 20px; + flex-wrap: wrap; +} + +div.sheet-noyauCompetence > label +{ + width: 100%; + justify-content: space-between; +} + +div.sheet-noyauCompetence > label > div > input[type="number"] +{ + height: 28px; + width: 40px; + border: var(--brun) solid 2px; + margin-top: -3px; + margin-right: 5px; + padding: 4px; + text-align: center; +} + +div.sheet-noyauCompetence > label > div > button[type="roll"] +{ + width: 40px; + height: 30px; + background-image: var(--dice); + cursor: pointer; + background-size: contain; + margin: 0px; + margin-top: -3px; + border: 0px; + padding: 0px; + background-position: 0px; + background-color: transparent; + margin-right: auto; +} + +div.sheet-noyauCompetence > label > div > button[type="roll"]::before +{ + content: ""; +} + +div.sheet-noyauCompetence > label:nth-of-type(2) > input[type="checkbox"] +{ + position:absolute; + width:25px; + height:25px; + margin-right: 3px; + opacity:0; +} + +div.sheet-noyauCompetence > label:nth-of-type(2) > input[type="checkbox"] ~ span +{ + width:100%; +} + +div.sheet-noyauCompetence > label:nth-of-type(2) > input[type="checkbox"] ~ span::before +{ + content:""; + width:23px; + height:23px; + border:1px solid black; + font-size: 28px; + line-height: 23px; + color:black; + border-radius:5px; +} + +div.sheet-noyauCompetence > label:nth-of-type(2) > input[type="checkbox"]:checked ~ div > button[type="roll"]:nth-of-type(1), +div.sheet-noyauCompetence > label:nth-of-type(2) > input[type="checkbox"]:not(:checked) ~ div > button[type="roll"]:nth-of-type(2) +{ + display: none; +} + +div.sheet-noyauCompetence > label:nth-of-type(2) > input[type="checkbox"]:checked ~ span::before +{ + content:"✓"; +} + +div.sheet-tab11 div.sheet-chutes h2 { + width: 100%; +} + +div.sheet-tab11 div.sheet-chutes label { + margin-bottom: 5px; +} + +div.sheet-noyau +{ + width: 445px; + background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nephilim-Legende/img/noyau.png'); + background-size: contain; + background-repeat: no-repeat; + background-position-y: 35px; + margin-left:auto; + margin-right:auto; + height:470px; + margin-top:-30px; +} + +div.sheet-noyau > input[type="number"] +{ + position:absolute; + text-align: center; + border: 0px; + height: 51px; + border-radius: 25px; + width: 50px; + background: transparent; + font-size: 15px; + color: black; +} + +div.sheet-noyau > button[type="roll"] +{ + position:absolute; + margin:0px; + padding:0px; + border:0px; + background:none; +} + +div.sheet-noyau > button[type="roll"]::before +{ + content:""; +} + +div.sheet-noyau > button[type="roll"] > span +{ + font-family: "Times New Roman"; + font-size: 18px; + color: white; + text-shadow: 1px 1px 5px white; + min-width: max-content; + font-variant:small-caps; +} + +div.sheet-noyau > button[type="roll"]:nth-of-type(1) +{ + margin-left: 182px; + margin-top: 145px; +} + +div.sheet-noyau > button[type="roll"]:nth-of-type(1)::before +{ + font-family: "dicefontd10"; + font-size: 1.5em; + content: "t"; + color: white; + padding-right:5px; + width: 25px; + shadow: 1px 1px 5px white; +} + +div.sheet-noyau > input[type="number"]:nth-of-type(1) +{ + margin-left: 124px; + margin-top: 131px; +} + +div.sheet-noyau > button[type="roll"]:nth-of-type(2) +{ + margin-top: 347px; + margin-left: 180px; +} + +div.sheet-noyau > button[type="roll"]:nth-of-type(2)::after +{ + font-family: "dicefontd10"; + font-size: 1.5em; + content:"t"; + color: white; + width: 25px; + padding-left:5px; +} + +div.sheet-noyau > input[type="number"]:nth-of-type(2) +{ + margin-left: 279px; + margin-top: 333px; + background-color: white; + z-index: 100; +} + +div.sheet-noyau > button[type="roll"]:nth-of-type(3) +{ + margin-top: 319px; + margin-left: 260px; +} + +div.sheet-noyau > button[type="roll"]:nth-of-type(3)::after +{ + content:""; + padding-left:5px; + width: 5px; +} + +div.sheet-noyau > input[type="number"]:nth-of-type(3) +{ + margin-left: 307px; + margin-top: 305px; + color: white; + border: solid white 2px; +} + +div.sheet-titleNecro, +div.sheet-titleKabbNoire, +div.sheet-titleImago +{ + width: calc(100% - 10px); + background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.8)), url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nephilim-Legende/img/fondTitreNB.png"), linear-gradient(to right, rgba(48, 59, 56, 0.5),rgba(48, 59, 56, 0.5)); + background-repeat: no-repeat; + background-position: 0px, calc(90%), 0px; + background-size: auto, 100%, auto, auto; + justify-content: flex-start; + align-items: center; + color: white; + text-shadow: 2px 3px 5px black; + padding-left: 10px; + flex-wrap: nowrap; +} + +div.sheet-titleNecro > h1, +div.sheet-titleKabbNoire > h1, +div.sheet-titleImago > h1 +{ + color: white; + font-family: "Kodchasan"; + font-size: 18px; + line-height: 40px; + white-space: nowrap; +} + +div.sheet-titleNecro > label, +div.sheet-titleKabbNoire > label, +div.sheet-titleImago > label +{ + margin-left: 260px; +} + +div.sheet-titleNecro > label > span, +div.sheet-titleKabbNoire > label > span, +div.sheet-titleImago > label > span +{ + color: white; + font-family: "Kodchasan"; + font-size: 15px; + margin-top: 5px; +} + +div.sheet-titleNecro > input[type="number"], +div.sheet-titleNecro > label > input[type="number"], +div.sheet-titleKabbNoire > input[type="number"], +div.sheet-titleKabbNoire > label > input[type="number"], +div.sheet-titleImago > label > input[type="number"] +{ + margin-left: 15px; + width: 30px; + height: 30px; + border-radius: 15px; + border: black solid 2px; + text-align: center; + line-height: 40px; +} + +div.sheet-rites > .repcontainer > .repitem > button[type="roll"], +div.sheet-entites > .repcontainer > .repitem > button[type="roll"] +{ + width: 40px; + height: 30px; + background-image: var(--dice); + cursor: pointer; + background-size: contain; + margin: 0px; + border: 0px; + padding: 0px; + background-position: 0px; + background-color: transparent; + margin-left:auto; +} + +div.sheet-entites > .repcontainer > .repitem > button[type="roll"]:nth-of-type(2) +{ + background-image: var(--opposition); + background-repeat: no-repeat; +} + +div.sheet-rites > .repcontainer > .repitem > button[type="roll"]::before, +div.sheet-entites > .repcontainer > .repitem > button[type="roll"]::before +{ + content: ""; +} + + +div.sheet-rites > .repcontainer > .repitem > div, +div.sheet-entites > .repcontainer > .repitem > div, +div.sheet-aspects > .repcontainer > .repitem > div +{ + display: none; +} + +div.sheet-rites > .repcontainer > .repitem > input[type="hidden"][value="1"] ~ div, +div.sheet-entites > .repcontainer > .repitem > input[type="hidden"][value="1"] ~ div, +div.sheet-aspects > .repcontainer > .repitem > input[type="hidden"][value="1"] ~ div +{ + display: flex; +} + +div.sheet-rites > .repcontainer > .repitem > div > textarea, +div.sheet-entites > .repcontainer > .repitem > div > textarea, +div.sheet-aspects > .repcontainer > .repitem > div > textarea +{ + border: 1px dotted black; + background: transparent; +} + +div.sheet-rites > span:nth-of-type(1) +{ + width: calc(100% - 124px - 90px - 70px - 25px - 25px - 25px - 45px); +} + +div.sheet-rites > span:nth-of-type(2) +{ + width: 120px; + border-left: 2px solid var(--brun); + border-right: 2px solid var(--brun); +} + +div.sheet-rites > span:nth-of-type(3), +div.sheet-rites > .repcontainer > .repitem > input[type=number]:nth-of-type(2) +{ + width: 68px; + text-align: center; +} + +div.sheet-rites > span:nth-of-type(4) +{ + width: 88px; + border-left: 2px solid var(--brun); + border-right: 2px solid var(--brun); +} + +div.sheet-rites > .repcontainer > .repitem > input[type=text]:nth-of-type(3) +{ + width: 92px; + border-left: 2px solid var(--brun); + border-right: 2px solid var(--brun); +} + + +div.sheet-rites > span:nth-of-type(5), +div.sheet-rites > span:nth-of-type(6), +div.sheet-rites > span:nth-of-type(7) +{ + width: 25px; + margin-top: 0px; + padding-top: 5px; +} + +div.sheet-rites > span:nth-of-type(5), +div.sheet-rites > span:nth-of-type(7), +div.sheet-rites > .repcontainer > .repitem > label:nth-of-type(2), +div.sheet-rites > .repcontainer > .repitem > label:nth-of-type(4) +{ + background-color: var(--colLR); +} + +div.sheet-rites > span:nth-of-type(6), +div.sheet-rites > .repcontainer > .repitem > label:nth-of-type(3) +{ + background-color: var(--colC); +} + +div.sheet-rites > span:nth-of-type(8) +{ + width: 45px; +} + +div.sheet-rites > .repcontainer > .repitem > input[type=text]:nth-of-type(1) +{ + width: calc(100% - 124px - 90px - 70px - 25px - 25px - 25px - 45px - 30px ); + font-weight: bold; +} + + +div.sheet-rites > .repcontainer > .repitem > select +{ + width: 124px; + border-left: 2px solid var(--brun); + border-right: 2px solid var(--brun); +} + +div.sheet-entites > span:nth-of-type(1) { + width: calc(100% - 70px - 90px - 90px - 92px - 75px - 25px - 25px - 25px - 45px - 45px); +} + +div.sheet-entites > span:nth-of-type(2) +{ + width: 66px; + border-left: 2px solid var(--brun); + border-right: 2px solid var(--brun) +} + +div.sheet-entites > span:nth-of-type(3), +div.sheet-entites > span:nth-of-type(5) +{ + width: 90px; +} + +div.sheet-entites > span:nth-of-type(4) +{ + width: 86px; + border-left: 2px solid var(--brun); + border-right: 2px solid var(--brun); +} + +div.sheet-entites > span:nth-of-type(6) +{ + width: 75px; + border-left: 2px solid var(--brun) +} + + +div.sheet-entites > span:nth-of-type(7), +div.sheet-entites > span:nth-of-type(8), +div.sheet-entites > span:nth-of-type(9) +{ + width: 25px; + margin-top: 0px; + padding-top: 5px; +} + +div.sheet-entites > span:nth-of-type(7), +div.sheet-entites > span:nth-of-type(9), +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(3), +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(5) +{ + background-color: var(--colLR); +} + +div.sheet-entites > span:nth-of-type(8), +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(4) +{ + background-color: var(--colC); +} + +div.sheet-entites > span:nth-of-type(10), +div.sheet-entites > span:nth-of-type(11) +{ + width: 45px; +} + +div.sheet-entites > .repcontainer > .repitem > input[type="text"]:nth-of-type(1) +{ + width: calc(100% - 70px - 90px - 90px - 92px - 75px - 25px - 25px - 25px - 45px - 45px - 30px ); + padding-left: 5px; + font-weight: bold; +} + +div.sheet-entites > .repcontainer > .repitem > input[type="number"]:nth-of-type(2) +{ + width: 70px; + border-left: 2px solid var(--brun); + border-right: 2px solid var(--brun); +} + +div.sheet-entites > .repcontainer > .repitem > input[type="text"]:nth-of-type(3), +div.sheet-entites > .repcontainer > .repitem > input[type="text"]:nth-of-type(5) +{ + width: 90px; +} + +div.sheet-entites > .repcontainer > .repitem > input[type="text"]:nth-of-type(4) +{ + width: 90px; + border-left: 2px solid var(--brun); + border-right: 2px solid var(--brun); +} + +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(2), +div.sheet-aspects > .repcontainer > .repitem > label:nth-of-type(2) +{ + width: 75px; + border-left: solid 2px var(--brun); + text-align: center; +} + +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(2) > input[type="checkbox"], +div.sheet-aspects > .repcontainer > .repitem > label:nth-of-type(2) > input[type="checkbox"] +{ + position: absolute; + width: 25px; + height: 25px; + opacity: 0; +} + +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(2) > input[type="checkbox"] ~ span, +div.sheet-aspects > .repcontainer > .repitem > label:nth-of-type(2) > input[type="checkbox"] ~ span +{ + width: 100%; +} + +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(2) > input[type="checkbox"] ~ span::before, +div.sheet-aspects > .repcontainer > .repitem > label:nth-of-type(2) > input[type="checkbox"] ~ span::before +{ + margin-top: -2px; + margin-left: 24px; + content: ""; + width: 23px; + height: 23px; + border: 1px solid black; + font-size: 28px; + line-height: 23px; + color: black; + border-radius: 5px; +} + +div.sheet-entites > .repcontainer > .repitem > label:nth-of-type(2) > input[type="checkbox"]:checked ~ span::before, +div.sheet-aspects > .repcontainer > .repitem > label:nth-of-type(2) > input[type="checkbox"]:checked ~ span::before +{ + content: "✓"; +} + +div.sheet-aspects > span:nth-of-type(1) +{ + width: calc(100% - 102px - 102px - 152px - 62px) +} + +div.sheet-aspects > span:nth-of-type(2), +div.sheet-aspects > span:nth-of-type(3) +{ + width:100px; + border-left: solid 2px var(--brun); +} + +div.sheet-aspects > span:nth-of-type(4) +{ + width: 150px; + border-left: solid 2px var(--brun); +} + +div.sheet-aspects > span:nth-of-type(5) +{ + width: 60px; + border-left: solid 2px var(--brun); +} + +div.sheet-aspects > .repcontainer > .repitem > input:nth-of-type(1) +{ + width: calc(100% - 102px - 102px - 152px - 62px - 34px); + padding-left: 5px; + font-weight: bold; +} + +div.sheet-aspects > .repcontainer > .repitem > input:nth-of-type(2), +div.sheet-aspects > .repcontainer > .repitem > input:nth-of-type(3) +{ + width: 100px; + border-left: solid 2px var(--brun); + text-align: center; +} + +div.sheet-aspects > .repcontainer > .repitem > input:nth-of-type(4) +{ + width: 150px; + border-left: solid 2px var(--brun); +} + +div.sheet-aspects > .repcontainer > .repitem > label:nth-of-type(2) +{ + width: 60px; + border-left: solid 2px var(--brun); +} + +div.sheet-aspects > .repcontainer > .repitem > label:nth-of-type(2) > input[type=checkbox] ~ span::before +{ + margin-left: 18px; +} + +input[type="hidden"][name="attr_mag-secret-degre"][value="0"] ~ div.sheet-gsMaillons, +input[type="hidden"][name="attr_mag-secret-degre"][value="0"] ~ div.sheet-gsDomains, +input[type="hidden"].sheet-nature[value="humain"] ~ select > option.sheet-hideHumain, +input[type="hidden"].sheet-nature[value="nephilim"] ~ select > option.sheet-hideNephilim, +input[type="hidden"].sheet-nature[value="selenim"] ~ select > option.sheet-hideSelenim, +input[type="hidden"].sheet-nature[value="humain"] ~ fieldset.repeating_epoques-incarnation ~ div.repcontainer > div.repitem > div > select > option.sheet-hideHumain, +input[type="hidden"].sheet-nature[value="nephilim"] ~ fieldset.repeating_epoques-incarnation ~ div.repcontainer > div.repitem > div > select > option.sheet-hideNephilim, +input[type="hidden"].sheet-nature[value="selenim"] ~ fieldset.repeating_epoques-incarnation ~ div.repcontainer > div.repitem > div > select > option.sheet-hideSelenim, +input[type="hidden"].sheet-nature[value="nephilim"] ~ div div > input[type="number"].sheet-hideNephilim, +input[type="hidden"].sheet-nature[value="nephilim"] ~ div label > input[type="number"].sheet-hideNephilim, +input[type="hidden"].sheet-nature[value="humain"] ~ div div > input[type="number"].sheet-hideHumain, +input[type="hidden"].sheet-nature[value="humain"] ~ div label > input[type="number"].sheet-hideHumain, +input[type="hidden"].sheet-nature[value="selenim"] ~ div div > input[type="number"].sheet-hideSelenim, +input[type="hidden"].sheet-nature[value="selenim"] ~ div label > input[type="number"].sheet-hideSelenim, +input[type="hidden"].sheet-nature[value="nephilim"] ~ div div > button[type="roll"].sheet-hideNephilim, +input[type="hidden"].sheet-nature[value="nephilim"] ~ div label > button[type="roll"].sheet-hideNephilim, +input[type="hidden"].sheet-nature[value="humain"] ~ div div > button[type="roll"].sheet-hideHumain, +input[type="hidden"].sheet-nature[value="humain"] ~ div label > button[type="roll"].sheet-hideHumain, +input[type="hidden"].sheet-nature[value="selenim"] ~ div div > button[type="roll"].sheet-hideSelenim, +input[type="hidden"].sheet-nature[value="selenim"] ~ div label > button[type="roll"].sheet-hideSelenim, +input[type="hidden"].sheet-nature[value="humain"] ~ div.sheet-degreMetamorphe, +input[type="hidden"].sheet-nature[value="selenim"] ~ div.sheet-degreMetamorphe +{ + display: none; +} diff --git a/Nephilim-Legende/nephilim-legende.html b/Nephilim-Legende/nephilim-legende.html index 580f25b723..454e5ec4ae 100644 --- a/Nephilim-Legende/nephilim-legende.html +++ b/Nephilim-Legende/nephilim-legende.html @@ -1,5 +1,5 @@ @@ -632,6 +696,13 @@
    + + + + +
    - + - + + + + + + - + - +
    - + - + - + - + - + - + - + - + - +
    - +
    -
    +

    Simulacre

    - - - - -
    - -
    - +
    - +
    + + + +
    +
    + +
    + + + + + + +
    +
    + + + + + + +
    + +
    +

    Description

    - +
    - +

    Proches

    - +
    - +
    -
    - - - -
    - +
    - + +

    Degré de métamorphe actif

    @@ -1154,53 +1291,53 @@ - + - + - + - + - + - + - + - + - +
    - +

    Équipements

    @@ -1212,7 +1349,7 @@
    - +

    Degré de métamorphe actif

    @@ -1221,57 +1358,58 @@ - + - + - + - + - + - + - + - + - +
    - +

    Époques d'incarnation

    Vécus passés

    Effets Mnémos

    +
    + - + +
    @@ -1357,6 +1499,10 @@ + @@ -1370,6 +1516,10 @@ + @@ -1381,7 +1531,7 @@
    - +

    Quêtes ésotériques

    @@ -1413,7 +1563,7 @@
    - +

    Savoirs ésotériques

    @@ -1454,20 +1604,29 @@
    +

    Actions et attributs

    - - + + + + + +
    +
    - +

    Dommages magiques

    - + - + - +
    - +

    Degré de métamorphe actif

    @@ -1613,57 +1772,111 @@ - + - + - + - + - + - + - + - + - +
    - + +
    +

    Simulacre

    +

    Vécus contemporains

    +

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

    Époques d'incarnation

    Vécus passés

    Effets Mnémos

    +
    + - + +
    @@ -1749,6 +1966,10 @@ + @@ -1762,6 +1983,10 @@ + @@ -1773,7 +1998,7 @@
    - +

    Armes de mêlée

    @@ -1784,7 +2009,7 @@
    - +

    Artefacts

    @@ -1804,7 +2029,7 @@
    - +

    Objets d'alchimie synthétisés

    @@ -1825,7 +2050,7 @@
    - +

    Armures

    Type @@ -1836,11 +2061,11 @@
    -
    +

    Magie

    - +
    - +

    Degré de métamorphe actif

    @@ -1893,53 +2118,95 @@ - + - + - + - + - + - + - + - + - +
    - + + + +
    +

    Domaines

    +
    + +
    +
    + +
    +
    + +
    +

    +
    Maillons
    +
    + +  /  + +
    +

    +
    +
    + +
    +
    +
    +

    Sorts

    Nom du sort @@ -1957,7 +2224,7 @@ - + - +
    - +
    @@ -2113,47 +2380,47 @@ - + - + - + - + - + - + - + - + - + - + - +