diff --git a/Duels of Dreams - DODAS/DODAS.css b/Duels of Dreams - DODAS/DODAS.css index 8e6e47cad8..5bb7cf8f3a 100644 --- a/Duels of Dreams - DODAS/DODAS.css +++ b/Duels of Dreams - DODAS/DODAS.css @@ -149,6 +149,12 @@ div.sheet-ATRTable, div.sheet-weapontable, div.sheet-armor, div.sheet-spelltable /* ATTRIBUTE TABLE */ +.charsheet input[type=number] { + width: 100% !important; + height: auto; + padding: 0; +} + button[type="roll"].sheet-attributerollbutton{ background: none; outline-color: transparent; @@ -177,10 +183,9 @@ button[type="roll"].sheet-derivedattributerollbutton{ div.sheet-ATRTable { - display: grid; background-color: gray; - width: 185pt; - height: 120pt; + width: 148pt; + height: 125pt; /* from style reset */ border-style: solid; border: none; @@ -195,19 +200,52 @@ div.sheet-ATRTable { div.sheet-ATRTableHeader { display: grid; font-family: 'Girassol'; - grid-template-columns: 60pt 60pt 60pt; + grid-template-columns: 23pt 41pt 3pt 64pt 19pt; font-size: 115%; /*padding: .1em;*/ text-align: center; font-style: italic; + height: 15pt; } +/* +button[type="roll"].sheet-ATRTableQuestionButton { + background: none; + outline-color: transparent; + border-style: none; + font-weight: 200; + font-size: 100%; + padding: 0px 0px 0px 0px; + font-family: 'Girassol'; + cursor: pointer; + text-shadow: none; + color: #292929; + +} +*/ + +div.sheet-ATRTableQuestion { + background-color: #dddddd; + border-radius: 50%; + height: 17px; + width: 15px; + box-shadow: 1px 1px 2px 1px rgb(25 17 8 / 60%); + font-family: 'Girassol'; + /* + font-size: 115%; + */ + text-align: center; + font-style: italic; + height: 15pt; + padding-right: 0.2em; +} div.sheet-ATRTableRow { display: grid; - grid-template-columns: repeat(6, 30pt); + grid-template-columns: 20pt 27pt 25pt 4pt 27pt 25pt 20pt; font-size: 100%; text-align: center; + height: 15pt; } @@ -217,7 +255,7 @@ div.sheet-ATRLetter { background-color: #DBD8CA; font-family: 'Girassol'; font-style: normal; -padding: .3em; +padding: 0em; color: #292929; /* @@ -238,11 +276,12 @@ div.sheet-derivedATRLetter { font-family: 'Girassol'; font-style: normal; font-size: 100%; - background-color: #352719; + background-color: black; color: white; text-align: center; -padding: .4em; + padding: 0; + height: 15pt; } /*WEAPON TABLE*/ @@ -274,7 +313,7 @@ div.sheet-wptrow2 span { div.sheet-wptrow1 { display: grid; - grid-template-columns: 60pt 25pt 25pt 25pt 40pt 25pt 25pt 24pt 24pt 22pt 34pt 30pt 20pt 20pt ; + grid-template-columns: 90pt 32pt 25pt 22pt 25pt 72pt 72pt 72pt 34pt 30pt 20pt 20pt; column-gap: 0; background-color: none; height: 16pt; @@ -283,7 +322,7 @@ div.sheet-wptrow1 { div.sheet-wptrow2 { display: grid; - grid-template-columns: 60pt 25pt 25pt 25pt 20pt 20pt 50pt 24pt 24pt 22pt 104pt ; + grid-template-columns: 90pt 32pt 25pt 22pt 25pt 24pt 24pt 24pt 24pt 24pt 24pt 24pt 24pt 24pt 104pt 20pt ; column-gap: 0; background-color: gray; @@ -331,9 +370,11 @@ div.sheet-wptrow2 { div.sheet-wptfillrepeating, div.sheet-wptfillrepeating input[type="text"] { display: grid; - grid-template-columns: 60pt 25pt 25pt 25pt 20pt 20pt 25pt 25pt 24pt 24pt 22pt 1fr 20pt; + grid-template-columns: 90pt 32pt 25pt 22pt 25pt 24pt 24pt 24pt 24pt 24pt 24pt 24pt 24pt 24pt 1fr 20pt; + font-family: 'Verdana'; + font-weight: 100; height: 12.8pt; - font-size: 8.0pt; + font-size: 7.0pt; width: 100%; color: black; } @@ -347,16 +388,15 @@ background-color: #EAEAEA; /* ARMOR TABLE */ -div.sheet-armor { - display: grid; +div.sheet-armortable { /* font-style: normal; */ font-family: 'Girassol'; - width: 440pt; + width: 430pt; padding: 0; column-gap: 0; - padding: 0in 1.5pt 0in 1.5pt; + padding: 3pt 0pt 0in 3pt; font-size: 8.0pt; @@ -365,9 +405,16 @@ div.sheet-armor { } -div.sheet-toprow { +div.sheet-armortable span { + display: grid; + align-items: center; /* new */ + justify-items: center; /* new */ + +} + +div.sheet-armortbtoprow { display: grid; - grid-template-columns: 100pt 72pt 20pt 72pt; + grid-template-columns: 70pt 72pt 20pt 72pt; column-gap: 0; height: 12.8pt; font-size: 8.0pt; @@ -404,7 +451,8 @@ span.sheet-atTopWeapon, span.sheet-atTopBD { /* second row stuff */ div.sheet-armorsecondrow { display: grid; - grid-template-columns: 100pt 18pt 18pt 18pt 18pt 20pt 18pt 18pt 18pt 18pt 30pt 30pt 110pt; + grid-template-columns: 70pt 18pt 18pt 18pt 18pt 20pt 18pt 18pt 18pt 18pt 30pt 30pt 30pt 110pt; + height: 14pt; column-gap: 0; color: #292929; @@ -413,9 +461,11 @@ div.sheet-armorsecondrow { div.sheet-armor-fillinrepeating, div.sheet-armor-fillinrepeating input[type="text"] { display: grid; - grid-template-columns: 100pt 18pt 18pt 18pt 18pt 20pt 18pt 18pt 18pt 18pt 30pt 30pt 110pt; + grid-template-columns: 70pt 18pt 18pt 18pt 18pt 20pt 18pt 18pt 18pt 18pt 30pt 30pt 30pt 110pt; + font-family: 'Verdana'; + font-weight: 100; height: 14pt; - font-size: 8.0pt; + font-size: 7.0pt; width: 100%; color: black; } @@ -427,7 +477,7 @@ background-color: #EAEAEA; } /*some styling */ -div.sheet-armorsecondrow span, div.sheet-toprow span { +div.sheet-armorsecondrow span, div.sheet-armortbtoprow span { display: flex; align-items: flex-end; justify-content: center; @@ -440,7 +490,7 @@ span.sheet-atArmor, span.sheet-atDR { } -span.sheet-atLocation, span.sheet-atAPM, span.sheet-atStealth, span.sheet-atOther { +span.sheet-atLocation, span.sheet-atAPM, span.sheet-atStealth, span.sheet-atMobility, span.sheet-atOther { background-color: #DBDBDB; } @@ -524,8 +574,10 @@ div.sheet-strepeating, div.sheet-strepeating input[type="text"] { display: grid; grid-template-columns: 80pt 25pt 32pt 40pt 40pt 40pt 25pt 25pt 25pt 20pt 270pt ; + font-family: 'Verdana'; + font-weight: 100; height: 12.8pt; - font-size: 8.0pt; + font-size: 7.0pt; width: 100%; padding: 0; color: black; @@ -535,11 +587,15 @@ input[name="attr_spelllevel"], input[name="attr_spellskill"], input[name="attr_strcp"] { background-color: #EAEAEA; +font-family: 'Girassol'; +font-weight: 100; } div.sheet-strepeating input[name="attr_spelldescription"] { text-align: left; padding: 0pt 4pt; + font-family: 'Girassol'; + font-weight: 100; } @@ -550,7 +606,7 @@ div.sheet-strepeating input[name="attr_spelldescription"] { div.sheet-skilltable { font-family: 'Girassol'; - width: 446pt; + width: 600pt; padding: 0; column-gap: 0; padding: 0in 1.5pt 0in 1.5pt; @@ -576,14 +632,14 @@ div.sheet-skilltablerow span, div.sheet-skilltablerow2 span { div.sheet-skilltablerow { display: grid; - grid-template-columns: 24pt 24pt 70pt 100pt 24pt 48pt 24pt 88pt 26pt 20pt; + grid-template-columns: 24pt 24pt 150pt 100pt 48pt 24pt 24pt 88pt 80pt 26pt 20pt; } div.sheet-skilltablerow2 { display: grid; - grid-template-columns: 24pt 24pt 70pt 20pt 20pt 20pt 20pt 20pt 24pt 24pt 24pt 24pt 22pt 22pt 22pt 22pt 26pt 20pt; + grid-template-columns: 24pt 24pt 150pt 20pt 20pt 20pt 20pt 20pt 24pt 24pt 24pt 24pt 22pt 22pt 22pt 22pt 80pt 26pt 20pt; } .sheet-str1Above, .sheet-str1RelevantAttributes, .sheet-str2Tier, .sheet-str2Cost, .sheet-str2AboveSub, .sheet-str2Sub, .sheet-str2Roll { @@ -611,9 +667,11 @@ div.sheet-skilltablerow2 { div.sheet-skillsfillrepeating, div.sheet-skillsfillrepeating input[type="text"] { display: grid; - grid-template-columns: 24pt 24pt 70pt 20pt 20pt 20pt 20pt 20pt 24pt 24pt 24pt 24pt 22pt 22pt 22pt 22pt 26pt 20pt; + grid-template-columns: 24pt 24pt 150pt 20pt 20pt 20pt 20pt 20pt 24pt 24pt 24pt 24pt 22pt 22pt 22pt 22pt 80pt 26pt 20pt; + font-family: 'Verdana'; + font-weight: 100; height: 12.8pt; - font-size: 8.0pt; + font-size: 7.0pt; width: 100%; color: black; } @@ -640,7 +698,7 @@ input[name="attr_skilltotal"] { div.sheet-pointbuytable { font-family: 'Girassol'; - width: 314pt; + width: 414pt; height: 107pt; margin-top: 12px; @@ -671,7 +729,7 @@ div.sheet-pointbuytabletitlerow span { div.sheet-pointbuytabletitlerow, div.sheet-pointbuytablerow, div.sheet-pointbuytabletotalrow { display: grid; - grid-template-columns: 70pt 26pt 220pt; + grid-template-columns: 70pt 26pt 320pt; } @@ -692,8 +750,10 @@ div.sheet-pointbuytablerow { div.sheet-pointbuytable input[type="text"] { height: 12.8pt; - font-size: 8.0pt; + font-size: 7.0pt; width: 100%; + font-family: 'Verdana'; + font-weight: 100; } @@ -704,7 +764,7 @@ div.sheet-pointbuytable input[type="text"] { /* SPELL BUILDER */ div.sheet-spellbuilder { - font-family: 'Girassol'; + font-family: 'Verdana'; width: 1fr; padding: 0; column-gap: 0; @@ -739,9 +799,9 @@ div.sheet-sbrowcorespell, div.sheet-sbrowdamage, div.sheet-sbrowspelltype, div.s div.sheet-spellbuilder input[type="text"] { - font-family: 'Girassol'; + font-family: 'Verdana'; height: 12.8pt; - font-size: 8.0pt; + font-size: 7.0pt; width: 100%; color: black; } @@ -826,3 +886,93 @@ button[type=roll].sheet-derivedattributerollbutton::before { button[type=roll].sheet-attributerollbutton::before { content: ''; } +button[type=roll].sheet-hidden { + display: none; + +} + +/* custom roll templates */ +.sheet-rolltemplate-dodas1 table { + width:100%; + background-color: white; + font-family:"Palatino",Helvetica,sans-serif; + border:1px solid rgba(112,32,130,1) +} +.sheet-rolltemplate-dodas1 caption { + background: linear-gradient(180deg, #000000, #524949); + color: #d5e0e0; + text-align: center; + bottom:0; + font-weight:300; + font-size:1.1em; + padding: 5px 5px 0px 5px; +} +.sheet-rolltemplate-dodas1 td { + padding:2px; + line-height:1.4em; + vertical-align:top +} +.sheet-rolltemplate-dodas1 td:first-child { + font-weight:bold; + text-align:right; + min-width:50px; + padding-right:10px; +} +.sheet-rolltemplate-dodas1 tr:nth-child(even) { + background-color:#eee +} + +/*custom roll template dodas damage */ +.sheet-rolltemplate-dodasdmg table { + width:100%; + background-color: #732f2f; + font-family:"Palatino",Helvetica,sans-serif; + border:1px solid rgba(112,32,130,1) +} +.sheet-rolltemplate-dodasdmg caption { + background: linear-gradient(180deg, #000000, #524949); + color: #d5e0e0; + text-align: center; + font-weight:300; + font-size:1.1em; + padding: 5px 5px 0px 5px; +} +.sheet-rolltemplate-dodasdmg td { + padding:2px; + line-height:1.4em; + vertical-align:top +} +.sheet-rolltemplate-dodasdmg td:first-child { + font-weight:bold; + text-align:right; + min-width:50px; + padding-right:10px; +} +.sheet-rolltemplate-dodasdmg tr:nth-child(even) { + background-color: #eee; +} + +/* +button[type=roll].sheet-rolltemplate-dodas1 { + background-color: #000000 +} +*/ + +button[type=roll].sheet-d6-dice::before { + font-family: 'dicefontd6'; + content: 'F '; +} + + +.sheet-rolltemplate-dodas1 a[href^='!'],.sheet-rolltemplate-dodas1 a[href^='~'] { + background-color: #6f120c; + padding: 1px 0px 0px 0px; + color: white; + height: 17px; + width: 18px; + display: inline-block; + text-align: center; + border: 1px solid white; +} + +