mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
Ad&d 2 e revised new weapons section and style changes (#6389)
* Cleanup style sheet, by removing unnecessary measurements, and adding default font families. This was done to remove IDE errors and warnings * Added default font family to hard coded style elements * Cleaned up HTML warnings for 'disabled=true', when the correct HTML is just to have 'disabled', stand alone in the HTML element * Fixed spelling error for disabled * - Sorted styles to be in order based on their length - Added extra parenthesis for hit and damage calculations - Fixed a few spelling errors * Changed all equal stylings with the same value, to all use the same class * Shrunk down rogue skills table * Initial commit of new Player Options weapon section * Fixed HTML errors by closing missing end tags * Changed some Tabs to Whitespace for consistency * Removed 'disabled' tag from calculator, to allow players to insert their own values * Updated currency calculators to actually look at the values given in the quantity field * - Added input field for non proficient penalty with weapons - Added checkbox on Standard weapons for non profecient - Added dropdown for multiple levels of proficiency for Player Option melee weapon * Added Ranged category PB for Hitting and Ranged Category PB Specialist / Mastery for damage * Added background image again to charsheet. Apparently a bug in the CSS had kept it working all this time * Fixed tabs for new weapons section * Fixed header name for new weapons section * Changed input fields to dynamically match cell size * Fixed table head order * Added new source for logo. This might work * - Added label around checkboxes in order to style them better. - Added new styling for checkboxes inside a label * Added better titles for elements and a bit of extra styling * Better styling of the logo * - Added centering styling to all headers for checkboxes for weapons. - Removed centering styling for all the checkboxes themselves as they are already centered * Changed range modifers from checkboxes into radio buttons, so only once can be selected at a time * Fixed styling of a few table inputs * Removed unused and non existing header styling * Indented the HTML a bit and removed extra elements with no matching tag * Styled the proficiency checkboxes to properly the boxes with the title headings * Styled the followers's input fields a bi * Removed unused tags with missing start or end tag * Removed unused, and added missing start tags * Removed extra end tags and removed unused attribute * Changed all readonly="true" to just be 'readonly'. This is the correct way to show it in the browser * Fixed minor HTML errors * - Changed weapon table styling to style entire rows instead of individual cells. This could be optimized further by allowing the CSS to target specific <th> elements - Better styling for equipment fields. Now te checkbox is properly placed * Better styling for Gear Stored on mount checkbox * Changed repeating classes on PO weapons to match the new PO tag * Readded line for rogue / bard skill up macro * Moved the title Leather Armor up to be consistent with the other headings * Fixed checkbox styling * Moved checkbox title from now invisible checkbox to the parent label * Changed Padded Leather to Padded Armor * Revert "Moved checkbox title from now invisible checkbox to the parent label" This reverts commit 3983a371de9012e001b642d52cc546e7cafbacbe. * Tried to add titles back to checkboxes by using styling instead of moving every single title to the label element * Added myself as an author and added new instructions text in the sheets.json file * - Added version number to sheet - Fixed spelling of Player Option * Updated readme with new information * Removed -po-a and po-d for player's option weapons. This should keep the list of weapons consistent across standardand player's options rule sets * Added a start to indicate a note * Adding some padding to equipment list to make it look better * Changed remaining hardcoded stylings to use a single class instead * Fixed spelling error 'default-heading' * - Fixed some styling on the weapons section - Fixed some errorours calculations for the weapons section * - Added a bit more space to the rogue table and fixed the styling a bit - Simplified the styling on equipment page - Simplified the styling on the rogue page * - Added brackets to calculate familiarity value - Hopefully added javascript to automatically update version label on the top of the sheet * - Removed name fields from each option tag as they did not work - Added radio button attribute name to each value to make the value visible to macro users * Generalized table styling * - Moved table styling 'border-collapse: collapse; border-spacing: 0;' to be a general styling for all tables in the sheet - Restyle the Standard Attributes section to be one big table instead of multiple tables * - Renamed Score to Ability Score - Changed entire Player Option Attribute section to be styled and aligned to look better * Added padding to make indentation for sub ability scores * Readded version value. Lets see if the javascript adds the value automatically * Moved chat sheet version update to after if statement to ensure that it is run, if it works * Makes sure that the version is updated.... if it works * Rearanged readme and sheet.json so the newest message is first * Removed wrong readonly tag * Added more readme text * Fixed styling for Player Option attributes * Added colgroup for better styling of first and last column of ability scores. * Cleaned up styling of Rogue skills table * Removed <td> elements placed outside of table * Removed remaining fixed stylings as they have been moved to css file * - Styled Turning tables a bit. - Added monster names to Hit dice input placeholders - Fixed a broken placeholder - Added suplimentary text from Player's Handbook to the the bottom of the table * Fixed attribute name spelling error * Bumped version and removed javascript that didnt work * - Changed Radio button name attribute to be different for standard and player options. They cannot be linked to due how radio buttons work. Might revist this in the future - Fixed title text saying Specialist when it should say Mastery * Only takes the highest of specialist / mastery damage bonus, same goes for point blank Specialist / mastery bonus. This way a player will not get both bonuses if only a single value is selected * For Standard weapons section, added specialist tag to proficient value to dropdown to indicate the two shares the same value. * Added missing placeholder * Added centering to Turning tables * Fixed missing HTML end tag * Moved Gear Stored section to the first div column to make it say aligned with the Gear carried even when there are multiple potions / dusts / scrolls * Bumped version number * Added placeholder texts * Bumped version * Added 1px width to the first and last <td> element because <colgroup> does not appear to work on Roll20 * - Added Related weapon / familiarity to be explicitly visible - Added the option to the dropdown menu * Changed setting og character_sheet attribute back to try and avoid breaking something * Removed misplaced semicolon * Formatted HTML * Readded disabled for now. Next commit will work on removing them. - Added brackets to floor function to ensure that macros get the value and not the calculation * Removed and formated HTML * Bumped version * - Removed <br> - Formatted HTML * Removed unneeded * Rmoved disabled input * Added square brackets to famil penalty to make it calculate * Removed extra plus that broke calculations * Bumped version * Removed misinforming title tag * Added link to meta thread in sheet.json and readme file Co-authored-by: Peter Bjerg Mogensen <pbm@impact.dk>
This commit is contained in:
co-authored by
Peter Bjerg Mogensen
parent
a13948698b
commit
a95c3f5736
+3903
-3284
File diff suppressed because it is too large
Load Diff
+185
-143
@@ -22,33 +22,17 @@
|
||||
display: inline-block;
|
||||
width: 72px;
|
||||
}
|
||||
.charsheet input.sheet-attr {
|
||||
.charsheet input.sheet-mintext {
|
||||
display: inline-block;
|
||||
width: 80px;
|
||||
}
|
||||
.charsheet input.sheet-short {
|
||||
display: inline-block;
|
||||
width: 3.5em;
|
||||
}
|
||||
.charsheet input.sheet-shortish {
|
||||
display: inline-block;
|
||||
width: 4.1em;
|
||||
}
|
||||
.charsheet input.sheet-min {
|
||||
display: inline-block;
|
||||
width: 2.7em;
|
||||
width: 74px;
|
||||
}
|
||||
.charsheet input.sheet-madtext {
|
||||
display: inline-block;
|
||||
width: 79px;
|
||||
}
|
||||
.charsheet input.sheet-fill {
|
||||
.charsheet input.sheet-attr {
|
||||
display: inline-block;
|
||||
width: 106px;
|
||||
}
|
||||
.charsheet input.sheet-mintext {
|
||||
display: inline-block;
|
||||
width: 74px;
|
||||
width: 80px;
|
||||
}
|
||||
.charsheet input.sheet-midtext {
|
||||
display: inline-block;
|
||||
@@ -58,14 +42,22 @@
|
||||
display: inline-block;
|
||||
width: 100px;
|
||||
}
|
||||
.charsheet input.sheet-fill {
|
||||
display: inline-block;
|
||||
width: 106px;
|
||||
}
|
||||
.charsheet input.sheet-medium {
|
||||
display: inline-block;
|
||||
width: 115px;
|
||||
}
|
||||
.charsheet input.sheet-rogue {
|
||||
display: inline-block;
|
||||
width: 120px;
|
||||
}
|
||||
.charsheet input.sheet-middle {
|
||||
display: inline-block;
|
||||
width: 138px;
|
||||
}
|
||||
.charsheet input.sheet-medium {
|
||||
display: inline-block;
|
||||
width: 115px;
|
||||
}
|
||||
.charsheet input.sheet-display {
|
||||
display: inline-block;
|
||||
width: 150px;
|
||||
@@ -78,10 +70,6 @@
|
||||
display: inline-block;
|
||||
width: 200px;
|
||||
}
|
||||
.charsheet input.sheet-rogue {
|
||||
display: inline-block;
|
||||
width: 120px;
|
||||
}
|
||||
.charsheet input.sheet-spell {
|
||||
display: inline-block;
|
||||
width: 215px;
|
||||
@@ -90,6 +78,31 @@
|
||||
display: inline-block;
|
||||
width: 400px;
|
||||
}
|
||||
.charsheet input.sheet-min {
|
||||
display: inline-block;
|
||||
width: 2.5em;
|
||||
}
|
||||
.charsheet input.sheet-short {
|
||||
display: inline-block;
|
||||
width: 3.5em;
|
||||
}
|
||||
.charsheet input.sheet-shortish {
|
||||
display: inline-block;
|
||||
width: 4.1em;
|
||||
}
|
||||
|
||||
.charsheet select.sheet-table-dynamic,
|
||||
.charsheet input.sheet-table-dynamic {
|
||||
display: inline-block;
|
||||
width: 0;
|
||||
min-width: 100%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.charsheet select.sheet-table-dynamic {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.charsheet input[type="number"].sheet-tiny {
|
||||
display: inline-block;
|
||||
width: 23px;
|
||||
@@ -100,24 +113,25 @@
|
||||
input[type="number"].sheet-nobut::-webkit-inner-spin-button {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
.charsheet input.sheet-tiny {
|
||||
display: inline-block;
|
||||
width: 20px;
|
||||
}
|
||||
|
||||
.charsheet select.sheet-small {
|
||||
display: inline-block;
|
||||
width: 29px;
|
||||
margin: 0 0;
|
||||
width: 30px;
|
||||
}
|
||||
.charsheet select.sheet-short {
|
||||
display: inline-block;
|
||||
margin: 0px 0px;
|
||||
width: 4em;
|
||||
margin: 0 0;
|
||||
width: 3.5em;
|
||||
}
|
||||
.charsheet select.sheet-mintext {
|
||||
display: inline-block;
|
||||
margin: 0px 0px;
|
||||
margin: 0 0;
|
||||
width: 74px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
input.sheet-arrow
|
||||
{
|
||||
float: left;
|
||||
@@ -130,7 +144,7 @@ input.sheet-arrow:checked ~ div.sheet-body
|
||||
|
||||
.charsheet input[type="checkbox"].left {
|
||||
float: left;
|
||||
margin: 5px 0px;
|
||||
margin: 5px 0;
|
||||
width: 2px;
|
||||
}
|
||||
|
||||
@@ -140,13 +154,15 @@ input.sheet-tab:not(:first-child)::before
|
||||
}
|
||||
|
||||
.charsheet textarea {
|
||||
text-overflow: scroll;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/* Fake checkbox */
|
||||
label input[type="radio"] + span::before,
|
||||
input[type="checkbox"] + span::before
|
||||
{
|
||||
content: "";
|
||||
cursor: pointer;
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
font-size: 12px;
|
||||
@@ -155,14 +171,18 @@ input[type="checkbox"] + span::before
|
||||
-webkit-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
input[type="radio"] + span::before,
|
||||
input[type="checkbox"] + span::before
|
||||
{
|
||||
margin-right: 4px;
|
||||
margin-left: 4px;
|
||||
border: solid 1px #a8a8a8;
|
||||
line-height: 14px;
|
||||
text-align: center;
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
font-weight: normal;
|
||||
|
||||
-moz-box-shadow: 0 0 2px #ccc;
|
||||
-webkit-box-shadow: 0 0 2px #ccc;
|
||||
@@ -176,32 +196,12 @@ input[type="checkbox"] + span::before
|
||||
background: radial-gradient(#f6f6f6, #dfdfdf);
|
||||
}
|
||||
|
||||
label input[type="radio"]:checked + span::before,
|
||||
input[type="checkbox"]:checked + span::before
|
||||
{
|
||||
content: "✓";
|
||||
}
|
||||
|
||||
input[type="radio"] + 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);
|
||||
}
|
||||
|
||||
div[class^="sheet-section"] {
|
||||
display: block;
|
||||
}
|
||||
@@ -275,8 +275,8 @@ div[class^="sheet-section"] {
|
||||
.charsheet input.sheet-tab67:checked ~ div.sheet-section-psionics-standard-repeat,
|
||||
.charsheet input.sheet-tab68:checked ~ div.sheet-section-psionics-advanced-repeat,
|
||||
.charsheet input.sheet-tab69:checked ~ div.sheet-section-granted-powers,
|
||||
.charsheet input.sheet-tab70:checked ~ div.sheet-section-weapon-melee,
|
||||
.charsheet input.sheet-tab71:checked ~ div.sheet-section-weapon-ranged,
|
||||
.charsheet input.sheet-tab70:checked ~ div.sheet-section-weapon-standard-melee,
|
||||
.charsheet input.sheet-tab71:checked ~ div.sheet-section-weapon-standard-ranged,
|
||||
.charsheet input.sheet-tab72:checked ~ div.sheet-section-movement-mount,
|
||||
.charsheet input.sheet-tab73:checked ~ div.sheet-section-character-info-details,
|
||||
.charsheet input.sheet-tab74:checked ~ div.sheet-section-character-info-tracker,
|
||||
@@ -285,7 +285,11 @@ div[class^="sheet-section"] {
|
||||
.charsheet input.sheet-tab77:checked ~ div.sheet-section-movement-barbarian,
|
||||
.charsheet input.sheet-tab78:checked ~ div.sheet-section-attributes-dream,
|
||||
.charsheet input.sheet-tab79:checked ~ div.sheet-section-movement-swimming,
|
||||
.charsheet input.sheet-tab80:checked ~ div.sheet-section-movement-flying {
|
||||
.charsheet input.sheet-tab80:checked ~ div.sheet-section-movement-flying,
|
||||
.charsheet input.sheet-tab81:checked ~ div.sheet-section-weapon-standard,
|
||||
.charsheet input.sheet-tab82:checked ~ div.sheet-section-weapon-player-option,
|
||||
.charsheet input.sheet-tab83:checked ~ div.sheet-section-weapon-player-option-melee,
|
||||
.charsheet input.sheet-tab84:checked ~ div.sheet-section-weapon-player-option-ranged {
|
||||
display: block;
|
||||
}
|
||||
|
||||
@@ -398,7 +402,11 @@ div[class^="sheet-section"] {
|
||||
.charsheet input.sheet-tab77:checked + span.sheet-tab77,
|
||||
.charsheet input.sheet-tab78:checked + span.sheet-tab78,
|
||||
.charsheet input.sheet-tab79:checked + span.sheet-tab79,
|
||||
.charsheet input.sheet-tab80:checked + span.sheet-tab80 {
|
||||
.charsheet input.sheet-tab80:checked + span.sheet-tab80,
|
||||
.charsheet input.sheet-tab81:checked + span.sheet-tab81,
|
||||
.charsheet input.sheet-tab82:checked + span.sheet-tab82,
|
||||
.charsheet input.sheet-tab83:checked + span.sheet-tab83,
|
||||
.charsheet input.sheet-tab84:checked + span.sheet-tab84 {
|
||||
display: inline-table;
|
||||
background: #ab8b57;
|
||||
color: white;
|
||||
@@ -408,7 +416,7 @@ div[class^="sheet-section"] {
|
||||
input[type="radio"]
|
||||
{
|
||||
opacity: 0;
|
||||
width: 120;
|
||||
width: 120px;
|
||||
height: 30px;
|
||||
position: absolute;
|
||||
cursor: pointer;
|
||||
@@ -448,18 +456,19 @@ input.sheet-tab + span::before
|
||||
}
|
||||
|
||||
label {
|
||||
position: relative;
|
||||
display:inline;
|
||||
font-size:.8125rem;
|
||||
font-size: 12px;
|
||||
line-height:1em;
|
||||
margin:0px 0px 0px 0px;
|
||||
padding:0px 0px 0px 0px;
|
||||
margin: 0 0 0 0;
|
||||
padding: 0 0 0 0;
|
||||
}
|
||||
|
||||
h2,h3,h4,h5,h6,h7,h8,h9 {
|
||||
h2,h3,h4,h5,h6 {
|
||||
line-height:1em;
|
||||
margin:inherit;
|
||||
display:inline;
|
||||
font-family: Arial;
|
||||
font-family: Arial, sans-serif;
|
||||
font-size:.8125rem;
|
||||
color: #000;
|
||||
}
|
||||
@@ -469,9 +478,9 @@ h1 {
|
||||
width: 100%;
|
||||
background-color: #FFF;
|
||||
color: #000;
|
||||
padding:.2em 0em 0em 0em;
|
||||
padding:.2em 0 0 0;
|
||||
min-height: 1em;
|
||||
margin:0px 0px .5em 0px;
|
||||
margin: 0 0 .5em 0;
|
||||
font-size:.8125rem;
|
||||
line-height:1.4em;
|
||||
display:block;
|
||||
@@ -480,7 +489,7 @@ h1 {
|
||||
|
||||
.sheet-small-label1 {
|
||||
display: inline-block;
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
margin: .75rem .4em 1.125rem .4em;
|
||||
height: 1.85em;
|
||||
width: 72px;
|
||||
@@ -495,7 +504,7 @@ h1 {
|
||||
}
|
||||
|
||||
.sheet-small-label1 span {
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
text-align:center;
|
||||
font-size: .85em;
|
||||
font-style: italic;
|
||||
@@ -506,7 +515,7 @@ h1 {
|
||||
-moz-margin-end:-2px;
|
||||
}
|
||||
.sheet-small-label1 input::-moz-focus-inner {
|
||||
padding:0px;
|
||||
padding: 0;
|
||||
}
|
||||
.sheet-small-label1 select {
|
||||
margin-top:-2px;
|
||||
@@ -515,7 +524,7 @@ h1 {
|
||||
}
|
||||
.sheet-small-label2 {
|
||||
display: inline-block;
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
margin: .75rem .4em 1.125rem .4em;
|
||||
height: 1.85em;
|
||||
width: 63px;
|
||||
@@ -530,7 +539,7 @@ h1 {
|
||||
}
|
||||
|
||||
.sheet-small-label2 span {
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
text-align:center;
|
||||
font-size: .85em;
|
||||
font-style: italic;
|
||||
@@ -541,7 +550,7 @@ h1 {
|
||||
-moz-margin-end:-2px;
|
||||
}
|
||||
.sheet-small-label2 input::-moz-focus-inner {
|
||||
padding:0px;
|
||||
padding: 0;
|
||||
}
|
||||
.sheet-small-label2 select {
|
||||
margin-top:-2px;
|
||||
@@ -550,7 +559,7 @@ h1 {
|
||||
}
|
||||
.sheet-small-label3 {
|
||||
display: inline-block;
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
margin: .75rem .4em 1.125rem .4em;
|
||||
height: 1.85em;
|
||||
width: 85px;
|
||||
@@ -565,7 +574,7 @@ h1 {
|
||||
}
|
||||
|
||||
.sheet-small-label3 span {
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
text-align:center;
|
||||
font-size: .85em;
|
||||
font-style: italic;
|
||||
@@ -576,7 +585,7 @@ h1 {
|
||||
-moz-margin-end:-2px;
|
||||
}
|
||||
.sheet-small-label3 input::-moz-focus-inner {
|
||||
padding:0px;
|
||||
padding: 0;
|
||||
}
|
||||
.sheet-small-label3 select {
|
||||
margin-top:-2px;
|
||||
@@ -585,7 +594,7 @@ h1 {
|
||||
}
|
||||
.sheet-small-label4 {
|
||||
display: inline-block;
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
margin: .75rem .4em 1.125rem .4em;
|
||||
height: 1.85em;
|
||||
width: 67px;
|
||||
@@ -600,7 +609,7 @@ h1 {
|
||||
}
|
||||
|
||||
.sheet-small-label4 span {
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
text-align:center;
|
||||
font-size: .85em;
|
||||
font-style: italic;
|
||||
@@ -611,7 +620,7 @@ h1 {
|
||||
-moz-margin-end:-2px;
|
||||
}
|
||||
.sheet-small-label4 input::-moz-focus-inner {
|
||||
padding:0px;
|
||||
padding: 0;
|
||||
}
|
||||
.sheet-small-label4 select {
|
||||
margin-top:-2px;
|
||||
@@ -620,7 +629,7 @@ h1 {
|
||||
}
|
||||
.sheet-small-label5 {
|
||||
display: inline-block;
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
margin: .75rem .4em 1.125rem .4em;
|
||||
height: 1.85em;
|
||||
width: 105px;
|
||||
@@ -635,7 +644,7 @@ h1 {
|
||||
}
|
||||
|
||||
.sheet-small-label5 span {
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
text-align:center;
|
||||
font-size: .85em;
|
||||
font-style: italic;
|
||||
@@ -646,7 +655,7 @@ h1 {
|
||||
-moz-margin-end:-2px;
|
||||
}
|
||||
.sheet-small-label5 input::-moz-focus-inner {
|
||||
padding:0px;
|
||||
padding: 0;
|
||||
}
|
||||
.sheet-small-label5 select {
|
||||
margin-top:-2px;
|
||||
@@ -655,7 +664,7 @@ h1 {
|
||||
}
|
||||
.sheet-small-label6 {
|
||||
display: inline-block;
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
margin: .75rem .4em 1.125rem .4em;
|
||||
height: 1.85em;
|
||||
width: 75px;
|
||||
@@ -670,7 +679,7 @@ h1 {
|
||||
}
|
||||
|
||||
.sheet-small-label6 span {
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
text-align:center;
|
||||
font-size: .85em;
|
||||
font-style: italic;
|
||||
@@ -681,7 +690,7 @@ h1 {
|
||||
-moz-margin-end:-2px;
|
||||
}
|
||||
.sheet-small-label6 input::-moz-focus-inner {
|
||||
padding:0px;
|
||||
padding: 0;
|
||||
}
|
||||
.sheet-small-label6 select {
|
||||
margin-top:-2px;
|
||||
@@ -690,7 +699,7 @@ h1 {
|
||||
}
|
||||
.sheet-small-label7 {
|
||||
display: inline-block;
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
margin: .75rem .4em 1.125rem .4em;
|
||||
height: 1.85em;
|
||||
width: 125px;
|
||||
@@ -705,7 +714,7 @@ h1 {
|
||||
}
|
||||
|
||||
.sheet-small-label7 span {
|
||||
padding: .5em .07em 0em .07em;
|
||||
padding: .5em .07em 0 .07em;
|
||||
text-align:center;
|
||||
font-size: .85em;
|
||||
font-style: italic;
|
||||
@@ -716,7 +725,7 @@ h1 {
|
||||
-moz-margin-end:-2px;
|
||||
}
|
||||
.sheet-small-label7 input::-moz-focus-inner {
|
||||
padding:0px;
|
||||
padding: 0;
|
||||
}
|
||||
.sheet-small-label7 select {
|
||||
margin-top:-2px;
|
||||
@@ -727,10 +736,11 @@ h1 {
|
||||
button {
|
||||
background-color: #7C0303;
|
||||
}
|
||||
button:hover, {
|
||||
|
||||
.charsheet,
|
||||
.charsheet button:hover {
|
||||
background-image: url("http://www.commentnation.com/backgrounds/images/parchment_paper_seamless_pattern.jpg");
|
||||
}
|
||||
button:active
|
||||
|
||||
/*/ Styles for 2ESheet rolltemplates /*/
|
||||
|
||||
@@ -751,13 +761,13 @@ button:active
|
||||
.sheet-rolltemplate-2Esave th.sheet-template-title1 {
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
font-family: "verdana", "tahoma", "ariel";
|
||||
font-family: "verdana", "tahoma", "ariel", sans-serif;
|
||||
text-align: center;
|
||||
color: white;
|
||||
border: none;
|
||||
padding: 2px;
|
||||
margin: 0px;
|
||||
background-color: none;
|
||||
margin: 0;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Edefault th.sheet-template-title2,
|
||||
@@ -767,13 +777,13 @@ button:active
|
||||
.sheet-rolltemplate-2Esave th.sheet-template-title2 {
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
font-family: "verdana", "tahoma", "ariel";
|
||||
font-family: "verdana", "tahoma", "ariel", sans-serif;
|
||||
text-align: center;
|
||||
color: black;
|
||||
border: none;
|
||||
padding: 2px;
|
||||
margin: 0px;
|
||||
background-color: none;
|
||||
margin: 0;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Edefault th.sheet-template-subtitle1,
|
||||
@@ -784,13 +794,13 @@ button:active
|
||||
font-size: 8pt;
|
||||
font-weight: normal;
|
||||
font-style: italic;
|
||||
font-family: "verdana", "tahoma", "ariel";
|
||||
font-family: "verdana", "tahoma", "ariel", sans-serif;
|
||||
text-align: center;
|
||||
color: white;
|
||||
border: none;
|
||||
padding: 1px;
|
||||
margin: 0px;
|
||||
background-color: none;
|
||||
margin: 0;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Edefault th.sheet-template-subtitle2,
|
||||
@@ -801,13 +811,13 @@ button:active
|
||||
font-size: 8pt;
|
||||
font-style: italic;
|
||||
font-weight: normal;
|
||||
font-family: "verdana", "tahoma", "ariel";
|
||||
font-family: "verdana", "tahoma", "ariel", sans-serif;
|
||||
text-align: center;
|
||||
color: black;
|
||||
border: none;
|
||||
padding: 1px;
|
||||
margin: 0px;
|
||||
background-color: none;
|
||||
margin: 0;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Edefault table,
|
||||
@@ -852,9 +862,8 @@ button:active
|
||||
border: 1px solid #000000;
|
||||
border-top-right-radius: 8px;
|
||||
border-top-left-radius: 8px;
|
||||
padding: 3px;
|
||||
padding-top: 5px;
|
||||
margin-bottom: 0px;
|
||||
padding: 5px 3px 3px;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
/*/ Styles for the 2Edefault Template /*/
|
||||
@@ -868,32 +877,32 @@ button:active
|
||||
text-transform: capitalize;
|
||||
color: #000000;
|
||||
text-align: center;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
border: 1px solid black;
|
||||
border-right: none;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Edefault td.sheet-default-c2 {
|
||||
font-size: 10pt;
|
||||
color: #000000;
|
||||
text-align: center;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
border: 1px solid black;
|
||||
border-left: none;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Edefault td.sheet-default-c3 {
|
||||
font-size: 9pt;
|
||||
color: #000000;
|
||||
text-align: left;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
border: 1px solid black;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -948,7 +957,7 @@ button:active
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
font-family: "verdana", "tahoma", "ariel";
|
||||
font-family: "verdana", "tahoma", "ariel", sans-serif;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
@@ -963,7 +972,7 @@ button:active
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
font-family: "verdana", "tahoma", "ariel";
|
||||
font-family: "verdana", "tahoma", "ariel", sans-serif;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
@@ -1006,10 +1015,10 @@ button:active
|
||||
font-size: 10pt;
|
||||
color: #000000;
|
||||
text-align: center;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
border: 1px solid black;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
@@ -1018,17 +1027,17 @@ button:active
|
||||
font-weight: bold;
|
||||
color: #000000;
|
||||
text-align: center;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Espell td.sheet-spell-c2 {
|
||||
font-size: 9pt;
|
||||
color: #000000;
|
||||
text-align: left;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
border: 1px solid black;
|
||||
padding: 3px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/*/ Styles for the 2Esave Template /*/
|
||||
@@ -1042,10 +1051,10 @@ button:active
|
||||
text-transform: capitalize;
|
||||
color: #000000;
|
||||
text-align: center;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
border: none;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Esave td.sheet-save-c2 {
|
||||
@@ -1053,10 +1062,10 @@ button:active
|
||||
font-weight: bold;
|
||||
text-transform: capitalize;
|
||||
text-align: center;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
border: none;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Esave td.sheet-save-c3 {
|
||||
@@ -1065,11 +1074,11 @@ button:active
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
text-align: center;
|
||||
color: #ffffff;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Esave td.sheet-save-c4 {
|
||||
@@ -1078,11 +1087,11 @@ button:active
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
text-align: center;
|
||||
color: #ffffff;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Echeck div.sheet-check-head {
|
||||
@@ -1095,10 +1104,10 @@ button:active
|
||||
text-transform: capitalize;
|
||||
color: #000000;
|
||||
text-align: center;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
border: none;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Echeck td.sheet-check-c2 {
|
||||
@@ -1106,10 +1115,10 @@ button:active
|
||||
font-weight: bold;
|
||||
text-transform: capitalize;
|
||||
text-align: center;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
border: none;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Echeck td.sheet-check-c3 {
|
||||
@@ -1118,11 +1127,11 @@ button:active
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
text-align: center;
|
||||
color: #ffffff;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-2Echeck td.sheet-check-c4 {
|
||||
@@ -1131,27 +1140,60 @@ button:active
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
font-family: "verdana";
|
||||
font-family: "verdana", sans-serif;
|
||||
text-align: center;
|
||||
color: #ffffff;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
th.sheet-default-header {
|
||||
table.sheet-default-header-even-row tr:nth-child(even),
|
||||
table.sheet-default-header-odd-row tr:nth-child(odd),
|
||||
table.sheet-default-header-every-third-row tr:nth-child(3n+1),
|
||||
table.sheet-default-header-first-column td:first-child,
|
||||
table.sheet-default-header-first-column th:first-child,
|
||||
.sheet-default-header {
|
||||
background-color: #7C0303;
|
||||
color: #FFF;
|
||||
font-family: Arial, sans-serif;
|
||||
font-weight: bold;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.sheet-centering,
|
||||
.sheet-centering-padding-left {
|
||||
.sheet-centering-padding {
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.sheet-centering-padding-left {
|
||||
padding-left: 5px;
|
||||
.sheet-centering-padding {
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
}
|
||||
|
||||
.sheet-table-rogue {
|
||||
color: #FFF;
|
||||
font-family: Arial,
|
||||
sans-serif; font-weight: bold;
|
||||
}
|
||||
|
||||
label input[type="radio"],
|
||||
label input[type="checkbox"] {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
opacity: 0;
|
||||
left: 0;
|
||||
top: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0;
|
||||
}
|
||||
|
||||
td,
|
||||
th {
|
||||
text-align: inherit;
|
||||
padding-left: inherit;
|
||||
}
|
||||
@@ -1,10 +1,16 @@
|
||||
# Message from Peter B. (2020):
|
||||
I have continued work on this sheet and the below mention HTML and CSS is therefore invalid as progress has continued without its usage.
|
||||
My work has been based on the last stable version, v. 2.8.53, which was live on Roll20. I have started my versioning from v. 3.0.00
|
||||
|
||||
Follow my development here: https://app.roll20.net/forum/permalink/8602806/
|
||||
|
||||
# Message from Seth (08/09/2017):
|
||||
Ok guys, it's going to be along time before I push another update to Roll20. That being said, if you absolutely must have the latest copy of this sheet:
|
||||
|
||||
You can find it here HTML > https://gist.github.com/Project462/87b342d835a25dfbe88ce2dd775822cf <
|
||||
And here CSS > https://gist.github.com/Project462/76da3d8a4c31af75aaefe73ef68c6c8a <
|
||||
You can find it here HTML > ~~https://gist.github.com/Project462/87b342d835a25dfbe88ce2dd775822cf~~ <
|
||||
|
||||
And here CSS > ~~https://gist.github.com/Project462/76da3d8a4c31af75aaefe73ef68c6c8a~~ <
|
||||
|
||||
These will be updated about once a week, so keep checking back. I'll update the versioning too to reflect differences.
|
||||
|
||||
**NOTE** This HTMl is unstable and not considered functional at this time. It does have a bunch of cool features, but it should not be used without serious modification. If you don't know how to do that, be patient is all I can ask.
|
||||
|
||||
This readme was last updated on 08/09/2017.
|
||||
**NOTE** This HTMl is unstable and not considered functional at this time. It does have a bunch of cool features, but it should not be used without serious modification. If you don't know how to do that, be patient is all I can ask.
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"html": "2ESheet.html",
|
||||
"css": "2EStyle.css",
|
||||
"authors": "Seth",
|
||||
"authors": "Seth, Peter B.",
|
||||
"preview": "2EPreview.png",
|
||||
"roll20userid": "2569950",
|
||||
"instructions": "This sheet supports Advanced Dungeons and Dragons 2nd Edition Revised for both Player Characters and Monsters. This sheet has full integration for macro support within many fields of the sheet. Many fields are now auto-calculating fields. Please update these trackers by changing a quantity value and then changing it back. If in need of assistance or to report a bug, please send a message to https://app.roll20.net/users/2569950/Seth and I will be happy to assist you. Current Sheet Version 2.8.53"
|
||||
"roll20userid": "2569950, 5062881",
|
||||
"instructions": "#Message from current Author Peter B.(2020)\rThe sheet has been updated with more options for players to choose between rule sets such as the standard rule set from the Player's Handbook and the additional material from the Player's Option.\rFor any future development request please send a message to https://app.roll20.net/users/5062881/peter-b.\rCurrent follow development here: https://app.roll20.net/forum/permalink/8602806/\r\r#Message from Original Author Seth (2017)\rThis sheet supports Advanced Dungeons and Dragons 2nd Edition Revised for both Player Characters and Monsters. This sheet has full integration for macro support within many fields of the sheet. Many fields are now auto-calculating fields. Please update these trackers by changing a quantity value and then changing it back."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user