mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
New Swords of the Serpentine Character Sheet (#7146)
* Add files via upload * Add files via upload * Add files via upload * Delete SotS.css * Delete SotS.html * Add files via upload * Add files via upload
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 3.4 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 184 KiB |
@@ -0,0 +1,4 @@
|
||||
This is a basic character sheet for the "Swords of the Serpentine" RPG.
|
||||
Other than basic dice buttons, there is no automation or build tool. The sheet must be filled in manually.
|
||||
|
||||
Created on 8/6/2020
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 239 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 49 KiB |
@@ -0,0 +1,321 @@
|
||||
/* Set the min-width so that when the window is resized the look will stay consistant */
|
||||
|
||||
.charsheet {
|
||||
min-width: 800px;
|
||||
}
|
||||
|
||||
/* Universal styling applied to all elements of these types */
|
||||
|
||||
h2 {
|
||||
font-size: 20px;
|
||||
margin-bottom: 10px;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
label {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 31%;
|
||||
min-width: 50px;
|
||||
}
|
||||
|
||||
input {
|
||||
display: inline-block;
|
||||
width: 350px;
|
||||
border: solid 1px;
|
||||
}
|
||||
|
||||
img {
|
||||
max-height: 100px;
|
||||
align: center;
|
||||
}
|
||||
|
||||
button {
|
||||
border: solid 1px;
|
||||
}
|
||||
|
||||
/* Targetted styling that only effects elements with these classes */
|
||||
|
||||
img.sheet-icon {
|
||||
max-height: 20px;
|
||||
align: center;
|
||||
}
|
||||
|
||||
div.sheet-colfull {
|
||||
vertical-align: top;
|
||||
text-align: center;
|
||||
width: 99%;
|
||||
}
|
||||
|
||||
div.sheet-colwide {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 75%;
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
div.sheet-colnarrow {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
div.sheet-colcheckfield {
|
||||
display: inline-block;
|
||||
vertical-align: center;
|
||||
width: 70%;
|
||||
}
|
||||
|
||||
div.sheet-colleft {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 15%;
|
||||
}
|
||||
|
||||
div.sheet-colallegiances {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 52%;
|
||||
}
|
||||
|
||||
div.sheet-colfavors {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 47%;
|
||||
}
|
||||
|
||||
div.sheet-colthresholds {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 99%;
|
||||
}
|
||||
|
||||
div.sheet-colhealth1 {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 15%;
|
||||
}
|
||||
|
||||
div.sheet-colhealth2 {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 22%;
|
||||
}
|
||||
|
||||
div.sheet-colhealth3 {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 27%;
|
||||
}
|
||||
|
||||
div.sheet-colhealth4 {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 33%;
|
||||
}
|
||||
|
||||
label.sheet-section1 {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
text-align: right;
|
||||
width: 175px;
|
||||
}
|
||||
|
||||
label.sheet-section2 {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
text-align: right;
|
||||
width: 175px;
|
||||
}
|
||||
|
||||
label.sheet-3col {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 99%;
|
||||
}
|
||||
|
||||
label.sheet-3colred {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 99%;
|
||||
color: red;
|
||||
}
|
||||
|
||||
label.sheet-3colorange {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 99%;
|
||||
color: orange;
|
||||
}
|
||||
|
||||
label.sheet-3colgreen {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 99%;
|
||||
color: green;
|
||||
}
|
||||
|
||||
label.sheet-hitthresh {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
text-align: right;
|
||||
width: 15%;
|
||||
}
|
||||
|
||||
label.sheet-hits {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
text-align: right;
|
||||
width: 10%;
|
||||
}
|
||||
|
||||
label.sheet-health {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 5%;
|
||||
}
|
||||
|
||||
label.sheet-abilitiessection {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 47%;
|
||||
font-size: 18px;
|
||||
margin-bottom: 0px;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
label.sheet-abilities {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 44%;
|
||||
font-size: 13px;
|
||||
margin-bottom: 0px;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
label.sheet-lifestyle {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
text-align: right;
|
||||
width: 70px;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
||||
label.sheet-wealth1 {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
text-align: left;
|
||||
width: 100px;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
||||
label.sheet-wealth2 {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
text-align: left;
|
||||
width: 120px;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
||||
label.sheet-number-red {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 11px;
|
||||
color: red;
|
||||
}
|
||||
|
||||
label.sheet-number-yellow {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 10px;
|
||||
color: orange;
|
||||
}
|
||||
|
||||
label.sheet-number-green {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 10px;
|
||||
color: green;
|
||||
}
|
||||
|
||||
input.sheet-section1 {
|
||||
width: 420px;
|
||||
}
|
||||
|
||||
input.sheet-section1withcheck {
|
||||
width: 560px;
|
||||
}
|
||||
|
||||
input.sheet-medium {
|
||||
width: 370px;
|
||||
}
|
||||
|
||||
input.sheet-wealth {
|
||||
width: 20px;
|
||||
}
|
||||
|
||||
input.sheet-short {
|
||||
width: 17%;
|
||||
}
|
||||
|
||||
input.sheet-health {
|
||||
width: 5%;
|
||||
}
|
||||
|
||||
input.sheet-check {
|
||||
width: 20px;
|
||||
}
|
||||
|
||||
input.sheet-healthcheck {
|
||||
vertical-align: middle;
|
||||
width: 20px;
|
||||
}
|
||||
|
||||
input.sheet-radio {
|
||||
vertical-align: middle;
|
||||
text-align: right;
|
||||
width: 20px;
|
||||
}
|
||||
|
||||
textarea.sheet-txtarea1 {
|
||||
height: 100px;
|
||||
width: 410px;
|
||||
resize: none;
|
||||
border: solid 1px;
|
||||
}
|
||||
|
||||
textarea.sheet-txtarea2 {
|
||||
height: 100px;
|
||||
width: 99%;
|
||||
resize: none;
|
||||
border: solid 1px;
|
||||
}
|
||||
|
||||
select.sheet-dtype {
|
||||
vertical-align: top;
|
||||
width: 60px;
|
||||
}
|
||||
span.sheet-dee {
|
||||
font-size: 1.4em;
|
||||
font-weight: bold;
|
||||
left: -36%;
|
||||
padding-right: 4px;
|
||||
position: relative;
|
||||
top: 3px;
|
||||
}
|
||||
|
||||
/* Targetted styling that only effects elements contained within the stated class */
|
||||
.sheet-stats h3 {
|
||||
display: inline-block;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.sheet-stats h3:first-child {
|
||||
margin-left: 35%;
|
||||
margin-right: 15%;
|
||||
}
|
||||
|
||||
.sheet-stats input {
|
||||
margin-right: 8%;
|
||||
width: 17%;
|
||||
}
|
||||
@@ -0,0 +1,392 @@
|
||||
<div class="sheet-colfull">
|
||||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/SotS/SotS-logo.png" style="height:130px;"/>
|
||||
</div>
|
||||
|
||||
<hr style="height:4px;border-width:0;color:gray;background-color:gray"/>
|
||||
<div class="2colrow">
|
||||
<div class="sheet-colwide">
|
||||
<label class="sheet-section1">Name</label><input type="text" name="attr_character_name" class="sheet-section1"/><br/>
|
||||
<label class="sheet-section1">Profession</label><input type="text" name="attr_profession" class="sheet-section1" /><br/>
|
||||
<label class="sheet-section1">Adjectives</label><textarea name="attr_adjectives" rows="3" cols="20" class="sheet-txtarea1"></textarea><br/>
|
||||
</div>
|
||||
<div class="sheet-colnarrow">
|
||||
<br/>
|
||||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/SotS/Piazzetta_Riva_350.png" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="3colrow">
|
||||
<label class="sheet-section2">What is Best in Life?</label>
|
||||
<div class="sheet-colcheckfield">
|
||||
<input type="checkbox" name="attr_best1check" class="sheet-check" /> <input type="text" name="attr_best1" class="sheet-section1withcheck"/><br/>
|
||||
<input type="checkbox" name="attr_best2check" class="sheet-check"/> <input type="text" name="attr_best2" class="sheet-section1withcheck"/><br/>
|
||||
<input type="checkbox" name="attr_best3check" class="sheet-check"/> <input type="text" name="attr_best3" class="sheet-section1withcheck"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<hr style="height:4px;border-width:0;color:gray;background-color:gray"/>
|
||||
|
||||
<div class="3colrow">
|
||||
<div class="sheet-colallegiances">
|
||||
<label class="sheet-3col">Allegiances</label>
|
||||
</div>
|
||||
<div class="sheet-colfavors">
|
||||
<label class="sheet-3col">Favors & Grudges</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="3colrow">
|
||||
<div class="sheet-colallegiances">
|
||||
<input type="text" name="attr_alleg1" class="sheet-medium" /> <input type="number" name="attr_alleg1value" class="sheet-short" min="-2" max="2"/><br/>
|
||||
<input type="text" name="attr_alleg2" class="sheet-medium" /> <input type="number" name="attr_alleg2value" class="sheet-short" min="-2" max="2"/><br/>
|
||||
<input type="text" name="attr_alleg3" class="sheet-medium" /> <input type="number" name="attr_alleg3value" class="sheet-short" min="-2" max="2"/><br/>
|
||||
<input type="text" name="attr_alleg4" class="sheet-medium" /> <input type="number" name="attr_alleg4value" class="sheet-short" min="-2" max="2"/><br/>
|
||||
<input type="text" name="attr_alleg5" class="sheet-medium" /> <input type="number" name="attr_alleg5value" class="sheet-short" min="-2" max="2"/>
|
||||
</div>
|
||||
<div class="sheet-colfavors">
|
||||
<input type="text" name="attr_favors1" class="sheet-medium" /><br/>
|
||||
<input type="text" name="attr_favors2" class="sheet-medium" /><br/>
|
||||
<input type="text" name="attr_favors3" class="sheet-medium" /><br/>
|
||||
<input type="text" name="attr_favors4" class="sheet-medium" /><br/>
|
||||
<input type="text" name="attr_favors5" class="sheet-medium" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr style="height:4px;border-width:0;color:gray;background-color:gray"/>
|
||||
|
||||
<div class="sheet-colthresholds">
|
||||
<label class="sheet-hitthresh">Hit Thresholds</label>
|
||||
<label class="sheet-hits">Health</label> <input type="number" name="attr_health" class="sheet-short" min="3" max="4"/>
|
||||
<label class="sheet-hits">Armor</label> <input type="number" name="attr_armor" class="sheet-short" min="0" max="4"/>
|
||||
<label class="sheet-hits">Morale</label> <input type="number" name="attr_morale" class="sheet-short" min="3" max="4"/>
|
||||
<label class="sheet-hits">Grit</label> <input type="number" name="attr_grit" class="sheet-short" min="1" max="4"/>
|
||||
</div>
|
||||
|
||||
<br/> <br/>
|
||||
|
||||
<div class="3colrow">
|
||||
<div class="sheet-colhealth1">
|
||||
|
||||
</div>
|
||||
<div class="sheet-colhealth2">
|
||||
<label class="sheet-3colred">Badly Wounded</label>
|
||||
</div>
|
||||
<div class="sheet-colhealth3">
|
||||
<label class="sheet-3colorange">Hurt</label>
|
||||
</div>
|
||||
<div class="sheet-colhealth4">
|
||||
<label class="sheet-3colgreen">Healthy</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="3colrow">
|
||||
Max
|
||||
|
||||
<label class="sheet-number-red">-10</label>
|
||||
<label class="sheet-number-red">-9</label>
|
||||
<label class="sheet-number-red">-8</label>
|
||||
<label class="sheet-number-red">-7</label>
|
||||
<label class="sheet-number-red">-6</label> |
|
||||
<label class="sheet-number-yellow">-5</label>
|
||||
<label class="sheet-number-yellow">-4</label>
|
||||
<label class="sheet-number-yellow">-3</label>
|
||||
<label class="sheet-number-yellow">-2</label>
|
||||
<label class="sheet-number-yellow">-1</label>
|
||||
<label class="sheet-number-yellow"> 0</label> |
|
||||
<label class="sheet-number-green"> 1</label>
|
||||
<label class="sheet-number-green"> 2</label>
|
||||
<label class="sheet-number-green"> 3</label>
|
||||
<label class="sheet-number-green"> 4</label>
|
||||
<label class="sheet-number-green"> 5</label>
|
||||
<label class="sheet-number-green"> 6</label>
|
||||
<label class="sheet-number-green"> 7</label>
|
||||
<label class="sheet-number-green"> 8</label>
|
||||
<label class="sheet-number-green"> 9</label>
|
||||
<label class="sheet-number-green">10</label>
|
||||
<label class="sheet-number-green">11</label>
|
||||
<label class="sheet-number-green">12</label>
|
||||
<label class="sheet-number-green">13</label>
|
||||
<label class="sheet-number-green">14</label>
|
||||
<label class="sheet-number-green">15</label>
|
||||
<label class="sheet-number-green">16</label><br/>
|
||||
|
||||
<label class="sheet-health">Health</label> <input type="number" name="attr_healthpool" class="sheet-health" min="3" max="15"/>
|
||||
|
||||
<input type="checkbox" name="attr_healthcheck-10" class="sheet-healthcheck"/>
|
||||
<input type="checkbox" name="attr_healthcheck-9" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck-8" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck-7" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck-6" class="sheet-healthcheck" /> |
|
||||
<input type="checkbox" name="attr_healthcheck-5" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck-4" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck-3" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck-2" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck-1" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck0" class="sheet-healthcheck" /> |
|
||||
<input type="checkbox" name="attr_healthcheck1" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck2" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck3" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck4" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck5" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck6" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck7" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck8" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck9" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck10" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck11" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck12" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck13" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck14" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck15" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_healthcheck16" class="sheet-healthcheck" /><br/>
|
||||
|
||||
<label class="sheet-health">Morale</label> <input type="number" name="attr_moralepool" class="sheet-health" min="3" max="15"/>
|
||||
|
||||
<input type="checkbox" name="attr_moralecheck-10" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck-9" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck-8" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck-7" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck-6" class="sheet-healthcheck" /> |
|
||||
<input type="checkbox" name="attr_moralecheck-5" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck-4" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck-3" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck-2" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck-1" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck0" class="sheet-healthcheck" /> |
|
||||
<input type="checkbox" name="attr_moralecheck1" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck2" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck3" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck4" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck5" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck6" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck7" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck8" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck9" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck10" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck11" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck12" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck13" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck14" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck15" class="sheet-healthcheck" />
|
||||
<input type="checkbox" name="attr_moralecheck16" class="sheet-healthcheck" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr style="height:4px;border-width:0;color:gray;background-color:gray"/>
|
||||
|
||||
<div class="2colrow">
|
||||
|
||||
<div class="col">
|
||||
<h2>Abilities</h2>
|
||||
|
||||
<label class="sheet-abilitiessection">Social</label>
|
||||
<label class="sheet-abilities">Max Cur</label><br/>
|
||||
|
||||
<label class="sheet-abilities">Charm</label>
|
||||
<input type="number" name='attr_charmmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_charm' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_charm' value='&{template:default} {{name=@{character_name}}} {{Charm=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Command</label>
|
||||
<input type="number" name='attr_commandmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_command' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_command' value='&{template:default} {{name=@{character_name}}} {{Command=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Intimidation</label>
|
||||
<input type="number" name='attr_intimmmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_intim' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_intim' value='&{template:default} {{name=@{character_name}}} {{Intimidation=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Liar's Tell</label>
|
||||
<input type="number" name='attr_liarsmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_liars' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_liars' value='&{template:default} {{name=@{character_name}}} {{Liars Tell=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Nobility</label>
|
||||
<input type="number" name='attr_nobilitymax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_nobility' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_nobility' value='&{template:default} {{name=@{character_name}}} {{Nobility=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Servility</label>
|
||||
<input type="number" name='attr_servilitymax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_servility' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_servility' value='&{template:default} {{name=@{character_name}}} {{Servility=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Taunt</label>
|
||||
<input type="number" name='attr_tauntmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_taunt' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_taunt' value='&{template:default} {{name=@{character_name}}} {{Taunt=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Trustworthy</label>
|
||||
<input type="number" name='attr_trustmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_trust' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_trust' value='&{template:default} {{name=@{character_name}}} {{Trustworthy=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<br/>
|
||||
|
||||
<label class="sheet-abilitiessection">Sentinel</label>
|
||||
<label class="sheet-abilities">Max Cur</label><br/>
|
||||
|
||||
<label class="sheet-abilities">Felonious Intent</label>
|
||||
<input type="number" name='attr_felintentmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_felintent' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_felintent' value='&{template:default} {{name=@{character_name}}} {{Felonious Intent=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Laws&Traditions</label>
|
||||
<input type="number" name='attr_lawsmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_laws' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_laws' value='&{template:default} {{name=@{character_name}}} {{Laws&Traditions=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Spirit Sight</label>
|
||||
<input type="number" name='attr_spiritmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_spirit' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_spirit' value='&{template:default} {{name=@{character_name}}} {{Spirit Sight=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Vigilance</label>
|
||||
<input type="number" name='attr_vigilancemax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_vigilance' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_vigilance' value='&{template:default} {{name=@{character_name}}} {{Vigilance=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<br/>
|
||||
|
||||
<label class="sheet-abilitiessection">Thief</label>
|
||||
<label class="sheet-abilities">Max Cur</label><br/>
|
||||
<label class="sheet-abilities">City's Secrets</label>
|
||||
<input type="number" name='attr_csecretsmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_csecrets' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_csecrets' value='&{template:default} {{name=@{character_name}}} {{Citys Secrets=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Ridiculous Luck</label>
|
||||
<input type="number" name='attr_rluckmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_rluck' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_rluck' value='&{template:default} {{name=@{character_name}}} {{Ridiculous Luck=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Scurrilous Rumors</label>
|
||||
<input type="number" name='attr_srumorsmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_srumors' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_srumors' value='&{template:default} {{name=@{character_name}}} {{Scurrilous Rumors=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Skulduggery</label>
|
||||
<input type="number" name='attr_skulduggerymax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_skulduggery' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_skulduggery' value='&{template:default} {{name=@{character_name}}} {{Skulduggery=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col">
|
||||
<h2> </h2>
|
||||
<label class="sheet-abilitiessection">General</label>
|
||||
<label class="sheet-abilities">Max Cur</label><br/>
|
||||
<label class="sheet-abilities">Athletics</label>
|
||||
<input type="number" name='attr_athleticsmax' class='sheet-short' min="0" max="15">
|
||||
<input type="number" name='attr_athletics' class='sheet-short' min="0" max="15">
|
||||
<button type='roll' name='roll_athletics' value='&{template:default} {{name=@{character_name}}} {{Athletics=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Bind Wounds</label>
|
||||
<input type="number" name='attr_bwoundsmax' class='sheet-short' min="0" max="15">
|
||||
<input type="number" name='attr_bwounds' class='sheet-short' min="0" max="15">
|
||||
<button type='roll' name='roll_bwounds' value='&{template:default} {{name=@{character_name}}} {{Bind Wounds=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Burglary</label>
|
||||
<input type="number" name='attr_burglarymax' class='sheet-short' min="0" max="15">
|
||||
<input type="number" name='attr_burglary' class='sheet-short' min="0" max="15">
|
||||
<button type='roll' name='roll_burglary' value='&{template:default} {{name=@{character_name}}} {{Burglary=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Preparedness</label>
|
||||
<input type="number" name='attr_prepmax' class='sheet-short' min="0" max="15">
|
||||
<input type="number" name='attr_prep' class='sheet-short' min="0" max="15">
|
||||
<button type='roll' name='roll_prep' value='&{template:default} {{name=@{character_name}}} {{Preparedness=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Stealth</label>
|
||||
<input type="number" name='attr_stealthmax' class='sheet-short' min="0" max="15">
|
||||
<input type="number" name='attr_stealth' class='sheet-short' min="0" max="15">
|
||||
<button type='roll' name='roll_stealth' value='&{template:default} {{name=@{character_name}}} {{Stealth=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Sorcery</label>
|
||||
<input type="number" name='attr_sorcerymax' class='sheet-short' min="0" max="15">
|
||||
<input type="number" name='attr_sorcery' class='sheet-short' min="0" max="15">
|
||||
<button type='roll' name='roll_sorcery' value='&{template:default} {{name=@{character_name}}} {{Sorcery=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/SotS/Attack.png" class="sheet-icon"/>Sway</label>
|
||||
<input type="number" name='attr_swaymax' class='sheet-short' min="0" max="15">
|
||||
<input type="number" name='attr_sway' class='sheet-short' min="0" max="15">
|
||||
<button type='roll' name='roll_sway' value='&{template:default} {{name=@{character_name}}} {{Sway=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/SotS/Attack.png" class="sheet-icon"/>Warfare</label>
|
||||
<input type="number" name='attr_warfaremax' class='sheet-short' min="0" max="15">
|
||||
<input type="number" name='attr_warfare' class='sheet-short' min="0" max="15">
|
||||
<button type='roll' name='roll_warfare' value='&{template:default} {{name=@{character_name}}} {{Warfare=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<br/>
|
||||
|
||||
<label class="sheet-abilitiessection">Sorcerer</label>
|
||||
<label class="sheet-abilities">Max Cur</label><br/>
|
||||
<label class="sheet-abilities">Corruption</label>
|
||||
<input type="number" name='attr_corruptmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_corrupt' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_corrupt' value='&{template:default} {{name=@{character_name}}} {{Corruption=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Forgotten Lore</label>
|
||||
<input type="number" name='attr_floremax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_flore' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_flore' value='&{template:default} {{name=@{character_name}}} {{Forgotten Lore=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Leechcraft</label>
|
||||
<input type="number" name='attr_leechcraftmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_leechcraft' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_leechcraft' value='&{template:default} {{name=@{character_name}}} {{Leechcraft=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Prophecy</label>
|
||||
<input type="number" name='attr_prophecymax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_prophecy' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_prophecy' value='&{template:default} {{name=@{character_name}}} {{Prophecy=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<br/>
|
||||
|
||||
<label class="sheet-abilitiessection">Warrior</label>
|
||||
<label class="sheet-abilities">Max Cur</label><br/>
|
||||
<label class="sheet-abilities">Know Monstrosities</label>
|
||||
<input type="number" name='attr_knowmonsmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_knowmons' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_knowmons' value='&{template:default} {{name=@{character_name}}} {{Know Monstrosities=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Spot Frailty</label>
|
||||
<input type="number" name='attr_spotfrailmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_spotfrail' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_spotfrail' value='&{template:default} {{name=@{character_name}}} {{Spot Frailty=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Tactics of Death</label>
|
||||
<input type="number" name='attr_tacticsmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_tactics' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_tactics' value='&{template:default} {{name=@{character_name}}} {{Tactics of Death=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
<label class="sheet-abilities">Wilderness Mastery</label>
|
||||
<input type="number" name='attr_wildmastmax' class='sheet-short' min="0" max="5">
|
||||
<input type="number" name='attr_wildmast' class='sheet-short' min="0" max="5">
|
||||
<button type='roll' name='roll_wildmast' value='&{template:default} {{name=@{character_name}}} {{Wilderness Mastery=[[1d6+?{Modifier|0}]]}}'></button><br />
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<hr style="height:4px;border-width:0;color:gray;background-color:gray"/>
|
||||
|
||||
<div class="col">
|
||||
<h2>Wealth</h2>
|
||||
<label class="sheet-wealth2">Current Wealth</label> <input type="number" name="attr_wealth" class="sheet-wealth" min="0" max="100"/><br/> <br/>
|
||||
<label class="sheet-lifestyle">Lifestyle: </label>
|
||||
<input type="radio" name="attr_lifestyle" class="sheet-radio" /><label class="sheet-wealth1">Squalid(-2)</label>
|
||||
<input type="radio" name="attr_lifestyle" class="sheet-radio" /><label class="sheet-wealth2">Struggling(-1)</label>
|
||||
<input type="radio" name="attr_lifestyle" class="sheet-radio" /><label class="sheet-wealth2">Comfortable(0)</label>
|
||||
<input type="radio" name="attr_lifestyle" class="sheet-radio" /><label class="sheet-wealth1">Wealthy(1)</label>
|
||||
<input type="radio" name="attr_lifestyle" class="sheet-radio" /><label class="sheet-wealth1">Opulent(2)</label>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<hr style="height:4px;border-width:0;color:gray;background-color:gray"/>
|
||||
|
||||
<div class="col">
|
||||
<h2>Gear</h2>
|
||||
<textarea name="attr_gear" rows="8" cols="106" class="sheet-txtarea2"></textarea>
|
||||
</div>
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "Swords of the Serpentine.html",
|
||||
"css": "Swords of the Serpentine.css",
|
||||
"authors": "Ken Lignelli",
|
||||
"roll20userid": "Zaodon",
|
||||
"preview": "Roll-20-screenshot.png",
|
||||
"instructions": "**This is a Swords of the Serpentine character sheet for Roll20.**"
|
||||
}
|
||||
Reference in New Issue
Block a user