diff --git a/StraightToVHS/img/vhslogo.png b/StraightToVHS/img/vhslogo.png
new file mode 100644
index 0000000000..7a8222357b
Binary files /dev/null and b/StraightToVHS/img/vhslogo.png differ
diff --git a/StraightToVHS/preview.jpg b/StraightToVHS/preview.jpg
new file mode 100644
index 0000000000..89000180d6
Binary files /dev/null and b/StraightToVHS/preview.jpg differ
diff --git a/StraightToVHS/readme.md b/StraightToVHS/readme.md
new file mode 100644
index 0000000000..5e908be476
--- /dev/null
+++ b/StraightToVHS/readme.md
@@ -0,0 +1,3 @@
+A sheet for StraightToVHS from Lost Cat Games
+
+Some ideas borrowed from the WFRP sheet by Timothy S
\ No newline at end of file
diff --git a/StraightToVHS/sheet.json b/StraightToVHS/sheet.json
new file mode 100644
index 0000000000..802e9a2827
--- /dev/null
+++ b/StraightToVHS/sheet.json
@@ -0,0 +1,8 @@
+{
+ "html": "straighttovhs.html",
+ "css": "straighttovhs.css",
+ "authors": "Lewis Wakeford",
+ "roll20userid": "260969",
+ "preview": "preview.jpg",
+ "instructions": "Cool Features: \n * Automated stat and weapon rolls. \n * Auto-calculates epic / blooper rolls in a single roll. Enter the amount of epic and blooper die seperatly when prompted and the sheet will do the work for you. \n * Ranged Attacks will show up as a fumble when you roll below the reload value, and prompt you to reload. NOTE: This means you have to check for a 1 yourself by mousing over the inline roll. \n Send your feedback to: \n * lewis.wakeford@gmail.com \n * (other contributors feel to include you details here)"
+}
diff --git a/StraightToVHS/straighttovhs.css b/StraightToVHS/straighttovhs.css
new file mode 100644
index 0000000000..76bc831f86
--- /dev/null
+++ b/StraightToVHS/straighttovhs.css
@@ -0,0 +1,346 @@
+/* CSS Reset */
+.charsheet .sheet-wrapper div, .charsheet .sheet-wrapper span, .charsheet .sheet-wrapper label,
+.charsheet .sheet-wrapper h1, .charsheet .sheet-wrapper h2, .charsheet .sheet-wrapper h3, .charsheet .sheet-wrapper h4, .charsheet .sheet-wrapper h5, .charsheet .sheet-wrapper h6, .charsheet .sheet-wrapper p,
+.charsheet .sheet-wrapper table, .charsheet .sheet-wrapper caption, .charsheet .sheet-wrapper tbody, .charsheet .sheet-wrapper tfoot, .charsheet .sheet-wrapper thead, .charsheet .sheet-wrapper tr, .charsheet .sheet-wrapper th, .charsheet .sheet-wrapper td {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font-family: "Courier New", Courier, monospace;
+ color: #404040;
+ vertical-align: baseline;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+
+.charsheet .sheet-wrapper {
+ width: 100%
+}
+
+.charsheet .sheet-wrapper .sheet-row, .charsheet .sheet-wrapper .sheet-header {
+ width: 100%;
+}
+
+.charsheet .sheet-wrapper .sheet-statblock {
+ margin-bottom: 5px;
+ display: inline-block;
+ visibility: visible;
+}
+
+.charsheet .sheet-wrapper .sheet-stattable {
+ width: 55.0%;
+}
+
+.charsheet .sheet-wrapper .sheet-scriptchanges {
+ width: 35%;
+ font-size: 12px;
+ line-height: 12px;
+}
+
+.charsheet .sheet-wrapper .sheet-stattable tr, .charsheet .sheet-wrapper .sheet-stattable th, .charsheet .sheet-wrapper .sheet-stattable td {
+ width: 12.5%;
+}
+
+.charsheet .sheet-wrapper .sheet-item {
+ display: inline-block;
+ width: 100%;
+ height: 34px;
+ vertical-align: middle;
+ margin: 0 -2px;
+ text-align: left;
+ padding: 3px 2px;
+}
+
+.charsheet .sheet-wrapper .sheet-col {
+ display: inline-block;
+}
+
+.charsheet .sheet-wrapper .sheet-alignR {
+ text-align: right;
+}
+
+.charsheet .sheet-wrapper .sheet-header label {
+ padding: 0;
+ font-weight: bold;
+ color: DarkSlateBlue;
+ word-wrap:break-word;
+}
+
+.charsheet .sheet-wrapper .sheet-statname div, .charsheet .sheet-wrapper .sheet-statname label {
+ font-weight: bold;
+ color: DarkSlateBlue;
+ word-wrap:break-word;
+}
+
+.charsheet .sheet-wrapper label {
+ display: inline-block;
+ width: 100%;
+ font-size: 12px;
+ text-align: left;
+ height: 28px;
+ line-height: 28px;
+ vertical-align: middle;
+}
+/*
+.charsheet .sheet-wrapper textarea {
+ height: 50px;
+ font-size: 13px;
+ line-height: 18px;
+}
+*/
+.charsheet .sheet-wrapper input, /*.charsheet .sheet-wrapper textarea,*/ .charsheet .sheet-wrapper select, .charsheet .sheet-wrapper input[type=number] {
+ display: inline-block;
+ border: 1px solid #ccc;
+ padding: 2px;
+ height: 28px;
+ width: 100%;
+ font-size: 12px;
+ line-height: 16px;
+ font-weight: normal;
+ margin: 0;
+ color: #555;
+ background-color: white;
+ vertical-align: middle;
+ cursor: auto;
+ letter-spacing: normal;
+ word-spacing: normal;
+ text-transform: none;
+ text-indent: 0px;
+ text-shadow: none;
+ text-align: start;
+}
+
+.charsheet .sheet-wrapper input[type=checkbox], .charsheet .sheet-wrapper input[type=radio]{
+ display: inline;
+ margin-top: 7px;
+ height: 13px;
+ width: 13px;
+ color: #555;
+ border: 1px solid #ccc;
+ background-color: yellow;
+ vertical-align: middle;
+}
+
+.input[type=number][disabled=true]::-webkit-outer-spin-button,
+.input[type=number][disabled=true]::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+.charsheet .sheet-wrapper input[type=number][disabled=true] {
+ -moz-appearance:textfield;
+}
+
+.charsheet .sheet-wrapper .sheet-inlineinput, .charsheet .sheet-wrapper .sheet-inlineinput input {
+ display: inline;
+ width: auto;
+}
+
+.charsheet .sheet-wrapper input[type="number"].sheet-inlineinputnumber {
+ display: inline;
+ width: 40px;
+}
+
+.charsheet .sheet-wrapper .sheet-bordered {
+ border-style: solid;
+ border-width: thin;
+}
+
+.charsheet .sheet-wrapper .sheet-stattable-header label{
+ text-align: center;
+ font-weight: bold;
+}
+
+.charsheet .sheet-wrapper .sheet-stattable-title div, .charsheet .sheet-wrapper .sheet-stattable-title label, .charsheet .sheet-wrapper .sheet-stattable-title input, .charsheet .sheet-wrapper .sheet-stattable-title td {
+ background-color: DarkGrey;
+ text-align: center;
+ font-weight: bold;
+}
+
+.charsheet .sheet-wrapper .sheet-stattable-col, .charsheet .sheet-wrapper .sheet-stattable-col div, .charsheet .sheet-wrapper .sheet-stattable-col label, .charsheet .sheet-wrapper .sheet-stattable-col input, .charsheet .sheet-wrapper .sheet-stattable-col td
+{
+ text-align: center;
+}
+
+.charsheet .sheet-wrapper .sheet-stattable-evencol, .charsheet .sheet-wrapper .sheet-stattable-evencol div, .charsheet .sheet-wrapper .sheet-stattable-evencol label, .charsheet .sheet-wrapper .sheet-stattable-evencol input, .charsheet .sheet-wrapper .sheet-stattable-evencol td {
+ background-color: LightGoldenRodYellow;
+ text-align: center;
+}
+.charsheet .sheet-wrapper .sheet-stattable-evencol, .charsheet .sheet-wrapper .sheet-stattable-oddcol div, .charsheet .sheet-wrapper .sheet-stattable-oddcol label, .charsheet .sheet-wrapper .sheet-stattable-oddcol input, .charsheet .sheet-wrapper .sheet-stattable-oddcol td {
+ background-color: MistyRose;
+ text-align: center;
+}
+
+.charsheet .sheet-wrapper .sheet-sectionhead label {
+ font-size: 16px;
+ text-decoration: underline;
+ color: DarkMagenta;
+ font-weight: bold;
+}
+
+.charsheet .sheet-wrapper textarea.sheet-oneline {
+ height: 24px;
+ resize: vertical;
+}
+
+.charsheet .sheet-wrapper .sheet-chunky{
+ width: 50%;
+}
+
+.charsheet .sheet-wrapper .sheet-size-one{
+ width: calc(8% - 3%);
+}
+
+.charsheet .sheet-wrapper .sheet-size-two {
+ width: calc(10% - 3%);
+}
+
+.charsheet .sheet-wrapper .sheet-size-three {
+ width: calc(15% - 3%);
+}
+
+.charsheet .sheet-wrapper .sheet-size-four {
+ width: calc(19% - 3%);
+}
+
+.charsheet .sheet-wrapper .sheet-size-five {
+ width: calc(20% - 0.5%);
+}
+
+.charsheet .sheet-wrapper .sheet-size-six {
+ width: calc(25% - 0.5%);
+}
+
+.charsheet .sheet-wrapper .sheet-size-seven {
+ width: calc(30% - 0.5%);
+}
+
+.charsheet .sheet-wrapper .sheet-size-eight {
+ width: calc(40% - 5%);
+}
+
+.charsheet .sheet-wrapper .sheet-size-nine {
+ width: calc(60% - 0.5%);
+}
+
+.charsheet .sheet-wrapper .sheet-size-ten {
+ width: calc(80% - 3%);
+}
+
+/* Roll Templates */
+/* === stattest === */
+.sheet-rolltemplate-stattest, .sheet-rolltemp-container div
+{
+ border-style: solid;
+ border-width: medium;
+ border-color: #262626;
+}
+
+.sheet-rolltemplate-stattest .sheet-statname, .sheet-rolltemplate-stattest .sheet-statname div {
+ text-decoration: underline;
+ font-weight: bold;
+ color: DarkMagenta;
+ background-color: Beige;
+ text-align: center;
+}
+
+.sheet-rolltemplate-stattest .sheet-rollblock, .sheet-rolltemplate-stattest .sheet-rollblock div {
+ font-weight: bold;
+ color: Magenta;
+ background-color: Beige;
+ text-align: center;
+}
+
+.sheet-rolltemplate-stattest .sheet-statroll, .sheet-rolltemplate-stattest .sheet-statroll span {
+ font-weight: bold;
+ color: Black;
+}
+
+.sheet-rolltemplate-stattest .sheet-epic, .sheet-rolltemplate-stattest .sheet-epic span {
+ font-weight: bold;
+ color: Green;
+}
+
+.sheet-rolltemplate-stattest .sheet-blooper, .sheet-rolltemplate-stattest .sheet-blooper span {
+ font-weight: bold;
+ color: Red;
+}
+
+/* === meleeweptest === */
+
+.sheet-rolltemplate-meleeweptest, .sheet-rolltemp-container div
+{
+ border-style: solid;
+ border-width: medium;
+ border-color: #262626;
+}
+
+.sheet-rolltemplate-meleeweptest .sheet-statname, .sheet-rolltemplate-meleeweptest .sheet-statname div {
+ text-decoration: underline;
+ font-weight: bold;
+ color: DarkMagenta;
+ background-color: Beige;
+ text-align: center;
+}
+
+.sheet-rolltemplate-meleeweptest .sheet-rollblock, .sheet-rolltemplate-meleeweptest .sheet-rollblock div {
+ font-weight: bold;
+ color: Magenta;
+ background-color: Beige;
+ text-align: center;
+}
+
+.sheet-rolltemplate-meleeweptest .sheet-statroll, .sheet-rolltemplate-meleeweptest .sheet-statroll span {
+ font-weight: bold;
+ color: Black;
+}
+
+.sheet-rolltemplate-meleeweptest .sheet-epic, .sheet-rolltemplate-meleeweptest .sheet-epic span {
+ font-weight: bold;
+ color: Green;
+}
+
+.sheet-rolltemplate-meleeweptest .sheet-blooper, .sheet-rolltemplate-meleeweptest .sheet-blooper span {
+ font-weight: bold;
+ color: Red;
+}
+
+/* === rangedweptest === */
+
+.sheet-rolltemplate-rangedweptest, .sheet-rolltemp-container div
+{
+ border-style: solid;
+ border-width: medium;
+ border-color: #262626;
+}
+
+.sheet-rolltemplate-rangedweptest .sheet-statname, .sheet-rolltemplate-rangedweptest .sheet-statname div {
+ text-decoration: underline;
+ font-weight: bold;
+ color: DarkMagenta;
+ background-color: Beige;
+ text-align: center;
+}
+
+.sheet-rolltemplate-rangedweptest .sheet-rollblock, .sheet-rolltemplate-rangedweptest .sheet-rollblock div {
+ font-weight: bold;
+ color: Magenta;
+ background-color: Beige;
+ text-align: center;
+}
+
+.sheet-rolltemplate-rangedweptest .sheet-statroll, .sheet-rolltemplate-rangedweptest .sheet-statroll span {
+ font-weight: bold;
+ color: Black;
+}
+
+.sheet-rolltemplate-rangedweptest .sheet-epic, .sheet-rolltemplate-rangedweptest .sheet-epic span {
+ font-weight: bold;
+ color: Green;
+}
+
+.sheet-rolltemplate-rangedweptest .sheet-blooper, .sheet-rolltemplate-rangedweptest .sheet-blooper span {
+ font-weight: bold;
+ color: Red;
+}
\ No newline at end of file
diff --git a/StraightToVHS/straighttovhs.html b/StraightToVHS/straighttovhs.html
new file mode 100644
index 0000000000..5dae32d881
--- /dev/null
+++ b/StraightToVHS/straighttovhs.html
@@ -0,0 +1,571 @@
+
+
+
+
+
+
+ | + + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | +
|---|---|---|---|---|---|---|---|
| + + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | +
| + + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | +
| + + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | +
| + + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | +
| + + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | +
| + + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | +
| + + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | +