Initial commit. Added submission files for Roll20 review.
This commit is contained in:
@@ -0,0 +1,344 @@
|
||||
body {
|
||||
background:#fff;
|
||||
}
|
||||
|
||||
span.sheet-lrg {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 3em;
|
||||
color: gray;
|
||||
}
|
||||
|
||||
p.attr_label {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1em;
|
||||
margin-top: .5em;
|
||||
}
|
||||
|
||||
p.attr_label_oth {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1.3em;
|
||||
margin-top: 1em;
|
||||
background-color:gray;
|
||||
color:white;
|
||||
height:1.2em;
|
||||
}
|
||||
|
||||
p.attr_label_str {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1.3em;
|
||||
margin-top: 1em;
|
||||
background-color:green;
|
||||
color:white;
|
||||
height:1.2em;
|
||||
}
|
||||
|
||||
p.attr_label_agi {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1.3em;
|
||||
margin-top: 1em;
|
||||
background-color:red;
|
||||
color:white;
|
||||
height:1.2em;
|
||||
}
|
||||
|
||||
p.attr_label_int {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1.3em;
|
||||
margin-top: 1em;
|
||||
background-color:blue;
|
||||
color:white;
|
||||
height:1.2em;
|
||||
}
|
||||
|
||||
p.attr_label_wil {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1.3em;
|
||||
margin-top: 1em;
|
||||
background-color:purple;
|
||||
color:white;
|
||||
height:1.2em;
|
||||
}
|
||||
|
||||
select.attr_code {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1.4em;
|
||||
text-align:center;
|
||||
width:3.5em;
|
||||
height:2em;
|
||||
margin-top:.5em;
|
||||
}
|
||||
|
||||
input.attr_score {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1.4em;
|
||||
text-align:center;
|
||||
width:3.5em;
|
||||
height:2em;
|
||||
}
|
||||
|
||||
input.attr_intensity {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1em;
|
||||
text-align:center;
|
||||
|
||||
}
|
||||
|
||||
input.attr_edge {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1.4em;
|
||||
text-align:center;
|
||||
width:3.5em;
|
||||
height:2em;
|
||||
margin-top:-.3em;
|
||||
}
|
||||
|
||||
input.attr_handsize {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1.4em;
|
||||
text-align:center;
|
||||
width:3.5em;
|
||||
height:2em;
|
||||
margin-top:-1em;
|
||||
}
|
||||
|
||||
input.attr_txt {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
padding: 2px;
|
||||
height:2.2em;
|
||||
line-height: 1em;
|
||||
font-size: 1em;
|
||||
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1em;
|
||||
margin-top: .5em;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
textarea.attr_skilldesc {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
padding: 2px;
|
||||
height:1.5em;
|
||||
line-height: 1em;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
select.attr_skillcode {
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
font-size: 1em;
|
||||
text-align:center;
|
||||
width:4.2em;
|
||||
height:2.2em;
|
||||
margin-top:.5em;
|
||||
}
|
||||
|
||||
option.attr_skillcode_str {
|
||||
color:green;
|
||||
background-color:green;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showstr table {
|
||||
width: 100%;
|
||||
border: 1px solid;
|
||||
color: black;
|
||||
font-size: 1em;
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showstr th {
|
||||
background-color: rgba(0, 128, 0,1);
|
||||
color: #ffffff;
|
||||
padding: 2px;
|
||||
border-bottom: 1px solid black;
|
||||
line-height: 1.6em;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showstr .userscript-tcat {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showstr td {
|
||||
padding: 5px;
|
||||
border-bottom: 1px solid black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showstr tr:nth-child(odd) {
|
||||
background-color: rgba(217, 217, 214,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showstr tr:nth-child(even) {
|
||||
background-color: rgba(233, 233, 233,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showagi table {
|
||||
width: 100%;
|
||||
border: 1px solid;
|
||||
color: black;
|
||||
font-size: 1em;
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showagi th {
|
||||
background-color: rgba(255, 0, 0,1);
|
||||
color: #ffffff;
|
||||
padding: 2px;
|
||||
border-bottom: 1px solid black;
|
||||
line-height: 1.6em;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showagi .userscript-tcat {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showagi td {
|
||||
padding: 5px;
|
||||
border-bottom: 1px solid black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showagi tr:nth-child(odd) {
|
||||
background-color: rgba(217, 217, 214,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showagi tr:nth-child(even) {
|
||||
background-color: rgba(233, 233, 233,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showint table {
|
||||
width: 100%;
|
||||
border: 1px solid;
|
||||
color: black;
|
||||
font-size: 1em;
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showint th {
|
||||
background-color: rgba(0, 0, 255,1);
|
||||
color: #ffffff;
|
||||
padding: 2px;
|
||||
border-bottom: 1px solid black;
|
||||
line-height: 1.6em;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showint .userscript-tcat {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showint td {
|
||||
padding: 5px;
|
||||
border-bottom: 1px solid black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showint tr:nth-child(odd) {
|
||||
background-color: rgba(217, 217, 214,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showint tr:nth-child(even) {
|
||||
background-color: rgba(233, 233, 233,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showwil table {
|
||||
width: 100%;
|
||||
border: 1px solid;
|
||||
color: black;
|
||||
font-size: 1em;
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showwil th {
|
||||
background-color: rgba(102, 0, 204,1);
|
||||
color: #ffffff;
|
||||
padding: 2px;
|
||||
border-bottom: 1px solid black;
|
||||
line-height: 1.6em;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showwil .userscript-tcat {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showwil td {
|
||||
padding: 5px;
|
||||
border-bottom: 1px solid black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showwil tr:nth-child(odd) {
|
||||
background-color: rgba(217, 217, 214,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showwil tr:nth-child(even) {
|
||||
background-color: rgba(233, 233, 233,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showpow table {
|
||||
width: 100%;
|
||||
border: 1px solid;
|
||||
color: black;
|
||||
font-size: 1em;
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showpow th {
|
||||
background-color: rgba(255, 255, 0,1);
|
||||
color: #000000;
|
||||
padding: 2px;
|
||||
border-bottom: 1px solid black;
|
||||
line-height: 1.6em;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showpow .userscript-tcat {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showpow td {
|
||||
padding: 5px;
|
||||
border-bottom: 1px solid black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showpow tr:nth-child(odd) {
|
||||
background-color: rgba(217, 217, 214,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showpow tr:nth-child(even) {
|
||||
background-color: rgba(233, 233, 233,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showequip table {
|
||||
width: 100%;
|
||||
border: 1px solid;
|
||||
color: black;
|
||||
font-size: 1em;
|
||||
font-family: "Comic Sans MS", cursive, sans-serif;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showequip th {
|
||||
background-color: rgba(255, 153, 0,1);
|
||||
color: #000000;
|
||||
padding: 2px;
|
||||
border-bottom: 1px solid black;
|
||||
line-height: 1.6em;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showequip .userscript-tcat {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showequip td {
|
||||
padding: 5px;
|
||||
border-bottom: 1px solid black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showequip tr:nth-child(odd) {
|
||||
background-color: rgba(217, 217, 214,1);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-showequip tr:nth-child(even) {
|
||||
background-color: rgba(233, 233, 233,1);
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
<div class='sheet-3colrow'>
|
||||
<div class='sheet-col'>
|
||||
<img src="https://pbphouse.net/images/roll20/mshag_logo.png" />
|
||||
</div>
|
||||
<div class='sheet-col'>
|
||||
<p class="attr_label">Secret Identity</p>
|
||||
<input type="text" name="attr_SecretID" class="attr_txt" />
|
||||
</div>
|
||||
<div class='sheet-col'>
|
||||
<p class="attr_label">Calling</p></p>
|
||||
<input type="text" name="attr_Calling" class="attr_txt" />
|
||||
<p class="attr_label">Hindrance</p></p>
|
||||
<input type="text" name="attr_Hindrance" class="attr_txt" />
|
||||
</div>
|
||||
</div>
|
||||
<div class='sheet-2colrow'>
|
||||
<div class='sheet-col'>
|
||||
<p class="attr_label_oth">Edge</p>
|
||||
<input type="number" name="attr_Edge" value="0" class="attr_edge"/>
|
||||
</div>
|
||||
<div class='sheet-col'>
|
||||
<p class="attr_label_oth">Hand Size/Health</p>
|
||||
<input type="number" name="attr_Handsize" value="0" class="attr_handsize"/><span class="sheet-lrg">/</span>
|
||||
<input type="number" name="attr_Health" value="0" class="attr_handsize"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class='sheet-2colrow'>
|
||||
<div class='sheet-col'>
|
||||
<p class="attr_label_str">Strength</p>
|
||||
<input type="number" name="attr_Strength" value="0" class="attr_score" />
|
||||
<select name="attr_strcode" class="attr_code">
|
||||
<option value="A">A</option>
|
||||
<option value="B">B</option>
|
||||
<option value="C">C</option>
|
||||
<option value="D">D</option>
|
||||
<option value="X">X</option>
|
||||
</select>
|
||||
<button type='roll' value='&{template:showstr} {{value=@{Strength}@{strcode}}} {{skills=@{strskills}}}' name='show_Strength'></button>
|
||||
<textarea placeholder="Strength skills" name="attr_strskills" class="attr_skilldesc"></textarea>
|
||||
<p class="attr_label_agi">Agility</p>
|
||||
<input type="number" name="attr_Agility" value="0" class="attr_score"/>
|
||||
<select name="attr_agicode" class="attr_code">
|
||||
<option value="A">A</option>
|
||||
<option value="B">B</option>
|
||||
<option value="C">C</option>
|
||||
<option value="D">D</option>
|
||||
<option value="X">X</option>
|
||||
</select>
|
||||
<button type='roll' value='&{template:showagi} {{value=@{Agility}@{agicode}}} {{skills=@{agiskills}}}' name='show_Agility'></button>
|
||||
<textarea placeholder="Agility skills" name="attr_agiskills" class="attr_skilldesc"></textarea>
|
||||
</div>
|
||||
<div class='sheet-col'>
|
||||
<p class="attr_label_int">Intellect</p>
|
||||
<input type="number" name="attr_Intellect" value="0" class="attr_score"/>
|
||||
<select name="attr_intcode" class="attr_code">
|
||||
<option value="A">A</option>
|
||||
<option value="B">B</option>
|
||||
<option value="C">C</option>
|
||||
<option value="D">D</option>
|
||||
<option value="X">X</option>
|
||||
</select>
|
||||
<button type='roll' value='&{template:showint} {{value=@{Intellect}@{intcode}}} {{skills=@{intskills}}}' name='show_Intellect'></button>
|
||||
<textarea placeholder="Intellect skills" name="attr_intskills" class="attr_skilldesc"></textarea>
|
||||
<p class="attr_label_wil">Willpower</p>
|
||||
<input type="number" name="attr_Willpower" value="0" class="attr_score"/>
|
||||
<select name="attr_wilcode" class="attr_code">
|
||||
<option value="A">A</option>
|
||||
<option value="B">B</option>
|
||||
<option value="C">C</option>
|
||||
<option value="D">D</option>
|
||||
<option value="X">X</option>
|
||||
</select>
|
||||
<button type='roll' value='&{template:showwil} {{value=@{Willpower}@{wilcode}}} {{skills=@{wilskills}}}' name='show_Willpower'></button>
|
||||
<textarea placeholder="Willpower skills" name="attr_wilskills" class="attr_skilldesc"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class='sheet-2colrow'>
|
||||
<div class='sheet-col'>
|
||||
<h3>Powers</h3>
|
||||
<fieldset class="repeating_powers">
|
||||
<select name="attr_powtrump" class="attr_skillcode">
|
||||
<option value="Strength">Str</option>
|
||||
<option value="Agility">Agi</option>
|
||||
<option value="Intelect">Int</option>
|
||||
<option value="Willpower">Wil</option>
|
||||
</select>
|
||||
<input type="text" name="attr_powername" class="attr_txt" />
|
||||
<input type="number" name="attr_PowerIntensity" value="0" class="attr_intensity"/>
|
||||
<button type='roll' value='&{template:showpow} {{value=@{powername} (@{PowerIntensity})}} {{suit=@{powtrump}}} {{stunts=@{powstunts}}} {{limits=@{powlimits}}} {{desc=@{powerdesc}}}'></button>
|
||||
<textarea placeholder="Limits" name="attr_powlimits" class="attr_skilldesc"></textarea>
|
||||
<textarea placeholder="Stunts" name="attr_powstunts" class="attr_skilldesc"></textarea>
|
||||
<textarea placeholder="Power description" name="attr_powerdesc" class="attr_skilldesc"></textarea>
|
||||
</fieldset>
|
||||
</div>
|
||||
<div class='sheet-col'>
|
||||
<h3>Equipment</h3>
|
||||
<fieldset class="repeating_equipment">
|
||||
<input type="text" name="attr_equipmentname" class="attr_txt" />
|
||||
<input type="number" name="attr_PowerIntensity" value="0" class="attr_intensity"/>
|
||||
<button type='roll' value='&{template:showequip} {{value=@{equipmentname} (@{PowerIntensity})}} {{desc=@{equipmentdesc}}}'></button>
|
||||
<textarea placeholder="Equipment description" name="attr_equipmentdesc" class="attr_skilldesc"></textarea>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
<rolltemplate class="sheet-rolltemplate-showstr">
|
||||
<table>
|
||||
<tr><th>Strength: {{value}}</th></tr>
|
||||
<tr><td><span class="tcat">{{skills}}</span></td></tr>
|
||||
</table>
|
||||
</rolltemplate>
|
||||
<rolltemplate class="sheet-rolltemplate-showagi">
|
||||
<table>
|
||||
<tr><th>Agility: {{value}}</th></tr>
|
||||
<tr><td><span class="tcat">{{skills}}</span></td></tr>
|
||||
</table>
|
||||
</rolltemplate>
|
||||
<rolltemplate class="sheet-rolltemplate-showint">
|
||||
<table>
|
||||
<tr><th>Intellect: {{value}}</th></tr>
|
||||
<tr><td><span class="tcat">{{skills}}</span></td></tr>
|
||||
</table>
|
||||
</rolltemplate>
|
||||
<rolltemplate class="sheet-rolltemplate-showwil">
|
||||
<table>
|
||||
<tr><th>Willpower: {{value}}</th></tr>
|
||||
<tr><td><span class="tcat">{{skills}}</span></td></tr>
|
||||
</table>
|
||||
</rolltemplate>
|
||||
<rolltemplate class="sheet-rolltemplate-showpow">
|
||||
<table>
|
||||
<tr><th>{{value}}</th></tr>
|
||||
<tr><td><span class="tcat">Trump Suit: {{suit}}</span></td></tr>
|
||||
<tr><td><span class="tcat">Limits: {{limits}}</span></td></tr>
|
||||
<tr><td><span class="tcat">Stunts: {{stunts}}</span></td></tr>
|
||||
<tr><td><span class="tcat">{{desc}}</span></td></tr>
|
||||
</table>
|
||||
</rolltemplate>
|
||||
<rolltemplate class="sheet-rolltemplate-showequip">
|
||||
<table>
|
||||
<tr><th>{{value}}</th></tr>
|
||||
<tr><td><span class="tcat">{{desc}}</span></td></tr>
|
||||
</table>
|
||||
</rolltemplate>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 60 KiB |
@@ -0,0 +1,6 @@
|
||||
html: Marvel_Saga.html
|
||||
css: Marvel_Saga.css
|
||||
authors: Brian Houle
|
||||
roll20userid: 43302
|
||||
preview: preview.png
|
||||
instructions: A basic sheet with chat output for Marvel Saga. Cards not included.
|
||||
Reference in New Issue
Block a user