Initial commit. Added submission files for Roll20 review.

This commit is contained in:
BrianSaga
2018-09-30 18:07:49 -04:00
parent eb868874c4
commit ec2f51461f
4 changed files with 493 additions and 0 deletions
+344
View File
@@ -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);
}
+143
View File
@@ -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

+6
View File
@@ -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.