From c94350281b886e287014dae23dac8972d9e011f6 Mon Sep 17 00:00:00 2001 From: finderski Date: Wed, 20 Jan 2016 13:38:30 -0500 Subject: [PATCH 01/49] Store Images Store images on git per advice from dev --- SavageWorlds-Tabbed/semi-trans-grayish.png.html | Bin 0 -> 207 bytes SavageWorlds-Tabbed/semi-trans.png | Bin 0 -> 172 bytes SavageWorlds-Tabbed/semi-trans75.png.html | Bin 0 -> 204 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 SavageWorlds-Tabbed/semi-trans-grayish.png.html create mode 100644 SavageWorlds-Tabbed/semi-trans.png create mode 100644 SavageWorlds-Tabbed/semi-trans75.png.html diff --git a/SavageWorlds-Tabbed/semi-trans-grayish.png.html b/SavageWorlds-Tabbed/semi-trans-grayish.png.html new file mode 100644 index 0000000000000000000000000000000000000000..9d7d939f134cbae4f6498c521cdf8b864d319206 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#9*;DmglgW^GoC;pwak!+66gHf+|;}hAeVu`xhOTUBsE2$JhLQ2!QIn0Kp{U* zAyL6MF?s5f_-LR48&4OpUXO@geCw{h(Znk literal 0 HcmV?d00001 diff --git a/SavageWorlds-Tabbed/semi-trans.png b/SavageWorlds-Tabbed/semi-trans.png new file mode 100644 index 0000000000000000000000000000000000000000..49211d1f22ca68a0384c69569d89c968130cc8f8 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEY)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPqk0hfq=c#S&l0YF#PZ!6Kh{JEsG4e7Pa4;M6ZTuZ> rn&WUu>xK8H?2YT5van(W>)F_o&NBCWO*c6RG=#y^)z4*}Q$iB}mX<1= literal 0 HcmV?d00001 diff --git a/SavageWorlds-Tabbed/semi-trans75.png.html b/SavageWorlds-Tabbed/semi-trans75.png.html new file mode 100644 index 0000000000000000000000000000000000000000..cbe4af6d8212016a7a930dc05bff1badca8c8e9e GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#9*;B&gW-q!PHjLTwak!+66gHf+|;}hAeVu`xhOTUBsE2$JhLQ2!QIn0Kp{U* zAyL6MF?s5f_-LR4OHUWakch)?&oS~c7;rEf^ws-MH_LIjr1ir4Q})JnPgz*8g7s|d XUmIC??!^mi1zF?i>gTe~DWM4fx-~Lw literal 0 HcmV?d00001 From 6ec9eb7004c454f70651e2aa5693fdfc89d314b4 Mon Sep 17 00:00:00 2001 From: finderski Date: Tue, 2 Feb 2016 18:53:00 -0500 Subject: [PATCH 02/49] New OVA Character Sheet Initial release of the OVA Character Sheet --- OVA/OVA.css | 363 +++++++ OVA/OVA.html | 915 ++++++++++++++++++ OVA/OVA.png | Bin 0 -> 223297 bytes OVA/README.md | 6 + OVA/sheet.json | 8 + ...semi-trans75.png.html => semi-trans75.png} | Bin 6 files changed, 1292 insertions(+) create mode 100644 OVA/OVA.css create mode 100644 OVA/OVA.html create mode 100644 OVA/OVA.png create mode 100644 OVA/README.md create mode 100644 OVA/sheet.json rename SavageWorlds-Tabbed/{semi-trans75.png.html => semi-trans75.png} (100%) diff --git a/OVA/OVA.css b/OVA/OVA.css new file mode 100644 index 0000000000..3ef41aa238 --- /dev/null +++ b/OVA/OVA.css @@ -0,0 +1,363 @@ +.sheet-red { + background-color: #801421; + color: white; + font-size: .75em; +} + +.sheet-pink { + background-color: #eee2e2; + color: black; + font-size: .75em; + padding-right: 5px; +} + +.charsheet input.sheet-name { + font-family: "Shadows Into Light", cursive; + font-size: 2em; + font-weight: bold; +} + +.charsheet img { + position: relative; + z-index: 9999; +} + +.charsheet h4 {textarea + text-transform: uppercase; + font-size: 2em; + font-weight: bold; + font-family: arial, sans-serif; +} + +.charsheet textarea { + border: none; + background-color: white; + color: black; + width: 98%; +} + +.charsheet input[type=number] { + -moz-appearance: textfield; + -webkit-appearance: textfield; +} + +.charsheet input[type=number]::-webkit-outer-spin-button, +.charsheet input[type=number]::-webkit-inner-spin-button { + -webkit-appearance: none; + -webkit-appearance: textfield; +} + +.charsheet div.sheet-names { + display: inline-block; +} + +.charsheet .sheet-name { + width: 225px; + height: 50px; + background-color: white; + color: black; +} + +.charsheet .repcontrol_add, +.charsheet .repcontrol_edit, +.charsheet .repcontrol_del { + display: block; + background: #801421; + color: white; + box-shadow:none; + /*font-size:1.5em;*/ +} + +.charsheet input.sheet-mod { + width: 35px; + font-size: 1.5em; + font-weight: normal; +} + +.charsheet input.sheet-ability { + width: 277px; + font-size: 1.5em; + font-weight: normal; + margin-left: 5px; +} + +.charsheet input.sheet-mod, +.charsheet input.sheet-ability { + background-color: white; + color: black; + border-top: none; + border-left: none; + border-right: none; + border-bottom: .25em #eee2e2 dotted; +} + +button[type=roll].sheet-templatebutton, +button[type=roll].sheet-initiativebutton { + background-color: #801421; + color: white; + border: none; + background-image: none; +} + +button[type=roll].sheet-initiativebutton::before { + content:''; +} + +.charsheet .sheet-mod:nth-child(1), +.charsheet .sheet-ability:nth-child(1) { + border-top-left-radius: 5px; + border-top-right-radius: 5px; +} + +.charsheet .sheet-mod:last-child, +.charsheet .sheet-ability:last-child { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; +} + +.charsheet .sheet-notes { + background-color: white; + color: #801421; + font-size: 1.5em; + font-weight: bold; + padding: 5px; +} + +.charsheet .sheet-combatstatsmain { + width: 398px; + margin-top: 3px; + background-color: white; + border: none; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; +} + +.charsheet .sheet-combattext { + width: 100%; + color: black; + border: none; + height:67px; + padding: 0px; + font-size: .75em; +} + +.charsheet .sheet-combatnum { + border: none; + font-size: 2em; + color: black; + font-weight: bold; + width: 45px; + height: 68px; + text-align: center; +} + +.charsheet .sheet-combatstat { + display: inline-block; + position: relative; + background-color: white; + color: #801421; + border: 1px solid #801421; + border-top: none; + border-left: none; + padding: 5px; + margin: 0px; + font-size: .5em; + font-weight: normal; + text-align: center; + vertical-align: top; +} + +.charsheet .sheet-rotate { + display: inline-block; + /* Safari */ + -webkit-transform: rotate(-90deg); + + /* Firefox */ + -moz-transform: rotate(-90deg); + + padding: 10px; + /*border: 1px solid black; */ + color: white; + font-size: 2em; + width: 475px; + height: 40px; + text-align: left; + vertical-align: bottom; + position: relative; + + margin-left: -225px; + margin-top: 195px; +} + +/*----------- Tabs Setup -------------*/ + +.charsheet div[class^="sheet-section"] { + display: none; +} + +.charsheet input.sheet-tab1:checked ~ div.sheet-section-core, +.charsheet input.sheet-tab2:checked ~ div.sheet-section-misc { + display: block; +} + +/* +.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] { + display: block; +}*/ + +.charsheet input.sheet-tab { + /*width: 100px;*/ + width: 75px; + height: 20px; + cursor: pointer; + position: relative; + opacity: 0; + z-index: 9999; +} + +.charsheet span.sheet-tab { + text-align: center; + display: inline-block; + font-size: 1em; + background: #eee2e2; + color: black; + font-weight: bold; + border-radius: 4px; + + width: 75px; /*originally 87px*/ + height: 20px; /*originally 20px*/ + cursor: pointer; + position: relative; + vertical-align: middle; + margin-left: -79px; /*originally 91px*/ +} + +.charsheet input.sheet-tab1:checked + span.sheet-tab1, +.charsheet input.sheet-tab2:checked + span.sheet-tab2 { + + background: #801421; /*originally ab8b57*/ + color: white; /*originally white*/ + border-radius: 4px; +} + +/*----------- End Tab Setup -----------*/ + +/*----------- Roll Template ------------------------*/ + +/* New Roll Template */ + +/*.sheet-rolltemplate-ova h2.sheet-caption { + width: 90%; + max-width: 200px; + text-align: center; + color: white; + background-color: #801421; + border-top-left-radius: 15px; + border-top-right-radius: 15px; + font-family: "Shadows Into Light"; + font-size: 1.125em; + font-weight: bold; + margin: 0px; +}*/ + +/*.sheet-rolltemplate-ova div.sheet-rtcard { + width: 90%; + padding: 5px; + border-radius: 15px; + border: solid 1px #801421; +}*/ + +.sheet-rolltemplate-ova table { + width: 95%; + font-family: Helvetica, sans-serif; + border-spacing: 0; + background-color: white; + border: solid 1px #801421; + border-bottom-left-radius: 15px; + border-bottom-right-radius: 15px; + +} + +.sheet-rolltemplate-ova td, +.sheet-rolltemplate-ova th, +.sheet-rolltemplate-ova tr { + padding: 3px; +} + +.sheet-rolltemplate-ova caption { + font-size: 1.5em; + font-family: "Shadows Into Light"; + background-color: #801421; + color: white; + font-weight: bold; + text-align: center; + padding: 2px; + margin-bottom: 0px; + border-top-left-radius: 15px; + border-top-right-radius: 15px; +} + +.sheet-rolltemplate-ova th { + height: 1.0em; + font-size: 1.0em; + border-collapse: collapse; +} + +.sheet-rolltemplate-ova td { + /*width: 75%;*/ + height: .75em; + vertical-align: top; + font-family: Helvetica, sans-serif; + font-size: 0.875em; +} + +.sheet-rolltemplate-ova tr:nth-child(even) { + background-color: #eee2e2; +} + +.sheet-rolltemplate-ova td.sheet-roll { + width: 25%; + text-align: right; +} + +.sheet-rolltemplate-ova td.sheet-rresults { + font-size: 0.95em; + height: 0.95em; +} + +.sheet-rolltemplate-ova td.sheet-fakeroll { + text-align: right; +} + +.sheet-rolltemplate-ova .sheet-rtcard .sheet-fakeroll .inlinerollresult{ + /*padding-right: 0px;*/ + text-align: right; + color: #4d4d4d; + font-weight: normal; + font-family: Helvetica, sans-serif; + font-size: 13px; + margin-right: -3px; +} + +.sheet-rolltemplate-ova .inlinerollresult { + background-color: transparent; + color: #000000; + border: none; +} + +.sheet-rolltemplate-ova .inlinerollresult.fullcrit { + color: #3FB315; + border: none; +} + +.sheet-rolltemplate-ova .inlinerollresult.fullfail { + color: maroon; + border: none; +} + +.sheet-rolltemplate-ova .inlinerollresult.importantroll { + color: #3FB315; + border: none; +} + +/*----------- End Roll Template --------------------*/ \ No newline at end of file diff --git a/OVA/OVA.html b/OVA/OVA.html new file mode 100644 index 0000000000..d147692306 --- /dev/null +++ b/OVA/OVA.html @@ -0,0 +1,915 @@ + + + +
+
+
+ + +
+ +
+    +
+
Character Name
+
Player Name
+
+ +
+ + +
+ Number of Dice to roll: + + + + +   + + Stats + + Misc +
 
+
+
+
+
 
+
+

Abilities

+
+ + +
+
+ +
+

Weaknesses

+
+ + +
+
+
+
+
+
+
 
+
+ COMBAT NOTES
+
+
+  Damage, Complications, Etc. +
+
+
+ Combat Stats
+
+
+
+
+ +
+
+ ROLL +
+
+
+ DX + +
+
+ END + +
+
+
+
+
+
+ + +
+
+ ROLL +
+
+
+ DX + +
+
+ END + +
+
+
+ +
+
+ DEFENSE
+ +
+
+ HEALTH
+ +
+
+ ENDURANCE
+ +
+
+ TV
+ +
+
+
+
+
+ +
+
+
+
+ +
+
 
+
+ Background
+ +
+ +
 
+ +
+
+ Appearance
+ +
+
+ Personality
+ +
+
+ +
+ Other Notes
+ +
+
+
+ + + + + + +
+ + + + + + + {{#allprops()}} + + + + + {{/allprops()}} + +
{{name}}
Roll Results
{{key}}{{value}}
+
+
+ +
\ No newline at end of file diff --git a/OVA/OVA.png b/OVA/OVA.png new file mode 100644 index 0000000000000000000000000000000000000000..314a39f15cb13e5fab0c4c9072f567e6b4e1a9d1 GIT binary patch literal 223297 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 literal 0 HcmV?d00001 diff --git a/OVA/README.md b/OVA/README.md new file mode 100644 index 0000000000..d90d051ec2 --- /dev/null +++ b/OVA/README.md @@ -0,0 +1,6 @@ +OVA Character Sheet +========================== + +This character sheet is designed to be tabbed for ease of navigation. One tab (Stats) contains all the Abilities, Weaknesses, Attacks, etc., and the second tab (Misc) contains the background information and areas for notes. + +The sheet contains a field for the number of dice that should be rolled as well as a button that rolls the correct number of dice and displays them using a roll template. \ No newline at end of file diff --git a/OVA/sheet.json b/OVA/sheet.json new file mode 100644 index 0000000000..531b1e1a0d --- /dev/null +++ b/OVA/sheet.json @@ -0,0 +1,8 @@ +{ + "html": "OVA.html", + "css": "OVA.css", + "authors": "Rich Finder", + "roll20userid": "173448", + "preview": "OVA.PNG", + "instructions": "# OVA Character Sheet\r\r\r## Dice Rolling\r\rEnter the number of dice to roll in the "Number of Dice to roll" field and press the roll button (the roll button is also a token action so is always available when the token is selected). The results will be put in a roll template for easy reading. To make things as easy as possible, If you could attach the field numdicetoroll to one of the bubbles on the token; this will allow you to roll dice without having to open the character sheet every time." +} diff --git a/SavageWorlds-Tabbed/semi-trans75.png.html b/SavageWorlds-Tabbed/semi-trans75.png similarity index 100% rename from SavageWorlds-Tabbed/semi-trans75.png.html rename to SavageWorlds-Tabbed/semi-trans75.png From ad6f5075006ad54905870c6009f7babb68d460ec Mon Sep 17 00:00:00 2001 From: finderski Date: Tue, 2 Feb 2016 19:00:41 -0500 Subject: [PATCH 03/49] Corrected File Extension An image had a bad file extension. --- ...rans-grayish.png.html => semi-trans-grayish.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename SavageWorlds-Tabbed/{semi-trans-grayish.png.html => semi-trans-grayish.png} (100%) diff --git a/SavageWorlds-Tabbed/semi-trans-grayish.png.html b/SavageWorlds-Tabbed/semi-trans-grayish.png similarity index 100% rename from SavageWorlds-Tabbed/semi-trans-grayish.png.html rename to SavageWorlds-Tabbed/semi-trans-grayish.png From 5c58d9f4ee9972295e99478fa615208a44be6566 Mon Sep 17 00:00:00 2001 From: finderski Date: Wed, 3 Feb 2016 05:32:33 -0500 Subject: [PATCH 04/49] Updated Files OVA JSON file updated with corrected information. Savage Worlds Character Sheet updated with new functionality and Sheet Workers. --- OVA/sheet.json | 2 +- SavageWorlds-Tabbed/SW_CharSheet-tabbed.css | 504 +++---- SavageWorlds-Tabbed/SW_CharSheet-tabbed.html | 1235 +++++++++++++++--- 3 files changed, 1345 insertions(+), 396 deletions(-) diff --git a/OVA/sheet.json b/OVA/sheet.json index 531b1e1a0d..48273465f2 100644 --- a/OVA/sheet.json +++ b/OVA/sheet.json @@ -4,5 +4,5 @@ "authors": "Rich Finder", "roll20userid": "173448", "preview": "OVA.PNG", - "instructions": "# OVA Character Sheet\r\r\r## Dice Rolling\r\rEnter the number of dice to roll in the "Number of Dice to roll" field and press the roll button (the roll button is also a token action so is always available when the token is selected). The results will be put in a roll template for easy reading. To make things as easy as possible, If you could attach the field numdicetoroll to one of the bubbles on the token; this will allow you to roll dice without having to open the character sheet every time." + "instructions": "# OVA Character Sheet\r\r\r## Dice Rolling\r\rEnter the number of dice to roll in the \"Number of Dice to roll\" field and press the roll button (the roll button is also a token action so is always available when the token is selected). The results will be put in a roll template for easy reading." } diff --git a/SavageWorlds-Tabbed/SW_CharSheet-tabbed.css b/SavageWorlds-Tabbed/SW_CharSheet-tabbed.css index 95aa607fb2..09873d3604 100644 --- a/SavageWorlds-Tabbed/SW_CharSheet-tabbed.css +++ b/SavageWorlds-Tabbed/SW_CharSheet-tabbed.css @@ -8,14 +8,13 @@ semi-trans-grayish.png = 75% opacity */ -/*----------- Font Information -----------*/ @font-face { font-family: 'cinzelregular'; src: url('http://www.geeksville.us/fonts/Cinzel-Regular-webfont.eot'); src: url('http://www.geeksville.us/fonts/Cinzel-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.geeksville.us/fonts/Cinzel-Regular-webfont.woff') format('woff'); src: url('http://www.geeksville.us/fonts/Cinzel-Regular-webfont.ttf') format('truetype'), - url('http://www.geeksville.us/fonts/Cinzel-Regular-webfont.svg#cinzelregular') format('svg'); + url('http://www.geeksville.us/fonts/Cinzel-Regular-webfont.svg#cinzelregular') format('svg');*/ font-weight: normal; font-style: normal; @@ -93,14 +92,6 @@ semi-trans-grayish.png = 75% opacity } -/*@font-face { - font-family: 'Rufscript'; - src: url('http://www.geeksville.us/fonts/Rufscript_v2.ttf') format('opentype') - font-weight: normal; - font-style: normal; - -}*/ - /*Font Drop Down Menu*/ .sheet-fontDropdown { /* fixed widths work best;*/ @@ -177,40 +168,45 @@ semi-trans-grayish.png = 75% opacity } .sheet-font2 { font-family: "Handwriting"; + /*font-family: 'Shadows Into Light', cursive;*/ font-size: 200%; } .sheet-font3 { font-family: "Glitch"; + /*font-family: 'Covered By Your Grace', cursive;*/ font-size: 1.8em; } .sheet-font4 { font-family: "CuttyFruty"; + /*font-family: 'Rock Salt', cursive;*/ font-size: 15px; } .sheet-font5 { font-family: "Saucy"; + /*font-family: 'Bad Script', cursive;*/ font-size: 15px; - /*font-size: 175%;*/ + font-size: 175%; } .sheet-font6 { font-family: "Rujis"; + /*font-family: 'Calligraffitti', cursive;*/ font-size: 15px; } .sheet-font7 { font-family: "Dashley"; + /*font-family: 'Homemade Apple', cursive;*/ font-size: 25px; } .sheet-font8 { font-family: "Graziano"; + /*font-family: 'Nothing You Could Do', cursive;*/ font-size: 25px; } -/*.sheet-font9 { - font-family: "BlackletterHand"; - font-size: 25px; -}*/ + .sheet-font10 { font-family: "Architect"; + /*font-family: 'Architects Daughter', cursive;*/ font-size: 15px; } @@ -281,19 +277,11 @@ semi-trans-grayish.png = 75% opacity .sheet-useBackground input[value="1"]:checked ~ *.sheet-background { background-image: none; background-color: white; - /*background-image: url("http://www.geeksville.us/roll20/oldMap_seamless_2.png"); - background-size: 845px 900px;*/ - /*background-repeat: no-repeat;*/ - /*background-attachment: fixed;*/ - /*background-position: center; - background-origin: content-box;*/ } .sheet-useBackground input[value="2"]:checked ~ *.sheet-background { background-image: url("http://www.geeksville.us/roll20/oldMap_seamless_2.png"); background-size: 845px 900px; - /*background-repeat: no-repeat;*/ - /*background-attachment: fixed;*/ background-position: center; background-origin: content-box; } @@ -301,19 +289,13 @@ semi-trans-grayish.png = 75% opacity .sheet-useBackground input[value="3"]:checked ~ *.sheet-background { background-image: url("http://www.geeksville.us/roll20/Z-background.jpg"); background-size: 845px 564px; - /*background-repeat: no-repeat;*/ - /*background-attachment: fixed;*/ background-position: center; background-origin: content-box; } .sheet-useBackground input[value="4"]:checked ~ *.sheet-background { - /*background-image: url("http://www.geeksville.us/roll20/NYC-Night_2.jpg");*/ - /*background-image: url("http://www.geeksville.us/roll20/noir3.jpg");*/ background-image: url("http://www.geeksville.us/roll20/NewNoir2.jpg"); background-size: 850px 920px; - /*background-repeat: no-repeat;*/ - /*background-attachment: fixed;*/ background-position: center; background-origin: content-box; } @@ -321,8 +303,6 @@ semi-trans-grayish.png = 75% opacity .sheet-useBackground input[value="5"]:checked ~ *.sheet-background { background-image: url("http://www.geeksville.us/roll20/LastParsec-Background.jpg"); background-size: 840px 1060px; - /*background-repeat: no-repeat;*/ - /*background-attachment: fixed;*/ background-position: center; background-origin: content-box; -webkit-border-image:url("http://www.geeksville.us/roll20/LastParsec-Border.png"); /* Safari 3.1-5 */ @@ -335,28 +315,21 @@ semi-trans-grayish.png = 75% opacity .sheet-useBackground input[value="6"]:checked ~ *.sheet-background { background-image: url("http://www.geeksville.us/roll20/supers.jpg"); background-size: 840px 564px; - /*background-repeat: no-repeat;*/ - /*background-attachment: fixed;*/ background-position: center; background-origin: content-box; } .sheet-useBackground input[value="7"]:checked ~ *.sheet-background { - /*background-image: url("http://www.geeksville.us/roll20/cyberpunk2.jpg");*/ background-image: url("http://www.geeksville.us/roll20/cyberpunk-2.5.jpg"); background-size: 840px 840px; - /*background-repeat: no-repeat;*/ - /*background-attachment: fixed;*/ background-position: center; background-origin: content-box; } .sheet-useBackground input[value="8"]:checked ~ *.sheet-background { /*Hellfrost*/ - /*background-image: url("http://www.geeksville.us/roll20/cyberpunk2.jpg");*/ background-image: url("http://www.geeksville.us/roll20/Hellfrost_4.jpg"); background-size: 840px 840px; background-repeat: repeat; - /*background-attachment: fixed;*/ background-position: center; background-origin: content-box; } @@ -374,7 +347,6 @@ semi-trans-grayish.png = 75% opacity background-image: url("http://www.geeksville.us/roll20/lankhmar-bg-1.jpg"); background-size: 840 840px; background-repeat: repeat; - /*background-attachment: fixed;*/ background-position: center; background-origin: content-box; } @@ -476,30 +448,6 @@ semi-trans-grayish.png = 75% opacity display: inline-block; } -/*.sheet-playDisclaimer input[value="3"]:checked + span.sheet-disclaimer::before { - content: "The Last Parsec logo is a trademark of Pinnacle Entertainment Group. Used with permission."; -}*/ - -/*.sheet-playDisclaimer input[value="2"]:checked + span.sheet-disclaimer::before { - content: "The Pirates of the Spanish Main logo is a trademark of Pinnacle Entertainment Group. Used with permission."; -}*/ - -/*.sheet-playDisclaimer input[value="5"]:checked + span.sheet-disclaimer::before { - content: "The Necessary Evil logo is a trademark of Pinnacle Entertainment Group. Used with permission."; -}*/ - -/*.sheet-playDisclaimer input[value="6"]:checked + span.sheet-disclaimer::before { - content: "The Deadlands logo is a trademark of Pinnacle Entertainment Group. Used with permission."; -}*/ - -/*.sheet-playDisclaimer input[value="7"]:checked + span.sheet-disclaimer::before { - content: "The Deadlands: Noir logo is a trademark of Pinnacle Entertainment Group. Used with permission."; -}*/ - -/*.sheet-playDisclaimer input[value="8"]:checked + span.sheet-disclaimer::before { - content: "The Deadlands: Hell on Earth logo is a trademark of Pinnacle Entertainment Group. Used with permission."; -}*/ - .sheet-playDisclaimer input[value="9"]:checked + span.sheet-disclaimer::after { content: "logo is a trademark of Gun Metal Games. Used with permission."; } @@ -544,7 +492,10 @@ semi-trans-grayish.png = 75% opacity .sheet-hideArcanum:checked + input.sheet-tab5, .sheet-hideArcanum:checked ~ span.sheet-tab5, -.sheet-hideArcanum:checked + div.sheet-section-arcanum { +.sheet-hideArcanum:checked + div.sheet-section-arcanum, +.sheet-showVehicles:not(:checked) + input.sheet-tab7, +.sheet-showVehicles:not(:checked) ~ span.sheet-tab7, +.sheet-showVehicles:not(:checked) + div.sheet-section-vehicles { display: none; } @@ -641,11 +592,7 @@ input.sheet-rt2:checked + span.sheet-rt2 { /*----------- Character Sheet Type setup --------------*/ .charsheet div.sheet-player, -.charsheet div.sheet-npc { - /*visibility: hidden; - opacity: 0; - max-height:0; - overflow: hidden;*/ +.charsheet div.sheet-npc { display: none; float: left; } @@ -653,10 +600,6 @@ input.sheet-rt2:checked + span.sheet-rt2 { .charsheet input.sheet-is-npc:checked ~ div.sheet-npc, .charsheet input.sheet-is-npc:not(:checked )~ div.sheet-player { - /*max-height: 999999px; - visibility: visible; - opacity: 1; - transition: opacity 0.5s linear 0s;*/ display: block; overflow: auto; } @@ -705,11 +648,8 @@ input.sheet-rt2:checked + span.sheet-rt2 { div.sheet-core-content { display: none; width:840px;} -.charsheet div[class^="sheet-section"] { - /*visibility: hidden; - opacity: 0; - max-height:0; - overflow: hidden;*/ +.charsheet div[class^="sheet-section"], +.charsheet div[class^="sheet-options"] { display: none; } @@ -718,25 +658,27 @@ div.sheet-core-content { display: none; width:840px;} .charsheet input.sheet-tab3:checked ~ div.sheet-section-skills, .charsheet input.sheet-tab4:checked ~ div.sheet-section-gear, .charsheet input.sheet-tab5:checked ~ div.sheet-section-arcanum, -.charsheet input.sheet-tab6:checked ~ div.sheet-section-journal { - /*max-height: 999999px; - visibility: visible; - opacity: 1; - transition: opacity 0.5s linear 0s; - overflow: auto;*/ +.charsheet input.sheet-tab6:checked ~ div.sheet-section-journal, +.charsheet input.sheet-tab7:checked ~ div.sheet-section-vehicles, +.charsheet input.sheet-tab8:checked ~ div.sheet-section-combat, +.charsheet input.sheet-attacks:checked ~ div.sheet-options-attack, +.charsheet input.sheet-defend:checked ~ div.sheet-options-defend, +.charsheet input.sheet-misc:checked ~ div.sheet-options-other, { display: block; } -.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] { - /*max-height: 999999px; - visibility: visible; - opacity: 1; - transition: opacity 0.5s linear 0s;*/ +.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] { display: block; } -.charsheet input.sheet-tab { - width: 100px; +.charsheet input.sheet-hideArcanum:checked + div.sheet-section-arcanum, +.charsheet input.sheet-showVehicles:not(:checked) + div.sheet-section-vehicles { + display: none; +} + +.charsheet input.sheet-tab, +.charsheet input.sheet-combat-options { + width: 87px; height: 40px; cursor: pointer; position: relative; @@ -744,22 +686,43 @@ div.sheet-core-content { display: none; width:840px;} z-index: 9999; } -.charsheet span.sheet-tab { +.charsheet span.sheet-tab, +.charsheet span.sheet-combat-options { text-align: center; display: inline-block; /*originally inline-block*/ - font-size: 13px; + font-size: 11px; background: #c7c3b0; /*originally 4a6486*/ color: black; /*originally white*/ - /*font-family: "Tinos", "Quattrocento", "Lustria", "Buenardserif", serif;*/ font-weight: bold; border-radius: 4px; - width: 100px; /*originally 87px*/ + width: 87px; /*originally 87px*/ height: 40px; /*originally 20px*/ cursor: pointer; position: relative; vertical-align: middle; - margin-left: -101px;/*originally 91px*/ + margin-left: -91px; /*originally 91px*/ +} + +.charsheet input.sheet-combat { + width: 25px; + height: 40px; + cursor: pointer; + position: relative; + opacity: 0; + z-index: 99; +} + +.charsheet span.sheet-combat { + width: 25px; + height: 40px; + font-size 16px; + text-align: center; + display: inline-block; + cursor: pointer; + position: relative; + verticalalign: middle; + margin-left: -29px; } .charsheet input.sheet-tab1:checked + span.sheet-tab1, @@ -769,14 +732,21 @@ div.sheet-core-content { display: none; width:840px;} .charsheet input.sheet-tab5:checked + span.sheet-tab5, .charsheet input.sheet-tab6:checked + span.sheet-tab6, .charsheet input.sheet-tab7:checked + span.sheet-tab7, -.charsheet input.sheet-tab8:checked + span.sheet-tab8, -.charsheet input.sheet-tab99:checked + span.sheet-tab99 { +.charsheet input.sheet-tab99:checked + span.sheet-tab99, +.charsheet input.sheet-attacks:checked + span.sheet-attacks, +.charsheet input.sheet-defend:checked + span.sheet-defend, +.charsheet input.sheet-misc:checked + span.sheet-misc { background: #dbc792; /*originally ab8b57*/ color: #755b27; /*originally white*/ border-radius: 4px; } +.charsheet input.sheet-combat:checked + span.sheet-combat { + border: black 1px dotted; + border-radius: 4px; +} + /*----------- End Tab Setup -----------*/ /*----------- Main Setup -----------*/ @@ -821,7 +791,8 @@ h1.sheet-sheetHeaderWC { color: #dbc792; background-color: #755b27; border-radius: 15px; - font-family: "cinzelregular"; + /*font-family: "cinzelregular";*/ + font-family: 'Cinzel', serif; } h1.sheet-sheetHeaderM { @@ -866,9 +837,9 @@ input[type=number]::-webkit-inner-spin-button { .sheet-standardtext { background-color: transparent; - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); + background-image: url("http://i.imgur.com/e1Cfspj.png"); color: black; - font-weight: bold; + font-size: .75em; } .charsheet input[type=text].sheet-standard { @@ -877,8 +848,7 @@ input[type=number]::-webkit-inner-spin-button { border-right: none; border-left: none; border-bottom: solid 1px; - /*background-color: transparent;*/ - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); + background-image: url("http://i.imgur.com/e1Cfspj.png"); color: black; font-weight: bold; } @@ -891,13 +861,13 @@ input.sheet-standardQuest { border-bottom: solid 1px; /*color: transparent;*/ background-color: transparent; - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); + background-image: url("http://i.imgur.com/e1Cfspj.png"); color: black; } .sheet-smalltextarea{ height:100px; - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); + background-image: url("http://i.imgur.com/e1Cfspj.png"); } .sheet-Questtextarea{ @@ -915,7 +885,7 @@ input.sheet-standardQuest { textarea.sheet-Questtextarea { background-color: transparent; - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); + background-image: url("http://i.imgur.com/e1Cfspj.png"); color: black; } @@ -926,9 +896,7 @@ input.sheet-standardNum { border-left: none; border-bottom: solid 1px; text-align: center; - /*color: transparent;*/ - /*background-color: transparent;*/ - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); + background-image: url("http://i.imgur.com/e1Cfspj.png"); color: black; font-weight: bold; } @@ -936,18 +904,25 @@ input.sheet-standardNum { input.sheet-derivedStat { width: 37px; text-align: center; - /*background-color: white;*/ - /*background-color: transparent;*/ - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); + background-image: url("http://i.imgur.com/e1Cfspj.png"); color: black; font-weight: bold; } +img.sheet-protect { + margin-left: -46px; + margin-right: 2px; + margin-bottom: -10px; + z-index: 9999; + width: 45px; + height: 28px; + position: relative; +} + input.sheet-modifier { width: 35px; text-align: center; - /*background-color: transparent;*/ - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); + background-image: url("http://i.imgur.com/e1Cfspj.png"); color: black; font-weight: bold; } @@ -967,17 +942,15 @@ span.sheet-nameRankXp { font-size: 12px; padding-left: 5px; padding-right: 5px; - /*background-color: #c7c3b0;*/ color: black; background-image: url("http://www.geeksville.us/roll20/semi-trans-grayish.png"); border-radius: 8px; } .sheet-spaceBetween { - /*line-height: 35px;*/ font-weight: bold; color: black; - background-image: url('http://www.geeksville.us/roll20/semi-trans75.png'); + background-image: url('http://i.imgur.com/e1Cfspj.png'); } label.sheet-AttributeLabel { @@ -999,13 +972,11 @@ label.sheet-AttributeLabel { width: 785px; padding: 5px; margin-bottom: 5px; - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); + background-image: url("http://i.imgur.com/e1Cfspj.png"); } button[type=roll].sheet-GM-button::before { background-image: none; - /*background-color: #f2f5d3;*/ - /*background-color: white;*/ font-size: 13px; font-family: sans-serif; content: "gm"; @@ -1041,12 +1012,11 @@ label.sheet-AttributeLabel { margin-right: 0px; margin-left: -3px; margin-top: -3px; - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); + background-image: url("http://i.imgur.com/e1Cfspj.png"); } .sheet-AttBorder > input.sheet-NewDieType:checked{ height: auto; - /*margin-top: -2px;*/ } .sheet-AttMod { @@ -1061,7 +1031,7 @@ label.sheet-AttributeLabel { margin-left:0px; border: none; width: 15px; - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); + background-image: url("http://i.imgur.com/e1Cfspj.png"); } .sheet-numSpan { @@ -1074,12 +1044,6 @@ label.sheet-AttributeLabel { display: inline-block; } -/*.sheet-additionalrules{ - width:46%; - margin-left:10px; - margin-right:10px; -}*/ - .sheet-formula{ display:inline-block; } @@ -1107,12 +1071,6 @@ label.sheet-AttributeLabel { margin-bottom:1px; } -/*.sheet-col strong.sheet-dee { - font-size: 1.4em; - font-weight: bold; - padding-right: 4px; -}*/ - .charsheet input.sheet-short { width: 3.5em; text-align: center; @@ -1126,6 +1084,30 @@ label.sheet-AttributeLabel { text-align: right; } +.charsheet table { + background-image: url("http://i.imgur.com/e1Cfspj.png"); +} + +.charsheet table.sheet-combatoptions, +.charsheet table.sheet-combatoptions td { + border: none; +} + +.charsheet table.sheet-combatoptions th { + border-bottom: solid 1px black; +} + +.charsheet table.sheet-combatoptions tr:nth-child(even) { + background-color: #c7c3b0; +} + +.charsheet table.sheet-combatoptions td, +.charsheet table.sheet-combatoptions th { + font-size: .75em; + text-align: left; + vertical-align: top; +} + select.sheet-dtype { width: 35px; vertical-align: top; @@ -1133,13 +1115,10 @@ select.sheet-dtype { -moz-appearance: none; appearance: none; background-color: transparent; - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); + background-image: url("http://i.imgur.com/e1Cfspj.png"); color: black; } -/*.sheet-DStatsTable th { - text-align: center; -}*/ /*----------- End Main Setup -----------*/ @@ -1207,113 +1186,73 @@ select.sheet-dtype { } .sheet-d0 { - /*background-position: -411px -1px;*/ width: 35px; height: 35px; - /*background-image: url("https://i.imgur.com/zkgyBOi.png");*/ font-family: "dicefontd4"; font-size: 50px; color: red; line-height:25px; text-align: center; - /*text-align: right;*/ - /*line-height: 25px;*/ - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); - /*padding-bottom: 25px;*/ - /*background-repeat: no-repeat;*/ - /*color: transparent;*/ - /*display: inline-block;*/ + background-image: url("http://i.imgur.com/e1Cfspj.png"); display: none; } .sheet-d4 { - /*background-position: -411px -1px;*/ width: 35px; height: 35px; - /*background-image: url("https://i.imgur.com/zkgyBOi.png");*/ font-family: "dicefontd4"; font-size: 50px; color: red; line-height:25px; text-align: center; - /*text-align: right;*/ - /*line-height: 25px;*/ - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); - /*padding-bottom: 25px;*/ - /*background-repeat: no-repeat;*/ - /*color: transparent;*/ - /*display: inline-block;*/ + background-image: url("http://i.imgur.com/e1Cfspj.png"); display: none; } .sheet-d6 { - /*background-position: -411px -1px;*/ width: 35px; height: 35px; - /*background-image: url("https://i.imgur.com/zkgyBOi.png");*/ font-family: "dicefontd6"; font-size: 40px; color: black; line-height:35px; text-align: center; - /*text-align: right;*/ - /*line-height: 25px;*/ - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); - /*background-repeat: no-repeat;*/ - /*color: transparent;*/ + background-image: url("http://i.imgur.com/e1Cfspj.png"); display: inline-block; display: none; } .sheet-d8 { - /*background-position: -703px -1px;*/ width: 35px; height: 35px; - /*background-image: url("https://i.imgur.com/zkgyBOi.png");*/ font-family: "dicefontd8"; font-size: 40px; color: black; line-height:35px; text-align: center; - /*text-align: right;*/ - /*line-height: 25px;*/ - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); - /*background-repeat: no-repeat;*/ - /*color: transparent;*/ + background-image: url("http://i.imgur.com/e1Cfspj.png"); display: inline-block; display: none; } .sheet-d10 { - /*background-position: -411px -1px;*/ width: 35px; height: 35px; - /*background-image: url("https://i.imgur.com/zkgyBOi.png");*/ font-family: "dicefontd10"; font-size: 45px; color: blue; line-height:35px; text-align: center; - /*text-align: right;*/ - /*line-height: 25px;*/ - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); - /*background-repeat: no-repeat;*/ - /*color: transparent;*/ + background-image: url("http://i.imgur.com/e1Cfspj.png"); display: inline-block; display: none; } .sheet-d12 { - /*background-position: -411px -1px;*/ width: 35px; height: 35px; - /*background-image: url("https://i.imgur.com/zkgyBOi.png");*/ font-family: "dicefontd12"; font-size: 40px; color: green; line-height:35px; text-align: center; - /*text-align: right;*/ - /*line-height: 25px;*/ - background-image: url("http://www.geeksville.us/roll20/semi-trans75.png"); - /*background-repeat: no-repeat;*/ - /*color: transparent;*/ + background-image: url("http://i.imgur.com/e1Cfspj.png"); display: inline-block; display: none; } @@ -1339,6 +1278,54 @@ select.sheet-dtype { /*----------- End Dice Menu -----------*/ +/*----------- Tool Tips -----------*/ + +.sheet-tooltip { + outline: none; + cursor: help; + font-family: "Pictos"; +} + +.sheet-tooltip p,li,strong { /*line-height: 30px;*/ font-family: sans-serif; } +.sheet-tooltip:hover span { + display: block; + position: absolute; +} +.sheet-tooltip:hover { text-decoration: none; } +.sheet-tooltip span { + display: none; + border-radius: 4px; + box-shadow: 5px 5px 8px #ccc; + z-index: 10; + padding: 14px 20px; + margin-top: -30px; + margin-left: 28px; + width: 300px; + line-height: 16px; + color: #111; + border: 1px solid #dca; + background: #fffaf0; +} + +/*----------- End Tool Tips -----------*/ + +/*----------- Danger & Critical Indicator -----------*/ + +.charsheet .sheet-danger, +.charsheet .sheet-critical { + display: none; +} + +.charsheet input.sheet-danger:checked ~ input.sheet-strain { + background: #e8a400; +} + +.charsheet input.sheet-critical:checked ~ input.sheet-strain { + background: #e93a41; +} + +/*----------- Danger & Critical Indicator -----------*/ + /*----------- Hiding/Unhiding Things -----------*/ /* Hiding */ @@ -1472,14 +1459,10 @@ select.sheet-dtype { .sheet-HideVehicles:checked ~ *[class^="sheet-vehicleTypes"], .sheet-HideVehicles:checked ~ *.sheet-vehicleTypes.sheet-allVehicles, -/*.sheet-HideSailing:checked ~ *.sheet-ship-sailing.sheet-isSailing,*/ .sheet-HideSailing:checked ~ *.sheet-isSailing, .sheet-HideFlying:checked ~ *.sheet-isFlying, .sheet-HideGround:checked ~ *.sheet-isGround, .sheet-HideWalker:checked ~ *.sheet-isWalker, -/*.sheet-HideFlying:checked ~ *.sheet-ship-flying.sheet-isFlying,*/ -/*.sheet-HideGround:checked ~ *.sheet-ship-groundvehicle.sheet-isGround, -.sheet-HideWalker:checked ~ *.sheet-ship-walker.sheet-isWalker,*/ .sheet-HideGear:checked ~ *.sheet-gear, .sheet-HideSpellsd:checked ~ *.sheet-spellsd, @@ -1494,7 +1477,9 @@ select.sheet-dtype { .sheet-HideNotes:checked ~ *.sheet-notes, .sheet-HideConfig:checked ~ *.sheet-config, .sheet-HideWCSkills:checked ~ *.sheet-wcSkills, +.sheet-HideWCSkills2:checked ~ *.sheet-wcSkills2, .sheet-HidemSkills:checked ~ *.sheet-mSkills, +.sheet-HidemSkills:checked ~ *.sheet-mSkills2, .sheet-HideUITweaks:checked ~ *.sheet-UITweaks, .sheet-HideGameSettings:checked ~ *.sheet-GameSettings, .sheet-use9212:not(:checked) ~ .sheet-augEnd, @@ -1666,18 +1651,30 @@ select.sheet-dtype { content: "Hide"; } -.charsheet span.sheet-is-config::before { /*Close Config: grayish background with black text*/ - content: "Close Configuration"; +.charsheet span.sheet-is-config::after { /*Close Config: grayish background with black text*/ + content: "^"; } .charsheet span.sheet-is-wcSkills::before { content: "Close Wild Card Core Skills"; } +.charsheet span.sheet-is-wcSkills2::before { + content: "Done"; +} + +[data-groupname=repeating_skills] > button.btn.repcontrol_add::after { + content: " Non-core Skills"; +} + .charsheet span.sheet-is-mSkills::before { content: "Close Mook Core Skills"; } +.charsheet span.sheet-is-mSkills2::before { + content: "Hide "; +} + .charsheet span.sheet-is-wcUI::before { content: "Close UI Tweaks Configuration"; } @@ -1758,18 +1755,26 @@ select.sheet-dtype { content: "Show Notes"; } -.charsheet .sheet-HideConfig:checked + span.sheet-is-config::before { /*Show Configuration: Black background with grayish text*/ - content: "Configuration"; +.charsheet .sheet-HideConfig:checked + span.sheet-is-config::after { /*Show Configuration: Black background with grayish text*/ + content: "v"; } .charsheet .sheet-HideWCSkills:checked + span.sheet-is-wcSkills::before { content: "Show Wild Card Core Skills"; } +.charsheet .sheet-HideWCSkills2:checked + span.sheet-is-wcSkills2::before { + content: "+/- Core Skills"; +} + .charsheet .sheet-HidemSkills:checked + span.sheet-is-mSkills::before { content: "Show Mook Core Skills"; } +.charsheet .sheet-HidemSkills:checked + span.sheet-is-mSkills2::before { + content: "Show "; +} + .charsheet .sheet-HideUITweaks:checked + span.sheet-is-wcUI::before { content: "Show UI Tweaks Configuration"; } @@ -1801,9 +1806,10 @@ select.sheet-dtype { .charsheet span.sheet-is-rweapons-tab, .charsheet span.sheet-is-arcanum-tab, .charsheet span.sheet-is-notes-tab, -.charsheet span.sheet-is-config, +/*.charsheet span.sheet-is-config,*/ .charsheet span.sheet-is-wcSkills, .charsheet span.sheet-is-mSkills, +.charsheet span.sheet-is-mSkills2, .charsheet span.sheet-is-wcUI, .charsheet span.sheet-is-gameSettings, .charsheet span.sheet-528, @@ -1831,7 +1837,6 @@ select.sheet-dtype { width: 20%; height: 16px; font-size: 9px; - /*background: #65763c;*/ background: #c7c3b0; /*#93537c;*/ color: black; /*white;*/ font-weight: bold; @@ -1839,6 +1844,19 @@ select.sheet-dtype { margin-left: -20%; } +.charsheet span.sheet-is-config { + text-align: center; + display: inline-block; + width: 5%; + height: 16px; + font-size: 9px; + background: black; /*#93537c;*/ + color: white; /*white;*/ + font-weight: bold; + border-radius: 4px; + margin-left: -5%; +} + /*The Classes for the Input Field*/ .charsheet input.sheet-HideHindrance, .charsheet input.sheet-HideEdges, @@ -1861,7 +1879,7 @@ select.sheet-dtype { .charsheet input.sheet-HideRWeapons, .charsheet input.sheet-HideArcanum, .charsheet input.sheet-HideNotes, -.charsheet input.sheet-HideConfig, +/*.charsheet input.sheet-HideConfig,*/ .charsheet input.sheet-HideWCSkills, .charsheet input.sheet-HidemSkills, .charsheet input.sheet-HideUITweaks, @@ -1892,15 +1910,24 @@ select.sheet-dtype { cursor: pointer; margin-left: auto; margin-top: auto; - /*position: absolute; + opacity: 0; + z-index: 9999; +} + +.charsheet input.sheet-HideConfig { + width: 5%; + height: 16px; + cursor: pointer; + margin-left: auto; + margin-top: auto; right: 20%;*/ opacity: 0; z-index: 9999; } -.charsheet span.sheet-is-config, .charsheet span.sheet-is-wcSkills, .charsheet span.sheet-is-mSkills, +.charsheet span.sheet-is-mSkills2, .charsheet span.sheet-is-wcUI, .charsheet span.sheet-is-gameSettings, .charsheet .sheet-use528:checked + span.sheet-528, @@ -1957,9 +1984,60 @@ select.sheet-dtype { border-radius: 4px; } +.charsheet input.sheet-HideWCSkills2 { + width: 90px; + height:2.2em; + cursor: pointer; + margin-left: auto; + margin-top: auto; + opacity: 0; + z-index: 9999; +} + +.charsheet .repcontrol_add, +.charsheet .repcontrol_edit, +.charsheet .repcontrol_del { + display: block; + background: #000; + color: white; + box-shadow:none; + font-size:0.9em; + height:2.2em; +} + +.charsheet span.sheet-is-wcSkills2 { /*Close Config: grayish background with black text*/ + background: #000; + border-radius: 4px; + color: white; + font-size: 0.9em; + height: 2.2em; + width: 90px; + margin-left: -90px; + border-radius: 4px; + display: inline-block; + vertical-align: middle; + text-align: center; + line-height: 2.2em; +} + +.charsheet .sheet-HideWCSkills2:checked + span.sheet-is-wcSkills2 { + background: #000; + border-radius: 4px; + color: white; + font-size: 0.9em; + height:2.2em; + width: 90px; + margin-left: -90px; + display: inline-block; + vertical-align: middle; + text-align: center; + line-height: 2.2em; +} + .charsheet .sheet-HideConfig:checked + span.sheet-is-config, .charsheet .sheet-HideWCSkills:checked + span.sheet-is-wcSkills, .charsheet .sheet-HidemSkills:checked + span.sheet-is-mSkills, +.charsheet .sheet-HidemSkills:checked + span.sheet-is-mSkills2, .charsheet .sheet-HideUITweaks:checked + span.sheet-is-wcUI, .charsheet .sheet-HideGameSettings:checked + span.sheet-is-gameSettings { /*Show Configuration Button: Black background with grayish text*/ background: black; @@ -1976,8 +2054,6 @@ select.sheet-dtype { width: 90%; max-width: 200px; text-align: center; - /*color: #755b27; - background-color: #dbc792;*/ color: white; background-color: black; border-radius: 15px; @@ -1992,10 +2068,7 @@ select.sheet-dtype { width: 90%; max-width: 200px; min-height: 250px; - /*height: 250px;*/ background: url(http://www.geeksville.us/roll20/Ace_of_Spades5.jpg) top left; - /*background-size: 200px 250px;*/ - /*background-size: cover;*/ background-size: 100% 100%; background-repeat: no-repeat; padding: 5px; @@ -2011,12 +2084,8 @@ select.sheet-dtype { .sheet-rolltemplate-clubsdamage table, .sheet-rolltemplate-combined table { width: 95%; - /*height: 250px;*/ - /*padding: 2px;*/ font-family: "Trebuchet MS", Helvetica, sans-serif; border-spacing: 0; - /*position: relative; - top: 10%;*/ } .sheet-rolltemplate-spadestrait2 caption, @@ -2029,7 +2098,6 @@ select.sheet-dtype { .sheet-rolltemplate-clubsdamage th { height: 1.0em; font-size: 1.0em; - /*border: solid 1px;*/ border-collapse: collapse; margin: 5px; } @@ -2044,7 +2112,6 @@ select.sheet-dtype { vertical-align: top; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 0.875em; - /*border-collapse: collapse;*/ border-bottom: solid 1px; } @@ -2081,7 +2148,6 @@ select.sheet-dtype { } .sheet-rolltemplate-spadestrait2 .sheet-rtcard .sheet-fakeroll .inlinerollresult{ - /*padding-right: 0px;*/ text-align: right; color: #4d4d4d; font-weight: normal; @@ -2130,10 +2196,7 @@ select.sheet-dtype { /* Version 2 Roll Template */ .sheet-rolltemplate-solidtrait h2.sheet-caption { - /*width: 95%;*/ text-align: center; - /*color: #dbc792; - background-color: #755b27;*/ color: white; background-color: black; border-radius: 15px; @@ -2163,9 +2226,6 @@ select.sheet-dtype { font-size: 1.5em; margin-top: 5px; margin-bottom: 15px; - /*border: solid 1px #755b27; - background-color: #755b27; - color: #dbc792;*/ border: solid 1px black; background-color: black; color: white; @@ -2193,7 +2253,6 @@ select.sheet-dtype { .sheet-rolltemplate-clubsdamage h2.sheet-caption { width: 90%; max-width: 200px; - /*width: 200px;*/ text-align: center; color: white; background-color: #680000; @@ -2206,12 +2265,10 @@ select.sheet-dtype { .sheet-rolltemplate-clubsdamage div.sheet-rtcard, .sheet-rolltemplate-combined div.sheet-AceClubs { - /*width: 200px;*/ width: 90%; max-width: 200px; min-height: 250px; background: url('http://www.geeksville.us/roll20/Ace_of_Clubs-Red-light.jpg') top left; - /*background-size: cover;*/ background-size: 100% 100%; background-repeat: no-repeat; padding: 5px; @@ -2222,10 +2279,7 @@ select.sheet-dtype { /* Damage Roll Solid Template */ .sheet-rolltemplate-soliddamage h2.sheet-caption { - /*width: 95%;*/ text-align: center; - /*color: #dbc792; - background-color: #755b27;*/ color: white; background-color: #680000; border-radius: 15px; @@ -2254,9 +2308,6 @@ select.sheet-dtype { font-size: 1.5em; margin-top: 5px; margin-bottom: 15px; - /*border: solid 1px #755b27; - background-color: #755b27; - color: #dbc792;*/ border: solid 1px #680000; background-color: #680000; color: white; @@ -2294,8 +2345,6 @@ select.sheet-dtype { .sheet-rolltemplate-combined caption { font-size: 1.5em; margin: 5px; - /*border: solid 1px #4C0000;*/ - /*background-color: #4C0000;*/ color: #4C0000; border-radius: 15px; padding: 10px; @@ -2304,7 +2353,6 @@ select.sheet-dtype { .sheet-rolltemplate-combined th { height: 1.0em; font-size: 1.0em; - /*border: solid 1px;*/ border-collapse: collapse; margin: 5px; } diff --git a/SavageWorlds-Tabbed/SW_CharSheet-tabbed.html b/SavageWorlds-Tabbed/SW_CharSheet-tabbed.html index 7c88b9030d..d3cd6021d1 100644 --- a/SavageWorlds-Tabbed/SW_CharSheet-tabbed.html +++ b/SavageWorlds-Tabbed/SW_CharSheet-tabbed.html @@ -1,3 +1,525 @@ + + + +

@@ -13,13 +535,15 @@
- + y
- sheet version: 01 August 2015 + sheet version: 03 Feb 2016

CONFIGURATION

+ API: Initiative Edges iDealInit API Script

Initiative Edges must be stored in a comma separated list in an Attribute named InitEdges. (e.g. Qu,LH)

The Edge shorthand is as follows:

  • Qui = Quick
  • LH = Level Headed
  • ILH = Improved Level Headed
  • WCE = Any Joker Activated Wild Card Edge

+
@@ -65,11 +589,12 @@
Use Dice Drop Down Menus (Attributes & Skills)
Use Dice Drop Down Menus (Wild Die)
- Hide the Arcanum Tab + Hide the Arcanum Tab
+ Show Advancements (on Journal Tab)
- Show Advancements (on Journal Tab)
- Show Vehicles (on Equipment Tab)
+ Show the Vehicles Tab
+
      Show Sailing Ship
      Show Flying Ship
@@ -300,6 +825,10 @@ EQUIPMENT + + + VEHICLES + ARCANUM @@ -308,6 +837,8 @@ JOURNAL ALL + + @@ -360,10 +891,12 @@
- + +   -
+ +
@@ -416,7 +949,8 @@
- + +   @@ -444,13 +978,41 @@
-
Max
 
Mod
Current

+
Basei

Equal to the die type of the characters unaugmented Spirit or Vigor, whichever is lower.

Modi

Number of additional points of Strain the character can handle.

Maxi

Base + Mod = Max Strain

Current

- -   - -
+ + +
+
+ d4 + d6 + d8 + d10 + d12 +
d
+
f
+
h
+
k
+
l
+
+
+ +
+ +
+ + + + + +
@@ -780,11 +1342,14 @@ -
+ +
-
+ +
-
+ +
@@ -908,20 +1473,45 @@

- + +
+
+
+ Show Boating
+ Show Climbing
+ Show Driving
+ Show Faith
+ Show Gambling
+ Show Guts
+ Show Healing
+ Show Intimidation
+ Show Investigation
+
+
+ Show Lockpicking
+ Show Notice
+ Show Persuasion
+ Show Piloting
+ Show Psionics
+ Show Repair
+ Show Riding
+ Show Ritual
+ Show Shooting
+
+
+ Show Spellcasting
+ Show Stealth
+ Show Streetwise
+ Show Survival
+ Show Swimming
+ Show Taunt
+ Show Throwing
+ Show Tracking
+ Show Weird Science
+
-
 
-
- -
-
- - -
-
--> +

@@ -1681,11 +2271,7 @@
+
- +
d
-
-
+ +
 
-
+

Total Weight:

-
+
-
+
 
-
+
-->
  @@ -2589,7 +3175,7 @@

Total Weight Carried:

- +
  @@ -2597,6 +3183,13 @@

+ +
+ + + + Melee Weapons +
@@ -2606,7 +3199,8 @@ - + +
- -
- - - Melee Weapons -

Melee Weapons / Strength-based Weapons

+ +

Melee Weapons / Strength-based Weapons

@@ -2697,23 +3283,23 @@
-
-
+ +
 
-
+

Total Weight:

-
+
-
+
 
-
+
-->
  @@ -2725,7 +3311,7 @@

Total Weight Carried:

- +
  @@ -2754,8 +3340,33 @@

+ +
Ranged Weapons
-

Ranged Weapons / Non-Strength-based Weapons

+ +
+ +
+ + + + + +
+ || + + +
+ + +
+ || + + +
+
+ +

Ranged Weapons / Non-Strength-based Weapons

@@ -2830,20 +3441,20 @@
-
-
+ +
 
-
+

Total Weight:

-
+
-
+
-->
  @@ -2855,7 +3466,7 @@

Total Weight Carried:

- +
@@ -2880,6 +3491,36 @@

+ + + Gear +

Gear

+ +
+
+

Worn

+
+ + +
+
+
+
 
+
+

Total Weight Carried:

+
+
+ +
+
+
+
+

Stashed

+ +
+
+ +
@@ -2893,23 +3534,26 @@

Details

-
- - -
+
+
+ + +
+
+
+ +

@@ -2951,32 +3595,40 @@
- 4 rows
+ 4 rows
-->
 

Total Strain:

- + + +

- - - Vehicles
-
-

Vehicles

- + + +
+ + +
+
+

VEHICLES

Sailing Ship
-

Sailing Ship

+

Sailing Ship



+
+

WOUNDS

+ of +
@@ -2984,9 +3636,9 @@

-
+

-
+



@@ -3065,13 +3717,13 @@
- + - + - +

Notes

@@ -3127,7 +3779,7 @@ - +
@@ -3139,17 +3791,21 @@
- +
Flying Ship
-

Flying Ship

+

Flying Ship



+
+

WOUNDS

+ of +
@@ -3158,14 +3814,14 @@

-
+



-
+


-
+

Provisions

@@ -3181,13 +3837,13 @@
- + Ship's Edges

Edges

- + Ship's Weapons
@@ -3244,7 +3900,7 @@ - + @@ -3303,7 +3959,7 @@ - +
@@ -3315,17 +3971,21 @@
- +
Ground Vehicle
-

Ground Vehicle

+

Ground Vehicle

+
+

WOUNDS

+ of +
@@ -3334,13 +3994,13 @@

-
+

-
+
-
+

Provisions

@@ -3417,7 +4077,7 @@ - + @@ -3477,7 +4137,7 @@ - +
@@ -3489,18 +4149,22 @@
- + - +
Walker
-

Walker

+

Walker

+
+

WOUNDS

+ of +
@@ -3509,13 +4173,13 @@

-
+

-
+
-
+

Provisions

@@ -3592,7 +4256,7 @@ - + @@ -3652,7 +4316,7 @@ - +
@@ -3663,44 +4327,10 @@
- -
- - Gear -

Gear

-
- -
-
-   -
-
-   -
-
-

Total Weight:

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

Total Weight Carried:

-
-
- -
-
+
- -
+
+

ARCANUM

@@ -3969,13 +4599,246 @@
+
+

Combat Options

+ 🚧 Under Construction 🚧 +
+ + Attack + + Defend + + Other + +
+
+
+

Melee Attack Options

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Attack OptionWhy do it?
Called Shot + You can deal additional damage to your opponent, but penalties apply to Fighting. +
    +
  • Head/Vitals: -4 to hit, +4 Damage
  • +
  • Limb: -2 to hit, +2 Damage
  • +
  • Small Target: -4 to hit, Special Damage
  • +
  • Tiny Target: -6 to hit, Special Damage
  • +
+
DisarmRenders your opponent weaponless, requires a called shot.
Draw & AttackGet a jab in quickly. -2 to Fighting.
The DropYou're catching someone completely unawares (GM's discretion). +4 to Fighting and Damage.
Finishing Move (insta-kill)The foe is utterly helpless and needs to be taken out.
FrenzyGet to two attacks with the same weapon. Requires an Edge.
Gang-upStrength in numbers. +1 to Fighting/per Ally, to a max +4
GrapplingYou don't want to kill your opponent, just subdue him.
Improvised WeaponYou need a weapon, and it's all that's available. -1 to Fighting and Parry
Multi-actionYou're surrounded or just need to put your foe(s) down ASAP. -2 to all rolls per additional action.
Non-lethal DamageYou don't want to kill your opponent, just subdue her. If using an edged weapon, suffer a -1 to the Fighting roll.
Off-hand AttackYour dominant hand is otherwise occupied and you need to do something. -2 to Fighting
PushYou need to reposition your opponent. Opposed Strength rolls. Can move your foe up to 2".
Rapid AttackYou're desperate and you've done the math... Allows you to make 3 Fighting attacks. -4 to all Fighting rolls, and uses a single Wild Die. You suffer -2 to Parry until next your next action
Touch attackYou're using something that just needs to touch your opponent, but not necessarily physically hurt them. +2 to Fighting
Use two weaponsYou took the Edge and want to get in two attacks with no multi-action penalty (off-hand penalty still applies)
Unarmed DefenderYour opponent has no weapon and suffers a -2 to Parry.
Wild AttackYou need to put the enemy down, so give it all you've got. +2 to Fighting and Damage, -2 to Parry.
+
+
+

Ranged Attack Options

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Attack OptionWhy do it?
AimImprove your chances of hitting your opponent. +2 to Shooting/Throwing (requires a round to aim).
Called Shot + You can deal additional damage to your opponent, but penalties apply to Shooting/Throwing. +
    +
  • Head/Vitals: -4 to hit, +4 Damage
  • +
  • Limb: -2 to hit, +2 Damage
  • +
  • Small Target: -4 to hit, Special Damage
  • +
  • Tiny Target: -6 to hit, Special Damage
  • +
+
DisarmRenders your opponent weaponless, requires a called shot.
Double-tapShoot like a cop! +1 to Shooting, expends 2 bullets
Draw & AttackGet a jab in quickly. -2 to Fighting.
The DropYou're catching someone completely unawares (GM's discretion). +4 to Fighting and Damage.
Finishing Move (insta-kill)The foe is utterly helpless and needs to be taken out.
Firing BlindYou know someone is "there," but you can't see them. -4 to Shooting/Throwing
Full AutoYou need to fill the air with lead, fast. Roll 3 Shooting dice and 1 Wild Die, all rolls are at -2.
Improvised WeaponYou need a weapon, and it's all that's available. -1 to Throwing and Parry
Multi-actionYou're surrounded or just need to put your foe(s) down ASAP. -2 to all rolls per additional action.
Off-hand AttackYour dominant hand is otherwise occupied and you need to do something. -2 to Shooting/Throwing
Rapid Attack/Fanning the HammerYou're desperate and you've done the math... Allows you to make 6 Shooting attacks. -4 to all Fighting rolls, and uses a single Wild Die. You suffer -2 to Parry until next your next action
Suppressive FireYou need to keep heads down. Requires Full-Auto. Spray a Medium Burst Template.
Three Round BurstNeed to improve your accuracy to hit your opponent. +2 to Shooting, expends 3 bullets
Use two weaponsYou took the Edge and want to get in two attacks with no multi-action penalty (off-hand penalty still applies)
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Attack OptionWhy do it?
Cover + You're getting attack and don't have enough armor—or you just don't want to get hit. +
    +
  • Light: attacker suffers -1 to hit
  • +
  • Medium: attacker suffers -2 to hit
  • +
  • Heavy: attacker suffers -4 to hit
  • +
  • Total: attacker suffers -6 to hit
  • +
+
DefendWant to withdraw from combat, or just don't want to get hit in a melee fight? +2 to Parry and can move half pace.
DisarmRenders your opponent weaponless, requires a called shot.
Full DefenseYou really can't afford to get hit, and just need to buy some time for the cavalry to arrive... Make a Fighting roll +2, and this is your new Parry—your Parry can not get worse, because of this manuever.
Illumination + Your opponent can see you too easily—make it dark! +
    +
  • Dim: attacker suffers -1 to hit
  • +
  • Dark: attacker suffers -2 to hit
  • +
  • Pitch Dark: attacker suffers -4 to hit
  • +
+ If you suffer these penalties, try turning on the lights... +
Prone + Make yourself harder to hit when being shot at: in most instances functions as medium cover.
+ Just don't go prone in Melee...-2 to Parry and Fighting. +
WithdrawTake your chances and get the heck out of dodge. All adjacent foes get a free attack, but you might get out unscathed and live to fight another day.
+
+ +
+ + + + + + + + + + + + + + +
Attack OptionWhy do it?
Movement + Don't just stand there...move around. +
    +
  • Crawling: move 2"/turn and counts as prone when being fired upon.
  • +
  • Crouching: move at half pace, ranged attacks suffer -1.
  • +
  • Walking: move your full pace as a free action.
  • +
  • Running: move your full pace +1d6 as an action.
  • +
  • Jumping: jump horizontally 1" (from dead stop), or 2" with a run. A success Strength roll adds an addition 1".
  • +
  • Go Prone: fall prone at any time during your action. Getting up costs 2" of movement.
  • +
+
Test of WillsYou're quick witted or scarier than your foe. Use a Taunt or Intimidation skill. Success gives +2 to your next action against the opponent, and a Raise scores a Shaken result in addition.
TricksYour foe isn't as nimble, or smart as you. Use a Smarts or Agility Trick. Success and the foe suffers -2 to Parry until their next action, on a Raise your opponent is also Shaken.
+
+
+
- + -
-
+
+

@@ -4263,6 +5126,44 @@
+ core skills selection +
+
+
+ Show Boating
+ Show Climbing
+ Show Driving
+ Show Faith
+ Show Gambling
+ Show Guts
+ Show Healing
+ Show Intimidation
+ Show Investigation
+
+
+ Show Lockpicking
+ Show Notice
+ Show Persuasion
+ Show Piloting
+ Show Psionics
+ Show Repair
+ Show Riding
+ Show Ritual
+ Show Shooting
+
+
+ Show Spellcasting
+ Show Stealth
+ Show Streetwise
+ Show Survival
+ Show Swimming
+ Show Taunt
+ Show Throwing
+ Show Tracking
+ Show Weird Science
+
+
+
@@ -5341,7 +6242,7 @@

{{name}}

- + @@ -5468,7 +6369,7 @@

{{name}}

{{skill_name}}{{skill_name}}{{#skill_nameHeader}}:
{{skill_nameHeader}}{{/skill_nameHeader}}
Roll Results
- + From 4b783f2b608c6bde645cf65e125d72ff52986eca Mon Sep 17 00:00:00 2001 From: cshtsui Date: Sat, 6 Feb 2016 21:01:36 -0500 Subject: [PATCH 05/49] First draft of HEX sheet. --- .../Hollow-Earth-Expedition.html | 286 ++++++++++++++++++ HollowEarthExpedition/hex.scss | 266 ++++++++++++++++ 2 files changed, 552 insertions(+) create mode 100644 HollowEarthExpedition/Hollow-Earth-Expedition.html create mode 100644 HollowEarthExpedition/hex.scss diff --git a/HollowEarthExpedition/Hollow-Earth-Expedition.html b/HollowEarthExpedition/Hollow-Earth-Expedition.html new file mode 100644 index 0000000000..f772cfc461 --- /dev/null +++ b/HollowEarthExpedition/Hollow-Earth-Expedition.html @@ -0,0 +1,286 @@ + + + + + + + + + + diff --git a/HollowEarthExpedition/hex.scss b/HollowEarthExpedition/hex.scss new file mode 100644 index 0000000000..313d61a1f0 --- /dev/null +++ b/HollowEarthExpedition/hex.scss @@ -0,0 +1,266 @@ +$black: #0a0a0a; +$white: #fff; +$grey: #ddd; +$darkgrey: darkgrey; + +$font-size-large: 1rem; +$font-size-medium: 0.9rem; +$font-size-small: 0.7rem; +$font-size-smallest: 0.6rem; + +.sheet-hex { + font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; + max-width: 400px; + min-width: 400px; + + h1 { + border-bottom: 4px solid $darkgrey; + color: $black; + font-size: $font-size-large; + line-height: 1.4rem; + } + + .sheet-2colrow { + font-size: 0; + + .sheet-col { + &.sheet-collapse-margin { + margin-right: 0; + width: 50%; + } + + &.sheet-encumbrance { + width: 33%; + + .sheet-field { + display: inline-block; + width: 3.5rem; + } + } + + &.sheet-languages { + margin-right: 1rem; + width: 63%; + + textarea { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; + height: 4rem; + width: 100%; + } + + input[type="text"] { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-top: none; + width: 100%; + } + } + } + } + + .sheet-attr-input-label { + border-bottom: 1px solid $grey; + font-size: $font-size-medium; + font-weight: normal; + margin: 0.3rem 0 0.3rem 0; + padding: 0 0 0.3rem 0; + } + + .sheet-top-input-label { + display: inline; + font-size: $font-size-large; + font-weight: bold; + margin: 0.3rem 1rem 0.3rem 0; + padding: 0 0 0.3rem 0; + + &.sheet-collapse-margin { + margin-right: 0; + } + } + + input[type="text"] { + color: $black; + font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; + + &.sheet-free-input { + border: none; + border-bottom: 1px solid $grey; + box-shadow: none; + font-size: $font-size-medium; + margin: 0.2rem 0 0 0; + width: 100%; + + &.small { + font-size: $font-size-small; + } + + & + span { + color: grey; + font-size: $font-size-small; + font-style: italic; + margin: 0 0 0 0.4rem; + } + } + + &.sheet-skill-input { + @extend .sheet-free-input; + display: inline; + } + } + + .sheet-paren { + font-weight: normal; + } + + .sheet-attr-input-text { + width: 2rem; + } + + .sheet-wide-input-text { + width: 2.4rem; + } + + .sheet-widest-input-text { + width: 2.8rem; + } + + .sheet-sub-label { + font-size: $font-size-smallest; + } + + .sheet-heading-with-columns { + position: relative; + + .sheet-column-headings { + display: block; + position: absolute; + top: 0.1rem; + width: 100%; + + div { + font-size: $font-size-small; + font-weight: normal; + } + } + } + + .sheet-skill-name { + display: inline-block; + width: 50%; + } + + .sheet-skill-base, + .sheet-skill-levels, + .sheet-skill-rating, + .sheet-skill-avg { + display: inline-block; + width: 11%; + } + + .sheet-weapons { + div { + display: table-cell; + } + + .sheet-weapon-row-1 { + display: block; + } + + .sheet-weapon-row-2 { + border-bottom: 1px dashed $black; + display: block; + padding: 0 0 0.5rem 0; + position: relative; + } + } + + .sheet-weapon-isranged { + position: absolute; + top: -1rem; + left: 0.6rem; + + + span { + color: grey; + font-size: $font-size-small; + font-style: italic; + position: absolute; + left: 1.6rem; + top: -1.2rem; + } + + ~ .sheet-ranged-stats { + display: none; + } + + &:checked { + ~ .sheet-ranged-stats { + display: block; + } + } + } + + .sheet-ranged-stats { + width: 100%; + } + + .sheet-weapon-name { + width: 50%; + } + .sheet-weapon-dmg, + .sheet-weapon-attack, + .sheet-weapon-range, + .sheet-weapon-capacity { + width: 12%; + } + + .sheet-weapon-ammo, + .sheet-weapon-avg { + width: 10%; + } + + .sheet-weapon-mod, + .sheet-weapon-rate, + .sheet-weapon-speed { + width: 8%; + } + + .sheet-weapon-notes { + margin: 0 0 0 2rem; + width: 42%; + } + + .sheet-equip-item { + display:inline-block; + width:70%; + } + + .sheet-equip-num { + display:inline-block; + text-align:center; + width:10%; + } + + .sheet-equip-weight { + display:inline-block; + text-align:center; + width:18%; + } + + .sheet-bottom-separator { + margin-bottom: 1rem; + } + + .sheet-left-separator { + margin-left: 1rem; + } + + .sheet-top-separator { + margin-top: 1rem; + } + + .sheet-subtext { + font-size: $font-size-small; + } +} From 1c7c5fa49892911eab5f9f8c1643f0ac4635d11e Mon Sep 17 00:00:00 2001 From: cshtsui Date: Sun, 7 Feb 2016 09:03:45 -0500 Subject: [PATCH 06/49] Added health, style, XP, and wound tracker. --- .../Hollow-Earth-Expedition.html | 590 +++++++++++------- HollowEarthExpedition/hex.scss | 75 ++- 2 files changed, 424 insertions(+), 241 deletions(-) diff --git a/HollowEarthExpedition/Hollow-Earth-Expedition.html b/HollowEarthExpedition/Hollow-Earth-Expedition.html index f772cfc461..6aaea2034f 100644 --- a/HollowEarthExpedition/Hollow-Earth-Expedition.html +++ b/HollowEarthExpedition/Hollow-Earth-Expedition.html @@ -30,241 +30,375 @@
- +
+

Primary Attributes

+
+
+ + + +
+
+ + + +
+
+ +

Secondary Attributes

+
+
+ + + +
+
+ + + +
+
+ +
+

Skills

+
+
+
Base
+
Levels
+
Rating
+
(Average)
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +

Talents

+
+ +
+ +

Resources

+
+ +
+ +

Flaws

+
+ +
+ + +
+

Weapons

+
+
+
+ +
+
+ + Dmg +
+
+ + Mod +
+
+ + Attack +
+
+ + (Avg) +
+
+ + Spd +
+
+
+ + More details +
+
+ + Notes +
+
+ + Rng +
+
+ + Cap +
+
+ + Ammo +
+
+ + Rate +
+
+
+
+
+ +
+
+

Languages

+ +

Money

+ +
+
+

Encumbrance

+ + + +
+
+ +
+

Equipment

+
+
 
+
#
+
Weight
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
-
--> -

Primary Attributes

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

Secondary Attributes

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

Skills

-
-
-
Base
-
Levels
-
Rating
-
(Average)
-
-
-
- +
+
{{skill_name}}{{skill_name}}{{#skill_nameHeader}}:
{{skill_nameHeader}}{{/skill_nameHeader}}
Roll Results
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Wounds +
  + 🗡 + + + + +
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
+

+ How to use: + Mark wounds as 🗡(L) or ✊(NL). + Current health is left of lowest pip for wounds. + Mark healed wounds under ❤ +

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

Talents

-
- -
- -

Resources

-
- -
- -

Flaws

-
- -
- - -
-

Weapons

-
-
-
- -
-
- - Dmg -
-
- - Mod -
-
- - Attack -
-
- - (Avg) -
-
- - Spd -
-
-
- - More details -
-
- - Notes -
-
- - Rng -
-
- - Cap -
-
- - Ammo -
-
- - Rate -
-
-
-
-
- -
-
-

Languages

- -

Money

- -
-
-

Encumbrance

- - - -
-
- -
-

Equipment

-
-
 
-
#
-
Weight
-
-
-
- -
-
- -
-
- -
-
+
diff --git a/HollowEarthExpedition/hex.scss b/HollowEarthExpedition/hex.scss index 313d61a1f0..cf53432e25 100644 --- a/HollowEarthExpedition/hex.scss +++ b/HollowEarthExpedition/hex.scss @@ -9,9 +9,18 @@ $font-size-small: 0.7rem; $font-size-smallest: 0.6rem; .sheet-hex { - font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; - max-width: 400px; - min-width: 400px; + font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; + max-width: 512px; + min-width: 512px; + + a { + cursor: pointer; + + &:hover { + color: rosybrown; + text-decoration: none; + } + } h1 { border-bottom: 4px solid $darkgrey; @@ -24,6 +33,14 @@ $font-size-smallest: 0.6rem; font-size: 0; .sheet-col { + &.primary { + width: 79%; + } + + &.sidebar { + width: 15%; + } + &.sheet-collapse-margin { margin-right: 0; width: 50%; @@ -82,7 +99,7 @@ $font-size-smallest: 0.6rem; input[type="text"] { color: $black; - font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; + font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; &.sheet-free-input { border: none; @@ -123,7 +140,7 @@ $font-size-smallest: 0.6rem; } .sheet-widest-input-text { - width: 2.8rem; + width: 3rem; } .sheet-sub-label { @@ -208,6 +225,7 @@ $font-size-smallest: 0.6rem; .sheet-weapon-name { width: 50%; } + .sheet-weapon-dmg, .sheet-weapon-attack, .sheet-weapon-range, @@ -232,20 +250,20 @@ $font-size-smallest: 0.6rem; } .sheet-equip-item { - display:inline-block; - width:70%; + display: inline-block; + width: 70%; } .sheet-equip-num { - display:inline-block; - text-align:center; - width:10%; + display: inline-block; + text-align: center; + width: 10%; } .sheet-equip-weight { - display:inline-block; - text-align:center; - width:18%; + display: inline-block; + text-align: center; + width: 18%; } .sheet-bottom-separator { @@ -263,4 +281,35 @@ $font-size-smallest: 0.6rem; .sheet-subtext { font-size: $font-size-small; } + + .sheet-health-meter { + th { + font-size: $font-size-large; + font-weight: normal; + width: 25%; + + &.sheet-heart-icon { + font-size: $font-size-medium; + } + + &.sheet-subheading { + font-size: $font-size-medium; + text-align: left; + padding: 0 0 0.3rem 0; + } + } + + td { + font-size: $font-size-medium; + text-align: right; + } + + p { + border-top:1px solid $grey; + font-size:$font-size-small; + font-style:italic; + margin:0.5rem 0 0 0.5rem; + padding:0.3rem 0 0 0; + } + } } From 08cecc1f3c3df40d7c0f5c3ee5b0cd661c2e2c1e Mon Sep 17 00:00:00 2001 From: cshtsui Date: Sun, 7 Feb 2016 14:10:13 -0500 Subject: [PATCH 07/49] Add roll20 name attributes to inputs --- .../Hollow-Earth-Expedition.html | 80 +++++++++---------- HollowEarthExpedition/hex.scss | 13 +-- 2 files changed, 47 insertions(+), 46 deletions(-) diff --git a/HollowEarthExpedition/Hollow-Earth-Expedition.html b/HollowEarthExpedition/Hollow-Earth-Expedition.html index 6aaea2034f..0311488def 100644 --- a/HollowEarthExpedition/Hollow-Earth-Expedition.html +++ b/HollowEarthExpedition/Hollow-Earth-Expedition.html @@ -38,29 +38,29 @@
@@ -70,15 +70,15 @@
@@ -108,19 +108,19 @@
- +
- +
- +
- +
- +
@@ -146,26 +146,26 @@
- +
- + Dmg
- + Mod
- + Attack
- + (Avg)
- + Spd
@@ -174,23 +174,23 @@ More details
- + Notes
- + Rng
- + Cap
- + Ammo
- + Rate
@@ -203,28 +203,28 @@

Languages

Money

- +

Encumbrance

- +

Equipment

@@ -234,13 +234,13 @@
- +
- +
- +
@@ -249,15 +249,15 @@ diff --git a/HollowEarthExpedition/hex.scss b/HollowEarthExpedition/hex.scss index cf53432e25..ba55e826df 100644 --- a/HollowEarthExpedition/hex.scss +++ b/HollowEarthExpedition/hex.scss @@ -256,13 +256,11 @@ $font-size-smallest: 0.6rem; .sheet-equip-num { display: inline-block; - text-align: center; width: 10%; } .sheet-equip-weight { display: inline-block; - text-align: center; width: 18%; } @@ -305,11 +303,14 @@ $font-size-smallest: 0.6rem; } p { - border-top:1px solid $grey; + border-bottom:1px solid $grey; font-size:$font-size-small; - font-style:italic; - margin:0.5rem 0 0 0.5rem; - padding:0.3rem 0 0 0; + margin:0.4rem 0 0 0.4rem; + padding:0 0 0.3rem 0; + + span.sheet-large-icon { + font-size:$font-size-large; + } } } } From de9d87b69596983660664d3e2fb7b0157c1124e3 Mon Sep 17 00:00:00 2001 From: cshtsui Date: Sun, 7 Feb 2016 16:57:22 -0500 Subject: [PATCH 08/49] Serious amounts of tweaks based on first testing in roll20 pro account. --- .../Hollow-Earth-Expedition.html | 174 +++++++++--------- HollowEarthExpedition/hex.scss | 85 +++++++-- 2 files changed, 158 insertions(+), 101 deletions(-) diff --git a/HollowEarthExpedition/Hollow-Earth-Expedition.html b/HollowEarthExpedition/Hollow-Earth-Expedition.html index 0311488def..2094443f31 100644 --- a/HollowEarthExpedition/Hollow-Earth-Expedition.html +++ b/HollowEarthExpedition/Hollow-Earth-Expedition.html @@ -32,7 +32,7 @@
-
+

Primary Attributes

@@ -74,53 +74,59 @@

Skills

-
+
Base
Levels
Rating
-
(Average)
-
+
(Avg)
+
+
-
- -
-
- -
-
- -
-
- -
-
- +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
@@ -170,7 +176,7 @@
- + More details
@@ -219,7 +225,7 @@
@@ -227,11 +233,11 @@

Equipment

-
+
 
#
Weight
-
+
@@ -244,9 +250,9 @@
- +
- +
diff --git a/HollowEarthExpedition/hex.scss b/HollowEarthExpedition/hex.scss index ba55e826df..cc00e43a10 100644 --- a/HollowEarthExpedition/hex.scss +++ b/HollowEarthExpedition/hex.scss @@ -1,6 +1,6 @@ $black: #0a0a0a; $white: #fff; -$grey: #ddd; +$grey: #ccc; $darkgrey: darkgrey; $font-size-large: 1rem; @@ -13,6 +13,14 @@ $font-size-smallest: 0.6rem; max-width: 512px; min-width: 512px; + button[type="roll"] { + border: 1px solid $darkgrey; + border-radius: 0; + display: inline-block; + font-size: $font-size-small; + width: 100%; + } + a { cursor: pointer; @@ -29,15 +37,29 @@ $font-size-smallest: 0.6rem; line-height: 1.4rem; } + .repcontrol { + button { + &.btn { + &.repcontrol_add, + &.repcontrol_edit { + border: 1px solid $darkgrey; + border-radius: 0; + font-size: $font-size-small; + padding: 0.2rem 0.6rem; + } + } + } + } + .sheet-2colrow { font-size: 0; .sheet-col { - &.primary { + &.sheet-primary { width: 79%; } - &.sidebar { + &.sheet-sidebar { width: 15%; } @@ -64,7 +86,7 @@ $font-size-smallest: 0.6rem; border-top-left-radius: 0; border-top-right-radius: 0; height: 4rem; - width: 100%; + width: 96%; } input[type="text"] { @@ -98,13 +120,14 @@ $font-size-smallest: 0.6rem; } input[type="text"] { + border-radius: 0; + box-shadow: none; color: $black; font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; &.sheet-free-input { border: none; border-bottom: 1px solid $grey; - box-shadow: none; font-size: $font-size-medium; margin: 0.2rem 0 0 0; width: 100%; @@ -159,12 +182,32 @@ $font-size-smallest: 0.6rem; div { font-size: $font-size-small; font-weight: normal; + + &.sheet-skill-name, + &.sheet-skill-base, + &.sheet-skill-levels, + &.sheet-skill-rating, + &.sheet-skill-avg, + &.sheet-skill-roll { + display: inline-block; + text-align:left; + } } } } + @mixin input-cell { + display: table-cell; + text-align: center; + padding: 0 0.1rem; + } + + .sheet-skill-row-1 { + margin: 0 0 0.5rem 0; + } + .sheet-skill-name { - display: inline-block; + @include input-cell; width: 50%; } @@ -172,14 +215,16 @@ $font-size-smallest: 0.6rem; .sheet-skill-levels, .sheet-skill-rating, .sheet-skill-avg { - display: inline-block; - width: 11%; + @include input-cell; + width: 10%; + } + + .sheet-skill-roll { + @include input-cell; + width: 8%; } .sheet-weapons { - div { - display: table-cell; - } .sheet-weapon-row-1 { display: block; @@ -188,6 +233,7 @@ $font-size-smallest: 0.6rem; .sheet-weapon-row-2 { border-bottom: 1px dashed $black; display: block; + margin: 0 0 0.5rem 0; padding: 0 0 0.5rem 0; position: relative; } @@ -204,7 +250,7 @@ $font-size-smallest: 0.6rem; font-style: italic; position: absolute; left: 1.6rem; - top: -1.2rem; + top: -1.1rem; } ~ .sheet-ranged-stats { @@ -223,6 +269,7 @@ $font-size-smallest: 0.6rem; } .sheet-weapon-name { + display: table-cell; width: 50%; } @@ -230,21 +277,25 @@ $font-size-smallest: 0.6rem; .sheet-weapon-attack, .sheet-weapon-range, .sheet-weapon-capacity { + display: table-cell; width: 12%; } .sheet-weapon-ammo, .sheet-weapon-avg { + display: table-cell; width: 10%; } .sheet-weapon-mod, .sheet-weapon-rate, .sheet-weapon-speed { + display: table-cell; width: 8%; } .sheet-weapon-notes { + display: table-cell; margin: 0 0 0 2rem; width: 42%; } @@ -303,13 +354,13 @@ $font-size-smallest: 0.6rem; } p { - border-bottom:1px solid $grey; - font-size:$font-size-small; - margin:0.4rem 0 0 0.4rem; - padding:0 0 0.3rem 0; + border-bottom: 1px solid $grey; + font-size: $font-size-small; + margin: 0.4rem 0 0 0.4rem; + padding: 0 0 0.3rem 0; span.sheet-large-icon { - font-size:$font-size-large; + font-size: $font-size-large; } } } From af745599a8afba33779aebb3f4848aa6b4d732ce Mon Sep 17 00:00:00 2001 From: cshtsui Date: Mon, 8 Feb 2016 00:13:26 -0500 Subject: [PATCH 09/49] Added roll buttons for skills, weapons, attributes. Added sheet worker to auto-populate encumbrance based on strength. --- .../Hollow-Earth-Expedition.html | 114 ++++++++++++------ HollowEarthExpedition/hex.scss | 32 ++--- 2 files changed, 94 insertions(+), 52 deletions(-) diff --git a/HollowEarthExpedition/Hollow-Earth-Expedition.html b/HollowEarthExpedition/Hollow-Earth-Expedition.html index 2094443f31..6dac2b27ab 100644 --- a/HollowEarthExpedition/Hollow-Earth-Expedition.html +++ b/HollowEarthExpedition/Hollow-Earth-Expedition.html @@ -30,6 +30,32 @@
+
@@ -38,29 +64,35 @@
@@ -78,18 +110,22 @@
+
- -

Talents

-
- -
- -

Resources

-
- -
- -

Flaws

-
- -
-

Weapons

@@ -155,24 +175,23 @@
- + Dmg
- + Mod
- + Attack
- + (Avg)
-
- - Spd +
+
@@ -183,6 +202,10 @@ Notes
+
+ + Spd +
Rng @@ -203,6 +226,21 @@
+ +

Talents

+
+ +
+ +

Resources

+
+ +
+ +

Flaws

+
+ +
@@ -215,17 +253,17 @@

Encumbrance

diff --git a/HollowEarthExpedition/hex.scss b/HollowEarthExpedition/hex.scss index cc00e43a10..b529545581 100644 --- a/HollowEarthExpedition/hex.scss +++ b/HollowEarthExpedition/hex.scss @@ -8,6 +8,12 @@ $font-size-medium: 0.9rem; $font-size-small: 0.7rem; $font-size-smallest: 0.6rem; +@mixin input-cell { + display: table-cell; + text-align: left; + padding: 0 0.1rem; +} + .sheet-hex { font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; max-width: 512px; @@ -19,6 +25,10 @@ $font-size-smallest: 0.6rem; display: inline-block; font-size: $font-size-small; width: 100%; + + &.sheet-roll-button { + width:1.6rem; + } } a { @@ -190,18 +200,12 @@ $font-size-smallest: 0.6rem; &.sheet-skill-avg, &.sheet-skill-roll { display: inline-block; - text-align:left; + text-align: left; } } } } - @mixin input-cell { - display: table-cell; - text-align: center; - padding: 0 0.1rem; - } - .sheet-skill-row-1 { margin: 0 0 0.5rem 0; } @@ -219,7 +223,8 @@ $font-size-smallest: 0.6rem; width: 10%; } - .sheet-skill-roll { + .sheet-skill-roll, + .sheet-weapon-roll { @include input-cell; width: 8%; } @@ -269,7 +274,7 @@ $font-size-smallest: 0.6rem; } .sheet-weapon-name { - display: table-cell; + @include input-cell; width: 50%; } @@ -277,26 +282,25 @@ $font-size-smallest: 0.6rem; .sheet-weapon-attack, .sheet-weapon-range, .sheet-weapon-capacity { - display: table-cell; + @include input-cell; width: 12%; } .sheet-weapon-ammo, .sheet-weapon-avg { - display: table-cell; + @include input-cell; width: 10%; } .sheet-weapon-mod, .sheet-weapon-rate, .sheet-weapon-speed { - display: table-cell; + @include input-cell; width: 8%; } .sheet-weapon-notes { - display: table-cell; - margin: 0 0 0 2rem; + @include input-cell; width: 42%; } From 93c4ea50089004fdc13fd4f89a9c6b96fad498f9 Mon Sep 17 00:00:00 2001 From: CoalPoweredPuppet Date: Mon, 8 Feb 2016 18:20:37 -0500 Subject: [PATCH 10/49] Update to IKRPG General Cleaning, moving derived attributes --- Iron Kingdoms RPG/IKPRG.html | 1607 ++++++++++++++++++++++------------ 1 file changed, 1052 insertions(+), 555 deletions(-) diff --git a/Iron Kingdoms RPG/IKPRG.html b/Iron Kingdoms RPG/IKPRG.html index cfb378dad7..bf0822df13 100644 --- a/Iron Kingdoms RPG/IKPRG.html +++ b/Iron Kingdoms RPG/IKPRG.html @@ -1,15 +1,59 @@ - - - - - - - - - - -
+ + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defense

Modify with 'Other Defenses' in the Combat Tab

Armor

Modify with 'Other Defenses' in the Combat Tab

Movement

Increasing the modifier by +1 will increase the distance by +6ft

Command Range

Increasing the modifier by +1 will increase the radius by +6ft

Control Area

Increasing the modifier by +1 will increase the distance by +12ft
+
+ ft
+
ft
ft
Shield?
+
+
+
+
+ +

Basic Info

@@ -23,7 +67,7 @@
Character Name
Nickname
-
+
@@ -470,11 +514,74 @@ + + + + + + + + +
Height
+
+ + + + + + +
+
+
+ + + + + + +
+
+
+ + + + + + +
+
+
+ + + + + + +
+
+
+ + + + + + +
+
+
+ + + + + + +
+
-
+
Archetype
-
+
Careers
@@ -691,47 +798,8 @@
-
-
-
-

Derived Stats

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

Defense

Modify with 'Other Defenses' in the Combat Tab

Armor

Modify with 'Other Defenses' in the Combat Tab

Movement

Increasing the modifier by +1 will increase the distance by +6ft

Command Range

Increasing the modifier by +1 will increase the radius by +6ft

Control Area

Increasing the modifier by +1 will increase the distance by +12ft
-
- ft
-
ft
ft
Shield?
-
-
-
- +

Skills

@@ -912,7 +980,7 @@
- + Agility
@@ -1446,7 +1514,7 @@
- +

Abilities

A
= selected @@ -1803,20 +1871,27 @@
+
- - - - - +
Name
Book & Page Reference
+ - - - - +
+ +
+ + + + + + + + +
Book & Page Reference
+
@@ -2736,7 +2811,7 @@
-

Preternatural Awareness

+

Preternatural Awareness

@@ -2791,20 +2866,26 @@ -
-
- - - - +
+
Name
Book & Page Reference
+ - - - - +
+ +
+ + + + + + + + +
Book & Page Reference
+
@@ -2814,23 +2895,54 @@

Career Abilities

-
- - - - - - - - - - - - - - -
Show
Name
Book & Page Reference
-
+
+
+
+ + + + + + +
+ +
+ + + + + + + + +
Book & Page Reference
+
+
+
+
+
+ + + + + + +
+ +
+ + + + + + + + +
Book & Page Reference
+
+
+
+
@@ -2839,114 +2951,186 @@

Adventuring Companies

-
- - - - - - +
+
Show
Name
Book & Page Reference
- - - - +
+ +
+ + + + + + + + +
Book & Page Reference
+
- +
-

Magic

- - - - - - - - - -

Fatigue
Roll

Fatgiue/Focus/Fury

- - - - -    - - - -    - - - - -
+
+
+
+
+

Magic

+ + + + + + + + + +

Fatgiue/Focus

+ + + + +    + + + +    + + + + +
+
+
+

Fury

+ + + + + + + + + + + +

Threshold

Fury

+ + + + +    + + + +    + + + + +
+
+
+
+

Spells

+ + + + + + + +
Combat Caster?
Roll
Targeted
Roll
Spell
- +
- - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +
Roll
Targeted Roll
Combat Caster
Spell
Cost
Range
Area of Effect?
POW
AoE
POW
Upkeep
Offensive?
-
+ +
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Cost
Range
Area of Effect?
Static Attack Mod
POW
AoE
POW
Upkeep
Offensive?
+
+
@@ -2957,46 +3141,65 @@

Fell Calls

+ + + + + + +
Roll
Targeted Roll
Fell Call
- +
- - - - - - - - - - - - - - - - - - - + + + +
Roll
Targeted Roll
Fell Call
Range
Area of Effect?
POW
Offensive?
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
Attack Mod
Range
Area of Effect?
POW
POW Mod
Offensive?
+
@@ -3009,13 +3212,24 @@
-
+ + + + + + + + + + + + +
Roll
Targeted
Roll
Weapon
+
- - - + @@ -3025,9 +3239,7 @@ - - - + @@ -3039,11 +3251,13 @@ +
Roll
Targeted
Roll
Weapon
Skill
Ammo
Effective
Range
Weapon
POW
+ @@ -3052,6 +3266,7 @@ + @@ -3060,6 +3275,7 @@ + @@ -3068,6 +3284,7 @@ + @@ -3076,6 +3293,7 @@ + @@ -3084,6 +3302,7 @@ + @@ -3095,16 +3314,21 @@ -
- +
Accuracy Black Penny BrutalFire Beacon
Freeze Fire Heart Stopper Iron RotPhantom Seeker
Shadow Fire Silencer Spell CrackerTrick Shot
+ + + + + + +
+
- - - + @@ -3114,9 +3338,7 @@ - - - + @@ -3133,6 +3355,7 @@
Roll
Targeted
Roll
Weapon
Skill
Ammo
Effective
Range
Weapon
POW
+ @@ -3141,6 +3364,7 @@ + @@ -3149,6 +3373,7 @@ + @@ -3157,6 +3382,7 @@ + @@ -3165,6 +3391,7 @@ + @@ -3173,6 +3400,7 @@ + @@ -3189,7 +3417,7 @@ - +

Combat

@@ -3200,7 +3428,7 @@
Accuracy Black Penny BrutalFire Beacon
Freeze Fire Heart Stopper Iron RotPhantom Seeker
Shadow Fire Silencer Spell CrackerTrick Shot
- +
Location
@@ -3211,43 +3439,74 @@

Melee Weapons

+ + + + + + + + +
Virtuoso?
Roll
Targeted
Roll
Weapon
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Roll
Targeted
Roll
Weapon
Skill
MAT
Attack
Modifier
POW
Strength
Damage
Modifier
P + S
Virtuoso
+
+ + + + + + +
+
+ + + + +
+ +
+
+
+
+
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
MAT
Skill
Attack
Modifier
P+S
POW     Strength
Damage
Modifier
 
+
+
+
@@ -3257,47 +3516,82 @@

Ranged Weapons

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Roll
Targeted
Roll
Weapon
Skill
Ammo
Effective
Range
Extreme
Range
RAT
Attack
Modifier
POW
Weapon
POW
Damage
Modifier
Virtuoso
-
+ + + + + + + + +
Virtuoso?
Roll
Targeted
Roll
Weapon
+
+
+ + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RAT
Skill
Attack
Modifier
Effective
Range
Ammo
POW
Weapon
POW
Damage
Modifier
Extreme
Range
+
+
@@ -3307,54 +3601,89 @@

Artillery and Explosive Weapons

+ + + + + + + + +
Virtuoso?
Roll
Targeted
Roll
Weapon
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Roll
Targeted
Roll
Weapon
Artillery
Skill
Ammo
Effective
Range
Extreme
Range
RAT
Attack
Modifier
POW
Weapon
POW
Area of
Effect
Virtuoso
+
+ + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RAT
Skill
Attack
Modifier
Effective
Range
Ammo
POW
Weapon
POW
Damage
Modifier
Extreme
Range
Area of
Effect
+
+
+
@@ -3363,24 +3692,11 @@

Armor

-

Worn Armor

- - - - - - - - - - - - - - + + +
Armor & Shield
Type
-
Armor & Shield
SPD Modifier
Armor & Shield
DEF Modifier
Armor & Shield
ARM Modifier
@@ -3388,7 +3704,7 @@
-

Armor

+

Worn Armor

@@ -3468,7 +3784,7 @@ - +

Story

@@ -3592,7 +3908,7 @@
- +

Inventory

@@ -3945,13 +4261,14 @@
- +

Advancement

Experince Points

+

Hero Level

@@ -4052,6 +4369,7 @@
+

Veteran Level

@@ -4078,37 +4396,37 @@ - + - + - + - + - + - + - +
65 +1 stat
70 +2 occupational skills
75 +1 spell, ability, connection, or military skill
80 +1 archetype benefit or +1 career and +2 occupational skills
85 +1 stat
90 +2 occupational skills
95 +1 spell, ability, connection, or military skill
@@ -4117,6 +4435,7 @@
+

Epic Level

@@ -4185,7 +4504,7 @@ - +
@@ -4195,7 +4514,7 @@
Chassis
-
+
@@ -4226,7 +4545,7 @@ - + @@ -4238,18 +4557,29 @@
Cortex
-
Cost
gold crowns
Stock Cortex
AR
+
- + + + + + - - + + - - + + @@ -4285,7 +4615,7 @@
CostGrade
Cost
gold crowns
INT
INT Mod
PER
PER Mod
- + @@ -4504,41 +4834,41 @@ @@ -4625,45 +4955,55 @@

Damage Grid

Damage Grid

- - + + - - + +
- - + + - - + +
- - + + - - + +
- - + + - - + +
@@ -4558,61 +4888,61 @@
- - + + - - + +
- - + + - - + +
- - + + - - + +
- - + + - - + +
- - + + - - + +
- - + + - - + +
- - + + - - + +
- - + + - - + +
- - + + - - + +
- - + + - - + +
+ + + + + + + + + +

Arm

Movement

Cortex

Arc Node

@@ -4688,8 +5028,8 @@
-
Modify using the cortex block
-
Modify using the cortex block
+
Modify using the cortex block
+
Modify using the cortex block
@@ -4751,31 +5091,47 @@

Melee

-
+
- - - - - - - + + - - - - - - - - +
Roll
Targeted
Roll
Weapon
MAT
Attack
Modifier
POW
Weapon
POW
Damage
Modifier
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
MAT
Attack
Modifier
POW
Weapon
POW
Damage
Modifier
+
@@ -4784,48 +5140,65 @@

Ranged

- +
- - - - - - - - - - - + + - - - - - - - - - - - - +
Roll
Targeted
Roll
Weapon
Ammo
Effective
Range
Extreme
Range
RAT
Attack
Modifier
POW
Weapon
POW
Damage
Modifier
Area of Effect
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RAT
Attack
Modifier
Effective
Range
Extreme
Range
Ammo
POW
Weapon
POW
Damage
Modifier
Area of Effect
+
@@ -4838,7 +5211,7 @@
Roll
Targeted
Roll
-
Weapon
+
Attack
MAT
Attack
Modifier
POW
@@ -4869,14 +5242,14 @@

NPC

-
+

NPC Stat Block

- - - - + + + + @@ -4905,19 +5278,16 @@ - - - - - + + - - - - + + + + @@ -4947,11 +5317,7 @@ - - - - - + @@ -4960,7 +5326,9 @@
Spd
Str
MAT
RAT
DEF
ARM
Has Shield?Shield?
Willpower
Initiative
Detect
Sneak
Movement
Vitality
feet
+

NPC Attacks

+
@@ -4979,8 +5347,8 @@
Damage Modifier
-
+
@@ -5005,7 +5374,7 @@ - + @@ -5015,11 +5384,11 @@ - + - - + + @@ -5029,16 +5398,15 @@ - + + + + + + @@ -5048,6 +5416,7 @@ +
@@ -5133,9 +5502,9 @@
- + - + @@ -5156,10 +5525,10 @@ - - {{#damage}} + + {{#damage}} - + {{/damage}} @@ -5177,12 +5546,10 @@ - - {{#damage}} - - - - {{/damage}} + + + + @@ -5201,10 +5568,10 @@ - + {{#damage}} - + {{/damage}} @@ -5222,10 +5589,10 @@ - + {{#damage}} - + @@ -5245,10 +5612,10 @@ - + {{#damage}} - + {{/damage}} @@ -5266,10 +5633,10 @@ - + {{#damage}} - + {{/damage}} @@ -5293,6 +5660,136 @@
Roll
Targeted Roll
Targeted
Roll
Weapon
Ammo
Effective
Range
POW
Weapon
POW
Damage
Modifier
Area of Effect
Area of
Effect
Modifier
{{character}} attacks with {{weapon}} {{target-token_name}}
Strength{{strength}}
POW{{POW}}
Attack: {{attack}} vs. Defense {{target-def}}
Attack: {{attack}} vs. {{target-def}}
Damage: {{damage}} vs. Armor {{target-armor}}Damage: {{damage}} vs. {{target-armor}}
{{character}} attacks with {{weapon}} {{target-token_name}}
Range{{range}} feet
Extreme Range{{extreme-range}} feet
Attack: {{attack}} vs. Defense {{target-def}}
Damage: {{damage}} vs. Armor {{target-armor}}
Attack: {{attack}} vs. {{target-def}}
Damage: {{damage}} vs. {{target-armor}}
Location: {{location}}
AoE: {{aoe}}
Attack: {{attack}} vs. Defense {{target-def}}
Attack: {{attack}} vs. {{target-def}}
Damage: {{damage}} vs. Armor {{target-armor}}Damage: {{damage}} vs. {{target-armor}}
{{character}} casts {{spell}} {{target-token_name}}
Cost{{cost}}
Range{{range}}
Attack: {{attack}} vs. Defense {{target-def}}
Attack: {{attack}} vs. {{target-def}}
Damage: {{damage}} vs. Armor {{target-armor}}Damage: {{damage}} vs. {{target-armor}}
AoE: {{aoe}}
{{fellcall}}
{{character}} croaks out {{fellcall}} {{target-token_name}}
Range{{range}}
Attack: {{attack}} vs. Defense {{target-def}}
Attack: {{attack}} vs. {{target-def}}
Damage: {{damage}} vs. Armor {{target-armor}}Damage: {{damage}} vs. {{target-armor}}
{{character}} attacks with {{weapon}} {{target-token_name}}
Range{{range}} feet
Extreme Range{{extreme-range}} feet
Attack: {{attack}} vs. Defense {{target-def}}
Attack: {{attack}} vs. {{target-def}}
Damage: {{damage}} vs. Armor {{target-armor}}Damage: {{damage}} vs. {{target-armor}}
+ + + + + + +
{{weapon}}
{{name}} attacks with {{weapon}} {{target}}
Effect: {{Text}}
+
+ + + + + + + + + {{#damage}} + + + + {{/damage}} + + + + + + +
{{weapon}}
{{character}} attacks with {{weapon}} {{target-token_name}}
Strength{{strength}}
POW{{POW}}
Attack: {{attack}} vs. {{target-def}}
Damage: {{damage}} vs. {{target-armor}}
Location: {{location}}
Notes: {{notes}}
+
+ + + + + + + + + + + + {{#damage}} + + + + {{/damage}} + + + + + + +
{{weapon}}
{{character}} attacks with {{weapon}} {{target-token_name}}
Range{{range}} feet
Extreme Range{{extreme-range}} feet
AoE: {{aoe}}
Attack: {{attack}} vs. {{target-def}}
Damage: {{damage}} vs. {{target-armor}}
Location: {{location}}
Notes: {{notes}}
+
+ + + + + + + + + {{#damage}} + + + + {{/damage}} + + + + + + +
{{weapon}}
{{character}} attacks with {{weapon}} {{target-token_name}}
Strength{{strength}}
POW{{POW}}
Attack: {{attack}} vs. {{target-def}}
Damage: {{damage}} vs. {{target-armor}}
Location: {{location}}
Notes: {{notes}}
+
+ + + + + + + + + + + + {{#damage}} + + + + {{/damage}} + + + + + + +
{{weapon}}
{{character}} attacks with {{weapon}} {{target-token_name}}
Range{{range}} feet
Extreme Range{{extreme-range}} feet
AoE: {{aoe}}
Attack: {{attack}} vs. {{target-def}}
Damage: {{damage}} vs. {{target-armor}}
Location: {{location}}
Notes: {{notes}}
+
+ + + + {{#fatigue}} + + + + + + + + + + + + {{/fatigue}} + {{#threshold}} + + + + + + + + + + + + {{/threshold}} +
{{name}} fights off fatigue
RollMeet or Exceed
{{roll}}{{fatigue}}
{{name}} struggles for control
RollMeet or Below
{{roll}}{{threshold}}
+
+
From 25cdb95d17e7a5501ca3608c1ed71967a02e4d00 Mon Sep 17 00:00:00 2001 From: CoalPoweredPuppet Date: Mon, 8 Feb 2016 18:22:22 -0500 Subject: [PATCH 11/49] IKRPG Update General cleaning; sheet is a direct copy of what I use in my games, and it works. If something is broken in this one, I will do an line by line search for the issue. --- Iron Kingdoms RPG/IKPRG.css | 918 +++++++++++++++++++++++++----------- 1 file changed, 635 insertions(+), 283 deletions(-) diff --git a/Iron Kingdoms RPG/IKPRG.css b/Iron Kingdoms RPG/IKPRG.css index 9dfdcb9321..47bdb00187 100644 --- a/Iron Kingdoms RPG/IKPRG.css +++ b/Iron Kingdoms RPG/IKPRG.css @@ -1,9 +1,143 @@ +/*----------- Repeating Blocks -------------*/ +.charsheet .repcontrol_add { + display: block; + background:black; + color:white; + text-shadow:0px 0px 2px black,0px 0px 2px black,0px 0px 2px black; + box-shadow:none; + float:left!important; + margin-bottom:0px; + font-size:0.9em; + height:2.2em; +} +.charsheet .repcontrol_edit +{ + display: inline-block; + background:black; + color:white; + text-shadow:0px 0px 2px black,0px 0px 2px black,0px 0px 2px black; + box-shadow:none; + float:none!important; + margin-bottom:5px; + font-size:0.9em; + height:2.2em; +} +.charsheet .repcontrol_del { + background:red; + color:white; + text-shadow:0px 0px 2px black,0px 0px 2px black,0px 0px 2px black; + box-shadow:none; + float:none!important; + margin-bottom:5px; + font-size:0.9em; + height:2.2em; +} /*-----background-----*/ .charsheet { background: black; background-size:100%; } +/*========== tabs ==========*/ + +input.sheet-tab1:not(:checked) ~ .sheet-tab1, +input.sheet-tab2:not(:checked) ~ .sheet-tab2, +input.sheet-tab3:not(:checked) ~ .sheet-tab3, +input.sheet-tab4:not(:checked) ~ .sheet-tab4, +input.sheet-tab5:not(:checked) ~ .sheet-tab5, +input.sheet-tab6:not(:checked) ~ .sheet-tab6, +input.sheet-tab7:not(:checked) ~ .sheet-tab7, +input.sheet-tab8:not(:checked) ~ .sheet-tab8, +input.sheet-tab9:not(:checked) ~ .sheet-tab9, +input.sheet-tab10:not(:checked) ~ .sheet-tab10, +input.sheet-tab11:not(:checked) ~ .sheet-tab11 { + display: none; +} + +input.sheet-tab1[type=radio], +input.sheet-tab2[type=radio], +input.sheet-tab3[type=radio], +input.sheet-tab4[type=radio], +input.sheet-tab5[type=radio], +input.sheet-tab6[type=radio], +input.sheet-tab7[type=radio], +input.sheet-tab8[type=radio], +input.sheet-tab9[type=radio], +input.sheet-tab10[type=radio] { + display:none; + } +input.sheet-tab { + width: calc(20% - 4px); + max-width: 150px; + line-height: 30px; + + outline: none !important; + position: relative; + cursor: pointer; + z-index: 1; +} + +input.sheet-tab1 { + margin-left: 1px; +} + +input.sheet-tab[type=radio] + label { + content: attr(title); + display: inline; + line-height: 30px; + padding: 10px; + background: url ('http://fc06.deviantart.net/fs71/f/2011/359/1/3/steampunk_wallpaper_by_satyrgod-d4k5ar3.jpg'); + + border: solid 2px black; + border-top-left-radius: 10px; + border-top-right-radius: 10px; + + font-size: 14px; + font-weight: bold; + text-align: center; + color: white; + font-family:"Trebuchet MS", Helvetica, sans-serif; + text-shadow: 0px 0px 2px black; + min-width: 120px; + height: 30px; + +} + +input.sheet-tab[type=radio]:checked + label { + border: solid 2px black; + background: url("http://www.androidcentral.com/sites/androidcentral.com/files/styles/w550h500/public/wallpapers/blank-parchment-aps.jpg?itok=flcYf3mT"); + line-height: 30px; + + color:black; + text-shadow: 0px 0px 2px white; + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); + } + + +.sheet-tab-content { + background: url ('http://fc06.deviantart.net/fs71/f/2011/359/1/3/steampunk_wallpaper_by_satyrgod-d4k5ar3.jpg'); + width: 840px; + border-radius:15px; + box-shadow: inset 0px 0px 10px black, inset 0px 0px 8px black,inset 0px 0px 4px black; + padding: 2px; +} + +.sheet-tab-br { + margin-bottom: 4px; + margin-top: 1px; +} + +div.sheet-body { + display: none; +} +/* Top Half */ +.sheet-top_half { + background: url ('http://fc06.deviantart.net/fs71/f/2011/359/1/3/steampunk_wallpaper_by_satyrgod-d4k5ar3.jpg'); + width: 840px; + border-radius:15px; + box-shadow: inset 0px 0px 10px black, inset 0px 0px 8px black,inset 0px 0px 4px black; + padding: 2px; +} /*-----text colouring----*/ .sheet-plain { @@ -74,6 +208,12 @@ h4.sheet-intfont { font-variant: small-caps; font-size:1.3em; } +h4.sheet-yellowfont { + color: yellow; + text-shadow: 0px 0px 1px white; + font-variant: small-caps; + font-size:1.3em; +} h5 { color: white; @@ -113,12 +253,12 @@ h5.sheet-black { .sheet-stats-small { background:transparent; text-align: center; - font-size: 1.2em; + font-size: 1.4em; font-weight: bold; font-style: italic; border:none; - text-shadow: 0px 0px 0.1em white; - color:black; + text-shadow: 0px 0px 0.2em blue,0px 0px 0.2em black, 0px 0px 0.2em blue; + color:#FCFBED; } .sheet-stats-big { @@ -186,6 +326,12 @@ textarea { margin: 5px 0px 0px 0px; resize:vertical; overflow-y:hidden; +} +.sheet-rasied_border { + border-radius:15px; + box-shadow: inset 0px 0px 10px black, inset 0px 0px 8px black,inset 0px 0px 4px black; + padding: 2px; + width:800px; } /*----removing spinner on numbers----*/ input.sheet-stats-base::-webkit-outer-spin-button , @@ -195,6 +341,18 @@ input.sheet-stats-base::-webkit-inner-spin-button { margin: 0; /* <-- Apparently some margin are still there even though it's hidden */ } +input.sheet-stats-base[type='number'] { + -moz-appearance:textfield; +} + +input[type='number'] { + -moz-appearance:textfield; +} + +input[type='number']:hover { + -moz-appearance:none; +} + .sheet-input-center-aligned { background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,192,0.65) 0%, rgba(255,255,192,0.65) 9%, rgba(255,255,192,0.65) 39%, rgba(255,255,192,0) 100%); /* FF3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,192,0.65)), color-stop(9%,rgba(255,255,192,0.65)), color-stop(39%,rgba(255,255,192,0.65)), color-stop(100%,rgba(255,255,192,0))); /* Chrome,Safari4+ */ @@ -220,83 +378,22 @@ select.sheet-input-center-aligned { padding-right:0px; appearance: none; } + +select { + -moz-appearance: none; +} + +select option { + background:white; + color:black; +} + .sheet-input-center-aligned::-webkit-input-placeholder { color:#D2B48C; font-style: italic; font-weight:400; text-shadow: 0px 0px 2px black; } -/*========== tabs ==========*/ - -input.sheet-tab1:not(:checked) ~ .sheet-tab1, -input.sheet-tab2:not(:checked) ~ .sheet-tab2, -input.sheet-tab3:not(:checked) ~ .sheet-tab3, -input.sheet-tab4:not(:checked) ~ .sheet-tab4, -input.sheet-tab5:not(:checked) ~ .sheet-tab5, -input.sheet-tab6:not(:checked) ~ .sheet-tab6, -input.sheet-tab7:not(:checked) ~ .sheet-tab7, -input.sheet-tab8:not(:checked) ~ .sheet-tab8, -input.sheet-tab9:not(:checked) ~ .sheet-tab9, -input.sheet-tab10:not(:checked) ~ .sheet-tab10, -input.sheet-tab11:not(:checked) ~ .sheet-tab11 { - display: none; -} - -input.sheet-tab { - width: calc(20% - 4px); - max-width: 150px; - height: 20px; - - outline: none !important; - position: relative; - cursor: pointer; - z-index: 1; -} - -input.sheet-tab1 { - margin-left: 1px; -} - -input.sheet-tab::before { - content: attr(title); - display: inline-block; - - background-image: url("http://www.androidcentral.com/sites/androidcentral.com/files/styles/w550h500/public/wallpapers/blank-parchment-aps.jpg?itok=flcYf3mT"); - border: solid 2px black; - border-top-left-radius: 10px; - border-top-right-radius: 10px; - - font-size: 14px; - font-weight: bold; - text-align: center; - - width: 100%; - height: 20px; - - color:black; - text-shadow: 0px 0px 2px white; -} - -input.sheet-tab:checked::before { - border: solid 2px black; - background-image: url ('http://fc06.deviantart.net/fs71/f/2011/359/1/3/steampunk_wallpaper_by_satyrgod-d4k5ar3.jpg'); - color: white; - text-shadow: 0px 0px 2px black; - -} - -.sheet-tab-content { - background-image: url ('http://fc06.deviantart.net/fs71/f/2011/359/1/3/steampunk_wallpaper_by_satyrgod-d4k5ar3.jpg'); -} - -.sheet-tab-br { - margin-bottom: 4px; - margin-top: 1px; -} - -div.sheet-body { - display: none; -} /*-----misc-----*/ @@ -319,7 +416,27 @@ div.sheet-body { .sheet-select { margin-bottom: 0 } +/*-----showhide-----*/ +div.sheet-one_block +{ + display: inline; + +} +div.sheet-two_block +{ + display: none; +} + +input.sheet-showhide:checked ~ div.sheet-one_block +{ + display: none; +} + +input.sheet-showhide:checked ~ div.sheet-two_block +{ + display: inline; +} /*==========feat number button==========*/ div.sheet-feat { @@ -426,8 +543,8 @@ input.sheet-arrow[type="checkbox"]:checked + span::before { input.sheet-arrow { float: left; } - -input.sheet-arrow:checked ~ div.sheet-body { +input.sheet-arrow:checked ~ div.sheet-body, +input.sheet-hider:checked ~ div.sheet-body { display: block; } @@ -662,26 +779,108 @@ input.sheet-blackbox:checked ~ span.sheet-blackbox, input.sheet-whitebox:checked ~ span.sheet-whitebox, input.sheet-redbox:checked ~ span.sheet-redbox { display: inline-block; } +input.sheet-blackbox:checked + input.sheet-whiteboxl, +input.sheet-whiteboxl:checked + input.sheet-redboxl { z-index: 3; } + +input.sheet-blackbox:checked ~ span.sheet-blackbox, +input.sheet-whiteboxl:checked ~ span.sheet-whiteboxl, +input.sheet-redboxl:checked ~ span.sheet-redboxl { display: inline-block; } + +input.sheet-blackbox:checked + input.sheet-whiteboxr, +input.sheet-whiteboxr:checked + input.sheet-redboxr { z-index: 3; } + +input.sheet-blackbox:checked ~ span.sheet-blackbox, +input.sheet-whiteboxr:checked ~ span.sheet-whiteboxr, +input.sheet-redboxr:checked ~ span.sheet-redboxr { display: inline-block; } + +input.sheet-blackbox:checked + input.sheet-whiteboxg, +input.sheet-whiteboxg:checked + input.sheet-redboxg { z-index: 3; } + +input.sheet-blackbox:checked ~ span.sheet-blackbox, +input.sheet-whiteboxg:checked ~ span.sheet-whiteboxg, +input.sheet-redboxg:checked ~ span.sheet-redboxg { display: inline-block; } + +input.sheet-blackbox:checked + input.sheet-whiteboxy, +input.sheet-whiteboxy:checked + input.sheet-redboxy { z-index: 3; } + +input.sheet-blackbox:checked ~ span.sheet-blackbox, +input.sheet-whiteboxy:checked ~ span.sheet-whiteboxy, +input.sheet-redboxy:checked ~ span.sheet-redboxy { display: inline-block; } + .sheet-blackbox { width: 20px; height: 20px; - background: url("http://previews.123rf.com/images/neillang/neillang0902/neillang090200066/4348570-barbed-wire-black-square-frame-border-with-black-blank-middle-for-your-own-design.jpg") no-repeat 0 0; + background: black; + box-shadow: inset 0px 0px 10px white, inset 0px 0px 5px white, inset 0px 0px 2px white; background-size: 100%; } .sheet-whitebox { width: 20px; height: 20px; - background: url("http://previews.123rf.com/images/ktarrier/ktarrier0903/ktarrier090300029/4499609-a-grunge-square-border-in-black-and-white-border-rock.jpg") no-repeat 0 0; - background-size: 100%; + background: white; + box-shadow: inset 0px 0px 10px black, inset 0px 0px 5px black, inset 0px 0px 2px black; +} +.sheet-whiteboxl { + width: 20px; + height: 20px; + content: "L"; + color:black; + background: white; + box-shadow:inset 0px 0px 10px blue,inset 0px 0px 10px blue,inset 0px 0px 10px blue; +} +.sheet-whiteboxr { + width: 20px; + height: 20px; + background: white; + box-shadow:inset 0px 0px 10px red,inset 0px 0px 10px red,inset 0px 0px 10px red; +} +.sheet-whiteboxg { + width: 20px; + height: 20px; + background: white; + box-shadow:inset 0px 0px 10px green,inset 0px 0px 10px green,inset 0px 0px 10px green; +} +.sheet-whiteboxy { + width: 20px; + height: 20px; + background: white; + box-shadow:inset 0px 0px 10px yellow,inset 0px 0px 10px yellow,inset 0px 0px 10px yellow; } - .sheet-redbox { width: 20px; height: 20px; background: url("http://www.iconpng.com/png/vista-software/red-x.png") no-repeat 0 0; background-size: 100%; } +.sheet-redboxr { + width: 20px; + height: 20px; + background: url("http://www.iconpng.com/png/vista-software/red-x.png") no-repeat 0 0; + background-size: 100%; + -webkit-filter: drop-shadow(0px 0px 3px black); +} +.sheet-redboxl { + width: 20px; + height: 20px; + background: url("http://www.iconpng.com/png/vista-software/red-x.png") no-repeat 0 0; + background-size: 100%; + -webkit-filter: drop-shadow(0px 0px 5px blue); +} +.sheet-redboxg { + width: 20px; + height: 20px; + background: url("http://www.iconpng.com/png/vista-software/red-x.png") no-repeat 0 0; + background-size: 100%; + -webkit-filter: drop-shadow(0px 0px 5px green); +} +.sheet-redboxy { + width: 20px; + height: 20px; + background: url("http://www.iconpng.com/png/vista-software/red-x.png") no-repeat 0 0; + background-size: 100%; + -webkit-filter: drop-shadow(0px 0px 5px yellow); +} .sheet-grid { margin-bottom: 25px; @@ -741,76 +940,47 @@ input.sheet-xdot:checked ~ span.sheet-xdot { display: inline-block; } background-size: 100%; -webkit-filter: drop-shadow(0px 0px 5px black); } -/* ======== Sheet-physboxlast to hide things========*/ -input.sheet-physboxlast[type="checkbox"], .sheet-physboxlast -{ +/* ======== Sheet-physboxlast ========*/ +/* ----Hide actual Big physboxlast---- */ +input.sheet-physboxlast[type="checkbox"] { opacity: 0; width: 20px; height: 20px; position: relative; - top: 5px; - left: 18px; + top: 0px; + left: 12px; + margin: -10px; cursor: pointer; z-index: 1; - - margin-bottom: 0px; - border: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; - -moz-border-radius: none; - -webkit-border-radius: none; - border-radius: none; } -input.sheet-physboxlast[type="checkbox"] + span::before -{ - line-height: 14px; +/* ----Fake Big physboxlast ---- */ +input.sheet-physboxlast[type="checkbox"] + span::before { + margin-right: 4px; + line-height: 20px; text-align: center; display: inline-block; vertical-align: middle; - background:transparent; - position: relative; - top: 18px; - left: -18px; - border: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; - -moz-border-radius: 7px; - -webkit-border-radius: 7px; - border-radius: 7px; - - width: 14px; - height: 14px; - font-size: 12px; -} -input.sheet-physboxlast[type="checkbox"] + span::before -{ - position: relative; - left:-28px; - top:-15px; - content: url("http://freshcoattn.com/images/paint-splash.gif"); - -ms-transform: scale(0.35); /* IE */ - -moz-transform: scale(0.35); /* FF */ - -webkit-transform: scale(0.35); /* Safari and Chrome */ - -o-transform: scale(0.35); /* Opera */ - padding: 10px; + top: 0px; + left: 3px; } -input.sheet-physboxlast[type="checkbox"]:checked + span::before -{ - position: relative; - left:-28px; - top:-15px; - content: url("http://www.iconpng.com/png/vista-software/red-x.png") no-repeat 0 0; - -ms-transform: scale(0.14); /* IE */ - -moz-transform: scale(0.14); /* FF */ - -webkit-transform: scale(0.14); /* Safari and Chrome */ - -o-transform: scale(0.14); /* Opera */ - padding: 10px; +input.sheet-physboxlast[type="checkbox"] + span::before { + content: ""; + width: 30px; + height: 30px; + background: url("http://freshcoattn.com/images/paint-splash.gif") no-repeat 0 0; + background-size: 100%; + -webkit-filter: drop-shadow(0px 0px 5px black); +} +input.sheet-physboxlast[type="checkbox"]:checked + span::before { + content: ""; + background: url("http://www.iconpng.com/png/vista-software/red-x.png") no-repeat 0 0; + background-size:100%; + -webkit-filter: drop-shadow(0px 0px 5px black); + } /*-------aglbox---------*/ @@ -866,76 +1036,46 @@ input.sheet-xdota:checked ~ span.sheet-xdota { display: inline-block; } background-size: 100%; -webkit-filter: drop-shadow(0px 0px 5px black); } -/* ======== Sheet-aglboxlast to hide things========*/ -input.sheet-aglboxlast[type="checkbox"], .sheet-aglboxlast -{ +/* ======== Sheet-aglboxlast ========*/ +/* ----Hide actual Big aglboxlast---- */ +input.sheet-aglboxlast[type="checkbox"] { opacity: 0; width: 20px; height: 20px; position: relative; - top: 5px; - left: 18px; + top: 0px; + left: 12px; + margin: -10px; cursor: pointer; z-index: 1; - - margin-bottom: 0px; - border: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; - -moz-border-radius: none; - -webkit-border-radius: none; - border-radius: none; } -input.sheet-aglboxlast[type="checkbox"] + span::before -{ - line-height: 14px; +/* ----Fake Big aglboxlast ---- */ +input.sheet-aglboxlast[type="checkbox"] + span::before { + margin-right: 4px; + line-height: 20px; text-align: center; display: inline-block; vertical-align: middle; - background:transparent; - position: relative; - top: 18px; - left: -18px; - border: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; - -moz-border-radius: 7px; - -webkit-border-radius: 7px; - border-radius: 7px; - - width: 14px; - height: 14px; - font-size: 12px; -} -input.sheet-aglboxlast[type="checkbox"] + span::before -{ - position: relative; - left:-35px; - top:-15px; - content: url("http://fuckersattitude.free.fr/Upload/taz/TutoCrystal/02/TachePeinture.png"); - -ms-transform: scale(0.14); /* IE */ - -moz-transform: scale(0.14); /* FF */ - -webkit-transform: scale(0.14); /* Safari and Chrome */ - -o-transform: scale(0.14); /* Opera */ - padding: 10px; + top: 0px; + left: 3px; } -input.sheet-aglboxlast[type="checkbox"]:checked + span::before -{ - position: relative; - left:-28px; - top:-15px; - content: url("http://www.iconpng.com/png/vista-software/red-x.png") no-repeat 0 0; - -ms-transform: scale(0.15); /* IE */ - -moz-transform: scale(0.15); /* FF */ - -webkit-transform: scale(0.15); /* Safari and Chrome */ - -o-transform: scale(0.15); /* Opera */ - padding: 10px; +input.sheet-aglboxlast[type="checkbox"] + span::before { + content: ""; + width: 30px; + height: 30px; + background: url("http://fuckersattitude.free.fr/Upload/taz/TutoCrystal/02/TachePeinture.png") no-repeat 0 0; + background-size: 100%; + -webkit-filter: drop-shadow(0px 0px 10px white); +} +input.sheet-aglboxlast[type="checkbox"]:checked + span::before { + content: ""; + background: url("http://www.iconpng.com/png/vista-software/red-x.png") no-repeat 0 0; + background-size:100%; + -webkit-filter: drop-shadow(0px 0px 5px black); } /*-------intbox---------*/ @@ -992,76 +1132,46 @@ input.sheet-xdoti:checked ~ span.sheet-xdoti { display: inline-block; } -webkit-filter: drop-shadow(0px 0px 5px black); } /* ======== Sheet-intboxlast ========*/ -input.sheet-intboxlast[type="checkbox"], .sheet-intboxlast -{ +/* ----Hide actual Big intboxlast---- */ +input.sheet-intboxlast[type="checkbox"] { opacity: 0; width: 20px; height: 20px; position: relative; - top: 5px; - left: 18px; + top: 0px; + left: 12px; + margin: -10px; cursor: pointer; z-index: 1; - - margin-bottom: 0px; - border: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; - -moz-border-radius: none; - -webkit-border-radius: none; - border-radius: none; } - -input.sheet-intboxlast[type="checkbox"] + span::before -{ - line-height: 14px; + +/* ----Fake Big intboxlast ---- */ +input.sheet-intboxlast[type="checkbox"] + span::before { + margin-right: 4px; + line-height: 20px; text-align: center; display: inline-block; vertical-align: middle; - background:transparent; - position: relative; - top: 18px; - border: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; - -moz-border-radius: 7px; - -webkit-border-radius: 7px; - border-radius: 7px; - - width: 14px; - height: 14px; - font-size: 12px; -} -input.sheet-intboxlast[type="checkbox"] + span::before -{ - position: relative; - left:-28px; - top:-12px; - content: url("http://www.pitterpainterhk.com/communities/8/004/011/713/408//images/4589728358.gif"); - -ms-transform: scale(0.0155); /* IE */ - -moz-transform: scale(0.0155); /* FF */ - -webkit-transform: scale(0.0155); /* Safari and Chrome */ - -o-transform: scale(0.0155); /* Opera */ - padding: 10px; + top: 0px; + left: 3px; } -input.sheet-intboxlast[type="checkbox"]:checked + span::before -{ - position: relative; - left:-30px; - top:-15px; - content: url("http://www.iconpng.com/png/vista-software/red-x.png") no-repeat 0 0; - -ms-transform: scale(0.15); /* IE */ - -moz-transform: scale(0.15); /* FF */ - -webkit-transform: scale(0.15); /* Safari and Chrome */ - -o-transform: scale(0.15); /* Opera */ - padding: 10px; +input.sheet-intboxlast[type="checkbox"] + span::before { + content: ""; + width: 30px; + height: 30px; + background: url("http://www.pitterpainterhk.com/communities/8/004/011/713/408//images/4589728358.gif") no-repeat 0 0; + background-size: 100%; + -webkit-filter: drop-shadow(0px 0px 5px black); +} +input.sheet-intboxlast[type="checkbox"]:checked + span::before { + content: ""; + background: url("http://www.iconpng.com/png/vista-software/red-x.png") no-repeat 0 0; + background-size:100%; + -webkit-filter: drop-shadow(0px 0px 5px black); } - /*-------powerfield box---------*/ div.sheet-powerfieldbox { width: 20px; @@ -1174,17 +1284,46 @@ button[type="roll"].sheet-combatcaster_button:before { color:Chartreuse; font-weight:700; - background: radial-gradient(circle at 8px 8px, silver, black); + background: radial-gradient(circle at 8px 8px, #6495ED, black); box-shadow: 0px 0px 3px black; } .sheet-combatcaster_button:hover { - background: radial-gradient(circle at 16px 16px, blue, black); + background: radial-gradient(circle at 16px 16px, blue, white); box-shadow: 0px 0px 3px blue; } .sheet-combatcaster_button:active { - background: radial-gradient(circle at 8px 8px, blue, black); + background: radial-gradient(circle at 8px 8px, blue, white); +} +/*==========Combat Caster button==========*/ +button[type="roll"].sheet-combatstatic_button:before { + content: ""!important; + display: none; +} + +.sheet-combatstatic_button { + height:24px; + width:24px; + border:none; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; + + color:Chartreuse; + font-weight:700; + + background: radial-gradient(circle at 8px 8px, black, red); + box-shadow: 0px 0px 3px black; +} + +.sheet-combatstatic_button:hover { + background: radial-gradient(circle at 16px 16px, yellow, red); + box-shadow: 0px 0px 3px blue; +} + +.sheet-combatstatic_button:active { + background: radial-gradient(circle at 8px 8px, orange, red); } /*==========Button Reset==========*/ /*================================*/ @@ -1205,9 +1344,10 @@ button[type="roll"].sheet-combatcaster_button:before { vertical-align: middle; cursor: pointer; background-image: none; + border-radius:5px; background-color: transparent; - border: 2px solid transparent /* 1px solid black */; + border: 2px outset gray; border-style: outset; padding: 2px; padding-left:2px; @@ -1289,7 +1429,7 @@ button[type="roll"].sheet-combatcaster_button:before { .sheet-wrapper .sheet-intstat button[type="roll"] label, .sheet-wrapper .sheet-intstat button[type="roll"] input { color: green; - border: 2px solid transparent; + border: 2px outset gray; } .sheet-wrapper .sheet-intstat button[type="roll"]:hover, @@ -1461,16 +1601,9 @@ input.sheet-normal[type="radio"] + span::before -webkit-box-shadow: 0 0 2px #ccc; box-shadow: 0 0 2px #ccc; - background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,192,0.65) 0%, rgba(255,255,192,0.65) 9%, rgba(255,255,192,0.65) 39%, rgba(255,255,192,0) 100%); /* FF3.6+ */ - background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,192,0.65)), color-stop(9%,rgba(255,255,192,0.65)), color-stop(39%,rgba(255,255,192,0.65)), color-stop(100%,rgba(255,255,192,0))); /* Chrome,Safari4+ */ - background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,192,0.65) 0%,rgba(255,255,192,0.65) 9%,rgba(255,255,192,0.65) 39%,rgba(255,255,192,0) 100%); /* Chrome10+,Safari5.1+ */ - background: -o-radial-gradient(center, ellipse cover, rgba(255,255,192,0.65) 0%,rgba(255,255,192,0.65) 9%,rgba(255,255,192,0.65) 39%,rgba(255,255,192,0) 100%); /* Opera 12+ */ - background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,192,0.65) 0%,rgba(255,255,192,0.65) 9%,rgba(255,255,192,0.65) 39%,rgba(255,255,192,0) 100%); /* IE10+ */ - background: radial-gradient(ellipse at center, rgba(255,255,192,0.65) 0%,rgba(255,255,192,0.65) 9%,rgba(255,255,192,0.65) 39%,rgba(255,255,192,0) 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffc0', endColorstr='#00ffffc0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ + background:green; - color:green; - content: "•"; + content: ""; width: 16px; height: 16px; font-size: 3em; @@ -1484,6 +1617,15 @@ input.sheet-normal[type="radio"] + span::before input.sheet-normal[type="radio"]:checked ~ input.sheet-normal[type="radio"] + span::before { content: ""; + + background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,192,0.65) 0%, rgba(255,255,192,0.65) 9%, rgba(255,255,192,0.65) 39%, rgba(255,255,192,0) 100%); /* FF3.6+ */ + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,192,0.65)), color-stop(9%,rgba(255,255,192,0.65)), color-stop(39%,rgba(255,255,192,0.65)), color-stop(100%,rgba(255,255,192,0))); /* Chrome,Safari4+ */ + background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,192,0.65) 0%,rgba(255,255,192,0.65) 9%,rgba(255,255,192,0.65) 39%,rgba(255,255,192,0) 100%); /* Chrome10+,Safari5.1+ */ + background: -o-radial-gradient(center, ellipse cover, rgba(255,255,192,0.65) 0%,rgba(255,255,192,0.65) 9%,rgba(255,255,192,0.65) 39%,rgba(255,255,192,0) 100%); /* Opera 12+ */ + background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,192,0.65) 0%,rgba(255,255,192,0.65) 9%,rgba(255,255,192,0.65) 39%,rgba(255,255,192,0) 100%); /* IE10+ */ + background: radial-gradient(ellipse at center, rgba(255,255,192,0.65) 0%,rgba(255,255,192,0.65) 9%,rgba(255,255,192,0.65) 39%,rgba(255,255,192,0) 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffc0', endColorstr='#00ffffc0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ + } /*------------empty traits-----------*/ @@ -1522,28 +1664,28 @@ input.sheet-zero[type="radio"] + span::before } .sheet-rolltemplate-weapon th { - background: url ('http://mybizmobile.com.au/wp-content/uploads/2012/01/green-smoke11.png'); + background: url ('https://c4.staticflickr.com/8/7378/11774670053_8b1818140f_b.jpg'); background-size: contain; - color: black; + color: white; padding: 2px; - border-bottom: 1px solid black; - line-height: 1.6em; - font-size: 1.2em; - text-shadow: 0px 0px 4px white; + border-bottom: 1px solid black; + line-height: 1.6em; + font-size: 1.2em; + text-shadow: 0px 0px 4px gray; } .sheet-rolltemplate-weapon .sheet-tcat { - font-weight: bold; + font-weight: bold; } .sheet-rolltemplate-weapon td { - padding: 5px; + padding: 5px; } .sheet-rolltemplate-weapon .inlinerollresult { - display: inline-block; - min-width: 1.5em; - text-align: center; + display: inline-block; + min-width: 1.5em; + text-align: center; border: 2px solid rgba(167, 168, 170,1); /*Cool Gray 6 C*/ } @@ -1662,7 +1804,7 @@ input.sheet-zero[type="radio"] + span::before } .sheet-rolltemplate-spell th { - background: url ('http://ak6.picdn.net/shutterstock/videos/2721404/preview/stock-footage-abstract-blue-smoke.jpg'); + background: url ('http://pcwallart.com/images/colored-smoke-wallpaper-1.jpg'); background-size: contain; color: white; padding: 2px; @@ -1670,7 +1812,6 @@ input.sheet-zero[type="radio"] + span::before line-height: 1.6em; font-size: 1.2em; text-shadow: 0px 0px 2px black; - } .sheet-rolltemplate-spell td { @@ -1679,7 +1820,6 @@ input.sheet-zero[type="radio"] + span::before /*=== Roll Templates ===*/ /*=== fellcall ===*/ - .sheet-rolltemplate-fellcall table { width: 100%; color: black; @@ -1693,9 +1833,9 @@ input.sheet-zero[type="radio"] + span::before } .sheet-rolltemplate-fellcall th { - background: url ('http://ak7.picdn.net/shutterstock/videos/4572215/preview/stock-footage-abstract-glitter-light-background-seamless-loop.jpg'); - background-size: 100%; - color: black; + background: url ('http://s3.amazonaws.com/percolate-media-image-assets/28036633'); + background-size: contain; + color: white; padding: 2px; border-bottom: 1px solid black; @@ -1705,7 +1845,6 @@ input.sheet-zero[type="radio"] + span::before border-collapse: collapse; } - .sheet-rolltemplate-fellcall td { padding: 5px; border-left: 1px solid black; @@ -1775,7 +1914,7 @@ input.sheet-zero[type="radio"] + span::before } .sheet-rolltemplate-ability th { - background: url ('http://hdwyn.com/wallpaper_gray/gray_smoke_shape_colorful_bunch_hd-wallpaper-44778.jpg'); + background: url ('http://hdwyn.com/thumbnail/abstract_black_background_smoke_hd-wallpaper-73628.jpg'); background-size: contain; color: white; text-shadow: 0px 0px 2px gray, 0px 0px 2px gray, 0px 0px 1px black; @@ -1798,14 +1937,227 @@ input.sheet-zero[type="radio"] + span::before .sheet-rolltemplate-ability tr:last-child { border-bottom: 1px solid black; } + /*=== Roll Templates ===*/ + /*=== jackmelee ===*/ +.sheet-rolltemplate-jackmelee table { + width: 100%; + background: white; + border: 1px solid; + color: black; + background: url ('http://fc06.deviantart.net/fs40/i/2009/004/8/4/dirty_parchment_by_swimmingintheether.jpg'); + font-size: 1em; + font-family: "Helvetica Neue", Helvetica, sans-serif; + box-shadow: -5px -5px 6px #8B0000, -5px -5px 6px black; +} + +.sheet-rolltemplate-jackmelee th { + background: url ('http://images.fineartamerica.com/images-medium-large-5/steampunk-gears-horology-mike-savad.jpg'); + background-size: 100%; + color: white; + padding: 2px; + border-bottom: 1px solid black; + line-height: 1.6em; + font-size: 1.2em; + text-shadow: 0px 0px 2px black; +} + +.sheet-rolltemplate-jackmelee .sheet-tcat { + font-weight: bold; +} + +.sheet-rolltemplate-jackmelee .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid rgba(167, 168, 170,1); /*Cool Gray 6 C*/ +} + +.sheet-rolltemplate-melee .inlinerollresult.fullfail { + border: 2px solid #B31515; +} + +.sheet-rolltemplate-melee .inlinerollresult.importantroll { + border: 2px solid #4A57ED; +} + + /*=== Roll Templates ===*/ + /*=== jackrange ===*/ +.sheet-rolltemplate-jackrange table { + width: 100%; + background: white; + border: 1px solid; + color: black; + font-size: 1em; + font-family: "Helvetica Neue", Helvetica, sans-serif; + box-shadow: -5px -5px 6px #808080, -5px -5px 4px black; +} + +.sheet-rolltemplate-jackrange th { + background: url ('http://images.fineartamerica.com/images-medium-large-5/steampunk-gears-horology-mike-savad.jpg'); + background-size: 100%; + color: white; + padding: 2px; + border-bottom: 1px solid black; + line-height: 1.6em; + font-size: 1.2em; + text-shadow: 0px 0px 2px black; +} + +.sheet-rolltemplate-jackrange .sheet-tcat { + font-weight: bold; +} + +.sheet-rolltemplate-jackrange .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid rgba(167, 168, 170,1); /*Cool Gray 6 C*/ +} + +.sheet-rolltemplate-jackrange .inlinerollresult.fullfail { + border: 2px solid #B31515; +} + +.sheet-rolltemplate-jackrange .inlinerollresult.importantroll { + border: 2px solid #4A57ED; +} + /*=== Roll Templates ===*/ + /*=== npcmelee ===*/ +.sheet-rolltemplate-npcmelee table { + width: 100%; + background: white; + border: 1px solid; + color: black; + background: url ('http://fc06.deviantart.net/fs40/i/2009/004/8/4/dirty_parchment_by_swimmingintheether.jpg'); + font-size: 0.9em; + font-family: "Helvetica Neue", Helvetica, sans-serif; + box-shadow: -5px -5px 6px #8B0000, -5px -5px 6px black; +} + +.sheet-rolltemplate-npcmelee th { + background: url ('http://www.girlgeniusonline.com/fun/freestuff/desktops/cogs/pile_of_cogs_LG_warm.jpg'); + background-size: 100%; + color: white; + padding: 2px; + border-bottom: 1px solid black; + line-height: 1.4em; + font-size: 1.0em; + text-shadow: 0px 0px 2px black; +} + +.sheet-rolltemplate-npcmelee .sheet-tcat { + font-weight: bold; +} + +.sheet-rolltemplate-npcmelee .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid rgba(167, 168, 170,1); /*Cool Gray 6 C*/ +} + +.sheet-rolltemplate-melee .inlinerollresult.fullfail { + border: 2px solid #B31515; +} + +.sheet-rolltemplate-npcmelee .inlinerollresult.importantroll { + border: 2px solid #4A57ED; +} + /*=== Roll Templates ===*/ + /*=== npcrange ===*/ +.sheet-rolltemplate-npcrange table { + width: 100%; + background: white; + border: 1px solid; + color: black; + font-size: 0.9em; + font-family: "Helvetica Neue", Helvetica, sans-serif; + box-shadow: -5px -5px 6px #808080, -5px -5px 4px black; +} + +.sheet-rolltemplate-npcrange th { + background: url ('http://www.girlgeniusonline.com/fun/freestuff/desktops/cogs/pile_of_cogs_LG_warm.jpg'); + background-size: 100%; + color: white; + padding: 2px; + border-bottom: 1px solid black; + line-height: 1.4em; + font-size: 1.0em; + text-shadow: 0px 0px 2px black; +} + +.sheet-rolltemplate-npcrange .sheet-tcat { + font-weight: bold; +} + +.sheet-rolltemplate-npcrange .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid rgba(167, 168, 170,1); /*Cool Gray 6 C*/ +} + +.sheet-rolltemplate-npcrange .inlinerollresult.fullfail { + border: 2px solid #B31515; +} + +.sheet-rolltemplate-npcrange .inlinerollresult.importantroll { + border: 2px solid #4A57ED; +} + /*=== Roll Templates ===*/ + /*=== fury ===*/ + +.sheet-rolltemplate-fury table { + width: 100%; + color: black; + border: 1px solid black; + border: 5px; + font-size: 1em; + font-family: Copperplate, 'Copperplate Gothic Light'; + background: url ('http://fc06.deviantart.net/fs40/i/2009/004/8/4/dirty_parchment_by_swimmingintheether.jpg'); - - - - - + box-shadow: -5px -5px 5px black; +} +.sheet-rolltemplate-fury th, +.sheet-rolltemplate-fury td { + padding: 5px; + border-left: 1px solid black; + border-right: 1px solid black; +} + +.sheet-rolltemplate-fury tr:last-child { + border-bottom: 1px solid black; +} +.sheet-rolltemplate-fury .sheet-tcat { + font-weight: bold; +} + +.sheet-rolltemplate-fury .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid rgba(167, 168, 170,1); /*Cool Gray 6 C*/ +} + +.sheet-rolltemplate-fury .inlinerollresult.fullfail { + border: 2px solid #B31515; +} + +.sheet-rolltemplate-fury .inlinerollresult.importantroll { + border: 2px solid #4A57ED; +} +.sheet-rolltemplate-fury th.sheet-background { + background: url ('http://pcwallart.com/images/colored-smoke-wallpaper-1.jpg'); + background-size: contain; + color: white; + padding: 2px; + border-bottom: 1px solid black; + line-height: 1.6em; + font-size: 1.2em; + text-shadow: 0px 0px 2px black; +} From d3ccace73b1cdc38d10014c862e8ed5af2a39657 Mon Sep 17 00:00:00 2001 From: cshtsui Date: Mon, 8 Feb 2016 21:57:27 -0500 Subject: [PATCH 12/49] Added sheet worker events to handle auto-calculation of averages in HEX n+ notation format for weapons and skills. --- .../Hollow-Earth-Expedition.html | 147 ++++++++++-------- 1 file changed, 81 insertions(+), 66 deletions(-) diff --git a/HollowEarthExpedition/Hollow-Earth-Expedition.html b/HollowEarthExpedition/Hollow-Earth-Expedition.html index 6dac2b27ab..1ab7cdd361 100644 --- a/HollowEarthExpedition/Hollow-Earth-Expedition.html +++ b/HollowEarthExpedition/Hollow-Earth-Expedition.html @@ -31,30 +31,44 @@
@@ -125,7 +139,7 @@ - +
- + +
@@ -187,7 +202,7 @@ Attack
- + (Avg)
@@ -253,17 +268,17 @@

Encumbrance

@@ -333,105 +348,105 @@ 11 - - - + + + 10 - - - + + + 9 - - - + + + 8 - - - + + + 7 - - - + + + 6 - - - + + + 5 - - - + + + 4 - - - + + + 3 - - - + + + 2 - - - + + + 1 - - - + + + 0 - - - + + + -1 - - - + + + -2 - - - + + + -3 - - - + + + -4 - - - + + + -5 - - - + + + From 8e6c089d7297e9bbe85aa86537847ac05189b6d8 Mon Sep 17 00:00:00 2001 From: cshtsui Date: Mon, 8 Feb 2016 22:59:12 -0500 Subject: [PATCH 13/49] Added sheet.json and code comments. --- HollowEarthExpedition/Hollow-Earth-Expedition.html | 3 +++ HollowEarthExpedition/sheet.json | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 HollowEarthExpedition/sheet.json diff --git a/HollowEarthExpedition/Hollow-Earth-Expedition.html b/HollowEarthExpedition/Hollow-Earth-Expedition.html index 1ab7cdd361..85386a3d9e 100644 --- a/HollowEarthExpedition/Hollow-Earth-Expedition.html +++ b/HollowEarthExpedition/Hollow-Earth-Expedition.html @@ -31,6 +31,7 @@
@@ -325,41 +325,48 @@ - - - - - - - + - - - + - - - + - - - + diff --git a/HollowEarthExpedition/hex.scss b/HollowEarthExpedition/hex.scss index b529545581..00fea1d91e 100644 --- a/HollowEarthExpedition/hex.scss +++ b/HollowEarthExpedition/hex.scss @@ -27,7 +27,7 @@ $font-size-smallest: 0.6rem; width: 100%; &.sheet-roll-button { - width:1.6rem; + width: 1.6rem; } } @@ -353,8 +353,11 @@ $font-size-smallest: 0.6rem; } td { - font-size: $font-size-medium; + font-size: $font-size-large; text-align: right; + &:first-child { + padding:0.1rem 0.5rem; + } } p { @@ -367,5 +370,76 @@ $font-size-smallest: 0.6rem; font-size: $font-size-large; } } + + div.sheet-pip-circle { + border: 1px solid $darkgrey; + border-radius: 8px; + width: 16px; + height: 16px; + position: relative; + } + + input.sheet-pip-circle { + height: 18px; + left: 0; + margin: 0; + opacity: 0; + position: absolute; + width: 18px; + z-index: 1; + + &.sheet-healthy-pip { + z-index: 2; + } + } + + span.sheet-pip-circle { + margin: 0; + display: none; + } + + input.sheet-healthy-pip:checked + input.sheet-nl-pip, + input.sheet-nl-pip:checked + input.sheet-l-pip { + z-index: 3; + } + + input.sheet-healthy-pip:checked ~ span.sheet-nl-pip, + input.sheet-nl-pip:checked ~ span.sheet-l-pip, + input.sheet-l-pip:checked ~ span.sheet-healthy-pip { + display: inline-block; + } + + @mixin pip { + border-radius:8px; + height:16px; + position:relative; + width:16px; + font-size:1.3rem; + } + + .sheet-healthy-pip { + @include pip; + } + + .sheet-nl-pip { + @include pip; + + &:after { + content:'\270A'; + position:absolute; + left:-2px; + top:-8px; + } + } + + .sheet-l-pip { + @include pip; + &:after { + content:'\1F5E1'; + position:relative; + left:-2px; + top:-9px; + } + } } } From 4b59b5c3ccdb16bb6db1f8d48254fcc2e98bdf7e Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 9 Feb 2016 13:42:37 +0100 Subject: [PATCH 15/49] RuneQuest6 : French Character Sheet Fix finale trad FR --- Runequest_6_FR/Runequest_6_FR.html | 377 +++++++++++++++-------------- 1 file changed, 189 insertions(+), 188 deletions(-) diff --git a/Runequest_6_FR/Runequest_6_FR.html b/Runequest_6_FR/Runequest_6_FR.html index 2e4ac41fbe..2cf3261181 100644 --- a/Runequest_6_FR/Runequest_6_FR.html +++ b/Runequest_6_FR/Runequest_6_FR.html @@ -6,11 +6,11 @@ - + - +
- Wounds -
  - 🗡 - - - - - Wounds
12 +
+ + + + + + +
+
11 +
+ + + + + + +
+
10 +
+ + + + + + +
+
9
Nom: Espece: Espèce: Patrie: Age: Âge:
@@ -49,23 +49,23 @@
- Caracteristiques + Caractéristiques Combat - Competences - Equipments + Compétences + Équipements Cultes & Notes Magie Populaire Animisme Mysticisme Sorcellerie - Theisme + Théisme
-

Caracteristiques & Traits

+

Caractéristiques & Traits

@@ -133,7 +133,7 @@ - + @@ -184,7 +184,7 @@
Total
TAIL (SIZ): TAI (SIZ): +
- +

Points de Vie & Armure

Penalite d'Armure :
Pénalité d'Armure :
@@ -198,7 +198,7 @@ - + @@ -210,7 +210,7 @@ - + @@ -234,7 +234,7 @@ - + @@ -246,7 +246,7 @@ - + @@ -258,7 +258,7 @@ - + @@ -270,7 +270,7 @@ - + @@ -344,7 +344,7 @@ - + @@ -363,7 +363,7 @@ - + @@ -372,7 +372,7 @@ - + @@ -382,7 +382,7 @@ - + @@ -392,7 +392,7 @@ - + @@ -401,7 +401,7 @@ - + @@ -410,7 +410,7 @@ - + @@ -430,7 +430,7 @@ - + @@ -519,8 +519,8 @@ - - + + - + +
Total
Points d'Action *: Pts d'Action *: +
Vitesse Guerison: Vit. Guérison: +
Points de Chance: Pts de Chance: +
Points de Magie: Pts de Magie: +
Mouvement*: Mouvement *: +
Rang d'Action *: Rg d'Action *: +
Tenacite*: Ténacité *: +
Actuel
Mod. Dommage : Mod. Dégâts :

Fatigue

Niveau Actuel:
Mouvement
Rang d'Action
Points d'Action
Periode de Recouvrement
Taux de regeneration
Période de Recouvrement
Taux de régénération
@@ -528,38 +528,38 @@ - + - + @@ -577,7 +577,8 @@ heures Heures
@@ -590,7 +591,7 @@ - + @@ -601,7 +602,7 @@
Style
Base+Points+Augment
Base+Points+Bonus
=
%
- +
Sans ArmeSTR+DEX++FOR+DEX++ =