Merge pull request #662 from suldae/master

Roll template update for D&D3.5 and RMSS character sheets
This commit is contained in:
SteveKoontz
2015-03-09 12:01:01 -07:00
12 changed files with 35768 additions and 2087 deletions
+666 -58
View File
@@ -1,4 +1,11 @@
.sheet-pc-spells-show:not(:checked)~.sheet-pc-spells {display:none;}
.sheet-pc-spells-show:not(:checked)~.sheet-pc-spells {display:none;}
.sheet-pc-combat-show:not(:checked)~.sheet-pc-combat {display:none;}
.sheet-pc-saveblock-show:not(:checked)~.sheet-pc-saveblock {display:none;}
.sheet-pc-statblock-show:not(:checked)~.sheet-pc-statblock {display:none;}
.sheet-pc-equipment-show:not(:checked)~.sheet-pc-equipment {display:none;}
.sheet-pc-weapons-show:not(:checked)~.sheet-pc-weapons {display:none;}
.sheet-pc-skills-show:not(:checked)~.sheet-pc-skills {display:none;}
.sheet-pc-rolltemplates-show:not(:checked)~.sheet-pc-rolltemplates {display:none;}
.sheet-pc-weapon1-show:not(:checked)~.sheet-pc-weapon1 {display:none;}
.sheet-pc-weapon2-show:not(:checked)~.sheet-pc-weapon2 {display:none;}
@@ -6,6 +13,10 @@
.sheet-pc-weapon4-show:not(:checked)~.sheet-pc-weapon4 {display:none;}
.sheet-pc-weapon5-show:not(:checked)~.sheet-pc-weapon5 {display:none;}
.sheet-pc-weapon6-show:not(:checked)~.sheet-pc-weapon6 {display:none;}
.sheet-pc-weapon7-show:not(:checked)~.sheet-pc-weapon7 {display:none;}
.sheet-pc-weapon8-show:not(:checked)~.sheet-pc-weapon8 {display:none;}
.sheet-pc-weapon9-show:not(:checked)~.sheet-pc-weapon9 {display:none;}
.sheet-pc-weapon10-show:not(:checked)~.sheet-pc-weapon10 {display:none;}
.sheet-pc-spells0-show:not(:checked)~.sheet-pc-spells0 {display:none;}
.sheet-pc-spells1-show:not(:checked)~.sheet-pc-spells1 {display:none;}
@@ -18,12 +29,39 @@
.sheet-pc-spells8-show:not(:checked)~.sheet-pc-spells8 {display:none;}
.sheet-pc-spells9-show:not(:checked)~.sheet-pc-spells9 {display:none;}
.sheet-pc-spells10-show:not(:checked)~.sheet-pc-spells10 {display:none;}
.sheet-pc-spells11-show:not(:checked)~.sheet-pc-spells11 {display:none;}
.sheet-pc-spells11-show:not(:checked)~.sheet-pc-spells11 {display:none;}
.sheet-pc-other1-show:not(:checked)~.sheet-pc-other1 {display:none;}
.sheet-pc-other2-show:not(:checked)~.sheet-pc-other2 {display:none;}
.sheet-pc-other3-show:not(:checked)~.sheet-pc-other3 {display:none;}
.sheet-pc-other4-show:not(:checked)~.sheet-pc-other4 {display:none;}
.sheet-pc-notes1-show:not(:checked)~.sheet-pc-notes1 {display:none;}
.sheet-pc-notes2-show:not(:checked)~.sheet-pc-notes2 {display:none;}
.sheet-pc-notes3-show:not(:checked)~.sheet-pc-notes3 {display:none;}
.sheet-pc-notes4-show:not(:checked)~.sheet-pc-notes4 {display:none;}
.sheet-pc-rolltemplates-show:not(:checked)~.sheet-pc-rolltemplates {display:none;}
input.sheet-tab1:checked + span.sheet-tab1,
input.sheet-tab2:checked + span.sheet-tab2,
input.sheet-tab3:checked + span.sheet-tab3,
input.sheet-tab4:checked + span.sheet-tab4,
input.sheet-tab5:checked + span.sheet-tab5,
input.sheet-tab6:checked + span.sheet-tab6,
input.sheet-tab7:checked + span.sheet-tab7,
input.sheet-tab8:checked + span.sheet-tab8,
input.sheet-tab9:checked + span.sheet-tab9,
input.sheet-tab99:checked + span.sheet-tab99,
input.sheet-tab10:checked + span.sheet-tab10 {
background: gray;
color: white;
}
.charsheet label {
display: inline-block;
width: 75px;
text-align: right;
text-align: left;
}
.charsheet input {
@@ -54,16 +92,6 @@ fieldset {
display: none;
}
.sheet-col strong.sheet-dee {
font-size: 1.4em;
font-weight: bold;
padding-right: 4px;
}
.charsheet input.sheet-short {
width: 3.5em;
}
.charsheet {
background-color: white;
background-image: none;
@@ -105,6 +133,15 @@ select.sheet-dtype {
vertical-align: top;
}
.sheet-statlabel-weapons {
display:table-cell;
border: 1px solid white;
background-color: black;
color: white;
font-size: 0.7em;
vertical-align:bottom;
}
.sheet-table-name {
display:table-caption;
text-align:center;
@@ -121,6 +158,12 @@ select.sheet-dtype {
vertical-align:bottom;
}
.sheet-table-header-left {
display:table-cell;
text-align:left;
font-weight:bold;
}
.sheet-table-header2-left {
display:table-cell;
text-align:left;
@@ -128,6 +171,12 @@ select.sheet-dtype {
font-size: 0.7em;
}
.sheet-table-header-right {
display:table-cell;
text-align:right;
font-weight:bold;
}
.sheet-table-header2 {
display:table-cell;
text-align:center;
@@ -144,6 +193,11 @@ select.sheet-dtype {
vertical-align:top;
}
.sheet-table-left {
display:table-cell;
text-align:left;
}
.sheet-table-center {
margin-left:auto;
margin-right:auto;
@@ -179,6 +233,17 @@ select.sheet-dtype {
width: 28px;
}
.sheet-table-data-center-skills-rep {
display:table-cell;
width: 31px;
}
.sheet-table-col {
display:table-col;
vertical-align:center;
width:100%;
}
.sheet-table-row {
display:table-row;
vertical-align:top;
@@ -198,17 +263,14 @@ select.sheet-dtype {
width: 40px;
}
textarea { height: auto; }
input, select {
width:100%;
}
/* Hide actual radio/checkbox */
input[type="radio"],
input[type="checkbox"]
{
/* Hide actual checkbox */
input.sheet-arrow[type="checkbox"]{
opacity: 0;
width: 16px;
height: 16px;
@@ -220,59 +282,605 @@ input[type="checkbox"]
z-index: 1;
}
/* Fake radio/checkbox */
input[type="radio"] + span::before,
input[type="checkbox"] + span::before
{
/* Fake checkbox */
input.sheet-arrow[type="checkbox"] + span::before{
margin-right: 4px;
border: solid 1px #a8a8a8;
line-height: 14px;
text-align: center;
display: inline-block;
vertical-align: middle;
-moz-box-shadow: 0 0 2px #ccc;
-webkit-box-shadow: 0 0 2px #ccc;
box-shadow: 0 0 2px #ccc;
background: #f6f6f6;
background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
background: -o-radial-gradient(#f6f6f6, #dfdfdf);
background: radial-gradient(#f6f6f6, #dfdfdf);
content: "►";
width: 14px;
height: 14px;
font-size: 12px;
}
input.sheet-arrow[type="checkbox"]:checked + span::before { content: "▼"; }
/* Fake tabs style1 (reskinned radio button; fixed to work properly in firefox */
div.sheet-tab-content { display: none; }
input.sheet-tab1:checked ~ div.sheet-tab1,
input.sheet-tab2:checked ~ div.sheet-tab2,
input.sheet-tab3:checked ~ div.sheet-tab3,
input.sheet-tab4:checked ~ div.sheet-tab4,
input.sheet-tab5:checked ~ div.sheet-tab5,
input.sheet-tab6:checked ~ div.sheet-tab6,
input.sheet-tab7:checked ~ div.sheet-tab7,
input.sheet-tab8:checked ~ div.sheet-tab8,
input.sheet-tab9:checked ~ div.sheet-tab9,
input.sheet-tab10:checked ~ div.sheet-tab10,
input.sheet-tab99:checked ~ div.sheet-tab99
{
display: block;
}
/* Fake radio */
input[type="radio"] + span::before
input.sheet-tab
{
content: "";
width: 12px;
height: 12px;
font-size: 24px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 70px;
height: 20px;
position: relative;
top: 5px;
left: 6px;
margin: -1.5px;
cursor: pointer;
opacity: 0;
z-index: 9999;
}
input[type="radio"]:checked + span::before
span.sheet-tab {
text-align: center;
display: inline-block;
font-size: 13px;
background: black;
color: white;
font-weight: bold;
width: 70px;
height: 20px;
cursor: pointer;
position: relative;
margin-left: -75px;
}
input.sheet-tab::before
{
content: "•";
content: attr(title);
border: solid 1px #a8a8a8;
border-bottom-color: black;
text-align: center;
display: inline-block;
background: #fff;
background: -moz-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
background: -webkit-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
background: -ms-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
background: -o-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
background: linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
width: 50px;
height: 20px;
font-size: 18px;
}
/* Fake checkbox */
input[type="checkbox"] + span::before
input.sheet-tab:checked::before
{
content: "";
width: 12px;
height: 12px;
font-size: 10px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #dcdcdc;
background: -moz-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
background: -webkit-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
background: -ms-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
background: -o-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
background: linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
border-bottom-color: #fff;
}
input[type="checkbox"]:checked + span::before
input.sheet-tab:not(:first-child)::before
{
content: "✓";
}
border-left: none;
}
div.sheet-tab-content
{
border: 1px solid #a8a8a8;
border-top-color: #000;
margin: 2px 0 0 5px;
padding: 5px;
}
/* tabs style2 (with label) works even in firefox */
.sheet-character-sheet,
.sheet-expand
{
display: none;
padding: 3px;
}
.sheet-expand:checked ~ .sheet-show
{
display: block;
background-color: white;
margin: 1px 0px 0px -2px;
}
.sheet-tab
{
display: inline-block;
text-align: center;
margin: -2px;
padding: 2px;
width: 124px;
height: 24px;
background-color: gray;
border-top-left-radius: 1em 3em;
border-top-right-radius: 1em 3em;
border: solid thin gray;
border-bottom: none;
}
.sheet-expand:checked ~ .sheet-tab
{
background-color: white;
}
label
{
display: inline;
}
label,
label div
{
font-size: 12px;
font-weight: normal;
}
textarea {
height: auto;
color: black;
}
input {
color: black;
}
input, select {
width:100%;
}
/* Roll Templates */
/* Attacks */
.sheet-rolltemplate-DnD35Attack table {
width: 100%;
padding: 2px;
border: 1px solid;
background-color: #ffffff;
text-align: left;
}
.sheet-rolltemplate-DnD35Attack th {
color: rgb(126, 45, 64);
padding-left: 5px;
line-height: 1.6em;
font-size: 1.2em;
text-align: left;
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
}
.sheet-rolltemplate-DnD35Attack .sheet-header-attack {
color: rgb(126, 45, 64);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Attack .sheet-header-initiative {
color: rgb(204, 153, 51);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Attack .sheet-header-spell{
color: rgb(45, 64, 126);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Attack .sheet-header-ability {
color: rgb(204, 115, 51);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Attack .sheet-header-save {
color: rgb(153, 77, 153);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Attack .sheet-header-skill {
color: rgb(64, 126, 45);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Attack .sheet-header-skillcat{
color: rgb(45, 126, 107);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Attack .sheet-header-basic{
background-color: gray;
color: white;
text-align: center;
/*color: rgba(112,32,130,1);*/
}
.sheet-rolltemplate-DnD35Attack .sheet-subheader {
color: #000;
font-size: 1em;
font-style: italic;
text-align: left;
}
.sheet-rolltemplate-DnD35Attack .sheet-arrow-right {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 180px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-DnD35Attack .sheet-arrow-left {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-right: 180px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-DnD35Attack .sheet-arrow-spell {
border-top: 3px solid rgb(45, 64, 126);
border-bottom: 3px solid rgb(45, 64, 126);
border-left: 90px solid transparent;
border-right: 90px solid transparent;
}
.sheet-rolltemplate-DnD35Attack .sheet-arrow-ability {
border-top: 3px solid transparent;
border-bottom: 3px solid rgb(204, 115, 51);
border-left: 90px solid rgb(204, 115, 51);
border-right: 90px solid rgb(204, 115, 51);
}
.sheet-rolltemplate-DnD35Attack .sheet-arrow-save {
border-top: 3px solid rgb(153, 77, 153);
border-bottom: 3px solid rgb(153, 77, 153);
border-left: 90px solid rgb(153, 77, 153);
border-right: 90px solid rgb(153, 77, 153);
}
.sheet-rolltemplate-DnD35Attack .sheet-arrow-skill {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 90px solid rgb(64, 126, 45);
border-right: 90px solid rgb(64, 126, 45);
}
.sheet-rolltemplate-DnD35Attack .sheet-arrow-skillcat {
border-top: 3px solid transparent;
border-bottom: 3px solid rgb(45, 126, 107);
border-left: 90px solid transparent;
border-right: 90px solid transparent;
}
.sheet-rolltemplate-DnD35Attack .sheet-arrow-initiative {
border-top: 1px solid rgb(204, 153, 51);
border-bottom: 1px solid rgb(204, 153, 51);
border-left: 90px solid rgb(204, 153, 51);
border-right: 90px solid rgb(204, 153, 51);
}
.sheet-rolltemplate-DnD35Attack .sheet-solid-full {
border-top: 3px solid rgb(126, 45, 64);
border-bottom: 3px solid rgb(126, 45, 64);
border-left: 180px solid rgb(126, 45, 64);
border-right: 0px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-DnD35Attack .sheet-tcat {
font-style: italic;
}
.sheet-rolltemplate-DnD35Attack .sheet-dcolor {
color: rgb(193, 80, 107);
}
.sheet-rolltemplate-DnD35Attack td {
padding-left: 5px;
}
.sheet-rolltemplate-DnD35Attack .sheet-tr-repeating:nth-child(even){
background-color:#eee;
}
/*.sheet-rolltemplate-DnD35StdRoll tr:nth-child(even){
background-color:#eee;
}*/
.sheet-rolltemplate-DnD35Attack .inlinerollresult {
background-color: transparent;
border: none;
}
.sheet-rolltemplate-DnD35Attack .inlinerollresult.fullcrit {
color: #3FB315;
border: none;
}
.sheet-rolltemplate-DnD35Attack .inlinerollresult.fullfail {
color: #B31515;
border: none;
}
.sheet-rolltemplate-DnD35Attack .inlinerollresult.importantroll {
color: #4A57ED;
border: none;
}
/* std roll checks */
.sheet-rolltemplate-DnD35StdRoll table {
width: 100%;
padding: 2px;
border: 1px solid;
background-color: #ffffff;
text-align: left;
}
.sheet-rolltemplate-DnD35StdRoll th {
/*color: rgb(45, 126, 107);*/
padding-left: 5px;
line-height: 1.6em;
font-size: 1.2em;
text-align: left;
/*text-align: center;*/
}
.sheet-rolltemplate-DnD35StdRoll .sheet-header-attack {
color: rgb(126, 45, 64);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35StdRoll .sheet-header-initiative {
color: rgb(204, 153, 51);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35StdRoll .sheet-header-spell{
color: rgb(45, 64, 126);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35StdRoll .sheet-header-ability {
color: rgb(204, 115, 51);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35StdRoll .sheet-header-save {
color: rgb(153, 77, 153);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35StdRoll .sheet-header-skill {
color: rgb(64, 126, 45);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35StdRoll .sheet-header-skillcat{
color: rgb(45, 126, 107);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35StdRoll .sheet-header-basic{
background-color: gray;
color: white;
text-align: center;
/*color: rgba(112,32,130,1);*/
}
.sheet-rolltemplate-DnD35StdRoll .sheet-subheader {
color: #000;
font-size: 1em;
font-style: italic;
text-align: left;
}
.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-right {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 180px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-left {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-right: 180px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-spell {
border-top: 3px solid rgb(45, 64, 126);
border-bottom: 3px solid rgb(45, 64, 126);
border-left: 90px solid transparent;
border-right: 90px solid transparent;
}
.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-ability {
border-top: 3px solid transparent;
border-bottom: 3px solid rgb(204, 115, 51);
border-left: 90px solid rgb(204, 115, 51);
border-right: 90px solid rgb(204, 115, 51);
}
.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-save {
border-top: 3px solid rgb(153, 77, 153);
border-bottom: 3px solid rgb(153, 77, 153);
border-left: 90px solid rgb(153, 77, 153);
border-right: 90px solid rgb(153, 77, 153);
}
.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-skill {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 90px solid rgb(64, 126, 45);
border-right: 90px solid rgb(64, 126, 45);
}
.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-skillcat {
border-top: 3px solid transparent;
border-bottom: 3px solid rgb(45, 126, 107);
border-left: 90px solid transparent;
border-right: 90px solid transparent;
}
.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-initiative {
border-top: 1px solid rgb(204, 153, 51);
border-bottom: 1px solid rgb(204, 153, 51);
border-left: 90px solid rgb(204, 153, 51);
border-right: 90px solid rgb(204, 153, 51);
}
.sheet-rolltemplate-DnD35StdRoll .sheet-tcat {
font-style: italic;
}
.sheet-rolltemplate-DnD35StdRoll td {
padding-left: 5px;
text-align: left;
}
.sheet-rolltemplate-DnD35StdRoll .sheet-tr-repeating:nth-child(even){
background-color:#eee;
}
.sheet-rolltemplate-DnD35StdRoll .inlinerollresult {
background-color: transparent;
border: none;
}
.sheet-rolltemplate-DnD35StdRoll .inlinerollresult.fullcrit {
color: #3FB315;
border: none;
}
.sheet-rolltemplate-DnD35StdRoll .inlinerollresult.fullfail {
color: #B31515;
border: none;
}
.sheet-rolltemplate-DnD35StdRoll .inlinerollresult.importantroll {
color: #4A57ED;
border: none;
}
/* initiative checks */
.sheet-rolltemplate-DnD35Initiative table {
width: 100%;
padding: 2px;
border: 1px solid;
background-color: #ffffff;
}
.sheet-rolltemplate-DnD35Initiative th {
color: rgb(204, 153, 51);
padding-left: 5px;
/*line-height: 1.6em;
font-size: 1.2em;*/
text-align: left;
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
}
.sheet-rolltemplate-DnD35Initiative .sheet-header-attack {
color: rgb(126, 45, 64);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Initiative .sheet-header-initiative {
color: rgb(204, 153, 51);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Initiative .sheet-header-spell{
color: rgb(45, 64, 126);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Initiative .sheet-header-ability {
color: rgb(204, 115, 51);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Initiative .sheet-header-save {
color: rgb(153, 77, 153);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Initiative .sheet-header-skill {
color: rgb(64, 126, 45);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Initiative .sheet-header-skillcat{
color: rgb(45, 126, 107);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-DnD35Initiative .sheet-header-basic{
background-color: gray;
color: white;
text-align: center;
/*color: rgba(112,32,130,1);*/
}
.sheet-rolltemplate-DnD35Initiative .sheet-subheader {
color: #000;
font-size: 1em;
font-style: italic;
text-align: left;
}
.sheet-rolltemplate-DnD35Initiative .sheet-arrow-right {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 180px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-DnD35Initiative .sheet-arrow-left {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-right: 180px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-DnD35Initiative .sheet-arrow-spell {
border-top: 3px solid rgb(45, 64, 126);
border-bottom: 3px solid rgb(45, 64, 126);
border-left: 90px solid transparent;
border-right: 90px solid transparent;
}
.sheet-rolltemplate-DnD35Initiative .sheet-arrow-ability {
border-top: 3px solid transparent;
border-bottom: 3px solid rgb(204, 115, 51);
border-left: 90px solid rgb(204, 115, 51);
border-right: 90px solid rgb(204, 115, 51);
}
.sheet-rolltemplate-DnD35Initiative .sheet-arrow-save {
border-top: 3px solid rgb(153, 77, 153);
border-bottom: 3px solid rgb(153, 77, 153);
border-left: 90px solid rgb(153, 77, 153);
border-right: 90px solid rgb(153, 77, 153);
}
.sheet-rolltemplate-DnD35Initiative .sheet-arrow-skill {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 90px solid rgb(64, 126, 45);
border-right: 90px solid rgb(64, 126, 45);
}
.sheet-rolltemplate-DnD35Initiative .sheet-arrow-skillcat {
border-top: 3px solid transparent;
border-bottom: 3px solid rgb(45, 126, 107);
border-left: 90px solid transparent;
border-right: 90px solid transparent;
}
.sheet-rolltemplate-DnD35Initiative .sheet-arrow-initiative {
border-top: 1px solid rgb(204, 153, 51);
border-bottom: 1px solid rgb(204, 153, 51);
border-left: 90px solid rgb(204, 153, 51);
border-right: 90px solid rgb(204, 153, 51);
}
.sheet-rolltemplate-DnD35Initiative .sheet-tcat {
font-style: italic;
text-align: left;
}
.sheet-rolltemplate-DnD35Initiative td {
padding-left: 5px;
}
.sheet-rolltemplate-DnD35Initiative .inlinerollresult {
background-color: transparent;
border: none;
}
.sheet-rolltemplate-DnD35Initiative .inlinerollresult.fullcrit {
color: #3FB315;
border: none;
}
.sheet-rolltemplate-DnD35Initiative .inlinerollresult.fullfail {
color: #B31515;
border: none;
}
.sheet-rolltemplate-DnD35Initiative .inlinerollresult.importantroll {
color: #4A57ED;
border: none;
}
+1674 -1187
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -4,5 +4,5 @@
"authors": "Diana P.",
"preview": "charsheet_3-5.jpg",
"roll20userid": "108188",
"instructions": "Attack and full attack rolls modifiable in-sheet to allow inclusion of feat- or item-based additions to attacks. Full attack gives 'undefined' error for attacks one does not have a BAB defined for (remove that part of the macro if BAB is not high enough for 2, 3, or 4 attacks/rnd)"
"instructions": "Roll templates now implemented; see descriptions and other information in new Roll Template section at bottom of sheet. Attack and full attack rolls modifiable in-sheet to allow inclusion of feat- or item-based additions to attacks. Full attack gives 'undefined' error for attacks one does not have a BAB defined for (remove that part of the macro if BAB is not high enough for 2, 3, or 4 attacks/rnd)"
}
+475 -5
View File
@@ -1,4 +1,3 @@
.sheet-pc-armor-show:not(:checked)~.sheet-pc-armor {display:none;}
.sheet-pc-resistances-show:not(:checked)~.sheet-pc-resistances {display:none;}
.sheet-pc-roletraits-show:not(:checked)~.sheet-pc-roletraits {display:none;}
@@ -49,6 +48,7 @@
.sheet-pc-notes1-show:not(:checked)~.sheet-pc-notes1 {display:none;}
.sheet-pc-notes2-show:not(:checked)~.sheet-pc-notes2 {display:none;}
.sheet-pc-notes3-show:not(:checked)~.sheet-pc-notes3 {display:none;}
.sheet-pc-rolltemplates-show:not(:checked)~.sheet-pc-rolltemplates {display:none;}
input.sheet-tab1:checked + span.sheet-tab1,
input.sheet-tab2:checked + span.sheet-tab2,
@@ -106,6 +106,25 @@ input.sheet-tab10:checked + span.sheet-tab10 {
vertical-align:bottom;
}
.sheet-table-header-left {
display:table-cell;
text-align:left;
font-weight:bold;
}
.sheet-table-header2-left {
display:table-cell;
text-align:left;
font-weight:bold;
font-size: 0.7em;
}
.sheet-table-header-right {
display:table-cell;
text-align:right;
font-weight:bold;
}
.sheet-table-header2 {
display:table-cell;
text-align:center;
@@ -114,6 +133,11 @@ input.sheet-tab10:checked + span.sheet-tab10 {
vertical-align:bottom;
}
.sheet-table-left {
display:table-cell;
text-align:left;
}
.sheet-table-center {
margin-left:auto;
margin-right:auto;
@@ -188,6 +212,13 @@ input.sheet-tab10:checked + span.sheet-tab10 {
background-color:aliceblue;
width:55px;
}
.sheet-table-data-skills-cat-wide {
display:table-cell;
text-align:center;
vertical-align:bottom;
background-color:aliceblue;
width:65px;
}
.sheet-table-data-skills-cat-sm {
display:table-cell;
text-align:center;
@@ -228,6 +259,12 @@ input.sheet-tab10:checked + span.sheet-tab10 {
vertical-align:bottom;
width:55px;
}
.sheet-table-data-skills-wide {
display:table-cell;
text-align:center;
vertical-align:bottom;
width:65px;
}
.sheet-table-data-skills-sm {
display:table-cell;
text-align:center;
@@ -299,14 +336,20 @@ input.sheet-arrow[type="checkbox"] + span::before{
}
input.sheet-arrow[type="checkbox"]:checked + span::before { content: "▼"; }
/* Fake tabs style1 (reskinned radio button; does not work properly in firefox */
/* Fake tabs style1 (reskinned radio button; fixed to work properly in firefox */
div.sheet-tab-content { display: none; }
input.sheet-tab1:checked ~ div.sheet-tab1,
input.sheet-tab2:checked ~ div.sheet-tab2,
input.sheet-tab3:checked ~ div.sheet-tab3,
input.sheet-tab4:checked ~ div.sheet-tab4,
input.sheet-tab5:checked ~ div.sheet-tab5
input.sheet-tab5:checked ~ div.sheet-tab5,
input.sheet-tab6:checked ~ div.sheet-tab6,
input.sheet-tab7:checked ~ div.sheet-tab7,
input.sheet-tab8:checked ~ div.sheet-tab8,
input.sheet-tab9:checked ~ div.sheet-tab9,
input.sheet-tab10:checked ~ div.sheet-tab10,
input.sheet-tab99:checked ~ div.sheet-tab99
{
display: block;
}
@@ -340,7 +383,6 @@ input.sheet-tab::before
{
content: attr(title);
border: solid 1px #a8a8a8;
border-bottom-color: black;
text-align: center;
@@ -427,4 +469,432 @@ label div
{
font-size: 12px;
font-weight: normal;
}
}
/* Roll Templates */
/* Attacks */
.sheet-rolltemplate-RMSSAttack table {
width: 100%;
padding: 2px;
border: 1px solid;
background-color: #ffffff;
text-align: left;
}
.sheet-rolltemplate-RMSSAttack th {
color: rgb(126, 45, 64);
padding-left: 5px;
line-height: 1.6em;
font-size: 1.2em;
text-align: left;
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
}
.sheet-rolltemplate-RMSSAttack .sheet-header-attack {
color: rgb(126, 45, 64);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSAttack .sheet-header-initiative {
color: rgb(204, 153, 51);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSAttack .sheet-header-spell{
color: rgb(45, 64, 126);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSAttack .sheet-header-ability {
color: rgb(204, 115, 51);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSAttack .sheet-header-save {
color: rgb(153, 77, 153);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSAttack .sheet-header-skill {
color: rgb(64, 126, 45);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSAttack .sheet-header-skillcat{
color: rgb(45, 126, 107);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSAttack .sheet-header-basic{
background-color: gray;
color: white;
text-align: center;
/*color: rgba(112,32,130,1);*/
}
.sheet-rolltemplate-RMSSAttack .sheet-subheader {
color: #000;
font-size: 1em;
font-style: italic;
text-align: left;
}
.sheet-rolltemplate-RMSSAttack .sheet-arrow-right {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 180px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-RMSSAttack .sheet-arrow-left {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-right: 180px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-RMSSAttack .sheet-arrow-spell {
border-top: 3px solid rgb(45, 64, 126);
border-bottom: 3px solid rgb(45, 64, 126);
border-left: 90px solid transparent;
border-right: 90px solid transparent;
}
.sheet-rolltemplate-RMSSAttack .sheet-arrow-ability {
border-top: 3px solid transparent;
border-bottom: 3px solid rgb(204, 115, 51);
border-left: 90px solid rgb(204, 115, 51);
border-right: 90px solid rgb(204, 115, 51);
}
.sheet-rolltemplate-RMSSAttack .sheet-arrow-save {
border-top: 3px solid rgb(153, 77, 153);
border-bottom: 3px solid rgb(153, 77, 153);
border-left: 90px solid rgb(153, 77, 153);
border-right: 90px solid rgb(153, 77, 153);
}
.sheet-rolltemplate-RMSSAttack .sheet-arrow-skill {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 90px solid rgb(64, 126, 45);
border-right: 90px solid rgb(64, 126, 45);
}
.sheet-rolltemplate-RMSSAttack .sheet-arrow-skillcat {
border-top: 3px solid transparent;
border-bottom: 3px solid rgb(45, 126, 107);
border-left: 90px solid transparent;
border-right: 90px solid transparent;
}
.sheet-rolltemplate-RMSSAttack .sheet-arrow-initiative {
border-top: 1px solid rgb(204, 153, 51);
border-bottom: 1px solid rgb(204, 153, 51);
border-left: 90px solid rgb(204, 153, 51);
border-right: 90px solid rgb(204, 153, 51);
}
.sheet-rolltemplate-RMSSAttack .sheet-solid-full {
border-top: 3px solid rgb(126, 45, 64);
border-bottom: 3px solid rgb(126, 45, 64);
border-left: 180px solid rgb(126, 45, 64);
border-right: 0px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-RMSSAttack .sheet-tcat {
font-style: italic;
}
.sheet-rolltemplate-RMSSAttack td {
padding-left: 5px;
}
.sheet-rolltemplate-RMSSAttack .sheet-tr-repeating:nth-child(even){
background-color:#eee;
}
.sheet-rolltemplate-RMSSAttack .inlinerollresult {
background-color: transparent;
border: none;
}
.sheet-rolltemplate-RMSSAttack .inlinerollresult.fullcrit {
color: #3FB315;
border: none;
}
.sheet-rolltemplate-RMSSAttack .inlinerollresult.fullfail {
color: #B31515;
border: none;
}
.sheet-rolltemplate-RMSSAttack .inlinerollresult.importantroll {
color: #4A57ED;
border: none;
}
/* std roll checks */
.sheet-rolltemplate-RMSSStdRoll table {
width: 100%;
padding: 2px;
border: 1px solid;
background-color: #ffffff;
text-align: left;
}
.sheet-rolltemplate-RMSSStdRoll th {
/*color: rgb(45, 126, 107);*/
padding-left: 5px;
line-height: 1.6em;
font-size: 1.2em;
text-align: left;
/*text-align: center;*/
}
.sheet-rolltemplate-RMSSStdRoll .sheet-header-attack {
color: rgb(126, 45, 64);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
}
.sheet-rolltemplate-RMSSStdRoll .sheet-header-initiative {
color: rgb(204, 153, 51);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
}
.sheet-rolltemplate-RMSSStdRoll .sheet-header-spell{
color: rgb(45, 64, 126);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
}
.sheet-rolltemplate-RMSSStdRoll .sheet-header-ability {
color: rgb(204, 115, 51);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
}
.sheet-rolltemplate-RMSSStdRoll .sheet-header-save {
color: rgb(153, 77, 153);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
}
.sheet-rolltemplate-RMSSStdRoll .sheet-header-skill {
color: rgb(64, 126, 45);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
}
.sheet-rolltemplate-RMSSStdRoll .sheet-header-skillcat{
color: rgb(45, 126, 107);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
}
.sheet-rolltemplate-RMSSStdRoll .sheet-header-basic{
background-color: gray;
color: white;
text-align: center;
/*color: rgba(112,32,130,1);*/
}
.sheet-rolltemplate-RMSSStdRoll .sheet-subheader {
color: #000;
font-size: 1em;
font-style: italic;
text-align: left;
}
.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-right {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 180px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-left {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-right: 180px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-spell {
border-top: 3px solid rgb(45, 64, 126);
border-bottom: 3px solid rgb(45, 64, 126);
border-left: 90px solid transparent;
border-right: 90px solid transparent;
}
.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-ability {
border-top: 3px solid transparent;
border-bottom: 3px solid rgb(204, 115, 51);
border-left: 90px solid rgb(204, 115, 51);
border-right: 90px solid rgb(204, 115, 51);
}
.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-save {
border-top: 3px solid rgb(153, 77, 153);
border-bottom: 3px solid rgb(153, 77, 153);
border-left: 90px solid rgb(153, 77, 153);
border-right: 90px solid rgb(153, 77, 153);
}
.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-skill {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 90px solid rgb(64, 126, 45);
border-right: 90px solid rgb(64, 126, 45);
}
.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-skillcat {
border-top: 3px solid transparent;
border-bottom: 3px solid rgb(45, 126, 107);
border-left: 90px solid transparent;
border-right: 90px solid transparent;
}
.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-initiative {
border-top: 1px solid rgb(204, 153, 51);
border-bottom: 1px solid rgb(204, 153, 51);
border-left: 90px solid rgb(204, 153, 51);
border-right: 90px solid rgb(204, 153, 51);
}
.sheet-rolltemplate-RMSSStdRoll .sheet-tcat {
font-style: italic;
}
.sheet-rolltemplate-RMSSStdRoll td {
padding-left: 5px;
text-align: left;
}
.sheet-rolltemplate-RMSSStdRoll .sheet-tr-repeating:nth-child(odd){
background-color:#eee;
}
.sheet-rolltemplate-RMSSStdRoll .inlinerollresult {
background-color: transparent;
border: none;
}
.sheet-rolltemplate-RMSSStdRoll .inlinerollresult.fullcrit {
color: #3FB315;
border: none;
}
.sheet-rolltemplate-RMSSStdRoll .inlinerollresult.fullfail {
color: #B31515;
border: none;
}
.sheet-rolltemplate-RMSSStdRoll .inlinerollresult.importantroll {
color: #4A57ED;
border: none;
}
/* initiative checks */
.sheet-rolltemplate-RMSSInitiative table {
width: 100%;
padding: 2px;
border: 1px solid;
background-color: #ffffff;
}
.sheet-rolltemplate-RMSSInitiative th {
color: rgb(204, 153, 51);
padding-left: 5px;
/*line-height: 1.6em;
font-size: 1.2em;*/
text-align: left;
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
}
.sheet-rolltemplate-RMSSInitiative .sheet-header-attack {
color: rgb(126, 45, 64);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSInitiative .sheet-header-initiative {
color: rgb(204, 153, 51);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSInitiative .sheet-header-spell{
color: rgb(45, 64, 126);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSInitiative .sheet-header-ability {
color: rgb(204, 115, 51);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSInitiative .sheet-header-save {
color: rgb(153, 77, 153);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSInitiative .sheet-header-skill {
color: rgb(64, 126, 45);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSInitiative .sheet-header-skillcat{
color: rgb(45, 126, 107);
font-family: "Arial", Helvetica, sans-serif;
font-variant: small-caps;
text-align: left;
}
.sheet-rolltemplate-RMSSInitiative .sheet-header-basic{
background-color: gray;
color: white;
text-align: center;
/*color: rgba(112,32,130,1);*/
}
.sheet-rolltemplate-RMSSInitiative .sheet-subheader {
color: #000;
font-size: 1em;
font-style: italic;
text-align: left;
}
.sheet-rolltemplate-RMSSInitiative .sheet-arrow-right {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 180px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-RMSSInitiative .sheet-arrow-left {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-right: 180px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-RMSSInitiative .sheet-arrow-spell {
border-top: 3px solid rgb(45, 64, 126);
border-bottom: 3px solid rgb(45, 64, 126);
border-left: 90px solid transparent;
border-right: 90px solid transparent;
}
.sheet-rolltemplate-RMSSInitiative .sheet-arrow-ability {
border-top: 3px solid transparent;
border-bottom: 3px solid rgb(204, 115, 51);
border-left: 90px solid rgb(204, 115, 51);
border-right: 90px solid rgb(204, 115, 51);
}
.sheet-rolltemplate-RMSSInitiative .sheet-arrow-save {
border-top: 3px solid rgb(153, 77, 153);
border-bottom: 3px solid rgb(153, 77, 153);
border-left: 90px solid rgb(153, 77, 153);
border-right: 90px solid rgb(153, 77, 153);
}
.sheet-rolltemplate-RMSSInitiative .sheet-arrow-skill {
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 90px solid rgb(64, 126, 45);
border-right: 90px solid rgb(64, 126, 45);
}
.sheet-rolltemplate-RMSSInitiative .sheet-arrow-skillcat {
border-top: 3px solid transparent;
border-bottom: 3px solid rgb(45, 126, 107);
border-left: 90px solid transparent;
border-right: 90px solid transparent;
}
.sheet-rolltemplate-RMSSInitiative .sheet-arrow-initiative {
border-top: 1px solid rgb(204, 153, 51);
border-bottom: 1px solid rgb(204, 153, 51);
border-left: 90px solid rgb(204, 153, 51);
border-right: 90px solid rgb(204, 153, 51);
}
.sheet-rolltemplate-RMSSInitiative .sheet-tcat {
font-style: italic;
text-align: left;
}
.sheet-rolltemplate-RMSSInitiative td {
padding-left: 5px;
}
.sheet-rolltemplate-RMSSInitiative .inlinerollresult {
background-color: transparent;
border: none;
}
.sheet-rolltemplate-RMSSInitiative .inlinerollresult.fullcrit {
color: #3FB315;
border: none;
}
.sheet-rolltemplate-RMSSInitiative .inlinerollresult.fullfail {
color: #B31515;
border: none;
}
.sheet-rolltemplate-RMSSInitiative .inlinerollresult.importantroll {
color: #4A57ED;
border: none;
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -4,5 +4,5 @@
"authors": "Diana P.",
"preview": "charsheet_RMSS.jpg",
"roll20userid": "108188",
"instructions": "To help reduce lag, this sheet has very few calculations; most fields must be entered manually. It still may take several seconds to load due to the sheer number of skills. Space provided to add custom skills or other skills at the bottom of the skill tab. Includes a tab for NPC/Monsters with space for all fields from Creatures & Monsters. Should also work for RMFRP."
"instructions": "To help reduce lag, this sheet has very few calculations; most fields must be entered manually. It still may take several seconds to load due to the sheer number of skills. Space provided to add custom skills or other skills at the bottom of the skill tab. Includes a tab for NPC/Monsters with space for all fields from Creatures & Monsters. Should also work for RMFRP. Now includes Roll Templates; see new Roll Template tab for additional information."
}