Merge pull request #4025 from MattBx8/master

Stargate SG-1 character sheet
This commit is contained in:
Cassie Levett
2018-08-28 07:39:38 -05:00
committed by GitHub
7 changed files with 2357 additions and 490 deletions
+21
View File
@@ -0,0 +1,21 @@
#Stargate SG-1 RPG Character Sheet
This is a character sheet for the Stargate SG-1 RPG. It features Attributes, Vitality and Wounds, Inspiration and Education, Saving Throws, Weapons and Armor, Skills, Personal Information, Languages, Mission Gear, Carrying Capacity, Class Abilities, Feat Ability, Vehicles and Vehicle Weapons, and Contacts.
## Author
Written by MattBx8 (Roll20 User ID 115594).
## Current Version
1.00
###Changelog
#### 1.00
Modified Spycraft 2.0 sheet.
### Credit Where Credit is Due
* The HTML of this sheet is based partially on the Spycraft 2.0 character sheet.
* The CSS of this sheet is from the Spycraft 2.0 War character sheet.
* All questions concerning this sheet should be addressed to MattBx8.
+177
View File
@@ -0,0 +1,177 @@
.charsheet input.disabled {
background: #000000
}
.charsheet label {
display: inline-block;
width: 110px;
text-align: left;
}
.sheet-col strong.sheet-dee {
font-size: 1.4em;
font-weight: bold;
padding-right: 4px;
}
.charsheet input.sheet-short {
width: 3.5em;
}
.charsheet input.sheet-input-small {
width: 2.5em;
}
.charsheet input.sheet-input-five {
width: 5em;
}
.charsheet input.sheet-input-ten {
width: 10em;
}
.charsheet input.sheet-input-thirteen {
width: 13em;
}
.charsheet input.sheet-input-fifteen {
width: 15em;
}
.charsheet input.sheet-input-twenty {
width: 20em;
}
.charsheet input.sheet-input-long {
width: 30em;
}
.charsheet input.sheet-input-fourty {
width: 40em;
}
.charsheet input.sheet-input-maxWidth {
width: 100%;
}
.charsheet td.sheet-emptyColumn {
padding:5px;
}
.charsheet td.sheet-emptyColumnTen {
padding:10px;
}
.charsheet td.sheet-emptyRowTen {
padding:10px;
}
.charsheet td.sheet-emptyRowFive {
padding:5px;
}
.charsheet td.sheet-emptyRowFifteen {
padding:17px;
}
.charsheet td.sheet-tinyTextLeft {
font-size: 7pt;
text-align: left;
height: 20px;
}
.charsheet td.sheet-mediumTextLeft {
font-size: 9pt;
text-align: left;
height: 20px;
}
.charsheet td.sheet-tinyTextRight {
font-size: 7pt;
text-align: Right;
height: 20px;
}
.charsheet td.sheet-tinyTextCenter{
font-size: 7pt;
text-align: center;
height: 10px;
vertical-align:bottom;
}
.charsheet td.sheet-superTinyTextCenter{
font-size: 7pt;
text-align: center;
height: 10px;
vertical-align:bottom;
}
.charsheet td.sheet-smallBlackBox{
font-size: 8pt;
color:#FFFAF0;
background-color:#000000;
text-align: center;
padding-right:6px;
padding-left:6px;
}
.charsheet td.sheet-smallBlackBoxNoPad{
font-size: 8pt;
color:#FFFAF0;
background-color:#000000;
text-align: center;
}
.charsheet td.sheet-proficienciesTable {
font-size: 10pt;
}
.charsheet td.sheet-proficienciesTableHeader {
font-size: 7pt;
padding-right: 3px;
text-align: left;
}
.charsheet td.sheet-proficienciesTableMainHeader {
font-size: 10pt;
text-align: left;
font-weight:bold;
}
.charsheet td.sheet-mediumBlackBox{
font-size: 10pt;
color:#FFFAF0;
background-color:#000000;
text-align: center;
padding-right:6px;
padding-left:6px;
}
.charsheet td.sheet-largeBlackBox{
font-size: 12pt;
color:#FFFAF0;
background-color:#000000;
text-align: center;
padding-right:6px;
padding-left:6px;
}
.charsheet table td, .charsheet table th {
font-size: 0.9em;
text-align: left;
padding: 0px;
}
.charsheet td.sheet-pageTwoTableTd{
vertical-align:top;
}
select.sheet-dtype {
width: 60px;
vertical-align: center;
}
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

+15
View File
@@ -0,0 +1,15 @@
{
"html": "StargateSG-1.html",
"css": "StargateSG-1.css",
"authors": "Written by MattBx8, shamelessly stolen from the Spycraft 2.0 character sheet by Bill Kart",
"roll20userid": "115594",
"preview": "StargateSG-1.png",
"instructions": "This is a character sheet for the Stargate SG-1 RPG, a science fiction game system from Alderac Entertainment Group. Items are arranged on the digital sheet here somewhat differently than they are in the Stargate SG-1 sheet. Most items have roll buttons attached, primarily weapon attacks, saving throws and skills. All questions concerning this sheet should be addressed to MattBx8."
}
@@ -1,490 +0,0 @@
{\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf200
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\f0\fs24 \cf0 /* 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: inherit;\
color: #404040;\
vertical-align: baseline;\
box-sizing: border-box;\
-moz-box-sizing: border-box;\
-webkit-box-sizing: border-box;\
\}\
.charsheet .sheet-wrapper table \{\
border-collapse: collapse;\
border-spacing: 0;\
\}\
.charsheet .sheet-wrapper input::-webkit-outer-spin-button,\
.charsheet .sheet-wrapper input::-webkit-inner-spin-button \{\
-webkit-appearance: none;\
margin: 0;\
\}\
.charsheet .sheet-wrapper input[type="number"] \{\
-moz-appearance: textfield;\
\}\
.charsheet .sheet-wrapper textarea \{\
resize: none;\
\}\
/* Button Reset */\
.charsheet .sheet-wrapper button[type="roll"]:before \{\
content: ""!important;\
display: none;\
\}\
.charsheet .sheet-wrapper button[type="roll"],\
.charsheet .sheet-wrapper .sheet-btn \{\
width: 100%;\
height:24px;\
vertical-align: middle;\
padding: 0;\
display: inline-block;\
margin: 0;\
font-weight: 400;\
text-align: center;\
vertical-align: middle;\
cursor: pointer;\
background-image: none;\
background-color: transparent;\
border: 1px solid #ccc;\
white-space: nowrap;\
border-radius: 4px;\
-webkit-user-select: none;\
-moz-user-select: none;\
-ms-user-select: none;\
user-select: none;\
box-sizing: border-box;\
-moz-box-sizing: border-box;\
-webkit-box-sizing: border-box;\
\}\
.charsheet .sheet-wrapper button[type="roll"]:hover,\
.charsheet .sheet-wrapper .sheet-btn:hover,\
.charsheet .sheet-wrapper .sheet-hider input[type=checkbox]:checked ~ .sheet-btn \{\
background-color: #DAA520;\
border-color: #DAA520;\
\}\
.charsheet .sheet-wrapper .sheet-hider input[type=checkbox]:checked ~ .sheet-btn \{\
\}\
.charsheet .sheet-wrapper button[type="roll"] label,\
.charsheet .sheet-wrapper button[type="roll"] input \{\
height:24px;\
line-height: 24px;\
font-size: 11px; /*13px*/\
vertical-align: middle;\
text-align:center;\
width: 99%;\
cursor: pointer;\
background: none;\
box-shadow: none;\
transition: none;\
border-radius: none;\
border:none;\
font-weight:700;\
\}\
.charsheet .sheet-wrapper button[type="roll"] input \{\
\}\
.charsheet .sheet-wrapper button[type="roll"]:hover label,\
.charsheet .sheet-wrapper button[type="roll"]:hover input \{\
color: white;\
border: none;\
\}\
/* Main Styles */\
.charsheet \{\
background-image: url(http://motoki-y.sakura.ne.jp/kabegami/227/a.gif);\
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;\
font-size: 14px;\
\}\
.charsheet .sheet-wrapper h3 \{\
color: black;\
padding:3px;\
margin-bottom:5px;\
font-size:18px;\
font-weight:bold;\
font-family: inherit;\
text-transform:uppercase;\
text-align:center;\
\}\
.charsheet .sheet-wrapper textarea \{\
display: inline-block;\
border: 1px solid #aaa;\
padding: 2px;\
height: 24px;\
width: 100%;\
font-size: 14px;\
font-family: inherit;\
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;\
-webkit-rtl-ordering: logical;\
-webkit-user-select: text;\
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);\
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);\
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);\
-webkit-transition: border linear .2s,box-shadow linear .2s;\
-moz-transition: border linear .2s,box-shadow linear .2s;\
-ms-transition: border linear .2s,box-shadow linear .2s;\
-o-transition: border linear .2s,box-shadow linear .2s;\
transition: border linear .2s,box-shadow linear .2s;\
-webkit-border-radius: 3px;\
-moz-border-radius: 3px;\
border-radius: 3px;\
-webkit-writing-mode: horizontal-tb;\
\}\
.charsheet .sheet-wrapper input, .charsheet .sheet-wrapper select, .charsheet .sheet-wrapper input[type="number"] \{\
display: inline-block;\
border-bottom: 1px dotted gray;\
border-top: none;\
border-left: none;\
border-right: none;\
padding: 2px;\
height: 24px;\
width: 100%;\
font-size: 14px;\
font-family: inherit;\
line-height: 16px;\
font-weight: normal;\
margin: 0;\
color: #555;\
background-color: transparent;\
vertical-align: middle;\
cursor: auto;\
letter-spacing: normal;\
word-spacing: normal;\
text-transform: none;\
text-indent: 0px;\
text-shadow: none;\
text-align: start;\
-webkit-rtl-ordering: logical;\
-webkit-user-select: text;\
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);\
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);\
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);\
-webkit-transition: border linear .2s,box-shadow linear .2s;\
-moz-transition: border linear .2s,box-shadow linear .2s;\
-ms-transition: border linear .2s,box-shadow linear .2s;\
-o-transition: border linear .2s,box-shadow linear .2s;\
transition: border linear .2s,box-shadow linear .2s;\
-webkit-border-radius: 3px;\
-moz-border-radius: 3px;\
border-radius: 3px;\
-webkit-writing-mode: horizontal-tb;\
\}\
.charsheet .sheet-wrapper input:not([type='checkbox']) \{\
-webkit-appearance: textfield;\
\}\
.charsheet .sheet-wrapper input[type="checkbox"] \{\
height: 13px;\
width: 13px;\
color: #555;\
border: 1px solid #aaa;\
-webkit-border-radius: 0;\
-moz-border-radius: 0;\
border-radius: 0;\
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);\
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);\
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);\
-webkit-transition: border linear .2s,box-shadow linear .2s;\
-moz-transition: border linear .2s,box-shadow linear .2s;\
-ms-transition: border linear .2s,box-shadow linear .2s;\
-o-transition: border linear .2s,box-shadow linear .2s;\
transition: border linear .2s,box-shadow linear .2s;\
\}\
.charsheet .sheet-wrapper input[disabled],\
.charsheet .sheet-wrapper select[disabled],\
.charsheet .sheet-wrapper textarea[disabled],\
.charsheet .sheet-wrapper input[readonly],\
.charsheet .sheet-wrapper select[readonly],\
.charsheet .sheet-wrapper textarea[readonly] \{\
background-color: transparent;\
border-color: #aaa;\
cursor: not-allowed;\
\}\
.charsheet .sheet-wrapper textarea \{\
width: 98%;\
height: 80px;\
line-height: 16px;\
\}\
.charsheet .sheet-wrapper label \{\
display: inline-block;\
width: 100%;\
font-size: 14px;\
text-align: left;\
font-weight: 600;\
height: 24px;\
line-height: 24px;\
vertical-align: middle;\
\}\
.charsheet .sheet-wrapper .sheet-3colrow .sheet-col \{\
width: calc(40% - 9px) !important;\
margin-right: 5px !important;\
\}\
.charsheet .sheet-wrapper .sheet-3colrow .sheet-col:nth-child(2) \{\
width: calc(20% - 9px) !important;\
margin-right:5px;\
\}\
.charsheet .sheet-wrapper .sheet-3colrow .sheet-col:last-child \{\
margin-right: 0 !important;\
\}\
.charsheet .sheet-wrapper .sheet-2colrow .sheet-col \{\
width: calc(50% - 3px) !important;\
margin-right: 2px !important;\
\}\
.charsheet .sheet-wrapper .sheet-2colrow .sheet-col:last-child \{\
margin-right: 0 !important;\
\}\
.charsheet .sheet-wrapper .sheet-1colrow .sheet-col \{\
width: calc(100% - 3px) !important;\
margin-right: 0 !important;\
\}\
\
/* Table Container */\
.charsheet .sheet-wrapper .sheet-tablecontainer \{\
display:table;\
\}\
.charsheet .sheet-wrapper .sheet-tablecell \{\
display:table-cell;\
\}\
\
/* Special Styles */\
.charsheet .sheet-wrapper .sheet-skills td:first-child \{\
width:70%;\
height:24px;\
border-bottom:1px solid gray;\
\}\
.charsheet .sheet-wrapper .sheet-skills td:nth-child(n+2) \{\
width:24px;\
height:24px;\
border:1px solid gray;\
text-align:center;\
\}\
.charsheet .sheet-wrapper .sheet-skills button[type="roll"] \{\
width:100%; /*24px*/\
\}\
.charsheet .sheet-wrapper .sheet-transparent \{\
background: transparent;\
border: transparent;\
\}\
.charsheet .sheet-wrapper .sheet-inline \{\
display:inline-block;\
\}\
.charsheet .sheet-wrapper .sheet-quickborder \{\
border: 1px solid #AAAAAA;\
padding:3px;\
margin-bottom:5px;\
\}\
.charsheet .sheet-wrapper .sheet-uppercase \{\
text-transform: uppercase;\
\}\
.charsheet .sheet-wrapper .sheet-uppercase label \{\
text-align: center;\
\}\
.charsheet .sheet-wrapper .sheet-armourblock \{\
text-align: center;\
margin: auto auto 5px auto;\
width: calc(33% - 3px);\
display: inline-block;\
\}\
.charsheet .sheet-wrapper .sheet-armourblock label \{\
text-align: center;\
text-transform:uppercase; \
\}\
.charsheet .sheet-wrapper .sheet-armourblock input \{\
text-align: center;\
font-size: 1.2em;\
\}\
\
/* Rows and Items */\
.charsheet .sheet-wrapper .sheet-row \{\
height: 24px;\
margin: 0 0 2px;\
\}\
.charsheet .sheet-wrapper .sheet-doublerow \{\
height: 48px;\
margin: 0 0 2px;\
\}\
.charsheet .sheet-wrapper .sheet-alternative:nth-child(even) \{\
background-color: #DBB0B1;\
\}\
.charsheet .sheet-wrapper .sheet-header \{\
height: 20px;\
margin: 0;\
\}\
.charsheet .sheet-wrapper .sheet-header label \{\
padding: 0;\
font-size: 10px;\
height: 20px;\
line-height: 20px;\
font-weight: 700;\
\}\
.charsheet .sheet-wrapper .sheet-item \{\
display: inline-block;\
width: 100%;\
height: 28px;\
vertical-align: middle;\
margin: 0 -2px;\
text-align: left;\
padding: 3px 2px;\
\}\
.charsheet .sheet-wrapper .sheet-brackets \{\
border-left: 1px solid #aaa;\
border-right: 1px solid #aaa;\
border-radius: 12px; \
\}\
.charsheet .sheet-wrapper .sheet-item.sheet-center \{\
text-align: center;\
\}\
.charsheet .sheet-wrapper .sheet-item.sheet-multiline label \{\
line-height: 12px;\
padding-top: 1px;\
\}\
.charsheet .sheet-wrapper .sheet-item.sheet-puny \{\
width: calc(10% - 3%);\
\}\
.charsheet .sheet-wrapper .sheet-item.sheet-little \{\
width: calc(12% - 0.5%);\
\}\
.charsheet .sheet-wrapper .sheet-item.sheet-tiny \{\
width: calc(15% - 2%);\
\}\
.charsheet .sheet-wrapper .sheet-item.sheet-small \{\
width: calc(20% - 0.5%);\
\}\
.charsheet .sheet-wrapper textarea.sheet-small \{\
height: 32px;\
\}\
.charsheet .sheet-wrapper .sheet-item.sheet-med \{\
width: calc(30% - 0.5%);\
\}\
.charsheet .sheet-wrapper .sheet-item.sheet-large \{\
width: calc(40% - 3%);\
\}\
.charsheet .sheet-wrapper .sheet-item.sheet-big \{\
width: calc(50% - 3%);\
\}\
.charsheet .sheet-wrapper .sheet-item.sheet-morebig \{\
width: calc(60% - 3%); \
\}\
.charsheet .sheet-wrapper .sheet-item.sheet-bigger \{\
width: calc(70% - 3%);\
\}\
.charsheet .sheet-wrapper .sheet-item.sheet-huge \{\
width: calc(80% - 3%);\
\}\
\
/* Characteristics */\
.charsheet .sheet-wrapper .sheet-characteristics button[type="roll"] label,\
.charsheet .sheet-wrapper .sheet-characteristics button[type="roll"] input \{\
height:65px;\
line-height: 30px;\
font-size: 18px; /* 16px Original */\
font-weight: bold;\
font-family: inherit;\
vertical-align: middle;\
text-align:center;\
width: 99%; /* 99% Original*/\
cursor: pointer;\
background: none;\
box-shadow: none;\
transition: none;\
border-radius: none;\
border:none;\
\}\
\
.charsheet .sheet-wrapper .sheet-characteristics button[type="roll"]:hover label,\
.charsheet .sheet-wrapper .sheet-characteristics button[type="roll"]:hover input \{\
color: #fff;\
border: none;\
background-color: #DAA520;\
border-color: #DAA520;\
border-radius: 5px;\
\}\
\
.charsheet .sheet-wrapper .sheet-characteristics button[type="roll"] \{\
border: none;\
height:65px;\
background-color: transparent;\
white-space: normal; \
width: 100%;\
margin:auto;\
text-align:center;\
font-family: inherit;\
\}\
.charsheet .sheet-wrapper .sheet-characteristics select \{\
display:inline-block;\
width:100%;\
text-align: center;\
background-color:transparent;\
border:0;\
font-weight:bold;\
\}\
.charsheet .sheet-wrapper .sheet-characteristics input \{ \
display:block;\
border:1px solid gray;\
background-color:transparent;\
width:70%;\
height:65px;\
margin:auto;\
text-align:center;\
font-weight:bolder;\
font-family: inherit;\
font-size:3em;\
\}\
\
/* Footer */\
.charsheet .sheet-wrapper .sheet-footer \{\
display:inline-block;\
padding:5px;\
vertical-align:super;\
font-size:0.9em;\
line-height:0.8em;\
text-align:center;\
\}\
.charsheet .sheet-wrapper .sheet-footer td \{\
\}\
.charsheet .sheet-wrapper .sheet-innerfooter \{\
display:inline-block;\
border:inherit;\
width:47%;\
padding:2px;\
\}\
.charsheet .sheet-wrapper .sheet-innerfooter input \{\
width:100%;\
margin-top:-7px;\
\}\
.sheet-mainleft \{\
width:39%;\
float:left;\
padding-right: 1%;\
\}\
.sheet-mainright \{\
width:39%;\
float:right;\
\}\
/* Added Styles */\
.charsheet .sheet-wrapper h2 \{\
font-size:2em;\
line-height:2em;\
text-align:center;\
font-variant: small-caps;\
font-weight: 900;\
\
\}\
}