diff --git a/The_Dee_Sanction/The_Dee_Sanction.css b/The_Dee_Sanction/The_Dee_Sanction.css new file mode 100644 index 0000000000..a296b0972e --- /dev/null +++ b/The_Dee_Sanction/The_Dee_Sanction.css @@ -0,0 +1,1089 @@ +@import url('https://fonts.googleapis.com/css?family=Tangerine&display=swap|Tinos:wght@700&display=swap|Quando&display=swap'); + +.charsheet{ + font-family: 'Tangerine', cursive; + font-weight:bold; + font-size:xx-large; + /*font-family: 'Verdana';*/ + min-width: 832px; + max-width: 832px; + +} + + + + + + +.sheet-rolltemplate-challenge .sheet-wrapper{ + height: 101px; + width: 207px; + padding:16px 5px 10px 5px; + background-repeat:no-repeat; + background-image: url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/roll-background25.jpg) +} + +.sheet-rolltemplate-challenge div{ + text-align:center; +} + + +.sheet-rolltemplate-challenge hr { + margin-top: 5px; + margin-bottom: 5px; +} + + +.sheet-rolltemplate-challenge .sheet-name{ + font-family:Tangerine; + font-size:xx-large; + font-weight:bold; +} + +.sheet-rolltemplate-challenge .sheet-resource{ + font-family:Tangerine; + font-size:xx-large; + font-weight:bold; + margin-top: 11px; + margin-bottom:5px; +} + +.sheet-rolltemplate-challenge .sheet-roll{ + font-family:Quando; +} + +.sheet-rolltemplate-challenge .sheet-result{ + font-family:Quando; + text-transform:uppercase; +} + + .sheet-rolltemplate-challenge .inlinerollresult{ + background-color: transparent; + border:none; + } + + + .sheet-rolltemplate-challenge .inlineroll { + + + } + + .sheet-rolltemplate-challenge .inlinerollresult.importantroll{ + border:none; + } + + .sheet-rolltemplate-challenge .inlinerollresult.fullcrit{ + border:none; + } + + .sheet-rolltemplate-challenge .inlinerollresult.fullfail { + border:none; + } + + +.headerSection{ + position: relative; + height: 168px +} + + + +.headerSection .section1{ + position: absolute; + font-size: 32px; + top: 0px; + left: 145px +} + +.headerSection .section2{ + position: absolute; + font-size: 100px; + top: -15px; + left: 152px; +} + +.headerSection .section3{ + position: absolute; + font-size: 100px; + top: 40px; + left: 83px; +} + +.main-grid-container{ + display: grid; + grid-template-columns: 1fr 1fr; + gap: 0px 5px; +} + + +.left-grid-container{ + display: grid; + grid-template-columns: 1fr; + grid-template-rows: 169px max-content max-content max-content ; + gap: 5px 0px; +} + + +.right-grid-container{ + display: grid; + grid-template-columns: 1fr; + grid-template-rows: max-content max-content max-content max-content ; + /*grid-template-rows: 103px 100px 100px 100px 100px;*/ + gap: 5px 0px; +} + + +.x1frContent{ + display: grid; + grid-template-columns: max-content 1fr; + gap: 13px; + /* grid-template-rows: max-content; */ + line-height: 34px; + align-items: center; +} + +.x1frContent input{ + width: 100%; + padding: 0px; + border-bottom: 1px solid black; +} + +.x1frContent span{ + align-self: end; + display: block; + Font-size: x-large; +} + + +.details input[type="text"]{ + font-family: Tino; + text-transform: uppercase; + font-size: large; +} + +.sheet-quirks{ + font-size:xx-small; +} + + +.resource-grid{ + display: grid; + grid-template-columns: 82px 82px 82px; + gap: 5px; + margin: 0px 28px 0px 63px +} + +.resource-grid button{ + font-size:x-large; +} + +.resource-bubble{ + position:relative; + + background-image:url("https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/resource-bubble24.png"); + height: 137px; + width: 85px; + background-repeat: no-repeat; +} + + +.resource-bubble input{ + position: absolute; + width: 80%; + left: 7px; + top: 63px; + height: 64px; + border: none; + background: transparent; + font-size: xx-large; + font-weight:bold; + font-family: Tino; + text-align:center; +} + +.resource-bubble select{ + border-radius: 100%; + position: absolute; + width: 80%; + left: 12px; + top: 63px; + height: 64px; + border: none; + background: transparent; + font-size: xx-large; + font-weight: bold; + font-family: Tino; + text-align: center; + margin:0px; +} + +.ExpertiseAbilities{ + margin: 0px; + width: 393px; + height: 58px; + font-family: Quando; + font-size: small; + text-transform: uppercase +} + + +.fortuneGrid{ + display: grid; + grid-template-columns: max-content 1fr; + gap: 1px; +} + + +.fortuneGrid span{ + display:block; +} + +.fortune{ + position:relative; + background-image:url("https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/fortune22.png"); + height: 95px; + width: 66px; + background-repeat: no-repeat; +} + + +.fortune input{ +position: absolute; + width: 80%; + left: 6px; + top: 16px; + height: 64px; + border: none; + background: transparent; + font-size: xxx-large; + font-weight: bold; + font-family: Tino; + text-align: center; +} + + +.fortuneNotes{ + margin: 0px; + width: 90%; + height: 102px; + font-family:Quando; + border: 1px solid lightgray; + text-transform:uppercase; + +} + +.tradecraftGrid{ + display: grid; + grid-template-columns: max-content 1fr; + gap: 25px; + line-height: normal; + padding: 0px;; +} + +.tradecraftGrid textarea{ + font-family: Quando; + font-size:small; + width: 293px; + height: 74px; +} + + +.InjuriesAfflicationGrid{ + display: grid; + grid-template-columns: 307px 80px; + gap: 1px; +} + +.InjuriesAfflicationGrid input{ + width:100%; + border-bottom:1px solid black; + font-family: Quando; +} + +.InjuriesAfflicationGrid select{ + width:100%; + margin:0px; + font-family: Quando; + border:none; + border-bottom: 1px solid black; + border-radius: 0px; + padding:0px; +} + + + +.HitsGrid{ + display: grid; + grid-template-columns: max-content 1fr; + gap: 1px; + margin-top: 10px; +} + +.hits{ + position:relative; + background-image:url("https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/hits23.png"); + height: 95px; + width: 66px; + background-repeat: no-repeat; +} + + +.hits input[type=text]{ + position: absolute; + width: 80%; + left: 5px; + top: 16px; + height: 45px; + border: none; + background: transparent; + font-size: xxx-large; + font-weight: bold; + font-family: Tino; + text-align: center; +} + + +.ArmorGrid{ + display: grid; + grid-template-columns: max-content 1fr; + gap: 1px; + margin-top: 10px; + align-items: end; +} + +.ArmorGrid button[type="roll"]{ + font-weight: bold; + font-family: Tino; + font-size:large; +} + + + +.ArmorGrid textarea{ +} + +.ArmorGrid span{ + display:block +} + +.Armor{ + position:relative; + background-image:url("https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/armor23.png"); + height:107px; + width: 66px; + background-repeat: no-repeat; +} + + +.Armor input[type=text]{ + position: absolute; + width: 80%; + left: 5px; + top: 22px; + height: 45px; + border: none; + background: transparent; + font-size: 27px; + font-weight: bold; + font-family: Tino; + text-align: center; +} + + + +.Armor select{ + border-radius: 100%; + position: absolute; + width: 95%; + left: 2px; + top: 15px; + height: 64px; + border: none; + background: transparent; + font-size: x-large; + font-weight: bold; + font-family: Tino; + text-align: center; + margin: 0px +} + + +.possessions span{ + font-weight: bold; + font-family: Tino; + font-size:large; +} + +.possessions textarea{ + margin: 0px; + width: 97%; + height: 365px; + border: 1px solid lightgray; + font-family: Quando; + font-size: small; + text-transform: uppercase; +} + + + +.hits input[type=checkbox]{ +} + +.hitsFalter1{ + position: absolute; + width: 80%; + left: 6px; + top: 56px; +} + +.hitsFalter2{ + position: absolute; + width: 80%; + left: 41px; + top: 56px; +} + +.minorHdr { + font-weight: bold; + font-family: Tino; + font-size:large; +} + +.quirk textarea{ + margin: 0px; + width: 97%; + height: 27px; + border: 1px solid lightgray; + font-family: Quando; + font-size: xx-small; +} + +.favour span{ + font-weight: bold; + font-family: Tino; + font-size:large; +} + + +.favour input[type=text]{ + width:200px; + font-family: Tino; + font-size:large; +} + +.favourDtls{ + margin: 0px; + width: 97%; + height: 60px; + border: 1px solid lightgray; + font-family: Tino; + font-size:small; + text-transform: uppercase +} + + +.esoterica{ + margin: 0px; + width: 97%; + height: 60px; + border: 1px solid lightgray; + font-family: Tino; + font-size:large; + text-transform: uppercase + + +} + + +.unravelling{ + position:relative; + background-image:url("https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/dice22.png"); + background-repeat:no-repeat; + height:110px; + width:330px; + margin-left: 45px; + margin-bottom: 10px; +} + +.unravelling button.text_roll[type="roll"]{ + position: absolute; + top: 8px; + left:127px; + font-family: Tangerine; + font-size:32px; +} + + +.unravelling #d12{ + position: absolute; + top: 71px; + left: 25px; +} + +.unravelling #d10{ + position: absolute; + top: 74px; + left: 92px; +} + + + +.unravelling #d8{ + position: absolute; + top: 74px; + left: 159px; +} + +.unravelling #d6{ + position: absolute; + top: 72px; + left:224px; +} + + +.unravelling #d4{ + position: absolute; + top: 75px; + left: 290px; +} + + + + +input[type="radio"].diced12{ + display:none; +} + +.diced12 + label[for=d12] +{ + top: 39px; + left: -5px; + width:63px; +} + +.diced12:checked + label[for=d12] +{ + background-repeat:no-repeat; + background-image:url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/ring23.png); +} + + +.diced10{ + display:none; +} + +.diced10 + label[for=d10] +{ + top: 40px; + left: 60px; + width:63px; + +} + +.diced10:checked + label[for=d10] +{ + background-repeat:no-repeat; + background-image:url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/ring23.png); +} + + +.diced8{ + display:none; +} + +.diced8 + label[for=d8] +{ + top: 39px; + left: 129px; + width:63px; +} + +.diced8:checked + label[for=d8] +{ + background-repeat:no-repeat; + background-image:url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/ring23.png); +} + + +.diced6{ + display:none; +} + +.diced6 + label[for=d6] +{ + top: 39px; + left: 195px; + width:63px; +} + +.diced6:checked + label[for=d6] +{ + background-repeat:no-repeat; + background-image:url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/ring23.png); +} + +.diced4{ + display:none; +} + +.diced4 + label[for=d4] +{ + top: 46px; + left: 260px; + width:63px; +} + +.diced4:checked + label[for=d4] +{ + background-repeat:no-repeat; + background-image:url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/ring23.png); +} + +.baseDieLabel{ + position: absolute; + background-image: none; + height: 72px; + width: 72px; + display: inline-block; + padding: 0 0 0 0px; + cursor: pointer; + +} + + +.AffilationContact{ + margin: 0px; + width: 393px; + height: 58px; + font-family: Quando; + font-size: small; + text-transform: uppercase +} + +.resource-selector{ + display: grid; + grid-template-columns: 50px 79px 50px 79px 50px 79px; + gap: 1px; + align-items: center; + grid-template-rows: 49px; +} + + + +.resource-selector input{ + margin:0;padding:0; + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; +} + +.systemIcon{background-image:url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/system2.png);} +.kitIcon{background-image:url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/kit22.png);} +.vigilanceIcon{background-image:url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/vigilance22.png);} +.magicIcon{background-image:url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/magic22.png);} +.accessIcon{background-image:url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/access22.png);} +.conspiracyIcon{background-image:url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/conspiracy22.png);} + + +.charsheet *:focus { + outline: none; +} + +.charsheet textarea { + width: 96%; +} + + +.resource-selector input:active +.resource-used{opacity: .9;} +.resource-selector input:checked +.resource-used{ + -webkit-filter: none; + -moz-filter: none; + filter: none; +} +label.resource-used{ + cursor:pointer; + background-size:contain; + background-repeat:no-repeat; + display:inline-block; + width: 46px; + height: 75px; + -webkit-transition: all 100ms ease-in; + -moz-transition: all 100ms ease-in; + transition: all 100ms ease-in; + -webkit-filter: brightness(1.1) grayscale(1) opacity(.4); + -moz-filter: brightness(1.1) grayscale(1) opacity(.4); + filter: brightness(1.1) grayscale(1) opacity(.4); + +} + +label.resource-used:hover{ + -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9); + -moz-filter: brightness(1.2) grayscale(.5) opacity(.9); + filter: brightness(1.2) grayscale(.5) opacity(.9); +} + + +.fixLH{ + line-height:0.5em; + z-index: 0; +} + +.TaC{ + padding-left: 137px; + margin-top:0px; +} + +.section-wrapper{ + padding:5px; + border:1px solid black; +} + +.text_input{ + border: none; + box-shadow: none; + /*border-bottom: 1px solid black;*/ + border-radius: 0; + display:inline-block; + outline:none; + font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; + +} + + + + +/* Text button */ + +.charsheet button[type=roll].text_roll::before { + content: " "; + background-image: none; +} + +.charsheet button.text_roll[type="roll"] { + font-size: x-large; + font-weight:bold; + display: inline-block; + box-shadow: none; + outline:none; + margin: 0; + text-align: center; + cursor: pointer; + background-image: none; + background-color: transparent; + white-space: nowrap; + border: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + color: black; + line-height: 11px; + +} + +.charsheet button.text_roll[type="roll"]:hover { + /*background-color:rgb(230, 239, 230);*/ + /*border-color: red;*/ + color:red; +} + +.charsheet button.text_roll[type="roll"] label, .charsheet button[type="roll"] input { + height:24px; + line-height: 24px; + text-align:center; + width: 100%; + cursor: pointer; + background: none; + box-shadow: none; + transition: none; + border:none; + font-weight:700; +} + + +.charsheet button.text_roll[type="roll"]:hover label, .charsheet button[type="roll"]:hover input { + color: white; + border: none; +} + + +/* End Text button end*/ + + +/* Text Action button */ + +.charsheet button[type="action"] text_roll::before { + content: " "; + *background-image: none; +} + +.charsheet button.text_roll[type="action"] { + font-size: x-large; + font-weight:bold; + font-family:tangerine; + display: inline-block; + box-shadow: none; + outline:none; + margin: 0; + text-align: left; + cursor: pointer; + background-image: none; + background-color: transparent; + white-space: nowrap; + border: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + color: black; + line-height: 11px; + +} + +.charsheet button.text_roll[type="action"]:hover { + /*background-color:rgb(230, 239, 230);*/ + /*border-color: red;*/ + color:red; +} + +.charsheet button.text_roll[type="action"] label, .charsheet button[type="action"] input { + height:24px; + line-height: 24px; + text-align:left; + width: 100%; + cursor: pointer; + background: none; + box-shadow: none; + transition: none; + /*border-radius: none;*/ + border:none; + font-weight:700; +} + + +.charsheet button.text_roll[type=action]:hover label, .charsheet button[type=action]:hover input { + color: white; + border: none; +} + + +/* End Text button end*/ +.unravelling button.clearButt[type="action"]{ + position: absolute; + top: 91px; + left: 327px; + z-index: 0; + font-size: medium; +} + + + /*Unravelling template */ + +.sheet-rolltemplate-unravelling .sheet-wrapper{ + height: 232px; + width: 207px; + padding:16px 5px 10px 5px; + background-repeat:no-repeat; + background-image: url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/roll-background33.jpg) +} + +.sheet-rolltemplate-unravelling .sheet-immediateGrid +{ + display: grid; + grid-template-columns: 50px 151px; + gap: 1px; + margin: 2px 0px 10px 0px; +} + + +.sheet-rolltemplate-unravelling .sheet-humour{ + font-weight:bold; +} + +.sheet-rolltemplate-unravelling .sheet-dtls{ + font-size: x-small; + line-height: 1em; + text-align: left; + text-transform: none; +} + + +.sheet-rolltemplate-unravelling div{ + text-align:center; +} + + +.sheet-rolltemplate-unravelling hr { + margin-top: 5px; + margin-bottom: 5px; +} + + +.sheet-rolltemplate-unravelling .sheet-name{ + font-family:Tangerine; + font-size:xx-large; + font-weight:bold; +} + +.sheet-rolltemplate-unravelling .sheet-resource{ + font-family:Tangerine; + font-size:xx-large; + font-weight:bold; + margin-top: 11px; + margin-bottom:5px; +} + +.sheet-rolltemplate-unravelling .sheet-roll{ + font-family:Quando; +} + +.sheet-rolltemplate-unravelling .sheet-result{ + font-family:Quando; + text-transform:uppercase; + line-height: 1em; +} + + .sheet-rolltemplate-unravelling .inlinerollresult{ + background-color: transparent; + border:none; + } + + + .sheet-rolltemplate-unravelling .inlineroll { + + + } + + .sheet-rolltemplate-unravelling .inlinerollresult.importantroll{ + border:none; + } + + .sheet-rolltemplate-unravelling .inlinerollresult.fullcrit{ + border:none; + } + + .sheet-rolltemplate-unravelling .inlinerollresult.fullfail { + border:none; + } + + + /* */ + +/* Armour Template */ +.sheet-rolltemplate-armour .sheet-wrapper{ + height: 101px; + width: 207px; + padding:16px 5px 10px 5px; + background-repeat:no-repeat; + background-image: url(https://raw.githubusercontent.com/Lockbox313/roll20-character-sheets/master/The_Dee_Sanction/images/roll-background25.jpg) +} + +.sheet-rolltemplate-armour div{ + text-align:center; +} + + +.sheet-rolltemplate-armour hr { + margin-top: 5px; + margin-bottom: 5px; +} + + +.sheet-rolltemplate-armour .sheet-name{ + font-family:Tangerine; + font-size:xx-large; + font-weight:bold; +} + +.sheet-rolltemplate-armour .sheet-resource{ + font-family:Tangerine; + font-size:xx-large; + font-weight:bold; + margin-top: 11px; + margin-bottom:5px; +} + +.sheet-rolltemplate-armour .sheet-roll{ + font-family:Quando; +} + +.sheet-rolltemplate-armour .sheet-result{ + font-family:Quando; + text-transform:uppercase; +} + + .sheet-rolltemplate-armour .inlinerollresult{ + background-color: transparent; + border:none; + } + + + .sheet-rolltemplate-armour .inlineroll { + + + } + + .sheet-rolltemplate-armour .inlinerollresult.importantroll{ + border:none; + } + + .sheet-rolltemplate-armour .inlinerollresult.fullcrit{ + border:none; + } + + .sheet-rolltemplate-armour .inlinerollresult.fullfail { + border:none; + } + /* */ + +/*-------------------------------------------*/ +/*------------ Repeating Buttons ------------*/ +/*-------------------------------------------*/ + +.repcontrol .btn { + border: 0 solid transparent; + color: white !important; + background: none; + font-size: 0px; + box-shadow: none; + margin-bottom: 1px; + font-family: pictos; + font-style: normal; +} + +.repcontrol .repcontrol_edit::after { + content: '('; +} + + .editmode ~ .repcontrol .repcontrol_edit::after { + content: ')'; +} + +.repcontrol .repcontrol_add::before { + content: '&'; +} + + .repcontrol .repcontrol_add::before, + .repcontrol .repcontrol_edit::after { + visibility: visible; + background-color: #fff; + border: 1px solid #999; + border-radius: 2px; + font-size: 12px; + height: 12px; + width: 12px; + padding: 2px 4px 2px 4px; + color: #333; +} + +.repcontrol .repcontrol_edit:hover::after, +.repcontrol .repcontrol_add:hover::before +{ + background-color: #EFEFEF; +} diff --git a/The_Dee_Sanction/The_Dee_Sanction.html b/The_Dee_Sanction/The_Dee_Sanction.html new file mode 100644 index 0000000000..3e5b906db0 --- /dev/null +++ b/The_Dee_Sanction/The_Dee_Sanction.html @@ -0,0 +1,571 @@ +
+ {{/rollGreater() roll 1}}
+ {{#^rollGreater() roll 1}}
+
+ {{/^rollGreater() roll 1}}
+