diff --git a/Esper_Genesis_5E/EG_Sheet.css b/Esper_Genesis_5E/EG_Sheet.css index 4afc384ec2..3a49f6c43c 100644 --- a/Esper_Genesis_5E/EG_Sheet.css +++ b/Esper_Genesis_5E/EG_Sheet.css @@ -1,7125 +1,7125 @@ -/* Esper Genesis Character Sheet */ -.sheet-pc, .sheet-npc { - display: none; -} - -.sheet-npc_toggle[value="0"] ~ .sheet-pc, .sheet-npc_toggle[value="1"] ~ .sheet-npc { - display: block; -} - -.sheet-container { - width: 750px; - background-color: white; - position: relative; -} - -input[type=radio].sheet-tab-button { - opacity: 0; - position: absolute; - top: 92px; - right: 0px; - width: 18px; - height: 18px; - z-index: 2; -} -input[type=radio].sheet-tab-button + span { - position: absolute; - top: 92px; - right: 0px; - width: 17px; - height: 17px; - border: 1px solid black; - border-radius: 5px; - background-color: #E8E8E8; - color: black; - text-align: center; - font-weight: bold; -} -input[type=radio].sheet-npc-button { - opacity: 0; - top: 5px; - position: absolute; - right: 0px; - width: 18px; - height: 18px; - z-index: 2; -} -input[type=radio].sheet-npc-button + span { - position: absolute; - top: 5px; - right: 0px; - width: 17px; - height: 17px; - border: 1px solid black; - border-radius: 5px; - background-color: #E8E8E8; - color: black; - text-align: center; - font-weight: bold; -} - -.sheet-advantagetoggle { - position: absolute; - top: 92px; - left: 440px; - z-index: 1; -} -.sheet-advantagetoggle input[type=radio] { - opacity: 0; - position: absolute; - top: 0px; - right: 0px; - width: 18px; - height: 18px; - z-index: 2; -} -.sheet-advantagetoggle input[type=radio] + span { - position: absolute; - top: 0px; - right: 0px; - width: 17px; - height: 17px; - border: 1px solid black; - border-radius: 5px; - background-color: #E8E8E8; - color: black; - text-align: center; - font-weight: bold; -} -.sheet-advantagetoggle input[type=radio]:checked + span { - color: #FFFFFF; - background-color: #00ba73; -} - -input[type=radio].sheet-tab-button:checked + span, .sheet-advantagetoggle input[type=radio]:checked + span, input[type=radio].sheet-npc-button:checked + span { - color: #FFFFFF; - background-color: #00ba73; -} - -.sheet-advantagetoggle input.sheet-toggle-left { - right: 181px; - width: 90px; -} -.sheet-advantagetoggle input.sheet-toggle-left + span { - right: 181px; - width: 90px; -} -.sheet-advantagetoggle input.sheet-toggle-center { - right: 113px; - width: 65px; -} -.sheet-advantagetoggle input.sheet-toggle-center + span { - right: 113px; - width: 65px; -} -.sheet-advantagetoggle input.sheet-toggle-right { - right: 0px; - width: 110px; -} -.sheet-advantagetoggle input.sheet-toggle-right + span { - right: 0px; - width: 110px; -} - -.sheet-whispertoggle { - left: 150px; -} - -.sheet-advantagetoggle.sheet-whispertoggle input.sheet-toggle-right { - width: 50px; -} -.sheet-advantagetoggle.sheet-whispertoggle input.sheet-toggle-right + span { - width: 50px; -} -.sheet-advantagetoggle.sheet-whispertoggle input.sheet-toggle-left { - right: 54px; - width: 55px; -} -.sheet-advantagetoggle.sheet-whispertoggle input.sheet-toggle-left + span { - right: 54px; - width: 55px; -} - -.sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle { - top: -10px; - left: 390px; -} -.sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle.sheet-whispertoggle { - top: -10px; - left: 120px; -} - -.sheet-advantagetoggle { - display: none; -} - -.sheet-toggleflag[value*=advantagetoggle] + .sheet-advantagetoggle, .sheet-toggleflag[value*=whispertoggle] + .sheet-whispertoggle { - display: block; -} -.sheet-toggleflag[value="1"] + .sheet-hidden, .sheet-toggleflag[value="1"] + .sheet-row.sheet-hidden { - display: block; -} - -.sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc { - display: block; - visibility: hidden; - width: 0px; - top: -150px; - margin: 0px; - padding: 0px; -} -.sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells { - display: block; -} -.sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-header { - display: block; - visibility: hidden; - width: 0px; - top: -150px; - margin: 0px; - padding: 0px; -} -.sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-core, .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-bio, .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-options { - display: none; -} -.sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body { - visibility: visible; -} -.sheet-hidden, .sheet-options .sheet-row.sheet-hidden { - display: none; -} - -.sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle input[type=radio] + span { - text-transform: lowercase; - font-variant: small-caps; - font-weight: normal; - background: transparent; - border: none; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -} -.sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle input[type=radio] + span:first-letter, .sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle input[type=radio] + span > span.togm { - text-transform: uppercase; -} -.sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle input[type=radio]:checked + span { - font-weight: bold; - color: #245485; -} - -.sheet-page { - display: none; -} - -input[type=radio].sheet-tab-button.sheet-core:checked ~ .sheet-page.sheet-core, input[type=radio].sheet-tab-button.sheet-bio:checked ~ .sheet-page.sheet-bio, input[type=radio].sheet-tab-button.sheet-spells:checked ~ .sheet-page.sheet-spells, input[type=radio].sheet-tab-button.sheet-options:checked ~ .sheet-page.sheet-options { - display: block; -} - -.sheet-page.sheet-npcs, .sheet-page.sheet-ships { - display: none; -} - -input[type=radio].sheet-npc-button.sheet-npcs:checked ~ .sheet-page.sheet-npcs, input[type=radio].sheet-npc-button.sheet-ships:checked ~ .sheet-page.sheet-ships { - display: block; -} -input[type=radio].sheet-tab-button.sheet-core { - right: 245px; - width: 45px; -} -input[type=radio].sheet-tab-button.sheet-core + span { - right: 245px; - width: 45px; -} -input[type=radio].sheet-tab-button.sheet-bio { - right: 210px; - width: 30px; -} -input[type=radio].sheet-tab-button.sheet-bio + span { - right: 210px; - width: 30px; -} -input[type=radio].sheet-tab-button.sheet-spells { - right: 145px; - width: 60px; -} -input[type=radio].sheet-tab-button.sheet-spells + span { - right: 145px; - width: 60px; -} -input[type=radio].sheet-tab-button.sheet-options { - right: 120px; - width: 20px; -} -input[type=radio].sheet-tab-button.sheet-options + span { - right: 120px; - width: 20px; -} -input[type=radio].sheet-tab-button.sheet-type-pc { - right: 77px; - width: 25px; -} -input[type=radio].sheet-tab-button.sheet-type-pc + span { - right: 77px; - width: 25px; -} -input[type=radio].sheet-tab-button.sheet-type-starship { - width: 72px; -} -input[type=radio].sheet-tab-button.sheet-type-starship + span { - width: 72px; -} -input[type=radio].sheet-npc-button.sheet-npcs { - right: 65px; - width: 30px; -} -input[type=radio].sheet-npc-button.sheet-npcs + span { - right: 65px; - width: 30px; -} -input[type=radio].sheet-npc-button.sheet-ships { - right: 20px; - width: 40px; -} -input[type=radio].sheet-npc-button.sheet-ships + span { - right: 20px; - width: 40px; -} - -.sheet-header .sheet-top { - height: 42px; -} -.sheet-header .sheet-part { - width: 157px; - display: inline-block; - text-align: center; -} -.sheet-header .sheet-part input[type=text], .sheet-header .sheet-part select { - border: 1px solid #ab8b57; - border-radius: 5px; - height: 56px; - width: 110px; - text-align: center; -} -.sheet-header .sheet-header-info select { - padding-left: 0px; - padding-right: 0px; -} -.sheet-header .sheet-part input[type=text] { - font-size: 30px; -} -.sheet-header .sheet-part span.sheet-display { - border: 1px solid #ab8b57; - border-radius: 5px; - height: 54px; - width: 110px; - text-align: center; - margin: 0px; - display: inline-block; - line-height: 54px; - font-size: 25px; -} -.sheet-header input, .sheet-header select { - border-bottom: 1px solid #D3D3D3; - border-top: 0px; - border-left: 0px; - border-right: 0px; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; -} -.sheet-header input { - padding: 0px; -} -.sheet-header select { - margin-bottom: 0px; -} -.sheet-header input[type=number] { - text-align: center; - margin-bottom: -9px; - -moz-appearance: textfield; -} -.sheet-header input[type=number]::-webkit-inner-spin-button, .sheet-header input[type=number]::-webkit-outer-spin-button { - -webkit-appearance: none; - margin: 0; -} -.sheet-header span { - display: block; - font-size: 9px; - line-height: 12px; -} -.sheet-header .sheet-name-container span.sheet-label { - text-align: left; - font-weight: normal; - margin-top: 0; -} - -.sheet-name-container { - width: 250px; - display: inline-block; - vertical-align: top; -} -.sheet-name-container input { - font-size: 20px; - margin-top: -9px; -} - -.sheet-header-info { - width: 482px; - margin-left: -2px; - display: inline-block; - border: 3px double #ab8b57; - border-radius: 10px; - padding: 5px; - max-height: 74px; -} - -.sheet-hlabel-container { - display: inline-block; - margin-left: -4px; -} -.sheet-hlabel-container.sheet-multiclass-container { - vertical-align: top; -} -.sheet-hlabel-container:first-child { - margin-left: 0px; -} - -.sheet-body { - width: 750px; - margin-top: 22px; -} - -.sheet-col { - width: 32.97%; -} - -.sheet-col-full { - width: 100%; -} - -.sheet-col2-3 { - width: 490px; - margin-left: 5px; - display: inline-block; -} - -.sheet-attributes-container { - width: 70px; - margin-right: 5px; - display: inline-block; - vertical-align: top; -} - -.sheet-attr-container { - width: 70px; - border: 1.5px solid #ab8b57; - border-radius: 5px; - position: relative; - padding-bottom: 10px; - margin-bottom: 19px; - height: 64px; - text-align: center; -} -.sheet-attr-container button[type=roll] { - background-color: transparent; - color: black; - border: none; - font-size: 9px; - line-height: 12px; - background-image: none; - text-shadow: none; - box-shadow: none; - padding: 0px; - margin: 0px; - width: 100%; - font-weight: bold; -} - -.sheet-saving-throw button[type=roll], .sheet-skill button[type=roll], .sheet-ac-init-speed-container button[type=roll], .sheet-subcontainer button[type=roll], .sheet-npc button[type=roll] { - background-color: transparent; - color: black; - border: none; - font-size: 9px; - line-height: 12px; - background-image: none; - text-shadow: none; - box-shadow: none; - padding: 0px; - margin: 0px; - width: 100%; - font-weight: bold; -} - -.sheet-attr-container button[type=roll]::before, .sheet-saving-throw button[type=roll]::before, .sheet-skill button[type=roll]::before, .sheet-ac-init-speed-container button[type=roll]::before, .sheet-subcontainer button[type=roll]::before, .sheet-npc button[type=roll]::before { - content: "" !important; -} - -.sheet-attr-container button[type=roll] { - overflow: hidden; -} - -button[type=roll]:hover { - color: #00ba73; -} -button[type=roll]:hover * { - color: #00ba73; -} - -.sheet-spell button[type=roll]:hover input[type=text], .sheet-action .sheet-display button[type=roll]:hover * { - color: #00ba73; -} - -button[type=roll] * { - pointer-events: none; -} - -.sheet-attr-container input { - border: none; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; - margin-top: 3px; -} - -.sheet-attr { - font-size: 30px; - line-height: 40px; -} - -.sheet-col-full .sheet-spell-header > span { - font-size: 14px; - display: inline-block; - text-align: left; - min-width: 30px; -} - -.sheet-spell-header { - line-height: 20px; - margin-bottom: 15px; - border-bottom: 1px solid #ab8b57; - border-bottom-width: 100%; -} - -.sheet-attr-mod { - width: 40px; - height: 20px; - border: 1px solid #ab8b57; - border-radius: 25%; - z-index: 2; - position: absolute; - top: 62px; - left: 0; - right: 0; - margin-left: auto; - margin-right: auto; - background-color: white; -} -.sheet-attr-mod input { - text-align: center; - /* width: 100%; - * *height: 20px; */ - font-size: 20px; - margin: 0px; - padding: 0px; - vertical-align: middle; - line-height: 22px; -} - -.sheet-skills-saves-container { - width: 163px; - margin-right: 5px; - display: inline-block; - vertical-align: top; -} - -.sheet-insp-prof-container { - margin-bottom: 10px; -} -.sheet-insp-prof-container .sheet-value { - display: inline-block; - border: 1px solid #ab8b57; - border-radius: 35%; - width: 35px; - height: 35px; - background-color: white; - position: relative; -} -.sheet-insp-prof-container .sheet-value input[type=checkbox] { - height: 100%; - width: 100%; - border-radius: 50%; - opacity: 0; - z-index: 2; - position: relative; -} -.sheet-insp-prof-container .sheet-value input[type=checkbox] ~ span { - height: 100%; - width: 100%; - border-radius: 50%; - background: url("https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG-inspiration.gif") left top no-repeat; - background-size: contain; - cursor: pointer; - position: absolute; - top: 0px; - display: none; -} -.sheet-insp-prof-container .sheet-value input[type=checkbox]:checked ~ span { - display: block; -} -.sheet-insp-prof-container .sheet-value span { - font-size: 20px; - font-weight: normal; - line-height: 34px; -} -.sheet-insp-prof-container .sheet-label { - width: calc(100% - 29px); - height: 30px; - margin-left: -15px; - margin-top: 3px; - display: inline-block; - border: 1px solid #ab8b57; - border-radius: 5px; - vertical-align: top; -} -.sheet-insp-prof-container span { - display: block; - font-size: 9px; - line-height: 12px; - width: 100%; - text-align: center; - line-height: 30px; - font-weight: bold; -} -.sheet-insp-prof-container .sheet-value input { - width: 100%; - text-align: center; - font-size: 20px; - border: none; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; -} - -.sheet-saving-throw input[type=text], .sheet-skill input[type=text], .sheet-ac-init-speed-container input, .sheet-hp input, .sheet-tp input, .sheet-exhaustion input { - width: 100%; - text-align: center; - font-size: 20px; - border: none; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; -} - -.sheet-hdice-dsaves-container input[type=text], .sheet-hdice-dsaves-container input[type=number] { - width: 100%; - text-align: center; - font-size: 20px; - border: none; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; -} - -.sheet-attacks input, .sheet-equipment input, .sheet-tool input, .sheet-proficiencies input, .sheet-pc .sheet-traits input, .sheet-spell input, .sheet-options .sheet-body input { - width: 100%; - text-align: center; - font-size: 20px; - border: none; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; -} - -.sheet-resources input[type=number] { - width: 100%; - text-align: center; - font-size: 20px; - border: none; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; - padding-right: 0px; - padding-left: 10px; -} - -.sheet-hdice-dsaves-container input[type=number] { - padding-right: 0px; - padding-left: 10px; -} - -.sheet-saving-throw-container, .sheet-skills-container { - width: 165px; - border: 1px solid #ab8b57; - border-radius: 5px; - margin-bottom: 10px; - padding-top: 5px; -} - -.sheet-saving-throw, .sheet-skill { - width: 165px; - height: 18px; -} - -.sheet-saving-throw input[type=checkbox], .sheet-skill input[type=checkbox] { - margin-left: 5px; -} - -.sheet-saving-throw input[type=text], .sheet-skill input[type=text] { - font-size: 12px; - width: 21px; -} - -.sheet-col1 .sheet-saving-throw > span, .sheet-col1 .sheet-skill > span { - font-size: 12px; - display: inline-block; - text-align: center; - min-width: 21px; -} - -.sheet-saving-throw button[type=roll], .sheet-skill button[type=roll] { - width: calc(100% - 72px); - overflow: hidden; - word-wrap: break-word; - white-space: nowrap; - text-overflow: ellipsis; - text-align: left; -} - -.sheet-saving-throw-container .sheet-label span, .sheet-skills-container .sheet-label span, .sheet-textbox-container .sheet-label span, .sheet-ac-init-speed-container span.sheet-label, .sheet-hp span, .sheet-tp span, .sheet-exhaustion span.sheet-label, .sheet-hdice-dsaves-container span, .sheet-attacks span, .sheet-globalattack span, .sheet-equipment span, .sheet-textbox span, .sheet-tool_proficiencies span, .sheet-proficiencies span, .sheet-traits span, .sheet-spells span, .sheet-options .sheet-body span { - display: block; - font-size: 9px; - line-height: 12px; - width: 100%; - text-align: center; - font-weight: bold; - margin-top: 5px; -} - -.sheet-globalattack span { - margin-top: 2px; -} -.sheet-globalattack.sheet-acmod .sheet-display span span { - display: inline; -} -.sheet-globalattack.sheet-acmod label { - font-weight: normal; - font-size: 1em; -} -.sheet-globalattack.sheet-acmod label input { - font-weight: normal; - font-size: 1em; -} -.sheet-globalattack.sheet-acmod label input[type=number] { - width: 3.5em; -} - -.sheet-exhaustion div span.sheet-ex-description { - font-size: 9px; - line-height: 9px; - text-align: left; - width: 116px; - display: block; -} -.sheet-exhaustion span.sheet-label { - width: 100%; - display: inline-block; - text-align: center; -} -.sheet-exhaustion div.sheet-ex-descriptions { - display: inline-block; - padding-top: 5px; -} - -.sheet-exhaustion-toggle[value="0"] ~ .sheet-exhaustion { - display: none; -} - -.sheet-exhaustion input[type=number] { - width: 116px; - display: inline-block; - vertical-align: top; -} - -.sheet-skill button span, .sheet-options .sheet-body .sheet-skill span span, .sheet-rolltemplate-spell .sheet-grey { - color: #A0A0A0; - font-weight: normal; -} - -.sheet-textbox-container { - border: 1px solid #ab8b57; - border-radius: 5px; - width: 243px; -} - -.sheet-tool_proficiencies { - border: 1px solid #ab8b57; - border-radius: 5px; - width: 243px; - padding-bottom: 10px; -} - -.sheet-attacks { - padding-bottom: 10px; -} - -.sheet-textbox-container textarea { - width: calc(100% - 10px); - resize: vertical; - border: none; -} - -.sheet-ac-init-speed-container, .sheet-hp, .sheet-tp, .sheet-exhaustion, .sheet-hdice-dsaves-container, .sheet-attacks, .sheet-equipment { - width: 240px; - margin-bottom: 10px; -} - -.sheet-ac-init-speed-container div { - width: calc(31%); - height: 100%; - border: 1px solid #ab8b57; - border-radius: 5px; - display: inline-block; - vertical-align: top; -} -.sheet-ac-init-speed-container span.sheet-label { - margin-top: 0px; -} -.sheet-ac-init-speed-container button[type=roll] { - display: block; -} - -.sheet-hp, .sheet-tp, .sheet-exhaustion, .sheet-subcontainer, .sheet-attacks, .sheet-equipment { - border: 1px solid #ab8b57; - border-radius: 5px; -} - -.sheet-hp input, .sheet-tp input { - font-size: 30px; -} - -.sheet-exhaustion input { - font-size: 20px; -} - -.sheet-hp input[type=number], .sheet-tp input[type=number] { - width: 100%; - padding-right: 10px; - padding-left: 20px; -} - -.sheet-hp span.sheet-label, .sheet-tp span.sheet-label, .sheet-exhuastion span .sheet-label, .sheet-hdice-dsaves-container span.sheet-label { - margin-top: 0px; -} - -.sheet-hp .sheet-top span, .sheet-tp .sheet-top span, .sheet-hdice-dsaves-container .sheet-top span, .sheet-attacks .sheet-top span, .sheet-tool_proficiencies .sheet-top span, .sheet-proficiencies .sheet-top span, .sheet-traits .sheet-top span { - text-align: left; - margin-left: 5px; - color: #A0A0A0; - font-weight: normal; - display: inline-block; - width: initial; -} - -.sheet-hp .sheet-top input, .sheet-hdice-dsaves-container .sheet-top input[type=text] { - border-bottom: 1px solid #D3D3D3; - border-top: 0px; - border-left: 0px; - border-right: 0px; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; - width: 150px; - display: inline-block; - font-size: 12px; - padding: 0px; -} - -.sheet-tp .sheet-top input { - border-bottom: 1px solid #D3D3D3; - border-top: 0px; - border-left: 0px; - border-right: 0px; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; - width: 140px; - display: inline-block; - font-size: 12px; - padding: 0px; -} - -.sheet-hdice-dsaves-container .sheet-top input[type=text] { - width: 80px; -} - -.sheet-subcontainer { - width: 116px; - display: inline-block; - vertical-align: top; - height: 64px; -} -.sheet-subcontainer input[type=text].sheet-label { - display: block; - font-size: 9px; - line-height: 12px; - width: 100%; - text-align: center; - font-weight: bold; -} - -.sheet-hdice-dsaves-container .sheet-row-container { - float: right; - margin-right: 5px; - margin-top: 5px; -} -.sheet-hdice-dsaves-container .sheet-row-container span { - display: inline-block; - width: inherit; -} - -.sheet-money { - width: 70px; - display: inline-block; -} - -.sheet-coin { - border: 1px solid #ab8b57; - border-radius: 5px; - margin-top: 10px; - background-color: white; - position: relative; - left: -5px; -} -.sheet-coin span { - display: inline-block; - color: #A0A0A0; - margin-top: 0px; - margin-left: 5px; - width: 15px; -} -.sheet-coin input { - display: inline-block; - font-size: 12px; - padding: 0px; - width: 40px; -} - -.sheet-equipment { - position: relative; - min-height: 276px; -} -.sheet-equipment textarea { - width: calc(100% - 69px); - margin: 0px 0px 0px -5px; - resize: vertical; - border: none; - display: inline-block; - padding: 0px; - min-height: 264px; -} -.sheet-equipment span { - margin-top: 0px; -} - -.sheet-textbox { - width: 100%; - border: 1px solid #ab8b57; - border-radius: 5px; - margin-bottom: 5px; -} -.sheet-textbox span { - margin-top: 0px; -} -.sheet-textbox textarea { - width: calc(100% - 10px); - resize: vertical; - border: none; - margin: 0px; - padding-bottom: 0px; - min-height: 48px; - height: 48px; -} - -/*.sheet-col3 { - * * width: 245px; - * * margin-left: -3px; - * *} */ -.sheet-footer { - -webkit-user-select: auto; - -moz-user-select: text; - font-size: 10px; - color: #a5a5a5; - margin-top: 10px; -} -.sheet-footer div { - width: 45%; - display: inline-block; -} - -.sheet-attacks { - min-height: 150px; - margin-bottom: 10px; -} - -.sheet-equipment.sheet-hidden { - min-height: 50px; -} - -.sheet-attacks .sheet-display button[type=roll], .sheet-tool .sheet-display button[type=roll], .sheet-proficiency .sheet-display button[type=roll] { - background-color: transparent; - color: black; - border: none; - background-image: none; - text-shadow: none; - box-shadow: none; - padding: 0px; - margin: 0px; - width: 100%; - font-weight: bold; -} - -.sheet-attacks .sheet-display button[type=roll]::before, .sheet-tool .sheet-display button[type=roll]::before, .sheet-proficiency .sheet-display button[type=roll]::before { - content: "" !important; -} - -.sheet-attacks .sheet-display input, .sheet-tool .sheet-display input, .sheet-equipment .sheet-item input, .sheet-attacks .sheet-display span, .sheet-tool .sheet-display span, .sheet-equipment .sheet-item span, .sheet-proficiencies .sheet-display span { - font-size: 12px; - line-height: 12px; - border-top-left-radius: 5px; - border-bottom-right-radius: 5px; - background-color: #EFEFEF; - cursor: pointer; - text-align: left; - font-size: 9px; - font-weight: bold; -} - -.sheet-attacks .sheet-display span, .sheet-tool .sheet-display span, .sheet-equipment .sheet-item span, .sheet-proficiencies .sheet-display span { - min-height: 12px; - display: inline-block; - margin-top: 0px; - padding: 4px; - overflow: hidden; - text-overflow: ellipsis; - vertical-align: bottom; - white-space: nowrap; -} - -.sheet-traits .sheet-display .sheet-title { - font-family: "Source Sans Pro", "Varta", arial, sans-serif; - font-size: 16px; - text-transform: capitalize; - font-variant: small-caps; - font-weight: bold; - color: #245485; -} -.sheet-traits .sheet-display .sheet-subheader { - font-style: italic; - color: #A0A0A0; - margin-top: -3px; -} -.sheet-traits .sheet-display .sheet-subheader span { - font-size: 10px; - display: inline; -} - -.sheet-spell .sheet-details-flag, .sheet-attacks .sheet-options-flag, .sheet-spell .sheet-options-flag, .sheet-tool .sheet-options-flag, .sheet-npc .sheet-npc_options-flag, .sheet-npcs .sheet-npc_options-flag, .sheet-ships .sheet-npc_options-flag { - opacity: 0; - position: absolute; - top: 0px; - right: 0px; - width: 18px; - height: 18px; - z-index: 2; -} - -.sheet-pc .sheet-trait .sheet-options-flag, .sheet-pc .sheet-global-mod .sheet-options-flag { - opacity: 0; - position: absolute; - top: 0px; - right: 0px; - width: 18px; - height: 18px; - z-index: 2; -} - -.sheet-action .sheet-options-flag, .sheet-textbox .sheet-options-flag, .sheet-proficiencies .sheet-options-flag, .sheet-traits .sheet-options-flag, .sheet-equipment .sheet-inventorysubflag, .sheet-header .sheet-options-flag { - opacity: 0; - position: absolute; - top: 0px; - right: 0px; - width: 18px; - height: 18px; - z-index: 2; -} - -.sheet-spell .sheet-details-flag + span, .sheet-attacks .sheet-options-flag + span, .sheet-spell .sheet-options-flag + span, .sheet-tool .sheet-options-flag + span, .sheet-npc .sheet-npc_options-flag + span, .sheet-npcs .sheet-npc_options-flag + span, .sheet-ships .sheet-npc_options-flag + span, .sheet-trait .sheet-options-flag + span, .sheet-global-mod .sheet-options-flag + span, .sheet-action .sheet-options-flag + span, .sheet-textbox .sheet-options-flag + span, .sheet-proficiencies .sheet-options-flag + span, .sheet-traits .sheet-options-flag + span, .sheet-equipment .sheet-inventorysubflag + span, .sheet-header .sheet-options-flag + span { - align-items: center; - position: absolute; - top: 0px; - right: 0px; - white-space: nowrap; - width: 18px; - height: 18px; - font-size: 20px; - font-family: pictos; - color: #A0A0A0; - cursor: pointer; - margin-top: 0px; - display: none; -} - -.sheet-spell .sheet-details-flag:hover + span, .sheet-attacks .sheet-options-flag:hover + span, .sheet-spell .sheet-options-flag:hover + span, .sheet-tool .sheet-options-flag:hover + span, .sheet-npc .sheet-npc_options-flag:hover + span, .sheet-npcs .sheet-npc_options-flag:hover + span, .sheet-ships .sheet-npc_options-flag:hover + span, .sheet-trait .sheet-options-flag:hover + span, .sheet-global-mod .sheet-options-flag:hover + span, .sheet-action .sheet-options-flag:hover + span, .sheet-textbox .sheet-options-flag:hover + span, .sheet-proficiencies .sheet-options-flag:hover + span, .sheet-traits .sheet-options-flag:hover + span, .sheet-equipment .sheet-inventorysubflag:hover + span, .sheet-header .sheet-options-flag:hover + span { - color: #000000; -} - -.sheet-pc .sheet-global-mod .sheet-options-flag:not(:checked) ~ .sheet-display, .sheet-pc .sheet-global-mod .sheet-options-flag:checked ~ .sheet-options { - width: 80%; - display: inline-block; -} - -.sheet-spell .sheet-details-flag:checked + span, .sheet-attacks .sheet-options-flag:checked + span, .sheet-spell .sheet-options-flag:checked + span, .sheet-tool .sheet-options-flag:checked + span, .sheet-npc .sheet-npc_options-flag:checked + span, .sheet-npcs .sheet-npc_options-flag:checked + span, .sheet-ships .sheet-npc_options-flag:checked + span, .sheet-trait .sheet-options-flag:checked + span, .sheet-global-mod .sheet-options-flag:checked + span, .sheet-action .sheet-options-flag:checked + span, .sheet-textbox .sheet-options-flag:checked + span, .sheet-proficiencies .sheet-options-flag:checked + span, .sheet-traits .sheet-options-flag:checked + span, .sheet-equipment .sheet-inventorysubflag:checked + span, .sheet-header .sheet-options-flag:checked + span { - color: black; - display: flex; -} - -.sheet-spell:hover .sheet-details-flag + span, .sheet-spell:hover .sheet-options-flag + span { - display: flex; -} - -.sheet-attacks .sheet-attack:hover .sheet-options-flag + span, .sheet-tool:hover .sheet-options-flag + span, .sheet-npc:hover > .sheet-npc_options-flag + span, .sheet-npcs:hover > .sheet-npc_options-flag + span, .sheet-ships:hover > .sheet-npc_options-flag + span, .sheet-trait:hover .sheet-options-flag + span, .sheet-global-mod:hover .sheet-options-flag + span, .sheet-action:hover .sheet-npc_options-flag + span, .sheet-textbox:hover > .sheet-options-flag + span, .sheet-proficiency:hover .sheet-options-flag + span, .sheet-item:hover .sheet-inventorysubflag + span { - display: flex; -} - -.sheet-pc .sheet-trait:hover .sheet-output { - display: flex; -} -.sheet-pc .sheet-header:hover .sheet-options-flag + span { - display: flex; -} -.sheet-pc .sheet-header .sheet-options-flag { - top: 8px; - right: 4px; -} -.sheet-pc .sheet-header .sheet-options-flag + span { - top: 8px; - right: 4px; -} -.sheet-pc .sheet-global-mod .sheet-display-flag, .sheet-pc .sheet-trait .sheet-display-flag { - opacity: 0; - position: absolute; - top: 0px; - right: 0px; - width: 100%; - height: 100%; -} -.sheet-pc .sheet-global-mod .sheet-options-flag:checked ~ .sheet-display-flag { - width: 0px; - height: 0px; -} -.sheet-pc .sheet-trait .sheet-options-flag:checked ~ .sheet-display-flag { - width: 0px; - height: 0px; -} -.sheet-pc .sheet-trait .sheet-display-flag:checked ~ .sheet-display .sheet-desc { - display: none; -} -.sheet-pc .sheet-trait .sheet-output { - position: absolute; - top: -8px; - right: 30px; - width: 18px; - height: 18px; - z-index: 2; - background: none; - border: none; - font-family: pictos; - font-size: 20px; - display: none; -} -.sheet-pc .sheet-trait .sheet-output:before { - content: ""; -} - -.sheet-textbox .sheet-display .sheet-desc { - white-space: pre-wrap; - word-break: break-word; -} - -.sheet-licensecontainer, .sheet-attack, .sheet-spell, .sheet-tool, .sheet-npc, .sheet-action, .sheet-textbox, .sheet-proficiencies, .sheet-traits { - position: relative; -} - -.sheet-attack .sheet-options, .sheet-spell .sheet-options, .sheet-tool .sheet-options, .sheet-npc .sheet-npc_options, .sheet-trait .sheet-options, .sheet-global-mod .sheet-options, .sheet-action .sheet-options, .sheet-textbox .sheet-options, .sheet-proficiencies .sheet-options, .sheet-trait .sheet-options { - display: none; - border-top: 2px dashed gold; -} - -.sheet-item .sheet-subitem, .sheet-header .sheet-options { - display: none; -} - -.sheet-col3 .sheet-textbox .sheet-display { - padding: 5px 5px 5px 10px; -} - -.sheet-textbox .sheet-display span { - font-weight: normal; - font-size: 12px; - text-align: left; - line-height: 16px; -} -.sheet-textbox.sheet-pibf span { - white-space: pre-wrap; - word-break: break-word; -} - -.sheet-attacks .sheet-options-flag:checked ~ .sheet-options, .sheet-tool .sheet-options-flag:checked ~ .sheet-options, .sheet-npc .sheet-npc_options-flag:checked ~ .sheet-npc_options, .sheet-trait .sheet-options-flag:checked ~ .sheet-options, .sheet-global-mod .sheet-options-flag:checked ~ .sheet-options, .sheet-action .sheet-options-flag:checked ~ .sheet-options, .sheet-textbox .sheet-options-flag:checked ~ .sheet-options, .sheet-proficiencies .sheet-options-flag:checked ~ .sheet-options, .sheet-traits .sheet-options-flag:checked ~ .sheet-options, .sheet-item .sheet-inventorysubflag:checked ~ .sheet-subitem { - display: inherit; -} - -.sheet-header .sheet-options-flag:checked ~ .sheet-options { - min-height: 74px; - vertical-align: top; - display: inline-block; -} - -.sheet-textbox .sheet-options-flag:checked ~ .sheet-display, .sheet-header .sheet-options-flag:checked ~ .sheet-display { - display: none; -} - -.sheet-spell-level { - position: relative; - margin-bottom: 5px; -} - -.sheet-header-info.sheet-options span { - display: inline-block; - font-weight: bold; -} -.sheet-header-info.sheet-options input { - width: 170px; -} - -.sheet-level { - width: 20px; - display: inline-block; -} -.sheet-level:after { - border-top: 20px solid transparent; - border-bottom: 20px solid transparent; - border-left: 20px solid #FFF; - left: 0px; - top: -6px; - content: ""; - position: absolute; -} -.sheet-level:before { - border-top: 20px solid transparent; - border-bottom: 20px solid transparent; - border-left: 20px solid #FFF; - left: 0px; - top: -6px; - content: ""; - position: absolute; - border-top: 23px solid transparent; - border-bottom: 23px solid transparent; - border-left: 24px solid; - border-left-color: inherit; - left: -2px; - top: -9px; -} -.sheet-level span { - z-index: 3; - margin-left: -3px; - position: relative; - font-size: 16px; - top: 2px; -} - -.sheet-primes { - display: inline-block; - border: 1px solid black; - height: 25px; - border-radius: 5px; - width: 238px; - text-align: center; - margin-left: -20px; -} -.sheet-primes span { - display: block; - font-size: 9px; - line-height: 12px; - width: 100%; - text-align: center; - font-weight: bold; - margin-top: 8px; -} - -.sheet-spell-labels { - color: #A0A0A0; -} -.sheet-spell-labels span { - display: inline; - font-weight: normal; - font-size: 8px; -} - -.sheet-spell-level input { - width: 100%; - text-align: center; - font-size: 20px; - border: none; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: textfield; - border-radius: 0px; - color: black; - padding: 0px; - margin: 2px; - height: 100%; -} -.sheet-spell-level .sheet-total, .sheet-spell-level .sheet-expended { - display: inline-block; - border: 1px solid black; - height: 25px; - border-radius: 5px; - text-align: center; - margin-left: -20px; - background-color: white; -} -.sheet-spell-level .sheet-total { - width: 114px; - vertical-align: bottom; -} -.sheet-spell-level .sheet-total span { - font-size: 20px; - font-weight: normal; - position: relative; - top: 3px; -} -.sheet-spell-level .sheet-expended { - width: 139px; - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; -} - -.sheet-spell { - margin-bottom: 5px; - width: 245px; -} -.sheet-spell .sheet-wrapper { - position: relative; -} -.sheet-spell .sheet-wrapper button.sheet-spell_link { - position: absolute; - top: 0; - right: 5px; - border: none; - background: none; - color: #A0A0A0; - margin: 0; - padding: 0; -} -.sheet-spell .sheet-wrapper button.sheet-spell_link::before { - content: "|"; -} -.sheet-spell .sheet-wrapper button.sheet-spell_link:hover { - color: #000000; -} - -.charsheet .sheet-spells .sheet-details span { - font-size: 12px; -} -.charsheet .sheet-spells .sheet-details span[name=attr_spelldescription] { - white-space: pre-line; -} -.charsheet .sheet-spells .sheet-details > .sheet-italics span:nth-last-child(3) { - display: inline-block; - width: 120px; - text-align: left; - text-transform: lowercase; -} -.charsheet .sheet-spells .sheet-details > .sheet-italics span:nth-last-child(3)::first-letter { - text-transform: uppercase; -} -.charsheet .sheet-spells .sheet-details > .sheet-italics span:not(:first-child) { - margin-left: 3px; -} -.charsheet .sheet-spells .sheet-details span[data-i18n=concentration] { - margin-left: -3px; -} -.charsheet .sheet-spells .sheet-details span[data-i18n=concentration]:after { - content: ", "; -} - -.repcontainer .sheet-spell .sheet-details-flag:not(:checked) ~ .sheet-wrapper { - display: none; -} - -.sheet-spell .sheet-wrapper .sheet-options-flag { - display: inherit; -} -.sheet-spell .sheet-wrapper .sheet-options-flag + span { - display: inherit; -} - -.repcontainer .sheet-spell .sheet-details-flag:not(:checked) ~ .sheet-wrapper input.sheet-spell_desc + .sheet-options-flag { - display: none; -} -.repcontainer .sheet-spell .sheet-details-flag:not(:checked) ~ .sheet-wrapper input.sheet-spell_desc + .sheet-options-flag + span { - display: none; -} -.repcontainer .sheet-spell .sheet-wrapper .sheet-options .sheet-options-flag + span { - right: 23.5px; - width: 18px; - height: 18px; -} -.repcontainer .sheet-spell .sheet-wrapper input.sheet-spell_desc[value] + .sheet-options-flag:not(:checked) ~ .sheet-options, .repcontainer .sheet-spell .sheet-wrapper .sheet-options-flag:not(:checked) ~ .sheet-options { - display: none; -} - -.sheet-spell .sheet-wrapper .sheet-options-flag { - z-index: 10; - right: 23.5px; -} -.sheet-spell .sheet-wrapper .sheet-options-flag:checked ~ .sheet-details { - display: none; -} -.sheet-spell .sheet-wrapper .sheet-options-flag:checked ~ .sheet-options { - display: inherit; -} -.sheet-spell .sheet-wrapper .sheet-options-flag + span { - right: 23.5px; -} -.sheet-spell .sheet-details span:not(.sheet-innate) { - display: inline; - font-weight: normal; -} -.sheet-spell .sheet-details span.sheet-bold { - font-weight: bold; - margin-right: 3px; -} -.sheet-spell .sheet-details .sheet-italics { - font-style: italic; -} -.sheet-spell .sheet-details input[type=checkbox] { - display: none; -} -.sheet-spell .sheet-details input[type=checkbox] + span { - display: none; -} -.sheet-spell .sheet-details input[type=checkbox]:checked + span { - display: inline; -} -.sheet-spell .sheet-details input[type=checkbox]:checked ~ input[type=checkbox]:checked + span::before { - content: ", "; -} -.sheet-spell .sheet-details span[name=attr_spellname] { - font-family: "Source Sans Pro", "Varta", arial, sans-serif; - font-size: 16px; - text-transform: capitalize; - font-variant: small-caps; - color: #245485; -} -.sheet-spell .sheet-details input[name=attr_spellcomp_materials][value=""] + span, .sheet-spell .sheet-details input[name=attr_spellathigherlevels][value=""] + div { - display: none; -} -.sheet-spell .sheet-options { - border-top: none; - border-bottom: 2px dashed gold; - padding-bottom: 40px; -} -.sheet-spell .sheet-options-done { - display: inline-block; - margin-top: 5px; - padding: 3px 10px; - width: auto; - border-radius: 1em; - color: #ffffff; - background-color: #000000; - font-size: 1em; - float: right; - cursor: pointer; -} -.sheet-spell .sheet-options-done:hover { - opacity: 0.6; -} -.sheet-spell .sheet-options-done::before { - content: "3"; - font-family: pictos; -} -.sheet-spell .sheet-options-done input[type=checkbox] { - display: none; -} -.sheet-spell .sheet-options-done span.sheet-label { - margin-top: 0; -} -.sheet-spell .sheet-display { - position: relative; -} -.sheet-spell .sheet-display button[type=roll] { - background-color: transparent; - color: black; - border-top: none; - border-left: none; - border-right: none; - border-bottom: 1px solid #D3D3D3; - background-image: none; - text-shadow: none; - box-shadow: none; - padding: 0px; - margin: 0px; - width: 100%; - font-weight: bold; - text-align: left; -} -.sheet-spell .sheet-display button[type=roll]::before { - content: "" !important; -} - -span.sheet-spellritual, span.sheet-spellconcentration { - display: none; - font-size: 8px; - font-weight: normal; - margin-top: 0px; - color: white; - background-color: black; - position: absolute; - width: 10px; - height: 10px; - top: 0px; - line-height: 10px; -} - -.sheet-spellicon_flag:not([value=none]) + .sheet-body .sheet-spell .sheet-display .sheet-spellritual:not([value="0"]) ~ span.sheet-spellritual { - display: inline-block; - right: 11px; -} -.sheet-spellicon_flag:not([value=none]) + .sheet-body .sheet-spell .sheet-display .sheet-spellconcentration:not([value="0"]) ~ span.sheet-spellconcentration { - border-radius: 100%; - display: inline-block; - right: 0; -} - -.sheet-spell .sheet-display .sheet-componentscontainer { - position: absolute; - top: 3px; - right: 0; - width: auto; -} -.sheet-spell .sheet-display .sheet-v, .sheet-spell .sheet-display .sheet-s, .sheet-spell .sheet-display .sheet-m { - display: none; -} - -.sheet-spellicon_flag[value=all] + .sheet-body .sheet-spell .sheet-display input.sheet-v:not([value="0"]) ~ .sheet-componentscontainer span.sheet-v, .sheet-spellicon_flag[value=all] + .sheet-body .sheet-spell .sheet-display input.sheet-s:not([value="0"]) ~ .sheet-componentscontainer span.sheet-s, .sheet-spellicon_flag[value=all] + .sheet-body .sheet-spell .sheet-display input.sheet-m:not([value="0"]) ~ .sheet-componentscontainer span.sheet-m { - display: inline; - width: initial; - font-size: 8px; -} - -.sheet-spell .sheet-display input[type=text] { - font-size: 12px; - line-height: 12px; - cursor: pointer; - text-align: left; - padding: none; - margin: none; - background-color: transparent; - color: black; - border: none; - background-image: none; - text-shadow: none; - box-shadow: none; - padding: 0px; - margin: 0px; - width: 100%; -} -.sheet-spell .sheet-display span.sheet-spellname { - font-size: 12px; - text-align: left; - font-weight: normal; - margin-right: -4px; - margin-left: 4px; - display: inline; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - max-width: 220px; -} -.sheet-spell .sheet-display .sheet-prep ~ span.sheet-spellname { - margin-left: 14px; -} - -.repcontrol { - min-height: 27px; -} -.repcontrol .btn { - /*visibility: hidden; */ - border: medium none; - color: white !important; - background: none; - box-shadow: none; -} -.repcontrol .btn:focus { - outline: 0; -} - -.sheet-saving-throw-container .repcontrol .repcontrol_edit, .sheet-saving-throw-container .repcontrol .repcontrol_add { - padding-left: 4px; - padding-right: 4px; -} - -.repcontrol .repcontrol_edit:after { - content: "("; - visibility: visible; - font-family: pictos; - background-color: #fff; - border: 1px solid black; - border-radius: 2px; - font-size: 12px; - height: 12px; - width: 12px; - padding: 2px 4px 2px 4px; - color: black; -} - -.editmode ~ .repcontrol .repcontrol_edit:after { - content: ")"; -} - -.repcontrol .repcontrol_add:before { - content: "&"; - visibility: visible; - font-family: pictos; - background-color: #fff; - border: 1px solid black; - border-radius: 2px; - font-size: 12px; - height: 12px; - width: 12px; - padding: 2px 4px 2px 4px; - color: black; -} -.repcontrol .repcontrol_edit:hover:after, .repcontrol .repcontrol_add:hover:before { - background-color: #EFEFEF; -} - -.sheet-resources .repcontrol { - margin-top: -10px; -} - -.itemcontrol { - z-index: 10; -} -.itemcontrol .repcontrol_del, .itemcontrol .repcontrol_move { - font-size: 10px; - margin-top: 3px; - padding: 0px; - height: 18px; - width: 18px; -} - -.sheet-tool .sheet-options, .sheet-attack .sheet-options, .sheet-spell .sheet-options, .sheet-proficiencies .sheet-options, .sheet-traits .sheet-options, .sheet-global-mod .sheet-options { - padding-left: 5px; -} - -.sheet-tool .sheet-options span, .sheet-attack .sheet-options span, .sheet-spell .sheet-options span, .sheet-options .sheet-body span, .sheet-proficiencies .sheet-options span, .sheet-traits .sheet-options span, .sheet-global-mod .sheet-options span { - width: initial; - display: inline-block; - text-align: left; -} - -.sheet-tool .sheet-options input, .sheet-attack .sheet-options input[type=text], .sheet-spell .sheet-options input[type=text], .sheet-options .sheet-body input[type=text], .sheet-proficiencies .sheet-options input[type=text], .sheet-traits .sheet-options input[type=text], .sheet-global-mod .sheet-options input[type=text] { - display: inline-block; - text-align: left; - font-size: 12px; - border-bottom: 1px solid #D3D3D3; - padding: 0px; - width: initial; -} - -.sheet-tool .sheet-options select, .sheet-attack .sheet-options select, .sheet-spell .sheet-options select, .sheet-options .sheet-body select, .sheet-proficiencies .sheet-options select, .sheet-traits .sheet-options select { - border-bottom: 1px solid #D3D3D3; - border-top: 0px; - border-left: 0px; - border-right: 0px; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; - display: inline-block; - font-size: 12px; - width: initial; - padding: 0px; - margin: 0px; - line-height: 18px; - height: 18px; -} - -.sheet-tool .sheet-options input[type=checkbox], .sheet-attack .sheet-options input[type=checkbox], .sheet-spell .sheet-options input[type=checkbox], .sheet-options .sheet-body input[type=checkbox], .sheet-npc .sheet-npc_options input[type=checkbox], .sheet-proficiencies .sheet-options input[type=checkbox], .sheet-traits .sheet-options input[type=checkbox], .sheet-global-mod .sheet-options input[type=checkbox] { - width: 13px; - font-size: initial; - -webkit-appearance: checkbox; - -moz-appearance: checkbox; -} - -.sheet-attack .sheet-options input[type=text].sheet-num, .sheet-options input[type=text].sheet-num { - width: 15px; - text-align: center; -} - -.sheet-spell .sheet-options textarea { - width: calc(100% - 10px); - resize: vertical; - margin-bottom: 0px; -} - -.sheet-spell-container { - min-height: 60px; - margin-bottom: 1px; -} -.sheet-spell-container input[name=attr_spellcastingtime] { - width: 168px; -} -.sheet-spell-container input[name=attr_spellrange] { - width: 201px; -} -.sheet-spell-container input[name=attr_spelltarget] { - width: 199px; -} -.sheet-spell-container .sheet-spell .sheet-options input[name=attr_spellcomp_materials] { - margin-left: 17px; - width: 223px; -} -.sheet-spell-container input[name=attr_spellduration] { - width: 186px; -} - -.sheet-options .sheet-row { - display: block; - width: 100%; -} -.sheet-options .sheet-title { - text-align: center; -} -.sheet-options .sheet-title input[type=text] { - width: 82px; - border: none; - text-align: center; - color: #A0A0A0; -} - -.sheet-class_options, .sheet-skill_options { - border: 1px solid #ab8b57; - border-radius: 5px; - padding: 5px; - margin-bottom: 5px; -} - -.sheet-general_options { - border: 1px solid #ab8b57; - border-radius: 5px; - padding: 5px; - margin-bottom: 5px; - position: relative; -} - -.sheet-hlabel-container .sheet-showing, .sheet-hlabel-container .sheet-hiding { - display: none; -} - -.sheet-header .sheet-showing, .sheet-header input[value="1"].sheet-flag ~ .sheet-hiding { - display: none; -} - -.sheet-hlabel-container input[value="1"].sheet-flag ~ .sheet-showing, .sheet-hlabel-container input[value="0"].sheet-flag ~ .sheet-hiding { - display: inline-block; -} - -.sheet-header input[value="1"].sheet-flag ~ .sheet-showing { - display: inline-block; -} - -.sheet-options .sheet-row > span { - color: black; -} - -.sheet-spell .sheet-details-flag { - position: absolute; - top: 0px; - right: 23px; - width: 18px; - height: 18px; - opacity: 0; - z-index: 2; -} -.sheet-spell .sheet-details-flag + span { - position: absolute; - top: 0px; - right: 23px; - width: 18px; - height: 18px; - white-space: nowrap; - font-size: 20px; - font-family: pictos; - color: #A0A0A0; - cursor: pointer; - margin-top: 0px; - display: none; - line-height: 18px; -} -.sheet-spell .sheet-options-flag { - position: absolute; - top: 0px; - right: 23px; - width: 18px; - height: 18px; - opacity: 0; - z-index: 2; -} -.sheet-spell .sheet-options-flag + span { - position: absolute; - top: 0px; - right: 23px; - width: 18px; - height: 18px; - white-space: nowrap; - font-size: 20px; - font-family: pictos; - color: #A0A0A0; - cursor: pointer; - margin-top: 0px; -} -.sheet-spell .sheet-details button.sheet-spell_link { - float: right; - border: none; - background: none; - color: #A0A0A0; -} -.sheet-spell .sheet-details button.sheet-spell_link::before { - content: "|"; -} -.sheet-spell .sheet-details button.sheet-spell_link:hover { - color: #000000; -} -.sheet-spell .sheet-details-flag:checked + span { - display: block; - color: #000000; -} -.sheet-spell:hover .sheet-details-flag + span { - display: block; -} -.sheet-spell .sheet-details-flag ~ .sheet-details { - display: none; -} -.sheet-spell .sheet-details-flag:checked ~ .sheet-details { - display: block; -} -.sheet-spell .sheet-details { - margin: 15px 10px; -} -.sheet-spell .sheet-options { - margin: 15px 10px; - padding: 0; - overflow-x: hidden; - text-overflow: ellipsis; -} -.sheet-spell .sheet-details span:not(.sheet-innate) { - display: inline; - font-weight: normal; -} -.sheet-spell .sheet-details span.sheet-bold { - font-weight: bold; -} -.sheet-spell .sheet-details .sheet-italics { - font-style: italic; -} -.sheet-spell .sheet-details input[type=checkbox] { - display: none; -} -.sheet-spell .sheet-details input[type=checkbox] + span { - display: none; -} -.sheet-spell .sheet-details input[type=checkbox]:checked + span { - display: inline; -} -.sheet-spell .sheet-details input[type=checkbox]:checked ~ input[type=checkbox]:checked + span::before { - content: ", "; -} -.sheet-spell .sheet-details span[name=attr_spellname] { - font-family: "Source Sans Pro", "Varta", arial, sans-serif; - font-size: 16px; - text-transform: capitalize; - font-variant: small-caps; - color: #245485; -} -.sheet-spell .sheet-details input[name=attr_spellcomp_materials][value=""] + span, .sheet-spell .sheet-details input[name=attr_spellathigherlevels][value=""] + div { - display: none; -} -.sheet-spell .sheet-display { - position: relative; -} -.sheet-spell .sheet-prep { - width: 10px; - height: 10px; - border-radius: 50%; - position: absolute; - top: 0px; - border: 1px solid black; -} -.sheet-spell input[type=checkbox]:checked ~ span.sheet-prep { - background-color: #00ba73; -} -.sheet-spell .sheet-prep-box { - -webkit-appearance: checkbox; - -moz-appearance: checkbox; - opacity: 0; - z-index: 2; - position: relative; - width: 12px; -} - -.charsheet .sheet-spell .sheet-display button[type=roll].sheet-powercard { - width: calc(100% - 18px); -} - -.sheet-rolltemplates { - display: none; -} - -.sheet-rolltemplate-dmg, .sheet-rolltemplate-atk, .sheet-rolltemplate-simple, .sheet-rolltemplate-atkdmg { - width: 14em; -} - -.sheet-rolltemplate-simple .sheet-container, .sheet-rolltemplate-atk .sheet-container, .sheet-rolltemplate-atkdmg .sheet-container.sheet-atk { - background-color: white; - border: 1px solid black; - color: black; - width: 100%; -} - -.sheet-rolltemplate-dmg .sheet-atk, .sheet-rolltemplate-dmg .sheet-container { - background-color: white; - border: 1px solid black; - color: black; - width: 100%; -} - -.sheet-rolltemplate-atkdmg .sheet-container.sheet-damagetemplate { - background-color: white; - border: 1px solid black; - color: black; - width: 100%; -} - -.sheet-rolltemplate-simple .sheet-container { - border-radius: 10px; -} - -.sheet-rolltemplate-atk .sheet-container, .sheet-rolltemplate-atkdmg .sheet-container.sheet-atk { - border-top-left-radius: 0.8em; - border-top-right-radius: 0.8em; -} - -.sheet-rolltemplate-dmg .sheet-atk { - border-top-left-radius: 0.8em; - border-top-right-radius: 0.8em; -} -.sheet-rolltemplate-dmg .sheet-container { - border-bottom-left-radius: 0.8em; - border-bottom-right-radius: 0.8em; -} - -.sheet-rolltemplate-atkdmg .sheet-container.sheet-damagetemplate { - border-bottom-left-radius: 0.8em; - border-bottom-right-radius: 0.8em; -} - -/* Obsolete Template */ -.sheet-rolltemplate-simple .sheet-containerold, .sheet-rolltemplate-atk .sheet-containerold, .sheet-rolltemplate-atkdmg .sheet-container.sheet-atkold { - background-repeat: no-repeat; - background-size: 14em 100%; - color: black; - width: 81%; -} - -.sheet-rolltemplate-dmg .sheet-atkold, .sheet-rolltemplate-dmg .sheet-containerold { - background-repeat: no-repeat; - background-size: 14em 100%; - color: black; - width: 81%; -} - -.sheet-rolltemplate-atkdmg .sheet-container.sheet-damagetemplateold { - background-repeat: no-repeat; - background-size: 14em 100%; - color: black; - width: 81%; -} - -/* Obsolete Template */ -.sheet-rolltemplate-simple .sheet-containerold { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/53WSdhx.png") top left; -} - -/* Obsolete Template */ -.sheet-rolltemplate-atk .sheet-containerold, .sheet-rolltemplate-atkdmg .sheet-container.sheet-atkold { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/4RCRsAd.png") top left; -} - -.sheet-rolltemplate-dmg .sheet-atkold { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/4RCRsAd.png") top left; -} -.sheet-rolltemplate-dmg .sheet-containerold { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/gw9HTsq.png") top left; -} - -/* Obsolete Template */ -.sheet-rolltemplate-atkdmg .sheet-container.sheet-damagetemplateold { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/gw9HTsq.png") top left; -} -.sheet-rolltemplate-atkdmg .sheet-damagetemplate .sheet-result { - min-height: 45px; -} - -.sheet-rolltemplate-dmg .sheet-damagetemplate .sheet-result { - min-height: 45px; -} - -.sheet-rolltemplate-simple .sheet-adv, .sheet-rolltemplate-atk .sheet-adv, .sheet-rolltemplate-atkdmg .sheet-adv, .sheet-rolltemplate-dmg .sheet-adv { - display: inline-block; - margin-top: 1em; - text-align: center; - vertical-align: top; - width: 45%; -} - -.sheet-rolltemplate-simple .sheet-adv:first-child, .sheet-rolltemplate-atk .sheet-adv:first-child, .sheet-rolltemplate-atkdmg .sheet-adv:first-child, .sheet-rolltemplate-dmg .sheet-adv:first-child { - margin-left: 0.2em; -} - -.sheet-rolltemplate-simple .sheet-adv:nth-child(3), .sheet-rolltemplate-atk .sheet-adv:nth-child(3), .sheet-rolltemplate-atkdmg .sheet-adv:nth-child(3), .sheet-rolltemplate-dmg .sheet-adv:nth-child(3) { - margin-right: 8px; - margin-left: -3px; -} - -.sheet-rolltemplate-simple .sheet-adv span, .sheet-rolltemplate-simple .sheet-solo span { - background-color: transparent; - border: 0px; - font-size: 1.2em; - padding: 0px; -} - -.sheet-rolltemplate-atk .sheet-adv span, .sheet-rolltemplate-atk .sheet-solo span { - background-color: transparent; - border: 0px; - font-size: 1.2em; - padding: 0px; -} - -.sheet-rolltemplate-atkdmg .sheet-adv span, .sheet-rolltemplate-atkdmg .sheet-solo span { - background-color: transparent; - border: 0px; - font-size: 1.2em; - padding: 0px; -} - -.sheet-rolltemplate-dmg .sheet-adv span, .sheet-rolltemplate-dmg .sheet-solo span { - background-color: transparent; - border: 0px; - font-size: 1.2em; - padding: 0px; -} - -.sheet-rolltemplate-simple .sheet-advspacer, .sheet-rolltemplate-atk .sheet-advspacer, .sheet-rolltemplate-atkdmg .sheet-advspacer, .sheet-rolltemplate-dmg .sheet-advspacer { - border: 1px solid black; - display: inline-block; - height: 35px; - width: 0px; -} - -.sheet-rolltemplate-simple .sheet-solo, .sheet-rolltemplate-atk .sheet-solo, .sheet-rolltemplate-atkdmg .sheet-solo, .sheet-rolltemplate-dmg .sheet-solo { - height: auto; - padding-bottom: 0.5em; - padding-top: 1em; - text-align: center; - width: 100%; -} - -.sheet-rolltemplate-simple span, .sheet-rolltemplate-atk span, .sheet-rolltemplate-atkdmg span, .sheet-rolltemplate-dmg span, .sheet-rolltemplate-desc span { - font-size: 12px; - font-weight: bold; - line-height: 12px; - text-align: center; -} - -.sheet-rolltemplate-dmg .sheet-desc span.sheet-plus, .sheet-rolltemplate-atkdmg .sheet-desc span.sheet-plus { - display: inline; - font-size: 20px; - font-weight: bold; -} - -.sheet-rolltemplate-simple .sheet-grey { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} -.sheet-rolltemplate-simple .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-simple .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-simple .sheet-grey .inlinerollresult.importantroll { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} -.sheet-rolltemplate-simple .sheet-label span span { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} - -.sheet-rolltemplate-atk .sheet-label span span { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} -.sheet-rolltemplate-atk .sheet-grey { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} -.sheet-rolltemplate-atk .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-atk .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-atk .sheet-grey .inlinerollresult.importantroll { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} - -.sheet-rolltemplate-atkdmg .sheet-label span span { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} -.sheet-rolltemplate-atkdmg .sheet-grey { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} -.sheet-rolltemplate-atkdmg .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-atkdmg .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-atkdmg .sheet-grey .inlinerollresult.importantroll { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} - -.sheet-rolltemplate-dmg .sheet-label span span { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} -.sheet-rolltemplate-dmg .sheet-grey { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} -.sheet-rolltemplate-dmg .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-dmg .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-dmg .sheet-grey .inlinerollresult.importantroll { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} - -.sheet-rolltemplate-npc .sheet-grey { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} -.sheet-rolltemplate-npc .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-npc .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-npc .sheet-grey .inlinerollresult.importantroll { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} - -.sheet-rolltemplate-npcaction .sheet-grey { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} -.sheet-rolltemplate-npcaction .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-npcaction .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-npcaction .sheet-grey .inlinerollresult.importantroll { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} - -.sheet-rolltemplate-npcatk .sheet-grey { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} -.sheet-rolltemplate-npcatk .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-npcatk .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-npcatk .sheet-grey .inlinerollresult.importantroll { - color: #A0A0A0; - border: 0px; - font-weight: normal; -} - -.sheet-rolltemplate-simple .sheet-label, .sheet-rolltemplate-atk .sheet-label, .sheet-rolltemplate-atkdmg .sheet-label, .sheet-rolltemplate-dmg .sheet-label { - margin-top: -3px; - padding: 0.25em; - text-align: center; -} - -.sheet-rolltemplate-simple .sheet-label span span, .sheet-rolltemplate-atk .sheet-label span span, .sheet-rolltemplate-atkdmg .sheet-label span span, .sheet-rolltemplate-dmg .sheet-label span span { - padding: 0px; - border: 0px; - background-color: transparent; - font-size: 12px; -} - -.sheet-rolltemplate-simple .inlinerollresult.fullcrit, .sheet-rolltemplate-atk .inlinerollresult.fullcrit, .sheet-rolltemplate-atkdmg .inlinerollresult.fullcrit, .sheet-rolltemplate-dmg .inlinerollresult.fullcrit { - color: #3FB315; - border: 0px; -} - -.sheet-rolltemplate-simple .inlinerollresult.fullfail, .sheet-rolltemplate-atk .inlinerollresult.fullfail, .sheet-rolltemplate-atkdmg .inlinerollresult.fullfail, .sheet-rolltemplate-dmg .inlinerollresult.fullfail { - color: #B31515; - border: 0px; -} - -.sheet-rolltemplate-simple .inlinerollresult.importantroll, .sheet-rolltemplate-atk .inlinerollresult.importantroll, .sheet-rolltemplate-atkdmg .inlinerollresult.importantroll, .sheet-rolltemplate-dmg .inlinerollresult.importantroll { - color: #4A57ED; - border: 0px; -} - -.sheet-rolltemplate-atkdmg .sheet-damagetemplate .inlinerollresult.fullcrit, .sheet-rolltemplate-atkdmg .sheet-damagetemplate .inlinerollresult.fullfail, .sheet-rolltemplate-atkdmg .sheet-damagetemplate .inlinerollresult.importantroll { - color: black; - border: 0px; -} - -.sheet-rolltemplate-dmg .sheet-damagetemplate .inlinerollresult.fullcrit, .sheet-rolltemplate-dmg .sheet-damagetemplate .inlinerollresult.fullfail, .sheet-rolltemplate-dmg .sheet-damagetemplate .inlinerollresult.importantroll { - color: black; - border: 0px; -} - -.sheet-rolltemplate-npcaction .sheet-damagetemplate .inlinerollresult.fullcrit, .sheet-rolltemplate-npcaction .sheet-damagetemplate .inlinerollresult.fullfail, .sheet-rolltemplate-npcaction .sheet-damagetemplate .inlinerollresult.importantroll { - color: black; - border: 0px; -} - -.sheet-rolltemplate-npcdmg .sheet-damagetemplate .inlinerollresult.fullcrit, .sheet-rolltemplate-npcdmg .sheet-damagetemplate .inlinerollresult.fullfail, .sheet-rolltemplate-npcdmg .sheet-damagetemplate .inlinerollresult.importantroll { - color: black; - border: 0px; -} - -.sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult.fullcrit, .sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult.importantroll, .sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult.fullfail { - color: black; - border: 0px; -} - -.sheet-rolltemplate-dmg .sheet-desc .inlinerollresult.fullcrit, .sheet-rolltemplate-dmg .sheet-desc .inlinerollresult.importantroll, .sheet-rolltemplate-dmg .sheet-desc .inlinerollresult.fullfail .sheet-rolltemplate-atk .sheet-desc .inlinerollresult.fullcrit { - color: black; - border: 0px; -} - -.sheet-rolltemplate-atk .sheet-desc .inlinerollresult.importantroll, .sheet-rolltemplate-atk .sheet-desc .inlinerollresult.fullfail { - color: black; - border: 0px; -} - -.sheet-rolltemplate-mancerroll .inlinerollresult.fullcrit, .sheet-rolltemplate-mancerroll .inlinerollresult.importantroll, .sheet-rolltemplate-mancerroll .inlinerollresult.fullfail { - color: black; - border: 0px; -} - -.sheet-rolltemplate-mancerhproll .inlinerollresult.fullcrit, .sheet-rolltemplate-mancerhproll .inlinerollresult.importantroll, .sheet-rolltemplate-mancerhproll .inlinerollresult.fullfail { - color: black; - border: 0px; -} - -.sheet-rolltemplate-atk .sheet-save .sheet-savedc, .sheet-rolltemplate-dmg .sheet-save .sheet-savedc, .sheet-rolltemplate-atkdmg .sheet-save .sheet-savedc { - padding-bottom: 5px; - padding-top: 15px; - text-align: center; -} - -.sheet-rolltemplate-atk .sheet-save .sheet-savedc span, .sheet-rolltemplate-dmg .sheet-save .sheet-savedc span, .sheet-rolltemplate-atkdmg .sheet-save .sheet-savedc span { - font-size: 15px; - font-weight: bold; -} - -.sheet-rolltemplate-atk .sheet-save .sheet-label span, .sheet-rolltemplate-dmg .sheet-save .sheet-label span, .sheet-rolltemplate-atkdmg .sheet-save .sheet-label span { - font-weight: bold; -} - -.sheet-rolltemplate-dmg .sheet-desc .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult, .sheet-rolltemplate-atk .sheet-desc .inlinerollresult, .sheet-rolltemplate-mancerroll .inlinerollresult, .sheet-rolltemplate-mancerhproll .inlinerollresult, .sheet-rolltemplate-atk .sheet-save .inlinerollresult, .sheet-rolltemplate-dmg .sheet-save .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-save .inlinerollresult { - background-color: transparent; - border: 0px; - display: inline-block; - font-weight: bold; -} - -.sheet-rolltemplate-atk .sheet-save .inlinerollresult, .sheet-rolltemplate-dmg .sheet-save .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-save .inlinerollresult { - padding: 0px; -} - -.sheet-rolltemplate-dmg .sheet-desc .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult, .sheet-rolltemplate-atk .sheet-desc .inlinerollresult, .sheet-rolltemplate-mancerroll .inlinerollresult, .sheet-rolltemplate-mancerhproll .inlinerollresult { - font-size: 20px; - padding-bottom: 6px; - padding-top: 10px; -} - -.sheet-rolltemplate-dmg .sheet-desc .sheet-label span, .sheet-rolltemplate-atkdmg .sheet-desc .sheet-label span { - font-weight: bold; -} - -.sheet-rolltemplate-atk .sheet-save span, .sheet-rolltemplate-dmg .sheet-save span, .sheet-rolltemplate-atkdmg .sheet-save span { - font-weight: normal; - line-height: 12px; - display: block; -} - -.sheet-rolltemplate-atk .sheet-save span.sheet-bold, .sheet-rolltemplate-dmg .sheet-save span.sheet-bold, .sheet-rolltemplate-atkdmg .sheet-save span.sheet-bold { - font-weight: bold; - display: inline-block; -} - -.sheet-rolltemplate-atk .sheet-sublabel, .sheet-rolltemplate-atkdmg .sheet-sublabel, .sheet-rolltemplate-dmg .sheet-sublabel { - text-align: center; - font-style: italic; - margin-top: -2px; - min-height: 17px; -} - -/* Obsolete Template */ -.sheet-rolltemplate-atk .sheet-descold, .sheet-rolltemplate-atkdmg .sheet-descold, .sheet-rolltemplate-dmg .sheet-descold { - background-repeat: no-repeat; - background-size: 14em 100%; - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/4988JS0.png") top left; - color: black; - padding-bottom: 5px; - padding-top: 5px; - text-align: center; - width: 189px; -} - -.sheet-rolltemplate-atk .sheet-desc, .sheet-rolltemplate-atkdmg .sheet-desc, .sheet-rolltemplate-dmg .sheet-desc, .sheet-rolltemplate-desc .sheet-desc { - background-color: white; - border: 1px solid black; - color: black; - padding-bottom: 5px; - padding-top: 5px; - text-align: center; - width: 81%; -} - -/* *Fix for Global Damage Modifier - * *By Miguel */ -.sheet-rolltemplate-dmg .sheet-desc { - width: 100%; -} - -.sheet-rolltemplate-atk .sheet-desc span, .sheet-rolltemplate-atkdmg .sheet-desc span, .sheet-rolltemplate-dmg .sheet-desc span, .sheet-rolltemplate-desc .sheet-desc span { - font-weight: normal; - line-height: 12px; - display: block; -} - -.sheet-rolltemplate-atk .sheet-info span, .sheet-rolltemplate-atkdmg .sheet-info span, .sheet-rolltemplate-dmg .sheet-info span { - text-align: left; - padding: 0px 5px 0px 5px; -} - -.sheet-rolltemplate-atk .sheet-info .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-info .inlinerollresult, .sheet-rolltemplate-dmg .sheet-info .inlinerollresult { - font-size: inherit; - padding: 0px; -} - -.sheet-rolltemplate-atkdmg .sheet-damagetemplate .sheet-sublabel, .sheet-rolltemplate-dmg .sheet-damagetemplate .sheet-sublabel, .sheet-rolltemplate-atkdmg .sheet-desc .sheet-sublabel, .sheet-rolltemplate-dmg .sheet-desc .sheet-sublabel { - color: #A0A0A0; - display: block; - font-size: 10px; - font-weight: normal; - margin-top: -5px; -} - -.sheet-rolltemplate-atk .sheet-sublabel span, .sheet-rolltemplate-atkdmg .sheet-sublabel span, .sheet-rolltemplate-dmg .sheet-sublabel span { - font-weight: normal; - color: black; -} - -.sheet-rolltemplate-atk .sheet-spacer, .sheet-rolltemplate-atkdmg .sheet-spacer, .sheet-rolltemplate-dmg .sheet-spacer { - height: 10px; -} - -.sheet-rolltemplate-atk a[href^="~"] { - background-color: transparent; - padding: 0px; - color: black; - border: 0px; -} -.sheet-rolltemplate-atk a:hover { - color: #00ba73; -} -.sheet-rolltemplate-atk a[href^="~"]:visited { - pointer-events: none; -} - -.sheet-rolltemplate-spell .sheet-container { - background: url("https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG-powerbg.jpg") center center; - background-repeat: repeat; - background-size: auto; - border: 1px solid black; - border-radius: 5px; - color: black; - font-family: "Source Sans Pro", "Varta", arial, sans-serif; - margin-left: -3em; - padding: 0.5em; - width: 19em; -} - -.withoutavatars .sheet-rolltemplate-spell .sheet-container { - margin-left: -15px; -} - -.sheet-rolltemplate-spell .sheet-row { - display: block; -} -.sheet-rolltemplate-spell .sheet-title { - color: #a88138; - font-weight: bold; - font-size: 1.2em; -} -.sheet-rolltemplate-spell .sheet-italics { - font-style: italic; -} - -.sheet-npc .sheet-italics { - font-style: italic; -} - -.sheet-rolltemplate-spell .sheet-bold, .sheet-actions .sheet-bold { - font-weight: bold; -} - -.sheet-rolltemplate-spell .sheet-spacer { - height: 5px; -} - -.sheet-rolltemplate-mancerroll .sheet-container, .sheet-rolltemplate-mancerhproll .sheet-container { - width: 200px; - color: black; - background-color: white; - border: 1px solid black; -} - -.sheet-rolltemplate-mancerroll .sheet-row, .sheet-rolltemplate-mancerhproll .sheet-row { - border-bottom: 1px dotted black; - padding: 4px; -} - -.sheet-rolltemplate-mancerroll .sheet-row.sheet-header, .sheet-rolltemplate-mancerhproll .sheet-row.sheet-header { - border-bottom: 1px solid black; - font-size: 1.2em; - font-weight: bold; -} - -.sheet-rolltemplate-mancerroll .sheet-row.sheet-header span span, .sheet-rolltemplate-mancerhproll .sheet-row.sheet-header span span { - float: right; -} - -.sheet-rolltemplate-mancerroll .sheet-row.sheet-header .inlinerollresult, .sheet-rolltemplate-mancerhproll .sheet-row.sheet-header .inlinerollresult { - padding: 0; - font-size: inherit; -} - -.sheet-rolltemplate-mancerroll .sheet-desc { - font-size: 1.2em; - font-style: italic; - margin-left: 4px; -} - -.sheet-rolltemplate-mancerhproll .sheet-desc { - font-size: 1.2em; - font-style: italic; - margin-left: 4px; - display: inline-block; - margin-left: 5%; - width: 50%; -} - -.sheet-rolltemplate-mancerroll .sheet-result { - margin-left: 80px; -} -.sheet-rolltemplate-mancerroll .sheet-result .inlinerollresult { - width: 50px; - text-align: right; -} - -.sheet-rolltemplate-mancerhproll .sheet-result .inlinerollresult { - width: 50px; - text-align: right; -} - -.sheet-triangleold { - border-top: 3px solid transparent; - border-bottom: 3px solid transparent; - border-left: 360px solid #245485; - margin-top: 5px; - margin-bottom: 5px; -} - -.sheet-triangle { - border: 1px solid #245485; - margin-top: 5px; - margin-bottom: 5px; -} - -.sheet-red { - color: #245485; -} - -.sheet-npc .sheet-display .sheet-red input, .sheet-npc .sheet-display .sheet-red span { - color: #245485; -} -.sheet-npc .sheet-display .sheet-red input:first-child, .sheet-npc .sheet-display .sheet-red span:first-child { - margin-right: 3px; -} -.sheet-npc .sheet-npc_options { - border-bottom: 2px dashed gold; -} -.sheet-npc .sheet-npc_options input { - border-bottom: 1px solid #D3D3D3; - border-top: 0px; - border-left: 0px; - border-right: 0px; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; - width: 200px; - display: inline-block; - font-size: 12px; - padding: 0px; -} -.sheet-npc .sheet-npc_options span { - display: inline-block; - font-size: 9px; - line-height: 12px; - text-align: left; - font-weight: bold; -} -.sheet-npc .sheet-npc_options .sheet-title span { - text-align: center; - font-size: 14px; - display: block; - margin-top: 5px; -} -.sheet-npc input[type=text].sheet-num { - width: 20px; - text-align: center; -} -.sheet-npc .sheet-col { - width: calc(33% - 5px); -} -.sheet-npc .sheet-spacer { - height: 5px; -} -.sheet-npc select { - border-bottom: 1px solid #D3D3D3; - border-top: 0px; - border-left: 0px; - border-right: 0px; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; - line-height: inherit; -} -.sheet-npc .sheet-display input, .sheet-npc .sheet-reaction input { - border: none; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; - margin: 0px; - pointer-events: none; - padding: 0px; - height: 16px; - line-height: 16px; - margin-top: -2px; -} -.sheet-npc .sheet-display .sheet-title span { - font-family: "Source Sans Pro", "Varta", arial, sans-serif; - font-size: 24px; - width: 100%; - text-transform: capitalize; - font-variant: small-caps; - font-weight: bold; - display: block; - text-align: left; - line-height: 27px; -} -.sheet-npc .sheet-display .sheet-subtitle span { - font-size: 12px; -} -.sheet-npc .sheet-display .sheet-num3 { - width: 27px; - text-align: center; -} -.sheet-npc .sheet-display .sheet-actype + .sheet-parens { - display: none; -} -.sheet-npc .sheet-display .sheet-actype:not([value=""]) + .sheet-parens { - display: inline; -} -.sheet-npc .sheet-display .sheet-parens { - margin-left: -2px; -} -.sheet-npc .sheet-display .sheet-parens:before { - content: "("; -} -.sheet-npc .sheet-display .sheet-parens.sheet-xp:before { - content: " ("; -} -.sheet-npc .sheet-display .sheet-parens:after { - content: ")"; -} -.sheet-npc .sheet-display .sheet-parens.sheet-xp:after { - content: " XP)"; -} -.sheet-npc .sheet-display span.sheet-npc-init-die { - font-family: "dicefontd20"; - font-size: 16px; - display: block; -} -.sheet-npc .sheet-attr-container { - width: 55px; - border: 0px; - border-radius: 0px; - position: relative; - padding: 5px 0px 5px 0px; - margin: 0px; - height: inherit; - display: inline-block; - text-align: center; -} -.sheet-npc .sheet-attr-container span { - font-size: 13px; - font-weight: normal; - display: inline; - margin-bottom: 2px; -} -.sheet-npc .sheet-attr-container span.sheet-bold { - display: block; -} -.sheet-npc span.sheet-bold, .sheet-npc .sheet-action button span.sheet-bold { - font-weight: bold; -} -.sheet-npc .sheet-attr-container input { - width: 20px; - text-align: center; -} -.sheet-npc .sheet-attr-container input:nth-child(3) { - width: 30px; - margin-left: -5px; -} -.sheet-npc .sheet-display .sheet-flag[value="0"] + button, .sheet-npc .sheet-display .sheet-flag[value="0"] + div { - display: none; -} -.sheet-npc .sheet-display .sheet-flag[value=""] + button, .sheet-npc .sheet-display .sheet-flag[value=""] + div { - display: none; -} -.sheet-npc .sheet-display .sheet-status { - display: none; -} -.sheet-npc .sheet-display .sheet-flag[value]:not([value=""]) + div { - display: block; -} -.sheet-npc button[type=roll] { - width: auto; - white-space: nowrap; -} -.sheet-npc button[type=roll] input { - border: none; - background: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - border-radius: 0px; - color: black; - margin: 0px; - pointer-events: none; - padding: 0px; - height: 16px; - line-height: 16px; -} -.sheet-npc .sheet-saving button[type=roll] span, .sheet-npc .sheet-skills button[type=roll] span { - font-size: 13px; - font-weight: normal; - width: auto; - display: inline-block; - line-height: 16px; - height: 16px; - vertical-align: bottom; -} -.sheet-npc .sheet-display .sheet-flag[value="1"] + button .sheet-spacer, .sheet-npc .sheet-display .sheet-flag[value="2"] + button .sheet-spacer { - display: none; -} -.sheet-npc .sheet-display button input { - width: 14px; - text-align: center; -} -.sheet-npc .sheet-display .sheet-flag[value="1"] + button .sheet-stat::before, .sheet-npc .sheet-display .sheet-flag[value="2"] + button .sheet-stat::before { - content: "+"; -} - -.sheet-ships .sheet-display .sheet-flag[value="1"] + button .sheet-stat::before, .sheet-ships .sheet-display .sheet-flag[value="2"] + button .sheet-stat::before { - content: "+"; -} - -.sheet-npc .sheet-display .sheet-flag[value="1"] + button .sheet-stat::after, .sheet-npc .sheet-display .sheet-flag[value="3"] + button .sheet-stat::after { - content: ", "; -} - -.sheet-ships .sheet-display .sheet-flag[value="1"] + button .sheet-stat::after, .sheet-ships .sheet-display .sheet-flag[value="3"] + button .sheet-stat::after { - content: ", "; -} - -.sheet-negativeflag[value="1"] + .sheet-npcattr::before { - content: "("; -} -.sheet-negativeflag[value="0"] + .sheet-npcattr::before { - content: "(+"; -} - -.sheet-npcattr::after { - content: ")"; -} - -.sheet-traits { - min-height: 20px; -} - -.sheet-npc .sheet-display .sheet-traits .sheet-trait, .sheet-npc .sheet-reaction .sheet-trait { - position: relative; -} -.sheet-npc .sheet-display .sheet-traits input, .sheet-npc .sheet-reaction input { - pointer-events: initial; - font-weight: bold; - width: 100%; -} -.sheet-npc .sheet-display .sheet-traits textarea, .sheet-npc .sheet-reaction textarea { - resize: vertical; - height: 36px; - min-height: 36px; - border: none; - padding: 0px; - box-shadow: none; -} - -.sheet-attack textarea { - resize: vertical; - height: 36px; - min-height: 36px; - border: none; - padding: 0px; - box-shadow: none; -} - -.sheet-npc .sheet-actiontitle, .sheet-ships .sheet-actiontitle { - border-bottom: 1px solid #245485; - width: 100%; - margin-bottom: 5px; -} - -.sheet-npc .sheet-actions { - min-height: 40px; -} -.sheet-npc .sheet-actions .sheet-title { - font-size: 18px; - text-transform: capitalize; - font-variant: small-caps; - line-height: inherit; - height: inherit; - margin: 0px; -} -.sheet-npc .sheet-description_flag[value="0"] + textarea, .sheet-npc .sheet-description_flag[value=""] + textarea { - display: none; - height: 36px; - min-height: 36px; -} -.sheet-npc .sheet-attack_option { - display: none; -} -.sheet-npc .sheet-attack_options[value=on] ~ .sheet-attack_option, .sheet-npc .sheet-attack_options[value="{{attack=1}}"] ~ .sheet-attack_option { - display: block; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="3"] + textarea { - height: 54px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="4"] + textarea { - height: 72px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="5"] + textarea { - height: 90px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="6"] + textarea { - height: 108px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="7"] + textarea { - height: 126px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="8"] + textarea { - height: 144px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="9"] + textarea { - height: 162px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="10"] + textarea { - height: 180px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="11"] + textarea { - height: 196px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="12"] + textarea { - height: 216px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="13"] + textarea { - height: 234px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="14"] + textarea { - height: 252px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="15"] + textarea { - height: 270px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="16"] + textarea { - height: 288px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="17"] + textarea { - height: 306px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="18"] + textarea { - height: 324px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="19"] + textarea { - height: 342px; -} -.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="20"] + textarea { - height: 360px; -} -.sheet-npc .sheet-actions select { - width: auto; - margin: 0px; - padding: 0px; - height: 13px; - line-height: 13px; - font-size: 13px; -} -.sheet-npc .sheet-action button[type=roll] { - width: 100%; - text-align: left; - margin-bottom: 10px; -} -.sheet-npc .sheet-action button span { - font-size: 13px; - font-weight: normal; -} -.sheet-npc .sheet-actions .sheet-wide { - width: 100%; - text-align: left; -} -.sheet-npc .sheet-actions .sheet-wide span:after { - content: "."; -} -.sheet-npc .sheet-action .sheet-display .sheet-description { - white-space: normal; - color: #555555; - line-height: 18px; -} -.sheet-npc .sheet-action .sheet-display textarea { - border: none; - margin-bottom: 0px; - padding: 0px; - text-shadow: none; - box-shadow: none; - height: 36px; - min-height: 36px; - resize: none; - overflow: hidden; -} - -.sheet-legendaryactions { - border: none; - margin-bottom: 0px; - padding: 0px; - text-shadow: none; - box-shadow: none; - height: 36px; - min-height: 36px; - resize: none; - overflow: hidden; - height: 90px; - pointer-events: none; - margin-bottom: 15px; - color: #555555; -} - -.sheet-npcspelloptions { - display: inline-block; - margin-left: 17px; -} - -.sheet-container.sheet-npc .sheet-legendary, .sheet-container.sheet-npc .sheet-reaction { - display: none; -} - -.sheet-npcspell_flag[value="0"] ~ .sheet-npcspell, .sheet-npcspellcastingflag:not(:checked) ~ .sheet-npcspelloptions { - display: none; -} - -.sheet-legendary_flag:not([value="0"]) ~ .sheet-legendary, .sheet-reaction_flag[value="1"] ~ .sheet-reaction { - display: block; -} - -.sheet-npc .sheet-action textarea, .sheet-pc .sheet-globalattack textarea { - resize: vertical; -} - -.sheet-rolltemplate-npc, .sheet-rolltemplate-npcaction .sheet-container, .sheet-rolltemplate-npcatk, .sheet-rolltemplate-npcdmg, .sheet-rolltemplate-traits { - width: 188px; - border: 1px solid; - background-color: #ffffff; - padding: 5px; -} - -.sheet-rolltemplate-npcaction .sheet-container.sheet-dmgcontainer { - margin-top: 5px; -} - -.sheet-rolltemplate-npcdmg { - margin-top: -8px; -} - -.sheet-rolltemplate-npc .sheet-header, .sheet-rolltemplate-npcaction .sheet-header, .sheet-rolltemplate-npcatk .sheet-header, .sheet-rolltemplate-npcdmg .sheet-header { - color: #245485; - font-size: 18px; - text-align: left; - font-family: "Source Sans Pro", "Varta", arial, sans-serif; - font-variant: small-caps; -} - -.sheet-rolltemplate-traits .sheet-header { - font-family: "Source Sans Pro", "Varta", arial, sans-serif; - font-size: 16px; - text-transform: capitalize; - font-variant: small-caps; - font-weight: bold; - color: #245485; -} - -.sheet-rolltemplate-npc .sheet-italics, .sheet-rolltemplate-npcaction .sheet-italics, .sheet-rolltemplate-npcatk .sheet-italics, .sheet-rolltemplate-npcdmg .sheet-italics, .sheet-rolltemplate-traits .sheet-italics { - font-style: italic; -} - -.sheet-rolltemplate-npc .sheet-subheader, .sheet-rolltemplate-npcaction .sheet-subheader, .sheet-rolltemplate-npcatk .sheet-subheader, .sheet-rolltemplate-npcdmg .sheet-subheader { - line-height: 13px; - margin-top: -3px; -} - -.sheet-rolltemplate-traits .sheet-subheader { - font-style: italic; - color: #A0A0A0; - margin-top: -5px; -} - -.sheet-rolltemplate-npc .sheet-subheader span, .sheet-rolltemplate-npcaction .sheet-subheader span, .sheet-rolltemplate-npcatk .sheet-subheader span, .sheet-rolltemplate-npcdmg .sheet-subheader span { - font-size: 11px; - line-height: 11px; -} - -.sheet-rolltemplate-traits .sheet-subheader span { - font-weight: normal; - font-size: 10px; - text-align: left; - line-height: 16px; -} -.sheet-rolltemplate-traits .sheet-desc { - font-weight: normal; - font-size: 12px; - text-align: left; - line-height: 16px; -} - -.sheet-rolltemplate-npc .sheet-arrow-rightold, .sheet-rolltemplate-npcaction .sheet-arrow-rightold, .sheet-rolltemplate-npcatk .sheet-arrow-rightold, .sheet-rolltemplate-npcdmg .sheet-arrow-rightold { - border-top: 3px solid transparent; - border-bottom: 3px solid transparent; - border-left: 195px solid #245485; -} - -.sheet-rolltemplate-npc .sheet-arrow-right, .sheet-rolltemplate-npcaction .sheet-arrow-right, .sheet-rolltemplate-npcatk .sheet-arrow-right, .sheet-rolltemplate-npcdmg .sheet-arrow-right { - border: 1px solid #245485; - margin-bottom: 2px; - margin-top: 2px; -} - -.sheet-rolltemplate-npc .inlinerollresult, .sheet-rolltemplate-npcaction .inlinerollresult, .sheet-rolltemplate-npcatk .inlinerollresult, .sheet-rolltemplate-npcdmg .inlinerollresult, .sheet-rolltemplate-traits .inlinerollresult { - background-color: #ffffff; - border: none; -} - -.sheet-rolltemplate-npc .inlinerollresult.fullcrit, .sheet-rolltemplate-npcaction .inlinerollresult.fullcrit, .sheet-rolltemplate-npcatk .inlinerollresult.fullcrit, .sheet-rolltemplate-npcdmg .inlinerollresult.fullcrit { - color: #3FB315; - border: none; -} - -.sheet-rolltemplate-npc .inlinerollresult.fullfail, .sheet-rolltemplate-npcaction .inlinerollresult.fullfail, .sheet-rolltemplate-npcatk .inlinerollresult.fullfail, .sheet-rolltemplate-npcdmg .inlinerollresult.fullfail { - color: #B31515; - border: none; -} - -.sheet-rolltemplate-npc .inlinerollresult.importantroll, .sheet-rolltemplate-npcaction .inlinerollresult.importantroll, .sheet-rolltemplate-npcatk .inlinerollresult.importantroll, .sheet-rolltemplate-npcdmg .inlinerollresult.importantroll { - color: #4A57ED; - border: none; -} - -.sheet-rolltemplate-npcatk a[href^="~"] { - background-color: transparent; - padding: 0px; - color: black; - border: 0px; -} -.sheet-rolltemplate-npcatk .sheet-header a[href^="~"] { - color: #245485; -} -.sheet-rolltemplate-npcatk a[href^="~"]:hover { - color: #00ba73; -} - -.sheet-equipment .sheet-complex, .sheet-equipment .sheet-simple { - display: none; -} - -.sheet-proficiencies .sheet-complex, .sheet-proficiencies .sheet-simple { - display: none; -} - -.sheet-traits .sheet-complex, .sheet-traits .sheet-simple { - display: none; -} - -.sheet-equipment .sheet-inventoryflag[value=complex] ~ .sheet-complex, .sheet-equipment .sheet-inventoryflag[value=simple] ~ .sheet-simple { - display: inline-block; -} - -.sheet-proficiencies .sheet-inventoryflag[value=complex] ~ .sheet-complex, .sheet-proficiencies .sheet-inventoryflag[value=simple] ~ .sheet-simple { - display: inline-block; -} - -.sheet-traits .sheet-inventoryflag[value=complex] ~ .sheet-complex, .sheet-traits .sheet-inventoryflag[value=simple] ~ .sheet-simple { - display: inline-block; -} - -.sheet-equipment .sheet-inventorysubflag { - height: 10px; - width: 10px; - top: 10px; - right: 0px; -} -.sheet-equipment .sheet-inventorysubflag + span { - height: 10px; - width: 10px; - top: 10px; - right: 0px; - font-size: 10px; - padding: 0px; -} -.sheet-equipment .sheet-complex { - width: 160px; - vertical-align: top; - padding-top: 5px; - margin-bottom: 15px; -} - -.sheet-proficiencies .sheet-complex, .sheet-traits .sheet-complex { - width: 240px; - vertical-align: top; - padding-top: 5px; - margin-bottom: 15px; -} - -.sheet-pictos { - font-family: pictos; -} - -.sheet-equipment .sheet-header span { - display: inline-block; -} - -.sheet-item { - margin-bottom: 2px; -} -.sheet-item .sheet-name { - width: 100px; -} -.sheet-item input[type=text].sheet-weight { - width: 25px; - text-align: center; -} -.sheet-item .sheet-subitem .sheet-subfield { - font-weight: normal; - background-color: transparent; - padding: 0px; - width: 112px; -} -.sheet-item .sheet-subitem .sheet-subtextarea { - width: calc(100% - 20px); - font-size: 9px; - padding: 0px 5px 0px 15px; - min-height: 32px; - height: 32px; - margin: 0px; -} - -.sheet-equipment .sheet-weighttotal { - position: absolute; - margin-top: 70px; - left: 0px; - top: 160px; - width: 70px; -} -.sheet-equipment .sheet-weighttotal input { - pointer-events: none; -} - -.sheet-item .sheet-subitem span { - width: 32px; - padding: 0px 0px 0px 10px; - display: inline-block; -} - -.sheet-equipment .sheet-warning, .sheet-charactermancer_options .sheet-warning { - display: none; - padding: 6px; - border: 1px solid gray; - position: relative; -} - -.sheet-equipment .sheet-warning label, .sheet-charactermancer_options .sheet-warning label { - font-family: pictos; - border: 1px solid gray; - font-size: 8px; - width: auto; - padding: 2px; - line-height: 1em; - cursor: pointer; - position: absolute; - top: 0; - right: 0; -} - -.sheet-equipment .sheet-warning label input, .sheet-charactermancer_options .sheet-warning label input { - display: none; -} - -.sheet-equipment .sheet-warningflag[value=show] + .sheet-warning, .sheet-charactermancer_options .sheet-warningflag[value=show] + .sheet-warning { - display: block; -} - -.sheet-equipment .sheet-warning span, .sheet-charactermancer_options .sheet-warning span { - color: red; -} - -.sheet-equipment .sheet-encumb { - color: red; - display: none; - font-size: 9px; -} - -.sheet-npc .sheet-warning { - color: red; - font-size: 9px; -} - -.sheet-equipment .sheet-encumberance[value=IMMOBILE] ~ .sheet-immobile, .sheet-equipment .sheet-encumberance[value="HEAVILY ENCUMBERED"] ~ .sheet-heavily, .sheet-equipment .sheet-encumberance[value=ENCUMBERED] ~ .sheet-encumbered, .sheet-equipment .sheet-encumberance[value="OVER CARRYING CAPACITY"] ~ .sheet-over { - display: block; -} -.sheet-equipment .sheet-warning input[type=checkbox] { - -webkit-appearance: checkbox; - -moz-appearance: checkbox; - width: auto; -} - -.sheet-charactermancer_options .sheet-warning input[type=checkbox] { - -webkit-appearance: checkbox; - -moz-appearance: checkbox; - width: auto; -} - -.sheet-equipment .sheet-item .sheet-subitem .sheet-equipped { - -webkit-appearance: checkbox; - -moz-appearance: checkbox; - width: initial; - margin-left: 15px; -} -.sheet-equipment .sheet-item .sheet-subitem .sheet-equippedlabel { - width: calc(100% - 50px); - text-align: left; - padding-left: 5px; -} -.sheet-equipment .sheet-equippedflag[value="0"] ~ .sheet-item > .sheet-name { - color: #999; -} - -.sheet-version { - position: absolute; - top: 0px; - right: 5px; - pointer-events: none; - font-size: 0.25em; -} - -.charsheet .sheet-options .sheet-body .sheet-version input[type=text] { - border-bottom: none; - width: 20px; -} - -.sheet-spellattackinfo { - display: none; -} - -.charsheet .sheet-spells .sheet-spellattackinfoflag[value=ATTACK] ~ .sheet-spellattackinfo, .charsheet .sheet-npc .sheet-spellattackinfoflag[value=ATTACK] ~ .sheet-spellattackinfo { - display: block; -} - -.sheet-attack input[type=text].sheet-flat { - display: none; -} -.sheet-attack .sheet-flatflag[value*=saveflat] ~ input[type=text].sheet-flat { - display: inline-block; -} - -.sheet-rolltemplate-simple .sheet-charname, .sheet-rolltemplate-atk .sheet-charname, .sheet-rolltemplate-dmg .sheet-charname, .sheet-rolltemplate-atkdmg .sheet-charname { - text-align: center; - margin-top: -10px; -} - -.sheet-rolltemplate-simple .sheet-charname span, .sheet-rolltemplate-atk .sheet-charname span, .sheet-rolltemplate-dmg .sheet-charname span, .sheet-rolltemplate-atkdmg .sheet-charname span { - font-size: 11px; - font-weight: normal; - color: #A0A0A0; -} - -.sheet-npc .sheet-display .sheet-info { - font-weight: normal; -} - -.sheet-attacks .sheet-ammo { - display: none; -} - -.sheet-ammoflag[value=on] + .sheet-attacks .sheet-ammo { - display: block; -} - -.sheet-hlabel-container [name=attr_race_display] { - width: 200px; -} -.sheet-hlabel-container [name=attr_alignment] { - width: 180px; -} -.sheet-hlabel-container [name=attr_experience] { - width: 100px; -} - -.sheet-class { - width: 85px; -} - -.charsheet .sheet-hlabel-container .sheet-multiclass-display { - width: 57px; - font-size: 13px; - border-bottom: 1px solid #D3D3D3; - line-height: 35px; - height: 27px; - margin-right: -4px; - overflow: hidden; - text-overflow: ellipsis; -} -.charsheet .sheet-hlabel-container .sheet-multiclass-display-level { - width: 31px; - text-align: center; - font-size: 13px; - border-bottom: 1px solid #D3D3D3; - line-height: 35px; - height: 27px; - overflow: hidden; -} -.charsheet .sheet-hlabel-container input.sheet-class-level { - margin-left: -6px; - width: 34px; -} - -.sheet-rolltemplate-dmg .sheet-label .sheet-rolltemplate-inline, .sheet-rolltemplate-dmg .sheet-savedc .sheet-rolltemplate-inline { - display: inline-block; -} - -.sheet-rolltemplate-atkdmg .sheet-savedc .sheet-rolltemplate-inline, .sheet-rolltemplate-atkdmg .sheet-label .sheet-rolltemplate-inline { - display: inline-block; -} - -.sheet-options .sheet-body input[type=text].sheet-pb_custom { - display: none; -} -.sheet-options .sheet-body input[value=custom] + input[type=text].sheet-pb_custom { - display: inline-block; -} - -.sheet-attr-mod .sheet-baseattr { - /*display: none; */ - opacity: 0; - height: 0px; - width: 0px; - pointer-events: none; - display: inline; - position: absolute; -} - -.sheet-finalattr { - font-size: 20px; - line-height: 20px; -} - -.sheet-attr-mod:hover .sheet-baseattr, .sheet-attr-mod .sheet-baseattr:focus { - /*display: inline; */ - opacity: 1; - height: 20px; - width: 40px; - pointer-events: auto; - position: static; -} -.sheet-attr-mod:hover .sheet-finalattr, .sheet-attr-mod .sheet-baseattr:focus ~ .sheet-finalattr { - display: none; -} -.sheet-attr-mod .sheet-attr-flag[value="1"] + .sheet-finalattr { - color: #3e99e8; -} -.sheet-attr-mod .sheet-attr-flag[value="1"] + .sheet-finalattr:after { - content: "*"; - font-size: 15px; - position: absolute; -} - -.sheet-spell_slot_mods .sheet-column { - width: 32%; - display: inline-block; -} -.sheet-spell_slot_mods .sheet-num_plus { - margin-left: 2px; -} - -.sheet-esper-mastery .sheet-column { - width: 39px; - display: inline-block; - text-align: center; - margin-left: 5px; -} -.sheet-esper-mastery .sheet-mconf { - font-size: 10px; - width: 40px; -} -.sheet-esper-mastery .sheet-sub-button input[type=radio] { - position: relative; - background-color: #E8E8E8; - width: 18px; - height: 18px; - z-index: 2; -} -.sheet-esper-mastery .sheet-sub-button input[type=radio]:checked + span { - position: relative; - background-color: #E8E8E8; - color: green; - text-align: center; - font-weight: bold; -} - -.sheet-licensecontainer.active-drop-target.dropping, .sheet-monster_confirm_flag[value="1"] ~ .sheet-licensecontainer, .sheet-mancer_confirm_flag[value="1"] ~ .sheet-licensecontainer { - opacity: 0.5; - transition: opacity 0.15s ease-in-out; - -moz-transition: opacity 0.15s ease-in-out; - -webkit-transition: opacity 0.15s ease-in-out; - background-color: transparent; -} - -.sheet-compendium_warning, .sheet-monster_confirm, .sheet-mancer_confirm { - display: none; -} - -.sheet-licensecontainer.active-drop-target.dropping ~ .sheet-compendium_warning, .sheet-monster_confirm_flag[value="1"] ~ .sheet-monster_confirm, .sheet-mancer_confirm_flag[value="1"] ~ .sheet-mancer_confirm { - display: block; - position: fixed; - top: 50%; - background: white; - left: 50%; - z-index: 100; - border: 2px solid black; - width: 300px; - height: 100px; - text-align: center; - margin: -70px 0 0 -170px; -} - -.sheet-monster_confirm input[type=checkbox], .sheet-mancer_confirm input[type=checkbox] { - height: 34px; - border-radius: 50%; - opacity: 0; - z-index: 2; - position: relative; -} - -.sheet-monster_confirm div div, .sheet-mancer_confirm div div { - margin: 0 2px; -} - -.sheet-monster_confirm input[type=checkbox] + span, .sheet-mancer_confirm input[type=checkbox] + span { - font-size: 20px; - font-weight: normal; - line-height: 34px; - position: absolute; - left: 0px; - border-radius: 5px; - border: 1px solid black; -} - -.sheet-mancer_confirm_flag[value="1"] ~ .sheet-mancer_confirm { - width: 350px; - margin: -70px 0 0 -195px; -} - -.sheet-mancer_confirm input[type=checkbox] { - height: 40px; -} -.sheet-mancer_confirm input[type=checkbox] + span { - font-size: 15px; - line-height: 1.2em; - height: 40px; - padding-top: 3px; -} - -.sheet-monster_confirm .sheet-yes, .sheet-mancer_confirm .sheet-yes { - width: 44px; -} - -.sheet-monster_confirm .sheet-cancel, .sheet-mancer_confirm .sheet-cancel { - width: 75px; -} - -.sheet-licensecontainer.active-drop-target.dropping ~ .sheet-compendium_warning span { - line-height: 100px; -} - -.sheet-init { - text-align: center; -} -.sheet-init span { - font-size: 20px; - line-height: 31px; -} - -.sheet-class_options .sheet-subclass { - margin-left: 19px; -} - -.sheet-header .sheet-display .sheet-class-display { - width: 298px; - text-transform: capitalize; - overflow: hidden; - word-wrap: break-word; - white-space: nowrap; - text-overflow: ellipsis; -} - -.sheet-no_events { - pointer-events: none; -} - -/* TRANSITION SCRIPT */ -.sheet-class_options, .sheet-skill_options, .sheet-attribute_options, .sheet-save_options, .sheet-general_options { - border: 1px solid #ab8b57; - border-radius: 5px; - padding: 5px; - margin-bottom: 5px; -} - -.sheet-transition_options { - border: 1px solid #ab8b57; - border-radius: 5px; - padding: 5px; - margin-bottom: 5px; - display: none; -} - -.sheet-already_transitioned[value="0"] ~ .sheet-transition_options { - display: block; -} - -.sheet-sheet_select img { - padding: 5px; - border: 1px solid #BBB; - border-radius: 5px; -} -.sheet-sheet_select img:hover { - background-color: #DDD; - cursor: pointer !important; -} - -.charsheet .sheet-options .sheet-row span.sheet-transition_text { - color: #A0A0A0; -} -.charsheet .sheet-options .sheet-row span.sheet-transition_text_highlight { - color: #F00; -} - -.sheet-globalattack input[type=checkbox] { - display: inline; - height: 12px; - width: 12px; - -webkit-appearance: checkbox; - -moz-appearance: checkbox; - margin-left: 5px; - margin-top: 10px; -} -.sheet-globalattack textarea { - width: 95%; - display: inline; - height: 25px; - margin: 1px; -} -.sheet-globalattack .sheet-label { - margin-bottom: 5px; - padding-top: 5px; - color: #A0A0A0; - border-top: 1px dotted #A0A0A0; -} - -.sheet-missing-info { - margin-bottom: 100px; - display: none; -} - -.sheet-missing-info-flag[value="1"] + .sheet-missing-info, .sheet-missing-info:hover .sheet-missing-info-desc, .sheet-missing-info-desc:hover { - display: block; -} - -.sheet-actions.sheet-npcspell.sheet-spells, .sheet-missing-info-desc { - display: none; -} - -.sheet-npcspell_flag[value="1"] + .sheet-actions.sheet-npcspell.sheet-spells { - display: block; -} - -.sheet-spells .sheet-innate { - color: #A0A0A0; - display: none; - font-size: 12px; - font-weight: normal; -} - -.sheet-innate:before { - content: ", "; -} - -.sheet-innate_flag:not([value=""]) + .sheet-innate { - display: inline; -} - -.sheet-levelerbutton { - display: none; -} - -.sheet-showleveler[value="1"] + .sheet-levelerbutton { - display: block; -} - -/* Translation Overrides */ -/* Spanish */ -.lang-es .sheet-spell-container input[name=attr_spellcastingtime] { - width: 115px; -} -.lang-es .sheet-spell-container input[name=attr_spellrange] { - width: 200px; -} -.lang-es .sheet-spell-container input[name=attr_spelltarget] { - width: 188px; -} -.lang-es .sheet-spell-container input[name=attr_spellduration] { - width: 184px; -} -.lang-es .sheet-ac-init-speed-container div { - position: relative; - height: 56px; -} -.lang-es .sheet-ac-init-speed-container button, .lang-es .sheet-ac-init-speed-container .sheet-label { - position: absolute; - bottom: 0; -} -.lang-es .sheet-hdice-dsaves-container div.sheet-subcontainer { - position: relative; - height: 71px; -} -.lang-es .sheet-hdice-dsaves-container button { - position: absolute; - bottom: 0; - left: 0; -} -.lang-es .sheet-hp .sheet-top input[name=attr_hp_max] { - width: 121px; -} -.lang-es .sheet-hlabel-container input[name=attr_race] { - width: 190px; -} -.lang-es .sheet-hlabel-container input[name=attr_alignment] { - width: 170px; -} -.lang-es .sheet-hlabel-container input[name=attr_experience] { - width: 120px; -} -.lang-es .sheet-npc .sheet-npc_options input[name=attr_npc_actype], .lang-es .sheet-npc .sheet-npc_options input[name=attr_npc_hpformula] { - width: 175px; -} -.lang-es .sheet-advantagetoggle input.sheet-toggle-left { - right: 214px; - width: 67px; -} -.lang-es .sheet-advantagetoggle input.sheet-toggle-left + span { - right: 214px; - width: 67px; -} -.lang-es .sheet-advantagetoggle input.sheet-toggle-center { - right: 145px; - width: 65px; -} -.lang-es .sheet-advantagetoggle input.sheet-toggle-center + span { - right: 145px; - width: 65px; -} -.lang-es .sheet-advantagetoggle input.sheet-toggle-right { - right: 50px; - width: 91px; -} -.lang-es .sheet-advantagetoggle input.sheet-toggle-right + span { - right: 50px; - width: 91px; -} -.lang-es input[type=radio].sheet-tab-button.sheet-core { - right: 137px; - width: 76px; -} -.lang-es input[type=radio].sheet-tab-button.sheet-core + span { - right: 137px; - width: 76px; -} -.lang-es input[type=radio].sheet-tab-button.sheet-bio { - right: 103px; - width: 30px; -} -.lang-es input[type=radio].sheet-tab-button.sheet-bio + span { - right: 103px; - width: 30px; -} -.lang-es input[type=radio].sheet-tab-button.sheet-spells { - right: 21px; - width: 78px; -} -.lang-es input[type=radio].sheet-tab-button.sheet-spells + span { - right: 21px; - width: 78px; -} - -/* Czech */ -.charsheet.lang-cs input[type=radio].sheet-tab-button.sheet-core { - width: 53px; -} -.charsheet.lang-cs input[type=radio].sheet-tab-button.sheet-core + span { - width: 53px; -} -.charsheet.lang-cs select[name=attr_cust_spellslots] { - font-size: 9px; -} -.charsheet.lang-cs .sheet-spell .sheet-options span[data-i18n="at-higher-lvl-dmg:-u"], .charsheet.lang-cs .sheet-spell .sheet-options span[data-i18n=add-ability-mod-u], .charsheet.lang-cs .sheet-spell .sheet-options span[data-i18n="saving-throw:-u"], .charsheet.lang-cs .sheet-spell .sheet-options span[data-i18n="effect:-u"] { - font-size: 8px; -} -.charsheet.lang-cs .sheet-ac-init-speed-container .sheet-ac > span { - font-size: 8px; -} -.charsheet.lang-cs .sheet-subcontainer .sheet-top span[data-i18n=total] + input { - width: 75px; -} -.charsheet.lang-cs .sheet-row span[data-i18n=senses-u] + input, .charsheet.lang-cs .sheet-row span[data-i18n=npc-type-u] + input { - width: 220px; -} -.charsheet.lang-cs .sheet-class { - width: 79px; -} -.charsheet.lang-cs .sheet-hlabel-container .sheet-multiclass-display { - width: 62px; -} -.charsheet.lang-cs .sheet-hlabel-container .sheet-multiclass-display-level { - width: 23px; -} -.charsheet.lang-cs .sheet-hlabel-container input.sheet-class-level { - width: 28px; -} -.charsheet.lang-it input[type=radio].sheet-tab-button.sheet-core { - right: 146px; - width: 60px; -} -.charsheet.lang-it input[type=radio].sheet-tab-button.sheet-core + span { - right: 146px; - width: 60px; -} -.charsheet.lang-it input[type=radio].sheet-tab-button.sheet-bio { - right: 113px; - width: 30px; -} -.charsheet.lang-it input[type=radio].sheet-tab-button.sheet-bio + span { - right: 113px; - width: 30px; -} -.charsheet.lang-it input[type=radio].sheet-tab-button.sheet-spells { - right: 20px; - width: 90px; -} -.charsheet.lang-it input[type=radio].sheet-tab-button.sheet-spells + span { - right: 20px; - width: 90px; -} -.charsheet.lang-it div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info .sheet-part { - width: 23%; -} -.charsheet.lang-it div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container span { - margin-top: 19px; - margin-left: 30px; -} -.charsheet.lang-it .sheet-header .sheet-part input[type=text], .charsheet.lang-it .sheet-header .sheet-part select, .charsheet.lang-it .sheet-header .sheet-part span.sheet-display { - height: 46px; -} - -/* Italian */ -/******************* - * * CHARACTERMANCER * - * ****************** */ -.sheet-charmancer.sheet-container { - width: 100%; - display: flex; - flex-flow: row wrap; - flex-basis: 1 1 100%; - position: relative; - contain: paint; -} -.sheet-charmancer .sheet-choices { - flex: 40%; - max-width: 40%; - padding-right: 1em; -} -.sheet-charmancer .sheet-info { - flex: 60%; - position: relative; - max-width: calc(60% - 2em); -} -.sheet-charmancer .sheet-choices, .sheet-charmancer .sheet-info { - margin-bottom: 2em; -} -.sheet-charmancer .sheet-compendium-page { - height: 100%; -} -.sheet-charmancer iframe { - height: 100%; - min-height: 50vh; - contain: paint; -} -.sheet-charmancer select option:disabled { - background-color: #eee; -} -.sheet-charmancer select span.sheet-initials { - font-size: 6px; -} -.sheet-charmancer .sheet-topbar-holder { - width: 100%; -} -.sheet-charmancer .sheet-topbar, .sheet-charmancer .sheet-leveler-topbar { - flex: 100%; - margin-bottom: 15px; -} -.sheet-charmancer .sheet-topbar div div, .sheet-charmancer .sheet-leveler-topbar div div { - display: inline-block; - width: 16%; - border: 1px solid gray; - text-align: center; -} -.sheet-charmancer .sheet-topbar div span { - font-size: 3em; - line-height: 1em; - font-weight: bold; -} -.sheet-charmancer .sheet-leveler-topbar div span { - font-size: 3em; - line-height: 1em; - font-weight: bold; - font-size: 2.5em; -} -.sheet-charmancer .sheet-topbar div.sheet-meta-info-container, .sheet-charmancer .sheet-leveler-topbar div.sheet-meta-info-container { - display: flex; - width: 100%; - border: 0; - align-items: center; - justify-content: space-between; -} -.sheet-charmancer .sheet-topbar div.sheet-meta-info-container span, .sheet-charmancer .sheet-leveler-topbar div.sheet-meta-info-container span { - font-size: 1.2em; -} -.sheet-charmancer .sheet-choice { - display: none !important; -} -.sheet-charmancer .sheet-topbar div.sheet-meta-info-container span.sheet-choice, .sheet-charmancer .sheet-leveler-topbar div.sheet-meta-info-container span.sheet-choice { - display: none; -} -.sheet-charmancer .sheet-steps { - position: sticky; - padding: 0.5em 0; - background: #fff; - z-index: 1011; - top: 0; - border-bottom: 1px dashed #ddd; - list-style: none; - list-style-position: inside; - flex: 100%; - margin: 0 0 1em; - display: flex; - flex-flow: row; - justify-content: space-between; - transform: translateZ(0); -} -.sheet-charmancer .sheet-lp-steps { - width: 100%; - display: block; - flex: none; -} -.sheet-charmancer .sheet-lp-steps li { - display: inline; - margin-right: 0.5em; -} -.sheet-charmancer .sheet-lp-steps li:last-of-type { - float: right; -} -.sheet-charmancer button { - border: 1px solid black; - border-radius: 5px; - background-color: #E8E8E8; - color: black; - text-align: center; - font-weight: bold; -} -.sheet-charmancer button[type=roll] { - border: 1px solid black; - border-radius: 5px; - background-color: #E8E8E8; - color: black; - text-align: center; - font-weight: bold; - padding: 1px 6px; - font-size: 13px; - margin: 0; -} -.sheet-charmancer button[type=roll]:before { - content: ""; -} -.sheet-charmancer button.sheet-step { - border-color: black; - background-color: white; - color: black; -} -.sheet-charmancer button.sheet-step.sheet-next, .sheet-charmancer button.sheet-step.sheet-prev, .sheet-charmancer button.sheet-step.sheet-done, .sheet-charmancer button.sheet-step:not(.sheet-here) { - border-color: black; - background-color: #E8E8E8; - color: black; -} -.sheet-charmancer button:hover { - color: #fff; - background-color: #00ba73; -} -.sheet-charmancer button:hover.sheet-step { - color: #fff; - background-color: #00ba73; -} -.sheet-charmancer button:hover.sheet-step.sheet-done { - color: #fff; - background-color: #00ba73; -} -.sheet-charmancer button.sheet-step.sheet-here { - color: #fff; - background-color: #00ba73; -} -.sheet-charmancer button[type=roll]:hover { - color: #fff; - background-color: #00ba73; -} -.sheet-charmancer button[type=roll]:hover * { - color: #fff; - background-color: #00ba73; -} -.sheet-charmancer button.sheet-exit { - text-transform: uppercase; - color: #00ba73; - background-color: #fff; - border-color: #00ba73; -} -.sheet-charmancer button[type=back]:disabled:not(.sheet-here) { - color: #ddd; - background-color: white; - border-color: #ddd; - cursor: not-allowed; -} -.sheet-charmancer .sheet-bottombar, .sheet-charmancer .sheet-controls { - flex: 100%; - margin-bottom: 1em; -} -.sheet-charmancer .sheet-bottombar { - position: sticky; - bottom: -1px; - border-top: 1px dashed #ddd; - padding: 0.5em 0; - background: white; - box-sizing: border-box; - text-align: center; - transform: translateZ(0); -} -.sheet-charmancer .sheet-bottombar button { - text-transform: uppercase; -} -.sheet-charmancer .sheet-jump { - margin: 0 auto; -} -.sheet-charmancer .sheet-prev { - left: 0; - position: absolute; -} -.sheet-charmancer .sheet-next { - right: 0; - position: absolute; -} -.sheet-charmancer .sheet-row { - border: 1px solid #ddd; - border-radius: 0.5em 0 0 0; - border-width: 1px 4px 0 1px; - margin: 0 -1em 0 0; - padding: 0.5em; -} -.sheet-charmancer .sheet-row .sheet-row { - border-left-width: 0; - margin-left: -0.5em; -} -.sheet-charmancer .sheet-row .sheet-row:first-of-type { - border-top-width: 0; - padding-top: 0; -} -.sheet-charmancer .sheet-race_traits b { - display: block; -} -.sheet-charmancer .sheet-race_traits b + b { - margin-top: 0.5em; -} -.sheet-charmancer label * { - display: block; - margin-top: 9px; -} -.sheet-charmancer label span:first-child { - margin-top: 0; -} -.sheet-charmancer select { - margin-bottom: 0; - width: calc(100% - 2.25em); -} -.sheet-charmancer select:not([required]) { - width: calc(100% - 3em); -} -.sheet-charmancer label { - font-size: 1.55rem; -} -.sheet-charmancer label p { - font-weight: normal; -} -.sheet-charmancer .sheet-label { - font-size: 1.55rem; - display: block; - font-weight: bold; -} -.sheet-charmancer select + select, .sheet-charmancer [class^=sheet-race_level0_choice] + [class^=sheet-race_level0_choice], .sheet-charmancer [class^=sheet-race_level1_choice] + [class^=sheet-race_level1_choice], .sheet-charmancer [class^=sheet-class_level0_choice] + [class^=sheet-class_level0_choice], .sheet-charmancer [class^=sheet-class_level1_choice] + [class^=sheet-class_level1_choice] { - margin-top: 0.5em; -} -.sheet-charmancer label.sheet-compendium-opt { - display: inline; - vertical-align: unset; -} -.sheet-charmancer label.sheet-compendium-opt > * { - display: inline; - vertical-align: unset; -} -.sheet-charmancer label.sheet-abilities_attribute { - display: inline; - vertical-align: unset; -} -.sheet-charmancer .sheet-cancel-prompt { - position: fixed; - background: white; - border: 1px solid; - border-radius: 5px; - padding: 40px 20px 40px 20px; - top: 195px; - width: 650px; - text-align: center; -} -.sheet-charmancer.sheet-container .sheet-cancel-prompt { - top: 35px; - z-index: 1012; -} -.sheet-charmancer *[required]:not(.sheet-choice) { - display: inline-block; -} -.sheet-charmancer .sheet-hilite::after { - content: "* required"; - font-style: italic; - font-weight: normal; - display: block; - font-size: 14px; - font-variant: small-caps; -} -.sheet-charmancer .sheet-warning { - color: #245485; -} -.sheet-charmancer button.sheet-warning { - color: #fff; - background-color: #245485; - border-color: #245485; -} -.sheet-charmancer button:hover.sheet-warning { - color: #245485; - background-color: #fff; - border-color: #245485; -} -.sheet-charmancer .sheet-needed::before { - font-family: pictos; - content: "D"; -} -.sheet-charmancer .sheet-hilite { - color: #245485; - background: #EFEFEF; - border-radius: 0.5em; - box-sizing: border-box; - padding: 0.5em; -} -.sheet-charmancer .sheet-hilite div + div { - margin: 1em 0 0; -} -.sheet-charmancer .sheet-gold_option input[type=number] { - width: 4.5em; -} -.sheet-charmancer .sheet-customize-origin { - box-sizing: border-box; - padding-right: 40px; - position: relative; - width: 100%; - display: none; -} -.sheet-charmancer .sheet-customize-origin label span { - display: block; -} -.sheet-charmancer .sheet-customize-origin label span:last-child { - font-weight: normal; - width: calc(100% + 40px); -} -.sheet-charmancer .sheet-customize-origin .sheet-toggle { - box-sizing: border-box; - position: absolute; - top: 0; - right: 0; - width: 40px; - height: 20px; - overflow: hidden; - border-radius: 10px; - border: 1px solid #CCC; -} -.sheet-charmancer .sheet-customize-origin .sheet-toggle input { - width: 100%; - height: 100%; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - border: 0; - padding: 0; - margin: 0; - position: absolute; - top: 0; - left: 0; - outline: none; -} -.sheet-charmancer .sheet-customize-origin .sheet-toggle input:checked { - background: #c43c41; -} -.sheet-charmancer .sheet-customize-origin .sheet-toggle .sheet-knob { - width: 20px; - height: 20px; - background: #CCC; - position: absolute; - top: -1px; - left: -1px; - border-radius: 10px; - pointer-events: none; -} -.sheet-charmancer .sheet-customize-origin .sheet-toggle input:checked + .sheet-knob { - right: -1px; - left: auto; -} -.sheet-charmancer input[value="1"] + .sheet-customize-origin { - display: block; -} -.sheet-charmancer span.sheet-tasha + select { - margin-bottom: 10px; -} -.sheet-charmancer input[value="1"] + span.sheet-tasha:after { - content: " (+1):"; -} -.sheet-charmancer input[value="2"] + span.sheet-tasha:after { - content: " (+2):"; -} -.sheet-charmancer input[value="3"] + span.sheet-tasha:after { - content: " (+3):"; -} -.sheet-charmancer input[value="4"] + span.sheet-tasha:after { - content: " (+4):"; -} -.sheet-charmancer input[value="5"] + span.sheet-tasha:after { - content: " (+5):"; -} -.sheet-charmancer input[value="6"] + span.sheet-tasha:after { - content: " (+6):"; -} -.sheet-charmancer input[value="7"] + span.sheet-tasha:after { - content: " (+7):"; -} -.sheet-charmancer input[value="8"] + span.sheet-tasha:after { - content: " (+8):"; -} -.sheet-charmancer input[value="9"] + span.sheet-tasha:after { - content: " (+9):"; -} -.sheet-charmancer input[value="10"] + span.sheet-tasha:after { - content: " (+10):"; -} -.sheet-charmancer input[value="11"] + span.sheet-tasha:after { - content: " (+11):"; -} -.sheet-charmancer input[value="12"] + span.sheet-tasha:after { - content: " (+12):"; -} -.sheet-charmancer input[value="13"] + span.sheet-tasha:after { - content: " (+13):"; -} -.sheet-charmancer input[value="14"] + span.sheet-tasha:after { - content: " (+14):"; -} -.sheet-charmancer input[value="15"] + span.sheet-tasha:after { - content: " (+15):"; -} -.sheet-charmancer input[value="16"] + span.sheet-tasha:after { - content: " (+16):"; -} -.sheet-charmancer input[value="17"] + span.sheet-tasha:after { - content: " (+17):"; -} -.sheet-charmancer input[value="18"] + span.sheet-tasha:after { - content: " (+18):"; -} -.sheet-charmancer input[value="19"] + span.sheet-tasha:after { - content: " (+19):"; -} -.sheet-charmancer input[value="20"] + span.sheet-tasha:after { - content: " (+20):"; -} -.sheet-charmancer .sheet-asi-row .sheet-asi { - border-width: 1px !important; -} -.sheet-charmancer .sheet-asi-row .sheet-switch ~ .sheet-switch-container .sheet-feat-tab { - pointer-events: all; -} -.sheet-charmancer .sheet-asi-row .sheet-asi, .sheet-charmancer .sheet-asi-row .sheet-feat { - display: none; -} -.sheet-charmancer .sheet-asi-row .sheet-switchval[value=asi] ~ .sheet-asi, .sheet-charmancer .sheet-asi-row .sheet-switchval[value=feat] ~ .sheet-feat { - display: block; - border-color: #888; - border-style: solid; - border-width: 0 1px 1px 1px; - border-radius: 0 0 4px 4px; - padding: 1em; -} -.sheet-charmancer .sheet-asi-row .sheet-switchval[value=asi] ~ .sheet-switch-container .sheet-asi-tab, .sheet-charmancer .sheet-asi-row .sheet-switchval[value=feat] ~ .sheet-switch-container .sheet-feat-tab { - border-bottom-width: 0; - background-color: white; -} -.sheet-charmancer .sheet-spinnerloader { - width: 40%; - padding-right: 13px; - height: 100px; - background-image: url("https://app.roll20.net/images/load.gif"); - background-repeat: no-repeat; - background-position: center center; - display: inline-block; - box-sizing: border-box; - position: relative; -} -.sheet-charmancer .sheet-spinner-toggle { - display: none; -} -.sheet-charmancer .sheet-spinner-toggle:empty + .sheet-spinnerloader { - display: none; -} -.sheet-charmancer .sheet-spinner-toggle:empty ~ .sheet-choices { - display: block; -} -.sheet-charmancer .sheet-spinner-toggle ~ .sheet-choices { - display: none; -} - -.sheet-manver .sheet-yes_spells { - display: flex; -} - -.sheet-charmancer button.sheet-mancer_info { - font-size: 1.25em; - width: 1.25em; - height: 1.25em; - padding: 0; - font-style: italic; - text-align: center; - color: white; - background: black; - font-weight: bold; - font-family: serif; - border-radius: 100%; - display: inline-block; - border: none; -} -.sheet-charmancer [data-repeating] button.sheet-action.sheet-choice-showing { - font-size: 1.25em; - width: 1.25em; - height: 1.25em; - padding: 0; - font-style: italic; - text-align: center; - color: white; - background: black; - font-weight: bold; - font-family: serif; - border-radius: 100%; - display: inline-block; - border: none; -} -.sheet-charmancer [data-repeating] p button.sheet-mancer_info { - font-size: 0.8em; - line-height: 1em; - vertical-align: super; -} -.sheet-charmancer button.sheet-mancer_info:hover, .sheet-charmancer [data-repeating] button.sheet-action:hover { - background: #00ba73; -} -.sheet-charmancer [class^=sheet-abilities_radio]:not(.sheet-choice) { - display: flex; -} -.sheet-charmancer span label.sheet-compendium-opt { - position: relative; - justify-content: space-between; - padding-right: 0; -} -.sheet-charmancer span label.sheet-compendium-opt > span { - border: 1px solid black; - border-radius: 5px; - display: inline-block; - min-width: 1.618em; - background-color: #E8E8E8; - color: black; - text-align: center; - font-weight: bold; - cursor: pointer; -} -.sheet-charmancer span label.sheet-compendium-opt > input[type=radio]:disabled + span { - color: #ddd; - background-color: white; - border-color: #ddd; - cursor: not-allowed; -} -.sheet-charmancer span label.sheet-compendium-opt > input[type=radio]:checked + span { - color: white; - background-color: #00ba73; -} -.sheet-charmancer span .sheet-compendium-opt > input[type=radio] { - opacity: 0; - width: 0; - cursor: none; -} -.sheet-charmancer .sheet-summary .sheet-returnblock { - margin-bottom: 1em; -} - -.sheet-equipment_choice_title { - font-weight: bold; - margin-bottom: 0px; - margin-top: 10px; -} - -.sheet-backgrounds_options label select, .sheet-backgrounds_options label span { - display: inline-block; -} -.sheet-backgrounds_options label button { - display: inline-block; -} -.sheet-backgrounds_options label button[type=roll] { - margin-top: 0.5em; -} -.sheet-backgrounds_options label br { - margin-top: 0.1em; -} -.sheet-backgrounds_options label select:not([required]) { - width: calc(100% - 4em); -} - -.sheet-charmancer button.sheet-bg_info { - font-size: 1.25em; - width: 1.25em; - height: 1.25em; - padding: 0; - font-style: italic; - text-align: center; - color: white; - background: black; - font-weight: bold; - font-family: serif; - border-radius: 100%; - display: inline-block; - border: none; -} -.sheet-charmancer button.sheet-bg_info:hover { - background: #00ba73; -} -.sheet-charmancer .sheet-custom_class label input[type=checkbox] { - display: inline-block; - margin-top: inherit; - margin: 5px; -} -.sheet-charmancer .sheet-mancer_progress { - border: 2px solid black; - height: 10px; - margin-top: 1.5em; - width: 100%; -} -.sheet-charmancer .sheet-mancer_progress div { - background-color: red; - height: 100%; -} -.sheet-charmancer .sheet-bottombar button[type=finish].sheet-choice { - display: inline-block; - opacity: 0.4; - pointer-events: none; -} -.sheet-charmancer .sheet-custom_type { - font-size: 0.9em; -} -.sheet-charmancer .sheet-custom_type select { - display: inline-block; - width: 65%; -} -.sheet-charmancer .sheet-custom_type + span:empty + select, .sheet-charmancer .sheet-custom_type + span:empty ~ button { - opacity: 0.5; - pointer-events: none; -} -.sheet-charmancer .sheet-custom_trait + span:empty ~ button { - opacity: 0.5; - pointer-events: none; -} -.sheet-charmancer .sheet-custom_add_action { - float: right; - margin-right: 4em; -} -.sheet-charmancer .sheet-custom_trait textarea { - width: calc(100% - 3em); - resize: vertical; - height: 7em; -} - -.sheet-custom-proficiency button, .sheet-custom-trait button { - display: none; -} - -.sheet-custom-proficiency:last-of-type button, .sheet-custom-trait:last-of-type button { - display: block; -} - -.sheet-charmancer .sheet-choices.sheet-spellslide { - flex: 45%; - max-width: 45%; - box-sizing: border-box; -} -.sheet-charmancer .sheet-info.sheet-spellslide { - position: sticky; - flex: 55%; - top: 4em; - min-height: 50%; - height: 100%; -} - -.sheet-spells-summary div div { - display: inline-block; -} -.sheet-spells-summary .sheet-title { - width: 15%; - text-align: right; - vertical-align: top; -} -.sheet-spells-summary .sheet-list { - width: 85%; - padding-left: 0.5em; - box-sizing: border-box; -} -.sheet-spells-summary .sheet-list span:not(:last-of-type)::after { - content: ","; - color: black; - text-decoration: none; -} -.sheet-spells-summary .sheet-list span::before { - content: " "; -} -.sheet-spells-summary .sheet-new { - /*color: #447877; */ - color: green; - font-weight: bold; -} -.sheet-spells-summary .sheet-removed { - text-decoration: line-through; -} - -.sheet-spellslide .sheet-primeinfo { - margin-bottom: -1em; -} -.sheet-spellslide .sheet-primeinfo p { - margin: 0; -} - -.sheet-charmancer .sheet-spellslide .sheet-row { - padding-left: 0; -} -.sheet-charmancer .sheet-spellslide .sheet-instructions { - font-weight: bold; -} -.sheet-charmancer .sheet-spellslide .sheet-spell-summary { - margin: 0; -} -.sheet-charmancer label.sheet-nostyle * { - display: inline; - margin-top: 0; -} -.sheet-charmancer .sheet-spell-holder { - margin: 1em 0; -} -.sheet-charmancer .sheet-spell-holder label { - border: 1px solid black; - background-color: #efefef; - margin: 0; - width: 100%; - box-sizing: border-box; -} -.sheet-charmancer .sheet-spell-holder label .sheet-title { - display: inline; - padding: 1em; - line-height: 2em; -} -.sheet-charmancer .sheet-spell-holder label .sheet-title span.sheet-choice-showing { - font-family: pictos; - color: red; - display: inline; - font-size: 0.8em; - line-height: 0.1em; - padding-left: 0.5em; - position: relative; - bottom: 0.3em; -} -.sheet-charmancer .sheet-spell-holder label .sheet-number { - float: right; - font-weight: normal; - margin-right: 0.7em; - line-height: 0.8em; -} -.sheet-charmancer .sheet-spell-holder .sheet-spellheader input { - display: inline; - float: right; - opacity: 0; -} -.sheet-charmancer .sheet-spell-holder label .sheet-number::after { - content: "9"; - font-family: pictos; - position: absolute; - margin-left: 0.3em; - font-size: 1.3em; - display: inline-block; - transform: rotate(-90deg); -} -.sheet-charmancer .sheet-spell-holder label input:checked ~ .sheet-number::after { - transform: rotate(90deg); - margin-left: 0.4em; -} -.sheet-charmancer .sheet-spell-holder .sheet-container { - width: 100%; - border: 1px solid black; - border-top: 0; - padding: 0; - box-sizing: border-box; -} -.sheet-charmancer .sheet-spell-item { - padding: 0 0.5em; - line-height: 1.5em; -} -.sheet-charmancer .sheet-spell-item label { - border: 0; - margin: 0; - padding: 0; - width: 100%; - background-color: unset; - font-size: 16px; - font-weight: normal; - display: inline; - line-height: 1.4em; -} -.sheet-charmancer .sheet-spell-item .sheet-mancer_info { - font-size: 1em; - margin-top: 0.25em; - background-color: #777; - line-height: 1em; - position: absolute; - left: 93%; -} -.sheet-charmancer .sheet-spell-item .sheet-classes { - font-size: 0.6em; - float: right; - margin-right: 7%; -} -.sheet-charmancer .sheet-spell-item .sheet-classes span:not(:last-child)::after { - content: ", "; - color: #000; -} -.sheet-charmancer .sheet-spell-item .sheet-known { - color: #000; - font-style: italic; -} -.sheet-charmancer .sheet-spell-item .sheet-class0 { - color: #245485; -} -.sheet-charmancer .sheet-spell-item .sheet-class1 { - color: #000; -} -.sheet-charmancer .sheet-spell-item .sheet-class2 { - color: #ec2127; -} -.sheet-charmancer .sheet-spell-item .sheet-class3 { - color: #447877; -} -.sheet-charmancer .sheet-container .sheet-spell-item .sheet-spellcheck { - margin-bottom: 0.3em; - margin-right: 0.3em; -} -.sheet-charmancer .sheet-spell-item .sheet-lock:not(:empty) ~ label, .sheet-charmancer .sheet-spell-item .sheet-hardlock:not(:empty) ~ label { - pointer-events: none; -} -.sheet-charmancer .sheet-spell-item .sheet-existing[value="1"] ~ label .sheet-name { - font-style: italic; -} -.sheet-charmancer .sheet-spell-item .sheet-existing[value="1"] ~ label input:not(:checked) ~ .sheet-name::before { - content: "r"; - font-family: pictos; - color: red; - font-style: normal; - padding-right: 0.3em; - line-height: 1em; -} -.sheet-charmancer .sheet-spell-item .sheet-lock:not(:empty) ~ label *, .sheet-charmancer .sheet-spell-item .sheet-hardlock:not(:empty) ~ label * { - opacity: 0.6; -} -.sheet-charmancer .sheet-container .sheet-spell-item:nth-child(even) { - background-color: #efefef; -} -.sheet-charmancer .sheet-spell-holder .sheet-controller:not(:empty) + .sheet-container { - height: 0; - display: none; -} -.sheet-charmancer .sheet-spell-holder .sheet-spellinfo:not(:empty) { - display: flex; - justify-content: space-between; - margin-top: 1em; -} -.sheet-charmancer .sheet-spell-holder .sheet-spellinfo div { - width: 49%; -} -.sheet-charmancer .sheet-spell-holder .sheet-spellinfo div div { - width: 100%; - padding-bottom: 0.3em; -} -.sheet-charmancer .sheet-spell-holder .sheet-spellinfo p { - margin: 0; - font-size: 1em; -} -.sheet-charmancer .sheet-pagelock:empty + .sheet-spellslide * { - pointer-events: none; -} -.sheet-charmancer .sheet-replace-info span { - font-family: pictos; - color: red; -} -.sheet-charmancer .sheet-asi-row .sheet-asi, .sheet-charmancer .sheet-asi-row .sheet-feat { - display: none; -} -.sheet-charmancer .sheet-asi-row .sheet-switch-container { - display: flex; -} -.sheet-charmancer .sheet-asi-row .sheet-switch-tab { - width: 50%; - border-color: #888; - border-style: solid; - border-radius: 4px 4px 0 0; - border-width: 1px 1px 0 1px; - background-color: #aaa; - padding: 0.25em 0.5em; - margin: 0; -} -.sheet-charmancer .sheet-asi-row .sheet-switch-tab input { - display: none; -} -.sheet-charmancer .sheet-asi-row .sheet-switch:empty ~ .sheet-switch-container .sheet-asi-tab, .sheet-charmancer .sheet-asi-row .sheet-switch:not(:empty) ~ .sheet-switch-container .sheet-feat-tab { - border-bottom-width: 0; - background-color: white; -} -.sheet-charmancer .sheet-asi-row .sheet-switch ~ .sheet-switch-container .sheet-feat-tab { - background-color: #bbb; - color: #ab8b57; - pointer-events: none; -} -.sheet-charmancer .sheet-asi-row .sheet-switch:empty ~ .sheet-asi, .sheet-charmancer .sheet-asi-row .sheet-switch:not(:empty) ~ .sheet-feat { - display: block; - border-color: #888; - border-style: solid; - border-width: 0 1px 1px 1px; - border-radius: 0 0 4px 4px; - padding: 1em; -} -.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder { - display: flex; - width: 100%; - flex-wrap: wrap; -} -.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div { - width: 33%; -} -.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div:nth-child(1), .sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div:nth-child(2), .sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div:nth-child(3) { - margin-bottom: 1.5em; -} -.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div div { - position: relative; - width: 1.2em; - display: inline-block; - top: -0.3em; - left: -0.5em; -} -.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div h5 { - font-weight: bold; - text-align: center; -} -.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div input { - font-weight: bold; - border: none; - width: 30%; - font-size: 2em; - background-color: white; - color: black; -} -.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div span { - font-size: 2em; - margin-left: 20%; - vertical-align: text-bottom; -} -.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder .sheet-spinner { - position: absolute; - left: 0; - height: 12px; - padding: 0; - font-size: 12px; - line-height: 0; - width: 100%; - border-radius: 0; -} -.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder .sheet-up-spinner { - bottom: 0; - border-bottom-width: 0; - border-radius: 2px 2px 0 0; -} -.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder .sheet-down-spinner { - top: 0; - border-radius: 0 0 2px 2px; -} - -.charsheet .sheet-charmancer .sheet-choices h2 span { - display: block; - font-size: 16px; - font-weight: normal; - line-height: normal; - color: #888; - margin: -8px 0 8px; -} -.charsheet .sheet-charmancer .sheet-choices .sheet-row p { - white-space: pre-line; -} - -.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder .sheet-lock-down:not(:empty) ~ div .sheet-down-spinner, .sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder .sheet-lock-up:not(:empty) ~ div .sheet-up-spinner { - pointer-events: none; - color: rgba(0, 0, 0, 0.3); - background-color: rgba(232, 232, 232, 0.3); -} -.sheet-charmancer .sheet-lp-summary { - display: flex; - width: 100%; - min-height: 200px; - border: 1px solid black; - margin-bottom: 2em; -} -.sheet-charmancer .sheet-lp-summary div { - width: 50%; -} -.sheet-charmancer .sheet-lp-summary div div { - width: 100%; - padding-top: 0.5em; -} -.sheet-charmancer .sheet-lp-summary .sheet-before { - border-right: 1px solid black; -} -.sheet-charmancer .sheet-lp-summary div h2 { - width: 100%; - color: white; - border-bottom: 1px solid black; - box-sizing: border-box; - padding-left: 0.5em; - font-size: 1.5em; -} -.sheet-charmancer .sheet-lp-summary .sheet-before h2 { - background-color: black; -} -.sheet-charmancer .sheet-lp-summary .sheet-after h2 { - background-color: #999; -} -.sheet-charmancer .sheet-lp-summary .sheet-row { - margin: 0; - padding: 0; -} -.sheet-charmancer .sheet-lp-summary .sheet-row::before { - margin: 0.5em; -} -.sheet-charmancer .sheet-lp-summary .sheet-ability-row { - width: 100%; - display: flex; - padding: 0; - font-size: 1.2em; -} -.sheet-charmancer .sheet-lp-summary .sheet-ability-row div { - width: 16.6%; - text-align: center; - padding: 0; -} -.sheet-charmancer .sheet-lp-summary .sheet-ability-row h5 { - font-size: 1.1em; - line-height: 1.2em; -} -.sheet-charmancer .sheet-lp-summary p { - font-weight: bold; - margin: 0; - padding-left: 0.5em; -} -.sheet-charmancer .sheet-lp-summary p span { - font-weight: normal; -} -.sheet-charmancer .sheet-lp-summary .sheet-highlight { - background-color: #e6d6b8; -} -.sheet-charmancer .sheet-lp-summary span.sheet-highlight { - color: red; -} -.sheet-charmancer .sheet-lp-summary ~ div.sheet-summary { - width: 100%; -} - -/* Firefox 3.5+ */ -body:not(:-moz-handler-blocked) .sheet-charmancer .sheet-steps { - top: -0.8em; -} -body:not(:-moz-handler-blocked) .sheet-charmancer .sheet-bottombar { - bottom: -0.8em; -} - -.sheet-pc .sheet-globalattack { - border: none; -} -.sheet-pc div.sheet.global-dmg div.sheet-global-mod div.sheet-rows { - margin-bottom: 5px; -} -.sheet-pc div.sheet.global-dmg div.sheet-global-mod div.sheet-rows span { - display: inline; - margin-left: 25px; -} -.sheet-pc div.sheet-global-dmg div.sheet-display { - margin-bottom: 2px; - width: 90% !important; -} -.sheet-pc div.sheet-global-dmg div.sheet-display span.sheet-title { - padding-right: 0px; - width: 40%; -} -.sheet-pc div.sheet-global-dmg div.sheet-display span.sheet-subheader { - display: inline; - padding-right: 0px; - width: 50%; -} -.sheet-pc div.sheet-global-dmg div.sheet-display span.sheet-subheader span { - display: inline; - padding: 4px 0px; -} - -/* Customizations for the PC's global damage area */ -div.sheet-globaldisplay { - width: 80%; - background-color: #EFEFEF; - border-bottom-right-radius: 5px; - border-top-left-radius: 5px; - display: inline-block; - font-size: 9px; - font-weight: bold; - line-height: 16px; - padding-bottom: 3px; - padding-left: 4px; - padding-right: 4px; - padding-top: 3px; - text-align: left; - text-overflow: ellipsis; -} -div.sheet-globaldisplay span { - display: inline; -} - -.sheet-pc .sheet-global-mod .sheet-options-flag:not(:checked) ~ .sheet-display .sheet-title { - background-color: #EFEFEF; - border-bottom-right-radius: 5px; - border-top-left-radius: 5px; - display: inline-block; - font-size: 9px; - font-weight: bold; - line-height: 16px; - padding-bottom: 3px; - padding-left: 4px; - padding-right: 4px; - padding-top: 3px; - text-align: left; -} -.sheet-pc .sheet-global-mod .sheet-options-flag:not(:checked) ~ .sheet-display .sheet-subheader { - background-color: #EFEFEF; - border-bottom-right-radius: 5px; - border-top-left-radius: 5px; - display: inline-block; - font-size: 9px; - font-weight: bold; - height: 16px; - padding-bottom: 3px; - padding-left: 4px; - padding-right: 4px; - padding-top: 3px; - text-align: left; -} -.sheet-pc .sheet-global-mod .sheet-active-flag { - position: relative; - top: -5px; -} -.sheet-pc .sheet-global-mod .sheet-options-flag:checked ~ .sheet-active-flag { - margin-bottom: 50px; -} -.sheet-pc .sheet-global-mod .sheet-options-flag:checked ~ .sheet-display { - display: none; -} - -/* Level HP Bar */ -.sheet-charmancer .sheet-levels-hp-row { - background: #eee; - border-radius: 0.25em; - border: 1px solid #aaa; - margin: 0.5em 0; - padding: 0.25em; - position: relative; - z-index: 0; -} -.sheet-charmancer .sheet-levels-hp-row h2 { - line-height: normal; - height: 1em; - vertical-align: middle; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle, .sheet-charmancer .sheet-levels-hp-row .sheet-class1_rollhp, .sheet-charmancer .sheet-levels-hp-row .sheet-class2_rollhp, .sheet-charmancer .sheet-levels-hp-row .sheet-class3_rollhp, .sheet-charmancer .sheet-levels-hp-row .sheet-class4_rollhp { - vertical-align: middle; - text-align: left; -} -.sheet-charmancer .sheet-levels-hp-row input[name=comp_class1_addhp], .sheet-charmancer .sheet-levels-hp-row input[name=comp_class2_addhp], .sheet-charmancer .sheet-levels-hp-row input[name=comp_class3_addhp], .sheet-charmancer .sheet-levels-hp-row input[name=comp_class4_addhp] { - vertical-align: middle; - text-align: left; -} -.sheet-charmancer .sheet-levels-hp-row button[name=act_class1_addhpAverage], .sheet-charmancer .sheet-levels-hp-row button[name=act_class2_addhpAverage], .sheet-charmancer .sheet-levels-hp-row button[name=act_class3_addhpAverage], .sheet-charmancer .sheet-levels-hp-row button[name=act_class4_addhpAverage] { - vertical-align: middle; - text-align: left; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class1_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class2_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class3_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class4_by-levels { - border-top: 1px solid #aaa; - margin: -0.25em !important; - margin-top: 0.25em !important; - overflow: hidden; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > div { - background: #fff; - display: inline-block; - border-radius: 0 0 0.25em 0.25em; - padding: 0; - width: 100%; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > label { - display: none; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > div > label { - display: none; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > div > div { - padding: 0.25em; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > div > div:nth-child(odd) { - background: #eee; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > div > div label { - font-size: 24px; - vertical-align: middle; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > div > div button { - vertical-align: middle; -} -.sheet-charmancer .sheet-levels-multiclass .sheet-hide-multiclass[value="0"] ~ .sheet-row:nth-of-type(1n+2), .sheet-charmancer .sheet-levels-multiclass .sheet-hide-multiclass[value="1"] ~ .sheet-row:nth-of-type(1n+3), .sheet-charmancer .sheet-levels-multiclass .sheet-hide-multiclass[value="2"] ~ .sheet-row:nth-of-type(1n+4), .sheet-charmancer .sheet-levels-multiclass .sheet-hide-multiclass[value="3"] ~ .sheet-row:nth-of-type(1n+5) { - display: none; -} -.sheet-charmancer .sheet-levels-multiclass .sheet-class1_selector, .sheet-charmancer .sheet-levels-multiclass .sheet-class2_selector, .sheet-charmancer .sheet-levels-multiclass .sheet-class3_selector, .sheet-charmancer .sheet-levels-multiclass .sheet-class4_selector { - display: inline-block; - width: 45%; -} -.sheet-charmancer .sheet-levels-multiclass button { - margin: 0% 1%; - font-weight: 500; - line-height: 18px; - height: 18px; -} -.sheet-charmancer .sheet-levels-multiclass h2 { - display: inline-block; - margin-right: 2%; - width: auto; -} -.sheet-charmancer .sheet-levels-multiclass .sheet-row h2 + input { - margin-right: 2%; -} -.sheet-charmancer .sheet-levels-multiclass .sheet-multiclass_message { - display: inline-block; - width: auto; - margin-right: 25%; -} -.sheet-charmancer .sheet-levels-multiclass .sheet-levels-message { - display: inline-block; - font-weight: bold; -} -.sheet-charmancer .sheet-levels-multiclass .sheet-levels-multiclass-buttons div { - display: inline-block; - margin-left: 5%; - width: auto; -} -.sheet-charmancer .sheet-levels-multiclass .sheet-add_multiclass { - margin-left: 25%; -} -.sheet-charmancer .sheet-levels-multiclass .sheet-add_multiclass button[type=action]:disabled { - cursor: not-allowed; -} -.sheet-charmancer .sheet-levels-multiclass .sheet-hp-flag[value=roll] ~ div > button[name*=rollhp], .sheet-charmancer .sheet-levels-multiclass .sheet-hp-flag[value=average] ~ div > button[name*=averagehp], .sheet-charmancer .sheet-levels-multiclass .sheet-hp-flag[value=roll] ~ button[name*=rollhp], .sheet-charmancer .sheet-levels-multiclass .sheet-hp-flag[value=average] ~ button[name*=averagehp] { - background-color: #00ba73; - color: #fff; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-row div > label { - display: inline; -} -.sheet-charmancer .sheet-compendium-class-name { - font-family: "Source Sans Pro", "Varta", arial, sans-serif; - font-size: 28px; - text-transform: capitalize; - font-variant: small-caps; - font-weight: bold; -} -.sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container { - pointer-events: none; - background-color: #E8E8E8; -} -.sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container input, .sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container select, .sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container button { - background-color: #f5f5f5 !important; - color: #888888 !important; - cursor: not-allowed !important; -} -.sheet-charmancer .sheet-custom_warning { - display: none; -} -.sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container .sheet-class_features_container, .sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container .sheet-subclass_features_container { - display: none; -} -.sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container .sheet-custom_warning { - display: block; - margin-bottom: 10px; - font-weight: bold; -} -.sheet-charmancer .sheet-levels-hp-row input.sheet-hpbylevel-toggle { - opacity: 0; - display: inline-block !important; - width: 1.5em; - height: 1.5em; - position: absolute; - right: 0.25em; - z-index: 1; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle ~ .sheet-collapse { - display: inline-block; - font-family: pictos; - font-size: 1.5em; - transform: rotate(90deg); - position: absolute; - right: 0.25em; - top: 9px; - z-index: 0; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse { - transform: rotate(-90deg); - margin-left: 0.4em; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-class1_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-class2_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-class3_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-class4_by-levels, .sheet-charmancer .sheet-levels-hp-row span.sheet-collapse + div { - display: none; -} -.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class1_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class2_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class3_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class4_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div { - display: block; -} -.sheet-charmancer button.sheet-step.sheet-disabled { - pointer-events: none; - opacity: 0.3; -} - -/* Level HP expanded */ -/* DEV 1378 */ -/* levels-multiclass is the div encompassing the overall class section of the levels slide */ -/* These are the two buttons to add or remove a multiclass */ -/* The hidden checkbox to expanded or collapse the by level */ -/* Icon for the collpase & expand toggle */ -/* Toggles to expand & collapse the HP by levels */ -.sheet-utilityrow label span span { - display: inline; -} - -/* cleaning up level slide class feature display */ -.sheet-charmancer .sheet-choices .sheet-class1_features, .sheet-charmancer .sheet-choices .sheet-class2_features, .sheet-charmancer .sheet-choices .sheet-class3_features, .sheet-charmancer .sheet-choices .sheet-class4_features, .sheet-charmancer .sheet-choices .sheet-subclass1_features, .sheet-charmancer .sheet-choices .sheet-subclass2_features, .sheet-charmancer .sheet-choices .sheet-subclass3_features, .sheet-charmancer .sheet-choices .sheet-subclass4_features { - font-size: 14px; - margin: 0.5em 0; -} -.sheet-charmancer .sheet-choices .sheet-subclass1_features_title, .sheet-charmancer .sheet-choices .sheet-subclass2_features_title, .sheet-charmancer .sheet-choices .sheet-subclass3_features_title, .sheet-charmancer .sheet-choices .sheet-subclass4_features_title { - margin-top: 0.5em; - display: inline-block !important; -} -.sheet-charmancer .sheet-choices .sheet-utilityrow { - margin-bottom: 1em; -} -.sheet-charmancer .sheet-choices .sheet-utilityrow .sheet-result { - font-weight: normal; - margin-bottom: -0.25em; - display: block; - font-size: 13px; -} -.sheet-charmancer p.sheet-prereq { - color: red; - margin-top: -0.5em; -} -.sheet-charmancer p.sheet-prereq span { - display: inline; - padding-right: 0.2em; -} - -/* styling the featured slide's spell selection */ -/* DnD5E OFFICIAL CONTENT CSS */ -/* LICENSED SHEET */ -div.sheet-licensecontainer.sheet-licensedsheet, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer { - /* NPC & MONSTER TEMPLATE */ -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page > div.sheet-header, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page > div.sheet-header { - margin-left: -50px; - width: 850px; - height: 140px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-advantagetoggle, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-advantagetoggle { - top: 140px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page.sheet-core > div.sheet-header, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page.sheet-options > div.sheet-header { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/CharScroll.svg?sanitize=true"); - background-repeat: no-repeat; - background-size: cover; - background-position: 2px center; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page.sheet-core > div.sheet-header, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page.sheet-options > div.sheet-header { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/CharScroll.svg?sanitize=true"); - background-repeat: no-repeat; - background-size: cover; - background-position: 2px center; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page.sheet-bio > div.sheet-header, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page.sheet-bio > div.sheet-header { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/BioScroll.svg?sanitize=true"); - background-repeat: no-repeat; - background-size: cover; - background-position: 2px center; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page.sheet-spells > div.sheet-header, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page.sheet-spells > div.sheet-header { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/SpellScroll.svg?sanitize=true"); - background-repeat: no-repeat; - background-size: cover; - background-position: 2px center; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page > div.sheet-header::after, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page > div.sheet-header::after { - content: ""; - width: 30px; - height: 162px; - position: absolute; - right: -60px; - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ScrollRight.svg?sanitize=true"); - background-repeat: no-repeat; - background-position: right center; - background-size: 100% 100%; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container { - width: 250px; - display: inline-block; - margin-left: 60px; - margin-top: 72px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container img, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container img { - display: none; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container span { - margin-top: 16px; - margin-left: 35px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info { - border: none; - margin-left: 54px; - width: 440px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_background], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_background] { - width: 138px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_race], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_race] { - width: 180px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_alignment], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_alignment] { - width: 140px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_experience], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_experience] { - width: 98px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_age], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_age], div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_height], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_height], div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_weight], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_weight] { - width: 100px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_eyes], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_eyes], div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_skin], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_skin], div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_hair], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_hair] { - width: 140px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part { - width: 144px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part select, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part input { - border: none; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part select, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part input { - border: none; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part select[name=attr_spellcasting_ability], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part select[name=attr_spellcasting_ability] { - text-align-last: center; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header div.sheet-part span.sheet-display, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header div.sheet-part span.sheet-display { - border: none; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-footer, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-footer { - display: none; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) input[type=radio].sheet-tab-button, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) input[type=radio].sheet-tab-button { - top: 140px; -} -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) input[type=radio].sheet-tab-button + span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) input[type=radio].sheet-tab-button + span { - top: 140px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-advantagetoggle, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-advantagetoggle { - top: 140px; -} - -div.sheet-licensecontainer.sheet-licensedsheet div.sheet-npc div.sheet-triangle, div.sheet-licensecontainer.sheet-licensedsheet div.sheet-triangle { - border: none; - border-top: 3px solid transparent; - border-bottom: 3px solid transparent; - border-left: 360px solid #245485; - margin-top: 5px; - margin-bottom: 5px; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer div.sheet-npc div.sheet-triangle, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer div.sheet-triangle { - border: none; - border-top: 3px solid transparent; - border-bottom: 3px solid transparent; - border-left: 360px solid #245485; - margin-top: 5px; - margin-bottom: 5px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-header .sheet-options-flag, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-header .sheet-options-flag, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-header .sheet-options-flag + span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-header .sheet-options-flag + span { - top: 45px; - right: -15px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-header .sheet-header-info, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-header .sheet-header-info { - margin-top: 30px; - margin-left: 51px; - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/CharBox.svg?sanitize=true"); - background-position: 0; - padding: 14px; - background-size: cover; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info { - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/SpellBox.svg?sanitize=true"); - display: inline-flex; - justify-content: space-around; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info .sheet-part, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info .sheet-part { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/SpellHeadBlock.svg?sanitize=true"); - background-position: top center; - background-size: contain; - background-repeat: no-repeat; - width: 30%; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attributes-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attributes-container { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-back.svg?sanitize=true"); - margin: 0 !important; - background-repeat: no-repeat; - background-size: cover; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container { - width: auto; - border: 0; - margin: 0 !important; - margin-top: 20px !important; - background-position: top center !important; - background-repeat: no-repeat !important; - background-size: contain !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-STR.svg?sanitize=true"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container ~ .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container ~ .sheet-attr-container { - margin-top: 8px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-DEX.svg?sanitize=true"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container { - /* constitution is abbrivated CNS instead of CON - * * because windows has that term reserved */ - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-CNS.svg?sanitize=true"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-INT.svg?sanitize=true"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-WIS.svg?sanitize=true"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-CHA.svg?sanitize=true"); - margin-bottom: 20px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container button, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container button { - font-size: 6.5px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr { - font-size: 35px; - font-weight: bold; - position: relative; - top: -5px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod { - border: none; - background: transparent; - margin-top: -10px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod .sheet-baseattr, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod .sheet-attr-flag, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod .sheet-finalattr { - font-size: 18px !important; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod .sheet-baseattr, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod .sheet-attr-flag, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod .sheet-finalattr { - font-size: 18px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/inspiration.svg?sanitize=true"); - background-repeat: no-repeat; - background-size: cover; - height: 40px; - margin-bottom: 2px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/proficency-bonus.svg?sanitize=true"); - background-repeat: no-repeat; - background-size: cover; - height: 50px; - margin-bottom: 2px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-value, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-label { - border: none; - background: transparent; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-value, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-label { - border: none; - background: transparent; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-value, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-value { - margin-top: 2px; - margin-left: 3px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-label { - width: calc(100% - 42px); - margin-left: 0; - margin-top: 5px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container .sheet-value, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container .sheet-value { - margin-top: 8px; - margin-left: 6px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container .sheet-label { - width: calc(100% - 42px); - margin-left: -3px; - margin-top: 10px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-saving-throw-container, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-skills-container { - position: relative; - box-sizing: border-box; - padding: 5px 5px 15px; - border: 10px solid black; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/saves.svg?sanitize=true"); - border-image-slice: 65 10; - border-image-width: auto; - border-image-repeat: round; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-saving-throw-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-skills-container { - position: relative; - box-sizing: border-box; - padding: 5px 5px 15px; - border: 10px solid black; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/saves.svg?sanitize=true"); - border-image-slice: 65 10; - border-image-width: auto; - border-image-repeat: round; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-saving-throw-container .sheet-label, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-skills-container .sheet-label { - position: absolute; - width: 100%; - bottom: -5px; - margin: 0 calc(-5px); -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-saving-throw-container .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-skills-container .sheet-label { - position: absolute; - width: 100%; - bottom: -5px; - margin: 0 calc(-5px); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-core .sheet-col2, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-core .sheet-col2 { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vitals.svg?sanitize=true"); - background-repeat: no-repeat; - background-position: top center; - background-size: contain; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hdice-dsaves-container { - width: 100% !important; - margin: 0; - padding: 10px 8px 0; - box-sizing: border-box; - display: flex; - justify-content: space-between; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hdice-dsaves-container { - width: 100% !important; - margin: 0; - padding: 10px 8px 0; - box-sizing: border-box; - display: flex; - justify-content: space-between; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hdice-dsaves-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hdice-dsaves-container { - padding: 0 8px 10px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-resources .sheet-hdice-dsaves-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-resources .sheet-hdice-dsaves-container { - padding: 0 0 10px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/AC.svg?sanitize=true"); - background-repeat: no-repeat; - background-position: center center; - background-size: contain; - min-height: 75px !important; - border: 0 !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac input, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac input { - margin-top: 10px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac .sheet-pc-ac, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac .sheet-pc-ac { - width: 50% !important; - margin: 0 auto; - line-height: 8px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-init, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-speed { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-box.svg?sanitize=true"); - background-repeat: no-repeat; - background-position: center center; - background-size: contain; - border: 0 !important; - min-height: 75px !important; - position: relative; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-init, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-speed { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-box.svg?sanitize=true"); - background-repeat: no-repeat; - background-position: center center; - background-size: contain; - border: 0 !important; - min-height: 75px !important; - position: relative; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-init button, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-speed .sheet-label { - position: absolute; - bottom: 5px; -} -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp .sheet-label { - position: absolute; - bottom: 5px; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-init button, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-speed .sheet-label { - position: absolute; - bottom: 5px; -} -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp .sheet-label { - position: absolute; - bottom: 5px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-init span, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-speed input { - display: inline-block; - margin-top: 15px; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-init span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-speed input { - display: inline-block; - margin-top: 15px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp { - position: relative; - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-top.svg?sanitize=true"); - background-repeat: no-repeat; - background-position: center center; - background-size: contain; - border: 0 !important; - width: calc(100% - 16px); - height: 95px; - margin: 5px 8px 0; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top { - padding-top: 3px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top span { - margin-left: 10px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top input, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top input { - width: 132px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp + .sheet-hp, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp + .sheet-hp { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-bottom.svg?sanitize=true"); - background-repeat: no-repeat; - background-position: center center; - background-size: contain; - min-height: 70px; - margin: 0 8px 5px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-subcontainer, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-subcontainer { - --topNotchSize:7px; - --bottomNotchSize:6px; - box-sizing: border-box; - margin-top: 5px; - width: 49%; - background: #fff; - border: 5px solid black; - border-top-width: 2px; - border-bottom-width: 2px; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-box.svg?sanitize=true"); - border-image-slice: 15 15; - border-image-width: auto; - border-image-repeat: round; - -webkit-clip-path: polygon(0% var(--topNotchSize), var(--topNotchSize) 0%, calc(100% - var(--topNotchSize)) 0%, 100% var(--topNotchSize), 100% calc(100% - var(--bottomNotchSize)), calc(100% - var(--bottomNotchSize)) 100%, var(--bottomNotchSize) 100%, 0% calc(100% - var(--bottomNotchSize))); - clip-path: polygon(0% var(--topNotchSize), var(--topNotchSize) 0%, calc(100% - var(--topNotchSize)) 0%, 100% var(--topNotchSize), 100% calc(100% - var(--bottomNotchSize)), calc(100% - var(--bottomNotchSize)) 100%, var(--bottomNotchSize) 100%, 0% calc(100% - var(--bottomNotchSize))); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-row-container input[type=checkbox], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-row-container input[type=checkbox] { - margin: 0px -2px; - border-radius: 50%; - border: 2px solid #000 !important; - width: 1em; - height: 1em; - background-color: white; - vertical-align: middle; - -webkit-appearance: none; - outline: none; - cursor: pointer; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-row-container input[type=checkbox]:checked, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-row-container input[type=checkbox]:checked { - background-color: #00ba73; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-top input, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-top input { - width: 60px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attacks, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-proficiencies, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-traits, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-equipment, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-exhaustion { - box-sizing: border-box; - width: 100%; - margin-top: 10px; - border: 5px solid black; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/5eBorder.svg?sanitize=true"); - border-image-slice: 6% 8% 12% 8%; - border-image-width: 16px 19px 32px 19px; - border-image-repeat: round; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attacks, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-proficiencies, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-traits, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-equipment, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-exhaustion { - box-sizing: border-box; - width: 100%; - margin-top: 10px; - border: 5px solid black; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/5eBorder.svg?sanitize=true"); - border-image-slice: 6% 8% 12% 8%; - border-image-width: 16px 19px 32px 19px; - border-image-repeat: round; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-display button *, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-display button * { - min-width: 15%; - max-width: 33%; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container { - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/perception.svg?sanitize=true"); - background-position: center center; - background-repeat: no-repeat; - background-size: contain; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container .sheet-value, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container .sheet-value { - margin-top: 3px; - margin-left: 5px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container .sheet-label { - position: absolute; - width: calc(33% - 42px) !important; - margin-left: 0; - margin-top: 5px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-tool_proficiencies, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-tool_proficiencies { - box-sizing: border-box; - width: 100%; - margin-top: 5px; - border: 5px solid black; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/proficiency-block.svg?sanitize=true"); - border-image-slice: 5 10; - border-image-width: 15px; - border-image-repeat: round; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-proficiencies .sheet-display button *, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-proficiencies .sheet-display button * { - min-width: 33%; - max-width: 50%; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf { - position: relative; - box-sizing: border-box; - width: 100%; - min-height: 6em; - margin-top: 5px; - border: 15px solid black; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-top.svg?sanitize=true"); - border-image-slice: 35 15; - border-image-width: auto; - border-image-repeat: round; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf + .sheet-pibf, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf + .sheet-pibf { - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-mid.svg?sanitize=true"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf + .sheet-pibf + .sheet-pibf + .sheet-pibf, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf + .sheet-pibf + .sheet-pibf + .sheet-pibf { - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-bottom.svg?sanitize=true"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-display, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-display { - padding: 0; - position: relative; - top: -5px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-options-flag, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-options-flag { - top: -5px; - right: -10px; -} -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-options-flag ~ span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-options-flag ~ span { - top: -5px; - right: -10px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-label { - position: absolute; - top: unset !important; - right: unset !important; - bottom: -10px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin { - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/copper.svg?sanitize=true"); - background-position: center center; - background-repeat: no-repeat; - background-size: contain; - border: none; - border-radius: 0; - margin: 5px 0; - background-color: transparent; - position: relative; - left: -9px; - height: 30px; - width: 75px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin .sheet-label { - position: relative; - margin: 0; - top: 5px; - left: 22px; - width: 15px; - height: 20px; - text-indent: -40px; - font-size: 6px; - line-height: 20px; - vertical-align: middle; - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/copper.png"); - background-position: center center; - background-repeat: no-repeat; - background-size: contain; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin input, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin input { - position: relative; - top: 5px; - left: 17px; - width: 35px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin { - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/silver.svg?sanitize=true"); - margin-top: 0; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin .sheet-label { - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/silver.png"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin { - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/electrum.svg?sanitize=true"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin .sheet-label { - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/electrum.png"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin { - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/gold.svg?sanitize=true"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin .sheet-label { - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/gold.png"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin { - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/platnum.svg?sanitize=true"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin .sheet-label { - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/platnum.png"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-equipment .sheet-weighttotal, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-equipment .sheet-weighttotal { - left: 4px; - top: 185px; - width: 68px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-bio .sheet-textbox, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-bio .sheet-textbox { - box-sizing: border-box; - width: 100%; - margin-top: 10px; - border: 5px solid black; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/5eBorder.svg?sanitize=true"); - border-image-slice: 32 25; - border-image-width: auto; - border-image-repeat: round; - text-align: center; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-bio .sheet-col1 .sheet-textbox + .sheet-textbox textarea, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-bio .sheet-col1 .sheet-textbox + .sheet-textbox textarea { - min-height: 640px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-bio .sheet-textbox textarea, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-bio .sheet-textbox textarea { - margin: 0 auto; - text-align: left; - width: calc(100% - 20px); - background: transparent; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/SpellLevel.svg?sanitize=true"); - background-repeat: no-repeat; - background-position: center center; - background-size: cover; - height: 50px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-col1 .sheet-spell-level:nth-child(1), input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-col1 .sheet-spell-level:nth-child(1) { - background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/Cantrip.svg?sanitize=true"); -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level { - border: 0; - background: transparent; - position: relative; - top: 11px; -} -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level::before, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level::after { - border: 0; - background: transparent; - position: relative; - top: 11px; -} -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-total, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-expended, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-primes { - border: 0; - background: transparent; - position: relative; - top: 11px; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level { - border: 0; - background: transparent; - position: relative; - top: 11px; -} -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level::before, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level::after { - border: 0; - background: transparent; - position: relative; - top: 11px; -} -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-total, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-expended, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-primes { - border: 0; - background: transparent; - position: relative; - top: 11px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level span { - left: 7px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) textarea[name=attr_global_save_rollstring], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) textarea[name=attr_global_save_rollstring] { - width: 100px !important; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-npc_options-flag:checked ~ .sheet-npc_options, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-npc_options-flag:checked ~ .sheet-npc_options { - display: block; - width: 100%; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-container { - width: unset; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc { - align-items: flex-start; - box-sizing: border-box; - display: inline-flex; - flex-flow: wrap; - margin-bottom: 2%; - min-width: 100%; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-spell-labels [data-i18n=slots_total-u], div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-spell-labels [data-i18n=slots_remaining-u] { - display: none; -} -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-header { - display: none; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-spell-labels [data-i18n=slots_total-u], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-spell-labels [data-i18n=slots_remaining-u] { - display: none; -} -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-header { - display: none; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc { - top: unset; - width: 100%; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body { - display: inline-flex; - flex-flow: wrap; - margin-top: 0px; - max-width: 95%; - width: -webkit-fit-content; - width: -moz-fit-content; - width: fit-content; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body .sheet-col, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body .sheet-col { - background: #fff; - box-sizing: border-box; - display: inline-block; - margin-right: 0.5em; - max-width: 32%; - min-width: 250px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions, div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-stat-block { - background: #fff; - box-sizing: border-box; - margin-right: 2em; - max-width: 30%; - min-width: 385px; -} - -input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-stat-block { - background: #fff; - box-sizing: border-box; - margin-right: 2em; - max-width: 30%; - min-width: 385px; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions button[type=roll], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions button[type=roll] { - white-space: normal; -} - -div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions { - margin-top: 2em; -} - -/* CHARACTERMANCER */ -div.sheet-charmancer div.sheet-licensedsheet-flag { - display: none; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-logos { - display: flex; - width: 100%; - text-align: center; - flex-flow: column; - margin-bottom: 1em; -} -div.sheet-charmancer .sheet-logos, div.sheet-charmancer .sheet-logos { - display: flex; - width: 100%; - text-align: center; - flex-flow: column; - margin-bottom: 1em; -} -div.sheet-charmancer .sheet-charmancer-logo { - margin: 0 auto; - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/charactermancer-1.png"); - background-position: center; - background-size: contain; - background-repeat: no-repeat; - display: flex; - width: 70%; - height: 5em; -} -div.sheet-charmancer .sheet-charmancer-logo, div.sheet-charmancer .sheet-charmancer-logo { - margin: 0 auto; - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/charactermancer-1.png"); - background-position: center; - background-size: contain; - background-repeat: no-repeat; - display: flex; - width: 70%; - height: 5em; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-compendium-logo { - margin: 0 auto; - background: url("https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png"); - background-position: center; - background-size: contain; - background-repeat: no-repeat; - display: flex; - width: 50%; - height: 3em; -} -div.sheet-charmancer .sheet-compendium-logo, div.sheet-charmancer .sheet-compendium-logo { - margin: 0 auto; - background: url("https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png"); - background-position: center; - background-size: contain; - background-repeat: no-repeat; - display: flex; - width: 50%; - height: 3em; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-expansions { - display: flex; - width: 100%; - margin: 1em 0; - padding: 1em; - background: #eee; - border-radius: 0.5em; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-expansions, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-expansions { - display: flex; - width: 100%; - margin: 1em 0; - padding: 1em; - background: #eee; - border-radius: 0.5em; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-expansions p { - display: flex; - width: 100%; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-expansions p, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-expansions p { - display: flex; - width: 100%; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-meta-info-container, div.sheet-charmancer.sheet-licensedsheet .sheet-summary-container { - box-sizing: border-box; - width: 100% !important; - padding: 0.5em; - border: 10px solid black !important; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png") !important; - border-image-slice: 20 32 !important; - border-image-width: auto !important; - border-image-repeat: round !important; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-meta-info-container, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-summary-container { - box-sizing: border-box; - width: 100% !important; - padding: 0.5em; - border: 10px solid black !important; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png") !important; - border-image-slice: 20 32 !important; - border-image-width: auto !important; - border-image-repeat: round !important; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-meta-info-container, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-summary-container { - box-sizing: border-box; - width: 100% !important; - padding: 0.5em; - border: 10px solid black !important; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png") !important; - border-image-slice: 20 32 !important; - border-image-width: auto !important; - border-image-repeat: round !important; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-info .sheet-compendium-page { - box-sizing: border-box; - border: 10px solid black; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png"); - border-image-slice: 20 32; - border-image-width: auto; - border-image-repeat: round; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-info .sheet-compendium-page, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-info .sheet-compendium-page { - box-sizing: border-box; - border: 10px solid black; - border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png"); - border-image-slice: 20 32; - border-image-width: auto; - border-image-repeat: round; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-row { - border: 0 !important; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-row, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-row { - border: 0 !important; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-row + .sheet-row::before, div.sheet-charmancer.sheet-licensedsheet .sheet-holder .sheet-row::before { - content: ""; - margin-bottom: 1em; - display: block; - border: none; - border-top: 3px solid transparent; - border-bottom: 3px solid transparent; - border-left: 300px solid #245485; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-row + .sheet-row::before, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-holder .sheet-row::before { - content: ""; - margin-bottom: 1em; - display: block; - border: none; - border-top: 3px solid transparent; - border-bottom: 3px solid transparent; - border-left: 300px solid #245485; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-row + .sheet-row::before, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-holder .sheet-row::before { - content: ""; - margin-bottom: 1em; - display: block; - border: none; - border-top: 3px solid transparent; - border-bottom: 3px solid transparent; - border-left: 300px solid #245485; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-row .sheet-row::before { - border: 0; - margin: 0; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-row .sheet-row::before, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-row .sheet-row::before { - border: 0; - margin: 0; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-row div.sheet-row { - padding: 0.1em 1.5em 0.1em 0; - margin-left: 0; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-row div.sheet-row, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-row div.sheet-row { - padding: 0.1em 1.5em 0.1em 0; - margin-left: 0; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-topbar { - display: flex; - flex-flow: column; - justify-content: space-between; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-topbar, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-topbar { - display: flex; - flex-flow: column; - justify-content: space-between; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-topbar .sheet-topbar-container { - width: 100%; - border: 0; - display: flex; - justify-content: space-between; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-topbar .sheet-topbar-container, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-topbar .sheet-topbar-container { - width: 100%; - border: 0; - display: flex; - justify-content: space-between; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-attr-container { - flex-flow: column-reverse; - min-width: 15%; - display: inline-flex !important; - align-content: space-evenly; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-attr-container, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-attr-container { - flex-flow: column-reverse; - min-width: 15%; - display: inline-flex !important; - align-content: space-evenly; -} -div.sheet-charmancer.sheet-licensedsheet .sheet-summary:nth-child(even) { - background: #eee; - margin: 0 -0.8em 0.8em; - padding: 0.5em 0.8em; -} -div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-summary:nth-child(even), div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-summary:nth-child(even) { - background: #eee; - margin: 0 -0.8em 0.8em; - padding: 0.5em 0.8em; -} - -/* ROLL TEMPLATE */ -.sheet-rolltemplate-simple div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-atk div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-dmg div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-atkdmg div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-desc div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-spell div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-traits div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-npc div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-npcatk div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-npcdmg div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-npcaction div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-mancerroll div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-mancerhproll div[class|=sheet-licensedsheet-flag] { - display: none; -} - -.sheet-rolltemplate-simple, .sheet-rolltemplate-atk, .sheet-rolltemplate-atkdmg, .sheet-rolltemplate-dmg, .sheet-rolltemplate-desc { - image-rendering: -webkit-optimize-contrast; -} - -.sheet-rolltemplate-simple div.sheet-licensedsheet-flag-1 ~ div.sheet-container { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Simple.png") top left; -} - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-container, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container.sheet-atk { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Attack.png") top left; - background-color: inherit; -} - -.sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-atk { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Attack.png") top left; - background-color: inherit; -} -.sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Damage.png") top left; - background-color: inherit; -} - -.sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container.sheet-damagetemplate { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Damage.png") top left; - background-color: inherit; -} - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Desc.png") top left; - background-color: inherit; - padding-bottom: 0.35em; - padding-top: 0.35em; -} - -.sheet-rolltemplate-simple div.sheet-licensedsheet-flag-1 ~ div.sheet-container, .sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-container, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container.sheet-atk { - background-repeat: no-repeat; - background-size: 13.8em 100%; - border: none; - width: 100%; -} - -.sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-atk, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container { - background-repeat: no-repeat; - background-size: 13.8em 100%; - border: none; - width: 100%; -} - -.sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container.sheet-damagetemplate, .sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc { - background-repeat: no-repeat; - background-size: 13.8em 100%; - border: none; - width: 100%; -} - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info { - background: none; - width: 100%; -} - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info > span, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info > span, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info > span, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info > span { - padding: 0px; -} - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-bottom, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-bottom, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-bottom, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-bottom { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Info-Bottom.png") top left; - height: 1.1em; - background-size: 100% 100%; - margin-bottom: -0.3em; -} - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-top, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-top, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-top, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-top { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Info-Top.png") top left; - height: 1.1em; - background-size: 100% 100%; - margin-top: -0.3em; -} - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-middle, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-middle, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-middle, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-middle { - background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Info-Middle.png") top left; - background-size: 100% 100%; -} - -.sheet-rolltemplate-npc div.sheet-licensedsheet-flag-1 ~ div.sheet-arrow-right, .sheet-rolltemplate-npcaction div.sheet-licensedsheet-flag-1 ~ div.sheet-arrow-right, .sheet-rolltemplate-npcatk div.sheet-licensedsheet-flag-1 ~ div.sheet-arrow-right, .sheet-rolltemplate-npcdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-arrow-right { - border: none; - border-top: 0.25em solid transparent; - border-bottom: 0.25em solid transparent; - border-left: 14em solid #245485; -} - -.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-advspacer, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-advspacer, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-advspacer { - margin-top: 1px; -} - -/* DIALOGUE PROMPT */ -.charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-monster_confirm span:not(.sheet-yes), .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-mancer_confirm span:not(.sheet-yes) { - font-size: 1.68em; - font-weight: bold; -} -.charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-compendium_warning, .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-monster_confirm, .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-mancer_confirm { - position: absolute !important; - padding: 2em 0 !important; - min-height: -webkit-max-content; - min-height: max-content; - box-shadow: 0 0 50px #000; - border: 2px solid #000 !important; - border-radius: 0.5em; -} -.charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-monster_confirm span:not(.sheet-yes), .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-mancer_confirm span:not(.sheet-yes) { - font-weight: bold; - font-size: 18px; -} -.charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-monster_confirm .sheet-yes, .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-mancer_confirm .sheet-yes { - color: #000; - background-color: #eee; -} -.charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-monster_confirm .sheet-yes:hover, .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-mancer_confirm .sheet-yes:hover { - color: #fff; - background-color: #00ba73; - cursor: pointer; -} -.charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-monster_confirm .sheet-yes:hover + .sheet-yes, .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-mancer_confirm .sheet-yes:hover + .sheet-yes { - color: #fff; - background-color: #00ba73; - cursor: pointer; -} - -/* Licensed Styling Start */ -.charsheet .sheet-pc { - /* PC Ship */ -} -.charsheet .sheet-pc label { - margin: 0; - padding: 0; -} -.charsheet .sheet-pc textarea { - box-sizing: border-box; - margin: 0; -} -.charsheet .sheet-pc .sheet-attributes-container { - margin-top: 0 !important; -} -.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container { - background: #010101; - border: 0; - border-radius: 5px 0 0 5px; - color: white; - position: relative; -} -.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container button[type=roll] { - color: white; -} -.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container input:not([value^="-"]):not([value="0"]) + .sheet-attr:before { - content: "+"; -} -.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container .sheet-attr-mod { - background: #edcc8c; - border-color: #edcc8c; - border-radius: 5px; - color: #010101; -} -.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container:after, .charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container:before { - background: white; - border-radius: 5px; - content: ""; - height: 10px; - position: absolute; - right: -5px; - width: 10px; -} -.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container:after { - bottom: -5px; -} -.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container:before { - top: -5px; -} -.charsheet .sheet-pc .sheet-skills-list { - overflow: hidden; - padding-top: 0; -} -.charsheet .sheet-pc .sheet-skills-list .sheet-skill:nth-child(odd) { - background: #daebf3; - border-bottom: 1px solid #aadaf0; - border-top-color: 1px solid #aadaf0; -} -.charsheet .sheet-pc .sheet-skills-list .sheet-skill:nth-child(even) { - background: white; - border-bottom: 1px solid white; - border-top-color: 1px solid white; -} -.charsheet .sheet-pc .sheet-spell-level { - background: #e2c285; - border: 1px solid #68593d; - border-radius: 5px; - position: relative; - padding: 7px; -} -.charsheet .sheet-pc .sheet-spell-level > *:not(.sheet-rank):not(.sheet-tp) { - display: none; -} -.charsheet .sheet-pc .sheet-spell-level .sheet-rank { - display: block; - font-size: 12px; - margin: 0; - width: 100%; -} -.charsheet .sheet-pc .sheet-spell-level .sheet-rank span { - display: inline; - font-size: 12px; - font-weight: bold; - text-transform: uppercase; - margin: 0; - width: auto; -} -.charsheet .sheet-pc .sheet-spell-level .sheet-rank span:last-child { - margin-left: 5px; -} -.charsheet .sheet-pc .sheet-spell-level .sheet-tp { - border: 0; - color: #394876; - font-size: 12px; - font-weight: bold; - margin: 0; - position: absolute; - right: 7px; - text-transform: uppercase; - top: 7px; - width: auto; -} -.charsheet .sheet-pc .sheet-spell-level .sheet-tp:before { - content: "tp:"; -} -.charsheet .sheet-pc .sheet-equipment .sheet-weighttotal { - top: 70px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-tab-button { - top: 0px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-tab-button + span { - font-size: 13px; - font-weight: bold; - line-height: 1.42857143; - top: 0px; -} -.charsheet .sheet-pc .sheet-pc-ship input { - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-flex-container { - display: flex; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-grid-container { - display: grid; -} -.charsheet .sheet-pc .sheet-pc-ship span { - display: inline-block; - font-size: 11px; - line-height: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship span[data-i18n*=-info] { - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship h3 span { - font-size: 16px; - line-height: normal; -} -.charsheet .sheet-pc .sheet-pc-ship input[type=text], -.charsheet .sheet-pc .sheet-pc-ship input[type=number], -.charsheet .sheet-pc .sheet-pc-ship select, -.charsheet .sheet-pc .sheet-pc-ship textarea { - border: 1px solid black; - border-radius: 0; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-top { - margin-bottom: 40px; - padding-top: 30px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-top .sheet-logo h2 { - line-height: normal; - text-align: left; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-top .sheet-logo h2 span { - font-size: 32px; - -webkit-text-stroke: 1px #e2c285; - text-stroke: 1px #e2c285; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-top .sheet-logo div { - flex-grow: 1; - text-align: right; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-top .sheet-logo div img { - width: 355px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-top .sheet-flex-container { - align-items: flex-end; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-top label { - margin-right: 5px; - width: auto; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-top label span { - font-size: 13px; - line-height: normal; - white-space: nowrap; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-top input { - border: none; - border-bottom: 1px solid black; - border-radius: 0; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-top input:not(:last-child) { - margin-right: 5px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle { - grid-column-gap: 40px; - grid-template-areas: "left left left left left left center center center center center right right right right right right"; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left { - -ms-grid-row: 1; - -ms-grid-column: 1; - -ms-grid-column-span: 11; - grid-area: left; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities { - color: white; - grid-gap: 10px; - grid-template-areas: "pilot captain" "technician1 technician2" "commander commander"; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities h3 { - border-bottom: 2px solid #e2c285; - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities h3 span { - color: white; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities > div { - border: 2px solid #e2c285; - background: black; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities > div .sheet-flex-container { - margin: 0 auto; - max-width: 150px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities > div > span:last-child { - text-align: center; - text-transform: uppercase; - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-pilot { - -ms-grid-row: 1; - -ms-grid-column: 1; - grid-area: pilot; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-captain { - -ms-grid-row: 1; - -ms-grid-column: 3; - grid-area: captain; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-technician1 { - -ms-grid-row: 3; - -ms-grid-column: 1; - grid-area: technician1; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-technician2 { - -ms-grid-row: 3; - -ms-grid-column: 3; - grid-area: technician2; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-commander { - -ms-grid-row: 5; - -ms-grid-column: 1; - -ms-grid-column-span: 3; - grid-area: commander; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-commander .sheet-ability { - min-width: 25%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-commander .sheet-flex-container { - max-width: 300px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-ability { - min-width: 50%; - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-ability label { - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-ability label span { - color: white; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-ability input { - border-radius: 24px; - height: 48px; - outline: none; - text-align: center; - width: 48px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-sensors-and-initiative { - grid-template-columns: repeat(2, 1fr); - grid-gap: 20px; - margin-top: 20px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-sensors-and-initiative .sheet-sensors label span { - font-size: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-sensors-and-initiative .sheet-initiative label { - grid-template-columns: 48px 1fr; - grid-gap: 10px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-sensors-and-initiative .sheet-initiative label input { - border-radius: 24px; - height: 48px; - outline: none; - text-align: center; - width: 48px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-sensors-and-initiative .sheet-initiative label span { - align-items: center; - display: flex; - font-size: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center { - -ms-grid-row: 1; - -ms-grid-column: 13; - -ms-grid-column-span: 9; - grid-area: center; - max-width: 180px; - min-width: 180px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-piloting-maneuver-check h3 span { - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-piloting-maneuver-check img { - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-piloting-maneuver-check p { - border-color: #394872; - border-style: solid; - border-width: 3px 0; - font-size: 11px; - line-height: 1em; - margin-top: 10px; - padding: 5px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice { - border: 1px solid black; - background: #f4fafd; - margin-top: 20px; - padding: 10px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice > label { - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice label { - margin: 0; - padding: 0; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice select { - width: auto; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice > label span { - text-transform: lowercase; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice > label span:first-letter { - text-transform: uppercase; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice > label span:after { - content: ":"; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice .sheet-grid-container { - display: grid; - grid-template-columns: repeat(2, 1fr); - grid-gap: 10px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice .sheet-grid-container span { - font-size: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-intercept-speed { - grid-template-columns: 68px 1fr; - grid-gap: 5px; - margin-top: 20px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-intercept-speed > div:last-child label { - border-color: #394872; - border-style: solid; - border-width: 3px 0; - box-sizing: border-box; - font-size: 11px; - margin: 0; - padding: 2px 5px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-intercept-speed > div:last-child label input { - width: auto; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right { - -ms-grid-row: 1; - -ms-grid-column: 23; - -ms-grid-column-span: 11; - grid-area: right; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-maneuver-save h3 { - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-maneuver-save .sheet-grid-container { - grid-template-columns: 106px 1fr; - grid-gap: 10px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-maneuver-save .sheet-grid-container > div:first-child img { - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-maneuver-save .sheet-grid-container > div:last-child { - align-items: center; - display: flex; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-maneuver-save .sheet-grid-container > div:last-child label { - border: 1px solid black; - background: #f4fafd; - padding: 10px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-maneuver-save .sheet-grid-container > div:last-child label span { - font-size: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-special-features { - margin-top: 20px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-special-features .repcontainer .repitem { - position: relative; - border-bottom: 1px solid black; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-special-features .repcontainer .repitem textarea { - left: 0; - height: 100%; - min-height: 30px; - opacity: 0; - position: absolute; - top: 0; - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-special-features .repcontainer .repitem span { - display: inline-block; - line-height: 30px; - min-height: 25px; - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-special-features .repcontainer .repitem textarea:focus { - opacity: 1; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-special-features .repcontainer .repitem textarea:focus + span { - opacity: 0; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo { - margin-top: 20px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo .repcontainer { - border: 1px solid black; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo .repcontainer .repitem:not(:first-child) { - border-top: 1px solid black; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo .repcontainer .repitem .sheet-grid-container { - grid-template-columns: 1fr 85px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo .repcontainer .repitem .sheet-grid-container input { - border: none; - border-radius: 0; - line-height: 22px; - outline: none; - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo .repcontainer .repitem .sheet-grid-container div:first-child input { - border-right: 1px solid black; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo .repcontainer .repitem .sheet-grid-container div:last-child input { - text-align: right; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom { - margin-top: 40px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container { - grid-template-columns: repeat(2, 1fr); - grid-gap: 20px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense { - border: 1px solid black; - background: #f4fafd; - padding: 10px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class h3, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense h3 { - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class > .sheet-grid-container, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense > .sheet-grid-container { - grid-template-columns: 115px 1fr; - grid-gap: 10px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class > .sheet-grid-container > div:first-child, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense > .sheet-grid-container > div:first-child { - align-items: center; - display: flex; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class > .sheet-grid-container .sheet-grid-container, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense > .sheet-grid-container .sheet-grid-container { - grid-template-rows: repeat(4, 1fr); - grid-template-columns: 30px 1fr; - grid-gap: 5px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class > .sheet-grid-container .sheet-grid-container label, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense > .sheet-grid-container .sheet-grid-container label { - align-items: center; - display: flex; - line-height: 11px; - position: relative; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class > .sheet-grid-container .sheet-grid-container label span, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense > .sheet-grid-container .sheet-grid-container label span { - font-size: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:last-child > .sheet-grid-container { - grid-template-columns: repeat(2, 1fr); - grid-gap: 20px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-defense-systems { - margin-top: 20px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-defense-systems .repcontainer .repitem { - position: relative; - border-bottom: 1px solid black; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-defense-systems .repcontainer .repitem textarea { - left: 0; - height: 100%; - min-height: 30px; - opacity: 0; - position: absolute; - top: 0; - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-defense-systems .repcontainer .repitem span { - display: inline-block; - line-height: 30px; - min-height: 25px; - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-defense-systems .repcontainer .repitem textarea:focus { - opacity: 1; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-defense-systems .repcontainer .repitem textarea:focus + span { - opacity: 0; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-fancy-input { - position: relative; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-fancy-input img { - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-fancy-input input { - background: none; - border: none; - font-size: 36px; - left: 50%; - margin: 0; - outline: none; - padding: 0; - position: absolute; - text-align: center; - top: 50%; - transform: translate(-50%, -50%); - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .sheet-table-header { - grid-template-columns: 45px 1fr 60px 30px 50px 70px; - grid-gap: 2px; - max-width: calc(50% - 30px); -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .sheet-table-header span { - font-size: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer { - column-gap: 20px; - display: grid; - grid-template-columns: repeat(2, 1fr); -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem { - border-top: 2px solid #e2c285; - margin-right: 20px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem button[type=roll] { - position: absolute; - top: 4px; - right: -20px; - background: none; - border: none; - color: black; - box-shadow: none; - margin: 0; - padding: 0; - font-weight: bold; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem button[type=roll]:hover { - color: #00ba73; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-body { - grid-template-columns: 45px 1fr 60px 30px 50px 70px; - grid-gap: 2px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-body input[type=text] { - border: 1px solid black; - border-radius: 0; - outline: none; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta { - grid-template-columns: 1fr 92px 122px; - grid-gap: 2px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta input[type=text] { - border: none; - border-radius: 0; - outline: none; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta label { - align-items: center; - display: flex; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta label > *:not(:last-child) { - margin-right: 5px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta span { - font-size: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - border: 1px solid black; - height: 16px; - outline: none; - width: 16px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:nth-child(2) { - order: 4; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:nth-child(2):checked + input, .charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:nth-child(2):checked + input + input { - background: black; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:nth-child(3) { - order: 3; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:nth-child(3):checked + input { - background: black; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:nth-child(4) { - order: 2; - margin-right: 5px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:checked { - background: black; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems > div:last-child { - margin-top: -23px; - padding: 0 40px; - pointer-events: none; - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems > div:last-child span { - background: #f4fafd; - border: 1px solid black; - display: inline-block; - font-size: 11px; - line-height: normal; - margin: 0 auto; - padding: 2px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-hull-points h3 { - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-hull-points .sheet-fancy-input { - margin-bottom: 10px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-hull-points .sheet-fancy-input h3 { - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-hull-points .sheet-fancy-input img { - min-width: 170px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances { - margin-top: 20px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances h3 { - border-bottom: 1px solid black; - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances h3 span { - font-size: 11px; - font-weight: bold; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances .repcontainer .repitem { - position: relative; - border-bottom: 1px solid black; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances .repcontainer .repitem textarea { - left: 0; - height: 100%; - min-height: 30px; - opacity: 0; - position: absolute; - top: 0; - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances .repcontainer .repitem span { - display: inline-block; - line-height: 30px; - min-height: 25px; - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances .repcontainer .repitem textarea:focus { - opacity: 1; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances .repcontainer .repitem textarea:focus + span { - opacity: 0; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair { - border: 1px solid black; - background: #f4fafd; - padding: 0 20px 10px 20px; - margin-top: 20px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair h3 { - border-bottom: 1px solid black; - line-height: normal; - margin-bottom: 5px; - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair h3 span { - font-size: 11px; - font-weight: bold; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair label { - line-height: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair label span { - font-size: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair .sheet-grid-container { - align-items: end; - grid-template-columns: repeat(3, 1fr); - grid-gap: 20px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair span[data-i18n=patch-repair-info] { - display: block; - font-size: 9px; - margin-top: 5px; - text-align: center; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken h3 { - text-align: right; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken h3 span { - font-size: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken .sheet-grid-container { - border: 1px solid black; - grid-template-columns: 50px 1fr; - grid-gap: 10px; - padding: 10px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken .sheet-grid-container label { - line-height: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken .sheet-grid-container label span { - font-size: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken .sheet-grid-container > div label:last-child { - margin-top: 20px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken .sheet-grid-container > label span { - text-align: right; - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity { - border: 1px solid black; - background: #f4fafd; - margin-top: 20px; - padding: 0 10px 10px 10px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity h3 { - line-height: normal; - margin-bottom: 5px; - text-align: center; - border-bottom: 1px solid black; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity span { - font-size: 11px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity .sheet-grid-container { - grid-template-columns: 110px 1fr; - grid-gap: 10px; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity .sheet-grid-container > label { - background: white; - border: 1px solid black; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity .sheet-grid-container > label input { - border: 0; - min-height: calc(100% - 18px); -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity .sheet-grid-container > label span { - display: inline-block; - font-size: 11px; - text-align: center; - width: 100%; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-max-weapon-payload { - align-items: center; - grid-template-columns: 1fr 34px !important; - grid-gap: 10px !important; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-max-weapon-payload label { - text-align: right; -} -.charsheet .sheet-pc .sheet-pc-ship .sheet-max-weapon-payload div input { - border-radius: 24px; - height: 34px; - line-height: 34px; - outline: none; - text-align: center; - width: 34px; -} - -.sheet-pc .sheet-pc-ship { - display: none; -} -.sheet-pc .sheet-pc-default .sheet-tab-button.sheet-type-pc + span { - color: #FFFFFF; - background-color: #00ba73; -} - -.sheet-pc-type[value=starship] ~ .sheet-pc { - width: 100%; -} -.sheet-pc-type[value=starship] ~ .sheet-pc .sheet-pc-default { - display: none; -} -.sheet-pc-type[value=starship] ~ .sheet-pc .sheet-pc-ship { - display: block; -} -.sheet-pc-type[value=starship] ~ .sheet-pc .sheet-pc-ship .sheet-tab-button.sheet-type-pc + span { - background-color: #E8E8E8; - color: black; -} -.sheet-pc-type[value=starship] ~ .sheet-pc .sheet-pc-ship .sheet-tab-button.sheet-type-starship + span { - color: #FFFFFF; - background-color: #00ba73; +/* Esper Genesis Character Sheet */ +.sheet-pc, .sheet-npc { + display: none; +} + +.sheet-npc_toggle[value="0"] ~ .sheet-pc, .sheet-npc_toggle[value="1"] ~ .sheet-npc { + display: block; +} + +.sheet-container { + width: 750px; + background-color: white; + position: relative; +} + +input[type=radio].sheet-tab-button { + opacity: 0; + position: absolute; + top: 92px; + right: 0px; + width: 18px; + height: 18px; + z-index: 2; +} +input[type=radio].sheet-tab-button + span { + position: absolute; + top: 92px; + right: 0px; + width: 17px; + height: 17px; + border: 1px solid black; + border-radius: 5px; + background-color: #E8E8E8; + color: black; + text-align: center; + font-weight: bold; +} +input[type=radio].sheet-npc-button { + opacity: 0; + top: 5px; + position: absolute; + right: 0px; + width: 18px; + height: 18px; + z-index: 2; +} +input[type=radio].sheet-npc-button + span { + position: absolute; + top: 5px; + right: 0px; + width: 17px; + height: 17px; + border: 1px solid black; + border-radius: 5px; + background-color: #E8E8E8; + color: black; + text-align: center; + font-weight: bold; +} + +.sheet-advantagetoggle { + position: absolute; + top: 92px; + left: 440px; + z-index: 1; +} +.sheet-advantagetoggle input[type=radio] { + opacity: 0; + position: absolute; + top: 0px; + right: 0px; + width: 18px; + height: 18px; + z-index: 2; +} +.sheet-advantagetoggle input[type=radio] + span { + position: absolute; + top: 0px; + right: 0px; + width: 17px; + height: 17px; + border: 1px solid black; + border-radius: 5px; + background-color: #E8E8E8; + color: black; + text-align: center; + font-weight: bold; +} +.sheet-advantagetoggle input[type=radio]:checked + span { + color: #FFFFFF; + background-color: #00ba73; +} + +input[type=radio].sheet-tab-button:checked + span, .sheet-advantagetoggle input[type=radio]:checked + span, input[type=radio].sheet-npc-button:checked + span { + color: #FFFFFF; + background-color: #00ba73; +} + +.sheet-advantagetoggle input.sheet-toggle-left { + right: 181px; + width: 90px; +} +.sheet-advantagetoggle input.sheet-toggle-left + span { + right: 181px; + width: 90px; +} +.sheet-advantagetoggle input.sheet-toggle-center { + right: 113px; + width: 65px; +} +.sheet-advantagetoggle input.sheet-toggle-center + span { + right: 113px; + width: 65px; +} +.sheet-advantagetoggle input.sheet-toggle-right { + right: 0px; + width: 110px; +} +.sheet-advantagetoggle input.sheet-toggle-right + span { + right: 0px; + width: 110px; +} + +.sheet-whispertoggle { + left: 150px; +} + +.sheet-advantagetoggle.sheet-whispertoggle input.sheet-toggle-right { + width: 50px; +} +.sheet-advantagetoggle.sheet-whispertoggle input.sheet-toggle-right + span { + width: 50px; +} +.sheet-advantagetoggle.sheet-whispertoggle input.sheet-toggle-left { + right: 54px; + width: 55px; +} +.sheet-advantagetoggle.sheet-whispertoggle input.sheet-toggle-left + span { + right: 54px; + width: 55px; +} + +.sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle { + top: -10px; + left: 390px; +} +.sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle.sheet-whispertoggle { + top: -10px; + left: 120px; +} + +.sheet-advantagetoggle { + display: none; +} + +.sheet-toggleflag[value*=advantagetoggle] + .sheet-advantagetoggle, .sheet-toggleflag[value*=whispertoggle] + .sheet-whispertoggle { + display: block; +} +.sheet-toggleflag[value="1"] + .sheet-hidden, .sheet-toggleflag[value="1"] + .sheet-row.sheet-hidden { + display: block; +} + +.sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc { + display: block; + visibility: hidden; + width: 0px; + top: -150px; + margin: 0px; + padding: 0px; +} +.sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells { + display: block; +} +.sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-header { + display: block; + visibility: hidden; + width: 0px; + top: -150px; + margin: 0px; + padding: 0px; +} +.sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-core, .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-bio, .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-options { + display: none; +} +.sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body { + visibility: visible; +} +.sheet-hidden, .sheet-options .sheet-row.sheet-hidden { + display: none; +} + +.sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle input[type=radio] + span { + text-transform: lowercase; + font-variant: small-caps; + font-weight: normal; + background: transparent; + border: none; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +.sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle input[type=radio] + span:first-letter, .sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle input[type=radio] + span > span.togm { + text-transform: uppercase; +} +.sheet-npc_toggle[value="1"] ~ .sheet-advantagetoggle input[type=radio]:checked + span { + font-weight: bold; + color: #245485; +} + +.sheet-page { + display: none; +} + +input[type=radio].sheet-tab-button.sheet-core:checked ~ .sheet-page.sheet-core, input[type=radio].sheet-tab-button.sheet-bio:checked ~ .sheet-page.sheet-bio, input[type=radio].sheet-tab-button.sheet-spells:checked ~ .sheet-page.sheet-spells, input[type=radio].sheet-tab-button.sheet-options:checked ~ .sheet-page.sheet-options { + display: block; +} + +.sheet-page.sheet-npcs, .sheet-page.sheet-ships { + display: none; +} + +input[type=radio].sheet-npc-button.sheet-npcs:checked ~ .sheet-page.sheet-npcs, input[type=radio].sheet-npc-button.sheet-ships:checked ~ .sheet-page.sheet-ships { + display: block; +} +input[type=radio].sheet-tab-button.sheet-core { + right: 245px; + width: 45px; +} +input[type=radio].sheet-tab-button.sheet-core + span { + right: 245px; + width: 45px; +} +input[type=radio].sheet-tab-button.sheet-bio { + right: 210px; + width: 30px; +} +input[type=radio].sheet-tab-button.sheet-bio + span { + right: 210px; + width: 30px; +} +input[type=radio].sheet-tab-button.sheet-spells { + right: 145px; + width: 60px; +} +input[type=radio].sheet-tab-button.sheet-spells + span { + right: 145px; + width: 60px; +} +input[type=radio].sheet-tab-button.sheet-options { + right: 120px; + width: 20px; +} +input[type=radio].sheet-tab-button.sheet-options + span { + right: 120px; + width: 20px; +} +input[type=radio].sheet-tab-button.sheet-type-pc { + right: 77px; + width: 25px; +} +input[type=radio].sheet-tab-button.sheet-type-pc + span { + right: 77px; + width: 25px; +} +input[type=radio].sheet-tab-button.sheet-type-starship { + width: 72px; +} +input[type=radio].sheet-tab-button.sheet-type-starship + span { + width: 72px; +} +input[type=radio].sheet-npc-button.sheet-npcs { + right: 65px; + width: 30px; +} +input[type=radio].sheet-npc-button.sheet-npcs + span { + right: 65px; + width: 30px; +} +input[type=radio].sheet-npc-button.sheet-ships { + right: 20px; + width: 40px; +} +input[type=radio].sheet-npc-button.sheet-ships + span { + right: 20px; + width: 40px; +} + +.sheet-header .sheet-top { + height: 42px; +} +.sheet-header .sheet-part { + width: 157px; + display: inline-block; + text-align: center; +} +.sheet-header .sheet-part input[type=text], .sheet-header .sheet-part select { + border: 1px solid #ab8b57; + border-radius: 5px; + height: 56px; + width: 110px; + text-align: center; +} +.sheet-header .sheet-header-info select { + padding-left: 0px; + padding-right: 0px; +} +.sheet-header .sheet-part input[type=text] { + font-size: 30px; +} +.sheet-header .sheet-part span.sheet-display { + border: 1px solid #ab8b57; + border-radius: 5px; + height: 54px; + width: 110px; + text-align: center; + margin: 0px; + display: inline-block; + line-height: 54px; + font-size: 25px; +} +.sheet-header input, .sheet-header select { + border-bottom: 1px solid #D3D3D3; + border-top: 0px; + border-left: 0px; + border-right: 0px; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; +} +.sheet-header input { + padding: 0px; +} +.sheet-header select { + margin-bottom: 0px; +} +.sheet-header input[type=number] { + text-align: center; + margin-bottom: -9px; + -moz-appearance: textfield; +} +.sheet-header input[type=number]::-webkit-inner-spin-button, .sheet-header input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} +.sheet-header span { + display: block; + font-size: 9px; + line-height: 12px; +} +.sheet-header .sheet-name-container span.sheet-label { + text-align: left; + font-weight: normal; + margin-top: 0; +} + +.sheet-name-container { + width: 250px; + display: inline-block; + vertical-align: top; +} +.sheet-name-container input { + font-size: 20px; + margin-top: -9px; +} + +.sheet-header-info { + width: 482px; + margin-left: -2px; + display: inline-block; + border: 3px double #ab8b57; + border-radius: 10px; + padding: 5px; + max-height: 74px; +} + +.sheet-hlabel-container { + display: inline-block; + margin-left: -4px; +} +.sheet-hlabel-container.sheet-multiclass-container { + vertical-align: top; +} +.sheet-hlabel-container:first-child { + margin-left: 0px; +} + +.sheet-body { + width: 750px; + margin-top: 22px; +} + +.sheet-col { + width: 32.97%; +} + +.sheet-col-full { + width: 100%; +} + +.sheet-col2-3 { + width: 490px; + margin-left: 5px; + display: inline-block; +} + +.sheet-attributes-container { + width: 70px; + margin-right: 5px; + display: inline-block; + vertical-align: top; +} + +.sheet-attr-container { + width: 70px; + border: 1.5px solid #ab8b57; + border-radius: 5px; + position: relative; + padding-bottom: 10px; + margin-bottom: 19px; + height: 64px; + text-align: center; +} +.sheet-attr-container button[type=roll] { + background-color: transparent; + color: black; + border: none; + font-size: 9px; + line-height: 12px; + background-image: none; + text-shadow: none; + box-shadow: none; + padding: 0px; + margin: 0px; + width: 100%; + font-weight: bold; +} + +.sheet-saving-throw button[type=roll], .sheet-skill button[type=roll], .sheet-ac-init-speed-container button[type=roll], .sheet-subcontainer button[type=roll], .sheet-npc button[type=roll] { + background-color: transparent; + color: black; + border: none; + font-size: 9px; + line-height: 12px; + background-image: none; + text-shadow: none; + box-shadow: none; + padding: 0px; + margin: 0px; + width: 100%; + font-weight: bold; +} + +.sheet-attr-container button[type=roll]::before, .sheet-saving-throw button[type=roll]::before, .sheet-skill button[type=roll]::before, .sheet-ac-init-speed-container button[type=roll]::before, .sheet-subcontainer button[type=roll]::before, .sheet-npc button[type=roll]::before { + content: "" !important; +} + +.sheet-attr-container button[type=roll] { + overflow: hidden; +} + +button[type=roll]:hover { + color: #00ba73; +} +button[type=roll]:hover * { + color: #00ba73; +} + +.sheet-spell button[type=roll]:hover input[type=text], .sheet-action .sheet-display button[type=roll]:hover * { + color: #00ba73; +} + +button[type=roll] * { + pointer-events: none; +} + +.sheet-attr-container input { + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; + margin-top: 3px; +} + +.sheet-attr { + font-size: 30px; + line-height: 40px; +} + +.sheet-col-full .sheet-spell-header > span { + font-size: 14px; + display: inline-block; + text-align: left; + min-width: 30px; +} + +.sheet-spell-header { + line-height: 20px; + margin-bottom: 15px; + border-bottom: 1px solid #ab8b57; + border-bottom-width: 100%; +} + +.sheet-attr-mod { + width: 40px; + height: 20px; + border: 1px solid #ab8b57; + border-radius: 25%; + z-index: 2; + position: absolute; + top: 62px; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; + background-color: white; +} +.sheet-attr-mod input { + text-align: center; + /* width: 100%; + * *height: 20px; */ + font-size: 20px; + margin: 0px; + padding: 0px; + vertical-align: middle; + line-height: 22px; +} + +.sheet-skills-saves-container { + width: 163px; + margin-right: 5px; + display: inline-block; + vertical-align: top; +} + +.sheet-insp-prof-container { + margin-bottom: 10px; +} +.sheet-insp-prof-container .sheet-value { + display: inline-block; + border: 1px solid #ab8b57; + border-radius: 35%; + width: 35px; + height: 35px; + background-color: white; + position: relative; +} +.sheet-insp-prof-container .sheet-value input[type=checkbox] { + height: 100%; + width: 100%; + border-radius: 50%; + opacity: 0; + z-index: 2; + position: relative; +} +.sheet-insp-prof-container .sheet-value input[type=checkbox] ~ span { + height: 100%; + width: 100%; + border-radius: 50%; + background: url("https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG-inspiration.gif") left top no-repeat; + background-size: contain; + cursor: pointer; + position: absolute; + top: 0px; + display: none; +} +.sheet-insp-prof-container .sheet-value input[type=checkbox]:checked ~ span { + display: block; +} +.sheet-insp-prof-container .sheet-value span { + font-size: 20px; + font-weight: normal; + line-height: 34px; +} +.sheet-insp-prof-container .sheet-label { + width: calc(100% - 29px); + height: 30px; + margin-left: -15px; + margin-top: 3px; + display: inline-block; + border: 1px solid #ab8b57; + border-radius: 5px; + vertical-align: top; +} +.sheet-insp-prof-container span { + display: block; + font-size: 9px; + line-height: 12px; + width: 100%; + text-align: center; + line-height: 30px; + font-weight: bold; +} +.sheet-insp-prof-container .sheet-value input { + width: 100%; + text-align: center; + font-size: 20px; + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; +} + +.sheet-saving-throw input[type=text], .sheet-skill input[type=text], .sheet-ac-init-speed-container input, .sheet-hp input, .sheet-tp input, .sheet-exhaustion input { + width: 100%; + text-align: center; + font-size: 20px; + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; +} + +.sheet-hdice-dsaves-container input[type=text], .sheet-hdice-dsaves-container input[type=number] { + width: 100%; + text-align: center; + font-size: 20px; + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; +} + +.sheet-attacks input, .sheet-equipment input, .sheet-tool input, .sheet-proficiencies input, .sheet-pc .sheet-traits input, .sheet-spell input, .sheet-options .sheet-body input { + width: 100%; + text-align: center; + font-size: 20px; + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; +} + +.sheet-resources input[type=number] { + width: 100%; + text-align: center; + font-size: 20px; + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; + padding-right: 0px; + padding-left: 10px; +} + +.sheet-hdice-dsaves-container input[type=number] { + padding-right: 0px; + padding-left: 10px; +} + +.sheet-saving-throw-container, .sheet-skills-container { + width: 165px; + border: 1px solid #ab8b57; + border-radius: 5px; + margin-bottom: 10px; + padding-top: 5px; +} + +.sheet-saving-throw, .sheet-skill { + width: 165px; + height: 18px; +} + +.sheet-saving-throw input[type=checkbox], .sheet-skill input[type=checkbox] { + margin-left: 5px; +} + +.sheet-saving-throw input[type=text], .sheet-skill input[type=text] { + font-size: 12px; + width: 21px; +} + +.sheet-col1 .sheet-saving-throw > span, .sheet-col1 .sheet-skill > span { + font-size: 12px; + display: inline-block; + text-align: center; + min-width: 21px; +} + +.sheet-saving-throw button[type=roll], .sheet-skill button[type=roll] { + width: calc(100% - 72px); + overflow: hidden; + word-wrap: break-word; + white-space: nowrap; + text-overflow: ellipsis; + text-align: left; +} + +.sheet-saving-throw-container .sheet-label span, .sheet-skills-container .sheet-label span, .sheet-textbox-container .sheet-label span, .sheet-ac-init-speed-container span.sheet-label, .sheet-hp span, .sheet-tp span, .sheet-exhaustion span.sheet-label, .sheet-hdice-dsaves-container span, .sheet-attacks span, .sheet-globalattack span, .sheet-equipment span, .sheet-textbox span, .sheet-tool_proficiencies span, .sheet-proficiencies span, .sheet-traits span, .sheet-spells span, .sheet-options .sheet-body span { + display: block; + font-size: 9px; + line-height: 12px; + width: 100%; + text-align: center; + font-weight: bold; + margin-top: 5px; +} + +.sheet-globalattack span { + margin-top: 2px; +} +.sheet-globalattack.sheet-acmod .sheet-display span span { + display: inline; +} +.sheet-globalattack.sheet-acmod label { + font-weight: normal; + font-size: 1em; +} +.sheet-globalattack.sheet-acmod label input { + font-weight: normal; + font-size: 1em; +} +.sheet-globalattack.sheet-acmod label input[type=number] { + width: 3.5em; +} + +.sheet-exhaustion div span.sheet-ex-description { + font-size: 9px; + line-height: 9px; + text-align: left; + width: 116px; + display: block; +} +.sheet-exhaustion span.sheet-label { + width: 100%; + display: inline-block; + text-align: center; +} +.sheet-exhaustion div.sheet-ex-descriptions { + display: inline-block; + padding-top: 5px; +} + +.sheet-exhaustion-toggle[value="0"] ~ .sheet-exhaustion { + display: none; +} + +.sheet-exhaustion input[type=number] { + width: 116px; + display: inline-block; + vertical-align: top; +} + +.sheet-skill button span, .sheet-options .sheet-body .sheet-skill span span, .sheet-rolltemplate-spell .sheet-grey { + color: #A0A0A0; + font-weight: normal; +} + +.sheet-textbox-container { + border: 1px solid #ab8b57; + border-radius: 5px; + width: 243px; +} + +.sheet-tool_proficiencies { + border: 1px solid #ab8b57; + border-radius: 5px; + width: 243px; + padding-bottom: 10px; +} + +.sheet-attacks { + padding-bottom: 10px; +} + +.sheet-textbox-container textarea { + width: calc(100% - 10px); + resize: vertical; + border: none; +} + +.sheet-ac-init-speed-container, .sheet-hp, .sheet-tp, .sheet-exhaustion, .sheet-hdice-dsaves-container, .sheet-attacks, .sheet-equipment { + width: 240px; + margin-bottom: 10px; +} + +.sheet-ac-init-speed-container div { + width: calc(31%); + height: 100%; + border: 1px solid #ab8b57; + border-radius: 5px; + display: inline-block; + vertical-align: top; +} +.sheet-ac-init-speed-container span.sheet-label { + margin-top: 0px; +} +.sheet-ac-init-speed-container button[type=roll] { + display: block; +} + +.sheet-hp, .sheet-tp, .sheet-exhaustion, .sheet-subcontainer, .sheet-attacks, .sheet-equipment { + border: 1px solid #ab8b57; + border-radius: 5px; +} + +.sheet-hp input, .sheet-tp input { + font-size: 30px; +} + +.sheet-exhaustion input { + font-size: 20px; +} + +.sheet-hp input[type=number], .sheet-tp input[type=number] { + width: 100%; + padding-right: 10px; + padding-left: 20px; +} + +.sheet-hp span.sheet-label, .sheet-tp span.sheet-label, .sheet-exhuastion span .sheet-label, .sheet-hdice-dsaves-container span.sheet-label { + margin-top: 0px; +} + +.sheet-hp .sheet-top span, .sheet-tp .sheet-top span, .sheet-hdice-dsaves-container .sheet-top span, .sheet-attacks .sheet-top span, .sheet-tool_proficiencies .sheet-top span, .sheet-proficiencies .sheet-top span, .sheet-traits .sheet-top span { + text-align: left; + margin-left: 5px; + color: #A0A0A0; + font-weight: normal; + display: inline-block; + width: initial; +} + +.sheet-hp .sheet-top input, .sheet-hdice-dsaves-container .sheet-top input[type=text] { + border-bottom: 1px solid #D3D3D3; + border-top: 0px; + border-left: 0px; + border-right: 0px; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; + width: 150px; + display: inline-block; + font-size: 12px; + padding: 0px; +} + +.sheet-tp .sheet-top input { + border-bottom: 1px solid #D3D3D3; + border-top: 0px; + border-left: 0px; + border-right: 0px; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; + width: 140px; + display: inline-block; + font-size: 12px; + padding: 0px; +} + +.sheet-hdice-dsaves-container .sheet-top input[type=text] { + width: 80px; +} + +.sheet-subcontainer { + width: 116px; + display: inline-block; + vertical-align: top; + height: 64px; +} +.sheet-subcontainer input[type=text].sheet-label { + display: block; + font-size: 9px; + line-height: 12px; + width: 100%; + text-align: center; + font-weight: bold; +} + +.sheet-hdice-dsaves-container .sheet-row-container { + float: right; + margin-right: 5px; + margin-top: 5px; +} +.sheet-hdice-dsaves-container .sheet-row-container span { + display: inline-block; + width: inherit; +} + +.sheet-money { + width: 70px; + display: inline-block; +} + +.sheet-coin { + border: 1px solid #ab8b57; + border-radius: 5px; + margin-top: 10px; + background-color: white; + position: relative; + left: -5px; +} +.sheet-coin span { + display: inline-block; + color: #A0A0A0; + margin-top: 0px; + margin-left: 5px; + width: 15px; +} +.sheet-coin input { + display: inline-block; + font-size: 12px; + padding: 0px; + width: 40px; +} + +.sheet-equipment { + position: relative; + min-height: 276px; +} +.sheet-equipment textarea { + width: calc(100% - 69px); + margin: 0px 0px 0px -5px; + resize: vertical; + border: none; + display: inline-block; + padding: 0px; + min-height: 264px; +} +.sheet-equipment span { + margin-top: 0px; +} + +.sheet-textbox { + width: 100%; + border: 1px solid #ab8b57; + border-radius: 5px; + margin-bottom: 5px; +} +.sheet-textbox span { + margin-top: 0px; +} +.sheet-textbox textarea { + width: calc(100% - 10px); + resize: vertical; + border: none; + margin: 0px; + padding-bottom: 0px; + min-height: 48px; + height: 48px; +} + +/*.sheet-col3 { + * * width: 245px; + * * margin-left: -3px; + * *} */ +.sheet-footer { + -webkit-user-select: auto; + -moz-user-select: text; + font-size: 10px; + color: #a5a5a5; + margin-top: 10px; +} +.sheet-footer div { + width: 45%; + display: inline-block; +} + +.sheet-attacks { + min-height: 150px; + margin-bottom: 10px; +} + +.sheet-equipment.sheet-hidden { + min-height: 50px; +} + +.sheet-attacks .sheet-display button[type=roll], .sheet-tool .sheet-display button[type=roll], .sheet-proficiency .sheet-display button[type=roll] { + background-color: transparent; + color: black; + border: none; + background-image: none; + text-shadow: none; + box-shadow: none; + padding: 0px; + margin: 0px; + width: 100%; + font-weight: bold; +} + +.sheet-attacks .sheet-display button[type=roll]::before, .sheet-tool .sheet-display button[type=roll]::before, .sheet-proficiency .sheet-display button[type=roll]::before { + content: "" !important; +} + +.sheet-attacks .sheet-display input, .sheet-tool .sheet-display input, .sheet-equipment .sheet-item input, .sheet-attacks .sheet-display span, .sheet-tool .sheet-display span, .sheet-equipment .sheet-item span, .sheet-proficiencies .sheet-display span { + font-size: 12px; + line-height: 12px; + border-top-left-radius: 5px; + border-bottom-right-radius: 5px; + background-color: #EFEFEF; + cursor: pointer; + text-align: left; + font-size: 9px; + font-weight: bold; +} + +.sheet-attacks .sheet-display span, .sheet-tool .sheet-display span, .sheet-equipment .sheet-item span, .sheet-proficiencies .sheet-display span { + min-height: 12px; + display: inline-block; + margin-top: 0px; + padding: 4px; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: bottom; + white-space: nowrap; +} + +.sheet-traits .sheet-display .sheet-title { + font-family: "Source Sans Pro", "Varta", arial, sans-serif; + font-size: 16px; + text-transform: capitalize; + font-variant: small-caps; + font-weight: bold; + color: #245485; +} +.sheet-traits .sheet-display .sheet-subheader { + font-style: italic; + color: #A0A0A0; + margin-top: -3px; +} +.sheet-traits .sheet-display .sheet-subheader span { + font-size: 10px; + display: inline; +} + +.sheet-spell .sheet-details-flag, .sheet-attacks .sheet-options-flag, .sheet-spell .sheet-options-flag, .sheet-tool .sheet-options-flag, .sheet-npc .sheet-npc_options-flag, .sheet-npcs .sheet-npc_options-flag, .sheet-ships .sheet-npc_options-flag { + opacity: 0; + position: absolute; + top: 0px; + right: 0px; + width: 18px; + height: 18px; + z-index: 2; +} + +.sheet-pc .sheet-trait .sheet-options-flag, .sheet-pc .sheet-global-mod .sheet-options-flag { + opacity: 0; + position: absolute; + top: 0px; + right: 0px; + width: 18px; + height: 18px; + z-index: 2; +} + +.sheet-action .sheet-options-flag, .sheet-textbox .sheet-options-flag, .sheet-proficiencies .sheet-options-flag, .sheet-traits .sheet-options-flag, .sheet-equipment .sheet-inventorysubflag, .sheet-header .sheet-options-flag { + opacity: 0; + position: absolute; + top: 0px; + right: 0px; + width: 18px; + height: 18px; + z-index: 2; +} + +.sheet-spell .sheet-details-flag + span, .sheet-attacks .sheet-options-flag + span, .sheet-spell .sheet-options-flag + span, .sheet-tool .sheet-options-flag + span, .sheet-npc .sheet-npc_options-flag + span, .sheet-npcs .sheet-npc_options-flag + span, .sheet-ships .sheet-npc_options-flag + span, .sheet-trait .sheet-options-flag + span, .sheet-global-mod .sheet-options-flag + span, .sheet-action .sheet-options-flag + span, .sheet-textbox .sheet-options-flag + span, .sheet-proficiencies .sheet-options-flag + span, .sheet-traits .sheet-options-flag + span, .sheet-equipment .sheet-inventorysubflag + span, .sheet-header .sheet-options-flag + span { + align-items: center; + position: absolute; + top: 0px; + right: 0px; + white-space: nowrap; + width: 18px; + height: 18px; + font-size: 20px; + font-family: pictos; + color: #A0A0A0; + cursor: pointer; + margin-top: 0px; + display: none; +} + +.sheet-spell .sheet-details-flag:hover + span, .sheet-attacks .sheet-options-flag:hover + span, .sheet-spell .sheet-options-flag:hover + span, .sheet-tool .sheet-options-flag:hover + span, .sheet-npc .sheet-npc_options-flag:hover + span, .sheet-npcs .sheet-npc_options-flag:hover + span, .sheet-ships .sheet-npc_options-flag:hover + span, .sheet-trait .sheet-options-flag:hover + span, .sheet-global-mod .sheet-options-flag:hover + span, .sheet-action .sheet-options-flag:hover + span, .sheet-textbox .sheet-options-flag:hover + span, .sheet-proficiencies .sheet-options-flag:hover + span, .sheet-traits .sheet-options-flag:hover + span, .sheet-equipment .sheet-inventorysubflag:hover + span, .sheet-header .sheet-options-flag:hover + span { + color: #000000; +} + +.sheet-pc .sheet-global-mod .sheet-options-flag:not(:checked) ~ .sheet-display, .sheet-pc .sheet-global-mod .sheet-options-flag:checked ~ .sheet-options { + width: 80%; + display: inline-block; +} + +.sheet-spell .sheet-details-flag:checked + span, .sheet-attacks .sheet-options-flag:checked + span, .sheet-spell .sheet-options-flag:checked + span, .sheet-tool .sheet-options-flag:checked + span, .sheet-npc .sheet-npc_options-flag:checked + span, .sheet-npcs .sheet-npc_options-flag:checked + span, .sheet-ships .sheet-npc_options-flag:checked + span, .sheet-trait .sheet-options-flag:checked + span, .sheet-global-mod .sheet-options-flag:checked + span, .sheet-action .sheet-options-flag:checked + span, .sheet-textbox .sheet-options-flag:checked + span, .sheet-proficiencies .sheet-options-flag:checked + span, .sheet-traits .sheet-options-flag:checked + span, .sheet-equipment .sheet-inventorysubflag:checked + span, .sheet-header .sheet-options-flag:checked + span { + color: black; + display: flex; +} + +.sheet-spell:hover .sheet-details-flag + span, .sheet-spell:hover .sheet-options-flag + span { + display: flex; +} + +.sheet-attacks .sheet-attack:hover .sheet-options-flag + span, .sheet-tool:hover .sheet-options-flag + span, .sheet-npc:hover > .sheet-npc_options-flag + span, .sheet-npcs:hover > .sheet-npc_options-flag + span, .sheet-ships:hover > .sheet-npc_options-flag + span, .sheet-trait:hover .sheet-options-flag + span, .sheet-global-mod:hover .sheet-options-flag + span, .sheet-action:hover .sheet-npc_options-flag + span, .sheet-textbox:hover > .sheet-options-flag + span, .sheet-proficiency:hover .sheet-options-flag + span, .sheet-item:hover .sheet-inventorysubflag + span { + display: flex; +} + +.sheet-pc .sheet-trait:hover .sheet-output { + display: flex; +} +.sheet-pc .sheet-header:hover .sheet-options-flag + span { + display: flex; +} +.sheet-pc .sheet-header .sheet-options-flag { + top: 8px; + right: 4px; +} +.sheet-pc .sheet-header .sheet-options-flag + span { + top: 8px; + right: 4px; +} +.sheet-pc .sheet-global-mod .sheet-display-flag, .sheet-pc .sheet-trait .sheet-display-flag { + opacity: 0; + position: absolute; + top: 0px; + right: 0px; + width: 100%; + height: 100%; +} +.sheet-pc .sheet-global-mod .sheet-options-flag:checked ~ .sheet-display-flag { + width: 0px; + height: 0px; +} +.sheet-pc .sheet-trait .sheet-options-flag:checked ~ .sheet-display-flag { + width: 0px; + height: 0px; +} +.sheet-pc .sheet-trait .sheet-display-flag:checked ~ .sheet-display .sheet-desc { + display: none; +} +.sheet-pc .sheet-trait .sheet-output { + position: absolute; + top: -8px; + right: 30px; + width: 18px; + height: 18px; + z-index: 2; + background: none; + border: none; + font-family: pictos; + font-size: 20px; + display: none; +} +.sheet-pc .sheet-trait .sheet-output:before { + content: ""; +} + +.sheet-textbox .sheet-display .sheet-desc { + white-space: pre-wrap; + word-break: break-word; +} + +.sheet-licensecontainer, .sheet-attack, .sheet-spell, .sheet-tool, .sheet-npc, .sheet-action, .sheet-textbox, .sheet-proficiencies, .sheet-traits { + position: relative; +} + +.sheet-attack .sheet-options, .sheet-spell .sheet-options, .sheet-tool .sheet-options, .sheet-npc .sheet-npc_options, .sheet-trait .sheet-options, .sheet-global-mod .sheet-options, .sheet-action .sheet-options, .sheet-textbox .sheet-options, .sheet-proficiencies .sheet-options, .sheet-trait .sheet-options { + display: none; + border-top: 2px dashed gold; +} + +.sheet-item .sheet-subitem, .sheet-header .sheet-options { + display: none; +} + +.sheet-col3 .sheet-textbox .sheet-display { + padding: 5px 5px 5px 10px; +} + +.sheet-textbox .sheet-display span { + font-weight: normal; + font-size: 12px; + text-align: left; + line-height: 16px; +} +.sheet-textbox.sheet-pibf span { + white-space: pre-wrap; + word-break: break-word; +} + +.sheet-attacks .sheet-options-flag:checked ~ .sheet-options, .sheet-tool .sheet-options-flag:checked ~ .sheet-options, .sheet-npc .sheet-npc_options-flag:checked ~ .sheet-npc_options, .sheet-trait .sheet-options-flag:checked ~ .sheet-options, .sheet-global-mod .sheet-options-flag:checked ~ .sheet-options, .sheet-action .sheet-options-flag:checked ~ .sheet-options, .sheet-textbox .sheet-options-flag:checked ~ .sheet-options, .sheet-proficiencies .sheet-options-flag:checked ~ .sheet-options, .sheet-traits .sheet-options-flag:checked ~ .sheet-options, .sheet-item .sheet-inventorysubflag:checked ~ .sheet-subitem { + display: inherit; +} + +.sheet-header .sheet-options-flag:checked ~ .sheet-options { + min-height: 74px; + vertical-align: top; + display: inline-block; +} + +.sheet-textbox .sheet-options-flag:checked ~ .sheet-display, .sheet-header .sheet-options-flag:checked ~ .sheet-display { + display: none; +} + +.sheet-spell-level { + position: relative; + margin-bottom: 5px; +} + +.sheet-header-info.sheet-options span { + display: inline-block; + font-weight: bold; +} +.sheet-header-info.sheet-options input { + width: 170px; +} + +.sheet-level { + width: 20px; + display: inline-block; +} +.sheet-level:after { + border-top: 20px solid transparent; + border-bottom: 20px solid transparent; + border-left: 20px solid #FFF; + left: 0px; + top: -6px; + content: ""; + position: absolute; +} +.sheet-level:before { + border-top: 20px solid transparent; + border-bottom: 20px solid transparent; + border-left: 20px solid #FFF; + left: 0px; + top: -6px; + content: ""; + position: absolute; + border-top: 23px solid transparent; + border-bottom: 23px solid transparent; + border-left: 24px solid; + border-left-color: inherit; + left: -2px; + top: -9px; +} +.sheet-level span { + z-index: 3; + margin-left: -3px; + position: relative; + font-size: 16px; + top: 2px; +} + +.sheet-primes { + display: inline-block; + border: 1px solid black; + height: 25px; + border-radius: 5px; + width: 238px; + text-align: center; + margin-left: -20px; +} +.sheet-primes span { + display: block; + font-size: 9px; + line-height: 12px; + width: 100%; + text-align: center; + font-weight: bold; + margin-top: 8px; +} + +.sheet-spell-labels { + color: #A0A0A0; +} +.sheet-spell-labels span { + display: inline; + font-weight: normal; + font-size: 8px; +} + +.sheet-spell-level input { + width: 100%; + text-align: center; + font-size: 20px; + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: textfield; + border-radius: 0px; + color: black; + padding: 0px; + margin: 2px; + height: 100%; +} +.sheet-spell-level .sheet-total, .sheet-spell-level .sheet-expended { + display: inline-block; + border: 1px solid black; + height: 25px; + border-radius: 5px; + text-align: center; + margin-left: -20px; + background-color: white; +} +.sheet-spell-level .sheet-total { + width: 114px; + vertical-align: bottom; +} +.sheet-spell-level .sheet-total span { + font-size: 20px; + font-weight: normal; + position: relative; + top: 3px; +} +.sheet-spell-level .sheet-expended { + width: 139px; + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} + +.sheet-spell { + margin-bottom: 5px; + width: 245px; +} +.sheet-spell .sheet-wrapper { + position: relative; +} +.sheet-spell .sheet-wrapper button.sheet-spell_link { + position: absolute; + top: 0; + right: 5px; + border: none; + background: none; + color: #A0A0A0; + margin: 0; + padding: 0; +} +.sheet-spell .sheet-wrapper button.sheet-spell_link::before { + content: "|"; +} +.sheet-spell .sheet-wrapper button.sheet-spell_link:hover { + color: #000000; +} + +.charsheet .sheet-spells .sheet-details span { + font-size: 12px; +} +.charsheet .sheet-spells .sheet-details span[name=attr_spelldescription] { + white-space: pre-line; +} +.charsheet .sheet-spells .sheet-details > .sheet-italics span:nth-last-child(3) { + display: inline-block; + width: 120px; + text-align: left; + text-transform: lowercase; +} +.charsheet .sheet-spells .sheet-details > .sheet-italics span:nth-last-child(3)::first-letter { + text-transform: uppercase; +} +.charsheet .sheet-spells .sheet-details > .sheet-italics span:not(:first-child) { + margin-left: 3px; +} +.charsheet .sheet-spells .sheet-details span[data-i18n=concentration] { + margin-left: -3px; +} +.charsheet .sheet-spells .sheet-details span[data-i18n=concentration]:after { + content: ", "; +} + +.repcontainer .sheet-spell .sheet-details-flag:not(:checked) ~ .sheet-wrapper { + display: none; +} + +.sheet-spell .sheet-wrapper .sheet-options-flag { + display: inherit; +} +.sheet-spell .sheet-wrapper .sheet-options-flag + span { + display: inherit; +} + +.repcontainer .sheet-spell .sheet-details-flag:not(:checked) ~ .sheet-wrapper input.sheet-spell_desc + .sheet-options-flag { + display: none; +} +.repcontainer .sheet-spell .sheet-details-flag:not(:checked) ~ .sheet-wrapper input.sheet-spell_desc + .sheet-options-flag + span { + display: none; +} +.repcontainer .sheet-spell .sheet-wrapper .sheet-options .sheet-options-flag + span { + right: 23.5px; + width: 18px; + height: 18px; +} +.repcontainer .sheet-spell .sheet-wrapper input.sheet-spell_desc[value] + .sheet-options-flag:not(:checked) ~ .sheet-options, .repcontainer .sheet-spell .sheet-wrapper .sheet-options-flag:not(:checked) ~ .sheet-options { + display: none; +} + +.sheet-spell .sheet-wrapper .sheet-options-flag { + z-index: 10; + right: 23.5px; +} +.sheet-spell .sheet-wrapper .sheet-options-flag:checked ~ .sheet-details { + display: none; +} +.sheet-spell .sheet-wrapper .sheet-options-flag:checked ~ .sheet-options { + display: inherit; +} +.sheet-spell .sheet-wrapper .sheet-options-flag + span { + right: 23.5px; +} +.sheet-spell .sheet-details span:not(.sheet-innate) { + display: inline; + font-weight: normal; +} +.sheet-spell .sheet-details span.sheet-bold { + font-weight: bold; + margin-right: 3px; +} +.sheet-spell .sheet-details .sheet-italics { + font-style: italic; +} +.sheet-spell .sheet-details input[type=checkbox] { + display: none; +} +.sheet-spell .sheet-details input[type=checkbox] + span { + display: none; +} +.sheet-spell .sheet-details input[type=checkbox]:checked + span { + display: inline; +} +.sheet-spell .sheet-details input[type=checkbox]:checked ~ input[type=checkbox]:checked + span::before { + content: ", "; +} +.sheet-spell .sheet-details span[name=attr_spellname] { + font-family: "Source Sans Pro", "Varta", arial, sans-serif; + font-size: 16px; + text-transform: capitalize; + font-variant: small-caps; + color: #245485; +} +.sheet-spell .sheet-details input[name=attr_spellcomp_materials][value=""] + span, .sheet-spell .sheet-details input[name=attr_spellathigherlevels][value=""] + div { + display: none; +} +.sheet-spell .sheet-options { + border-top: none; + border-bottom: 2px dashed gold; + padding-bottom: 40px; +} +.sheet-spell .sheet-options-done { + display: inline-block; + margin-top: 5px; + padding: 3px 10px; + width: auto; + border-radius: 1em; + color: #ffffff; + background-color: #000000; + font-size: 1em; + float: right; + cursor: pointer; +} +.sheet-spell .sheet-options-done:hover { + opacity: 0.6; +} +.sheet-spell .sheet-options-done::before { + content: "3"; + font-family: pictos; +} +.sheet-spell .sheet-options-done input[type=checkbox] { + display: none; +} +.sheet-spell .sheet-options-done span.sheet-label { + margin-top: 0; +} +.sheet-spell .sheet-display { + position: relative; +} +.sheet-spell .sheet-display button[type=roll] { + background-color: transparent; + color: black; + border-top: none; + border-left: none; + border-right: none; + border-bottom: 1px solid #D3D3D3; + background-image: none; + text-shadow: none; + box-shadow: none; + padding: 0px; + margin: 0px; + width: 100%; + font-weight: bold; + text-align: left; +} +.sheet-spell .sheet-display button[type=roll]::before { + content: "" !important; +} + +span.sheet-spellritual, span.sheet-spellconcentration { + display: none; + font-size: 8px; + font-weight: normal; + margin-top: 0px; + color: white; + background-color: black; + position: absolute; + width: 10px; + height: 10px; + top: 0px; + line-height: 10px; +} + +.sheet-spellicon_flag:not([value=none]) + .sheet-body .sheet-spell .sheet-display .sheet-spellritual:not([value="0"]) ~ span.sheet-spellritual { + display: inline-block; + right: 11px; +} +.sheet-spellicon_flag:not([value=none]) + .sheet-body .sheet-spell .sheet-display .sheet-spellconcentration:not([value="0"]) ~ span.sheet-spellconcentration { + border-radius: 100%; + display: inline-block; + right: 0; +} + +.sheet-spell .sheet-display .sheet-componentscontainer { + position: absolute; + top: 3px; + right: 0; + width: auto; +} +.sheet-spell .sheet-display .sheet-v, .sheet-spell .sheet-display .sheet-s, .sheet-spell .sheet-display .sheet-m { + display: none; +} + +.sheet-spellicon_flag[value=all] + .sheet-body .sheet-spell .sheet-display input.sheet-v:not([value="0"]) ~ .sheet-componentscontainer span.sheet-v, .sheet-spellicon_flag[value=all] + .sheet-body .sheet-spell .sheet-display input.sheet-s:not([value="0"]) ~ .sheet-componentscontainer span.sheet-s, .sheet-spellicon_flag[value=all] + .sheet-body .sheet-spell .sheet-display input.sheet-m:not([value="0"]) ~ .sheet-componentscontainer span.sheet-m { + display: inline; + width: initial; + font-size: 8px; +} + +.sheet-spell .sheet-display input[type=text] { + font-size: 12px; + line-height: 12px; + cursor: pointer; + text-align: left; + padding: none; + margin: none; + background-color: transparent; + color: black; + border: none; + background-image: none; + text-shadow: none; + box-shadow: none; + padding: 0px; + margin: 0px; + width: 100%; +} +.sheet-spell .sheet-display span.sheet-spellname { + font-size: 12px; + text-align: left; + font-weight: normal; + margin-right: -4px; + margin-left: 4px; + display: inline; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + max-width: 220px; +} +.sheet-spell .sheet-display .sheet-prep ~ span.sheet-spellname { + margin-left: 14px; +} + +.repcontrol { + min-height: 27px; +} +.repcontrol .btn { + /*visibility: hidden; */ + border: medium none; + color: white !important; + background: none; + box-shadow: none; +} +.repcontrol .btn:focus { + outline: 0; +} + +.sheet-saving-throw-container .repcontrol .repcontrol_edit, .sheet-saving-throw-container .repcontrol .repcontrol_add { + padding-left: 4px; + padding-right: 4px; +} + +.repcontrol .repcontrol_edit:after { + content: "("; + visibility: visible; + font-family: pictos; + background-color: #fff; + border: 1px solid black; + border-radius: 2px; + font-size: 12px; + height: 12px; + width: 12px; + padding: 2px 4px 2px 4px; + color: black; +} + +.editmode ~ .repcontrol .repcontrol_edit:after { + content: ")"; +} + +.repcontrol .repcontrol_add:before { + content: "&"; + visibility: visible; + font-family: pictos; + background-color: #fff; + border: 1px solid black; + border-radius: 2px; + font-size: 12px; + height: 12px; + width: 12px; + padding: 2px 4px 2px 4px; + color: black; +} +.repcontrol .repcontrol_edit:hover:after, .repcontrol .repcontrol_add:hover:before { + background-color: #EFEFEF; +} + +.sheet-resources .repcontrol { + margin-top: -10px; +} + +.itemcontrol { + z-index: 10; +} +.itemcontrol .repcontrol_del, .itemcontrol .repcontrol_move { + font-size: 10px; + margin-top: 3px; + padding: 0px; + height: 18px; + width: 18px; +} + +.sheet-tool .sheet-options, .sheet-attack .sheet-options, .sheet-spell .sheet-options, .sheet-proficiencies .sheet-options, .sheet-traits .sheet-options, .sheet-global-mod .sheet-options { + padding-left: 5px; +} + +.sheet-tool .sheet-options span, .sheet-attack .sheet-options span, .sheet-spell .sheet-options span, .sheet-options .sheet-body span, .sheet-proficiencies .sheet-options span, .sheet-traits .sheet-options span, .sheet-global-mod .sheet-options span { + width: initial; + display: inline-block; + text-align: left; +} + +.sheet-tool .sheet-options input, .sheet-attack .sheet-options input[type=text], .sheet-spell .sheet-options input[type=text], .sheet-options .sheet-body input[type=text], .sheet-proficiencies .sheet-options input[type=text], .sheet-traits .sheet-options input[type=text], .sheet-global-mod .sheet-options input[type=text] { + display: inline-block; + text-align: left; + font-size: 12px; + border-bottom: 1px solid #D3D3D3; + padding: 0px; + width: initial; +} + +.sheet-tool .sheet-options select, .sheet-attack .sheet-options select, .sheet-spell .sheet-options select, .sheet-options .sheet-body select, .sheet-proficiencies .sheet-options select, .sheet-traits .sheet-options select { + border-bottom: 1px solid #D3D3D3; + border-top: 0px; + border-left: 0px; + border-right: 0px; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; + display: inline-block; + font-size: 12px; + width: initial; + padding: 0px; + margin: 0px; + line-height: 18px; + height: 18px; +} + +.sheet-tool .sheet-options input[type=checkbox], .sheet-attack .sheet-options input[type=checkbox], .sheet-spell .sheet-options input[type=checkbox], .sheet-options .sheet-body input[type=checkbox], .sheet-npc .sheet-npc_options input[type=checkbox], .sheet-proficiencies .sheet-options input[type=checkbox], .sheet-traits .sheet-options input[type=checkbox], .sheet-global-mod .sheet-options input[type=checkbox] { + width: 13px; + font-size: initial; + -webkit-appearance: checkbox; + -moz-appearance: checkbox; +} + +.sheet-attack .sheet-options input[type=text].sheet-num, .sheet-options input[type=text].sheet-num { + width: 15px; + text-align: center; +} + +.sheet-spell .sheet-options textarea { + width: calc(100% - 10px); + resize: vertical; + margin-bottom: 0px; +} + +.sheet-spell-container { + min-height: 60px; + margin-bottom: 1px; +} +.sheet-spell-container input[name=attr_spellcastingtime] { + width: 168px; +} +.sheet-spell-container input[name=attr_spellrange] { + width: 201px; +} +.sheet-spell-container input[name=attr_spelltarget] { + width: 199px; +} +.sheet-spell-container .sheet-spell .sheet-options input[name=attr_spellcomp_materials] { + margin-left: 17px; + width: 223px; +} +.sheet-spell-container input[name=attr_spellduration] { + width: 186px; +} + +.sheet-options .sheet-row { + display: block; + width: 100%; +} +.sheet-options .sheet-title { + text-align: center; +} +.sheet-options .sheet-title input[type=text] { + width: 82px; + border: none; + text-align: center; + color: #A0A0A0; +} + +.sheet-class_options, .sheet-skill_options { + border: 1px solid #ab8b57; + border-radius: 5px; + padding: 5px; + margin-bottom: 5px; +} + +.sheet-general_options { + border: 1px solid #ab8b57; + border-radius: 5px; + padding: 5px; + margin-bottom: 5px; + position: relative; +} + +.sheet-hlabel-container .sheet-showing, .sheet-hlabel-container .sheet-hiding { + display: none; +} + +.sheet-header .sheet-showing, .sheet-header input[value="1"].sheet-flag ~ .sheet-hiding { + display: none; +} + +.sheet-hlabel-container input[value="1"].sheet-flag ~ .sheet-showing, .sheet-hlabel-container input[value="0"].sheet-flag ~ .sheet-hiding { + display: inline-block; +} + +.sheet-header input[value="1"].sheet-flag ~ .sheet-showing { + display: inline-block; +} + +.sheet-options .sheet-row > span { + color: black; +} + +.sheet-spell .sheet-details-flag { + position: absolute; + top: 0px; + right: 23px; + width: 18px; + height: 18px; + opacity: 0; + z-index: 2; +} +.sheet-spell .sheet-details-flag + span { + position: absolute; + top: 0px; + right: 23px; + width: 18px; + height: 18px; + white-space: nowrap; + font-size: 20px; + font-family: pictos; + color: #A0A0A0; + cursor: pointer; + margin-top: 0px; + display: none; + line-height: 18px; +} +.sheet-spell .sheet-options-flag { + position: absolute; + top: 0px; + right: 23px; + width: 18px; + height: 18px; + opacity: 0; + z-index: 2; +} +.sheet-spell .sheet-options-flag + span { + position: absolute; + top: 0px; + right: 23px; + width: 18px; + height: 18px; + white-space: nowrap; + font-size: 20px; + font-family: pictos; + color: #A0A0A0; + cursor: pointer; + margin-top: 0px; +} +.sheet-spell .sheet-details button.sheet-spell_link { + float: right; + border: none; + background: none; + color: #A0A0A0; +} +.sheet-spell .sheet-details button.sheet-spell_link::before { + content: "|"; +} +.sheet-spell .sheet-details button.sheet-spell_link:hover { + color: #000000; +} +.sheet-spell .sheet-details-flag:checked + span { + display: block; + color: #000000; +} +.sheet-spell:hover .sheet-details-flag + span { + display: block; +} +.sheet-spell .sheet-details-flag ~ .sheet-details { + display: none; +} +.sheet-spell .sheet-details-flag:checked ~ .sheet-details { + display: block; +} +.sheet-spell .sheet-details { + margin: 15px 10px; +} +.sheet-spell .sheet-options { + margin: 15px 10px; + padding: 0; + overflow-x: hidden; + text-overflow: ellipsis; +} +.sheet-spell .sheet-details span:not(.sheet-innate) { + display: inline; + font-weight: normal; +} +.sheet-spell .sheet-details span.sheet-bold { + font-weight: bold; +} +.sheet-spell .sheet-details .sheet-italics { + font-style: italic; +} +.sheet-spell .sheet-details input[type=checkbox] { + display: none; +} +.sheet-spell .sheet-details input[type=checkbox] + span { + display: none; +} +.sheet-spell .sheet-details input[type=checkbox]:checked + span { + display: inline; +} +.sheet-spell .sheet-details input[type=checkbox]:checked ~ input[type=checkbox]:checked + span::before { + content: ", "; +} +.sheet-spell .sheet-details span[name=attr_spellname] { + font-family: "Source Sans Pro", "Varta", arial, sans-serif; + font-size: 16px; + text-transform: capitalize; + font-variant: small-caps; + color: #245485; +} +.sheet-spell .sheet-details input[name=attr_spellcomp_materials][value=""] + span, .sheet-spell .sheet-details input[name=attr_spellathigherlevels][value=""] + div { + display: none; +} +.sheet-spell .sheet-display { + position: relative; +} +.sheet-spell .sheet-prep { + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: 0px; + border: 1px solid black; +} +.sheet-spell input[type=checkbox]:checked ~ span.sheet-prep { + background-color: #00ba73; +} +.sheet-spell .sheet-prep-box { + -webkit-appearance: checkbox; + -moz-appearance: checkbox; + opacity: 0; + z-index: 2; + position: relative; + width: 12px; +} + +.charsheet .sheet-spell .sheet-display button[type=roll].sheet-powercard { + width: calc(100% - 18px); +} + +.sheet-rolltemplates { + display: none; +} + +.sheet-rolltemplate-dmg, .sheet-rolltemplate-atk, .sheet-rolltemplate-simple, .sheet-rolltemplate-atkdmg { + width: 14em; +} + +.sheet-rolltemplate-simple .sheet-container, .sheet-rolltemplate-atk .sheet-container, .sheet-rolltemplate-atkdmg .sheet-container.sheet-atk { + background-color: white; + border: 1px solid black; + color: black; + width: 100%; +} + +.sheet-rolltemplate-dmg .sheet-atk, .sheet-rolltemplate-dmg .sheet-container { + background-color: white; + border: 1px solid black; + color: black; + width: 100%; +} + +.sheet-rolltemplate-atkdmg .sheet-container.sheet-damagetemplate { + background-color: white; + border: 1px solid black; + color: black; + width: 100%; +} + +.sheet-rolltemplate-simple .sheet-container { + border-radius: 10px; +} + +.sheet-rolltemplate-atk .sheet-container, .sheet-rolltemplate-atkdmg .sheet-container.sheet-atk { + border-top-left-radius: 0.8em; + border-top-right-radius: 0.8em; +} + +.sheet-rolltemplate-dmg .sheet-atk { + border-top-left-radius: 0.8em; + border-top-right-radius: 0.8em; +} +.sheet-rolltemplate-dmg .sheet-container { + border-bottom-left-radius: 0.8em; + border-bottom-right-radius: 0.8em; +} + +.sheet-rolltemplate-atkdmg .sheet-container.sheet-damagetemplate { + border-bottom-left-radius: 0.8em; + border-bottom-right-radius: 0.8em; +} + +/* Obsolete Template */ +.sheet-rolltemplate-simple .sheet-containerold, .sheet-rolltemplate-atk .sheet-containerold, .sheet-rolltemplate-atkdmg .sheet-container.sheet-atkold { + background-repeat: no-repeat; + background-size: 14em 100%; + color: black; + width: 81%; +} + +.sheet-rolltemplate-dmg .sheet-atkold, .sheet-rolltemplate-dmg .sheet-containerold { + background-repeat: no-repeat; + background-size: 14em 100%; + color: black; + width: 81%; +} + +.sheet-rolltemplate-atkdmg .sheet-container.sheet-damagetemplateold { + background-repeat: no-repeat; + background-size: 14em 100%; + color: black; + width: 81%; +} + +/* Obsolete Template */ +.sheet-rolltemplate-simple .sheet-containerold { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/53WSdhx.png") top left; +} + +/* Obsolete Template */ +.sheet-rolltemplate-atk .sheet-containerold, .sheet-rolltemplate-atkdmg .sheet-container.sheet-atkold { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/4RCRsAd.png") top left; +} + +.sheet-rolltemplate-dmg .sheet-atkold { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/4RCRsAd.png") top left; +} +.sheet-rolltemplate-dmg .sheet-containerold { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/gw9HTsq.png") top left; +} + +/* Obsolete Template */ +.sheet-rolltemplate-atkdmg .sheet-container.sheet-damagetemplateold { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/gw9HTsq.png") top left; +} +.sheet-rolltemplate-atkdmg .sheet-damagetemplate .sheet-result { + min-height: 45px; +} + +.sheet-rolltemplate-dmg .sheet-damagetemplate .sheet-result { + min-height: 45px; +} + +.sheet-rolltemplate-simple .sheet-adv, .sheet-rolltemplate-atk .sheet-adv, .sheet-rolltemplate-atkdmg .sheet-adv, .sheet-rolltemplate-dmg .sheet-adv { + display: inline-block; + margin-top: 1em; + text-align: center; + vertical-align: top; + width: 45%; +} + +.sheet-rolltemplate-simple .sheet-adv:first-child, .sheet-rolltemplate-atk .sheet-adv:first-child, .sheet-rolltemplate-atkdmg .sheet-adv:first-child, .sheet-rolltemplate-dmg .sheet-adv:first-child { + margin-left: 0.2em; +} + +.sheet-rolltemplate-simple .sheet-adv:nth-child(3), .sheet-rolltemplate-atk .sheet-adv:nth-child(3), .sheet-rolltemplate-atkdmg .sheet-adv:nth-child(3), .sheet-rolltemplate-dmg .sheet-adv:nth-child(3) { + margin-right: 8px; + margin-left: -3px; +} + +.sheet-rolltemplate-simple .sheet-adv span, .sheet-rolltemplate-simple .sheet-solo span { + background-color: transparent; + border: 0px; + font-size: 1.2em; + padding: 0px; +} + +.sheet-rolltemplate-atk .sheet-adv span, .sheet-rolltemplate-atk .sheet-solo span { + background-color: transparent; + border: 0px; + font-size: 1.2em; + padding: 0px; +} + +.sheet-rolltemplate-atkdmg .sheet-adv span, .sheet-rolltemplate-atkdmg .sheet-solo span { + background-color: transparent; + border: 0px; + font-size: 1.2em; + padding: 0px; +} + +.sheet-rolltemplate-dmg .sheet-adv span, .sheet-rolltemplate-dmg .sheet-solo span { + background-color: transparent; + border: 0px; + font-size: 1.2em; + padding: 0px; +} + +.sheet-rolltemplate-simple .sheet-advspacer, .sheet-rolltemplate-atk .sheet-advspacer, .sheet-rolltemplate-atkdmg .sheet-advspacer, .sheet-rolltemplate-dmg .sheet-advspacer { + border: 1px solid black; + display: inline-block; + height: 35px; + width: 0px; +} + +.sheet-rolltemplate-simple .sheet-solo, .sheet-rolltemplate-atk .sheet-solo, .sheet-rolltemplate-atkdmg .sheet-solo, .sheet-rolltemplate-dmg .sheet-solo { + height: auto; + padding-bottom: 0.5em; + padding-top: 1em; + text-align: center; + width: 100%; +} + +.sheet-rolltemplate-simple span, .sheet-rolltemplate-atk span, .sheet-rolltemplate-atkdmg span, .sheet-rolltemplate-dmg span, .sheet-rolltemplate-desc span { + font-size: 12px; + font-weight: bold; + line-height: 12px; + text-align: center; +} + +.sheet-rolltemplate-dmg .sheet-desc span.sheet-plus, .sheet-rolltemplate-atkdmg .sheet-desc span.sheet-plus { + display: inline; + font-size: 20px; + font-weight: bold; +} + +.sheet-rolltemplate-simple .sheet-grey { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} +.sheet-rolltemplate-simple .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-simple .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-simple .sheet-grey .inlinerollresult.importantroll { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} +.sheet-rolltemplate-simple .sheet-label span span { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} + +.sheet-rolltemplate-atk .sheet-label span span { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} +.sheet-rolltemplate-atk .sheet-grey { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} +.sheet-rolltemplate-atk .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-atk .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-atk .sheet-grey .inlinerollresult.importantroll { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} + +.sheet-rolltemplate-atkdmg .sheet-label span span { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} +.sheet-rolltemplate-atkdmg .sheet-grey { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} +.sheet-rolltemplate-atkdmg .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-atkdmg .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-atkdmg .sheet-grey .inlinerollresult.importantroll { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} + +.sheet-rolltemplate-dmg .sheet-label span span { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} +.sheet-rolltemplate-dmg .sheet-grey { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} +.sheet-rolltemplate-dmg .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-dmg .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-dmg .sheet-grey .inlinerollresult.importantroll { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} + +.sheet-rolltemplate-npc .sheet-grey { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} +.sheet-rolltemplate-npc .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-npc .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-npc .sheet-grey .inlinerollresult.importantroll { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} + +.sheet-rolltemplate-npcaction .sheet-grey { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} +.sheet-rolltemplate-npcaction .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-npcaction .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-npcaction .sheet-grey .inlinerollresult.importantroll { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} + +.sheet-rolltemplate-npcatk .sheet-grey { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} +.sheet-rolltemplate-npcatk .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-npcatk .sheet-grey .inlinerollresult.fullfail, .sheet-rolltemplate-npcatk .sheet-grey .inlinerollresult.importantroll { + color: #A0A0A0; + border: 0px; + font-weight: normal; +} + +.sheet-rolltemplate-simple .sheet-label, .sheet-rolltemplate-atk .sheet-label, .sheet-rolltemplate-atkdmg .sheet-label, .sheet-rolltemplate-dmg .sheet-label { + margin-top: -3px; + padding: 0.25em; + text-align: center; +} + +.sheet-rolltemplate-simple .sheet-label span span, .sheet-rolltemplate-atk .sheet-label span span, .sheet-rolltemplate-atkdmg .sheet-label span span, .sheet-rolltemplate-dmg .sheet-label span span { + padding: 0px; + border: 0px; + background-color: transparent; + font-size: 12px; +} + +.sheet-rolltemplate-simple .inlinerollresult.fullcrit, .sheet-rolltemplate-atk .inlinerollresult.fullcrit, .sheet-rolltemplate-atkdmg .inlinerollresult.fullcrit, .sheet-rolltemplate-dmg .inlinerollresult.fullcrit { + color: #3FB315; + border: 0px; +} + +.sheet-rolltemplate-simple .inlinerollresult.fullfail, .sheet-rolltemplate-atk .inlinerollresult.fullfail, .sheet-rolltemplate-atkdmg .inlinerollresult.fullfail, .sheet-rolltemplate-dmg .inlinerollresult.fullfail { + color: #B31515; + border: 0px; +} + +.sheet-rolltemplate-simple .inlinerollresult.importantroll, .sheet-rolltemplate-atk .inlinerollresult.importantroll, .sheet-rolltemplate-atkdmg .inlinerollresult.importantroll, .sheet-rolltemplate-dmg .inlinerollresult.importantroll { + color: #4A57ED; + border: 0px; +} + +.sheet-rolltemplate-atkdmg .sheet-damagetemplate .inlinerollresult.fullcrit, .sheet-rolltemplate-atkdmg .sheet-damagetemplate .inlinerollresult.fullfail, .sheet-rolltemplate-atkdmg .sheet-damagetemplate .inlinerollresult.importantroll { + color: black; + border: 0px; +} + +.sheet-rolltemplate-dmg .sheet-damagetemplate .inlinerollresult.fullcrit, .sheet-rolltemplate-dmg .sheet-damagetemplate .inlinerollresult.fullfail, .sheet-rolltemplate-dmg .sheet-damagetemplate .inlinerollresult.importantroll { + color: black; + border: 0px; +} + +.sheet-rolltemplate-npcaction .sheet-damagetemplate .inlinerollresult.fullcrit, .sheet-rolltemplate-npcaction .sheet-damagetemplate .inlinerollresult.fullfail, .sheet-rolltemplate-npcaction .sheet-damagetemplate .inlinerollresult.importantroll { + color: black; + border: 0px; +} + +.sheet-rolltemplate-npcdmg .sheet-damagetemplate .inlinerollresult.fullcrit, .sheet-rolltemplate-npcdmg .sheet-damagetemplate .inlinerollresult.fullfail, .sheet-rolltemplate-npcdmg .sheet-damagetemplate .inlinerollresult.importantroll { + color: black; + border: 0px; +} + +.sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult.fullcrit, .sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult.importantroll, .sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult.fullfail { + color: black; + border: 0px; +} + +.sheet-rolltemplate-dmg .sheet-desc .inlinerollresult.fullcrit, .sheet-rolltemplate-dmg .sheet-desc .inlinerollresult.importantroll, .sheet-rolltemplate-dmg .sheet-desc .inlinerollresult.fullfail .sheet-rolltemplate-atk .sheet-desc .inlinerollresult.fullcrit { + color: black; + border: 0px; +} + +.sheet-rolltemplate-atk .sheet-desc .inlinerollresult.importantroll, .sheet-rolltemplate-atk .sheet-desc .inlinerollresult.fullfail { + color: black; + border: 0px; +} + +.sheet-rolltemplate-mancerroll .inlinerollresult.fullcrit, .sheet-rolltemplate-mancerroll .inlinerollresult.importantroll, .sheet-rolltemplate-mancerroll .inlinerollresult.fullfail { + color: black; + border: 0px; +} + +.sheet-rolltemplate-mancerhproll .inlinerollresult.fullcrit, .sheet-rolltemplate-mancerhproll .inlinerollresult.importantroll, .sheet-rolltemplate-mancerhproll .inlinerollresult.fullfail { + color: black; + border: 0px; +} + +.sheet-rolltemplate-atk .sheet-save .sheet-savedc, .sheet-rolltemplate-dmg .sheet-save .sheet-savedc, .sheet-rolltemplate-atkdmg .sheet-save .sheet-savedc { + padding-bottom: 5px; + padding-top: 15px; + text-align: center; +} + +.sheet-rolltemplate-atk .sheet-save .sheet-savedc span, .sheet-rolltemplate-dmg .sheet-save .sheet-savedc span, .sheet-rolltemplate-atkdmg .sheet-save .sheet-savedc span { + font-size: 15px; + font-weight: bold; +} + +.sheet-rolltemplate-atk .sheet-save .sheet-label span, .sheet-rolltemplate-dmg .sheet-save .sheet-label span, .sheet-rolltemplate-atkdmg .sheet-save .sheet-label span { + font-weight: bold; +} + +.sheet-rolltemplate-dmg .sheet-desc .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult, .sheet-rolltemplate-atk .sheet-desc .inlinerollresult, .sheet-rolltemplate-mancerroll .inlinerollresult, .sheet-rolltemplate-mancerhproll .inlinerollresult, .sheet-rolltemplate-atk .sheet-save .inlinerollresult, .sheet-rolltemplate-dmg .sheet-save .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-save .inlinerollresult { + background-color: transparent; + border: 0px; + display: inline-block; + font-weight: bold; +} + +.sheet-rolltemplate-atk .sheet-save .inlinerollresult, .sheet-rolltemplate-dmg .sheet-save .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-save .inlinerollresult { + padding: 0px; +} + +.sheet-rolltemplate-dmg .sheet-desc .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult, .sheet-rolltemplate-atk .sheet-desc .inlinerollresult, .sheet-rolltemplate-mancerroll .inlinerollresult, .sheet-rolltemplate-mancerhproll .inlinerollresult { + font-size: 20px; + padding-bottom: 6px; + padding-top: 10px; +} + +.sheet-rolltemplate-dmg .sheet-desc .sheet-label span, .sheet-rolltemplate-atkdmg .sheet-desc .sheet-label span { + font-weight: bold; +} + +.sheet-rolltemplate-atk .sheet-save span, .sheet-rolltemplate-dmg .sheet-save span, .sheet-rolltemplate-atkdmg .sheet-save span { + font-weight: normal; + line-height: 12px; + display: block; +} + +.sheet-rolltemplate-atk .sheet-save span.sheet-bold, .sheet-rolltemplate-dmg .sheet-save span.sheet-bold, .sheet-rolltemplate-atkdmg .sheet-save span.sheet-bold { + font-weight: bold; + display: inline-block; +} + +.sheet-rolltemplate-atk .sheet-sublabel, .sheet-rolltemplate-atkdmg .sheet-sublabel, .sheet-rolltemplate-dmg .sheet-sublabel { + text-align: center; + font-style: italic; + margin-top: -2px; + min-height: 17px; +} + +/* Obsolete Template */ +.sheet-rolltemplate-atk .sheet-descold, .sheet-rolltemplate-atkdmg .sheet-descold, .sheet-rolltemplate-dmg .sheet-descold { + background-repeat: no-repeat; + background-size: 14em 100%; + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/4988JS0.png") top left; + color: black; + padding-bottom: 5px; + padding-top: 5px; + text-align: center; + width: 189px; +} + +.sheet-rolltemplate-atk .sheet-desc, .sheet-rolltemplate-atkdmg .sheet-desc, .sheet-rolltemplate-dmg .sheet-desc, .sheet-rolltemplate-desc .sheet-desc { + background-color: white; + border: 1px solid black; + color: black; + padding-bottom: 5px; + padding-top: 5px; + text-align: center; + width: 81%; +} + +/* *Fix for Global Damage Modifier + * *By Miguel */ +.sheet-rolltemplate-dmg .sheet-desc { + width: 100%; +} + +.sheet-rolltemplate-atk .sheet-desc span, .sheet-rolltemplate-atkdmg .sheet-desc span, .sheet-rolltemplate-dmg .sheet-desc span, .sheet-rolltemplate-desc .sheet-desc span { + font-weight: normal; + line-height: 12px; + display: block; +} + +.sheet-rolltemplate-atk .sheet-info span, .sheet-rolltemplate-atkdmg .sheet-info span, .sheet-rolltemplate-dmg .sheet-info span { + text-align: left; + padding: 0px 5px 0px 5px; +} + +.sheet-rolltemplate-atk .sheet-info .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-info .inlinerollresult, .sheet-rolltemplate-dmg .sheet-info .inlinerollresult { + font-size: inherit; + padding: 0px; +} + +.sheet-rolltemplate-atkdmg .sheet-damagetemplate .sheet-sublabel, .sheet-rolltemplate-dmg .sheet-damagetemplate .sheet-sublabel, .sheet-rolltemplate-atkdmg .sheet-desc .sheet-sublabel, .sheet-rolltemplate-dmg .sheet-desc .sheet-sublabel { + color: #A0A0A0; + display: block; + font-size: 10px; + font-weight: normal; + margin-top: -5px; +} + +.sheet-rolltemplate-atk .sheet-sublabel span, .sheet-rolltemplate-atkdmg .sheet-sublabel span, .sheet-rolltemplate-dmg .sheet-sublabel span { + font-weight: normal; + color: black; +} + +.sheet-rolltemplate-atk .sheet-spacer, .sheet-rolltemplate-atkdmg .sheet-spacer, .sheet-rolltemplate-dmg .sheet-spacer { + height: 10px; +} + +.sheet-rolltemplate-atk a[href^="~"] { + background-color: transparent; + padding: 0px; + color: black; + border: 0px; +} +.sheet-rolltemplate-atk a:hover { + color: #00ba73; +} +.sheet-rolltemplate-atk a[href^="~"]:visited { + pointer-events: none; +} + +.sheet-rolltemplate-spell .sheet-container { + background: url("https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG-powerbg.jpg") center center; + background-repeat: repeat; + background-size: auto; + border: 1px solid black; + border-radius: 5px; + color: black; + font-family: "Source Sans Pro", "Varta", arial, sans-serif; + margin-left: -3em; + padding: 0.5em; + width: 19em; +} + +.withoutavatars .sheet-rolltemplate-spell .sheet-container { + margin-left: -15px; +} + +.sheet-rolltemplate-spell .sheet-row { + display: block; +} +.sheet-rolltemplate-spell .sheet-title { + color: #a88138; + font-weight: bold; + font-size: 1.2em; +} +.sheet-rolltemplate-spell .sheet-italics { + font-style: italic; +} + +.sheet-npc .sheet-italics { + font-style: italic; +} + +.sheet-rolltemplate-spell .sheet-bold, .sheet-actions .sheet-bold { + font-weight: bold; +} + +.sheet-rolltemplate-spell .sheet-spacer { + height: 5px; +} + +.sheet-rolltemplate-mancerroll .sheet-container, .sheet-rolltemplate-mancerhproll .sheet-container { + width: 200px; + color: black; + background-color: white; + border: 1px solid black; +} + +.sheet-rolltemplate-mancerroll .sheet-row, .sheet-rolltemplate-mancerhproll .sheet-row { + border-bottom: 1px dotted black; + padding: 4px; +} + +.sheet-rolltemplate-mancerroll .sheet-row.sheet-header, .sheet-rolltemplate-mancerhproll .sheet-row.sheet-header { + border-bottom: 1px solid black; + font-size: 1.2em; + font-weight: bold; +} + +.sheet-rolltemplate-mancerroll .sheet-row.sheet-header span span, .sheet-rolltemplate-mancerhproll .sheet-row.sheet-header span span { + float: right; +} + +.sheet-rolltemplate-mancerroll .sheet-row.sheet-header .inlinerollresult, .sheet-rolltemplate-mancerhproll .sheet-row.sheet-header .inlinerollresult { + padding: 0; + font-size: inherit; +} + +.sheet-rolltemplate-mancerroll .sheet-desc { + font-size: 1.2em; + font-style: italic; + margin-left: 4px; +} + +.sheet-rolltemplate-mancerhproll .sheet-desc { + font-size: 1.2em; + font-style: italic; + margin-left: 4px; + display: inline-block; + margin-left: 5%; + width: 50%; +} + +.sheet-rolltemplate-mancerroll .sheet-result { + margin-left: 80px; +} +.sheet-rolltemplate-mancerroll .sheet-result .inlinerollresult { + width: 50px; + text-align: right; +} + +.sheet-rolltemplate-mancerhproll .sheet-result .inlinerollresult { + width: 50px; + text-align: right; +} + +.sheet-triangleold { + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 360px solid #245485; + margin-top: 5px; + margin-bottom: 5px; +} + +.sheet-triangle { + border: 1px solid #245485; + margin-top: 5px; + margin-bottom: 5px; +} + +.sheet-red { + color: #245485; +} + +.sheet-npc .sheet-display .sheet-red input, .sheet-npc .sheet-display .sheet-red span { + color: #245485; +} +.sheet-npc .sheet-display .sheet-red input:first-child, .sheet-npc .sheet-display .sheet-red span:first-child { + margin-right: 3px; +} +.sheet-npc .sheet-npc_options { + border-bottom: 2px dashed gold; +} +.sheet-npc .sheet-npc_options input { + border-bottom: 1px solid #D3D3D3; + border-top: 0px; + border-left: 0px; + border-right: 0px; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; + width: 200px; + display: inline-block; + font-size: 12px; + padding: 0px; +} +.sheet-npc .sheet-npc_options span { + display: inline-block; + font-size: 9px; + line-height: 12px; + text-align: left; + font-weight: bold; +} +.sheet-npc .sheet-npc_options .sheet-title span { + text-align: center; + font-size: 14px; + display: block; + margin-top: 5px; +} +.sheet-npc input[type=text].sheet-num { + width: 20px; + text-align: center; +} +.sheet-npc .sheet-col { + width: calc(33% - 5px); +} +.sheet-npc .sheet-spacer { + height: 5px; +} +.sheet-npc select { + border-bottom: 1px solid #D3D3D3; + border-top: 0px; + border-left: 0px; + border-right: 0px; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; + line-height: inherit; +} +.sheet-npc .sheet-display input, .sheet-npc .sheet-reaction input { + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; + margin: 0px; + pointer-events: none; + padding: 0px; + height: 16px; + line-height: 16px; + margin-top: -2px; +} +.sheet-npc .sheet-display .sheet-title span { + font-family: "Source Sans Pro", "Varta", arial, sans-serif; + font-size: 24px; + width: 100%; + text-transform: capitalize; + font-variant: small-caps; + font-weight: bold; + display: block; + text-align: left; + line-height: 27px; +} +.sheet-npc .sheet-display .sheet-subtitle span { + font-size: 12px; +} +.sheet-npc .sheet-display .sheet-num3 { + width: 27px; + text-align: center; +} +.sheet-npc .sheet-display .sheet-actype + .sheet-parens { + display: none; +} +.sheet-npc .sheet-display .sheet-actype:not([value=""]) + .sheet-parens { + display: inline; +} +.sheet-npc .sheet-display .sheet-parens { + margin-left: -2px; +} +.sheet-npc .sheet-display .sheet-parens:before { + content: "("; +} +.sheet-npc .sheet-display .sheet-parens.sheet-xp:before { + content: " ("; +} +.sheet-npc .sheet-display .sheet-parens:after { + content: ")"; +} +.sheet-npc .sheet-display .sheet-parens.sheet-xp:after { + content: " XP)"; +} +.sheet-npc .sheet-display span.sheet-npc-init-die { + font-family: "dicefontd20"; + font-size: 16px; + display: block; +} +.sheet-npc .sheet-attr-container { + width: 55px; + border: 0px; + border-radius: 0px; + position: relative; + padding: 5px 0px 5px 0px; + margin: 0px; + height: inherit; + display: inline-block; + text-align: center; +} +.sheet-npc .sheet-attr-container span { + font-size: 13px; + font-weight: normal; + display: inline; + margin-bottom: 2px; +} +.sheet-npc .sheet-attr-container span.sheet-bold { + display: block; +} +.sheet-npc span.sheet-bold, .sheet-npc .sheet-action button span.sheet-bold { + font-weight: bold; +} +.sheet-npc .sheet-attr-container input { + width: 20px; + text-align: center; +} +.sheet-npc .sheet-attr-container input:nth-child(3) { + width: 30px; + margin-left: -5px; +} +.sheet-npc .sheet-display .sheet-flag[value="0"] + button, .sheet-npc .sheet-display .sheet-flag[value="0"] + div { + display: none; +} +.sheet-npc .sheet-display .sheet-flag[value=""] + button, .sheet-npc .sheet-display .sheet-flag[value=""] + div { + display: none; +} +.sheet-npc .sheet-display .sheet-status { + display: none; +} +.sheet-npc .sheet-display .sheet-flag[value]:not([value=""]) + div { + display: block; +} +.sheet-npc button[type=roll] { + width: auto; + white-space: nowrap; +} +.sheet-npc button[type=roll] input { + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0px; + color: black; + margin: 0px; + pointer-events: none; + padding: 0px; + height: 16px; + line-height: 16px; +} +.sheet-npc .sheet-saving button[type=roll] span, .sheet-npc .sheet-skills button[type=roll] span { + font-size: 13px; + font-weight: normal; + width: auto; + display: inline-block; + line-height: 16px; + height: 16px; + vertical-align: bottom; +} +.sheet-npc .sheet-display .sheet-flag[value="1"] + button .sheet-spacer, .sheet-npc .sheet-display .sheet-flag[value="2"] + button .sheet-spacer { + display: none; +} +.sheet-npc .sheet-display button input { + width: 14px; + text-align: center; +} +.sheet-npc .sheet-display .sheet-flag[value="1"] + button .sheet-stat::before, .sheet-npc .sheet-display .sheet-flag[value="2"] + button .sheet-stat::before { + content: "+"; +} + +.sheet-ships .sheet-display .sheet-flag[value="1"] + button .sheet-stat::before, .sheet-ships .sheet-display .sheet-flag[value="2"] + button .sheet-stat::before { + content: "+"; +} + +.sheet-npc .sheet-display .sheet-flag[value="1"] + button .sheet-stat::after, .sheet-npc .sheet-display .sheet-flag[value="3"] + button .sheet-stat::after { + content: ", "; +} + +.sheet-ships .sheet-display .sheet-flag[value="1"] + button .sheet-stat::after, .sheet-ships .sheet-display .sheet-flag[value="3"] + button .sheet-stat::after { + content: ", "; +} + +.sheet-negativeflag[value="1"] + .sheet-npcattr::before { + content: "("; +} +.sheet-negativeflag[value="0"] + .sheet-npcattr::before { + content: "(+"; +} + +.sheet-npcattr::after { + content: ")"; +} + +.sheet-traits { + min-height: 20px; +} + +.sheet-npc .sheet-display .sheet-traits .sheet-trait, .sheet-npc .sheet-reaction .sheet-trait { + position: relative; +} +.sheet-npc .sheet-display .sheet-traits input, .sheet-npc .sheet-reaction input { + pointer-events: initial; + font-weight: bold; + width: 100%; +} +.sheet-npc .sheet-display .sheet-traits textarea, .sheet-npc .sheet-reaction textarea { + resize: vertical; + height: 36px; + min-height: 36px; + border: none; + padding: 0px; + box-shadow: none; +} + +.sheet-attack textarea { + resize: vertical; + height: 36px; + min-height: 36px; + border: none; + padding: 0px; + box-shadow: none; +} + +.sheet-npc .sheet-actiontitle, .sheet-ships .sheet-actiontitle { + border-bottom: 1px solid #245485; + width: 100%; + margin-bottom: 5px; +} + +.sheet-npc .sheet-actions { + min-height: 40px; +} +.sheet-npc .sheet-actions .sheet-title { + font-size: 18px; + text-transform: capitalize; + font-variant: small-caps; + line-height: inherit; + height: inherit; + margin: 0px; +} +.sheet-npc .sheet-description_flag[value="0"] + textarea, .sheet-npc .sheet-description_flag[value=""] + textarea { + display: none; + height: 36px; + min-height: 36px; +} +.sheet-npc .sheet-attack_option { + display: none; +} +.sheet-npc .sheet-attack_options[value=on] ~ .sheet-attack_option, .sheet-npc .sheet-attack_options[value="{{attack=1}}"] ~ .sheet-attack_option { + display: block; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="3"] + textarea { + height: 54px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="4"] + textarea { + height: 72px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="5"] + textarea { + height: 90px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="6"] + textarea { + height: 108px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="7"] + textarea { + height: 126px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="8"] + textarea { + height: 144px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="9"] + textarea { + height: 162px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="10"] + textarea { + height: 180px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="11"] + textarea { + height: 196px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="12"] + textarea { + height: 216px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="13"] + textarea { + height: 234px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="14"] + textarea { + height: 252px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="15"] + textarea { + height: 270px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="16"] + textarea { + height: 288px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="17"] + textarea { + height: 306px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="18"] + textarea { + height: 324px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="19"] + textarea { + height: 342px; +} +.sheet-npc .sheet-action .sheet-display .sheet-description_flag[value="20"] + textarea { + height: 360px; +} +.sheet-npc .sheet-actions select { + width: auto; + margin: 0px; + padding: 0px; + height: 13px; + line-height: 13px; + font-size: 13px; +} +.sheet-npc .sheet-action button[type=roll] { + width: 100%; + text-align: left; + margin-bottom: 10px; +} +.sheet-npc .sheet-action button span { + font-size: 13px; + font-weight: normal; +} +.sheet-npc .sheet-actions .sheet-wide { + width: 100%; + text-align: left; +} +.sheet-npc .sheet-actions .sheet-wide span:after { + content: "."; +} +.sheet-npc .sheet-action .sheet-display .sheet-description { + white-space: normal; + color: #555555; + line-height: 18px; +} +.sheet-npc .sheet-action .sheet-display textarea { + border: none; + margin-bottom: 0px; + padding: 0px; + text-shadow: none; + box-shadow: none; + height: 36px; + min-height: 36px; + resize: none; + overflow: hidden; +} + +.sheet-legendaryactions { + border: none; + margin-bottom: 0px; + padding: 0px; + text-shadow: none; + box-shadow: none; + height: 36px; + min-height: 36px; + resize: none; + overflow: hidden; + height: 90px; + pointer-events: none; + margin-bottom: 15px; + color: #555555; +} + +.sheet-npcspelloptions { + display: inline-block; + margin-left: 17px; +} + +.sheet-container.sheet-npc .sheet-legendary, .sheet-container.sheet-npc .sheet-reaction { + display: none; +} + +.sheet-npcspell_flag[value="0"] ~ .sheet-npcspell, .sheet-npcspellcastingflag:not(:checked) ~ .sheet-npcspelloptions { + display: none; +} + +.sheet-legendary_flag:not([value="0"]) ~ .sheet-legendary, .sheet-reaction_flag[value="1"] ~ .sheet-reaction { + display: block; +} + +.sheet-npc .sheet-action textarea, .sheet-pc .sheet-globalattack textarea { + resize: vertical; +} + +.sheet-rolltemplate-npc, .sheet-rolltemplate-npcaction .sheet-container, .sheet-rolltemplate-npcatk, .sheet-rolltemplate-npcdmg, .sheet-rolltemplate-traits { + width: 188px; + border: 1px solid; + background-color: #ffffff; + padding: 5px; +} + +.sheet-rolltemplate-npcaction .sheet-container.sheet-dmgcontainer { + margin-top: 5px; +} + +.sheet-rolltemplate-npcdmg { + margin-top: -8px; +} + +.sheet-rolltemplate-npc .sheet-header, .sheet-rolltemplate-npcaction .sheet-header, .sheet-rolltemplate-npcatk .sheet-header, .sheet-rolltemplate-npcdmg .sheet-header { + color: #245485; + font-size: 18px; + text-align: left; + font-family: "Source Sans Pro", "Varta", arial, sans-serif; + font-variant: small-caps; +} + +.sheet-rolltemplate-traits .sheet-header { + font-family: "Source Sans Pro", "Varta", arial, sans-serif; + font-size: 16px; + text-transform: capitalize; + font-variant: small-caps; + font-weight: bold; + color: #245485; +} + +.sheet-rolltemplate-npc .sheet-italics, .sheet-rolltemplate-npcaction .sheet-italics, .sheet-rolltemplate-npcatk .sheet-italics, .sheet-rolltemplate-npcdmg .sheet-italics, .sheet-rolltemplate-traits .sheet-italics { + font-style: italic; +} + +.sheet-rolltemplate-npc .sheet-subheader, .sheet-rolltemplate-npcaction .sheet-subheader, .sheet-rolltemplate-npcatk .sheet-subheader, .sheet-rolltemplate-npcdmg .sheet-subheader { + line-height: 13px; + margin-top: -3px; +} + +.sheet-rolltemplate-traits .sheet-subheader { + font-style: italic; + color: #A0A0A0; + margin-top: -5px; +} + +.sheet-rolltemplate-npc .sheet-subheader span, .sheet-rolltemplate-npcaction .sheet-subheader span, .sheet-rolltemplate-npcatk .sheet-subheader span, .sheet-rolltemplate-npcdmg .sheet-subheader span { + font-size: 11px; + line-height: 11px; +} + +.sheet-rolltemplate-traits .sheet-subheader span { + font-weight: normal; + font-size: 10px; + text-align: left; + line-height: 16px; +} +.sheet-rolltemplate-traits .sheet-desc { + font-weight: normal; + font-size: 12px; + text-align: left; + line-height: 16px; +} + +.sheet-rolltemplate-npc .sheet-arrow-rightold, .sheet-rolltemplate-npcaction .sheet-arrow-rightold, .sheet-rolltemplate-npcatk .sheet-arrow-rightold, .sheet-rolltemplate-npcdmg .sheet-arrow-rightold { + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 195px solid #245485; +} + +.sheet-rolltemplate-npc .sheet-arrow-right, .sheet-rolltemplate-npcaction .sheet-arrow-right, .sheet-rolltemplate-npcatk .sheet-arrow-right, .sheet-rolltemplate-npcdmg .sheet-arrow-right { + border: 1px solid #245485; + margin-bottom: 2px; + margin-top: 2px; +} + +.sheet-rolltemplate-npc .inlinerollresult, .sheet-rolltemplate-npcaction .inlinerollresult, .sheet-rolltemplate-npcatk .inlinerollresult, .sheet-rolltemplate-npcdmg .inlinerollresult, .sheet-rolltemplate-traits .inlinerollresult { + background-color: #ffffff; + border: none; +} + +.sheet-rolltemplate-npc .inlinerollresult.fullcrit, .sheet-rolltemplate-npcaction .inlinerollresult.fullcrit, .sheet-rolltemplate-npcatk .inlinerollresult.fullcrit, .sheet-rolltemplate-npcdmg .inlinerollresult.fullcrit { + color: #3FB315; + border: none; +} + +.sheet-rolltemplate-npc .inlinerollresult.fullfail, .sheet-rolltemplate-npcaction .inlinerollresult.fullfail, .sheet-rolltemplate-npcatk .inlinerollresult.fullfail, .sheet-rolltemplate-npcdmg .inlinerollresult.fullfail { + color: #B31515; + border: none; +} + +.sheet-rolltemplate-npc .inlinerollresult.importantroll, .sheet-rolltemplate-npcaction .inlinerollresult.importantroll, .sheet-rolltemplate-npcatk .inlinerollresult.importantroll, .sheet-rolltemplate-npcdmg .inlinerollresult.importantroll { + color: #4A57ED; + border: none; +} + +.sheet-rolltemplate-npcatk a[href^="~"] { + background-color: transparent; + padding: 0px; + color: black; + border: 0px; +} +.sheet-rolltemplate-npcatk .sheet-header a[href^="~"] { + color: #245485; +} +.sheet-rolltemplate-npcatk a[href^="~"]:hover { + color: #00ba73; +} + +.sheet-equipment .sheet-complex, .sheet-equipment .sheet-simple { + display: none; +} + +.sheet-proficiencies .sheet-complex, .sheet-proficiencies .sheet-simple { + display: none; +} + +.sheet-traits .sheet-complex, .sheet-traits .sheet-simple { + display: none; +} + +.sheet-equipment .sheet-inventoryflag[value=complex] ~ .sheet-complex, .sheet-equipment .sheet-inventoryflag[value=simple] ~ .sheet-simple { + display: inline-block; +} + +.sheet-proficiencies .sheet-inventoryflag[value=complex] ~ .sheet-complex, .sheet-proficiencies .sheet-inventoryflag[value=simple] ~ .sheet-simple { + display: inline-block; +} + +.sheet-traits .sheet-inventoryflag[value=complex] ~ .sheet-complex, .sheet-traits .sheet-inventoryflag[value=simple] ~ .sheet-simple { + display: inline-block; +} + +.sheet-equipment .sheet-inventorysubflag { + height: 10px; + width: 10px; + top: 10px; + right: 0px; +} +.sheet-equipment .sheet-inventorysubflag + span { + height: 10px; + width: 10px; + top: 10px; + right: 0px; + font-size: 10px; + padding: 0px; +} +.sheet-equipment .sheet-complex { + width: 160px; + vertical-align: top; + padding-top: 5px; + margin-bottom: 15px; +} + +.sheet-proficiencies .sheet-complex, .sheet-traits .sheet-complex { + width: 240px; + vertical-align: top; + padding-top: 5px; + margin-bottom: 15px; +} + +.sheet-pictos { + font-family: pictos; +} + +.sheet-equipment .sheet-header span { + display: inline-block; +} + +.sheet-item { + margin-bottom: 2px; +} +.sheet-item .sheet-name { + width: 100px; +} +.sheet-item input[type=text].sheet-weight { + width: 25px; + text-align: center; +} +.sheet-item .sheet-subitem .sheet-subfield { + font-weight: normal; + background-color: transparent; + padding: 0px; + width: 112px; +} +.sheet-item .sheet-subitem .sheet-subtextarea { + width: calc(100% - 20px); + font-size: 9px; + padding: 0px 5px 0px 15px; + min-height: 32px; + height: 32px; + margin: 0px; +} + +.sheet-equipment .sheet-weighttotal { + position: absolute; + margin-top: 70px; + left: 0px; + top: 160px; + width: 70px; +} +.sheet-equipment .sheet-weighttotal input { + pointer-events: none; +} + +.sheet-item .sheet-subitem span { + width: 32px; + padding: 0px 0px 0px 10px; + display: inline-block; +} + +.sheet-equipment .sheet-warning, .sheet-charactermancer_options .sheet-warning { + display: none; + padding: 6px; + border: 1px solid gray; + position: relative; +} + +.sheet-equipment .sheet-warning label, .sheet-charactermancer_options .sheet-warning label { + font-family: pictos; + border: 1px solid gray; + font-size: 8px; + width: auto; + padding: 2px; + line-height: 1em; + cursor: pointer; + position: absolute; + top: 0; + right: 0; +} + +.sheet-equipment .sheet-warning label input, .sheet-charactermancer_options .sheet-warning label input { + display: none; +} + +.sheet-equipment .sheet-warningflag[value=show] + .sheet-warning, .sheet-charactermancer_options .sheet-warningflag[value=show] + .sheet-warning { + display: block; +} + +.sheet-equipment .sheet-warning span, .sheet-charactermancer_options .sheet-warning span { + color: red; +} + +.sheet-equipment .sheet-encumb { + color: red; + display: none; + font-size: 9px; +} + +.sheet-npc .sheet-warning { + color: red; + font-size: 9px; +} + +.sheet-equipment .sheet-encumberance[value=IMMOBILE] ~ .sheet-immobile, .sheet-equipment .sheet-encumberance[value="HEAVILY ENCUMBERED"] ~ .sheet-heavily, .sheet-equipment .sheet-encumberance[value=ENCUMBERED] ~ .sheet-encumbered, .sheet-equipment .sheet-encumberance[value="OVER CARRYING CAPACITY"] ~ .sheet-over { + display: block; +} +.sheet-equipment .sheet-warning input[type=checkbox] { + -webkit-appearance: checkbox; + -moz-appearance: checkbox; + width: auto; +} + +.sheet-charactermancer_options .sheet-warning input[type=checkbox] { + -webkit-appearance: checkbox; + -moz-appearance: checkbox; + width: auto; +} + +.sheet-equipment .sheet-item .sheet-subitem .sheet-equipped { + -webkit-appearance: checkbox; + -moz-appearance: checkbox; + width: initial; + margin-left: 15px; +} +.sheet-equipment .sheet-item .sheet-subitem .sheet-equippedlabel { + width: calc(100% - 50px); + text-align: left; + padding-left: 5px; +} +.sheet-equipment .sheet-equippedflag[value="0"] ~ .sheet-item > .sheet-name { + color: #999; +} + +.sheet-version { + position: absolute; + top: 0px; + right: 5px; + pointer-events: none; + font-size: 0.25em; +} + +.charsheet .sheet-options .sheet-body .sheet-version input[type=text] { + border-bottom: none; + width: 20px; +} + +.sheet-spellattackinfo { + display: none; +} + +.charsheet .sheet-spells .sheet-spellattackinfoflag[value=ATTACK] ~ .sheet-spellattackinfo, .charsheet .sheet-npc .sheet-spellattackinfoflag[value=ATTACK] ~ .sheet-spellattackinfo { + display: block; +} + +.sheet-attack input[type=text].sheet-flat { + display: none; +} +.sheet-attack .sheet-flatflag[value*=saveflat] ~ input[type=text].sheet-flat { + display: inline-block; +} + +.sheet-rolltemplate-simple .sheet-charname, .sheet-rolltemplate-atk .sheet-charname, .sheet-rolltemplate-dmg .sheet-charname, .sheet-rolltemplate-atkdmg .sheet-charname { + text-align: center; + margin-top: -10px; +} + +.sheet-rolltemplate-simple .sheet-charname span, .sheet-rolltemplate-atk .sheet-charname span, .sheet-rolltemplate-dmg .sheet-charname span, .sheet-rolltemplate-atkdmg .sheet-charname span { + font-size: 11px; + font-weight: normal; + color: #A0A0A0; +} + +.sheet-npc .sheet-display .sheet-info { + font-weight: normal; +} + +.sheet-attacks .sheet-ammo { + display: none; +} + +.sheet-ammoflag[value=on] + .sheet-attacks .sheet-ammo { + display: block; +} + +.sheet-hlabel-container [name=attr_race_display] { + width: 200px; +} +.sheet-hlabel-container [name=attr_alignment] { + width: 180px; +} +.sheet-hlabel-container [name=attr_experience] { + width: 100px; +} + +.sheet-class { + width: 85px; +} + +.charsheet .sheet-hlabel-container .sheet-multiclass-display { + width: 57px; + font-size: 13px; + border-bottom: 1px solid #D3D3D3; + line-height: 35px; + height: 27px; + margin-right: -4px; + overflow: hidden; + text-overflow: ellipsis; +} +.charsheet .sheet-hlabel-container .sheet-multiclass-display-level { + width: 31px; + text-align: center; + font-size: 13px; + border-bottom: 1px solid #D3D3D3; + line-height: 35px; + height: 27px; + overflow: hidden; +} +.charsheet .sheet-hlabel-container input.sheet-class-level { + margin-left: -6px; + width: 34px; +} + +.sheet-rolltemplate-dmg .sheet-label .sheet-rolltemplate-inline, .sheet-rolltemplate-dmg .sheet-savedc .sheet-rolltemplate-inline { + display: inline-block; +} + +.sheet-rolltemplate-atkdmg .sheet-savedc .sheet-rolltemplate-inline, .sheet-rolltemplate-atkdmg .sheet-label .sheet-rolltemplate-inline { + display: inline-block; +} + +.sheet-options .sheet-body input[type=text].sheet-pb_custom { + display: none; +} +.sheet-options .sheet-body input[value=custom] + input[type=text].sheet-pb_custom { + display: inline-block; +} + +.sheet-attr-mod .sheet-baseattr { + /*display: none; */ + opacity: 0; + height: 0px; + width: 0px; + pointer-events: none; + display: inline; + position: absolute; +} + +.sheet-finalattr { + font-size: 20px; + line-height: 20px; +} + +.sheet-attr-mod:hover .sheet-baseattr, .sheet-attr-mod .sheet-baseattr:focus { + /*display: inline; */ + opacity: 1; + height: 20px; + width: 40px; + pointer-events: auto; + position: static; +} +.sheet-attr-mod:hover .sheet-finalattr, .sheet-attr-mod .sheet-baseattr:focus ~ .sheet-finalattr { + display: none; +} +.sheet-attr-mod .sheet-attr-flag[value="1"] + .sheet-finalattr { + color: #3e99e8; +} +.sheet-attr-mod .sheet-attr-flag[value="1"] + .sheet-finalattr:after { + content: "*"; + font-size: 15px; + position: absolute; +} + +.sheet-spell_slot_mods .sheet-column { + width: 32%; + display: inline-block; +} +.sheet-spell_slot_mods .sheet-num_plus { + margin-left: 2px; +} + +.sheet-esper-mastery .sheet-column { + width: 39px; + display: inline-block; + text-align: center; + margin-left: 5px; +} +.sheet-esper-mastery .sheet-mconf { + font-size: 10px; + width: 40px; +} +.sheet-esper-mastery .sheet-sub-button input[type=radio] { + position: relative; + background-color: #E8E8E8; + width: 18px; + height: 18px; + z-index: 2; +} +.sheet-esper-mastery .sheet-sub-button input[type=radio]:checked + span { + position: relative; + background-color: #E8E8E8; + color: green; + text-align: center; + font-weight: bold; +} + +.sheet-licensecontainer.active-drop-target.dropping, .sheet-monster_confirm_flag[value="1"] ~ .sheet-licensecontainer, .sheet-mancer_confirm_flag[value="1"] ~ .sheet-licensecontainer { + opacity: 0.5; + transition: opacity 0.15s ease-in-out; + -moz-transition: opacity 0.15s ease-in-out; + -webkit-transition: opacity 0.15s ease-in-out; + background-color: transparent; +} + +.sheet-compendium_warning, .sheet-monster_confirm, .sheet-mancer_confirm { + display: none; +} + +.sheet-licensecontainer.active-drop-target.dropping ~ .sheet-compendium_warning, .sheet-monster_confirm_flag[value="1"] ~ .sheet-monster_confirm, .sheet-mancer_confirm_flag[value="1"] ~ .sheet-mancer_confirm { + display: block; + position: fixed; + top: 50%; + background: white; + left: 50%; + z-index: 100; + border: 2px solid black; + width: 300px; + height: 100px; + text-align: center; + margin: -70px 0 0 -170px; +} + +.sheet-monster_confirm input[type=checkbox], .sheet-mancer_confirm input[type=checkbox] { + height: 34px; + border-radius: 50%; + opacity: 0; + z-index: 2; + position: relative; +} + +.sheet-monster_confirm div div, .sheet-mancer_confirm div div { + margin: 0 2px; +} + +.sheet-monster_confirm input[type=checkbox] + span, .sheet-mancer_confirm input[type=checkbox] + span { + font-size: 20px; + font-weight: normal; + line-height: 34px; + position: absolute; + left: 0px; + border-radius: 5px; + border: 1px solid black; +} + +.sheet-mancer_confirm_flag[value="1"] ~ .sheet-mancer_confirm { + width: 350px; + margin: -70px 0 0 -195px; +} + +.sheet-mancer_confirm input[type=checkbox] { + height: 40px; +} +.sheet-mancer_confirm input[type=checkbox] + span { + font-size: 15px; + line-height: 1.2em; + height: 40px; + padding-top: 3px; +} + +.sheet-monster_confirm .sheet-yes, .sheet-mancer_confirm .sheet-yes { + width: 44px; +} + +.sheet-monster_confirm .sheet-cancel, .sheet-mancer_confirm .sheet-cancel { + width: 75px; +} + +.sheet-licensecontainer.active-drop-target.dropping ~ .sheet-compendium_warning span { + line-height: 100px; +} + +.sheet-init { + text-align: center; +} +.sheet-init span { + font-size: 20px; + line-height: 31px; +} + +.sheet-class_options .sheet-subclass { + margin-left: 19px; +} + +.sheet-header .sheet-display .sheet-class-display { + width: 298px; + text-transform: capitalize; + overflow: hidden; + word-wrap: break-word; + white-space: nowrap; + text-overflow: ellipsis; +} + +.sheet-no_events { + pointer-events: none; +} + +/* TRANSITION SCRIPT */ +.sheet-class_options, .sheet-skill_options, .sheet-attribute_options, .sheet-save_options, .sheet-general_options { + border: 1px solid #ab8b57; + border-radius: 5px; + padding: 5px; + margin-bottom: 5px; +} + +.sheet-transition_options { + border: 1px solid #ab8b57; + border-radius: 5px; + padding: 5px; + margin-bottom: 5px; + display: none; +} + +.sheet-already_transitioned[value="0"] ~ .sheet-transition_options { + display: block; +} + +.sheet-sheet_select img { + padding: 5px; + border: 1px solid #BBB; + border-radius: 5px; +} +.sheet-sheet_select img:hover { + background-color: #DDD; + cursor: pointer !important; +} + +.charsheet .sheet-options .sheet-row span.sheet-transition_text { + color: #A0A0A0; +} +.charsheet .sheet-options .sheet-row span.sheet-transition_text_highlight { + color: #F00; +} + +.sheet-globalattack input[type=checkbox] { + display: inline; + height: 12px; + width: 12px; + -webkit-appearance: checkbox; + -moz-appearance: checkbox; + margin-left: 5px; + margin-top: 10px; +} +.sheet-globalattack textarea { + width: 95%; + display: inline; + height: 25px; + margin: 1px; +} +.sheet-globalattack .sheet-label { + margin-bottom: 5px; + padding-top: 5px; + color: #A0A0A0; + border-top: 1px dotted #A0A0A0; +} + +.sheet-missing-info { + margin-bottom: 100px; + display: none; +} + +.sheet-missing-info-flag[value="1"] + .sheet-missing-info, .sheet-missing-info:hover .sheet-missing-info-desc, .sheet-missing-info-desc:hover { + display: block; +} + +.sheet-actions.sheet-npcspell.sheet-spells, .sheet-missing-info-desc { + display: none; +} + +.sheet-npcspell_flag[value="1"] + .sheet-actions.sheet-npcspell.sheet-spells { + display: block; +} + +.sheet-spells .sheet-innate { + color: #A0A0A0; + display: none; + font-size: 12px; + font-weight: normal; +} + +.sheet-innate:before { + content: ", "; +} + +.sheet-innate_flag:not([value=""]) + .sheet-innate { + display: inline; +} + +.sheet-levelerbutton { + display: none; +} + +.sheet-showleveler[value="1"] + .sheet-levelerbutton { + display: block; +} + +/* Translation Overrides */ +/* Spanish */ +.lang-es .sheet-spell-container input[name=attr_spellcastingtime] { + width: 115px; +} +.lang-es .sheet-spell-container input[name=attr_spellrange] { + width: 200px; +} +.lang-es .sheet-spell-container input[name=attr_spelltarget] { + width: 188px; +} +.lang-es .sheet-spell-container input[name=attr_spellduration] { + width: 184px; +} +.lang-es .sheet-ac-init-speed-container div { + position: relative; + height: 56px; +} +.lang-es .sheet-ac-init-speed-container button, .lang-es .sheet-ac-init-speed-container .sheet-label { + position: absolute; + bottom: 0; +} +.lang-es .sheet-hdice-dsaves-container div.sheet-subcontainer { + position: relative; + height: 71px; +} +.lang-es .sheet-hdice-dsaves-container button { + position: absolute; + bottom: 0; + left: 0; +} +.lang-es .sheet-hp .sheet-top input[name=attr_hp_max] { + width: 121px; +} +.lang-es .sheet-hlabel-container input[name=attr_race] { + width: 190px; +} +.lang-es .sheet-hlabel-container input[name=attr_alignment] { + width: 170px; +} +.lang-es .sheet-hlabel-container input[name=attr_experience] { + width: 120px; +} +.lang-es .sheet-npc .sheet-npc_options input[name=attr_npc_actype], .lang-es .sheet-npc .sheet-npc_options input[name=attr_npc_hpformula] { + width: 175px; +} +.lang-es .sheet-advantagetoggle input.sheet-toggle-left { + right: 214px; + width: 67px; +} +.lang-es .sheet-advantagetoggle input.sheet-toggle-left + span { + right: 214px; + width: 67px; +} +.lang-es .sheet-advantagetoggle input.sheet-toggle-center { + right: 145px; + width: 65px; +} +.lang-es .sheet-advantagetoggle input.sheet-toggle-center + span { + right: 145px; + width: 65px; +} +.lang-es .sheet-advantagetoggle input.sheet-toggle-right { + right: 50px; + width: 91px; +} +.lang-es .sheet-advantagetoggle input.sheet-toggle-right + span { + right: 50px; + width: 91px; +} +.lang-es input[type=radio].sheet-tab-button.sheet-core { + right: 137px; + width: 76px; +} +.lang-es input[type=radio].sheet-tab-button.sheet-core + span { + right: 137px; + width: 76px; +} +.lang-es input[type=radio].sheet-tab-button.sheet-bio { + right: 103px; + width: 30px; +} +.lang-es input[type=radio].sheet-tab-button.sheet-bio + span { + right: 103px; + width: 30px; +} +.lang-es input[type=radio].sheet-tab-button.sheet-spells { + right: 21px; + width: 78px; +} +.lang-es input[type=radio].sheet-tab-button.sheet-spells + span { + right: 21px; + width: 78px; +} + +/* Czech */ +.charsheet.lang-cs input[type=radio].sheet-tab-button.sheet-core { + width: 53px; +} +.charsheet.lang-cs input[type=radio].sheet-tab-button.sheet-core + span { + width: 53px; +} +.charsheet.lang-cs select[name=attr_cust_spellslots] { + font-size: 9px; +} +.charsheet.lang-cs .sheet-spell .sheet-options span[data-i18n="at-higher-lvl-dmg:-u"], .charsheet.lang-cs .sheet-spell .sheet-options span[data-i18n=add-ability-mod-u], .charsheet.lang-cs .sheet-spell .sheet-options span[data-i18n="saving-throw:-u"], .charsheet.lang-cs .sheet-spell .sheet-options span[data-i18n="effect:-u"] { + font-size: 8px; +} +.charsheet.lang-cs .sheet-ac-init-speed-container .sheet-ac > span { + font-size: 8px; +} +.charsheet.lang-cs .sheet-subcontainer .sheet-top span[data-i18n=total] + input { + width: 75px; +} +.charsheet.lang-cs .sheet-row span[data-i18n=senses-u] + input, .charsheet.lang-cs .sheet-row span[data-i18n=npc-type-u] + input { + width: 220px; +} +.charsheet.lang-cs .sheet-class { + width: 79px; +} +.charsheet.lang-cs .sheet-hlabel-container .sheet-multiclass-display { + width: 62px; +} +.charsheet.lang-cs .sheet-hlabel-container .sheet-multiclass-display-level { + width: 23px; +} +.charsheet.lang-cs .sheet-hlabel-container input.sheet-class-level { + width: 28px; +} +.charsheet.lang-it input[type=radio].sheet-tab-button.sheet-core { + right: 146px; + width: 60px; +} +.charsheet.lang-it input[type=radio].sheet-tab-button.sheet-core + span { + right: 146px; + width: 60px; +} +.charsheet.lang-it input[type=radio].sheet-tab-button.sheet-bio { + right: 113px; + width: 30px; +} +.charsheet.lang-it input[type=radio].sheet-tab-button.sheet-bio + span { + right: 113px; + width: 30px; +} +.charsheet.lang-it input[type=radio].sheet-tab-button.sheet-spells { + right: 20px; + width: 90px; +} +.charsheet.lang-it input[type=radio].sheet-tab-button.sheet-spells + span { + right: 20px; + width: 90px; +} +.charsheet.lang-it div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info .sheet-part { + width: 23%; +} +.charsheet.lang-it div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container span { + margin-top: 19px; + margin-left: 30px; +} +.charsheet.lang-it .sheet-header .sheet-part input[type=text], .charsheet.lang-it .sheet-header .sheet-part select, .charsheet.lang-it .sheet-header .sheet-part span.sheet-display { + height: 46px; +} + +/* Italian */ +/******************* + * * CHARACTERMANCER * + * ****************** */ +.sheet-charmancer.sheet-container { + width: 100%; + display: flex; + flex-flow: row wrap; + flex-basis: 1 1 100%; + position: relative; + contain: paint; +} +.sheet-charmancer .sheet-choices { + flex: 40%; + max-width: 40%; + padding-right: 1em; +} +.sheet-charmancer .sheet-info { + flex: 60%; + position: relative; + max-width: calc(60% - 2em); +} +.sheet-charmancer .sheet-choices, .sheet-charmancer .sheet-info { + margin-bottom: 2em; +} +.sheet-charmancer .sheet-compendium-page { + height: 100%; +} +.sheet-charmancer iframe { + height: 100%; + min-height: 50vh; + contain: paint; +} +.sheet-charmancer select option:disabled { + background-color: #eee; +} +.sheet-charmancer select span.sheet-initials { + font-size: 6px; +} +.sheet-charmancer .sheet-topbar-holder { + width: 100%; +} +.sheet-charmancer .sheet-topbar, .sheet-charmancer .sheet-leveler-topbar { + flex: 100%; + margin-bottom: 15px; +} +.sheet-charmancer .sheet-topbar div div, .sheet-charmancer .sheet-leveler-topbar div div { + display: inline-block; + width: 16%; + border: 1px solid gray; + text-align: center; +} +.sheet-charmancer .sheet-topbar div span { + font-size: 3em; + line-height: 1em; + font-weight: bold; +} +.sheet-charmancer .sheet-leveler-topbar div span { + font-size: 3em; + line-height: 1em; + font-weight: bold; + font-size: 2.5em; +} +.sheet-charmancer .sheet-topbar div.sheet-meta-info-container, .sheet-charmancer .sheet-leveler-topbar div.sheet-meta-info-container { + display: flex; + width: 100%; + border: 0; + align-items: center; + justify-content: space-between; +} +.sheet-charmancer .sheet-topbar div.sheet-meta-info-container span, .sheet-charmancer .sheet-leveler-topbar div.sheet-meta-info-container span { + font-size: 1.2em; +} +.sheet-charmancer .sheet-choice { + display: none !important; +} +.sheet-charmancer .sheet-topbar div.sheet-meta-info-container span.sheet-choice, .sheet-charmancer .sheet-leveler-topbar div.sheet-meta-info-container span.sheet-choice { + display: none; +} +.sheet-charmancer .sheet-steps { + position: sticky; + padding: 0.5em 0; + background: #fff; + z-index: 1011; + top: 0; + border-bottom: 1px dashed #ddd; + list-style: none; + list-style-position: inside; + flex: 100%; + margin: 0 0 1em; + display: flex; + flex-flow: row; + justify-content: space-between; + transform: translateZ(0); +} +.sheet-charmancer .sheet-lp-steps { + width: 100%; + display: block; + flex: none; +} +.sheet-charmancer .sheet-lp-steps li { + display: inline; + margin-right: 0.5em; +} +.sheet-charmancer .sheet-lp-steps li:last-of-type { + float: right; +} +.sheet-charmancer button { + border: 1px solid black; + border-radius: 5px; + background-color: #E8E8E8; + color: black; + text-align: center; + font-weight: bold; +} +.sheet-charmancer button[type=roll] { + border: 1px solid black; + border-radius: 5px; + background-color: #E8E8E8; + color: black; + text-align: center; + font-weight: bold; + padding: 1px 6px; + font-size: 13px; + margin: 0; +} +.sheet-charmancer button[type=roll]:before { + content: ""; +} +.sheet-charmancer button.sheet-step { + border-color: black; + background-color: white; + color: black; +} +.sheet-charmancer button.sheet-step.sheet-next, .sheet-charmancer button.sheet-step.sheet-prev, .sheet-charmancer button.sheet-step.sheet-done, .sheet-charmancer button.sheet-step:not(.sheet-here) { + border-color: black; + background-color: #E8E8E8; + color: black; +} +.sheet-charmancer button:hover { + color: #fff; + background-color: #00ba73; +} +.sheet-charmancer button:hover.sheet-step { + color: #fff; + background-color: #00ba73; +} +.sheet-charmancer button:hover.sheet-step.sheet-done { + color: #fff; + background-color: #00ba73; +} +.sheet-charmancer button.sheet-step.sheet-here { + color: #fff; + background-color: #00ba73; +} +.sheet-charmancer button[type=roll]:hover { + color: #fff; + background-color: #00ba73; +} +.sheet-charmancer button[type=roll]:hover * { + color: #fff; + background-color: #00ba73; +} +.sheet-charmancer button.sheet-exit { + text-transform: uppercase; + color: #00ba73; + background-color: #fff; + border-color: #00ba73; +} +.sheet-charmancer button[type=back]:disabled:not(.sheet-here) { + color: #ddd; + background-color: white; + border-color: #ddd; + cursor: not-allowed; +} +.sheet-charmancer .sheet-bottombar, .sheet-charmancer .sheet-controls { + flex: 100%; + margin-bottom: 1em; +} +.sheet-charmancer .sheet-bottombar { + position: sticky; + bottom: -1px; + border-top: 1px dashed #ddd; + padding: 0.5em 0; + background: white; + box-sizing: border-box; + text-align: center; + transform: translateZ(0); +} +.sheet-charmancer .sheet-bottombar button { + text-transform: uppercase; +} +.sheet-charmancer .sheet-jump { + margin: 0 auto; +} +.sheet-charmancer .sheet-prev { + left: 0; + position: absolute; +} +.sheet-charmancer .sheet-next { + right: 0; + position: absolute; +} +.sheet-charmancer .sheet-row { + border: 1px solid #ddd; + border-radius: 0.5em 0 0 0; + border-width: 1px 4px 0 1px; + margin: 0 -1em 0 0; + padding: 0.5em; +} +.sheet-charmancer .sheet-row .sheet-row { + border-left-width: 0; + margin-left: -0.5em; +} +.sheet-charmancer .sheet-row .sheet-row:first-of-type { + border-top-width: 0; + padding-top: 0; +} +.sheet-charmancer .sheet-race_traits b { + display: block; +} +.sheet-charmancer .sheet-race_traits b + b { + margin-top: 0.5em; +} +.sheet-charmancer label * { + display: block; + margin-top: 9px; +} +.sheet-charmancer label span:first-child { + margin-top: 0; +} +.sheet-charmancer select { + margin-bottom: 0; + width: calc(100% - 2.25em); +} +.sheet-charmancer select:not([required]) { + width: calc(100% - 3em); +} +.sheet-charmancer label { + font-size: 1.55rem; +} +.sheet-charmancer label p { + font-weight: normal; +} +.sheet-charmancer .sheet-label { + font-size: 1.55rem; + display: block; + font-weight: bold; +} +.sheet-charmancer select + select, .sheet-charmancer [class^=sheet-race_level0_choice] + [class^=sheet-race_level0_choice], .sheet-charmancer [class^=sheet-race_level1_choice] + [class^=sheet-race_level1_choice], .sheet-charmancer [class^=sheet-class_level0_choice] + [class^=sheet-class_level0_choice], .sheet-charmancer [class^=sheet-class_level1_choice] + [class^=sheet-class_level1_choice] { + margin-top: 0.5em; +} +.sheet-charmancer label.sheet-compendium-opt { + display: inline; + vertical-align: unset; +} +.sheet-charmancer label.sheet-compendium-opt > * { + display: inline; + vertical-align: unset; +} +.sheet-charmancer label.sheet-abilities_attribute { + display: inline; + vertical-align: unset; +} +.sheet-charmancer .sheet-cancel-prompt { + position: fixed; + background: white; + border: 1px solid; + border-radius: 5px; + padding: 40px 20px 40px 20px; + top: 195px; + width: 650px; + text-align: center; +} +.sheet-charmancer.sheet-container .sheet-cancel-prompt { + top: 35px; + z-index: 1012; +} +.sheet-charmancer *[required]:not(.sheet-choice) { + display: inline-block; +} +.sheet-charmancer .sheet-hilite::after { + content: "* required"; + font-style: italic; + font-weight: normal; + display: block; + font-size: 14px; + font-variant: small-caps; +} +.sheet-charmancer .sheet-warning { + color: #245485; +} +.sheet-charmancer button.sheet-warning { + color: #fff; + background-color: #245485; + border-color: #245485; +} +.sheet-charmancer button:hover.sheet-warning { + color: #245485; + background-color: #fff; + border-color: #245485; +} +.sheet-charmancer .sheet-needed::before { + font-family: pictos; + content: "D"; +} +.sheet-charmancer .sheet-hilite { + color: #245485; + background: #EFEFEF; + border-radius: 0.5em; + box-sizing: border-box; + padding: 0.5em; +} +.sheet-charmancer .sheet-hilite div + div { + margin: 1em 0 0; +} +.sheet-charmancer .sheet-gold_option input[type=number] { + width: 4.5em; +} +.sheet-charmancer .sheet-customize-origin { + box-sizing: border-box; + padding-right: 40px; + position: relative; + width: 100%; + display: none; +} +.sheet-charmancer .sheet-customize-origin label span { + display: block; +} +.sheet-charmancer .sheet-customize-origin label span:last-child { + font-weight: normal; + width: calc(100% + 40px); +} +.sheet-charmancer .sheet-customize-origin .sheet-toggle { + box-sizing: border-box; + position: absolute; + top: 0; + right: 0; + width: 40px; + height: 20px; + overflow: hidden; + border-radius: 10px; + border: 1px solid #CCC; +} +.sheet-charmancer .sheet-customize-origin .sheet-toggle input { + width: 100%; + height: 100%; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 0; + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + outline: none; +} +.sheet-charmancer .sheet-customize-origin .sheet-toggle input:checked { + background: #c43c41; +} +.sheet-charmancer .sheet-customize-origin .sheet-toggle .sheet-knob { + width: 20px; + height: 20px; + background: #CCC; + position: absolute; + top: -1px; + left: -1px; + border-radius: 10px; + pointer-events: none; +} +.sheet-charmancer .sheet-customize-origin .sheet-toggle input:checked + .sheet-knob { + right: -1px; + left: auto; +} +.sheet-charmancer input[value="1"] + .sheet-customize-origin { + display: block; +} +.sheet-charmancer span.sheet-tasha + select { + margin-bottom: 10px; +} +.sheet-charmancer input[value="1"] + span.sheet-tasha:after { + content: " (+1):"; +} +.sheet-charmancer input[value="2"] + span.sheet-tasha:after { + content: " (+2):"; +} +.sheet-charmancer input[value="3"] + span.sheet-tasha:after { + content: " (+3):"; +} +.sheet-charmancer input[value="4"] + span.sheet-tasha:after { + content: " (+4):"; +} +.sheet-charmancer input[value="5"] + span.sheet-tasha:after { + content: " (+5):"; +} +.sheet-charmancer input[value="6"] + span.sheet-tasha:after { + content: " (+6):"; +} +.sheet-charmancer input[value="7"] + span.sheet-tasha:after { + content: " (+7):"; +} +.sheet-charmancer input[value="8"] + span.sheet-tasha:after { + content: " (+8):"; +} +.sheet-charmancer input[value="9"] + span.sheet-tasha:after { + content: " (+9):"; +} +.sheet-charmancer input[value="10"] + span.sheet-tasha:after { + content: " (+10):"; +} +.sheet-charmancer input[value="11"] + span.sheet-tasha:after { + content: " (+11):"; +} +.sheet-charmancer input[value="12"] + span.sheet-tasha:after { + content: " (+12):"; +} +.sheet-charmancer input[value="13"] + span.sheet-tasha:after { + content: " (+13):"; +} +.sheet-charmancer input[value="14"] + span.sheet-tasha:after { + content: " (+14):"; +} +.sheet-charmancer input[value="15"] + span.sheet-tasha:after { + content: " (+15):"; +} +.sheet-charmancer input[value="16"] + span.sheet-tasha:after { + content: " (+16):"; +} +.sheet-charmancer input[value="17"] + span.sheet-tasha:after { + content: " (+17):"; +} +.sheet-charmancer input[value="18"] + span.sheet-tasha:after { + content: " (+18):"; +} +.sheet-charmancer input[value="19"] + span.sheet-tasha:after { + content: " (+19):"; +} +.sheet-charmancer input[value="20"] + span.sheet-tasha:after { + content: " (+20):"; +} +.sheet-charmancer .sheet-asi-row .sheet-asi { + border-width: 1px !important; +} +.sheet-charmancer .sheet-asi-row .sheet-switch ~ .sheet-switch-container .sheet-feat-tab { + pointer-events: all; +} +.sheet-charmancer .sheet-asi-row .sheet-asi, .sheet-charmancer .sheet-asi-row .sheet-feat { + display: none; +} +.sheet-charmancer .sheet-asi-row .sheet-switchval[value=asi] ~ .sheet-asi, .sheet-charmancer .sheet-asi-row .sheet-switchval[value=feat] ~ .sheet-feat { + display: block; + border-color: #888; + border-style: solid; + border-width: 0 1px 1px 1px; + border-radius: 0 0 4px 4px; + padding: 1em; +} +.sheet-charmancer .sheet-asi-row .sheet-switchval[value=asi] ~ .sheet-switch-container .sheet-asi-tab, .sheet-charmancer .sheet-asi-row .sheet-switchval[value=feat] ~ .sheet-switch-container .sheet-feat-tab { + border-bottom-width: 0; + background-color: white; +} +.sheet-charmancer .sheet-spinnerloader { + width: 40%; + padding-right: 13px; + height: 100px; + background-image: url("https://app.roll20.net/images/load.gif"); + background-repeat: no-repeat; + background-position: center center; + display: inline-block; + box-sizing: border-box; + position: relative; +} +.sheet-charmancer .sheet-spinner-toggle { + display: none; +} +.sheet-charmancer .sheet-spinner-toggle:empty + .sheet-spinnerloader { + display: none; +} +.sheet-charmancer .sheet-spinner-toggle:empty ~ .sheet-choices { + display: block; +} +.sheet-charmancer .sheet-spinner-toggle ~ .sheet-choices { + display: none; +} + +.sheet-manver .sheet-yes_spells { + display: flex; +} + +.sheet-charmancer button.sheet-mancer_info { + font-size: 1.25em; + width: 1.25em; + height: 1.25em; + padding: 0; + font-style: italic; + text-align: center; + color: white; + background: black; + font-weight: bold; + font-family: serif; + border-radius: 100%; + display: inline-block; + border: none; +} +.sheet-charmancer [data-repeating] button.sheet-action.sheet-choice-showing { + font-size: 1.25em; + width: 1.25em; + height: 1.25em; + padding: 0; + font-style: italic; + text-align: center; + color: white; + background: black; + font-weight: bold; + font-family: serif; + border-radius: 100%; + display: inline-block; + border: none; +} +.sheet-charmancer [data-repeating] p button.sheet-mancer_info { + font-size: 0.8em; + line-height: 1em; + vertical-align: super; +} +.sheet-charmancer button.sheet-mancer_info:hover, .sheet-charmancer [data-repeating] button.sheet-action:hover { + background: #00ba73; +} +.sheet-charmancer [class^=sheet-abilities_radio]:not(.sheet-choice) { + display: flex; +} +.sheet-charmancer span label.sheet-compendium-opt { + position: relative; + justify-content: space-between; + padding-right: 0; +} +.sheet-charmancer span label.sheet-compendium-opt > span { + border: 1px solid black; + border-radius: 5px; + display: inline-block; + min-width: 1.618em; + background-color: #E8E8E8; + color: black; + text-align: center; + font-weight: bold; + cursor: pointer; +} +.sheet-charmancer span label.sheet-compendium-opt > input[type=radio]:disabled + span { + color: #ddd; + background-color: white; + border-color: #ddd; + cursor: not-allowed; +} +.sheet-charmancer span label.sheet-compendium-opt > input[type=radio]:checked + span { + color: white; + background-color: #00ba73; +} +.sheet-charmancer span .sheet-compendium-opt > input[type=radio] { + opacity: 0; + width: 0; + cursor: none; +} +.sheet-charmancer .sheet-summary .sheet-returnblock { + margin-bottom: 1em; +} + +.sheet-equipment_choice_title { + font-weight: bold; + margin-bottom: 0px; + margin-top: 10px; +} + +.sheet-backgrounds_options label select, .sheet-backgrounds_options label span { + display: inline-block; +} +.sheet-backgrounds_options label button { + display: inline-block; +} +.sheet-backgrounds_options label button[type=roll] { + margin-top: 0.5em; +} +.sheet-backgrounds_options label br { + margin-top: 0.1em; +} +.sheet-backgrounds_options label select:not([required]) { + width: calc(100% - 4em); +} + +.sheet-charmancer button.sheet-bg_info { + font-size: 1.25em; + width: 1.25em; + height: 1.25em; + padding: 0; + font-style: italic; + text-align: center; + color: white; + background: black; + font-weight: bold; + font-family: serif; + border-radius: 100%; + display: inline-block; + border: none; +} +.sheet-charmancer button.sheet-bg_info:hover { + background: #00ba73; +} +.sheet-charmancer .sheet-custom_class label input[type=checkbox] { + display: inline-block; + margin-top: inherit; + margin: 5px; +} +.sheet-charmancer .sheet-mancer_progress { + border: 2px solid black; + height: 10px; + margin-top: 1.5em; + width: 100%; +} +.sheet-charmancer .sheet-mancer_progress div { + background-color: red; + height: 100%; +} +.sheet-charmancer .sheet-bottombar button[type=finish].sheet-choice { + display: inline-block; + opacity: 0.4; + pointer-events: none; +} +.sheet-charmancer .sheet-custom_type { + font-size: 0.9em; +} +.sheet-charmancer .sheet-custom_type select { + display: inline-block; + width: 65%; +} +.sheet-charmancer .sheet-custom_type + span:empty + select, .sheet-charmancer .sheet-custom_type + span:empty ~ button { + opacity: 0.5; + pointer-events: none; +} +.sheet-charmancer .sheet-custom_trait + span:empty ~ button { + opacity: 0.5; + pointer-events: none; +} +.sheet-charmancer .sheet-custom_add_action { + float: right; + margin-right: 4em; +} +.sheet-charmancer .sheet-custom_trait textarea { + width: calc(100% - 3em); + resize: vertical; + height: 7em; +} + +.sheet-custom-proficiency button, .sheet-custom-trait button { + display: none; +} + +.sheet-custom-proficiency:last-of-type button, .sheet-custom-trait:last-of-type button { + display: block; +} + +.sheet-charmancer .sheet-choices.sheet-spellslide { + flex: 45%; + max-width: 45%; + box-sizing: border-box; +} +.sheet-charmancer .sheet-info.sheet-spellslide { + position: sticky; + flex: 55%; + top: 4em; + min-height: 50%; + height: 100%; +} + +.sheet-spells-summary div div { + display: inline-block; +} +.sheet-spells-summary .sheet-title { + width: 15%; + text-align: right; + vertical-align: top; +} +.sheet-spells-summary .sheet-list { + width: 85%; + padding-left: 0.5em; + box-sizing: border-box; +} +.sheet-spells-summary .sheet-list span:not(:last-of-type)::after { + content: ","; + color: black; + text-decoration: none; +} +.sheet-spells-summary .sheet-list span::before { + content: " "; +} +.sheet-spells-summary .sheet-new { + /*color: #447877; */ + color: green; + font-weight: bold; +} +.sheet-spells-summary .sheet-removed { + text-decoration: line-through; +} + +.sheet-spellslide .sheet-primeinfo { + margin-bottom: -1em; +} +.sheet-spellslide .sheet-primeinfo p { + margin: 0; +} + +.sheet-charmancer .sheet-spellslide .sheet-row { + padding-left: 0; +} +.sheet-charmancer .sheet-spellslide .sheet-instructions { + font-weight: bold; +} +.sheet-charmancer .sheet-spellslide .sheet-spell-summary { + margin: 0; +} +.sheet-charmancer label.sheet-nostyle * { + display: inline; + margin-top: 0; +} +.sheet-charmancer .sheet-spell-holder { + margin: 1em 0; +} +.sheet-charmancer .sheet-spell-holder label { + border: 1px solid black; + background-color: #efefef; + margin: 0; + width: 100%; + box-sizing: border-box; +} +.sheet-charmancer .sheet-spell-holder label .sheet-title { + display: inline; + padding: 1em; + line-height: 2em; +} +.sheet-charmancer .sheet-spell-holder label .sheet-title span.sheet-choice-showing { + font-family: pictos; + color: red; + display: inline; + font-size: 0.8em; + line-height: 0.1em; + padding-left: 0.5em; + position: relative; + bottom: 0.3em; +} +.sheet-charmancer .sheet-spell-holder label .sheet-number { + float: right; + font-weight: normal; + margin-right: 0.7em; + line-height: 0.8em; +} +.sheet-charmancer .sheet-spell-holder .sheet-spellheader input { + display: inline; + float: right; + opacity: 0; +} +.sheet-charmancer .sheet-spell-holder label .sheet-number::after { + content: "9"; + font-family: pictos; + position: absolute; + margin-left: 0.3em; + font-size: 1.3em; + display: inline-block; + transform: rotate(-90deg); +} +.sheet-charmancer .sheet-spell-holder label input:checked ~ .sheet-number::after { + transform: rotate(90deg); + margin-left: 0.4em; +} +.sheet-charmancer .sheet-spell-holder .sheet-container { + width: 100%; + border: 1px solid black; + border-top: 0; + padding: 0; + box-sizing: border-box; +} +.sheet-charmancer .sheet-spell-item { + padding: 0 0.5em; + line-height: 1.5em; +} +.sheet-charmancer .sheet-spell-item label { + border: 0; + margin: 0; + padding: 0; + width: 100%; + background-color: unset; + font-size: 16px; + font-weight: normal; + display: inline; + line-height: 1.4em; +} +.sheet-charmancer .sheet-spell-item .sheet-mancer_info { + font-size: 1em; + margin-top: 0.25em; + background-color: #777; + line-height: 1em; + position: absolute; + left: 93%; +} +.sheet-charmancer .sheet-spell-item .sheet-classes { + font-size: 0.6em; + float: right; + margin-right: 7%; +} +.sheet-charmancer .sheet-spell-item .sheet-classes span:not(:last-child)::after { + content: ", "; + color: #000; +} +.sheet-charmancer .sheet-spell-item .sheet-known { + color: #000; + font-style: italic; +} +.sheet-charmancer .sheet-spell-item .sheet-class0 { + color: #245485; +} +.sheet-charmancer .sheet-spell-item .sheet-class1 { + color: #000; +} +.sheet-charmancer .sheet-spell-item .sheet-class2 { + color: #ec2127; +} +.sheet-charmancer .sheet-spell-item .sheet-class3 { + color: #447877; +} +.sheet-charmancer .sheet-container .sheet-spell-item .sheet-spellcheck { + margin-bottom: 0.3em; + margin-right: 0.3em; +} +.sheet-charmancer .sheet-spell-item .sheet-lock:not(:empty) ~ label, .sheet-charmancer .sheet-spell-item .sheet-hardlock:not(:empty) ~ label { + pointer-events: none; +} +.sheet-charmancer .sheet-spell-item .sheet-existing[value="1"] ~ label .sheet-name { + font-style: italic; +} +.sheet-charmancer .sheet-spell-item .sheet-existing[value="1"] ~ label input:not(:checked) ~ .sheet-name::before { + content: "r"; + font-family: pictos; + color: red; + font-style: normal; + padding-right: 0.3em; + line-height: 1em; +} +.sheet-charmancer .sheet-spell-item .sheet-lock:not(:empty) ~ label *, .sheet-charmancer .sheet-spell-item .sheet-hardlock:not(:empty) ~ label * { + opacity: 0.6; +} +.sheet-charmancer .sheet-container .sheet-spell-item:nth-child(even) { + background-color: #efefef; +} +.sheet-charmancer .sheet-spell-holder .sheet-controller:not(:empty) + .sheet-container { + height: 0; + display: none; +} +.sheet-charmancer .sheet-spell-holder .sheet-spellinfo:not(:empty) { + display: flex; + justify-content: space-between; + margin-top: 1em; +} +.sheet-charmancer .sheet-spell-holder .sheet-spellinfo div { + width: 49%; +} +.sheet-charmancer .sheet-spell-holder .sheet-spellinfo div div { + width: 100%; + padding-bottom: 0.3em; +} +.sheet-charmancer .sheet-spell-holder .sheet-spellinfo p { + margin: 0; + font-size: 1em; +} +.sheet-charmancer .sheet-pagelock:empty + .sheet-spellslide * { + pointer-events: none; +} +.sheet-charmancer .sheet-replace-info span { + font-family: pictos; + color: red; +} +.sheet-charmancer .sheet-asi-row .sheet-asi, .sheet-charmancer .sheet-asi-row .sheet-feat { + display: none; +} +.sheet-charmancer .sheet-asi-row .sheet-switch-container { + display: flex; +} +.sheet-charmancer .sheet-asi-row .sheet-switch-tab { + width: 50%; + border-color: #888; + border-style: solid; + border-radius: 4px 4px 0 0; + border-width: 1px 1px 0 1px; + background-color: #aaa; + padding: 0.25em 0.5em; + margin: 0; +} +.sheet-charmancer .sheet-asi-row .sheet-switch-tab input { + display: none; +} +.sheet-charmancer .sheet-asi-row .sheet-switch:empty ~ .sheet-switch-container .sheet-asi-tab, .sheet-charmancer .sheet-asi-row .sheet-switch:not(:empty) ~ .sheet-switch-container .sheet-feat-tab { + border-bottom-width: 0; + background-color: white; +} +.sheet-charmancer .sheet-asi-row .sheet-switch ~ .sheet-switch-container .sheet-feat-tab { + background-color: #bbb; + color: #ab8b57; + pointer-events: none; +} +.sheet-charmancer .sheet-asi-row .sheet-switch:empty ~ .sheet-asi, .sheet-charmancer .sheet-asi-row .sheet-switch:not(:empty) ~ .sheet-feat { + display: block; + border-color: #888; + border-style: solid; + border-width: 0 1px 1px 1px; + border-radius: 0 0 4px 4px; + padding: 1em; +} +.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder { + display: flex; + width: 100%; + flex-wrap: wrap; +} +.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div { + width: 33%; +} +.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div:nth-child(1), .sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div:nth-child(2), .sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div:nth-child(3) { + margin-bottom: 1.5em; +} +.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div div { + position: relative; + width: 1.2em; + display: inline-block; + top: -0.3em; + left: -0.5em; +} +.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div h5 { + font-weight: bold; + text-align: center; +} +.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div input { + font-weight: bold; + border: none; + width: 30%; + font-size: 2em; + background-color: white; + color: black; +} +.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder div span { + font-size: 2em; + margin-left: 20%; + vertical-align: text-bottom; +} +.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder .sheet-spinner { + position: absolute; + left: 0; + height: 12px; + padding: 0; + font-size: 12px; + line-height: 0; + width: 100%; + border-radius: 0; +} +.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder .sheet-up-spinner { + bottom: 0; + border-bottom-width: 0; + border-radius: 2px 2px 0 0; +} +.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder .sheet-down-spinner { + top: 0; + border-radius: 0 0 2px 2px; +} + +.charsheet .sheet-charmancer .sheet-choices h2 span { + display: block; + font-size: 16px; + font-weight: normal; + line-height: normal; + color: #888; + margin: -8px 0 8px; +} +.charsheet .sheet-charmancer .sheet-choices .sheet-row p { + white-space: pre-line; +} + +.sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder .sheet-lock-down:not(:empty) ~ div .sheet-down-spinner, .sheet-charmancer .sheet-asi-row .sheet-asi .sheet-abilities-holder .sheet-lock-up:not(:empty) ~ div .sheet-up-spinner { + pointer-events: none; + color: rgba(0, 0, 0, 0.3); + background-color: rgba(232, 232, 232, 0.3); +} +.sheet-charmancer .sheet-lp-summary { + display: flex; + width: 100%; + min-height: 200px; + border: 1px solid black; + margin-bottom: 2em; +} +.sheet-charmancer .sheet-lp-summary div { + width: 50%; +} +.sheet-charmancer .sheet-lp-summary div div { + width: 100%; + padding-top: 0.5em; +} +.sheet-charmancer .sheet-lp-summary .sheet-before { + border-right: 1px solid black; +} +.sheet-charmancer .sheet-lp-summary div h2 { + width: 100%; + color: white; + border-bottom: 1px solid black; + box-sizing: border-box; + padding-left: 0.5em; + font-size: 1.5em; +} +.sheet-charmancer .sheet-lp-summary .sheet-before h2 { + background-color: black; +} +.sheet-charmancer .sheet-lp-summary .sheet-after h2 { + background-color: #999; +} +.sheet-charmancer .sheet-lp-summary .sheet-row { + margin: 0; + padding: 0; +} +.sheet-charmancer .sheet-lp-summary .sheet-row::before { + margin: 0.5em; +} +.sheet-charmancer .sheet-lp-summary .sheet-ability-row { + width: 100%; + display: flex; + padding: 0; + font-size: 1.2em; +} +.sheet-charmancer .sheet-lp-summary .sheet-ability-row div { + width: 16.6%; + text-align: center; + padding: 0; +} +.sheet-charmancer .sheet-lp-summary .sheet-ability-row h5 { + font-size: 1.1em; + line-height: 1.2em; +} +.sheet-charmancer .sheet-lp-summary p { + font-weight: bold; + margin: 0; + padding-left: 0.5em; +} +.sheet-charmancer .sheet-lp-summary p span { + font-weight: normal; +} +.sheet-charmancer .sheet-lp-summary .sheet-highlight { + background-color: #e6d6b8; +} +.sheet-charmancer .sheet-lp-summary span.sheet-highlight { + color: red; +} +.sheet-charmancer .sheet-lp-summary ~ div.sheet-summary { + width: 100%; +} + +/* Firefox 3.5+ */ +body:not(:-moz-handler-blocked) .sheet-charmancer .sheet-steps { + top: -0.8em; +} +body:not(:-moz-handler-blocked) .sheet-charmancer .sheet-bottombar { + bottom: -0.8em; +} + +.sheet-pc .sheet-globalattack { + border: none; +} +.sheet-pc div.sheet.global-dmg div.sheet-global-mod div.sheet-rows { + margin-bottom: 5px; +} +.sheet-pc div.sheet.global-dmg div.sheet-global-mod div.sheet-rows span { + display: inline; + margin-left: 25px; +} +.sheet-pc div.sheet-global-dmg div.sheet-display { + margin-bottom: 2px; + width: 90% !important; +} +.sheet-pc div.sheet-global-dmg div.sheet-display span.sheet-title { + padding-right: 0px; + width: 40%; +} +.sheet-pc div.sheet-global-dmg div.sheet-display span.sheet-subheader { + display: inline; + padding-right: 0px; + width: 50%; +} +.sheet-pc div.sheet-global-dmg div.sheet-display span.sheet-subheader span { + display: inline; + padding: 4px 0px; +} + +/* Customizations for the PC's global damage area */ +div.sheet-globaldisplay { + width: 80%; + background-color: #EFEFEF; + border-bottom-right-radius: 5px; + border-top-left-radius: 5px; + display: inline-block; + font-size: 9px; + font-weight: bold; + line-height: 16px; + padding-bottom: 3px; + padding-left: 4px; + padding-right: 4px; + padding-top: 3px; + text-align: left; + text-overflow: ellipsis; +} +div.sheet-globaldisplay span { + display: inline; +} + +.sheet-pc .sheet-global-mod .sheet-options-flag:not(:checked) ~ .sheet-display .sheet-title { + background-color: #EFEFEF; + border-bottom-right-radius: 5px; + border-top-left-radius: 5px; + display: inline-block; + font-size: 9px; + font-weight: bold; + line-height: 16px; + padding-bottom: 3px; + padding-left: 4px; + padding-right: 4px; + padding-top: 3px; + text-align: left; +} +.sheet-pc .sheet-global-mod .sheet-options-flag:not(:checked) ~ .sheet-display .sheet-subheader { + background-color: #EFEFEF; + border-bottom-right-radius: 5px; + border-top-left-radius: 5px; + display: inline-block; + font-size: 9px; + font-weight: bold; + height: 16px; + padding-bottom: 3px; + padding-left: 4px; + padding-right: 4px; + padding-top: 3px; + text-align: left; +} +.sheet-pc .sheet-global-mod .sheet-active-flag { + position: relative; + top: -5px; +} +.sheet-pc .sheet-global-mod .sheet-options-flag:checked ~ .sheet-active-flag { + margin-bottom: 50px; +} +.sheet-pc .sheet-global-mod .sheet-options-flag:checked ~ .sheet-display { + display: none; +} + +/* Level HP Bar */ +.sheet-charmancer .sheet-levels-hp-row { + background: #eee; + border-radius: 0.25em; + border: 1px solid #aaa; + margin: 0.5em 0; + padding: 0.25em; + position: relative; + z-index: 0; +} +.sheet-charmancer .sheet-levels-hp-row h2 { + line-height: normal; + height: 1em; + vertical-align: middle; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle, .sheet-charmancer .sheet-levels-hp-row .sheet-class1_rollhp, .sheet-charmancer .sheet-levels-hp-row .sheet-class2_rollhp, .sheet-charmancer .sheet-levels-hp-row .sheet-class3_rollhp, .sheet-charmancer .sheet-levels-hp-row .sheet-class4_rollhp { + vertical-align: middle; + text-align: left; +} +.sheet-charmancer .sheet-levels-hp-row input[name=comp_class1_addhp], .sheet-charmancer .sheet-levels-hp-row input[name=comp_class2_addhp], .sheet-charmancer .sheet-levels-hp-row input[name=comp_class3_addhp], .sheet-charmancer .sheet-levels-hp-row input[name=comp_class4_addhp] { + vertical-align: middle; + text-align: left; +} +.sheet-charmancer .sheet-levels-hp-row button[name=act_class1_addhpAverage], .sheet-charmancer .sheet-levels-hp-row button[name=act_class2_addhpAverage], .sheet-charmancer .sheet-levels-hp-row button[name=act_class3_addhpAverage], .sheet-charmancer .sheet-levels-hp-row button[name=act_class4_addhpAverage] { + vertical-align: middle; + text-align: left; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class1_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class2_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class3_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class4_by-levels { + border-top: 1px solid #aaa; + margin: -0.25em !important; + margin-top: 0.25em !important; + overflow: hidden; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > div { + background: #fff; + display: inline-block; + border-radius: 0 0 0.25em 0.25em; + padding: 0; + width: 100%; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > label { + display: none; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > div > label { + display: none; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > div > div { + padding: 0.25em; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > div > div:nth-child(odd) { + background: #eee; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > div > div label { + font-size: 24px; + vertical-align: middle; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div > div > div button { + vertical-align: middle; +} +.sheet-charmancer .sheet-levels-multiclass .sheet-hide-multiclass[value="0"] ~ .sheet-row:nth-of-type(1n+2), .sheet-charmancer .sheet-levels-multiclass .sheet-hide-multiclass[value="1"] ~ .sheet-row:nth-of-type(1n+3), .sheet-charmancer .sheet-levels-multiclass .sheet-hide-multiclass[value="2"] ~ .sheet-row:nth-of-type(1n+4), .sheet-charmancer .sheet-levels-multiclass .sheet-hide-multiclass[value="3"] ~ .sheet-row:nth-of-type(1n+5) { + display: none; +} +.sheet-charmancer .sheet-levels-multiclass .sheet-class1_selector, .sheet-charmancer .sheet-levels-multiclass .sheet-class2_selector, .sheet-charmancer .sheet-levels-multiclass .sheet-class3_selector, .sheet-charmancer .sheet-levels-multiclass .sheet-class4_selector { + display: inline-block; + width: 45%; +} +.sheet-charmancer .sheet-levels-multiclass button { + margin: 0% 1%; + font-weight: 500; + line-height: 18px; + height: 18px; +} +.sheet-charmancer .sheet-levels-multiclass h2 { + display: inline-block; + margin-right: 2%; + width: auto; +} +.sheet-charmancer .sheet-levels-multiclass .sheet-row h2 + input { + margin-right: 2%; +} +.sheet-charmancer .sheet-levels-multiclass .sheet-multiclass_message { + display: inline-block; + width: auto; + margin-right: 25%; +} +.sheet-charmancer .sheet-levels-multiclass .sheet-levels-message { + display: inline-block; + font-weight: bold; +} +.sheet-charmancer .sheet-levels-multiclass .sheet-levels-multiclass-buttons div { + display: inline-block; + margin-left: 5%; + width: auto; +} +.sheet-charmancer .sheet-levels-multiclass .sheet-add_multiclass { + margin-left: 25%; +} +.sheet-charmancer .sheet-levels-multiclass .sheet-add_multiclass button[type=action]:disabled { + cursor: not-allowed; +} +.sheet-charmancer .sheet-levels-multiclass .sheet-hp-flag[value=roll] ~ div > button[name*=rollhp], .sheet-charmancer .sheet-levels-multiclass .sheet-hp-flag[value=average] ~ div > button[name*=averagehp], .sheet-charmancer .sheet-levels-multiclass .sheet-hp-flag[value=roll] ~ button[name*=rollhp], .sheet-charmancer .sheet-levels-multiclass .sheet-hp-flag[value=average] ~ button[name*=averagehp] { + background-color: #00ba73; + color: #fff; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-row div > label { + display: inline; +} +.sheet-charmancer .sheet-compendium-class-name { + font-family: "Source Sans Pro", "Varta", arial, sans-serif; + font-size: 28px; + text-transform: capitalize; + font-variant: small-caps; + font-weight: bold; +} +.sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container { + pointer-events: none; + background-color: #E8E8E8; +} +.sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container input, .sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container select, .sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container button { + background-color: #f5f5f5 !important; + color: #888888 !important; + cursor: not-allowed !important; +} +.sheet-charmancer .sheet-custom_warning { + display: none; +} +.sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container .sheet-class_features_container, .sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container .sheet-subclass_features_container { + display: none; +} +.sheet-charmancer .sheet-lock-custom-class[value="1"] ~ .sheet-class1_container .sheet-custom_warning { + display: block; + margin-bottom: 10px; + font-weight: bold; +} +.sheet-charmancer .sheet-levels-hp-row input.sheet-hpbylevel-toggle { + opacity: 0; + display: inline-block !important; + width: 1.5em; + height: 1.5em; + position: absolute; + right: 0.25em; + z-index: 1; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle ~ .sheet-collapse { + display: inline-block; + font-family: pictos; + font-size: 1.5em; + transform: rotate(90deg); + position: absolute; + right: 0.25em; + top: 9px; + z-index: 0; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse { + transform: rotate(-90deg); + margin-left: 0.4em; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-class1_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-class2_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-class3_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-class4_by-levels, .sheet-charmancer .sheet-levels-hp-row span.sheet-collapse + div { + display: none; +} +.sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class1_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class2_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class3_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ .sheet-class4_by-levels, .sheet-charmancer .sheet-levels-hp-row .sheet-hpbylevel-toggle:checked ~ span.sheet-collapse + div { + display: block; +} +.sheet-charmancer button.sheet-step.sheet-disabled { + pointer-events: none; + opacity: 0.3; +} + +/* Level HP expanded */ +/* DEV 1378 */ +/* levels-multiclass is the div encompassing the overall class section of the levels slide */ +/* These are the two buttons to add or remove a multiclass */ +/* The hidden checkbox to expanded or collapse the by level */ +/* Icon for the collpase & expand toggle */ +/* Toggles to expand & collapse the HP by levels */ +.sheet-utilityrow label span span { + display: inline; +} + +/* cleaning up level slide class feature display */ +.sheet-charmancer .sheet-choices .sheet-class1_features, .sheet-charmancer .sheet-choices .sheet-class2_features, .sheet-charmancer .sheet-choices .sheet-class3_features, .sheet-charmancer .sheet-choices .sheet-class4_features, .sheet-charmancer .sheet-choices .sheet-subclass1_features, .sheet-charmancer .sheet-choices .sheet-subclass2_features, .sheet-charmancer .sheet-choices .sheet-subclass3_features, .sheet-charmancer .sheet-choices .sheet-subclass4_features { + font-size: 14px; + margin: 0.5em 0; +} +.sheet-charmancer .sheet-choices .sheet-subclass1_features_title, .sheet-charmancer .sheet-choices .sheet-subclass2_features_title, .sheet-charmancer .sheet-choices .sheet-subclass3_features_title, .sheet-charmancer .sheet-choices .sheet-subclass4_features_title { + margin-top: 0.5em; + display: inline-block !important; +} +.sheet-charmancer .sheet-choices .sheet-utilityrow { + margin-bottom: 1em; +} +.sheet-charmancer .sheet-choices .sheet-utilityrow .sheet-result { + font-weight: normal; + margin-bottom: -0.25em; + display: block; + font-size: 13px; +} +.sheet-charmancer p.sheet-prereq { + color: red; + margin-top: -0.5em; +} +.sheet-charmancer p.sheet-prereq span { + display: inline; + padding-right: 0.2em; +} + +/* styling the featured slide's spell selection */ +/* DnD5E OFFICIAL CONTENT CSS */ +/* LICENSED SHEET */ +div.sheet-licensecontainer.sheet-licensedsheet, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer { + /* NPC & MONSTER TEMPLATE */ +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page > div.sheet-header, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page > div.sheet-header { + margin-left: -50px; + width: 850px; + height: 140px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-advantagetoggle, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-advantagetoggle { + top: 140px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page.sheet-core > div.sheet-header, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page.sheet-options > div.sheet-header { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/CharScroll.svg?sanitize=true"); + background-repeat: no-repeat; + background-size: cover; + background-position: 2px center; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page.sheet-core > div.sheet-header, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page.sheet-options > div.sheet-header { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/CharScroll.svg?sanitize=true"); + background-repeat: no-repeat; + background-size: cover; + background-position: 2px center; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page.sheet-bio > div.sheet-header, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page.sheet-bio > div.sheet-header { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/BioScroll.svg?sanitize=true"); + background-repeat: no-repeat; + background-size: cover; + background-position: 2px center; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page.sheet-spells > div.sheet-header, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page.sheet-spells > div.sheet-header { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/SpellScroll.svg?sanitize=true"); + background-repeat: no-repeat; + background-size: cover; + background-position: 2px center; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page > div.sheet-header::after, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page > div.sheet-header::after { + content: ""; + width: 30px; + height: 162px; + position: absolute; + right: -60px; + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ScrollRight.svg?sanitize=true"); + background-repeat: no-repeat; + background-position: right center; + background-size: 100% 100%; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container { + width: 250px; + display: inline-block; + margin-left: 60px; + margin-top: 72px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container img, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container img { + display: none; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-page div.sheet-header div.sheet-name-container span { + margin-top: 16px; + margin-left: 35px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info { + border: none; + margin-left: 54px; + width: 440px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_background], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_background] { + width: 138px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_race], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_race] { + width: 180px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_alignment], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_alignment] { + width: 140px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_experience], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_experience] { + width: 98px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_age], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_age], div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_height], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_height], div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_weight], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_weight] { + width: 100px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_eyes], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_eyes], div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_skin], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_skin], div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_hair], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header-info div.sheet-hlabel-container input[name=attr_hair] { + width: 140px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part { + width: 144px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part select, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part input { + border: none; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part select, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part input { + border: none; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part select[name=attr_spellcasting_ability], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-spells div.sheet-header-info div.sheet-part select[name=attr_spellcasting_ability] { + text-align-last: center; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-header div.sheet-part span.sheet-display, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-header div.sheet-part span.sheet-display { + border: none; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-footer, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-footer { + display: none; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) input[type=radio].sheet-tab-button, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) input[type=radio].sheet-tab-button { + top: 140px; +} +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) input[type=radio].sheet-tab-button + span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) input[type=radio].sheet-tab-button + span { + top: 140px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) div.sheet-advantagetoggle, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) div.sheet-advantagetoggle { + top: 140px; +} + +div.sheet-licensecontainer.sheet-licensedsheet div.sheet-npc div.sheet-triangle, div.sheet-licensecontainer.sheet-licensedsheet div.sheet-triangle { + border: none; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 360px solid #245485; + margin-top: 5px; + margin-bottom: 5px; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer div.sheet-npc div.sheet-triangle, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer div.sheet-triangle { + border: none; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 360px solid #245485; + margin-top: 5px; + margin-bottom: 5px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-header .sheet-options-flag, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-header .sheet-options-flag, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-header .sheet-options-flag + span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-header .sheet-options-flag + span { + top: 45px; + right: -15px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-header .sheet-header-info, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-header .sheet-header-info { + margin-top: 30px; + margin-left: 51px; + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/CharBox.svg?sanitize=true"); + background-position: 0; + padding: 14px; + background-size: cover; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info { + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/SpellBox.svg?sanitize=true"); + display: inline-flex; + justify-content: space-around; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info .sheet-part, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container.sheet-pc .sheet-spells .sheet-header .sheet-header-info .sheet-part { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/SpellHeadBlock.svg?sanitize=true"); + background-position: top center; + background-size: contain; + background-repeat: no-repeat; + width: 30%; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attributes-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attributes-container { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-back.svg?sanitize=true"); + margin: 0 !important; + background-repeat: no-repeat; + background-size: cover; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container { + width: auto; + border: 0; + margin: 0 !important; + margin-top: 20px !important; + background-position: top center !important; + background-repeat: no-repeat !important; + background-size: contain !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-STR.svg?sanitize=true"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container ~ .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container ~ .sheet-attr-container { + margin-top: 8px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-DEX.svg?sanitize=true"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container { + /* constitution is abbrivated CNS instead of CON + * * because windows has that term reserved */ + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-CNS.svg?sanitize=true"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-INT.svg?sanitize=true"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-WIS.svg?sanitize=true"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container + .sheet-attr-container { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/ability-CHA.svg?sanitize=true"); + margin-bottom: 20px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container button, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container button { + font-size: 6.5px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr { + font-size: 35px; + font-weight: bold; + position: relative; + top: -5px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod { + border: none; + background: transparent; + margin-top: -10px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod .sheet-baseattr, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod .sheet-attr-flag, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod .sheet-finalattr { + font-size: 18px !important; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod .sheet-baseattr, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod .sheet-attr-flag, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attr-container .sheet-attr-mod .sheet-finalattr { + font-size: 18px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/inspiration.svg?sanitize=true"); + background-repeat: no-repeat; + background-size: cover; + height: 40px; + margin-bottom: 2px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/proficency-bonus.svg?sanitize=true"); + background-repeat: no-repeat; + background-size: cover; + height: 50px; + margin-bottom: 2px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-value, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-label { + border: none; + background: transparent; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-value, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-label { + border: none; + background: transparent; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-value, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-value { + margin-top: 2px; + margin-left: 3px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container .sheet-label { + width: calc(100% - 42px); + margin-left: 0; + margin-top: 5px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container .sheet-value, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container .sheet-value { + margin-top: 8px; + margin-left: 6px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-insp-prof-container + .sheet-insp-prof-container .sheet-label { + width: calc(100% - 42px); + margin-left: -3px; + margin-top: 10px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-saving-throw-container, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-skills-container { + position: relative; + box-sizing: border-box; + padding: 5px 5px 15px; + border: 10px solid black; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/saves.svg?sanitize=true"); + border-image-slice: 65 10; + border-image-width: auto; + border-image-repeat: round; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-saving-throw-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-skills-container { + position: relative; + box-sizing: border-box; + padding: 5px 5px 15px; + border: 10px solid black; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/saves.svg?sanitize=true"); + border-image-slice: 65 10; + border-image-width: auto; + border-image-repeat: round; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-saving-throw-container .sheet-label, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-skills-container .sheet-label { + position: absolute; + width: 100%; + bottom: -5px; + margin: 0 calc(-5px); +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-saving-throw-container .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-skills-container .sheet-label { + position: absolute; + width: 100%; + bottom: -5px; + margin: 0 calc(-5px); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-core .sheet-col2, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-core .sheet-col2 { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vitals.svg?sanitize=true"); + background-repeat: no-repeat; + background-position: top center; + background-size: contain; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hdice-dsaves-container { + width: 100% !important; + margin: 0; + padding: 10px 8px 0; + box-sizing: border-box; + display: flex; + justify-content: space-between; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hdice-dsaves-container { + width: 100% !important; + margin: 0; + padding: 10px 8px 0; + box-sizing: border-box; + display: flex; + justify-content: space-between; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hdice-dsaves-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hdice-dsaves-container { + padding: 0 8px 10px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-resources .sheet-hdice-dsaves-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-resources .sheet-hdice-dsaves-container { + padding: 0 0 10px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/AC.svg?sanitize=true"); + background-repeat: no-repeat; + background-position: center center; + background-size: contain; + min-height: 75px !important; + border: 0 !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac input, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac input { + margin-top: 10px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac .sheet-pc-ac, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-ac .sheet-pc-ac { + width: 50% !important; + margin: 0 auto; + line-height: 8px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-init, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-speed { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-box.svg?sanitize=true"); + background-repeat: no-repeat; + background-position: center center; + background-size: contain; + border: 0 !important; + min-height: 75px !important; + position: relative; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-init, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-speed { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-box.svg?sanitize=true"); + background-repeat: no-repeat; + background-position: center center; + background-size: contain; + border: 0 !important; + min-height: 75px !important; + position: relative; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-init button, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-speed .sheet-label { + position: absolute; + bottom: 5px; +} +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp .sheet-label { + position: absolute; + bottom: 5px; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-init button, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-speed .sheet-label { + position: absolute; + bottom: 5px; +} +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp .sheet-label { + position: absolute; + bottom: 5px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-init span, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-speed input { + display: inline-block; + margin-top: 15px; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-init span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-ac-init-speed-container .sheet-speed input { + display: inline-block; + margin-top: 15px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp { + position: relative; + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-top.svg?sanitize=true"); + background-repeat: no-repeat; + background-position: center center; + background-size: contain; + border: 0 !important; + width: calc(100% - 16px); + height: 95px; + margin: 5px 8px 0; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top { + padding-top: 3px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top span { + margin-left: 10px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top input, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp .sheet-top input { + width: 132px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-hp + .sheet-hp, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-hp + .sheet-hp { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-bottom.svg?sanitize=true"); + background-repeat: no-repeat; + background-position: center center; + background-size: contain; + min-height: 70px; + margin: 0 8px 5px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-subcontainer, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-subcontainer { + --topNotchSize:7px; + --bottomNotchSize:6px; + box-sizing: border-box; + margin-top: 5px; + width: 49%; + background: #fff; + border: 5px solid black; + border-top-width: 2px; + border-bottom-width: 2px; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-box.svg?sanitize=true"); + border-image-slice: 15 15; + border-image-width: auto; + border-image-repeat: round; + -webkit-clip-path: polygon(0% var(--topNotchSize), var(--topNotchSize) 0%, calc(100% - var(--topNotchSize)) 0%, 100% var(--topNotchSize), 100% calc(100% - var(--bottomNotchSize)), calc(100% - var(--bottomNotchSize)) 100%, var(--bottomNotchSize) 100%, 0% calc(100% - var(--bottomNotchSize))); + clip-path: polygon(0% var(--topNotchSize), var(--topNotchSize) 0%, calc(100% - var(--topNotchSize)) 0%, 100% var(--topNotchSize), 100% calc(100% - var(--bottomNotchSize)), calc(100% - var(--bottomNotchSize)) 100%, var(--bottomNotchSize) 100%, 0% calc(100% - var(--bottomNotchSize))); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-row-container input[type=checkbox], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-row-container input[type=checkbox] { + margin: 0px -2px; + border-radius: 50%; + border: 2px solid #000 !important; + width: 1em; + height: 1em; + background-color: white; + vertical-align: middle; + -webkit-appearance: none; + outline: none; + cursor: pointer; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-row-container input[type=checkbox]:checked, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-row-container input[type=checkbox]:checked { + background-color: #00ba73; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-top input, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-subcontainer .sheet-top input { + width: 60px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-attacks, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-proficiencies, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-traits, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-equipment, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-exhaustion { + box-sizing: border-box; + width: 100%; + margin-top: 10px; + border: 5px solid black; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/5eBorder.svg?sanitize=true"); + border-image-slice: 6% 8% 12% 8%; + border-image-width: 16px 19px 32px 19px; + border-image-repeat: round; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-attacks, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-proficiencies, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-traits, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-equipment, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-exhaustion { + box-sizing: border-box; + width: 100%; + margin-top: 10px; + border: 5px solid black; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/5eBorder.svg?sanitize=true"); + border-image-slice: 6% 8% 12% 8%; + border-image-width: 16px 19px 32px 19px; + border-image-repeat: round; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-display button *, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-display button * { + min-width: 15%; + max-width: 33%; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container { + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/perception.svg?sanitize=true"); + background-position: center center; + background-repeat: no-repeat; + background-size: contain; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container .sheet-value, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container .sheet-value { + margin-top: 3px; + margin-left: 5px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-col1 > .sheet-insp-prof-container .sheet-label { + position: absolute; + width: calc(33% - 42px) !important; + margin-left: 0; + margin-top: 5px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-tool_proficiencies, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-tool_proficiencies { + box-sizing: border-box; + width: 100%; + margin-top: 5px; + border: 5px solid black; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/proficiency-block.svg?sanitize=true"); + border-image-slice: 5 10; + border-image-width: 15px; + border-image-repeat: round; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-proficiencies .sheet-display button *, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-proficiencies .sheet-display button * { + min-width: 33%; + max-width: 50%; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf { + position: relative; + box-sizing: border-box; + width: 100%; + min-height: 6em; + margin-top: 5px; + border: 15px solid black; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-top.svg?sanitize=true"); + border-image-slice: 35 15; + border-image-width: auto; + border-image-repeat: round; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf + .sheet-pibf, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf + .sheet-pibf { + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-mid.svg?sanitize=true"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf + .sheet-pibf + .sheet-pibf + .sheet-pibf, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf + .sheet-pibf + .sheet-pibf + .sheet-pibf { + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/vital-bottom.svg?sanitize=true"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-display, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-display { + padding: 0; + position: relative; + top: -5px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-options-flag, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-options-flag { + top: -5px; + right: -10px; +} +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-options-flag ~ span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-options-flag ~ span { + top: -5px; + right: -10px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-pibf .sheet-label { + position: absolute; + top: unset !important; + right: unset !important; + bottom: -10px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin { + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/copper.svg?sanitize=true"); + background-position: center center; + background-repeat: no-repeat; + background-size: contain; + border: none; + border-radius: 0; + margin: 5px 0; + background-color: transparent; + position: relative; + left: -9px; + height: 30px; + width: 75px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin .sheet-label { + position: relative; + margin: 0; + top: 5px; + left: 22px; + width: 15px; + height: 20px; + text-indent: -40px; + font-size: 6px; + line-height: 20px; + vertical-align: middle; + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/copper.png"); + background-position: center center; + background-repeat: no-repeat; + background-size: contain; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin input, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin input { + position: relative; + top: 5px; + left: 17px; + width: 35px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin { + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/silver.svg?sanitize=true"); + margin-top: 0; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin .sheet-label { + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/silver.png"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin { + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/electrum.svg?sanitize=true"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin .sheet-label { + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/electrum.png"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin { + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/gold.svg?sanitize=true"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin .sheet-label { + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/gold.png"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin { + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/platnum.svg?sanitize=true"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin .sheet-label, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin + .sheet-coin .sheet-label { + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/platnum.png"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-equipment .sheet-weighttotal, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-equipment .sheet-weighttotal { + left: 4px; + top: 185px; + width: 68px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-bio .sheet-textbox, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-bio .sheet-textbox { + box-sizing: border-box; + width: 100%; + margin-top: 10px; + border: 5px solid black; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/5eBorder.svg?sanitize=true"); + border-image-slice: 32 25; + border-image-width: auto; + border-image-repeat: round; + text-align: center; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-bio .sheet-col1 .sheet-textbox + .sheet-textbox textarea, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-bio .sheet-col1 .sheet-textbox + .sheet-textbox textarea { + min-height: 640px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-bio .sheet-textbox textarea, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-bio .sheet-textbox textarea { + margin: 0 auto; + text-align: left; + width: calc(100% - 20px); + background: transparent; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/SpellLevel.svg?sanitize=true"); + background-repeat: no-repeat; + background-position: center center; + background-size: cover; + height: 50px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-col1 .sheet-spell-level:nth-child(1), input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-col1 .sheet-spell-level:nth-child(1) { + background-image: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/Cantrip.svg?sanitize=true"); +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level { + border: 0; + background: transparent; + position: relative; + top: 11px; +} +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level::before, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level::after { + border: 0; + background: transparent; + position: relative; + top: 11px; +} +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-total, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-expended, div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-primes { + border: 0; + background: transparent; + position: relative; + top: 11px; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level { + border: 0; + background: transparent; + position: relative; + top: 11px; +} +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level::before, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level::after { + border: 0; + background: transparent; + position: relative; + top: 11px; +} +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-total, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-expended, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-primes { + border: 0; + background: transparent; + position: relative; + top: 11px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level span, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) .sheet-spell-level .sheet-level span { + left: 7px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-container:not(.sheet-npc) textarea[name=attr_global_save_rollstring], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-container:not(.sheet-npc) textarea[name=attr_global_save_rollstring] { + width: 100px !important; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-npc_options-flag:checked ~ .sheet-npc_options, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-npc_options-flag:checked ~ .sheet-npc_options { + display: block; + width: 100%; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-container, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-container { + width: unset; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc { + align-items: flex-start; + box-sizing: border-box; + display: inline-flex; + flex-flow: wrap; + margin-bottom: 2%; + min-width: 100%; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-spell-labels [data-i18n=slots_total-u], div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-spell-labels [data-i18n=slots_remaining-u] { + display: none; +} +div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-header { + display: none; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-spell-labels [data-i18n=slots_total-u], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-spell-labels [data-i18n=slots_remaining-u] { + display: none; +} +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-header { + display: none; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc { + top: unset; + width: 100%; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body { + display: inline-flex; + flex-flow: wrap; + margin-top: 0px; + max-width: 95%; + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body .sheet-col, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] + .sheet-npcspellcastingflag[value="1"] ~ .sheet-pc .sheet-page.sheet-spells .sheet-body .sheet-col { + background: #fff; + box-sizing: border-box; + display: inline-block; + margin-right: 0.5em; + max-width: 32%; + min-width: 250px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions, div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-stat-block { + background: #fff; + box-sizing: border-box; + margin-right: 2em; + max-width: 30%; + min-width: 385px; +} + +input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-stat-block { + background: #fff; + box-sizing: border-box; + margin-right: 2em; + max-width: 30%; + min-width: 385px; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions button[type=roll], input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions button[type=roll] { + white-space: normal; +} + +div.sheet-licensecontainer.sheet-licensedsheet .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions, input.sheet-licensedsheet[value="1"] + div.sheet-licensecontainer .sheet-npc_toggle[value="1"] ~ .sheet-npc .sheet-actions { + margin-top: 2em; +} + +/* CHARACTERMANCER */ +div.sheet-charmancer div.sheet-licensedsheet-flag { + display: none; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-logos { + display: flex; + width: 100%; + text-align: center; + flex-flow: column; + margin-bottom: 1em; +} +div.sheet-charmancer .sheet-logos, div.sheet-charmancer .sheet-logos { + display: flex; + width: 100%; + text-align: center; + flex-flow: column; + margin-bottom: 1em; +} +div.sheet-charmancer .sheet-charmancer-logo { + margin: 0 auto; + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/charactermancer-1.png"); + background-position: center; + background-size: contain; + background-repeat: no-repeat; + display: flex; + width: 70%; + height: 5em; +} +div.sheet-charmancer .sheet-charmancer-logo, div.sheet-charmancer .sheet-charmancer-logo { + margin: 0 auto; + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/charactermancer-1.png"); + background-position: center; + background-size: contain; + background-repeat: no-repeat; + display: flex; + width: 70%; + height: 5em; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-compendium-logo { + margin: 0 auto; + background: url("https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png"); + background-position: center; + background-size: contain; + background-repeat: no-repeat; + display: flex; + width: 50%; + height: 3em; +} +div.sheet-charmancer .sheet-compendium-logo, div.sheet-charmancer .sheet-compendium-logo { + margin: 0 auto; + background: url("https://raw.githubusercontent.com/skydawn1/esper_genesis/master/EG_Logo.png"); + background-position: center; + background-size: contain; + background-repeat: no-repeat; + display: flex; + width: 50%; + height: 3em; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-expansions { + display: flex; + width: 100%; + margin: 1em 0; + padding: 1em; + background: #eee; + border-radius: 0.5em; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-expansions, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-expansions { + display: flex; + width: 100%; + margin: 1em 0; + padding: 1em; + background: #eee; + border-radius: 0.5em; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-expansions p { + display: flex; + width: 100%; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-expansions p, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-expansions p { + display: flex; + width: 100%; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-meta-info-container, div.sheet-charmancer.sheet-licensedsheet .sheet-summary-container { + box-sizing: border-box; + width: 100% !important; + padding: 0.5em; + border: 10px solid black !important; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png") !important; + border-image-slice: 20 32 !important; + border-image-width: auto !important; + border-image-repeat: round !important; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-meta-info-container, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-summary-container { + box-sizing: border-box; + width: 100% !important; + padding: 0.5em; + border: 10px solid black !important; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png") !important; + border-image-slice: 20 32 !important; + border-image-width: auto !important; + border-image-repeat: round !important; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-meta-info-container, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-summary-container { + box-sizing: border-box; + width: 100% !important; + padding: 0.5em; + border: 10px solid black !important; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png") !important; + border-image-slice: 20 32 !important; + border-image-width: auto !important; + border-image-repeat: round !important; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-info .sheet-compendium-page { + box-sizing: border-box; + border: 10px solid black; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png"); + border-image-slice: 20 32; + border-image-width: auto; + border-image-repeat: round; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-info .sheet-compendium-page, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-info .sheet-compendium-page { + box-sizing: border-box; + border: 10px solid black; + border-image-source: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-border.png"); + border-image-slice: 20 32; + border-image-width: auto; + border-image-repeat: round; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-row { + border: 0 !important; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-row, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-row { + border: 0 !important; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-row + .sheet-row::before, div.sheet-charmancer.sheet-licensedsheet .sheet-holder .sheet-row::before { + content: ""; + margin-bottom: 1em; + display: block; + border: none; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 300px solid #245485; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-row + .sheet-row::before, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-holder .sheet-row::before { + content: ""; + margin-bottom: 1em; + display: block; + border: none; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 300px solid #245485; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-row + .sheet-row::before, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-holder .sheet-row::before { + content: ""; + margin-bottom: 1em; + display: block; + border: none; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 300px solid #245485; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-row .sheet-row::before { + border: 0; + margin: 0; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-row .sheet-row::before, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-row .sheet-row::before { + border: 0; + margin: 0; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-row div.sheet-row { + padding: 0.1em 1.5em 0.1em 0; + margin-left: 0; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-row div.sheet-row, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-row div.sheet-row { + padding: 0.1em 1.5em 0.1em 0; + margin-left: 0; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-topbar { + display: flex; + flex-flow: column; + justify-content: space-between; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-topbar, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-topbar { + display: flex; + flex-flow: column; + justify-content: space-between; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-topbar .sheet-topbar-container { + width: 100%; + border: 0; + display: flex; + justify-content: space-between; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-topbar .sheet-topbar-container, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-topbar .sheet-topbar-container { + width: 100%; + border: 0; + display: flex; + justify-content: space-between; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-attr-container { + flex-flow: column-reverse; + min-width: 15%; + display: inline-flex !important; + align-content: space-evenly; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-attr-container, div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-attr-container { + flex-flow: column-reverse; + min-width: 15%; + display: inline-flex !important; + align-content: space-evenly; +} +div.sheet-charmancer.sheet-licensedsheet .sheet-summary:nth-child(even) { + background: #eee; + margin: 0 -0.8em 0.8em; + padding: 0.5em 0.8em; +} +div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ * .sheet-summary:nth-child(even), div.sheet-charmancer div.sheet-licensedsheet-flag:not(:empty) ~ .sheet-summary:nth-child(even) { + background: #eee; + margin: 0 -0.8em 0.8em; + padding: 0.5em 0.8em; +} + +/* ROLL TEMPLATE */ +.sheet-rolltemplate-simple div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-atk div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-dmg div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-atkdmg div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-desc div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-spell div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-traits div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-npc div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-npcatk div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-npcdmg div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-npcaction div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-mancerroll div[class|=sheet-licensedsheet-flag], .sheet-rolltemplate-mancerhproll div[class|=sheet-licensedsheet-flag] { + display: none; +} + +.sheet-rolltemplate-simple, .sheet-rolltemplate-atk, .sheet-rolltemplate-atkdmg, .sheet-rolltemplate-dmg, .sheet-rolltemplate-desc { + image-rendering: -webkit-optimize-contrast; +} + +.sheet-rolltemplate-simple div.sheet-licensedsheet-flag-1 ~ div.sheet-container { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Simple.png") top left; +} + +.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-container, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container.sheet-atk { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Attack.png") top left; + background-color: inherit; +} + +.sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-atk { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Attack.png") top left; + background-color: inherit; +} +.sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Damage.png") top left; + background-color: inherit; +} + +.sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container.sheet-damagetemplate { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Damage.png") top left; + background-color: inherit; +} + +.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Desc.png") top left; + background-color: inherit; + padding-bottom: 0.35em; + padding-top: 0.35em; +} + +.sheet-rolltemplate-simple div.sheet-licensedsheet-flag-1 ~ div.sheet-container, .sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-container, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container.sheet-atk { + background-repeat: no-repeat; + background-size: 13.8em 100%; + border: none; + width: 100%; +} + +.sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-atk, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container { + background-repeat: no-repeat; + background-size: 13.8em 100%; + border: none; + width: 100%; +} + +.sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-container.sheet-damagetemplate, .sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc { + background-repeat: no-repeat; + background-size: 13.8em 100%; + border: none; + width: 100%; +} + +.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info { + background: none; + width: 100%; +} + +.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info > span, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info > span, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info > span, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info > span { + padding: 0px; +} + +.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-bottom, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-bottom, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-bottom, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-bottom { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Info-Bottom.png") top left; + height: 1.1em; + background-size: 100% 100%; + margin-bottom: -0.3em; +} + +.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-top, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-top, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-top, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-top { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Info-Top.png") top left; + height: 1.1em; + background-size: 100% 100%; + margin-top: -0.3em; +} + +.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-middle, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-middle, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-middle, .sheet-rolltemplate-desc div.sheet-licensedsheet-flag-1 ~ div.sheet-desc.sheet-info .sheet-middle { + background: url("https://raw.githubusercontent.com/mperes/Images-for-Roll20-5E-images/master/licensedsheet/DnD-Rolltemplate-Info-Middle.png") top left; + background-size: 100% 100%; +} + +.sheet-rolltemplate-npc div.sheet-licensedsheet-flag-1 ~ div.sheet-arrow-right, .sheet-rolltemplate-npcaction div.sheet-licensedsheet-flag-1 ~ div.sheet-arrow-right, .sheet-rolltemplate-npcatk div.sheet-licensedsheet-flag-1 ~ div.sheet-arrow-right, .sheet-rolltemplate-npcdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-arrow-right { + border: none; + border-top: 0.25em solid transparent; + border-bottom: 0.25em solid transparent; + border-left: 14em solid #245485; +} + +.sheet-rolltemplate-atk div.sheet-licensedsheet-flag-1 ~ div.sheet-advspacer, .sheet-rolltemplate-dmg div.sheet-licensedsheet-flag-1 ~ div.sheet-advspacer, .sheet-rolltemplate-atkdmg div.sheet-licensedsheet-flag-1 ~ div.sheet-advspacer { + margin-top: 1px; +} + +/* DIALOGUE PROMPT */ +.charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-monster_confirm span:not(.sheet-yes), .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-mancer_confirm span:not(.sheet-yes) { + font-size: 1.68em; + font-weight: bold; +} +.charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-compendium_warning, .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-monster_confirm, .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-mancer_confirm { + position: absolute !important; + padding: 2em 0 !important; + min-height: -webkit-max-content; + min-height: max-content; + box-shadow: 0 0 50px #000; + border: 2px solid #000 !important; + border-radius: 0.5em; +} +.charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-monster_confirm span:not(.sheet-yes), .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-mancer_confirm span:not(.sheet-yes) { + font-weight: bold; + font-size: 18px; +} +.charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-monster_confirm .sheet-yes, .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-mancer_confirm .sheet-yes { + color: #000; + background-color: #eee; +} +.charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-monster_confirm .sheet-yes:hover, .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-mancer_confirm .sheet-yes:hover { + color: #fff; + background-color: #00ba73; + cursor: pointer; +} +.charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-monster_confirm .sheet-yes:hover + .sheet-yes, .charsheet input.sheet-licensedsheet[value="1"] ~ .sheet-mancer_confirm .sheet-yes:hover + .sheet-yes { + color: #fff; + background-color: #00ba73; + cursor: pointer; +} + +/* Licensed Styling Start */ +.charsheet .sheet-pc { + /* PC Ship */ +} +.charsheet .sheet-pc label { + margin: 0; + padding: 0; +} +.charsheet .sheet-pc textarea { + box-sizing: border-box; + margin: 0; +} +.charsheet .sheet-pc .sheet-attributes-container { + margin-top: 0 !important; +} +.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container { + background: #010101; + border: 0; + border-radius: 5px 0 0 5px; + color: white; + position: relative; +} +.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container button[type=roll] { + color: white; +} +.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container input:not([value^="-"]):not([value="0"]) + .sheet-attr:before { + content: "+"; +} +.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container .sheet-attr-mod { + background: #edcc8c; + border-color: #edcc8c; + border-radius: 5px; + color: #010101; +} +.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container:after, .charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container:before { + background: white; + border-radius: 5px; + content: ""; + height: 10px; + position: absolute; + right: -5px; + width: 10px; +} +.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container:after { + bottom: -5px; +} +.charsheet .sheet-pc .sheet-attributes-container .sheet-attr-container:before { + top: -5px; +} +.charsheet .sheet-pc .sheet-skills-list { + overflow: hidden; + padding-top: 0; +} +.charsheet .sheet-pc .sheet-skills-list .sheet-skill:nth-child(odd) { + background: #daebf3; + border-bottom: 1px solid #aadaf0; + border-top-color: 1px solid #aadaf0; +} +.charsheet .sheet-pc .sheet-skills-list .sheet-skill:nth-child(even) { + background: white; + border-bottom: 1px solid white; + border-top-color: 1px solid white; +} +.charsheet .sheet-pc .sheet-spell-level { + background: #e2c285; + border: 1px solid #68593d; + border-radius: 5px; + position: relative; + padding: 7px; +} +.charsheet .sheet-pc .sheet-spell-level > *:not(.sheet-rank):not(.sheet-tp) { + display: none; +} +.charsheet .sheet-pc .sheet-spell-level .sheet-rank { + display: block; + font-size: 12px; + margin: 0; + width: 100%; +} +.charsheet .sheet-pc .sheet-spell-level .sheet-rank span { + display: inline; + font-size: 12px; + font-weight: bold; + text-transform: uppercase; + margin: 0; + width: auto; +} +.charsheet .sheet-pc .sheet-spell-level .sheet-rank span:last-child { + margin-left: 5px; +} +.charsheet .sheet-pc .sheet-spell-level .sheet-tp { + border: 0; + color: #394876; + font-size: 12px; + font-weight: bold; + margin: 0; + position: absolute; + right: 7px; + text-transform: uppercase; + top: 7px; + width: auto; +} +.charsheet .sheet-pc .sheet-spell-level .sheet-tp:before { + content: "tp:"; +} +.charsheet .sheet-pc .sheet-equipment .sheet-weighttotal { + top: 70px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-tab-button { + top: 0px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-tab-button + span { + font-size: 13px; + font-weight: bold; + line-height: 1.42857143; + top: 0px; +} +.charsheet .sheet-pc .sheet-pc-ship input { + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-flex-container { + display: flex; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-grid-container { + display: grid; +} +.charsheet .sheet-pc .sheet-pc-ship span { + display: inline-block; + font-size: 11px; + line-height: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship span[data-i18n*=-info] { + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship h3 span { + font-size: 16px; + line-height: normal; +} +.charsheet .sheet-pc .sheet-pc-ship input[type=text], +.charsheet .sheet-pc .sheet-pc-ship input[type=number], +.charsheet .sheet-pc .sheet-pc-ship select, +.charsheet .sheet-pc .sheet-pc-ship textarea { + border: 1px solid black; + border-radius: 0; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-top { + margin-bottom: 40px; + padding-top: 30px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-top .sheet-logo h2 { + line-height: normal; + text-align: left; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-top .sheet-logo h2 span { + font-size: 32px; + -webkit-text-stroke: 1px #e2c285; + text-stroke: 1px #e2c285; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-top .sheet-logo div { + flex-grow: 1; + text-align: right; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-top .sheet-logo div img { + width: 355px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-top .sheet-flex-container { + align-items: flex-end; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-top label { + margin-right: 5px; + width: auto; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-top label span { + font-size: 13px; + line-height: normal; + white-space: nowrap; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-top input { + border: none; + border-bottom: 1px solid black; + border-radius: 0; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-top input:not(:last-child) { + margin-right: 5px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle { + grid-column-gap: 40px; + grid-template-areas: "left left left left left left center center center center center right right right right right right"; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left { + -ms-grid-row: 1; + -ms-grid-column: 1; + -ms-grid-column-span: 11; + grid-area: left; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities { + color: white; + grid-gap: 10px; + grid-template-areas: "pilot captain" "technician1 technician2" "commander commander"; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities h3 { + border-bottom: 2px solid #e2c285; + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities h3 span { + color: white; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities > div { + border: 2px solid #e2c285; + background: black; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities > div .sheet-flex-container { + margin: 0 auto; + max-width: 150px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities > div > span:last-child { + text-align: center; + text-transform: uppercase; + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-pilot { + -ms-grid-row: 1; + -ms-grid-column: 1; + grid-area: pilot; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-captain { + -ms-grid-row: 1; + -ms-grid-column: 3; + grid-area: captain; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-technician1 { + -ms-grid-row: 3; + -ms-grid-column: 1; + grid-area: technician1; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-technician2 { + -ms-grid-row: 3; + -ms-grid-column: 3; + grid-area: technician2; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-commander { + -ms-grid-row: 5; + -ms-grid-column: 1; + -ms-grid-column-span: 3; + grid-area: commander; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-commander .sheet-ability { + min-width: 25%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-commander .sheet-flex-container { + max-width: 300px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-ability { + min-width: 50%; + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-ability label { + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-ability label span { + color: white; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-abilities .sheet-ability input { + border-radius: 24px; + height: 48px; + outline: none; + text-align: center; + width: 48px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-sensors-and-initiative { + grid-template-columns: repeat(2, 1fr); + grid-gap: 20px; + margin-top: 20px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-sensors-and-initiative .sheet-sensors label span { + font-size: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-sensors-and-initiative .sheet-initiative label { + grid-template-columns: 48px 1fr; + grid-gap: 10px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-sensors-and-initiative .sheet-initiative label input { + border-radius: 24px; + height: 48px; + outline: none; + text-align: center; + width: 48px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-left .sheet-sensors-and-initiative .sheet-initiative label span { + align-items: center; + display: flex; + font-size: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center { + -ms-grid-row: 1; + -ms-grid-column: 13; + -ms-grid-column-span: 9; + grid-area: center; + max-width: 180px; + min-width: 180px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-piloting-maneuver-check h3 span { + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-piloting-maneuver-check img { + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-piloting-maneuver-check p { + border-color: #394872; + border-style: solid; + border-width: 3px 0; + font-size: 11px; + line-height: 1em; + margin-top: 10px; + padding: 5px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice { + border: 1px solid black; + background: #f4fafd; + margin-top: 20px; + padding: 10px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice > label { + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice label { + margin: 0; + padding: 0; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice select { + width: auto; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice > label span { + text-transform: lowercase; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice > label span:first-letter { + text-transform: uppercase; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice > label span:after { + content: ":"; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice .sheet-grid-container { + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-gap: 10px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-command-dice .sheet-grid-container span { + font-size: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-intercept-speed { + grid-template-columns: 68px 1fr; + grid-gap: 5px; + margin-top: 20px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-intercept-speed > div:last-child label { + border-color: #394872; + border-style: solid; + border-width: 3px 0; + box-sizing: border-box; + font-size: 11px; + margin: 0; + padding: 2px 5px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-center .sheet-intercept-speed > div:last-child label input { + width: auto; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right { + -ms-grid-row: 1; + -ms-grid-column: 23; + -ms-grid-column-span: 11; + grid-area: right; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-maneuver-save h3 { + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-maneuver-save .sheet-grid-container { + grid-template-columns: 106px 1fr; + grid-gap: 10px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-maneuver-save .sheet-grid-container > div:first-child img { + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-maneuver-save .sheet-grid-container > div:last-child { + align-items: center; + display: flex; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-maneuver-save .sheet-grid-container > div:last-child label { + border: 1px solid black; + background: #f4fafd; + padding: 10px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-maneuver-save .sheet-grid-container > div:last-child label span { + font-size: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-special-features { + margin-top: 20px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-special-features .repcontainer .repitem { + position: relative; + border-bottom: 1px solid black; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-special-features .repcontainer .repitem textarea { + left: 0; + height: 100%; + min-height: 30px; + opacity: 0; + position: absolute; + top: 0; + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-special-features .repcontainer .repitem span { + display: inline-block; + line-height: 30px; + min-height: 25px; + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-special-features .repcontainer .repitem textarea:focus { + opacity: 1; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-special-features .repcontainer .repitem textarea:focus + span { + opacity: 0; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo { + margin-top: 20px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo .repcontainer { + border: 1px solid black; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo .repcontainer .repitem:not(:first-child) { + border-top: 1px solid black; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo .repcontainer .repitem .sheet-grid-container { + grid-template-columns: 1fr 85px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo .repcontainer .repitem .sheet-grid-container input { + border: none; + border-radius: 0; + line-height: 22px; + outline: none; + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo .repcontainer .repitem .sheet-grid-container div:first-child input { + border-right: 1px solid black; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-middle .sheet-col-right .sheet-ship-cargo .repcontainer .repitem .sheet-grid-container div:last-child input { + text-align: right; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom { + margin-top: 40px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container { + grid-template-columns: repeat(2, 1fr); + grid-gap: 20px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense { + border: 1px solid black; + background: #f4fafd; + padding: 10px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class h3, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense h3 { + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class > .sheet-grid-container, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense > .sheet-grid-container { + grid-template-columns: 115px 1fr; + grid-gap: 10px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class > .sheet-grid-container > div:first-child, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense > .sheet-grid-container > div:first-child { + align-items: center; + display: flex; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class > .sheet-grid-container .sheet-grid-container, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense > .sheet-grid-container .sheet-grid-container { + grid-template-rows: repeat(4, 1fr); + grid-template-columns: 30px 1fr; + grid-gap: 5px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class > .sheet-grid-container .sheet-grid-container label, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense > .sheet-grid-container .sheet-grid-container label { + align-items: center; + display: flex; + line-height: 11px; + position: relative; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-armor-class > .sheet-grid-container .sheet-grid-container label span, .charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:first-child .sheet-grid-container .sheet-maneuver-defense > .sheet-grid-container .sheet-grid-container label span { + font-size: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-grid-container > div:last-child > .sheet-grid-container { + grid-template-columns: repeat(2, 1fr); + grid-gap: 20px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-defense-systems { + margin-top: 20px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-defense-systems .repcontainer .repitem { + position: relative; + border-bottom: 1px solid black; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-defense-systems .repcontainer .repitem textarea { + left: 0; + height: 100%; + min-height: 30px; + opacity: 0; + position: absolute; + top: 0; + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-defense-systems .repcontainer .repitem span { + display: inline-block; + line-height: 30px; + min-height: 25px; + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-defense-systems .repcontainer .repitem textarea:focus { + opacity: 1; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-bottom .sheet-defense-systems .repcontainer .repitem textarea:focus + span { + opacity: 0; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-fancy-input { + position: relative; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-fancy-input img { + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-fancy-input input { + background: none; + border: none; + font-size: 36px; + left: 50%; + margin: 0; + outline: none; + padding: 0; + position: absolute; + text-align: center; + top: 50%; + transform: translate(-50%, -50%); + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .sheet-table-header { + grid-template-columns: 45px 1fr 60px 30px 50px 70px; + grid-gap: 2px; + max-width: calc(50% - 30px); +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .sheet-table-header span { + font-size: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer { + column-gap: 20px; + display: grid; + grid-template-columns: repeat(2, 1fr); +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem { + border-top: 2px solid #e2c285; + margin-right: 20px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem button[type=roll] { + position: absolute; + top: 4px; + right: -20px; + background: none; + border: none; + color: black; + box-shadow: none; + margin: 0; + padding: 0; + font-weight: bold; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem button[type=roll]:hover { + color: #00ba73; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-body { + grid-template-columns: 45px 1fr 60px 30px 50px 70px; + grid-gap: 2px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-body input[type=text] { + border: 1px solid black; + border-radius: 0; + outline: none; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta { + grid-template-columns: 1fr 92px 122px; + grid-gap: 2px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta input[type=text] { + border: none; + border-radius: 0; + outline: none; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta label { + align-items: center; + display: flex; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta label > *:not(:last-child) { + margin-right: 5px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta span { + font-size: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 1px solid black; + height: 16px; + outline: none; + width: 16px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:nth-child(2) { + order: 4; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:nth-child(2):checked + input, .charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:nth-child(2):checked + input + input { + background: black; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:nth-child(3) { + order: 3; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:nth-child(3):checked + input { + background: black; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:nth-child(4) { + order: 2; + margin-right: 5px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems .repcontainer .repitem .sheet-table-meta .sheet-recharge input:checked { + background: black; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems > div:last-child { + margin-top: -23px; + padding: 0 40px; + pointer-events: none; + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-weapon-systems > div:last-child span { + background: #f4fafd; + border: 1px solid black; + display: inline-block; + font-size: 11px; + line-height: normal; + margin: 0 auto; + padding: 2px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-hull-points h3 { + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-hull-points .sheet-fancy-input { + margin-bottom: 10px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-hull-points .sheet-fancy-input h3 { + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-hull-points .sheet-fancy-input img { + min-width: 170px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances { + margin-top: 20px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances h3 { + border-bottom: 1px solid black; + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances h3 span { + font-size: 11px; + font-weight: bold; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances .repcontainer .repitem { + position: relative; + border-bottom: 1px solid black; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances .repcontainer .repitem textarea { + left: 0; + height: 100%; + min-height: 30px; + opacity: 0; + position: absolute; + top: 0; + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances .repcontainer .repitem span { + display: inline-block; + line-height: 30px; + min-height: 25px; + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances .repcontainer .repitem textarea:focus { + opacity: 1; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-resistances .repcontainer .repitem textarea:focus + span { + opacity: 0; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair { + border: 1px solid black; + background: #f4fafd; + padding: 0 20px 10px 20px; + margin-top: 20px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair h3 { + border-bottom: 1px solid black; + line-height: normal; + margin-bottom: 5px; + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair h3 span { + font-size: 11px; + font-weight: bold; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair label { + line-height: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair label span { + font-size: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair .sheet-grid-container { + align-items: end; + grid-template-columns: repeat(3, 1fr); + grid-gap: 20px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-patch-repair span[data-i18n=patch-repair-info] { + display: block; + font-size: 9px; + margin-top: 5px; + text-align: center; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken h3 { + text-align: right; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken h3 span { + font-size: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken .sheet-grid-container { + border: 1px solid black; + grid-template-columns: 50px 1fr; + grid-gap: 10px; + padding: 10px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken .sheet-grid-container label { + line-height: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken .sheet-grid-container label span { + font-size: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken .sheet-grid-container > div label:last-child { + margin-top: 20px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-damage-taken .sheet-grid-container > label span { + text-align: right; + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity { + border: 1px solid black; + background: #f4fafd; + margin-top: 20px; + padding: 0 10px 10px 10px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity h3 { + line-height: normal; + margin-bottom: 5px; + text-align: center; + border-bottom: 1px solid black; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity span { + font-size: 11px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity .sheet-grid-container { + grid-template-columns: 110px 1fr; + grid-gap: 10px; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity .sheet-grid-container > label { + background: white; + border: 1px solid black; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity .sheet-grid-container > label input { + border: 0; + min-height: calc(100% - 18px); +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-structural-integrity .sheet-grid-container > label span { + display: inline-block; + font-size: 11px; + text-align: center; + width: 100%; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-max-weapon-payload { + align-items: center; + grid-template-columns: 1fr 34px !important; + grid-gap: 10px !important; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-max-weapon-payload label { + text-align: right; +} +.charsheet .sheet-pc .sheet-pc-ship .sheet-max-weapon-payload div input { + border-radius: 24px; + height: 34px; + line-height: 34px; + outline: none; + text-align: center; + width: 34px; +} + +.sheet-pc .sheet-pc-ship { + display: none; +} +.sheet-pc .sheet-pc-default .sheet-tab-button.sheet-type-pc + span { + color: #FFFFFF; + background-color: #00ba73; +} + +.sheet-pc-type[value=starship] ~ .sheet-pc { + width: 100%; +} +.sheet-pc-type[value=starship] ~ .sheet-pc .sheet-pc-default { + display: none; +} +.sheet-pc-type[value=starship] ~ .sheet-pc .sheet-pc-ship { + display: block; +} +.sheet-pc-type[value=starship] ~ .sheet-pc .sheet-pc-ship .sheet-tab-button.sheet-type-pc + span { + background-color: #E8E8E8; + color: black; +} +.sheet-pc-type[value=starship] ~ .sheet-pc .sheet-pc-ship .sheet-tab-button.sheet-type-starship + span { + color: #FFFFFF; + background-color: #00ba73; } \ No newline at end of file diff --git a/Esper_Genesis_5E/EG_Sheet.html b/Esper_Genesis_5E/EG_Sheet.html index d8d2304e89..15c8163d24 100644 --- a/Esper_Genesis_5E/EG_Sheet.html +++ b/Esper_Genesis_5E/EG_Sheet.html @@ -1,18762 +1,18762 @@ - - - - - -
- - - - - -
- ADVANTAGE - NORMAL - DISADVANTAGE -
- -
- PUBLIC - TOGM -
-
- NPC - SHIP -
- y -
-
NPC OPTIONS
-
NAME - -
-
NPC TYPE - -
-
ARMOR CLASS - TYPE - -
-
HIT POINTS - FORMULA - -
-
SPEED - -
-
-
ATTRIBUTES
-
STR - DEX - CON - INT - WIS - CHA - -
-
-
SAVES
-
STR - DEX - CON - INT - WIS - CHA - - - - - - - -
-
-
SKILLS
-
-
-
ACROBATICS - -
-
ASTROPHYSICS - -
-
ATHLETICS - -
-
COMPUTERS - -
-
DECEPTION - -
-
INSIGHT - -
-
-
-
INTIMIDATION - -
-
INVESTIGATION - -
-
LORE - -
-
MECHANICS - -
-
MEDICINE - -
-
PERCEPTION - -
-
-
-
PERFORMANCE - -
-
PERSUASION - -
-
SLEIGHT OF HAND - -
-
STEALTH - -
-
SURVIVAL - -
-
XENOBIOLOGY - -
-
- - - - - - - - - - - - - - - - - - - -
-
DAMAGE VULNERABILITIES - -
-
DAMAGE RESISTANCES - -
-
DAMAGE IMMUNITIES - -
-
CONDITION IMMUNITIES - -
-
SENSES - -
-
LANGUAGES - -
-
CHALLENGE - XP - -
-
TOKEN SIZE - -
-
- ESPER NPC -
ESPER ABILITY - -
-
-
GLOBAL POWER ATTACK MODIFIER: - -
-
ESPER LEVEL: - -
-
POWER SAVE DC MOD: - -
-
-
-
- HAS REACTIONS -
-
LEGENDARY ACTIONS: - -
-
GENERAL OPTIONS
-
- NPC/SHIP -
-
ROLL QUERIES: - -
-
WHISPER ROLLS TO GM: - -
-
AUTO DAMAGE ROLL: - -
-
NPC NAME IN ROLLS: - -
-
- ADD DEX TIEBREAKER TO INITIATIVE -
-
-
-
- -
-
-
-
Armor Class - - -
-
Hit Points - -
-
Speed
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
- -
Saving Throws - - - - - - - - - - - - -
- -
Skills - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
Damage Vulnerabilities
- -
Damage Resistances
- -
Damage Immunities
- -
Condition Immunities
-
Senses
-
Languages
-
Challenge
-
-
-
-
- - -
-
-
-
-
- -
-
Actions
-
-
- y -
-
NAME: - -
-
- ATTACK -
- -
TYPE: - RANGE/REACH: - -
-
TO HIT: - TARGET: - -
- -
ON HIT: - - - -
-
ON HIT 2: - - - -
-
DESCRIPTION: - -
-
- -
-
-
- -
- - - -
-
-
- -
-
Reactions
-
-
- - -
-
-
- -
-
Legendary Actions
-
-
-
-
-
- y -
-
NAME: - -
-
- ATTACK -
- -
TYPE: - RANGE/REACH: - -
-
TO HIT: - TARGET: - -
- -
ON HIT: - - - -
-
ON HIT 2: - - - -
-
DESCRIPTION: - -
-
- -
-
-
- - -
Weapon Attack:
-
Hit:
-
- - - -
-
-
- -
-
Powers
-
-
-
- y -
-
SHIP OPTIONS
-
NAME - -
-
SHIP TYPE - -
-
ARMOR CLASS - -
-
MANEUVER DEFENSE - -
-
MANEUVER SAVE DC - -
-
HULL POINTS - FORMULA - -
-
STRUCTURAL INTEGRITY - -
-
SPEED - -
-
PILOTING BONUS - -
-
-
ATTRIBUTES (PILOT/CREW)
-
P-DEX - P-WIS - T-INT - T-WIS - G-DEX - G-WIS - -
-
-
SAVES
-
DEX - INT - WIS - - - - - - - - - - -
-
-
SKILLS
-
-
-
ASTROPHYSICS - -
-
COMPUTERS - -
-
MECHANICS - -
-
-
-
PERCEPTION - -
-
SURVIVAL - -
-
XENOBIOLOGY - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
DAMAGE VULNERABILITIES - -
-
DAMAGE RESISTANCES - -
-
DAMAGE IMMUNITIES - -
-
CONDITION IMMUNITIES - -
-
SENSOR RANGE - -
-
TOKEN SIZE - -
-
- ESPER NPC -
ESPER ABILITY - -
-
-
GLOBAL POWER ATTACK MODIFIER: - -
-
ESPER LEVEL: - -
-
POWER SAVE DC MOD: - -
-
-
-
- HAS REACTIONS -
-
GENERAL OPTIONS
-
- NPC/SHIP -
-
ROLL QUERIES: - -
-
WHISPER ROLLS TO GM: - -
-
AUTO DAMAGE ROLL: - -
-
SHIP NAME IN ROLLS: - -
-
- ADD DEX TIEBREAKER TO INITIATIVE -
-
-
-
- -
-
-
-
Armor Class - - -
-
Maneuver Defense
-
Hull Points - -
-
Structural Integrity
-
Speed
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
Piloting Bonus - - -
- -
Maneuver Save DC
-
Saving Throws - - - - - - - - - - - - -
- -
Skills - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
Damage Vulnerabilities
- -
Damage Resistances
- -
Damage Immunities
- -
Condition Immunities
-
Sensor Range
-
-
-
-
- - -
-
-
-
-
- -
-
Actions
-
-
- y -
-
NAME: - -
-
- ATTACK -
- -
TYPE: - RANGE/REACH: - -
-
TO HIT: - TARGET: - -
- -
ON HIT: - - - -
-
ON HIT 2: - - - -
-
DESCRIPTION: - -
-
- -
-
-
- -
- - - -
-
-
- -
-
Reactions
-
-
- - -
-
-
-
-
-
-
- CORE - BIO - POWERS - y - PC - STARSHIP -
-
-
Esper Genesis 5E - CHARACTER NAME -
- y -
-
CLASS: - - - SUBCLASS: - LEVEL: - -
-
RACE: - SUBRACE: - -
-
-
-
-
- CLASS & LEVEL -
-
- BACKGROUND -
-
-
-
- RACE -
-
- ALIGNMENT -
-
- EXPERIENCE POINTS -
-
-
-
-
-
-
-
- - 0 -
- - - -
-
-
- - 0 -
- - - -
-
-
- - 0 -
- - - -
-
-
- - 0 -
- - - -
-
-
- - 0 -
- - - -
-
-
- - 0 -
- - - -
-
-
-
-
-
- -
-
INSPIRATION
-
-
-
-
PROFICIENCY BONUS
-
-
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
- - -
SAVING THROWS
-
-
-
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
- 0 - -
-
-
SKILLS
-
-
-
-
- -
-
PASSIVE WISDOM (PERCEPTION)
-
-
-
TOOLPROATTRIBUTE
-
-
- y -
-
NAME: - -
-
PROFICIENCY BONUS: - -
-
ATTRIBUTE: - MODS: - -
-
-
- -
-
-
- - -
TOOL PROFICIENCIES & CUSTOM SKILLS
-
-
- - -
-
TYPEPROFICIENCY
-
-
- y -
-
TYPE: - -
-
PROFICIENCY: - -
-
-
- -
-
-
-
-
OTHER PROFICIENCIES & LANGUAGES
-
-
-
-
-
- ARMOR CLASS -
-
- -
-
- SPEED -
-
-
-
Hit Point Maximum - -
- CURRENT HIT POINTS -
-
- TEMPORARY HIT POINTS -
-
-
-
Total - -
- - -
-
-
SUCCESSES - - - -
-
FAILURES - - - -
- -
-
- -
- -
EXHAUSTION LEVEL -
- -
-
NAMEATKDAMAGE/TYPE
-
-
- y -
-
NAME: - -
-
- ATTACK: - + - + - PROFICIENT -
-
RANGE: - -
-
ENHANCED BONUS: - CRIT RANGE: - -
-
- DAMAGE: - + - + - -
-
TYPE: - CRIT: - -
-
- DAMAGE2: - + - + - -
-
TYPE: - CRIT: - -
-
- SAVING THROW: - VS DC: - - - -
-
SAVE EFFECT: - -
-
AMMUNITION: - -
-
DESCRIPTION: - -
-
-
- -
-
- - - - - - - - - - - -
- - - - ATTACKS & POWERS -
- - -
-
-
DIGITAL - -
-
COINS - -
-
CUSARA - -
-
ORIM - -
-
- - -
- -
- WARNING - MULTIPLE SETS OF ARMOR OR SHIELDS HAVE BEEN ADDED AND AC IS NOT CORRECTLY CALCULATED. UNEQUIP THE ARMOR PIECE FROM THE ITEM DETAILS.
- -
- ATTENTION - YOUR CUSTOM AC CALCULATION IS NOT BEING USED AS YOU HAVE ARMOR EQUIPPED. IF YOU WANT TO USE YOUR CUSTOM AC, UNEQUIP THE ARMOR PIECE FROM THE ITEM DETAILS.
-
*ITEM NAMEWeight symbol
-
- -
- - - - i -
- EQUIPPED - USE AS A RESOURCE - HAS AN ATTACKPROP: - MODS: - - -
- - -
-
-
TOTAL WEIGHT - - IMMOBILEHEAVILY ENCUMBEREDENCUMBEREDOVER CARRYING CAPACITY -
-
EQUIPMENT -
-
-
-
- y -
- -
-
PERSONALITY TRAITS -
-
- y -
- -
-
IDEALS -
-
- y -
- -
-
BONDS -
-
- y -
- -
-
FLAWS -
-
-
-
-
Total - -
- - -
-
-
Total - -
- - - -
-
-
-
-
-
Total - -
- - - -
-
-
Total - -
- - - -
-
-
-
-
- - -
-
-
- - y - -
-
NAME: - -
-
SOURCE: - -
-
SOURCE TYPE: - -
-
- -
-
-
:
-
-
-
FEATURES & TRAITS -
- -
i Looking for missing data?Your data is in the simple version that can be re-enabled from the Settings tab of the character sheet. Under GENERAL OPTIONS and then FEATS & TRAITS. Set the section to be 'Simple'.
-
-
-
-
-
-
Esper Genesis 5E - CHARACTER NAME -
-
-
-
- AGE -
-
- SIZE -
-
- HEIGHT -
-
- WEIGHT -
-
-
-
- EYES -
-
- SKIN -
-
- HAIR -
-
-
-
-
-
-
- CHARACTER APPEARANCE -
-
- CHARACTER BACKSTORY -
-
-
-
- ALLIES & ORGANIZATIONS -
-
- ADDITIONAL FEATURES & TRAITS -
-
- LOOT -
-
-
-
-
-
-
Esper Genesis 5E - CHARACTER NAME -
-
-
- ESPER ABILITY -
-
POWER SAVE DC
-
POWER ATTACK BONUS
-
-
- -
-
-
-
Talent Point Maximum - -
- TALENT POINTS REMAINING -
-
-
TALENT SLOTS (Cybermancer) -
-
-
Rank - -
- Max Talent Slots -
-
-
- Slots Remaining -
-
-
-
-
-
-
 Gained?Used
-
6th -
- -
- -
-
7th -
- -
- -
-
8th -
- -
- -
-
9th -
- -
- -
ESPER MASTERY -
-
-
-
=ESPER POWERS
-
-
-
-
0
-
PRIME POWERS
-
-
-
-
-
- - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
- (conventional) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
SLOTS TOTALSLOTS REMAINING -
-
1
-
-
- -
12 -
-
-
-
-
- - - - - - - (C)C -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
2
-
-
- -
23 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
- INCLUDE POWER DESCRIPTION - IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
-
-
3
-
-
- -
35 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST: -
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
4
-
-
- -
46 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
5
-
-
- -
57 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
-
-
6
-
-
- -
69 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
7
-
-
- -
710 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST: -
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
-
8
-
-
- -
811 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
9
-
-
- -
913 -
-
-
-
-
- - - - - - - RC -
- i -
- y -
-
NAME: - -
-
DOMAIN: - - CONVENTIONAL -
-
ACTIVATION TIME: - -
-
RANGE: - -
- - -
POINT COST:
-
- CONCENTRATION -
-
DURATION: - -
-
ESPER ABILITY - -
-
INNATE: - -
-
OUTPUT: - -
- -
-
POWER ATTACK: - -
-
DAMAGE: - TYPE: - -
-
DAMAGE2: - TYPE: - -
-
HEALING: - -
-
- ADD ABILITY MOD TO DAMAGE OR HEALING -
-
SAVING THROW: - EFFECT: - -
-
HIGHER RANK DMG: - - + - -
-
INCLUDE POWER DESCRIPTION IN ATTACK: - -
-
-
DESCRIPTION:
-
- -
-
AT HIGHER RANKS:
-
- -
-
CLASS: - -
-
TYPE: - -
- - - -
-
- -
Rank - (ritual) -
-
Activation Time:
-
Point Cost:
-
Range:
- -
Duration: - Concentration -
-
Description:
-
- -
At Higher Ranks
-
-
-
-
-
-
-
-
-
-
-
Esper Genesis 5E - CHARACTER NAME -
- y -
-
CLASS: - - - SUBCLASS: - LEVEL: - -
-
RACE: - SUBRACE: - -
-
-
-
-
- CLASS & LEVEL -
-
- BACKGROUND -
-
-
-
- RACE -
-
- ALIGNMENT -
-
- EXPERIENCE POINTS -
-
-
-
-
-
-
-
HIT DIE: - -
-
CARRYING CAPACITY MODIFIER: - -
-
GLOBAL POWER ATTACK MODIFIER: - -
-
CHANNELER / FORGER LEVEL: - -
-
POWER SAVE DC MOD: - -
-
POWER ICONS: - -
-
- JUSTICAR (WARRIOR) -
-
- ARTIFICE (SPECIALIST) -
-
CLASS OPTIONS ()
-
-
-
- 2ND CLASS: - LEVEL: - SUBCLASS: - -
-
- 3RD CLASS: - LEVEL: - SUBCLASS: - -
-
- 4TH CLASS: - LEVEL: - SUBCLASS: - -
-
MULTICLASS OPTIONS
-
-
-
- USE CUSTOM CLASS -
-
CLASS NAME: - -
-
HIT DIE: - -
-
ESPER ABILITY: - -
-
POWER SLOTS: - -
-
SAVES
-
- Strength -
-
- Dexterity -
-
- Constitution -
-
- Intelligence -
-
- Wisdom -
-
- Charisma -
-
CUSTOM CLASS OPTIONS
-
-
-
-
RANK1 + - -
-
RANK2 + - -
-
RANK3 + - -
-
-
-
RANK4 + - -
-
RANK5 + - -
-
RANK6 + - -
-
-
-
RANK7 + - -
-
RANK8 + - -
-
RANK9 + - -
-
-
TECH SLOT MODIFIERS
-
-
-
-
-
STRENGTH+ - -
-
DEXTERITY+ - -
-
CONSTITUTION+ - -
-
INTELLIGENCE+ - -
-
WISDOM+ - -
-
CHARISMA+ - -
-
INITIATIVE MODIFIER: - -
-
INITIATIVE STYLE: - -
-
- ADD DEX TIEBREAKER TO INITIATIVE -
-
ARMOR CLASS TRACKING: - -
- - -
HP MODIFIERS:
-
-
LEVELS: -
SOURCE: - MOD: - -
-
-
ATTRIBUTE OPTIONS
-
-
-
Strength Save+ - -
-
Dexterity Save+ - -
-
Constitution Save+ - -
-
Intelligence Save+ - -
-
Wisdom Save+ - -
-
Charisma Save+ - -
-
DEATH SAVE MODIFIER: - -
-
GLOBAL SAVING THROW MODIFIER: - -
-
SAVE OPTIONS
-
-
-
-
- Acrobatics (Dex)+ - -
-
- Astrophysics (Int)+ - -
-
- Athletics (Str)+ - -
-
- Computers (Int)+ - -
-
- Deception (Cha)+ - -
-
- Insight (Wis)+ - -
-
- Intimidation (Cha)+ - -
-
- Investigation (Int)+ - -
-
- Lore (Int)+ - -
-
- Mechanics (Wis)+ - -
-
- Medicine (Wis)+ - -
-
- Perception (Wis)+ - -
-
- Performance (Cha)+ - -
-
- Persuasion (Cha)+ - -
-
- Sleight of Hand (Dex)+ - -
-
- Stealth (Dex)+ - -
-
- Survival (Wis)+ - -
-
- Xenobiology (Int)+ - -
-
-
- JACK OF ALL TRADES -
-
PASSIVE PERCEPTION MODIFIER: - -
-
SKILL OPTIONS
-
-
-
-
-
v
-
- NPC/SHIP -
-
ROLL QUERIES: - -
-
WHISPER ROLLS TO GM: - -
-
AUTO DAMAGE ROLL: - -
-
CORE DIE ROLL: - -
-
PROFICIENCY BONUS: - - - -
-
- SHOW GLOBAL SAVE MODIFIER FIELD -
-
- SHOW GLOBAL SKILL MODIFIER FIELD -
-
- SHOW GLOBAL ATTACK MODIFIER FIELD -
-
- SHOW GLOBAL DAMAGE MODIFIER FIELD -
-
- SHOW GLOBAL AC MODIFIER FIELD -
-
ADD CHARACTER NAME TO TEMPLATES: - -
-
LEVEL CALCULATIONS: - -
-
ENCUMBRANCE: - -
-
INVENTORY: - -
-
FEATURES AND TRAITS: - -
-
PROFICENCIES AND LANGUAGES: - -
-
AMMO TRACKING: - (API REQUIRED) -
-
SHOW EXHAUSTION TRACKING: - -
-
GENERAL OPTIONS
-
- -
-
-
- -
-
- PC - STARSHIP -
- -
- - - - -
-
- - - - - - -
-
- - - - - - - - - - -
-
-
-
-
-
-

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

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

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

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

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

- -
-
-

- -
-
-
-
-
-

-
Piloting maneuver Check - -
-

-
-
- -
- - -
-
-
-
-
Intercept Speed - -
-
-
-

- -
-
-
-
-
-

-
-
-
maneuver Save DC - -
-
-
- -
-
-
-
-

-
- -
-
-
-

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

-
-
-
Armor Class - -
-
-
-
- -
- -
- -
- -
- -
- -
- -
- -
-
-
-
-

-
-
-
Maneuver Bonus - -
-
-
-
- -
- -
- -
- -
- -
- -
- -
- -
-
-
-
-
-

-
- -
-
-
-
-
-
-
-

-
Hull Points - -
-
-
-

-
- -
-
-
-

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

-
-
-
Structural Integrity - -
-
- -
-
-
-
-
-
-
-
- -
- -
-
-

-
-
-
-
-
-
-
-
-
- - - -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
- - - -
- - - -
-
-
-
-
-
- - - - -
-
ACCEPTING DROP FROM COMPENDIUM
-
Are you sure you want to turn this character into a ? -
-
- Yes -
-
- Cancel -
-
-
-
How do you want to create this character? -
- -
- Create an NPC -
-
- Edit sheet direclty -
-
-
- -
-
-
- {{#always}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/always}} - {{#normal}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
- {{/normal}} - {{#advantage}} - {{#rollLess() r1 r2}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollLess() r1 r2}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/rollGreater() r1 r2}} - {{/disadvantage}} -
-
- {{rname}}{{#mod}} ({{mod}}){{/mod}} -
- {{#charname}} -
- {{charname}} -
- {{/charname}} -
-
- - -
-
-
- {{#always}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/always}} - {{#normal}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/normal}} - {{#advantage}} - {{#rollLess() r1 r2}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollLess() r1 r2}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/rollGreater() r1 r2}} - {{/disadvantage}} -
- {{#range}} -
- {{range}} -
- {{/range}} -
- {{#normal}} - {{#rollWasCrit() r1}}{{rnamec}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/rollWasCrit() r1}} - {{#^rollWasCrit() r1}}{{rname}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/^rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}{{rnamec}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}{{rnamec}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}{{rnamec}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{#^rollWasCrit() r1}}{{#^rollWasCrit() r2}}{{rname}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/^rollWasCrit() r2}}{{/^rollWasCrit() r1}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}{{rnamec}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}{{rnamec}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}{{rnamec}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{#^rollWasCrit() r1}}{{#^rollWasCrit() r2}}{{rname}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/^rollWasCrit() r2}}{{/^rollWasCrit() r1}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}{{rnamec}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollTotal() r1 r2}}{{#^rollWasCrit() r1}}{{rname}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/^rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollLess() r1 r2}}{{rname}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/rollLess() r1 r2}} - {{#rollGreater() r1 r2}}{{rname}}{{#innate}}, {{innate}}{{/innate}} ({{mod}}){{/rollGreater() r1 r2}} - {{/disadvantage}} -
- {{#charname}} -
- {{charname}} -
- {{/charname}} -
- {{#desc}} -
- - {{desc}} - -
- {{/desc}} -
- - -
- {{#save}} - {{#attack}} -
- {{/attack}} - {{^attack}} -
- {{/attack}} -
- DC{{savedc}} -
- {{#savedesc}} -
- {{savedesc}} -
- {{/savedesc}} -
- {{saveattr}} Save -
-
- {{/save}} - {{^attack}} - {{#desc}} -
- - {{desc}} - -
- {{/desc}} - {{/attack}} - {{#globaldamage}} - {{#^rollTotal() globaldamage 0}} -
- {{globaldamage}}{{#globaldamagecrit}} + {{globaldamagecrit}}{{/globaldamagecrit}} - {{globaldamagetype}} -
- {{/^rollTotal() globaldamage 0}} - {{/globaldamage}} - {{#hldmg}} - {{#^rollTotal() hldmg 0}} -
- {{hldmg}}{{#hldmgcrit}} + {{hldmgcrit}}{{/hldmgcrit}} - {{dmg1type}} -
- Higher Rank Use -
-
- {{/^rollTotal() hldmg 0}} - {{/hldmg}} -
-
- {{#dmg1flag}} - {{^dmg2flag}} -
- {{dmg1}}{{#crit}} + {{crit1}}{{/crit}} - {{dmg1type}} -
- {{/dmg2flag}} - {{/dmg1flag}} - {{#dmg2flag}} - {{^dmg1flag}} -
- {{dmg2}}{{#crit}} + {{crit2}}{{/crit}} - {{dmg2type}} -
- {{/dmg1flag}} - {{/dmg2flag}} - {{#dmg1flag}} - {{#dmg2flag}} -
- {{dmg1}}{{#crit}} + {{crit1}}{{/crit}} - {{dmg1type}} -
-
-
- {{dmg2}}{{#crit}} + {{crit2}}{{/crit}} - {{dmg2type}} -
- {{/dmg2flag}} - {{/dmg1flag}} -
- {{^attack}} - {{#range}} -
- {{range}} -
- {{/range}} -
- {{rname}}{{#innate}}, {{innate}}{{/innate}} -
- {{#charname}} -
- {{charname}} -
- {{/charname}} - {{/attack}} -
- - - -
- {{#attack}} -
-
- {{#always}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/always}} - {{#normal}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/normal}} - {{#advantage}} - {{#rollLess() r1 r2}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollLess() r1 r2}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} -
- {{r1}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
-
-
- {{r2}}{{#globalattack}} + {{globalattack}}{{/globalattack}} -
- {{/rollGreater() r1 r2}} - {{/disadvantage}} -
- {{#range}} -
- {{range}} -
- {{/range}} -
- {{rname}}{{#innate}}, {{innate}}{{/innate}}{{#attack}} ({{mod}}){{/attack}} -
- {{#charname}} -
- {{charname}} -
- {{/charname}} -
- {{/attack}} - {{#save}} - {{#attack}} -
- {{/attack}} - {{^attack}} -
- {{/attack}} -
- DC{{savedc}} -
- {{#savedesc}} -
- {{savedesc}} -
- {{/savedesc}} -
- {{saveattr}} Save -
-
- {{/save}} - {{#desc}} -
- - {{desc}} - -
- {{/desc}} - {{#globaldamage}} - {{#^rollTotal() globaldamage 0}} -
- - {{globaldamage}} - {{#attack}} - {{#normal}} - {{#rollWasCrit() r1}} + {{globaldamagecrit}}{{/rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{globaldamagecrit}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{globaldamagecrit}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{globaldamagecrit}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{globaldamagecrit}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{globaldamagecrit}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{globaldamagecrit}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{globaldamagecrit}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{/disadvantage}} - {{/attack}} - - {{globaldamagetype}} -
- {{/^rollTotal() globaldamage 0}} - {{/globaldamage}} - {{#hldmg}} - {{#^rollTotal() hldmg 0}} -
- - {{hldmg}} - - {{#attack}} - {{#normal}} - {{#rollWasCrit() r1}} + {{hldmgcrit}}{{/rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{hldmgcrit}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{hldmgcrit}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{hldmgcrit}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{hldmgcrit}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{hldmgcrit}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{hldmgcrit}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{hldmgcrit}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{/disadvantage}} - {{/attack}} - - {{dmg1type}} -
- Higher Rank Use -
-
- {{/^rollTotal() hldmg 0}} - {{/hldmg}} - {{#damage}} -
-
- {{#dmg1flag}} - {{^dmg2flag}} -
- - {{dmg1}} - {{#attack}} - {{#normal}} - {{#rollWasCrit() r1}}+ {{crit1}}{{/rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}+ {{crit1}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}+ {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}+ {{crit1}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}+ {{crit1}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}+ {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}+ {{crit1}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}+ {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{/disadvantage}} - {{/attack}} - - {{dmg1type}} -
- {{/dmg2flag}} - {{/dmg1flag}} - {{#dmg2flag}} - {{^dmg1flag}} -
- - {{dmg2}} - {{#attack}} - {{#normal}} - {{#rollWasCrit() r1}}+ {{crit2}}{{/rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}+ {{crit2}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}+ {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}+ {{crit2}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}+ {{crit2}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}+ {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}+ {{crit2}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}+ {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{/disadvantage}} - {{/attack}} - - {{dmg2type}} -
- {{/dmg1flag}} - {{/dmg2flag}} - {{#dmg1flag}} - {{#dmg2flag}} -
- - {{dmg1}} - {{#attack}} - {{#normal}} - {{#rollWasCrit() r1}}+ {{crit1}}{{/rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}+ {{crit1}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}+ {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}+ {{crit1}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}+ {{crit1}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}+ {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}+ {{crit1}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}+ {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{/disadvantage}} - {{/attack}} - - {{dmg1type}} -
-
-
- - {{dmg2}} - {{#attack}} - {{#normal}} - {{#rollWasCrit() r1}}+ {{crit2}}{{/rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}+ {{crit2}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}+ {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}+ {{crit2}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}+ {{crit2}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}+ {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}+ {{crit2}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}+ {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{/disadvantage}} - {{/attack}} - - {{dmg2type}} -
- {{/dmg2flag}} - {{/dmg1flag}} -
- {{^attack}} - {{#range}} -
- {{range}} -
- {{/range}} -
- {{rname}}{{#innate}}, {{innate}}{{/innate}} -
- {{#charname}} -
- {{charname}} -
- {{/charname}} - {{/attack}} -
- {{/damage}} - - - -
-
- - {{desc}} - -
-
- - -
-
-
- {{name}}{{#innate}}, {{innate}}{{/innate}} -
-
- {{level}}{{#ritual}} (){{/ritual}} -
-
- {{#castingtime}} -
- Activation Time: {{castingtime}} -
- {{/castingtime}} - {{#range}} -
- Range: {{range}} -
- {{/range}} - {{#pointcost}} -
- Point Cost: {{pointcost}} -
- {{/pointcost}} - {{#duration}} -
- Duration: {{#concentration}}Concentration {{/concentration}}{{duration}} -
- {{/duration}} -
- {{#description}} -
- {{description}} -
- {{/description}} - {{#athigherlevels}} -
- At Higher Ranks. {{athigherlevels}} -
- {{/athigherlevels}} -
-
- - -
-
- {{name}} -
- {{#source}} -
- {{#charname}}{{charname}} {{/charname}}{{source}} -
- {{/source}} - {{#description}} -
- {{description}} -
- {{/description}} -
- - -
-
- {{rname}} -
- {{#name}} -
- {{name}} -
- {{/name}} -
-
- {{#normal}} - {{type}}: {{r1}} - {{/normal}} - {{#always}} - {{type}}: {{r1}} | {{r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}} - {{type}}: {{r1}} | {{r2}} - {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} - {{type}}: {{r1}} | {{r2}} - {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} - {{type}}: {{r1}} | {{r2}} - {{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollLess() r1 r2}} - {{type}}: {{r1}} | {{r2}} - {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} - {{type}}: {{r1}} | {{r2}} - {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} - {{type}}: {{r1}} | {{r2}} - {{/rollGreater() r1 r2}} - {{/disadvantage}} -
-
- - -
-
- {{#normal}} - {{#rollWasCrit() r1}}{{rnamec}}{{/rollWasCrit() r1}} - {{#^rollWasCrit() r1}}{{rname}}{{/^rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}{{rnamec}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}{{rnamec}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}{{rnamec}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{#^rollWasCrit() r1}}{{#^rollWasCrit() r2}}{{rname}}{{/^rollWasCrit() r2}}{{/^rollWasCrit() r1}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}{{rnamec}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}{{rnamec}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}{{rnamec}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{#^rollWasCrit() r1}}{{#^rollWasCrit() r2}}{{rname}}{{/^rollWasCrit() r2}}{{/^rollWasCrit() r1}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}{{rnamec}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollTotal() r1 r2}}{{#^rollWasCrit() r1}}{{rname}}{{/^rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollLess() r1 r2}}{{rname}}{{/rollLess() r1 r2}} - {{#rollGreater() r1 r2}}{{rnamec}}{{/rollGreater() r1 r2}} - {{/disadvantage}} -
- {{#name}} -
- {{name}} -
- {{/name}} -
-
- {{#normal}} - {{#rollWasCrit() r1}}{{typec}}: {{/rollWasCrit() r1}} - {{#^rollWasCrit() r1}}{{type}}: {{/^rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}{{typec}}: {{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}{{typec}}: {{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}{{typec}}: {{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{#^rollWasCrit() r1}}{{#^rollWasCrit() r2}}{{type}}: {{/^rollWasCrit() r2}}{{/^rollWasCrit() r1}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}}[{{typec}}: {{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}{{typec}}: {{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}}{{typec}}: {{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{#^rollWasCrit() r1}}{{#^rollWasCrit() r2}}{{type}}: {{/^rollWasCrit() r2}}{{/^rollWasCrit() r1}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}}{{typec}}: {{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollTotal() r1 r2}}{{#^rollWasCrit() r1}}{{type}}: {{/^rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollLess() r1 r2}}{{type}}: {{/rollLess() r1 r2}} - {{#rollGreater() r1 r2}}{{typec}}: {{/rollGreater() r1 r2}} - {{/disadvantage}} - {{#normal}} - {{r1}} - {{/normal}} - {{#always}} - {{r1}} | {{r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}} - {{r1}} | {{r2}} - {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} - {{r1}} | {{r2}} - {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} - {{r1}} | {{r2}} - {{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollLess() r1 r2}} - {{r1}} | {{r2}} - {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} - {{r1}} | {{r2}} - {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} - {{r1}} | {{r2}} - {{/rollGreater() r1 r2}} - {{/disadvantage}} -
- {{#description}} -
- {{description}} -
- {{/description}} -
- - -
-
- Damage: - - {{#dmg1flag}} - {{dmg1}}{{#crit}} + {{crit1}}{{/crit}}{{dmg1type}} - {{/dmg1flag}} - {{#dmg1flag}}{{#dmg2flag}}+{{/dmg2flag}}{{/dmg1flag}} - {{#dmg2flag}} - {{dmg2}}{{#crit}} + {{crit2}}{{/crit}}{{dmg2type}} - {{/dmg2flag}} - -
-
- - -
-
-
- {{rname}} -
- {{#name}} -
- {{name}} -
- {{/name}} -
- {{#attack}} -
- {{#normal}} - Attack: {{r1}} - {{/normal}} - {{#always}} - Attack: {{r1}} | {{r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}} - Attack: {{r1}} | {{r2}} - {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} - Attack: {{r1}} | {{r2}} - {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} - Attack: {{r1}} | {{r2}} - {{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollLess() r1 r2}} - Attack: {{r1}} | {{r2}} - {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} - Attack: {{r1}} | {{r2}} - {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} - Attack: {{r1}} | {{r2}} - {{/rollGreater() r1 r2}} - {{/disadvantage}} -
- {{/attack}} - {{#description}} - {{description}} - {{/description}} -
- {{#damage}} -
- Damage: - - {{#dmg1flag}} - {{dmg1}} - {{#normal}} - {{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{crit1}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{crit1}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{/disadvantage}} - {{dmg1type}} - {{/dmg1flag}} - {{#dmg1flag}}{{#dmg2flag}}+{{/dmg2flag}}{{/dmg1flag}} - {{#dmg2flag}} - {{dmg2}} - {{#normal}} - {{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{crit2}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{crit2}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{/disadvantage}} - {{dmg2type}} - {{/dmg2flag}} - -
- {{/damage}} -
- - -
-
-
- - {{title}} - {{#c1}} - {{c1}} - {{/c1}} - -
- {{#r1}} -
- Roll 1: - {{r1}} -
- {{/r1}} - {{#r2}} -
- Roll 2: - {{r2}} -
- {{/r2}} - {{#r3}} -
- Roll 3: - {{r3}} -
- {{/r3}} - {{#r4}} -
- Roll 4: - {{r4}} -
- {{/r4}} - {{#r5}} -
- Roll 5: - {{r5}} -
- {{/r5}} - {{#r6}} -
- Roll 6: - {{r6}} -
- {{/r6}} -
- - {{#rollTotal() c1 1}}{{option1}}{{/rollTotal() c1 1}} - {{#rollTotal() c1 2}}{{option2}}{{/rollTotal() c1 2}} - {{#rollTotal() c1 3}}{{option3}}{{/rollTotal() c1 3}} - {{#rollTotal() c1 4}}{{option4}}{{/rollTotal() c1 4}} - {{#rollTotal() c1 5}}{{option5}}{{/rollTotal() c1 5}} - {{#rollTotal() c1 6}}{{option6}}{{/rollTotal() c1 6}} - {{#rollTotal() c1 7}}{{option7}}{{/rollTotal() c1 7}} - {{#rollTotal() c1 8}}{{option8}}{{/rollTotal() c1 8}} - {{#rollTotal() c1 9}}{{option9}}{{/rollTotal() c1 9}} - {{#rollTotal() c1 10}}{{option10}}{{/rollTotal() c1 10}} - {{#rollTotal() c1 11}}{{option11}}{{/rollTotal() c1 11}} - {{#rollTotal() c1 12}}{{option12}}{{/rollTotal() c1 12}} - {{#rollTotal() c1 13}}{{option13}}{{/rollTotal() c1 13}} - {{#rollTotal() c1 14}}{{option14}}{{/rollTotal() c1 14}} - {{#rollTotal() c1 15}}{{option15}}{{/rollTotal() c1 15}} - {{#rollTotal() c1 16}}{{option16}}{{/rollTotal() c1 16}} - {{#rollTotal() c1 17}}{{option17}}{{/rollTotal() c1 17}} - {{#rollTotal() c1 18}}{{option18}}{{/rollTotal() c1 18}} - {{#rollTotal() c1 19}}{{option19}}{{/rollTotal() c1 19}} - {{#rollTotal() c1 20}}{{option20}}{{/rollTotal() c1 20}} - -
-
-
- - -
-
-
- - {{title}} - {{#c1}} - {{c1}} - {{/c1}} - -
- {{#a1}} -
- Average: {{a1}} -
- {{/a1}} - {{#r1}} -
- Roll 1: {{r1}} -
- {{/r1}} - {{#r2}} -
- Roll 2: {{r2}} -
- {{/r2}} - {{#r3}} -
- Roll 3: {{r3}} -
- {{/r3}} - {{#r4}} -
- Roll 4: {{r4}} -
- {{/r4}} - {{#r5}} -
- Roll 5: {{r5}} -
- {{/r5}} - {{#r6}} -
- Roll 6: {{r6}} -
- {{/r6}} - {{#r7}} -
- Roll 7: {{r7}} -
- {{/r7}} - {{#r8}} -
- Roll 8: {{r8}} -
- {{/r8}} - {{#r9}} -
- Roll 9: {{r9}} -
- {{/r9}} - {{#r10}} -
- Roll 10: {{r10}} -
- {{/r10}} - {{#r11}} -
- Roll 11: {{r11}} -
- {{/r11}} - {{#r12}} -
- Roll 12: {{r12}} -
- {{/r12}} - {{#r13}} -
- Roll 13: {{r13}} -
- {{/r13}} - {{#r14}} -
- Roll 14: {{r14}} -
- {{/r14}} - {{#r15}} -
- Roll 15: {{r15}} -
- {{/r15}} - {{#r16}} -
- Roll 16: {{r16}} -
- {{/r16}} - {{#r17}} -
- Roll 17: {{r17}} -
- {{/r17}} - {{#r18}} -
- Roll 18: {{r18}} -
- {{/r18}} - {{#r19}} -
- Roll 19: {{r19}} -
- {{/r19}} - {{#r20}} -
- Roll 20: {{r20}} -
- {{/r20}} -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Esper_Genesis_5E/translation.json b/Esper_Genesis_5E/translation.json index 26c042d556..d8fe5c3d65 100644 --- a/Esper_Genesis_5E/translation.json +++ b/Esper_Genesis_5E/translation.json @@ -1,823 +1,823 @@ -{ - "skills-list": "acrobatics,astrophysics,athletics,computers,deception,insight,intimidation,investigation,lore,mechanics,medicine,perception,performance,persuasion,sleight_of_hand,stealth,survival,xenobiology", - "npc-options-u": "NPC OPTIONS", - "ship-options-u": "SHIP OPTIONS", - "name-u": "NAME", - "npc-type-u": "NPC TYPE", - "ship-type-u": "SHIP TYPE", - "npc-type-place": "Medium cyborg, any evil alignment", - "ship-type-place": "Medium ship", - "armor-class-u": "ARMOR CLASS", - "class-u": "CLASS", - "type-u": "TYPE", - "maneuver-defense-u": "MANEUVER DEFENSE", - "maneuver-save-u": "MANEUVER SAVE DC", - "abilities-u": "ABILITIES", - "npc-armor-place": "light trooper", - "hit-points-u": "HIT POINTS", - "hull-points-u": "HULL POINTS", - "formula-u": "FORMULA", - "speed-u": "SPEED", - "npc-speed-place": "30 ft., fly 60ft.", - "ship-speed-place": "6", - "piloting-u": "PILOTING BONUS (Dex Bonus + Proficiency Bonus)", - "attributes-u": "ATTRIBUTES", - "ship-attributes-u": "ATTRIBUTES (P=PILOT T=TECHNICIAN G=GUNNER)", - "str-u": "STR", - "dex-u": "DEX", - "con-u": "CON", - "int-u": "INT", - "wis-u": "WIS", - "cha-u": "CHA", - "npcs-u": "NPC", - "ships-u": "SHIP", - "ship-dex-u": "P-DEX", - "ship-cha-u": "P-WIS", - "ship-int-u": "T-INT", - "ship-wis-u": "T-WIS", - "ship-str-u": "G-DEX", - "ship-con-u": "G-WIS", - "npc-ship-dex": "Dexterity (Pilot)", - "npc-ship-cha": "Wisdom (Pilot)", - "npc-ship-int": "Intelligence (Tech)", - "npc-ship-wis": "Wisdom (Tech)", - "npc-ship-str": "Dexterity (Gunner)", - "npc-ship-con": "Wisdom (Gunner)", - "sensor-u": "SENSOR RANGE", - "structural-integrity-u": "STRUCTURAL INTEGRITY", - "saves-u": "SAVES", - "skills-u": "SKILLS", - "acrobatics-u": "ACROBATICS", - "mechanics-u": "MECHANICS", - "astrophysics-u": "ASTROPHYSICS", - "athletics-u": "ATHLETICS", - "deception-u": "DECEPTION", - "lore-u": "LORE", - "insight-u": "INSIGHT", - "intimidation-u": "INTIMIDATION", - "investigation-u": "INVESTIGATION", - "medicine-u": "MEDICINE", - "xenobiology-u": "XENOBIOLOGY", - "perception-u": "PERCEPTION", - "performance-u": "PERFORMANCE", - "persuasion-u": "PERSUASION", - "computers-u": "COMPUTERS", - "sleight_of_hand-u": "SLEIGHT OF HAND", - "stealth-u": "STEALTH", - "survival-u": "SURVIVAL", - "damage-vuln-u": "DAMAGE VULNERABILITIES", - "npc-dmg-vuln-place": "fire", - "ship-dmg-vuln-place": "lightning", - "damage-res-u": "DAMAGE RESISTANCES", - "npc-dmg-res-place": "cold", - "ship-dmg-res-place": "acid, fire", - "damage-imm-u": "DAMAGE IMMUNITIES", - "npc-dmg-imm-place": "lightning, thunder", - "ship-dmg-imm-place": "cold", - "cond-imm-u": "CONDITION IMMUNITIES", - "npc-cond-imm-place": "charmed", - "ship-cond-imm-place": "impaired", - "senses-u": "SENSES", - "npc-senses-place": "darkvision 120ft., passive Perception 16", - "ship-senses-place": "6", - "ship-si-place": "1", - "langs-u": "LANGUAGES", - "lang-u": "LANGUAGE", - "npc-langs-place": "Alphaline, Common, Nesieve", - "challenge-u": "CHALLENGE", - "xp-u": "XP", - "spellcast-npc-u": "ESPER NPC", - "spell-ability-u": "ESPER ABILITY", - "none-u": "NONE", - "strength-u": "STRENGTH", - "strength-save-u": "STRENGTH SAVE", - "dexterity-u": "DEXTERITY", - "dexterity-save-u": "DEXTERITY SAVE", - "constitution-u": "CONSTITUTION", - "constitution-save-u": "CONSTITUTION SAVE", - "intelligence-u": "INTELLIGENCE", - "intelligence-save-u": "INTELLIGENCE SAVE", - "wisdom-u": "WISDOM", - "wisdom-save-u": "WISDOM SAVE", - "charisma-u": "CHARISMA", - "charisma-save-u": "CHARISMA SAVE", - "spell-dc-u": "POWER DC", - "spell-atk-bonus-u": "POWER ATTACK BONUS", - "has-reaction-u": "HAS REACTIONS", - "leg-actions:-u": "LEGENDARY ACTIONS:", - "gen-opts-u": "GENERAL OPTIONS", - "npc-u": "NPC/SHIP", - "roll-queries:-u": "ROLL QUERIES:", - "always-adv": "Always Roll Advantage", - "adv-toggle": "Advantage Toggle", - "query-adv": "Query Advantage", - "never-adv": "Never Roll Advantage", - "whisp-rolls-gm:-u": "WHISPER ROLLS TO GM:", - "never-whisp": "Never Whisper Rolls", - "query-whisp": "Query Whisper", - "always-whisp": "Always Whisper Rolls", - "auto-dmg-roll:-u": "AUTO DAMAGE ROLL:", - "never-dmg": "Don't Auto Roll Damage", - "always-dmg": "Auto Roll Damage & Crit", - "ac": "Armor Class", - "hp": "Hit Points", - "hlp": "Hull Points", - "speed": "Speed", - "maneuver-defense": "Maneuver Defense", - "maneuver-save": "Maneuver Save DC", - "structural-integrity": "Structural Integrity", - "sensors": "Sensor Range", - "piloting-check": "Piloting Check", - "piloting": "Piloting Bonus", - "language-proficiencies": "Language Proficiencies:", - "skill-proficiencies": "Skill Proficiencies:", - "weapon-proficiencies": "Weapon Proficiencies", - "armor-proficiencies": "Armor Proficiencies:", - "tool-proficiencies": "Tool Proficiencies:", - "saving-throw": "Saving Throws", - "str": "Str", - "dex": "Dex", - "con": "Con", - "int": "Int", - "wis": "Wis", - "cha": "Cha", - "skills": "Skills", - "acrobatics": "Acrobatics", - "mechanics": "Mechanics", - "astrophysics": "Astrophysics", - "athletics": "Athletics", - "deception": "Deception", - "lore": "Lore", - "insight": "Insight", - "intimidation": "Intimidation", - "investigation": "Investigation", - "medicine": "Medicine", - "xenobiology": "Xenobiology", - "perception": "Perception", - "performance": "Performance", - "persuasion": "Persuasion", - "computers": "Computers", - "sleight_of_hand": "Sleight of Hand", - "stealth": "Stealth", - "survival": "Survival", - "dmg-vuln": "Damage Vulnerabilities", - "dmg-res": "Damage Resistances", - "dmg-imm": "Damage Immunities", - "cond-imm": "Condition Immunities", - "senses": "Senses", - "langs": "Languages", - "challenge": "Challenge", - "npc-trait-name-place": "False Appearance.", - "npc-trait-desc-place": "If the velbast fails...", - "actions": "Actions", - "adv": "Advantage", - "norm": "Normal", - "disadv": "Disadvantage", - "name:-u": "NAME:", - "attack-u": "ATTACK", - "type:-u": "TYPE:", - "melee": "Melee", - "ranged": "Ranged", - "range-reach:-u": "RANGE/REACH:", - "range-reach-place": "5 ft.", - "to-hit:-u": "TO HIT:", - "target:-u": "TARGET:", - "target:": "Target:", - "to-hit-place": "One target", - "on-hit:-u": "ON HIT:", - "on-hit-place": "slashing", - "on-hit2:-u": "ON HIT 2:", - "on-hit-2-place": "fire", - "hit:": "Hit: ", - "reactions": "Reactions", - "npc-repeating-name-place": "Parry.", - "npc-repeating-desc-place": "The creature adds 2 to its AC against...", - "traits": "Traits", - "features": "Features", - "spells": "Powers", - "prep-u": "PREP", - "school:-u": "DOMAIN:", - "alteration": "Alteration", - "clairsentient": "Clairsentient", - "elemental": "Elemental", - "kinesis": "Kinesis", - "metaphase": "Metaphase", - "psychogenic": "Psychogenic", - "technique": "Technic", - "ritual": "CONVENTIONAL", - "ritual-l": "conventional", - "range:-u": "RANGE:", - "range:": "Range:", - "pointcost:-u": "POINT COST:", - "pointcost:": "Point Cost:", - "spell-component-verbal": "V", - "spell-component-somatic": "S", - "spell-component-material": "M", - "spell-ritual": "R", - "spell-concentration": "C", - "ruby-dust-place": "ruby dust worth 50gp", - "concentration-u": "CONCENTRATION", - "concentration": "Concentration", - "duration:-u": "DURATION:", - "duration:": "Duration:", - "difficulty-class-abv": "DC", - "output:-u": "OUTPUT:", - "powercard-u": "POWERCARD", - "spell-atk:-u": "POWER ATTACK:", - "none": "None", - "dmg:-u": "DAMAGE:", - "dmg2:-u": "DAMAGE2:", - "healing:-u": "HEALING:", - "add-ability-mod-u": "ADD ABILITY MOD TO DAMAGE OR HEALING", - "effect:-u": "EFFECT:", - "npc-atk-effect-place": "Half damage", - "desc:-u": "DESCRIPTION:", - "at-higher-lvl:-u": "AT HIGHER RANKS:", - "at-higher-lvl": "At Higher Ranks", - "higher-lvl-cast": "Higher Rank Use", - "leg-actions": "Legendary Actions", - "leg-actions-desc": "The can take legendary actions, choosing from the options below. Only one legendary option can be used at a time and only at the end of another creature's turn. The regains spent legendary actions at the start of its turn.", - "atk-range-place": "5 ft.", - "atk-target-place": "One target", - "atk-dmg-type-place": "slashing", - "atk-dmg-type2-place": "fire", - "adv-u": "ADVANTAGE", - "norm-u": "NORMAL", - "disadv-u": "DISADVANTAGE", - "core-u": "CORE", - "bio-u": "BIO", - "gear-u": "GEAR", - "spells-u": "POWERS", - "feats-u": "FEATS", - "review-u": "REVIEW", - "char-name-u": "CHARACTER NAME", - "adept": "Adept", - "barbarian": "Barbarian", - "cybermancer": "Cybermancer", - "engineer": "Engineer", - "hunter": "Hunter", - "melder": "Melder", - "sentinel": "Sentinel", - "specialist": "Specialist", - "warrior": "Warrior", - "class-level-u": "CLASS & LEVEL", - "background-u": "BACKGROUND", - "background": "Background", - "race-u": "RACE", - "alignment-u": "ALIGNMENT", - "alignment": "Alignment:", - "exp-pts-u": "EXPERIENCE POINTS", - "inspiration-u": "INSPIRATION", - "prof-bonus-u": "PROFICIENCY BONUS", - "strength": "Strength", - "strength-save": "Strength Save", - "dexterity": "Dexterity", - "dexterity-save": "Dexterity Save", - "constitution": "Constitution", - "constitution-save": "Constitution Save", - "intelligence": "Intelligence", - "intelligence-save": "Intelligence Save", - "wisdom": "Wisdom", - "wisdom-save": "Wisdom Save", - "charisma": "Charisma", - "charisma-save": "Charisma Save", - "saving-throws-u": "SAVING THROWS", - "acrobatics-core": "Acrobatics (Dex)", - "mechanics-core": "Mechanics (Wis)", - "astrophysics-core": "Astrophysics (Int)", - "athletics-core": "Athletics (Str)", - "deception-core": "Deception (Cha)", - "lore-core": "Lore (Int)", - "insight-core": "Insight (Wis)", - "intimidation-core": "Intimidation (Cha)", - "investigation-core": "Investigation (Int)", - "medicine-core": "Medicine (Wis)", - "xenobiology-core": "Xenobiology (Int)", - "perception-core": "Perception (Wis)", - "performance-core": "Performance (Cha)", - "persuasion-core": "Persuasion (Cha)", - "computers-core": "Computers (Int)", - "sleight_of_hand-core": "Sleight of Hand (Dex)", - "stealth-core": "Stealth (Dex)", - "survival-core": "Survival (Wis)", - "pass-wis-u": "PASSIVE WISDOM (PERCEPTION)", - "tool-u": "TOOL", - "pro-u": "PRO", - "attr-u": "ATTRIBUTE", - "prof-bonus:-u": "PROFICIENCY BONUS:", - "prof-u": "PROFICIENT", - "proficency-u": "PROFICIENCY", - "expertise-u": "EXPERTISE", - "jack-of-all-u": "JACK OF ALL TRADES", - "attr:-u": "ATTRIBUTE:", - "tool-prof-u": "TOOL PROFICIENCIES", - "weapon-proficiencies-u": "WEAPON PROFICIENCIES", - "other-prof-langs-u": "OTHER PROFICIENCIES & LANGUAGES", - "prof-langs-u": "PROFICIENCIES & LANGUAGES", - "init": "Initiative", - "init-u": "INITIATIVE", - "hp-max-u": "Hit Point Maximum", - "hp-current-u": "CURRENT HIT POINTS", - "hp-temp-u": "TEMPORARY HIT POINTS", - "total": "Total", - "hit-dice-u": "HIT DICE", - "successes-u": "SUCCESSES", - "failures-u": "FAILURES", - "death-save-u": "DEATH SAVE", - "death-saves-u": "DEATH SAVES", - "exhaustion-setting-u": "SHOW EXHAUSTION TRACKING:", - "exhaustion-u": "EXHAUSTION LEVEL", - "exhaustion-0": "No effect", - "exhaustion-1": "Disadvantage on ability checks", - "exhaustion-2": "Speed halved", - "exhaustion-3": "Disadvantage on attack rolls and saving throws", - "exhaustion-4": "Hit point maximum halved", - "exhaustion-5": "Speed reduced to 0", - "exhaustion-6": "Death", - "atk-u": "ATK", - "dmg-type-u": "DAMAGE/TYPE", - "attack:-u": "ATTACK:", - "proficient-u": "PROFICIENT", - "range-place": "Self (60-foot cone)", - "enhanced-bonus:-u": "ENHANCED BONUS:", - "crit-range-u": "CRIT RANGE:", - "damage:-u": "DAMAGE:", - "dmg-type-place": "Slashing", - "crit:-u": "CRIT:", - "damage2:-u": "DAMAGE2:", - "saving-throw:-u": "SAVING THROW:", - "vs-dc:-u": "VS DC:", - "spell-u": "POWER", - "flat-u": "FLAT", - "save": "Save", - "save-effect:-u": "SAVE EFFECT:", - "save-effect-place": "half damage", - "ammunition:-u": "AMMUNITION:", - "ammunition-place": "Arrows", - "description:-u": "DESCRIPTION:", - "description:": "Description:", - "description-place": "Up to 2 creatures within 5 feet", - "atk-spellcasting-u": "ATTACKS & ESPER POWERS", - "copper-piece-u": "CP", - "silver-piece-u": "SP", - "electrum-piece-u": "EP", - "cubil-coin-u": "CN", - "cubil-cred-u": "CU", - "cubil-cusara-u": "CS", - "cubil-orim-u": "OM", - "warning-armor-sets-u": "WARNING - AC IS NOT INCORRECT. UNEQUIP EXTRA ARMOR OR SHIELD FROM ITEM DETAILS.", - "item-name-u": "ITEM NAME", - "equipped-u": "EQUIPPED", - "use-as-resource-u": "USE AS A RESOURCE", - "prop:-u": "PROP:", - "mods:-u": "MODS:", - "total-weight-u": "TOTAL WEIGHT", - "immobile-u": "IMMOBILE", - "heavily-encumbered-u": "HEAVILY ENCUMBERED", - "encumbered-u": "ENCUMBERED", - "over-carrying-cap-u": "OVER CARRYING CAPACITY", - "equipment-u": "EQUIPMENT", - "personality-traits-u": "PERSONALITY TRAITS", - "ideals-u": "IDEALS", - "bonds-u": "BONDS", - "flaws-u": "FLAWS", - "class-resource-u": "CLASS RESOURCE", - "other-resource-u": "OTHER RESOURCE", - "feats-traits-u": "FEATURES & TRAITS", - "age-u": "AGE", - "size-u": "SIZE", - "size": "Size", - "height-u": "HEIGHT", - "weight-u": "WEIGHT", - "eye-u": "EYES", - "skin-u": "SKIN", - "hair-u": "HAIR", - "char-appearance-u": "CHARACTER APPEARANCE", - "char-backstory-u": "CHARACTER BACKSTORY", - "allies-orgs-u": "ALLIES & ORGANIZATIONS", - "add-feats-traits-u": "ADDITIONAL FEATURES & TRAITS", - "feat-u": "FEAT", - "treasure-u": "TREASURE", - "spell-save-dc-u": "POWER SAVE DC", - "primes-u": "PRIME POWERS", - "ritual-u": "CONVENTIONAL", - "casting-time:-u": "ACTIVATION TIME:", - "casting-time:": "Activation Time:", - "at-higher-lvl-dmg:-u": "HIGHER LVL CAST DMG:", - "half-dmg-place": "Half damage", - "hit-die:-u": "HIT DIE:", - "initiative-mod:-u": "INITIATIVE MODIFIER:", - "glob-saving-mod:-u": "GLOBAL SAVING THROW MODIFIER:", - "glob-ac-mod:-u": "GLOBAL ARMOR CLASS MODIFIER:", - "glob-atk-mod:-u": "GLOBAL POWER ATTACK MODIFIER:", - "pass-perc-mod:-u": "PASSIVE PERCEPTION MODIFIER:", - "death-save-mod:-u": "DEATH SAVE MODIFIER:", - "magic-caster-lvl:-u": "CHANNELER/FORGER LEVEL:", - "halfling-luck-u": "HALFLING LUCK", - "arcane-fighter-u": "JUSTICAR", - "arcane-rogue-u": "ARTIFICE", - "class-options-u": "CLASS OPTIONS ()", - "class:-u": "CLASS:", - "subclass:-u": "SUBCLASS:", - "race:-u": "RACE:", - "subrace:-u": "SUBRACE:", - "subrace": "Subrace:", - "subrace-ability-increase": "Subrace Ability Score Increase:", - "2nd-class:-u": "2ND CLASS:", - "lvl:-u": "LEVEL:", - "3rd-class:-u": "3RD CLASS:", - "4th-class:-u": "4TH CLASS:", - "mutliclass-opts-u": "MULTICLASS OPTIONS", - "use-cust-class-u": "USE CUSTOM CLASS", - "class-name:-u": "CLASS NAME:", - "spellcasting-ability:-u": "ESPER ABILITY:", - "spell-slots:-u": "POWER SLOTS:", - "spell-full-u": "FULL (Adept, Engineer, Melder)", - "spell-half-u": "HALF (Hunter, Sentinel)", - "spell-third-u": "THIRD (Artifice, Justicar)", - "tech-slots-u": "TECH SLOTS", - "esper-powers-u": "ESPER POWERS", - "tp-max-u": "Talent Point Maximum", - "tp-current-u": "TALENT POINTS REMAINING", - "talent-slots-label": "TALENT SLOTS (Cybermancer)", - "talent-slots-u": "Max Talent Slots", - "used-talent-slots": "Slots Remaining", - "em_available": "Gained?", - "em_used": "Used", - "esper-mastery-u": "ESPER MASTERY", - "max-rank-u": "Rank", - "cust-class-opts": "CUSTOM CLASS OPTIONS", - "normal": "Normal", - "expirtise": "Expertise", - "skill-opts-u": "SKILL OPTIONS", - "version": "v", - "always-roll-adv": "Always Roll Advantage", - "toggle-roll-adv": "Advantage Toggle", - "query-roll-adv": "Query Advantage", - "never-roll-adv": "Never Roll Advantage", - "never-whisper-roll": "Never Whisper Rolls", - "query-whisper-roll": "Query Whisper", - "always-whisper-roll": "Always Whisper Rolls", - "never-roll-dmg": "Don't Auto Roll Damage", - "always-roll-dmg": "Auto Roll Damage & Crit", - "add-char-to-templates:-u": "ADD CHARACTER NAME TO TEMPLATES:", - "on": "On", - "off": "Off", - "inventory:-u": "INVENTORY:", - "compendium-compatible": "Compendium Compatible", - "simple": "Simple", - "encumbrance:-u": "ENCUMBRANCE:", - "ammo-tracking:-u": "AMMO TRACKING:", - "general-opts-u": "GENERAL OPTIONS", - "transition-text": "Clicking one of the images below will reformat the data from your current sheet to this sheet. These changes are permanent and cannot be undone.", - "transition-text-highlight": "Please make a copy of your game before you use this tool.", - "choose-sheet-transfer": "CHOOSE THE SHEET YOU ARE TRANSFERING FROM", - "community-sheet-u": "COMMUNITY SHEET", - "shaped-sheet-u": "SHAPED SHEET", - "transition-opts-u": "TRANSITION OPTIONS", - "portions-sheet-utilize": "Portions of this sheet utilize content from the System Reference Document 5.0 under the OGL License. View OGL License and Copyright Notice. https://wiki.roll20.net/SRD_5.0_OGL_License", - "api-required-title": "Try it now with easy one click API installation available with your Pro subscription.", - "api-required-u": "(API REQUIRED)", - "spell_dc_mod:-u": "POWER SAVE DC MOD:", - "custom_ac:-u": "CUSTOM AC:", - "npc-info": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely representing non player characters.", - "npc-pc": "NPC/PC", - "roll-queries-info": "D20 Rolls output according to this option. Always Roll Advantage is the default setting and will roll two D20 on every roll in case of advantage. The expectation is that if there is no advantage or disadvantage you use the left most result. The Advantage Toggle option adds three new buttons to the top of the sheet so that you can toggle advantage on a case by case basis. Query Advantage gives you a prompt every roll asking if the roll has advantage. Never Roll Advantage always rolls a single D20 on any given roll, expecting the player to roll a second time in case of advantage or disadvantage.", - "whisp-rolls-gm-info": "All sheet rolls are sent to all players in chat by default. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", - "auto-dmg-roll-info": "By default, attack damage rolls are not rolled until the hit is confirmed. Damage is rolled from the chat roll template by clicking on the name of the attack in the right hand bar, which then displays the damage. The default method is compatible with 3D dice. Optionally, you can choose to have the Auto Roll Damage & Crit option which will roll damage and critical hit dice at the same time of the attack, presenting all possible outcomes at the time of the attack.", - "add-char-to-templates-info": "Character names are not added to the roll template by default, and are only displayed as normal in the chat tab as the player/character selected as 'Speaking As'. Turning this option on adds the character making the roll's name to the template, useful for players representing multiple characters.", - "inventory-info": "Character Inventories default to the complex style that is compatible with the Roll20 5E Compendium. This includes granular item amounts/weights, weight and encumbrance tracking, sorting, AC calculations, automatic attack generation, and more. The Simple option provides a text field for item lists for players who want more manual control over the sheet.", - "encumbrance-info": "The sheet uses the variant encumbrance rules on page 160 of the Core Manual. The Off option disables the variant rules and only uses a basic over-limit inventory weight check.", - "ammo-tracking-info": "Provides automatic ammo tracking with the 5th Edition OGL by Roll20 Companion API Script.", - "dungeons-and-dragons-styling": "DUNGEONS AND DRAGONS STYLING", - "dungeons-and-dragons-styling-info": "Turns on Dungeons and Dragons styling for both the character sheet and roll templates. This setting is automatically applied to all character sheets and cannot be selectively used.", - "cd-bar1-value:-u": "BAR 1 VALUE:", - "cd-bar1-max:-u": "BAR 1 MAX:", - "cd-bar1-link:-u": "BAR 1 LINK:", - "cd-bar1-value-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's value to this attribute.", - "cd-bar1-max-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's max to this attribute.", - "cd-bar1-link-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings.", - "cd-bar2-value:-u": "BAR 2 VALUE:", - "cd-bar2-max:-u": "BAR 2 MAX:", - "cd-bar2-link:-u": "BAR 2 LINK:", - "cd-bar2-value-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's value to this attribute.", - "cd-bar2-max-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's max to this attribute.", - "cd-bar2-link-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings.", - "cd-bar3-value:-u": "BAR 3 VALUE:", - "cd-bar3-max:-u": "BAR 3 MAX:", - "cd-bar3-link:-u": "BAR 3 LINK:", - "cd-bar3-value-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's value to this attribute.", - "cd-bar3-max-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's max to this attribute.", - "cd-bar3-link-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings.", - "npc-name-in-rolls:-u": "NPC NAME IN ROLLS:", - "ship-name-in-rolls:-u": "SHIP NAME IN ROLLS:", - "show": "Show", - "hide": "Hide", - "npc-name-in-rolls-desc:-u": "In NPC roll results, show or hide the name of the NPC in the roll result card.", - "ship-name-in-rolls-desc:-u": "In SHIP roll results, show or hide the name of the SHIP in the roll result card.", - "public:-u": "PUBLIC", - "to-gm:-u": "TO GM", - "toggle-roll-whisper": "Whisper Toggle", - "attribute-opts-u": "ATTRIBUTE OPTIONS", - "save-opts-u": "SAVE OPTIONS", - "by-level": "By Level (Default)", - "prof-die": "Proficiency Die (DMG)", - "custom": "Custom", - "core-die-roll:-u": "CORE DIE ROLL:", - "has-attack-u": "HAS AN ATTACK", - "variant-phb": "Variant (Core M. p160)", - "carrying-capacity-mod:-u": "CARRYING CAPACITY MODIFIER:", - "armor-class-tracking:-u": "ARMOR CLASS TRACKING:", - "automatic": "Automatic", - "prime-progression:-u": "PRIME PROGRESSION", - "prime-dice-u": "PRIME DICE", - "prime-beam-u": "PRIME BEAM", - "slots_total-u": "SLOTS TOTAL", - "slots_remaining-u": "SLOTS REMAINING", - "level-calculations:-u": "AUTO LEVEL CALCULATIONS:", - "spell_slot_modifiers-u": "TECH SLOT MODIFIERS", - "lvl-u": "RANK", - "include_spell_desc:-u": "INCLUDE POWER DESCRIPTION IN ATTACK:", - "token_size-u": "TOKEN SIZE", - "add-dex-tiebreaker-u": "ADD DEX TIEBREAKER TO INITIATIVE", - "initiative-style:-u": "INITIATIVE STYLE:", - "query-attr-u": "QUERY ATTRIBUTE", - "custom-skills-u": "CUSTOM SKILLS", - "weapon-u": "WEAPON", - "armor-u": "ARMOR", - "other-u": "OTHER", - "source:-u": "SOURCE:", - "source-type:-u": "SOURCE TYPE:", - "racial": "Species", - "class": "Class", - "feat": "Feat", - "feats": "Feats", - "other": "Other", - "partial": "Partial", - "show_all": "Show All", - "cr_only": "C&R Only", - "spell-icons:-u": "POWER ICONS:", - "custom-pb:-u": "CUSTOM PROFICIENCY BONUS:", - "show-global-attack-field-u": "SHOW GLOBAL ATTACK MODIFIER FIELD", - "show-global-damage-field-u": "SHOW GLOBAL DAMAGE MODIFIER FIELD", - "show-global-save-field-u": "SHOW GLOBAL SAVE MODIFIER FIELD", - "show-global-skill-field-u": "SHOW GLOBAL SKILL MODIFIER FIELD", - "global-attack-u": "GLOBAL ATTACK MODIFIER", - "global-damage-u": "GLOBAL DAMAGE MODIFIER", - "global-save-u": "GLOBAL SAVE MODIFIER", - "global-skill-u": "GLOBAL SKILL MODIFIER", - "global-damage": "Global Damage Modifier", - "core-die-roll-info": "Changing the core die will replace the normal 1d20 made with almost all rolls with a randomizer of your choice, such as 2d10 or 3d6.", - "pb-type-info": "By default, the character's Proficiency Bonus will be automatically calculated based off of their total level as is the standard method in the Core Manual. The Proficiency Die option supports the alternate method outlined in the DMG where, instead of a flat bonus, a die is rolled instead. The Custom option allows you to replace the PB with anything of your choosing.", - "global-save-info": "Creates a custom global save modifier field, underneath the SAVING THROWS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Sensory Boost power.", - "global-skill-info": "Creates a custom global skill modifier field, underneath the SKILLS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Amplify Ability power.", - "global-attack-info": "Creates a custom global attack modifier field, underneath the ATTACKS AND ESPER POWERS section of the character sheet. Anything put there will be applied to any attack to-hit roll. Perfect for regular but not permanent bonuses to attack like the Sensory Boost power.", - "global-damage-info": "Creates a custom global damage modifier field, underneath the ATTACKS AND ESPER POWERS section of the character sheet. Anything put there will be applied to any attack damage roll. Perfect for regular but not permanent bonuses to damage like the Deft Strike ability.", - "auto-level-calc-info": "By default changing character levels will automatically set spell slots and hit dice. Changing this setting to off prevents this behavior.", - "simple-traits-info": "Character FEATURES AND TRAITS section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", - "simple-proficiencies-info": "Character OTHER PROFICIENCIES & LANGUAGES section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", - "init-tiebreaker-info": "Adds the character's dexterity score as a decimal to the end of the initiative bonus for purposes of breaking ties.", - "b-custom-info": "When the Proficiency Bonus type is set to Custom, the character sheet will use this value for the character's Proficiency Bonus.", - "footer-wiki-link": "This sheet was created from the 5th Edition OGL character sheet by Roll20. For game information, visit http://espergenesis.com", - "accepting-drop-u": "ACCEPTING DROP FROM COMPENDIUM", - "are_you_sure": "Are you sure you want to turn this character into a ", - "yes": "Yes", - "next": "Next", - "cancel": "Cancel", - "cancel-u": "CANCEL", - "choose": "Choose", - "innate:-u": "INNATE:", - "mod:-u": "MOD:", - "hpmods:-u": "HP MODIFIERS:", - "charmancer-welcome": "Welcome to the Charactermancer!", - "charmancer-what-is": "The Charactermancer is a step-by-step process that makes building a character simple and streamlined. Changes are saved as you progress, but the character sheet is only updated when the Charactermancer has been completed.", - "get-started": "Get started by clicking Next.", - "opt-out-u": "OPT OUT", - "charmancer-compendium": "Your Compendium Awaits.", - "charmancer-compendium-detail": "The Charactermancer currently supports the Esper Genesis SRD. You can add the Core Manual to your compendium in the Marketplace, or the game owner can share their compendium with everyone in the game.", - "charmancer-choose-race": "Choose a Race:", - "charmancer-custom-race-name": "Custom Race Name:", - "charmancer-custom-subclass-name:": "Custom sublass Name:", - "charmancer-additional-primes": "Additional Cantrips", - "charmancer-additional-lvl-1-spells": "Additional Level 1 Spells", - "suggested-abilities": "Suggested Abilities: ", - "class-spellcasting": "Class Spellcasting Ability: ", - "ability-score-increase": "Ability Score Increase:", - "lawful-good": "Lawful Good", - "neutral-good": "Neutral Good", - "chaotic-good": "Chaotic Good", - "lawful-neutral": "Lawful Neutral", - "neutral": "Neutral", - "chaotic-neutral": "Chaotic Neutral", - "lawful-evil": "Lawful Evil", - "neutral-evil": "Neutral Evil", - "chaotic-evil": "Chaotic Evil", - "tiny": "Tiny", - "small": "Small", - "medium": "Medium", - "large": "Large", - "huge": "Huge", - "age": "Age:", - "gargantuan": "Gargantuan", - "step1-equipment": "Step 5: Equipment", - "equipment-from-background": "Equipment from Background", - "equipment-from-class": "Equipment from Class", - "class-equipment": "Class Equipment", - "starting-wealth": "Starting Wealth (Core)", - "starting-cubil:": "Starting Cubil:", - "no_class_warning-u": "NO CLASS HAS BEEN SELECTED OR SELECTED CLASS DOES NOT HAVE STANDARD EQUIPMENT. CLASS EQUIPMENT CANNOT BE CHOSEN AT THIS TIME.", - "standard-array": "Standard Array", - "roll-for-stats": "Roll for Stats", - "standard-roll": "Roll 4d6, drop lowest", - "charmancer-cancel-heading": "Where would you like to go, traveler?", - "continue-charmancer": "Continue Charactermancer", - "save_progress_and_exit": "Save and Exit", - "cancel_charactermancer": "Discard and exit", - "charmancer-discard-warning": "Discard and Exit will cause all choices to be lost.", - "mancer-opts-u": "CHARACTERMANCER OPTIONS", - "relaunch-lvl1mancer-u": "LAUNCH LEVEL 1 CHARACTERMANCER (CANNOT BE UNDONE)", - "point-buy": "Point Buy", - "available-points:": "Available Points: ", - "equipment-choice-text": "How would you like to choose your equipment?", - "charmancer-start": "Start", - "clear-abilities": "Clear Assignment", - "use-charactermancer-for-new:-u": "USE LEVEL 1 CHARACTERMANCER FOR NEW CHARACTERS:", - "use-charactermancer-for-new-info": "With this option enabled all new characters will open with the Level 1 Roll20 Charactermancer. Disabling this option will start new characters directly on the character sheet disabling the Level 1 Charactermancer, which can still be manually run from the Settings tab of the character sheet.", - "feat-pre-check": "Look carefully! Prerequisites are not checked automatically.", - "stats-rolled-hint": "We rolled your dice! Check the chat window to view your results in detail. Assign the results below to your preferred attributes:", - "return-to:": "Return to: ", - "do_you_want_mancer": "How do you want to create this character?", - "no": "No", - "global-ac-u": "GLOBAL AC MODIFIER", - "show-global-ac-field-u": "SHOW GLOBAL AC MODIFIER FIELD", - "warning-customac-u": "ATTENTION - CUSTOM AC IS NOT BEING USED. TO USE CUSTOM AC, UNEQUIP ARMOR.", - "manual": "Edit sheet directly", - "npc-new": "Create an NPC", - "mancer-confirm-yes": "Use the Charactermancer", - "allow-shields-u": "ALLOW SHIELDS?", - "levels-u": "LEVELS", - "features-u": "FEATURES", - "asi-u": "ABILITY SCORE INCREASE / FEATS", - "charmancer-leveler-what-is": "The Charactermancer is a step-by-step process that makes leveling up a character simple and streamlined. Changes are saved as you progress, but the character sheet is only updated when the Charactermancer has been completed.", - "charmancer-leveler-level-info1": "Your existing class levels have been pre-populated for you. By default your primary class has been set to be increased by one level. You can change how many levels to increase below, as well as adding a new multiclass.", - "charmancer-leveler-level-info2": "In each class section you'll have the option to take the average number of hit points or to roll randomly, choose class features for the levels you're advancing, and choose your subclass if appropriate.", - "charmancer-leveler-spells-info": "Listed here are the current spells your character already knows. If you gained access to more spells during your advancement you will be able to select them below. Check next to the spells you wish to learn. The Charactermancer will help you pick the right number of spells and from the correct list. If your class has the option to swap out spells, you can do so by unselecting currently known spells which will allow you to select new ones in their place.", - "total-level-u": "TOTAL LEVEL", - "main-class-level-u": "MAIN CLASS LEVEL", - "class-2-level-u": "CLASS 2 LEVEL", - "class-3-level-u": "CLASS 3 LEVEL", - "class-4-level-u": "CLASS 4 LEVEL", - "levels:-u": "LEVELS:", - "warning-leveler_start-u": "ATTENTION - YOU CANNOT LAUNCH THE CHARACTERMANCER LEVEL UP UNTIL YOU HAVE A CLASS, LEVEL, AND HP SET FOR LEVEL ONE. PLEASE RUN THE CHARACTERMANCER CREATOR FIRST. THE LEVEL UP TOOL DOESN'T WORK WITH CUSTOM CLASSES OR IF THE MULTICLASS OPTIONS ARE SET UP INCORRECTLY.", - "charmancer-leveler-custom-class-warning": "The Level Up tool does not support custom classes at this time.", - "charmancer-welcome-lp": "Welcome to Charactermancer Level Up!", - "charmancer-leveler-what-is-lp": "Look at you, with all that experience. Now it's time to claim your reward. You'll walk through the step-by-step process to make a few decisions, and your character will be at the next level in no time. Changes are saved as you move through the process, but if you change your mind, you'll need to revisit the steps and choices that come after.", - "charmancer-compendium-detail-lp": "The Charactermancer currently supports the Esper Genesis SRD. You can add the Core Manual to your compendium in the Marketplace, or the game owner can share their compendium with everyone in the game.", - "roll:-u": "ROLL:", - "roll": "Roll", - "prerequisite:": "Prerequisite:", - "back": "BACK", - "back-to-top": "Back to Top", - "choose-a-class:": "Choose a Class:", - "custom-class-name:": "Custom Class Name", - "charmancer-class-features:": "Class Features: ", - "charmancer-subclass-features:": "Subclass Features:", - "hit-die:": "Hit Die:", - "average": "Average", - "hp-u": "HP", - "saving-throw-proficiency": "Saving Throw Proficiency", - "armor": "Armor", - "equipment": "Equipment:", - "language": "Language", - "skill": "Skill", - "tool": "Tech", - "weapon": "Weapon", - "add-another-feature": "Add Another Feature", - "add-another-proficiency": "Add Another Proficiency", - "innate-spellcasting:": "Innate Powers:", - "spellcasting-ability": "Esper Ability:", - "number-of-primes": "Number of Primes:", - "number-of-lvl-1-spells": "Number of Level 1 Spells:", - "spell-list": "Powers List:", - "done": "Done", - "ability-score-method": "Ability Score Method:", - "select-your-choices": "Select Your Choices:", - "input-your-scores": "Input Your Scores:", - "choose-background": "Choose a Background:", - "personality-traits": "Personality Traits", - "ideal": "Ideal", - "bond": "Bond", - "flaw": "Flaw", - "you-have-chosen-starting-cubil": "You have chosen starting cubil and do not get equipment from your background.", - "you-have-created-custom-class": "You have created a custom class; you can add equipment to the character sheet after you have finished the Charactermancer.", - "arcane-is-mystery": "Cosmic forces are a mystery to you.", - "your-character-dont-have-spells-this-lvl": "Your character doesn't have powers at this level. Click “Next” to review your character!", - "charmancer-a-feat-represents": "A feat represents accomplishment, grit, determination, and expertise. It is the reward for hard work.", - "you-really-havent-done": "You really haven't done that much yet", - "review-your-choices": "Review your choices:", - "race": "Race", - "abilities": "Abilities", - "bio": "Bio", - "name-background": "Name:", - "building-your-character": "Building your character...", - "charmancer-only-choice-left-is-on-or": "The only choice left is to press on or turn back. If you're editing an existing character, all your existing data will be lost into the void when you apply your changes.", - "apply-changes": "Apply Changes", - "pick-your-equipment": "Pick your equipment", - "you-havent-chosen-background": "You have not yet selected a background.", - "you-havent-selected-class": "You have not yet selected a class.", - "ability-score": "Ability Score", - "you-can-increase-two-abilites": "You can increase two of your abilities by 1, or one of your abilities by 2", - "before-leveling": "Before Leveling", - "after-leveling": "After Leveling", - "charmancer-removed-spells-marked-pt1": "Removed spells will be marked with a r symbol so you can find it easily if you change your mind.", - "pc_ship_name": "Ship/Station Name", - "pc_ship_owner": "Owner", - "pc_ship_size_category": "Size Category", - "pc_ship_weight": "Weight", - "pc_ship_hull_type": "Hull type", - "pc_ship_crew_capacity": "Crew Capacity", - "pc_ship_cargo_capacity": "Cargo Capacity", - "pc_ship_length": "Length", - "pc_ship_width": "Width", - "pc_ship_height": "Height", - "pc_ship_modifiers": "Modifiers", - "pc_ship_pilot": "Pilot", - "pc_ship_captain": "Captain", - "pc_ship_technician1": "Technician 1", - "pc_ship_technician2": "Technician 2", - "pc_ship_commander": "Co-Pilot/Commander", - "pc_ship_dexterity": "Dexterity", - "pc_ship_intelligence": "Intelligence", - "pc_ship_wisdom": "Wisdom", - "pc_ship_charisma": "Charisma", - "piloting-maneuver-check": "Piloting Maneuver Check", - "piloting-maneuver-check-info": "= Pilot's Proficiency Score + Pilot's DEX modifier + Captain's WIS modifier", - "command-dice": "Command Dice", - "total-dice": "Total Dice", - "dice-used": "Dice Used", - "intercept-speed": "Intercept Speed", - "startdrive": "Stardrive", - "pc_ship_sensors": "Sensors", - "pc_ship_sensors_info": "Short / Extended Range", - "pc_ship_initiative": "Initiative Bonus", - "pc_ship_initiative_info": "= Pilot's DEX modifier or Captain's WIS modifier", - "maneuver-save-dc": "Maneuver Save DC", - "maneuver-save-dc-info": "= 8 + Pilot's Proficiency Bonus + Pilot's Dex Modifier + Captain's CHA Modifier", - "special-features-and-options": "Special Features and Options", - "ship-cargo": "Ship Cargo", - "armor-class": "Armor Class", - "base-armor-class": "Base Armor Class", - "maneuver-bonus": "Maneuver Bonus", - "pilot-dex-modifier": "Pilot's DEX Modifier", - "misc-mod-bonus": "Misc Mod Bonus", - "base-maneuver-defense": "", - "proficiency-bonus": "Proficiency Bonus", - "pilot-wis-modifier": "Pilot's WIS Modifier", - "captain-cha-modifier": "Captain's CHA Modifier", - "defense-systems": "Defense Systems", - "weapon-systems": "Weapons Systems", - "pc-ship-gunner": "Gunner#", - "pc-ship-weapon": "Weapon", - "pc-ship-range": "Range", - "pc-ship-to-hit": "To Hit", - "pc-ship-damage": "Damage", - "pc-ship-damage-type": "Dmg. Type", - "pc-ship-special": "Special:", - "pc-ship-ammo": "Ammo:", - "pc-ship-recharge": "Recharge:", - "hull-points": "Hull Points", - "hull-points-info": "Max HP = Base Hull Points + (Defense Mod + Technician’s INT Mod)", - "resistances": "Resistances (Half Damage)", - "patch-repair": "Patch Repair", - "patch-repair-info": "(Max of two HD per repair)", - "die-type": "Die Type", - "int-mod": "Int Mod", - "used": "Used#", - "damage-threshold": "Damage Threshold", - "temp-hp": "Temp HP", - "damage": "Damage", - "remaining-si": "Remaining SI", - "structural-integrity-info": "Max SI - Base SI + Technician’s WIS Mod", - "pc-u": "PC", - "starship-u": "STARSHIP", - "sheet-type-u": "SHEET TYPE:", - "starship-statistics": "Starship Statistics", - "max-weapon-payload": "Max Weapon Payload", - "weapon-systems-info": "To Hit = (Gunner’s Proficiency Bonus + Gunner’s DEX modifier + Captain’s WIS modifier)", - "honor-u": "HONOR", - "honor-save-u": "HONOR SAVE", - "honor": "Honor", - "honor-info": "Enables the optional Honor Attribute.", - "honor-save": "Honor Save", - "honor-setting-u": "HONOR SCORE:", - "sanity-u": "SANITY", - "sanity-save-u": "SANITY SAVE", - "sanity": "Sanity", - "sanity-info": "Enables the optional Sanity Attribute.", - "sanity-save": "Sanity Save", - "sanity-setting-u": "SANITY SCORE:", - "customize-your-origin": "Customize Your Origin", - "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", - "ability-score-increase-tasha": "Ability Score increase", - "ship-trait-desc-place": "Ship trait description" +{ + "skills-list": "acrobatics,astrophysics,athletics,computers,deception,insight,intimidation,investigation,lore,mechanics,medicine,perception,performance,persuasion,sleight_of_hand,stealth,survival,xenobiology", + "npc-options-u": "NPC OPTIONS", + "ship-options-u": "SHIP OPTIONS", + "name-u": "NAME", + "npc-type-u": "NPC TYPE", + "ship-type-u": "SHIP TYPE", + "npc-type-place": "Medium cyborg, any evil alignment", + "ship-type-place": "Medium ship", + "armor-class-u": "ARMOR CLASS", + "class-u": "CLASS", + "type-u": "TYPE", + "maneuver-defense-u": "MANEUVER DEFENSE", + "maneuver-save-u": "MANEUVER SAVE DC", + "abilities-u": "ABILITIES", + "npc-armor-place": "light trooper", + "hit-points-u": "HIT POINTS", + "hull-points-u": "HULL POINTS", + "formula-u": "FORMULA", + "speed-u": "SPEED", + "npc-speed-place": "30 ft., fly 60ft.", + "ship-speed-place": "6", + "piloting-u": "PILOTING BONUS (Dex Bonus + Proficiency Bonus)", + "attributes-u": "ATTRIBUTES", + "ship-attributes-u": "ATTRIBUTES (P=PILOT T=TECHNICIAN G=GUNNER)", + "str-u": "STR", + "dex-u": "DEX", + "con-u": "CON", + "int-u": "INT", + "wis-u": "WIS", + "cha-u": "CHA", + "npcs-u": "NPC", + "ships-u": "SHIP", + "ship-dex-u": "P-DEX", + "ship-cha-u": "P-WIS", + "ship-int-u": "T-INT", + "ship-wis-u": "T-WIS", + "ship-str-u": "G-DEX", + "ship-con-u": "G-WIS", + "npc-ship-dex": "Dexterity (Pilot)", + "npc-ship-cha": "Wisdom (Pilot)", + "npc-ship-int": "Intelligence (Tech)", + "npc-ship-wis": "Wisdom (Tech)", + "npc-ship-str": "Dexterity (Gunner)", + "npc-ship-con": "Wisdom (Gunner)", + "sensor-u": "SENSOR RANGE", + "structural-integrity-u": "STRUCTURAL INTEGRITY", + "saves-u": "SAVES", + "skills-u": "SKILLS", + "acrobatics-u": "ACROBATICS", + "mechanics-u": "MECHANICS", + "astrophysics-u": "ASTROPHYSICS", + "athletics-u": "ATHLETICS", + "deception-u": "DECEPTION", + "lore-u": "LORE", + "insight-u": "INSIGHT", + "intimidation-u": "INTIMIDATION", + "investigation-u": "INVESTIGATION", + "medicine-u": "MEDICINE", + "xenobiology-u": "XENOBIOLOGY", + "perception-u": "PERCEPTION", + "performance-u": "PERFORMANCE", + "persuasion-u": "PERSUASION", + "computers-u": "COMPUTERS", + "sleight_of_hand-u": "SLEIGHT OF HAND", + "stealth-u": "STEALTH", + "survival-u": "SURVIVAL", + "damage-vuln-u": "DAMAGE VULNERABILITIES", + "npc-dmg-vuln-place": "fire", + "ship-dmg-vuln-place": "lightning", + "damage-res-u": "DAMAGE RESISTANCES", + "npc-dmg-res-place": "cold", + "ship-dmg-res-place": "acid, fire", + "damage-imm-u": "DAMAGE IMMUNITIES", + "npc-dmg-imm-place": "lightning, thunder", + "ship-dmg-imm-place": "cold", + "cond-imm-u": "CONDITION IMMUNITIES", + "npc-cond-imm-place": "charmed", + "ship-cond-imm-place": "impaired", + "senses-u": "SENSES", + "npc-senses-place": "darkvision 120ft., passive Perception 16", + "ship-senses-place": "6", + "ship-si-place": "1", + "langs-u": "LANGUAGES", + "lang-u": "LANGUAGE", + "npc-langs-place": "Alphaline, Common, Nesieve", + "challenge-u": "CHALLENGE", + "xp-u": "XP", + "spellcast-npc-u": "ESPER NPC", + "spell-ability-u": "ESPER ABILITY", + "none-u": "NONE", + "strength-u": "STRENGTH", + "strength-save-u": "STRENGTH SAVE", + "dexterity-u": "DEXTERITY", + "dexterity-save-u": "DEXTERITY SAVE", + "constitution-u": "CONSTITUTION", + "constitution-save-u": "CONSTITUTION SAVE", + "intelligence-u": "INTELLIGENCE", + "intelligence-save-u": "INTELLIGENCE SAVE", + "wisdom-u": "WISDOM", + "wisdom-save-u": "WISDOM SAVE", + "charisma-u": "CHARISMA", + "charisma-save-u": "CHARISMA SAVE", + "spell-dc-u": "POWER DC", + "spell-atk-bonus-u": "POWER ATTACK BONUS", + "has-reaction-u": "HAS REACTIONS", + "leg-actions:-u": "LEGENDARY ACTIONS:", + "gen-opts-u": "GENERAL OPTIONS", + "npc-u": "NPC/SHIP", + "roll-queries:-u": "ROLL QUERIES:", + "always-adv": "Always Roll Advantage", + "adv-toggle": "Advantage Toggle", + "query-adv": "Query Advantage", + "never-adv": "Never Roll Advantage", + "whisp-rolls-gm:-u": "WHISPER ROLLS TO GM:", + "never-whisp": "Never Whisper Rolls", + "query-whisp": "Query Whisper", + "always-whisp": "Always Whisper Rolls", + "auto-dmg-roll:-u": "AUTO DAMAGE ROLL:", + "never-dmg": "Don't Auto Roll Damage", + "always-dmg": "Auto Roll Damage & Crit", + "ac": "Armor Class", + "hp": "Hit Points", + "hlp": "Hull Points", + "speed": "Speed", + "maneuver-defense": "Maneuver Defense", + "maneuver-save": "Maneuver Save DC", + "structural-integrity": "Structural Integrity", + "sensors": "Sensor Range", + "piloting-check": "Piloting Check", + "piloting": "Piloting Bonus", + "language-proficiencies": "Language Proficiencies:", + "skill-proficiencies": "Skill Proficiencies:", + "weapon-proficiencies": "Weapon Proficiencies", + "armor-proficiencies": "Armor Proficiencies:", + "tool-proficiencies": "Tool Proficiencies:", + "saving-throw": "Saving Throws", + "str": "Str", + "dex": "Dex", + "con": "Con", + "int": "Int", + "wis": "Wis", + "cha": "Cha", + "skills": "Skills", + "acrobatics": "Acrobatics", + "mechanics": "Mechanics", + "astrophysics": "Astrophysics", + "athletics": "Athletics", + "deception": "Deception", + "lore": "Lore", + "insight": "Insight", + "intimidation": "Intimidation", + "investigation": "Investigation", + "medicine": "Medicine", + "xenobiology": "Xenobiology", + "perception": "Perception", + "performance": "Performance", + "persuasion": "Persuasion", + "computers": "Computers", + "sleight_of_hand": "Sleight of Hand", + "stealth": "Stealth", + "survival": "Survival", + "dmg-vuln": "Damage Vulnerabilities", + "dmg-res": "Damage Resistances", + "dmg-imm": "Damage Immunities", + "cond-imm": "Condition Immunities", + "senses": "Senses", + "langs": "Languages", + "challenge": "Challenge", + "npc-trait-name-place": "False Appearance.", + "npc-trait-desc-place": "If the velbast fails...", + "actions": "Actions", + "adv": "Advantage", + "norm": "Normal", + "disadv": "Disadvantage", + "name:-u": "NAME:", + "attack-u": "ATTACK", + "type:-u": "TYPE:", + "melee": "Melee", + "ranged": "Ranged", + "range-reach:-u": "RANGE/REACH:", + "range-reach-place": "5 ft.", + "to-hit:-u": "TO HIT:", + "target:-u": "TARGET:", + "target:": "Target:", + "to-hit-place": "One target", + "on-hit:-u": "ON HIT:", + "on-hit-place": "slashing", + "on-hit2:-u": "ON HIT 2:", + "on-hit-2-place": "fire", + "hit:": "Hit: ", + "reactions": "Reactions", + "npc-repeating-name-place": "Parry.", + "npc-repeating-desc-place": "The creature adds 2 to its AC against...", + "traits": "Traits", + "features": "Features", + "spells": "Powers", + "prep-u": "PREP", + "school:-u": "DOMAIN:", + "alteration": "Alteration", + "clairsentient": "Clairsentient", + "elemental": "Elemental", + "kinesis": "Kinesis", + "metaphase": "Metaphase", + "psychogenic": "Psychogenic", + "technique": "Technic", + "ritual": "CONVENTIONAL", + "ritual-l": "conventional", + "range:-u": "RANGE:", + "range:": "Range:", + "pointcost:-u": "POINT COST:", + "pointcost:": "Point Cost:", + "spell-component-verbal": "V", + "spell-component-somatic": "S", + "spell-component-material": "M", + "spell-ritual": "R", + "spell-concentration": "C", + "ruby-dust-place": "ruby dust worth 50gp", + "concentration-u": "CONCENTRATION", + "concentration": "Concentration", + "duration:-u": "DURATION:", + "duration:": "Duration:", + "difficulty-class-abv": "DC", + "output:-u": "OUTPUT:", + "powercard-u": "POWERCARD", + "spell-atk:-u": "POWER ATTACK:", + "none": "None", + "dmg:-u": "DAMAGE:", + "dmg2:-u": "DAMAGE2:", + "healing:-u": "HEALING:", + "add-ability-mod-u": "ADD ABILITY MOD TO DAMAGE OR HEALING", + "effect:-u": "EFFECT:", + "npc-atk-effect-place": "Half damage", + "desc:-u": "DESCRIPTION:", + "at-higher-lvl:-u": "AT HIGHER RANKS:", + "at-higher-lvl": "At Higher Ranks", + "higher-lvl-cast": "Higher Rank Use", + "leg-actions": "Legendary Actions", + "leg-actions-desc": "The can take legendary actions, choosing from the options below. Only one legendary option can be used at a time and only at the end of another creature's turn. The regains spent legendary actions at the start of its turn.", + "atk-range-place": "5 ft.", + "atk-target-place": "One target", + "atk-dmg-type-place": "slashing", + "atk-dmg-type2-place": "fire", + "adv-u": "ADVANTAGE", + "norm-u": "NORMAL", + "disadv-u": "DISADVANTAGE", + "core-u": "CORE", + "bio-u": "BIO", + "gear-u": "GEAR", + "spells-u": "POWERS", + "feats-u": "FEATS", + "review-u": "REVIEW", + "char-name-u": "CHARACTER NAME", + "adept": "Adept", + "barbarian": "Barbarian", + "cybermancer": "Cybermancer", + "engineer": "Engineer", + "hunter": "Hunter", + "melder": "Melder", + "sentinel": "Sentinel", + "specialist": "Specialist", + "warrior": "Warrior", + "class-level-u": "CLASS & LEVEL", + "background-u": "BACKGROUND", + "background": "Background", + "race-u": "RACE", + "alignment-u": "ALIGNMENT", + "alignment": "Alignment:", + "exp-pts-u": "EXPERIENCE POINTS", + "inspiration-u": "INSPIRATION", + "prof-bonus-u": "PROFICIENCY BONUS", + "strength": "Strength", + "strength-save": "Strength Save", + "dexterity": "Dexterity", + "dexterity-save": "Dexterity Save", + "constitution": "Constitution", + "constitution-save": "Constitution Save", + "intelligence": "Intelligence", + "intelligence-save": "Intelligence Save", + "wisdom": "Wisdom", + "wisdom-save": "Wisdom Save", + "charisma": "Charisma", + "charisma-save": "Charisma Save", + "saving-throws-u": "SAVING THROWS", + "acrobatics-core": "Acrobatics (Dex)", + "mechanics-core": "Mechanics (Wis)", + "astrophysics-core": "Astrophysics (Int)", + "athletics-core": "Athletics (Str)", + "deception-core": "Deception (Cha)", + "lore-core": "Lore (Int)", + "insight-core": "Insight (Wis)", + "intimidation-core": "Intimidation (Cha)", + "investigation-core": "Investigation (Int)", + "medicine-core": "Medicine (Wis)", + "xenobiology-core": "Xenobiology (Int)", + "perception-core": "Perception (Wis)", + "performance-core": "Performance (Cha)", + "persuasion-core": "Persuasion (Cha)", + "computers-core": "Computers (Int)", + "sleight_of_hand-core": "Sleight of Hand (Dex)", + "stealth-core": "Stealth (Dex)", + "survival-core": "Survival (Wis)", + "pass-wis-u": "PASSIVE WISDOM (PERCEPTION)", + "tool-u": "TOOL", + "pro-u": "PRO", + "attr-u": "ATTRIBUTE", + "prof-bonus:-u": "PROFICIENCY BONUS:", + "prof-u": "PROFICIENT", + "proficency-u": "PROFICIENCY", + "expertise-u": "EXPERTISE", + "jack-of-all-u": "JACK OF ALL TRADES", + "attr:-u": "ATTRIBUTE:", + "tool-prof-u": "TOOL PROFICIENCIES", + "weapon-proficiencies-u": "WEAPON PROFICIENCIES", + "other-prof-langs-u": "OTHER PROFICIENCIES & LANGUAGES", + "prof-langs-u": "PROFICIENCIES & LANGUAGES", + "init": "Initiative", + "init-u": "INITIATIVE", + "hp-max-u": "Hit Point Maximum", + "hp-current-u": "CURRENT HIT POINTS", + "hp-temp-u": "TEMPORARY HIT POINTS", + "total": "Total", + "hit-dice-u": "HIT DICE", + "successes-u": "SUCCESSES", + "failures-u": "FAILURES", + "death-save-u": "DEATH SAVE", + "death-saves-u": "DEATH SAVES", + "exhaustion-setting-u": "SHOW EXHAUSTION TRACKING:", + "exhaustion-u": "EXHAUSTION LEVEL", + "exhaustion-0": "No effect", + "exhaustion-1": "Disadvantage on ability checks", + "exhaustion-2": "Speed halved", + "exhaustion-3": "Disadvantage on attack rolls and saving throws", + "exhaustion-4": "Hit point maximum halved", + "exhaustion-5": "Speed reduced to 0", + "exhaustion-6": "Death", + "atk-u": "ATK", + "dmg-type-u": "DAMAGE/TYPE", + "attack:-u": "ATTACK:", + "proficient-u": "PROFICIENT", + "range-place": "Self (60-foot cone)", + "enhanced-bonus:-u": "ENHANCED BONUS:", + "crit-range-u": "CRIT RANGE:", + "damage:-u": "DAMAGE:", + "dmg-type-place": "Slashing", + "crit:-u": "CRIT:", + "damage2:-u": "DAMAGE2:", + "saving-throw:-u": "SAVING THROW:", + "vs-dc:-u": "VS DC:", + "spell-u": "POWER", + "flat-u": "FLAT", + "save": "Save", + "save-effect:-u": "SAVE EFFECT:", + "save-effect-place": "half damage", + "ammunition:-u": "AMMUNITION:", + "ammunition-place": "Arrows", + "description:-u": "DESCRIPTION:", + "description:": "Description:", + "description-place": "Up to 2 creatures within 5 feet", + "atk-spellcasting-u": "ATTACKS & ESPER POWERS", + "copper-piece-u": "CP", + "silver-piece-u": "SP", + "electrum-piece-u": "EP", + "cubil-coin-u": "CN", + "cubil-cred-u": "CU", + "cubil-cusara-u": "CS", + "cubil-orim-u": "OM", + "warning-armor-sets-u": "WARNING - AC IS NOT INCORRECT. UNEQUIP EXTRA ARMOR OR SHIELD FROM ITEM DETAILS.", + "item-name-u": "ITEM NAME", + "equipped-u": "EQUIPPED", + "use-as-resource-u": "USE AS A RESOURCE", + "prop:-u": "PROP:", + "mods:-u": "MODS:", + "total-weight-u": "TOTAL WEIGHT", + "immobile-u": "IMMOBILE", + "heavily-encumbered-u": "HEAVILY ENCUMBERED", + "encumbered-u": "ENCUMBERED", + "over-carrying-cap-u": "OVER CARRYING CAPACITY", + "equipment-u": "EQUIPMENT", + "personality-traits-u": "PERSONALITY TRAITS", + "ideals-u": "IDEALS", + "bonds-u": "BONDS", + "flaws-u": "FLAWS", + "class-resource-u": "CLASS RESOURCE", + "other-resource-u": "OTHER RESOURCE", + "feats-traits-u": "FEATURES & TRAITS", + "age-u": "AGE", + "size-u": "SIZE", + "size": "Size", + "height-u": "HEIGHT", + "weight-u": "WEIGHT", + "eye-u": "EYES", + "skin-u": "SKIN", + "hair-u": "HAIR", + "char-appearance-u": "CHARACTER APPEARANCE", + "char-backstory-u": "CHARACTER BACKSTORY", + "allies-orgs-u": "ALLIES & ORGANIZATIONS", + "add-feats-traits-u": "ADDITIONAL FEATURES & TRAITS", + "feat-u": "FEAT", + "treasure-u": "TREASURE", + "spell-save-dc-u": "POWER SAVE DC", + "primes-u": "PRIME POWERS", + "ritual-u": "CONVENTIONAL", + "casting-time:-u": "ACTIVATION TIME:", + "casting-time:": "Activation Time:", + "at-higher-lvl-dmg:-u": "HIGHER LVL CAST DMG:", + "half-dmg-place": "Half damage", + "hit-die:-u": "HIT DIE:", + "initiative-mod:-u": "INITIATIVE MODIFIER:", + "glob-saving-mod:-u": "GLOBAL SAVING THROW MODIFIER:", + "glob-ac-mod:-u": "GLOBAL ARMOR CLASS MODIFIER:", + "glob-atk-mod:-u": "GLOBAL POWER ATTACK MODIFIER:", + "pass-perc-mod:-u": "PASSIVE PERCEPTION MODIFIER:", + "death-save-mod:-u": "DEATH SAVE MODIFIER:", + "magic-caster-lvl:-u": "CHANNELER/FORGER LEVEL:", + "halfling-luck-u": "HALFLING LUCK", + "arcane-fighter-u": "JUSTICAR", + "arcane-rogue-u": "ARTIFICE", + "class-options-u": "CLASS OPTIONS ()", + "class:-u": "CLASS:", + "subclass:-u": "SUBCLASS:", + "race:-u": "RACE:", + "subrace:-u": "SUBRACE:", + "subrace": "Subrace:", + "subrace-ability-increase": "Subrace Ability Score Increase:", + "2nd-class:-u": "2ND CLASS:", + "lvl:-u": "LEVEL:", + "3rd-class:-u": "3RD CLASS:", + "4th-class:-u": "4TH CLASS:", + "mutliclass-opts-u": "MULTICLASS OPTIONS", + "use-cust-class-u": "USE CUSTOM CLASS", + "class-name:-u": "CLASS NAME:", + "spellcasting-ability:-u": "ESPER ABILITY:", + "spell-slots:-u": "POWER SLOTS:", + "spell-full-u": "FULL (Adept, Engineer, Melder)", + "spell-half-u": "HALF (Hunter, Sentinel)", + "spell-third-u": "THIRD (Artifice, Justicar)", + "tech-slots-u": "TECH SLOTS", + "esper-powers-u": "ESPER POWERS", + "tp-max-u": "Talent Point Maximum", + "tp-current-u": "TALENT POINTS REMAINING", + "talent-slots-label": "TALENT SLOTS (Cybermancer)", + "talent-slots-u": "Max Talent Slots", + "used-talent-slots": "Slots Remaining", + "em_available": "Gained?", + "em_used": "Used", + "esper-mastery-u": "ESPER MASTERY", + "max-rank-u": "Rank", + "cust-class-opts": "CUSTOM CLASS OPTIONS", + "normal": "Normal", + "expirtise": "Expertise", + "skill-opts-u": "SKILL OPTIONS", + "version": "v", + "always-roll-adv": "Always Roll Advantage", + "toggle-roll-adv": "Advantage Toggle", + "query-roll-adv": "Query Advantage", + "never-roll-adv": "Never Roll Advantage", + "never-whisper-roll": "Never Whisper Rolls", + "query-whisper-roll": "Query Whisper", + "always-whisper-roll": "Always Whisper Rolls", + "never-roll-dmg": "Don't Auto Roll Damage", + "always-roll-dmg": "Auto Roll Damage & Crit", + "add-char-to-templates:-u": "ADD CHARACTER NAME TO TEMPLATES:", + "on": "On", + "off": "Off", + "inventory:-u": "INVENTORY:", + "compendium-compatible": "Compendium Compatible", + "simple": "Simple", + "encumbrance:-u": "ENCUMBRANCE:", + "ammo-tracking:-u": "AMMO TRACKING:", + "general-opts-u": "GENERAL OPTIONS", + "transition-text": "Clicking one of the images below will reformat the data from your current sheet to this sheet. These changes are permanent and cannot be undone.", + "transition-text-highlight": "Please make a copy of your game before you use this tool.", + "choose-sheet-transfer": "CHOOSE THE SHEET YOU ARE TRANSFERING FROM", + "community-sheet-u": "COMMUNITY SHEET", + "shaped-sheet-u": "SHAPED SHEET", + "transition-opts-u": "TRANSITION OPTIONS", + "portions-sheet-utilize": "Portions of this sheet utilize content from the System Reference Document 5.0 under the OGL License. View OGL License and Copyright Notice. https://wiki.roll20.net/SRD_5.0_OGL_License", + "api-required-title": "Try it now with easy one click API installation available with your Pro subscription.", + "api-required-u": "(API REQUIRED)", + "spell_dc_mod:-u": "POWER SAVE DC MOD:", + "custom_ac:-u": "CUSTOM AC:", + "npc-info": "The NPC option sets new characters to default to the NPC card style sheet. Useful if the player characters have already been created and all new character sheets added to the game will likely representing non player characters.", + "npc-pc": "NPC/PC", + "roll-queries-info": "D20 Rolls output according to this option. Always Roll Advantage is the default setting and will roll two D20 on every roll in case of advantage. The expectation is that if there is no advantage or disadvantage you use the left most result. The Advantage Toggle option adds three new buttons to the top of the sheet so that you can toggle advantage on a case by case basis. Query Advantage gives you a prompt every roll asking if the roll has advantage. Never Roll Advantage always rolls a single D20 on any given roll, expecting the player to roll a second time in case of advantage or disadvantage.", + "whisp-rolls-gm-info": "All sheet rolls are sent to all players in chat by default. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", + "auto-dmg-roll-info": "By default, attack damage rolls are not rolled until the hit is confirmed. Damage is rolled from the chat roll template by clicking on the name of the attack in the right hand bar, which then displays the damage. The default method is compatible with 3D dice. Optionally, you can choose to have the Auto Roll Damage & Crit option which will roll damage and critical hit dice at the same time of the attack, presenting all possible outcomes at the time of the attack.", + "add-char-to-templates-info": "Character names are not added to the roll template by default, and are only displayed as normal in the chat tab as the player/character selected as 'Speaking As'. Turning this option on adds the character making the roll's name to the template, useful for players representing multiple characters.", + "inventory-info": "Character Inventories default to the complex style that is compatible with the Roll20 5E Compendium. This includes granular item amounts/weights, weight and encumbrance tracking, sorting, AC calculations, automatic attack generation, and more. The Simple option provides a text field for item lists for players who want more manual control over the sheet.", + "encumbrance-info": "The sheet uses the variant encumbrance rules on page 160 of the Core Manual. The Off option disables the variant rules and only uses a basic over-limit inventory weight check.", + "ammo-tracking-info": "Provides automatic ammo tracking with the 5th Edition OGL by Roll20 Companion API Script.", + "dungeons-and-dragons-styling": "DUNGEONS AND DRAGONS STYLING", + "dungeons-and-dragons-styling-info": "Turns on Dungeons and Dragons styling for both the character sheet and roll templates. This setting is automatically applied to all character sheets and cannot be selectively used.", + "cd-bar1-value:-u": "BAR 1 VALUE:", + "cd-bar1-max:-u": "BAR 1 MAX:", + "cd-bar1-link:-u": "BAR 1 LINK:", + "cd-bar1-value-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's value to this attribute.", + "cd-bar1-max-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 1's max to this attribute.", + "cd-bar1-link-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 1's value to this attribute. If set this will override all other bar settings.", + "cd-bar2-value:-u": "BAR 2 VALUE:", + "cd-bar2-max:-u": "BAR 2 MAX:", + "cd-bar2-link:-u": "BAR 2 LINK:", + "cd-bar2-value-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's value to this attribute.", + "cd-bar2-max-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 2's max to this attribute.", + "cd-bar2-link-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 2's value to this attribute. If set this will override all other bar settings.", + "cd-bar3-value:-u": "BAR 3 VALUE:", + "cd-bar3-max:-u": "BAR 3 MAX:", + "cd-bar3-link:-u": "BAR 3 LINK:", + "cd-bar3-value-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's value to this attribute.", + "cd-bar3-max-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, set the Bar 3's max to this attribute.", + "cd-bar3-link-desc:-u": "On Default Tokens created by doing a Compendium drop onto the virtual table top, link the Bar 3's value to this attribute. If set this will override all other bar settings.", + "npc-name-in-rolls:-u": "NPC NAME IN ROLLS:", + "ship-name-in-rolls:-u": "SHIP NAME IN ROLLS:", + "show": "Show", + "hide": "Hide", + "npc-name-in-rolls-desc:-u": "In NPC roll results, show or hide the name of the NPC in the roll result card.", + "ship-name-in-rolls-desc:-u": "In SHIP roll results, show or hide the name of the SHIP in the roll result card.", + "public:-u": "PUBLIC", + "to-gm:-u": "TO GM", + "toggle-roll-whisper": "Whisper Toggle", + "attribute-opts-u": "ATTRIBUTE OPTIONS", + "save-opts-u": "SAVE OPTIONS", + "by-level": "By Level (Default)", + "prof-die": "Proficiency Die (DMG)", + "custom": "Custom", + "core-die-roll:-u": "CORE DIE ROLL:", + "has-attack-u": "HAS AN ATTACK", + "variant-phb": "Variant (Core M. p160)", + "carrying-capacity-mod:-u": "CARRYING CAPACITY MODIFIER:", + "armor-class-tracking:-u": "ARMOR CLASS TRACKING:", + "automatic": "Automatic", + "prime-progression:-u": "PRIME PROGRESSION", + "prime-dice-u": "PRIME DICE", + "prime-beam-u": "PRIME BEAM", + "slots_total-u": "SLOTS TOTAL", + "slots_remaining-u": "SLOTS REMAINING", + "level-calculations:-u": "AUTO LEVEL CALCULATIONS:", + "spell_slot_modifiers-u": "TECH SLOT MODIFIERS", + "lvl-u": "RANK", + "include_spell_desc:-u": "INCLUDE POWER DESCRIPTION IN ATTACK:", + "token_size-u": "TOKEN SIZE", + "add-dex-tiebreaker-u": "ADD DEX TIEBREAKER TO INITIATIVE", + "initiative-style:-u": "INITIATIVE STYLE:", + "query-attr-u": "QUERY ATTRIBUTE", + "custom-skills-u": "CUSTOM SKILLS", + "weapon-u": "WEAPON", + "armor-u": "ARMOR", + "other-u": "OTHER", + "source:-u": "SOURCE:", + "source-type:-u": "SOURCE TYPE:", + "racial": "Species", + "class": "Class", + "feat": "Feat", + "feats": "Feats", + "other": "Other", + "partial": "Partial", + "show_all": "Show All", + "cr_only": "C&R Only", + "spell-icons:-u": "POWER ICONS:", + "custom-pb:-u": "CUSTOM PROFICIENCY BONUS:", + "show-global-attack-field-u": "SHOW GLOBAL ATTACK MODIFIER FIELD", + "show-global-damage-field-u": "SHOW GLOBAL DAMAGE MODIFIER FIELD", + "show-global-save-field-u": "SHOW GLOBAL SAVE MODIFIER FIELD", + "show-global-skill-field-u": "SHOW GLOBAL SKILL MODIFIER FIELD", + "global-attack-u": "GLOBAL ATTACK MODIFIER", + "global-damage-u": "GLOBAL DAMAGE MODIFIER", + "global-save-u": "GLOBAL SAVE MODIFIER", + "global-skill-u": "GLOBAL SKILL MODIFIER", + "global-damage": "Global Damage Modifier", + "core-die-roll-info": "Changing the core die will replace the normal 1d20 made with almost all rolls with a randomizer of your choice, such as 2d10 or 3d6.", + "pb-type-info": "By default, the character's Proficiency Bonus will be automatically calculated based off of their total level as is the standard method in the Core Manual. The Proficiency Die option supports the alternate method outlined in the DMG where, instead of a flat bonus, a die is rolled instead. The Custom option allows you to replace the PB with anything of your choosing.", + "global-save-info": "Creates a custom global save modifier field, underneath the SAVING THROWS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Sensory Boost power.", + "global-skill-info": "Creates a custom global skill modifier field, underneath the SKILLS section of the character sheet. Anything put there will be applied to any save roll. Perfect for regular but not permanent bonuses like the Amplify Ability power.", + "global-attack-info": "Creates a custom global attack modifier field, underneath the ATTACKS AND ESPER POWERS section of the character sheet. Anything put there will be applied to any attack to-hit roll. Perfect for regular but not permanent bonuses to attack like the Sensory Boost power.", + "global-damage-info": "Creates a custom global damage modifier field, underneath the ATTACKS AND ESPER POWERS section of the character sheet. Anything put there will be applied to any attack damage roll. Perfect for regular but not permanent bonuses to damage like the Deft Strike ability.", + "auto-level-calc-info": "By default changing character levels will automatically set spell slots and hit dice. Changing this setting to off prevents this behavior.", + "simple-traits-info": "Character FEATURES AND TRAITS section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", + "simple-proficiencies-info": "Character OTHER PROFICIENCIES & LANGUAGES section defaults to the complex style that is compatible with the Roll20 5E Compendium. The Simple option provides a text field for players who want more manual control over the sheet.", + "init-tiebreaker-info": "Adds the character's dexterity score as a decimal to the end of the initiative bonus for purposes of breaking ties.", + "b-custom-info": "When the Proficiency Bonus type is set to Custom, the character sheet will use this value for the character's Proficiency Bonus.", + "footer-wiki-link": "This sheet was created from the 5th Edition OGL character sheet by Roll20. For game information, visit http://espergenesis.com", + "accepting-drop-u": "ACCEPTING DROP FROM COMPENDIUM", + "are_you_sure": "Are you sure you want to turn this character into a ", + "yes": "Yes", + "next": "Next", + "cancel": "Cancel", + "cancel-u": "CANCEL", + "choose": "Choose", + "innate:-u": "INNATE:", + "mod:-u": "MOD:", + "hpmods:-u": "HP MODIFIERS:", + "charmancer-welcome": "Welcome to the Charactermancer!", + "charmancer-what-is": "The Charactermancer is a step-by-step process that makes building a character simple and streamlined. Changes are saved as you progress, but the character sheet is only updated when the Charactermancer has been completed.", + "get-started": "Get started by clicking Next.", + "opt-out-u": "OPT OUT", + "charmancer-compendium": "Your Compendium Awaits.", + "charmancer-compendium-detail": "The Charactermancer currently supports the Esper Genesis SRD. You can add the Core Manual to your compendium in the Marketplace, or the game owner can share their compendium with everyone in the game.", + "charmancer-choose-race": "Choose a Race:", + "charmancer-custom-race-name": "Custom Race Name:", + "charmancer-custom-subclass-name:": "Custom sublass Name:", + "charmancer-additional-primes": "Additional Cantrips", + "charmancer-additional-lvl-1-spells": "Additional Level 1 Spells", + "suggested-abilities": "Suggested Abilities: ", + "class-spellcasting": "Class Spellcasting Ability: ", + "ability-score-increase": "Ability Score Increase:", + "lawful-good": "Lawful Good", + "neutral-good": "Neutral Good", + "chaotic-good": "Chaotic Good", + "lawful-neutral": "Lawful Neutral", + "neutral": "Neutral", + "chaotic-neutral": "Chaotic Neutral", + "lawful-evil": "Lawful Evil", + "neutral-evil": "Neutral Evil", + "chaotic-evil": "Chaotic Evil", + "tiny": "Tiny", + "small": "Small", + "medium": "Medium", + "large": "Large", + "huge": "Huge", + "age": "Age:", + "gargantuan": "Gargantuan", + "step1-equipment": "Step 5: Equipment", + "equipment-from-background": "Equipment from Background", + "equipment-from-class": "Equipment from Class", + "class-equipment": "Class Equipment", + "starting-wealth": "Starting Wealth (Core)", + "starting-cubil:": "Starting Cubil:", + "no_class_warning-u": "NO CLASS HAS BEEN SELECTED OR SELECTED CLASS DOES NOT HAVE STANDARD EQUIPMENT. CLASS EQUIPMENT CANNOT BE CHOSEN AT THIS TIME.", + "standard-array": "Standard Array", + "roll-for-stats": "Roll for Stats", + "standard-roll": "Roll 4d6, drop lowest", + "charmancer-cancel-heading": "Where would you like to go, traveler?", + "continue-charmancer": "Continue Charactermancer", + "save_progress_and_exit": "Save and Exit", + "cancel_charactermancer": "Discard and exit", + "charmancer-discard-warning": "Discard and Exit will cause all choices to be lost.", + "mancer-opts-u": "CHARACTERMANCER OPTIONS", + "relaunch-lvl1mancer-u": "LAUNCH LEVEL 1 CHARACTERMANCER (CANNOT BE UNDONE)", + "point-buy": "Point Buy", + "available-points:": "Available Points: ", + "equipment-choice-text": "How would you like to choose your equipment?", + "charmancer-start": "Start", + "clear-abilities": "Clear Assignment", + "use-charactermancer-for-new:-u": "USE LEVEL 1 CHARACTERMANCER FOR NEW CHARACTERS:", + "use-charactermancer-for-new-info": "With this option enabled all new characters will open with the Level 1 Roll20 Charactermancer. Disabling this option will start new characters directly on the character sheet disabling the Level 1 Charactermancer, which can still be manually run from the Settings tab of the character sheet.", + "feat-pre-check": "Look carefully! Prerequisites are not checked automatically.", + "stats-rolled-hint": "We rolled your dice! Check the chat window to view your results in detail. Assign the results below to your preferred attributes:", + "return-to:": "Return to: ", + "do_you_want_mancer": "How do you want to create this character?", + "no": "No", + "global-ac-u": "GLOBAL AC MODIFIER", + "show-global-ac-field-u": "SHOW GLOBAL AC MODIFIER FIELD", + "warning-customac-u": "ATTENTION - CUSTOM AC IS NOT BEING USED. TO USE CUSTOM AC, UNEQUIP ARMOR.", + "manual": "Edit sheet directly", + "npc-new": "Create an NPC", + "mancer-confirm-yes": "Use the Charactermancer", + "allow-shields-u": "ALLOW SHIELDS?", + "levels-u": "LEVELS", + "features-u": "FEATURES", + "asi-u": "ABILITY SCORE INCREASE / FEATS", + "charmancer-leveler-what-is": "The Charactermancer is a step-by-step process that makes leveling up a character simple and streamlined. Changes are saved as you progress, but the character sheet is only updated when the Charactermancer has been completed.", + "charmancer-leveler-level-info1": "Your existing class levels have been pre-populated for you. By default your primary class has been set to be increased by one level. You can change how many levels to increase below, as well as adding a new multiclass.", + "charmancer-leveler-level-info2": "In each class section you'll have the option to take the average number of hit points or to roll randomly, choose class features for the levels you're advancing, and choose your subclass if appropriate.", + "charmancer-leveler-spells-info": "Listed here are the current spells your character already knows. If you gained access to more spells during your advancement you will be able to select them below. Check next to the spells you wish to learn. The Charactermancer will help you pick the right number of spells and from the correct list. If your class has the option to swap out spells, you can do so by unselecting currently known spells which will allow you to select new ones in their place.", + "total-level-u": "TOTAL LEVEL", + "main-class-level-u": "MAIN CLASS LEVEL", + "class-2-level-u": "CLASS 2 LEVEL", + "class-3-level-u": "CLASS 3 LEVEL", + "class-4-level-u": "CLASS 4 LEVEL", + "levels:-u": "LEVELS:", + "warning-leveler_start-u": "ATTENTION - YOU CANNOT LAUNCH THE CHARACTERMANCER LEVEL UP UNTIL YOU HAVE A CLASS, LEVEL, AND HP SET FOR LEVEL ONE. PLEASE RUN THE CHARACTERMANCER CREATOR FIRST. THE LEVEL UP TOOL DOESN'T WORK WITH CUSTOM CLASSES OR IF THE MULTICLASS OPTIONS ARE SET UP INCORRECTLY.", + "charmancer-leveler-custom-class-warning": "The Level Up tool does not support custom classes at this time.", + "charmancer-welcome-lp": "Welcome to Charactermancer Level Up!", + "charmancer-leveler-what-is-lp": "Look at you, with all that experience. Now it's time to claim your reward. You'll walk through the step-by-step process to make a few decisions, and your character will be at the next level in no time. Changes are saved as you move through the process, but if you change your mind, you'll need to revisit the steps and choices that come after.", + "charmancer-compendium-detail-lp": "The Charactermancer currently supports the Esper Genesis SRD. You can add the Core Manual to your compendium in the Marketplace, or the game owner can share their compendium with everyone in the game.", + "roll:-u": "ROLL:", + "roll": "Roll", + "prerequisite:": "Prerequisite:", + "back": "BACK", + "back-to-top": "Back to Top", + "choose-a-class:": "Choose a Class:", + "custom-class-name:": "Custom Class Name", + "charmancer-class-features:": "Class Features: ", + "charmancer-subclass-features:": "Subclass Features:", + "hit-die:": "Hit Die:", + "average": "Average", + "hp-u": "HP", + "saving-throw-proficiency": "Saving Throw Proficiency", + "armor": "Armor", + "equipment": "Equipment:", + "language": "Language", + "skill": "Skill", + "tool": "Tech", + "weapon": "Weapon", + "add-another-feature": "Add Another Feature", + "add-another-proficiency": "Add Another Proficiency", + "innate-spellcasting:": "Innate Powers:", + "spellcasting-ability": "Esper Ability:", + "number-of-primes": "Number of Primes:", + "number-of-lvl-1-spells": "Number of Level 1 Spells:", + "spell-list": "Powers List:", + "done": "Done", + "ability-score-method": "Ability Score Method:", + "select-your-choices": "Select Your Choices:", + "input-your-scores": "Input Your Scores:", + "choose-background": "Choose a Background:", + "personality-traits": "Personality Traits", + "ideal": "Ideal", + "bond": "Bond", + "flaw": "Flaw", + "you-have-chosen-starting-cubil": "You have chosen starting cubil and do not get equipment from your background.", + "you-have-created-custom-class": "You have created a custom class; you can add equipment to the character sheet after you have finished the Charactermancer.", + "arcane-is-mystery": "Cosmic forces are a mystery to you.", + "your-character-dont-have-spells-this-lvl": "Your character doesn't have powers at this level. Click “Next” to review your character!", + "charmancer-a-feat-represents": "A feat represents accomplishment, grit, determination, and expertise. It is the reward for hard work.", + "you-really-havent-done": "You really haven't done that much yet", + "review-your-choices": "Review your choices:", + "race": "Race", + "abilities": "Abilities", + "bio": "Bio", + "name-background": "Name:", + "building-your-character": "Building your character...", + "charmancer-only-choice-left-is-on-or": "The only choice left is to press on or turn back. If you're editing an existing character, all your existing data will be lost into the void when you apply your changes.", + "apply-changes": "Apply Changes", + "pick-your-equipment": "Pick your equipment", + "you-havent-chosen-background": "You have not yet selected a background.", + "you-havent-selected-class": "You have not yet selected a class.", + "ability-score": "Ability Score", + "you-can-increase-two-abilites": "You can increase two of your abilities by 1, or one of your abilities by 2", + "before-leveling": "Before Leveling", + "after-leveling": "After Leveling", + "charmancer-removed-spells-marked-pt1": "Removed spells will be marked with a r symbol so you can find it easily if you change your mind.", + "pc_ship_name": "Ship/Station Name", + "pc_ship_owner": "Owner", + "pc_ship_size_category": "Size Category", + "pc_ship_weight": "Weight", + "pc_ship_hull_type": "Hull type", + "pc_ship_crew_capacity": "Crew Capacity", + "pc_ship_cargo_capacity": "Cargo Capacity", + "pc_ship_length": "Length", + "pc_ship_width": "Width", + "pc_ship_height": "Height", + "pc_ship_modifiers": "Modifiers", + "pc_ship_pilot": "Pilot", + "pc_ship_captain": "Captain", + "pc_ship_technician1": "Technician 1", + "pc_ship_technician2": "Technician 2", + "pc_ship_commander": "Co-Pilot/Commander", + "pc_ship_dexterity": "Dexterity", + "pc_ship_intelligence": "Intelligence", + "pc_ship_wisdom": "Wisdom", + "pc_ship_charisma": "Charisma", + "piloting-maneuver-check": "Piloting Maneuver Check", + "piloting-maneuver-check-info": "= Pilot's Proficiency Score + Pilot's DEX modifier + Captain's WIS modifier", + "command-dice": "Command Dice", + "total-dice": "Total Dice", + "dice-used": "Dice Used", + "intercept-speed": "Intercept Speed", + "startdrive": "Stardrive", + "pc_ship_sensors": "Sensors", + "pc_ship_sensors_info": "Short / Extended Range", + "pc_ship_initiative": "Initiative Bonus", + "pc_ship_initiative_info": "= Pilot's DEX modifier or Captain's WIS modifier", + "maneuver-save-dc": "Maneuver Save DC", + "maneuver-save-dc-info": "= 8 + Pilot's Proficiency Bonus + Pilot's Dex Modifier + Captain's CHA Modifier", + "special-features-and-options": "Special Features and Options", + "ship-cargo": "Ship Cargo", + "armor-class": "Armor Class", + "base-armor-class": "Base Armor Class", + "maneuver-bonus": "Maneuver Bonus", + "pilot-dex-modifier": "Pilot's DEX Modifier", + "misc-mod-bonus": "Misc Mod Bonus", + "base-maneuver-defense": "", + "proficiency-bonus": "Proficiency Bonus", + "pilot-wis-modifier": "Pilot's WIS Modifier", + "captain-cha-modifier": "Captain's CHA Modifier", + "defense-systems": "Defense Systems", + "weapon-systems": "Weapons Systems", + "pc-ship-gunner": "Gunner#", + "pc-ship-weapon": "Weapon", + "pc-ship-range": "Range", + "pc-ship-to-hit": "To Hit", + "pc-ship-damage": "Damage", + "pc-ship-damage-type": "Dmg. Type", + "pc-ship-special": "Special:", + "pc-ship-ammo": "Ammo:", + "pc-ship-recharge": "Recharge:", + "hull-points": "Hull Points", + "hull-points-info": "Max HP = Base Hull Points + (Defense Mod + Technician’s INT Mod)", + "resistances": "Resistances (Half Damage)", + "patch-repair": "Patch Repair", + "patch-repair-info": "(Max of two HD per repair)", + "die-type": "Die Type", + "int-mod": "Int Mod", + "used": "Used#", + "damage-threshold": "Damage Threshold", + "temp-hp": "Temp HP", + "damage": "Damage", + "remaining-si": "Remaining SI", + "structural-integrity-info": "Max SI - Base SI + Technician’s WIS Mod", + "pc-u": "PC", + "starship-u": "STARSHIP", + "sheet-type-u": "SHEET TYPE:", + "starship-statistics": "Starship Statistics", + "max-weapon-payload": "Max Weapon Payload", + "weapon-systems-info": "To Hit = (Gunner’s Proficiency Bonus + Gunner’s DEX modifier + Captain’s WIS modifier)", + "honor-u": "HONOR", + "honor-save-u": "HONOR SAVE", + "honor": "Honor", + "honor-info": "Enables the optional Honor Attribute.", + "honor-save": "Honor Save", + "honor-setting-u": "HONOR SCORE:", + "sanity-u": "SANITY", + "sanity-save-u": "SANITY SAVE", + "sanity": "Sanity", + "sanity-info": "Enables the optional Sanity Attribute.", + "sanity-save": "Sanity Save", + "sanity-setting-u": "SANITY SCORE:", + "customize-your-origin": "Customize Your Origin", + "customize-your-origin-info": "If you’d like your character to follow their own path, you may ignore your Ability Score Increase trait and assign ability score increases tailored to your character.", + "ability-score-increase-tasha": "Ability Score increase", + "ship-trait-desc-place": "Ship trait description" } \ No newline at end of file